@charset "utf-8";@import url(//www.woyoconn.com/wp-content/themes/woyoconn/assets/css/bootstrap.css);@import url(//www.woyoconn.com/wp-content/themes/woyoconn/assets/css/import-font.css);@import url(//www.woyoconn.com/wp-content/themes/woyoconn/assets/fonts/font-awesome/css/font-awesome.css);@import url(//www.woyoconn.com/wp-content/themes/woyoconn/assets/rs-plugin/css/settings.css);@import url(//www.woyoconn.com/wp-content/themes/woyoconn/assets/css/owl.carousel.css);@import url(//www.woyoconn.com/wp-content/themes/woyoconn/assets/css/owl.theme.css);@import url(//www.woyoconn.com/wp-content/themes/woyoconn/assets/css/animate.css);@import url(//www.woyoconn.com/wp-content/themes/woyoconn/assets/css/magnific-popup.css);@import url(//www.woyoconn.com/wp-content/themes/woyoconn/assets/css/bg-image.css);@import url(//www.woyoconn.com/wp-content/themes/woyoconn/assets/css/rev-settings.css);body{font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:13px;line-height:22px;margin:0;padding:0;color:#666;background:#fff;text-shadow:none !important}#wrapper{overflow:hidden}a,a:focus,a:active{outline:none}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-weight:700;color:#333;font-family:"Raleway",Arial,Helvetica,sans-serif;margin-top:0}.site-header-1 .main-bar{float:left;width:100%}.stuck{background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);position:fixed;top:0;left:0;width:100%;z-index:10000}header.site-header{position:relative;background-color:#fff;border-top:5px solid #29b6f6}header.site-header-1{min-height:115px}#logo{margin-top:25px}nav.site-desktop-menu{width:auto;float:left;margin-top:0;margin-left:20px}nav.site-desktop-menu>ul{float:right;position:relative;z-index:100;width:100%;text-align:center;margin:0;padding:0}nav.site-desktop-menu>ul>li{width:auto;margin:0;display:inline-block;vertical-align:bottom;float:left;line-height:65px;position:relative}nav.site-desktop-menu>ul>li>a{text-transform:capitalize;line-height:114px;padding:0 18px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;text-decoration:none;font-size:15px;color:#555;-webkit-transition:.5s;transition:.5s}nav.site-desktop-menu>ul>li>a:hover{color:#28b7f9}nav.site-desktop-menu>ul>li>ul{position:absolute;top:110px;left:18px;background-color:#042433;width:260px;border-top-width:3px;border-top-style:solid;border-color:#28b7f9;display:none;z-index:100;margin:0;padding:0;list-style:none;text-align:left}nav.site-desktop-menu>ul>li:last-child>ul{right:0;left:inherit}nav.site-desktop-menu>ul>li>ul li{line-height:40px;width:100%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#0b2b3a}nav.site-desktop-menu>ul>li>ul a{color:#fff;text-transform:capitalize;padding:0 20px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-transition:.5s;transition:.5s;display:block;font-size:13px}nav.site-desktop-menu>ul>li>ul a:hover{background:#28b6f6}nav.site-desktop-menu>ul li{position:relative}nav.site-desktop-menu>ul>li ul ul{width:260px;right:-260px;top:-3px;border:0 solid red;position:absolute;background-color:#042433;border-top-width:3px;border-top-style:solid;border-color:#28b7f9;display:none;list-style:none;margin:0;padding:0}.site-header-1 .stuck{border-top:5px solid #29b6f6}.site-header-1 .stuck #logo{margin-top:9px}.site-header-1 .stuck nav.site-desktop-menu>ul>li>a{line-height:80px}.site-header-1 .stuck .header-buttons{margin-top:28px}.site-header-1 .stuck nav.site-desktop-menu>ul>li>ul{top:80px}.site-header-2 .sub-header{border-top:1px solid #f2f2f2}.site-header-2 .main-bar{padding-bottom:40px}.site-header-2 .main-bar #logo{margin-top:15px}.site-header-2 .main-bar .header-buttons{margin-top:36px}nav.site-desktop-menu-2{margin-left:0}nav.site-desktop-menu-2>ul{width:100%;text-align:center;margin:0;padding:0}nav.site-desktop-menu-2>ul>li>a{line-height:53px}nav.site-desktop-menu-2>ul>li{margin-left:0;margin:0;display:inline-block;vertical-align:bottom;float:left}nav.site-desktop-menu-2>ul>li:first-child>a{padding-left:0}nav.site-desktop-menu-2>ul>li:first-child>ul{left:0}nav.site-desktop-menu-2>ul>li:first-child{margin-left:0}nav.site-desktop-menu-2>ul>li>ul{top:53px}.site-header-2 .stuck .sub-header{border-top:0 solid #29b6f6;float:none;width:100%;position:fixed;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}.site-header-2 .stuck .main-bar{display:none}header.site-header-3 #logo{position:absolute;top:28px;margin-top:0}header.site-header-3 nav.site-desktop-menu{float:right;margin-left:0;margin-top:24px}header.site-header-3 nav.site-desktop-menu>ul>li:last-child{margin-right:0}header.site-header-3 nav.site-desktop-menu>ul>li:last-child a{padding-right:0}header.site-header-3 nav.site-desktop-menu>ul>li>a{line-height:56px}header.site-header-3 nav.site-desktop-menu>ul>li>ul{top:56px}header.site-header-3 .header-buttons{margin-top:15px;width:100%}header.site-header-3 .header-buttons>*{float:right}header.site-header-3 .header-buttons>*:first-child{margin-left:28px}header.site-header-3 .stuck{border-top:5px solid #29b6f6}header.site-header-3 .stuck .header-buttons{display:none}header.site-header-3 .stuck #logo{position:static;top:inherit;margin-top:15px;float:left}header.site-header-3 .stuck nav.site-desktop-menu{margin-top:0}header.site-header-3 .stuck nav.site-desktop-menu>ul>li>a{line-height:80px}header.site-header-3 .stuck nav.site-desktop-menu>ul>li>ul{top:80px}.site-header .btn-mobile-menu{display:inline-block;float:right;width:40px;margin:20px 0;cursor:pointer}.site-header .btn-mobile-menu i{width:100%;line-height:40px;text-align:center;border:1px solid #e6e6e6;color:#b1b5b8;-webkit-transition:all .2s ease;transition:all .2s ease}.site-header .btn-mobile-menu:hover i,.site-header .btn-mobile-menu.clicked i{background-color:#29b6f6;color:#fff;border:1px solid #29b6f6}nav.site-mobile-menu{width:100%;float:left;margin-top:-57px;position:relative;border:0 solid red}nav.site-mobile-menu>ul{position:absolute;top:54px;width:100%;z-index:50000;border-top-color:#29b6f6;border-top-width:3px;border-top-style:solid;background-color:#303335;display:none;list-style:none;padding:0;margin:0}nav.site-mobile-menu>ul li{position:relative;-webkit-transition:background-color .4s ease 0s,background-color .4s ease 0s;transition:background-color .4s ease 0s,background-color .4s ease 0s}nav.site-mobile-menu>ul>li{float:left;width:100%;border:0 solid rgba(255,255,255,.05);border-bottom-width:1px}nav.site-mobile-menu>ul>li a{line-height:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;color:#fff;width:100%;display:block;text-decoration:none;-webkit-transition:.5s;transition:.5s}nav.site-mobile-menu>ul>li a:hover{background:#29b6f6}nav.site-mobile-menu>ul>li ul{width:100%;float:left;background-color:#1f2224;display:none;list-style:none;padding:0;margin:0}nav.site-mobile-menu>ul>li ul li{width:100%;float:left;border:0 solid rgba(255,255,255,.05);border-bottom-width:1px}nav.site-mobile-menu>ul li i.fa{color:#fff;cursor:pointer;line-height:40px;padding:0 20px;position:absolute;right:0;top:0}nav.site-mobile-menu li>ul{display:none}.gray-line{width:100%;float:left;background-color:#f2f2f2;height:3px;z-index:99;position:relative;margin-top:-4px}.gray-line3{width:100%;float:left;background-color:#f2f2f2;height:3px;z-index:99;position:relative;margin-top:-1px}.gray-line-2{height:1px;margin-top:-1px;background-color:#f2f2f2}.gray-line-3{top:166px}.header-contact ul{list-style:none;margin:0;padding:0}.header-contact ul li{font-size:15px;color:#999;display:inline-block;margin-left:25px}.header-contact ul li .fa{font-size:15px;color:#555;margin-right:2px}.header-contact ul li:first-child{margin-left:0}.header-contact ul li.border-line{color:#ccc;margin-left:20px}.header-buttons{margin-top:48px}.header-buttons>*{display:inline-block;margin-left:28px}.header-buttons>*:first-child{margin-left:0}.header-buttons .fa{font-size:15px;color:#555;-webkit-transition:.3s;transition:.3s}.header-buttons a:hover .fa{color:#29b6f6}.search-button a{outline:none}.search-button .modal{overflow:hidden}.modal{background:rgba(4,36,51,.9);z-index:500000;overflow:hidden}.modal-content{background:0 0;-webkit-box-shadow:0 0px 0px rgba(0,0,0,.5);box-shadow:0 0px 0px rgba(0,0,0,.5);border:0 solid rgba(0,0,0,.2)}.modal-dialog{margin:0 auto;text-align:center;position:absolute;width:100%}.modal-body{padding:0}.modal-body .search-form{width:555px;display:inline-block;position:relative;margin-top:-60px}.modal-body .search-form input[type=search]{border-bottom:3px solid #27424f;border-top:0 solid #27424f;border-right:0 solid #27424f;border-left:0 solid #27424f;font-size:36px;line-height:36px;font-weight:300;width:100%;background:0 0;color:#fff;padding:10px 0}.modal-body .search-form input[type=search]:focus{outline:none}.modal-body .search-form .search-submit{position:absolute;right:0;top:13px;border:none;background:0 0}.modal-body .search-form .search-submit .fa{color:#a6abaf;font-size:30px}#myModal .close{background:#29b6f6 none repeat scroll 0 0;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-weight:400;height:30px;line-height:30px;opacity:1;position:absolute;right:25px;top:25px;width:30px;z-index:100000;font-family:arial}.cart-button{position:relative}.header-buttons .cart-button .mini-cart-counter{position:absolute;display:inline-block;color:#fff;-webkit-border-radius:50%;border-radius:50%;min-width:18px;padding:0 5px;height:18px;text-align:center;line-height:18px;top:-10px;right:-9px;font-size:11px;font-weight:700;background-color:#29b6f6;font-family:arial}.cart-button .top_cart_list_product{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;border:0 solid rgba(0,0,0,.15);-webkit-border-radius:0px;border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.176);box-shadow:0 6px 12px rgba(0,0,0,.176);font-size:14px;left:inherit;list-style:outside none none;margin:0;min-width:200px;padding:10px 20px 20px;position:absolute;right:0;top:64px;z-index:1000;border-top:3px solid #29b6f6;margin-right:-20px}.stuck .cart-button .top_cart_list_product{top:51px}.cart-button .top_cart_list_product .cart_list.product_list_widget{list-style:outside none none;margin:0;padding:0}.cart_list.product_list_widget .mini_cart_item{display:block;width:270px;padding:10px 0;border-bottom:1px solid #f2f2f2;float:left;position:relative}.cart_list.product_list_widget .img-thumb{display:inline-block;float:left;margin-right:10px;width:90px}.cart_list.product_list_widget .product-detail{padding-left:100px;font-size:13px}.cart_list.product_list_widget .product-detail .remove{position:absolute;top:50%;right:0;margin-top:-10px}.cart_list.product_list_widget .product-detail .remove .fa{font-size:10px;color:#999}.cart_list.product_list_widget .product-detail a{color:#333;text-transform:uppercase;-webkit-transition:.3s;transition:.3s;text-decoration:none;outline:none}.cart_list.product_list_widget .product-detail a:hover{color:#29b6f6}.cart_list.product_list_widget .product-detail .quantity{display:block;color:gray;font-size:13px}.top_cart_list_product .total{padding:10px 0;border-bottom:1px solid #f2f2f2;text-align:right;color:#555}.top_cart_list_product .buttons{margin:0;padding-top:10px;text-align:left}.compact-menu-canvas{position:fixed;right:-260px;top:0;height:100%;width:260px;z-index:10009;background:#042433;border-left:1px solid rgba(255,255,255,.08)}.compact-menu-canvas h3{margin:0;padding:20px 0;font-size:15px;line-height:40px;text-transform:uppercase;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;color:#ccc}.compact-menu-canvas nav{width:100%;float:left;position:relative;overflow:auto}.compact-menu-canvas nav ul{margin:0;padding:0;list-style:none}.compact-menu-canvas nav ul li{line-height:40px;width:100%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#0c2b39}.compact-menu-canvas nav ul li a{color:#fff;text-transform:capitalize;padding:0 20px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-transition:.5s;transition:.5s;display:block;font-size:13px}.compact-menu-canvas nav ul li a:hover{background:#29b6f6}#btn-close-canvasmenu{display:block;background:#29b6f6 none repeat scroll 0 0;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-weight:400;height:20px;line-height:20px;position:absolute;left:25px;top:30px;width:20px;z-index:100000;text-align:center;cursor:pointer}.header-buttons #btn-close-canvasmenu i.fa{color:#fff}.navright-button .isLeft i.fa-bars{color:#29b6f6}.site-header-2 .main-bar .cart-button .top_cart_list_product{top:62px}.site-header-2 .search-bar{width:235px;height:35px;float:right;top:9px;position:relative;padding:0;margin:0}.site-header-2 .search-bar .search-box input[type=search]{outline:none;color:#888;width:100%;border:1px solid #ddd;height:35px;line-height:25px;background:0 0;padding:0 45px 0 12px;-webkit-appearance:none;-webkit-border-radius:20px;border-radius:20px}.site-header-2 .search-bar .search-box input[type=search]:focus,.site-header-2 .search-bar .search-box input[type=search]:active{border:1px solid #29b6f6}.site-header-2 .search-bar .search-submit{background:transparent none repeat scroll 0 0;border:medium none;position:absolute;right:0;top:0;height:35px;width:45px;font-size:20px;color:#888;-webkit-transition:.5s;transition:.5s}.site-header-2 .search-bar .search-submit:hover{color:#29b6f6}.subheader h1{color:#333;font-size:30px;float:left;padding-right:40px;text-transform:none;display:block;margin:0}.subheader .breadcrumbs{font-size:13px;color:#555;float:right;list-style:none;margin:10px 0 0;padding:0}.subheader .breadcrumbs li{display:inline-block}.subheader .breadcrumbs a{text-decoration:none;outline:none}.subheader .breadcrumbs li+li:before{content:"/";margin:0 10px;font-size:12px}#sub-header-2{background:#f7f7f7 none repeat scroll 0 0;padding:30px 0}#sub-header-2 .breadcrumbs{margin:5px 0 0}#sub-header-3{background-image:url(//www.woyoconn.com/wp-content/themes/woyoconn/assets/images/bg/sub-header-bg.jpg);-webkit-background-size:cover;background-size:cover;background-attachment:fixed;background-repeat:no-repeat}#sub-header-3 .breadcrumbs-outer{position:absolute;right:15px;bottom:-60px;background-color:#25b9f9}#sub-header-3 input[type=text]{background-color:rgba(255,255,255,.3);border:0;transition-style:linear;-webkit-transition-duration:.2s;transition-duration:.2s;color:#fafafa}#sub-header-3 h1{color:#fff;font-weight:400}#sub-header-3 .breadcrumbs{width:auto;text-transform:capitalize;float:right;padding:1px 30px 0;height:30px;line-height:30px;font-size:11px;color:#fff;margin-top:0}#sub-header-3 .breadcrumbs li+li:before{content:"\f101";font-family:Fontawesome;margin:0 10px;font-size:12px}#sub-header-3 .breadcrumbs li a{color:#fff}#sub-header-3 .breadcrumbs li a:hover{text-decoration:underline}#sub-header-4 .subheader-top{background-color:#f8f8f8;padding:45px 0}#sub-header-4 .subheader-bottom .breadcrumbs{float:none;margin:0;padding:13px 15px 12px 0}#sub-header-4 .subheader-bottom .breadcrumbs li a{color:#555;font-size:13px}#sub-header-4 .subheader-bottom .breadcrumbs li a:hover{color:#25b9f9}#sub-header-4 .breadcrumbs-line{background:#ebebeb none repeat scroll 0 0;height:1px;width:100%}section.content h5.title{background:#eaedf2 none repeat scroll 0 0;margin:0 0 15px;padding:12px}code{background:#666 none repeat scroll 0 0;border:0 none;-webkit-border-radius:6px;border-radius:6px;color:#fff;display:block;font-family:consolas,monaco,"andale mono",monospace;font-weight:400;line-height:1.3;margin:8px 0;padding:12px;white-space:pre-wrap}.spacing-45{padding-top:45px}h3.headline{font-size:20px;text-transform:none}a{outline:medium none;text-decoration:none}a:hover{text-decoration:none}.images-preloader{position:fixed;z-index:100001;background-color:#f8f8f8;width:100%;height:100%}.images-preloader .spinner{position:absolute;margin-left:-35px;margin-top:-9px;left:50%;top:50%;width:70px;text-align:center}.images-preloader .spinner>div{width:18px;height:18px;background-color:#29b6f6;-webkit-border-radius:100%;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.images-preloader .spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.images-preloader .spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.spacing-30{height:30px;clear:both}.spacing-15{height:15px;clear:both}.spacing-10{height:10px;clear:both}.box-title{font-size:20px}abbr{border-bottom:1px dotted}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.inline{display:inline-block}.no-padding,#content.no-padding{padding:0}.no-padding-bottom{padding-bottom:0}.no-padding-top{padding-top:0}.padding-top-bottom-50{padding-top:50px;padding-bottom:50px}.no-margin{margin:0 !important}.no-margin-bottom{margin-bottom:0 !important}.margin-top-30{margin-top:30px !important}.margin-top-20{margin-top:20px !important}.margin-top-80{margin-top:80px}.margin-top-170{margin-top:170px}.padding-bottom-0{padding-bottom:0 !important}.bg-grey{background-color:#f8f8f8}.no-boder{border-top:0 solid transparent}section,#content{padding:60px 0;background:#fff}.section-elements{padding-top:0}.small-border{clear:both;width:80px;height:3px;background:#999;margin:20px auto 20px auto}.tiny-border{clear:both;width:40px;height:2px;background:#999;margin:0 0 20px}.text-center .tiny-border{margin:0 auto 30px auto}.tiny-border-light{clear:both;width:40px;height:2px;background:rgba(255,255,255,.5);margin:0 0 20px}.divider-single{clear:both;height:30px}.spacer-single{clear:both;height:60px}.list-style-1{list-style:none;margin:0;padding:0}.list-style-1 li{position:relative;padding-left:20px;color:#666;margin-bottom:10px}.list-style-1 li:before{position:absolute;top:0;left:0;font-family:'FontAwesome';display:inline-block;font-size:13px;content:"\f058";color:#aaa}.list-style-1 li:last-child{margin-bottom:0}.social-icons a{background:#083347}.social-icons a.facebook:hover{background-color:#02549f}.social-icons a.vk:hover{background-color:#4c75a3}.social-icons a.vimeo:hover{background-color:#1ab7ea}.social-icons a.tumblr:hover{background-color:#35465d}.social-icons a.twitter:hover{background-color:#00aced}.social-icons a.behance:hover{background-color:#1769ff}.social-icons a.instagram:hover{background-color:#ddccba}.social-icons a.pinterest:hover{background-color:#cd2129}.social-icons a.flickr:hover{background-color:#ff0084}.social-icons a.dribbble:hover{background-color:#ea4c89}.social-icons a.google:hover{background-color:#d11516}.social-icons a.youtube:hover{background-color:#e12a27}.social-icons a.linkedin:hover{background-color:#069}.social-icons a.skype:hover{background-color:#00a7e5}.social-share a{color:#888;display:inline-block;padding:0;margin:0 8px 0 0;width:36px;height:36px;line-height:36px;text-align:center;border:2px solid #e6e6e6;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s;transition:.3s}.social-share a .fa{font-size:15px}.social-share a:hover{color:#fff;border-color:#29b6f6;background-color:#29b6f6}.btn{-webkit-transition:.3s;transition:.3s;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:10px 30px;display:inline-block;text-decoration:none;border:none;font-size:13px;font-weight:700;font-family:"Raleway",Arial,Helvetica,sans-serif;line-height:21px;text-align:center}.btn.width{min-width:170px;padding:15px 30px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:15px;margin-bottom:20px}.btn i{margin-right:7px}.btn.green{background-color:#4caf50}.btn.orange{background-color:#ff9800}.btn.red{background-color:#f44336}.btn.grey{background-color:#e6e6e6;color:#555}.btn.grey:hover{color:#fff}.btn.black{background-color:#555}.btn.yellow{background-color:#ffeb3b;color:#333}.btn.yellow:hover{color:#fff}.btn-primary{background:#29b6f6;color:#fff}.btn-secondary{background:#00b863;color:#fff}.btn-third{background:#555;color:#fff}.btn-border{border:solid 2px #2c3e50;color:#2c3e50;background:#fff}.btn-border-light{background:0 0;border:solid 2px #fff}.btn:hover{background-color:#2c3e50}.btn-secondary:hover{color:#fff}.btn-third:hover{color:#fff}.btn-border:hover{background:#a1b1bc;color:#333}.btn-border-light:hover{background:#2c3e50;color:#222;border-color:#2c3e50}.btn-border-grey{border:2px solid #ccc;color:#999}.btn-border-grey:hover{color:#29b6f6;border-color:#29b6f6;background-color:transparent}.mleft{margin-right:15px}.btn-big{padding:15px 40px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:15px}.btn-small{padding:10px 25px}.btn-radius.width,.btn-radius{border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}.no-radius.width,.no-radius{border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px}.feature{padding-left:68px;position:relative;margin:26px 0 34px}.feature i{position:absolute;left:0;top:0;width:48px;height:48px;line-height:48px;border-width:1px;border-style:solid;font-size:24px;text-align:center;color:#29b6f6;border-color:#29b6f6;-webkit-transition:.3s;transition:.3s}.feature h3{font-size:15px;color:#555;text-transform:none}.feature:hover i{background:#29b6f6;color:#fff}.latest-projects .latest-projects-intro{background:#29b6f6;width:25%;float:left;padding:30px 30px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.latest-projects .latest-projects-intro h2{color:#fff}.latest-projects .latest-projects-intro p{color:#f2f2f2}.latest-projects .latest-projects-wrapper{float:left;width:75%}.latest-projects-items .item{position:relative}.project-details{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:100;display:none;text-align:center;overflow:hidden}.project-details p{text-align:center;margin:0;position:absolute;left:0;top:-20px;width:100%}.project-details p.folio-cate{top:auto;bottom:-20px;color:#fff}.project-details p.folio-cate i{font-size:15px;color:#29b6f6;margin-right:5px}.project-details p a{color:#fff;text-decoration:none;outline:none;-webkit-transition:.5s;transition:.5s}.project-details p a:hover{color:#29b6f6}.project-details .folio-buttons{width:100%;position:absolute;top:50%;left:0;text-align:center;margin-top:-20px;-webkit-transition:.5s;transition:.5s}.project-details .folio-buttons i{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;border-style:solid;border-width:1px;border-color:#29b6f6;margin:0 2px;-webkit-transition:.5s;transition:.5s;font-size:15px}.project-details .folio-buttons a:hover i{color:#fff;border-color:#fff}.latest-projects-wrapper .owl-theme .owl-controls{margin:0}.latest-projects-wrapper .owl-theme .owl-controls .owl-buttons div{position:absolute;top:50%;color:#fff;font-size:20px;border:none;width:32px;height:32px;line-height:32px;-webkit-border-radius:0px;border-radius:0;margin:0;margin-top:-16px !important;background:#29b6f6;filter:alpha(opacity=70);opacity:.7}.latest-projects-wrapper .owl-theme .owl-controls .owl-buttons div.owl-next{right:0}.latest-projects-wrapper .owl-theme .owl-controls .owl-buttons div.owl-prev{left:0}.latest-projects-wrapper .owl-theme .owl-controls .owl-buttons div:hover{filter:alpha(opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-buttons div{color:#999;display:inline-block;zoom:1;*display:inline;margin:0;padding:0;width:22px;height:22px;line-height:20px;text-align:center;font-size:18px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #999;background:0 0;filter:alpha(opacity=100);opacity:1;margin:0 3px}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:alpha(opacity=100);opacity:1;text-decoration:none;color:#fff;background:#29b6f6;border-color:#29b6f6}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:alpha(opacity=50);opacity:.5;-webkit-border-radius:20px;border-radius:20px;background:#29b6f6;-webkit-transition:.5s;transition:.5s}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:alpha(opacity=100);opacity:1}.compact-buttons{display:inline-block;margin-left:20px}.compact-buttons div{color:#999;display:inline-block;width:22px;height:22px;line-height:20px;text-align:center;font-size:18px;cursor:pointer;border:1px solid #999;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition:.3s;transition:.3s}.compact-buttons div:hover{color:#fff;background:#29b6f6;border-color:#29b6f6}.compact-buttons .compact-prev{margin-right:2px}.latest-blog-posts h2,.testimonials-slider-wrapper h2{display:inline-block}.latest-blog-post-img{position:relative;float:left;max-width:200px}.latest-blog-post-img img{width:100%}.latest-blog-post-img .latest-blog-post-date{color:#29b6f6;font-size:24px;background:rgba(0,0,0,.5);padding:8px 0;position:absolute;left:10px;top:10px;width:50px;height:50px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.latest-blog-post-img .latest-blog-post-date span{display:block;color:#fff;text-transform:uppercase;font-size:12px;line-height:13px;margin-top:3px}.latest-blog-post-details{padding-left:220px}.latest-blog-post-details p.title{font-size:18px;color:#555;font-weight:600;line-height:24px}.latest-blog-post-details p.title a{color:#555;text-decoration:none;outline:none;-webkit-transition:.3s;transition:.3s}.latest-blog-post-details p.title a:hover{color:#29b6f6}.latest-blog-post-details .latest-blog-post-data{margin-top:24px}.latest-blog-post-details .latest-blog-post-data span{display:inline-block}.latest-blog-post-details .latest-blog-post-data span.tags i{color:#29b6f6;margin-right:4px}.latest-blog-post-details .latest-blog-post-data span.tags a{font-size:13px;color:#555;-webkit-transition:.3s;transition:.3s;text-decoration:none;outline:none}.latest-blog-post-details .latest-blog-post-data span.tags a:hover{color:#29b6f6}.latest-blog-post-details .latest-blog-post-data span.btn-read{float:right}.latest-blog-post-details .latest-blog-post-data span.btn-read a{font-size:13px;color:#555;text-decoration:none;outline:none;-webkit-transition:.3s;transition:.3s}.latest-blog-post-details .latest-blog-post-data span.btn-read a:hover{color:#29b6f6}.latest-blog-post-details .latest-blog-post-data span.btn-read a i{color:#29b6f6;margin-right:2px}.latest-news-items-3 .item,.testimonials-slider-3 .item{margin:0 15px}.compact-buttons.text-center{display:block;margin:0}.item.margin_15{margin:0 15px 15px}.blog-list article{margin-bottom:50px}.blog-list article:after{content:".";visibility:hidden;display:block;height:0;clear:both}.blog-list .post-media{float:left;width:370px}.blog-list .post-content{padding-left:400px}.post-content .post-title{font-size:20px}.post-content .post-title a{color:#333;text-transform:none;font-weight:700;text-decoration:none;outline:none;-webkit-transition:.3s;transition:.3s}.post-content .post-title a:hover{color:#29b6f6}.post-media{position:relative}.post-date{background:rgba(0,0,0,.5);padding:8px 0;position:absolute;left:10px;top:10px;width:50px;height:50px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.post-date .date-day{color:#29b6f6;font-size:24px}.post-date .date-month{display:block;color:#fff;text-transform:uppercase;font-size:12px;line-height:13px}.post-metadata{margin:25px 0 15px}.post-metadata span{display:inline-block;margin-right:20px}.post-metadata span:last-child{margin-right:0}.post-metadata i{color:#29b6f6;font-size:13px;margin-right:2px}.post-metadata a{color:#555;text-decoration:none;outline:none;-webkit-transition:.3s;transition:.3s}.post-metadata a:hover{color:#29b6f6}.post-entry{color:#666}.post-entry .btn{margin-top:20px;text-transform:uppercase;font-weight:700}.post-entry .btn:hover{color:#fff;background-color:#2c3e50;border-color:#2c3e50}.blog-grid .item{margin-bottom:30px}.blog-grid .item .post-media{margin-bottom:22px}.blog-grid .item .post-metadata{margin:15px 0}.blog-single .post-title{margin-top:40px}.blog-single .post-metadata{margin-bottom:30px;margin-top:25px}.blog-single p{margin-bottom:20px}.footer-entry{margin:50px 0 30px;padding-top:25px;padding-bottom:25px;border-bottom:1px solid #ecf0f1;border-top:1px solid #ecf0f1}.single-tags{margin-top:10px}.single-tags .fa{color:#29b6f6;margin-right:4px}.single-tags a{color:#555;text-decoration:none;outline:none;display:inline-block;-webkit-transition:.3s;transition:.3s}.single-tags a:hover{color:#29b6f6}.hr{height:1px;clear:both;width:100%;background-color:#ecf0f1;margin-bottom:30px}blockquote{font-family:'Droid Serif',serif;font-style:italic;font-size:15px;line-height:25px;color:#333;margin-left:30px;border-left:5px solid #29b6f6}blockquote cite,blockquote small{color:#333;display:block;font-size:13px;font-family:'Raleway',serif;font-weight:700;text-transform:uppercase;margin-top:10px}.nav-links a{color:#999;font-size:15px;text-decoration:none;outline:none;-webkit-transition:.3s;transition:.3s}.nav-links a:hover .post-title{color:#29b6f6}.nav-links .post-title{color:#333;font-size:15px;font-weight:700;margin-top:8px}.nav-links .nav-previous{width:50%;float:left}.nav-links .nav-previous span{display:block}.nav-links .nav-next{width:50%;float:right;text-align:right}.nav-links .nav-next span{display:block}.comments-area{margin-top:80px}.comments-area .comment-form-author,.comments-area .comment-form-email,.comments-area .comment-form-url{width:31.7554321%;float:left;margin-right:20px}.comments-area .comment-form-author input,.comments-area .comment-form-email input,.comments-area .comment-form-url input{width:100%;background:#f9fafb;color:#a1b1bc;border:1px solid #eceef0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;line-height:20px;padding:14px 20px}.comments-area .comment-form-author input:focus,.comments-area .comment-form-email input:focus,.comments-area .comment-form-url input:focus,.comments-area .comment-form-author input:active,.comments-area .comment-form-email input:active,.comments-area .comment-form-url input:active{outline:none;background:#fff}.comments-area .comment-form-url{margin-right:0}.comments-area .comment-form-comment{clear:both}.comments-area .comment-form-comment textarea{width:100%;height:180px;background:#f9fafb;color:#a1b1bc;border:1px solid #eceef0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;line-height:20px;padding:14px 20px}.comments-area .comment-form-comment textarea:focus,.comments-area .comment-form-comment textarea:active{outline:none;background:#fff}.comments-area input[type=submit]{-webkit-transition:.3s;transition:.3s;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:15px 25px;display:inline-block;text-decoration:none;border:none;font-size:13px;font-weight:700;font-family:"Raleway",Arial,Helvetica,sans-serif;line-height:21px;text-align:center;text-transform:uppercase;color:#fff;background-color:#29b6f6}.comments-area input[type=submit]:hover{background-color:#2c3e50}.comment-list{padding:0;list-style:none}.comment-list article,.comment-list .pingback,.comment-list .trackback{border-top:1px solid #d1d1d1;padding:1.75em 0}.comment-list .children{list-style:outside none none;margin:0}.comment-list .children>li{padding-left:.875em}.comment-author{color:#1a1a1a;margin-bottom:.4375em}.comment-author .avatar{float:left;height:50px;margin-right:.875em;position:relative;width:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.comment-author .fn a{color:#555;font-size:15px;text-decoration:none}.comment-author .fn a:hover{color:#29b6f6}.bypostauthor>article .fn:after{content:"";left:3px;position:relative;top:5px}.comment-metadata,.pingback .edit-link{color:#686868;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:11px;line-height:1.61538}.comment-metadata{margin-bottom:15px}.comment-metadata a,.pingback .comment-edit-link{color:#686868}.comment-metadata a:hover,.comment-metadata a:focus,.pingback .comment-edit-link:hover,.pingback .comment-edit-link:focus{color:#007acc}.comment-metadata .edit-link,.pingback .edit-link{display:inline-block}.comment-metadata .edit-link:before,.pingback .edit-link:before{content:"/";display:inline-block;opacity:.7;padding:0 .538462em}.comment-content{margin-left:60px}.comment-content ul,.comment-content ol{margin:0 0 1.5em 1.25em}.comment-content li>ul,.comment-content li>ol{margin-bottom:0}.comment-body{position:relative}.comment-body .reply{position:absolute;top:0;right:0}.comment-reply-link{border:1px solid #d1d1d1;-webkit-border-radius:2px;border-radius:2px;color:#666;text-transform:uppercase;display:inline-block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:12px;line-height:1;margin-top:2.15385em;padding:8px 8px 8px 25px;position:relative;text-decoration:none}.comment-reply-link:before{font:normal normal normal 14px/1 FontAwesome;content:"\f112";position:absolute;left:8px;top:6px}.comment-reply-link:hover,.comment-reply-link:focus{border-color:currentcolor;color:#29b6f6;outline:0 none;text-decoration:none}.pagination-ourter{width:100%}.pagination{padding-left:0;margin:20px 0;-webkit-border-radius:0px;border-radius:0;display:inline-block}.pagination>li>a,.pagination>li>span{padding:0;margin-left:7px;line-height:40px;width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:block;color:#555;text-decoration:none;background-color:#e6e6e6;border:0 solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s;transition:.3s}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;-webkit-border-top-left-radius:0px;border-top-left-radius:0;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.pagination>li:last-child>a,.pagination>li:last-child>span{-webkit-border-top-right-radius:0px;border-top-right-radius:0;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.pagination>li>span.current,.pagination>li>a:hover{background-color:#29b6f6;color:#fff}.main-sidebar .widget{margin-bottom:50px}.main-sidebar .widget:before,.main-sidebar .widget:after{content:" ";display:table}.main-sidebar .widget:after{clear:both}.main-sidebar .widget ul{list-style:none;padding-left:0}.main-sidebar .widget ul ul{padding-left:20px}.main-sidebar .widget ul li{position:relative;padding-left:13px;margin-bottom:5px}.main-sidebar .widget ul li:before{font-family:'FontAwesome';display:inline-block;font-size:13px;content:"\f105";color:#555;position:absolute;left:0;top:0}.main-sidebar .widget ul li a{color:#555;-webkit-transition:.3s;transition:.3s;text-decoration:none;outline:none}.main-sidebar .widget ul li a:hover{color:#29b6f6}.tagcloud a{display:inline-block;margin:0 7px 7px 0;padding:5px 10px;text-shadow:none;font-size:13px;float:left;border:1px solid #ecf0f1;color:#888;text-decoration:none;outline:none;-webkit-transition:.3s;transition:.3s}.tagcloud a:hover{color:#fff;background-color:#29b6f6;border-color:#29b6f6}.widget .search-form{position:relative}.widget .search-form input[type=search]{color:#888;border:1px solid #ddd;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 20px}.widget .search-form .search-submit{position:absolute;top:1px;right:0;width:40px;height:42px;line-height:42px;text-align:center;display:block;font-size:18px;border:none;background:0 0;color:#888;-webkit-transition:.3s;transition:.3s}.widget .search-form .search-submit:hover{color:#29b6f6}input[type=text],input[type=email],input[type=password],textarea{color:#888;border:1px solid #ddd}.testi-boxes blockquote{font-family:'Droid Serif',serif;font-style:italic;font-size:13px;line-height:22px;color:#666;border-left:none;padding:0;padding-left:40px;position:relative;margin:0;border:none;margin-bottom:20px}.testi-boxes blockquote:before{font-family:'Droid Serif',serif;content:"“";color:#29b6f6;font-size:60px;font-weight:700;display:inline-block;font-style:normal;position:absolute;top:0;left:0;padding:15px 3px 0 0}.testi-boxes .testi-info{padding-left:35px}.testi-boxes .testi-info img{float:left}.testi-boxes .testi-info .testi-details{padding-left:65px;color:#555;font-weight:400}.testi-boxes .testi-info .testi-details span{display:block;color:#333;font-size:13px;font-weight:700;text-transform:uppercase}.testimonials-slider-2 .testi-boxes .testi-info{padding-left:0;display:inline-block;margin:5px 0 25px}.testimonials-slider-2 .testi-boxes .testi-info .testi-details{text-align:left}.cal-to-action .btn{color:#fff}.cal-to-action span{color:#fff;font-size:18px;margin-right:60px}.cal-to-action span b{font-size:30px;font-weight:400}.about-history h5{margin:30px 0 20px}.pro-bar-container{position:relative;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:10px;background:#d9d9d9}.pro-bar-margin{margin-bottom:25px}.skills-name{position:relative;width:100%;text-align:left;padding-bottom:5px;color:#555}.skills-name span{color:#111;padding-left:5px}.pro-bar{position:relative;height:10px;background:#29b6f6}.pro-bar-container.style-2{-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}.pro-bar-container.style-2 .pro-bar{-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}.stripes .pro-bar{background-color:#ff9800;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent)));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:20px 20px;background-size:20px 20px}.stripes .green{background-color:#4caf50}.stripes .blue{background-color:#29b6f6}.text-in-bar{position:absolute;top:-28px;right:0;color:#555}.pro-bar.bar-100{width:100%}.pro-bar.bar-99{width:99%}.pro-bar.bar-98{width:98%}.pro-bar.bar-97{width:97%}.pro-bar.bar-96{width:96%}.pro-bar.bar-95{width:95%}.pro-bar.bar-94{width:94%}.pro-bar.bar-93{width:93%}.pro-bar.bar-92{width:92%}.pro-bar.bar-91{width:91%}.pro-bar.bar-90{width:90%}.pro-bar.bar-89{width:89%}.pro-bar.bar-88{width:88%}.pro-bar.bar-87{width:87%}.pro-bar.bar-86{width:86%}.pro-bar.bar-85{width:85%}.pro-bar.bar-84{width:84%}.pro-bar.bar-83{width:83%}.pro-bar.bar-82{width:82%}.pro-bar.bar-81{width:81%}.pro-bar.bar-80{width:80%}.pro-bar.bar-79{width:79%}.pro-bar.bar-78{width:78%}.pro-bar.bar-77{width:77%}.pro-bar.bar-76{width:76%}.pro-bar.bar-75{width:75%}.pro-bar.bar-74{width:74%}.pro-bar.bar-73{width:73%}.pro-bar.bar-72{width:72%}.pro-bar.bar-71{width:71%}.pro-bar.bar-70{width:70%}.pro-bar.bar-69{width:69%}.pro-bar.bar-68{width:68%}.pro-bar.bar-67{width:67%}.pro-bar.bar-66{width:66%}.pro-bar.bar-65{width:65%}.pro-bar.bar-64{width:64%}.pro-bar.bar-63{width:63%}.pro-bar.bar-62{width:62%}.pro-bar.bar-61{width:61%}.pro-bar.bar-60{width:60%}.pro-bar.bar-59{width:59%}.pro-bar.bar-58{width:58%}.pro-bar.bar-57{width:57%}.pro-bar.bar-56{width:56%}.pro-bar.bar-55{width:55%}.pro-bar.bar-54{width:54%}.pro-bar.bar-53{width:53%}.pro-bar.bar-52{width:52%}.pro-bar.bar-51{width:51%}.pro-bar.bar-50{width:50%}.pro-bar.bar-49{width:49%}.pro-bar.bar-48{width:48%}.pro-bar.bar-47{width:47%}.pro-bar.bar-46{width:46%}.pro-bar.bar-45{width:45%}.pro-bar.bar-44{width:44%}.pro-bar.bar-43{width:43%}.pro-bar.bar-42{width:42%}.pro-bar.bar-41{width:41%}.pro-bar.bar-40{width:40%}.pro-bar.bar-39{width:39%}.pro-bar.bar-38{width:38%}.pro-bar.bar-37{width:37%}.pro-bar.bar-36{width:36%}.pro-bar.bar-35{width:35%}.pro-bar.bar-34{width:34%}.pro-bar.bar-33{width:33%}.pro-bar.bar-32{width:32%}.pro-bar.bar-31{width:31%}.pro-bar.bar-30{width:30%}.pro-bar.bar-29{width:29%}.pro-bar.bar-28{width:28%}.pro-bar.bar-27{width:27%}.pro-bar.bar-26{width:26%}.pro-bar.bar-25{width:25%}.pro-bar.bar-24{width:24%}.pro-bar.bar-23{width:23%}.pro-bar.bar-22{width:22%}.pro-bar.bar-21{width:21%}.pro-bar.bar-20{width:20%}.pro-bar.bar-19{width:19%}.pro-bar.bar-18{width:18%}.pro-bar.bar-17{width:17%}.pro-bar.bar-16{width:16%}.pro-bar.bar-15{width:15%}.pro-bar.bar-14{width:14%}.pro-bar.bar-13{width:13%}.pro-bar.bar-12{width:12%}.pro-bar.bar-11{width:11%}.pro-bar.bar-10{width:10%}.pro-bar.bar-9{width:9%}.pro-bar.bar-8{width:8%}.pro-bar.bar-7{width:7%}.pro-bar.bar-6{width:6%}.pro-bar.bar-5{width:5%}.pro-bar.bar-4{width:4%}.pro-bar.bar-3{width:3%}.pro-bar.bar-2{width:2%}.pro-bar.bar-1{width:1%}.pro-bar.bar-0{width:0}.service-box img{float:left}.service-box .service-content{padding-left:78px}.service-box .service-content h3{font-size:15px;font-weight:700;color:#555;line-height:24px;margin:0 0 8px;text-transform:none}.service-style2{text-align:center;border:1px solid #ebebeb;padding:50px 10px;min-height:270px;vertical-align:middle}.service-style2 img{float:none;display:inline-block}.service-style2 .service-content{margin-top:25px;padding-left:0}.pricing-item{background:#fff;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px solid #f2f2f2;border-top:5px solid #29b6f6;padding:38px 0}.pricing-item .plan-price{color:#333;font-size:72px;padding-bottom:35px;line-height:36px}.pricing-item .plan-price sup{font-size:47px}.pricing-item .plan-price span{font-size:13px;font-weight:400;font-family:'Raleway',sans-serif}.pricing-item .plan-name{font-size:18px;font-weight:700;color:#333;line-height:36px;margin-bottom:18px}.pricing-item .plan-details{margin-bottom:35px}.pricing-item .plan-details ul{list-style:none;padding:0;margin:0}.pricing-item .plan-details ul li{margin-bottom:8px}.pricing-item .plan-btn{margin:0}.pricing-item.featured{border-top:5px solid #ff9800}.pricing-item.featured .btn-primary{background-color:#ff9800}.pricing-item.featured .btn-primary:hover{opacity:.8}.pricing-table-2{border:3px solid #f2f2f2;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;padding:45px 0 35px}.pricing-table-2 img{display:inline-block}.pricing-table-2 .plan-name{text-transform:uppercase;margin-top:15px;margin-bottom:30px;color:#555}.pricing-table-2 .plan-price{display:inline-block;position:relative;font-family:'Lato',sans-serif;color:#29b6f6}.pricing-table-2 .plan-price span{position:absolute;right:-50px;top:10px;display:inline-block;color:#555}.pricing-table-2 .plan-price sup{position:absolute;top:5px;left:-25px}.pricing-table-2.featured{border:3px solid #ff9800;padding:60px 0 50px;margin:-22px -3px 0;position:relative}.pricing-table-2.featured .plan-price{color:#ff9800}.our-partner .item{text-align:center}.our-partner .owl-controls{margin-top:40px}.quick_newsletter .newsletter-info{color:#f8f8f8}.quick_newsletter .newsletter-info h3{font-size:20px;font-weight:700;text-transform:uppercase;line-height:36px;margin:0;color:#f8f8f8}.quick_newsletter .newsletter-element .input-text{background-color:#f8f8f8;padding:15px 20px;display:inline-block;border:none;outline:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.quick_newsletter .newsletter-element .newsletter-submit{font-size:15px;font-weight:700;color:#fff;line-height:21px;padding:15px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:auto;position:relative;display:inline-block;background-color:#555}.quick_newsletter .newsletter-element .newsletter-submit:hover{background-color:#666565}.quick_newsletter .newsletter-element .newsletter-submit i{margin-right:5px}.quick_newsletter p{margin-bottom:0}.team-box .team-inner{position:relative;width:100%;margin:0 auto;text-align:center;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.team-box .team-inner img{width:100%;display:block}.team-box .team-inner .mask{position:absolute;z-index:2;top:0;width:100%;left:0;height:100%;opacity:0;background:rgba(41,182,246,.8);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.team-box:hover .mask{opacity:1}.team-box .team-inner ul{list-style:none;position:absolute;z-index:3;top:-30px;margin:0;padding:0;width:100%;left:0;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.team-box .team-inner ul li{display:inline-block;text-align:center;margin-left:3px;margin-right:3px}.team-box:hover ul{top:50%;-webkit-transition-delay:.2s;transition-delay:.2s}.team-box .team-inner ul li a{font-family:'FontAwesome';width:24px;height:24px;line-height:24px;font-size:13px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #f2f2f2;display:inline-block;color:#f2f2f2;-webkit-transition:all .3s linear;transition:all .3s linear}.team-box .team-inner ul li a:hover{background-color:#f2f2f2;color:#29b6f6}.team-box h6{margin-top:30px;text-align:center;font-size:13px;text-transform:uppercase;font-weight:700;color:#333}.team-box .subtext{text-align:center;color:#555;font-size:13px;line-height:26px}.about-text-intro,.service-text-intro{padding:24px 50px 44px}.about-text-intro h2,.service-text-intro h2{font-size:50px;line-height:21px;margin-bottom:35px}.about-text-intro p,.service-text-intro p{font-family:'Droid Serif',Arial,Helvetica,sans-serif;font-size:20px;line-height:30px;font-weight:400;font-style:italic}.service-text-intro{padding:24px 50px 34px}.btn-service-intro .btn{margin:0 10px}.box-intro-video{position:relative;margin-bottom:-145px}.box-intro-video .btn-intro-video{position:absolute;top:50%;left:50%;margin-top:-35px;margin-left:-35px;color:#fff;font-size:30px;width:70px;height:70px;line-height:70px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#29b6f6;text-align:center}.box-intro-video .btn-intro-video:hover{background:rgba(41,182,246,.9)}#projects-grid{position:relative;padding-bottom:30px}#projects-grid .project-item-2{margin-bottom:30px}#projects-grid:after{content:'';display:block;clear:both}.project-item{position:relative;float:left;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin-left:-1px;-webkit-transform:translate3d(1px,0,0);transform:translate3d(1px,0,0)}.projects-grid-5 .project-item{width:20%}.projects-grid .project-item{width:25%}.projects-boxes .project-item{margin-bottom:30px}.project-item-inner{overflow:hidden;position:relative}.project-grid-2 #filter{padding-left:20px;text-align:left;margin-bottom:40px}.project-grid-2 #filter li{margin-left:0;margin-right:22px}.col-md-3{margin-right:-1px}.project-page #filter{padding-left:0;text-align:left;margin-bottom:40px}.project-page #filter li{margin-left:0;margin-right:22px}#filter{position:relative;width:100%;text-align:center}#filter li{display:inline-block;margin-left:22px}#filter:after{content:'';display:block;clear:both}#filter li a{position:relative;display:inline-block;text-transform:uppercase;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;padding:0;outline:none;color:#323232;text-decoration:none;-webkit-transition:all .3s linear;transition:all .3s linear}#filter li .current,#filter li a:hover{color:#29b6f6}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.6s;transition-duration:.6s}.isotope{-webkit-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;transition-property:transform,opacity}.project-slider .owl-controls .owl-pagination{position:absolute;top:30px;right:30px}.project-slider .owl-controls .owl-pagination .owl-page span{margin:0 4px}.project-slider .owl-controls .owl-buttons .owl-prev,.project-slider .owl-controls .owl-buttons .owl-next{border:none;width:36px;height:36px;line-height:36px;text-align:center;background:rgba(0,0,0,.5);color:#fff;-webkit-border-radius:0px;border-radius:0;position:absolute;top:50%;margin:0;margin-top:-18px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.project-slider .owl-controls .owl-buttons .owl-prev{left:15px}.project-slider .owl-controls .owl-buttons .owl-next{right:15px}.project-info h2{margin-bottom:30px}ul.project-list{list-style:none;padding-left:0;margin-top:20px}ul.project-list li{margin-bottom:10px}ul.project-list li strong{display:inline-block;margin-right:10px;min-width:45px}.map-canvas{height:400px}.intro-text{padding:24px 50px 44px}.intro-text h2{font-size:50px;text-transform:uppercase;line-height:21px;font-weight:700;margin-bottom:35px}.intro-text p{font-family:'Droid Serif',Arial,Helvetica,sans-serif;font-size:20px;line-height:30px;font-weight:400;font-style:italic}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=password],.wpcf7-form textarea{border:1px solid #e8e6e6;background:#f4f6f7;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#a1b1bc;padding:10px 20px 11px;outline:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:5px}.wpcf7-form input[type=text]:focus,.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=password]:focus,.wpcf7-form textarea:focus{background-color:#fff;border-color:#29b6f6;color:#1b1b1b}.col-full{width:100%}.col-one-third{float:left;width:31.5%;margin-bottom:20px}.margin-one-third{margin-right:2.626%;margin-left:2.626%}.wpcf7-form textarea{min-height:150px;margin-top:3px}.contact-list{list-style:none;padding:0;margin-bottom:40px;padding-top:10px}.contact-list li{margin-bottom:10px}.contact-list li i{display:inline-block;margin-right:5px;font-size:13px;color:#29b6f6}.info-branch h5{margin-bottom:20px}.info-branch p{margin-bottom:20px}.bg-dark{background-color:#303335;color:#999}.content-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;padding:40px;width:100%}.content-box .btn{margin-top:20px}.text-white{color:#fff !important;font-size:16px;margin-bottom:30px}.coming-soon-content{display:table;vertical-align:middle;width:100%;height:100%}.coming-soon-content .social-icons a{background-color:transparent;color:#555;font-size:15px;display:inline-block;margin:0 8px;-webkit-transition:.3s;transition:.3s}.coming-soon-content .social-icons a:hover{color:rgba(85,85,85,.8)}.newsletter-comingsoon{display:inline-block;width:auto}.newsletter-comingsoon .newsletter-submit{font-size:15px;font-weight:700;color:#fff;line-height:21px;margin-left:10px;padding:15px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:auto;position:relative;display:inline-block;background-color:#555}.newsletter-comingsoon .newsletter-submit:hover{background-color:rgba(85,85,85,.9)}.newsletter-comingsoon .input-text{background-color:#fff;padding:15px 20px;display:inline-block;border:none;outline:none;min-width:270px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-right:10px}.smk_accordion{list-style:outside none none;margin:0;padding:0;position:relative}.smk_accordion .accordion_in{margin-bottom:10px;margin-top:-1px;overflow:hidden;position:relative;z-index:10}.smk_accordion .accordion_in .acc_head{background:#fff;border:1px solid #ededed;color:#212121;cursor:pointer;display:block;font-weight:700;font-size:14px;line-height:22px;padding-bottom:11px;padding-top:10px;position:relative;text-align:left;-webkit-transition:.3s;transition:.3s}.smk_accordion .accordion_in .acc_head i{margin-right:8px}.accordion-1.smk_accordion .accordion_in .acc_head{-webkit-border-radius:40px;border-radius:40px}.smk_accordion .accordion_in .acc_head:hover{color:#fff}.smk_accordion .accordion_in.acc_active>.acc_head{color:#fff}.smk_accordion .accordion_in .acc_content{background:#fff;color:#606060;padding:25px 20px 20px 30px;border:1px solid #ededed}.accordion-1.smk_accordion .accordion_in .acc_content{border:none}.smk_accordion .accordion_in .acc_content h1:first-of-type,.smk_accordion .accordion_in .acc_content h2:first-of-type,.smk_accordion .accordion_in .acc_content h3:first-of-type,.smk_accordion .accordion_in .acc_content h4:first-of-type,.smk_accordion .accordion_in .acc_content h5:first-of-type,.smk_accordion .accordion_in .acc_content h6:first-of-type{margin-top:5px}.smk_accordion .accordion_in.acc_active>.acc_content{display:block}.smk_accordion.acc_with_icon .accordion_in .acc_head,.smk_accordion.acc_with_icon .accordion_in .acc_content{padding-left:30px}.smk_accordion .accordion_in .acc_head:hover,.smk_accordion .accordion_in.acc_active>.acc_head{background-color:#29b6f6;border-color:#29b6f6}.tabs{width:100%;float:left;margin-bottom:20px;background-color:#fff}.tabs>header{width:100%;float:left;border-top-width:3px;border-top-style:solid;border-top-color:#ededed;border-right-width:1px;border-right-style:solid;border-right-color:#ededed;border-left-width:1px;border-left-style:solid;border-left-color:#ededed}.tabs>header>h4{width:auto;float:left;padding:0 20px;line-height:50px;border-right-width:1px;border-right-style:solid;border-right-color:#ededed;cursor:pointer;border-top-width:3px;border-top-style:solid;border-top-color:#ededed;margin-top:-3px;color:#666;margin-bottom:0;font-size:13px}.tabs>header>h4.active{border-top-width:3px;border-top-style:solid;border-top-color:#29b6f6;color:#333}.tabs .tabs-main{border:1px solid #ededed;width:100%;float:left;padding:25px;padding-bottom:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tabs .tabs-main .tabs-item{display:none;width:100%;float:left}.tabs.tabs-2>header{border-top-width:0;border-left-width:0;border-right-width:0}.tabs.tabs-2>header>h4{border-top-width:0;border-left-width:0;border-right-width:0;padding-left:0;padding-right:40px;text-align:left;position:relative}.tabs.tabs-2>header>h4:last-child{padding-right:0}.tabs.tabs-2>header>h4.active:before{content:"";position:absolute;bottom:-1px;height:3px;width:40px;background-color:#29b6f6;z-index:1000}.tabs.tabs-3>header{border-top-width:0;border-left-width:0;border-right-width:0}.tabs.tabs-3>header>h4{border-top-width:0;border-left-width:0;border-right-width:0;text-transform:none;line-height:40px;padding-left:30px;padding-right:30px}.tabs.tabs-3>header>h4.active{background-color:#29b6f6;color:#fff;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px}.tabs.tabs-3 .tabs-main{border:0 solid #ededed;padding:15px 0 0}.tabs.tabs-4>header{border-top-width:0;border-left-width:0;border-right-width:0;border-bottom-width:3px;border-bottom-color:#29b6f6;border-bottom-style:solid}.tabs.tabs-4>header>h4{border-top-width:0;border-left-width:0;border-right-width:0;text-transform:none;line-height:40px;padding-left:30px;padding-right:30px}.tabs.tabs-4>header>h4.active{background-color:#29b6f6;color:#fff;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.tabs.tabs-4 .tabs-main{border:0 solid #ededed;padding:20px 0 0}.accordion .tabs{z-index:2}.tipper{height:1px;left:-99999px;position:absolute;pointer-events:none;top:-99999px;width:1px;z-index:100000}.tipper .tipper-content{background:rgba(0,0,0,.95);-webkit-box-shadow:0 0 25px rgba(0,0,0,.5);box-shadow:0 0 25px rgba(0,0,0,.5);text-transform:uppercase;-webkit-border-radius:3px;border-radius:3px;color:#fff;display:block;float:left;font-family:'Lato',sans-serif;font-size:10px;margin:0;padding:6px 20px;position:relative;white-space:nowrap}.tipper .tipper-caret{background:url(//www.woyoconn.com/wp-content/themes/woyoconn/assets/images/tipper-icon.png) no-repeat;display:block;height:11px;position:absolute;width:100%}.tipper.right .tipper-content{-webkit-box-shadow:1px 0 3px rgba(0,0,0,.25);box-shadow:1px 0 3px rgba(0,0,0,.25)}.tipper.right .tipper-caret{background-position:left center;left:-5px;top:0}.tipper.left .tipper-content{-webkit-box-shadow:-1px 0 3px rgba(0,0,0,.25);box-shadow:-1px 0 3px rgba(0,0,0,.25)}.tipper.left .tipper-caret{background-position:right center;right:-5px;top:0}.tipper.top .tipper-caret,.tipper.bottom .tipper-caret{display:block;float:none;height:5px;width:12px;margin-left:-6px}.tipper.top .tipper-content{-webkit-box-shadow:0 -1px 3px rgba(0,0,0,.25);box-shadow:0 -1px 3px rgba(0,0,0,.25)}.tipper.top .tipper-caret{background-position:center bottom;bottom:-5px;left:0;text-align:center}.tipper.bottom .tipper-content{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 3px rgba(0,0,0,.25)}.tipper.bottom .tipper-caret{background-position:center top;top:-5px;left:0}.fontawesome{font-family:'FontAwesome';display:inline-block;font-size:13px}footer.bg-color-1{background:#042433;color:#999}footer .main-footer{padding:50px 0}footer .main-footer .widget-title{color:#fff;margin-bottom:35px;margin-top:25px}footer .main-footer .widget-inner ul{list-style:none;margin:0;padding:0}footer .main-footer .widget-inner ul li{margin-bottom:10px;padding-left:10px;position:relative}footer .main-footer .widget-inner ul li:before{font-family:'FontAwesome';display:inline-block;font-size:13px;content:"\f105";color:#e5e5e5;position:absolute;left:0;top:0}footer .main-footer .widget-inner ul li a{color:#e5e5e5;text-decoration:none;-webkit-transition:.5s;transition:.5s}footer .main-footer .widget-inner ul li a:hover{color:#29b6f6}footer .main-footer .widget-inner .logo-footer{display:inline-block;margin-bottom:35px}footer .main-footer .widget-inner .social-icons{margin-top:20px}footer .main-footer .widget-inner .social-icons a{display:inline-block;text-decoration:none;outline:none;text-align:center;font-size:15px;width:36px;height:36px;line-height:36px;color:#fff;margin-right:10px;float:left;-webkit-transition:.3s;transition:.3s;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}footer .sub-footer{padding:30px 0;border-top:1px solid rgba(255,255,255,.08)}.widget-title{font-size:18px}.newsletter form{position:relative;margin-top:20px}.newsletter form input[type=email]{height:40px;line-height:40px;padding-left:44px;padding-right:5px;background:#1e3a48;border:none;outline:none;color:#ccc;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.newsletter form input[type=email]:focus{border:1px solid #29b6f6}.newsletter form .fa-envelope-o{position:absolute;top:12px;left:16px;color:#8a98a0;font-size:15px}.newsletter form input[type=submit]{-webkit-transition:.3s;transition:.3s;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:10px 30px;margin-top:5px;display:inline-block;text-decoration:none;border:none;font-size:13px;font-weight:700;font-family:"Raleway",Arial,Helvetica,sans-serif;line-height:21px;text-align:center;color:#fff;background:#29b6f6}.newsletter form input[type=submit]:hover{background-color:#2c3e50;color:#e5e5e5}footer.bg-color-2{background:#f8f8f8;color:#666}footer.footer-2 .logo-footer{margin-bottom:35px}footer.footer-2 .social-icons-2{margin-top:20px}footer.footer-2 .social-icons-2 a{display:inline-block;text-decoration:none;outline:none;text-align:center;font-size:15px;width:36px;height:36px;line-height:36px;background:0 0;color:#888;margin-right:5px;border:1px solid #e6e6e6;-webkit-transition:.3s;transition:.3s;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}footer.footer-2 .social-icons-2 a:hover{background:#29b6f6;border-color:#29b6f6;color:#fff}footer.footer-2 .social-icons-2 a.facebook:hover{background-color:#02549f;border-color:#02549f}footer.footer-2 .social-icons-2 a.vk:hover{background-color:#4c75a3;border-color:#4c75a3}footer.footer-2 .social-icons-2 a.vimeo:hover{background-color:#1ab7ea;border-color:#1ab7ea}footer.footer-2 .social-icons-2 a.tumblr:hover{background-color:#35465d;border-color:#35465d}footer.footer-2 .social-icons-2 a.twitter:hover{background-color:#00aced;border-color:#00aced}footer.footer-2 .social-icons-2 a.behance:hover{background-color:#1769ff;border-color:#1769ff}footer.footer-2 .social-icons-2 a.instagram:hover{background-color:#ddccba;border-color:#ddccba}footer.footer-2 .social-icons-2 a.pinterest:hover{background-color:#cd2129;border-color:#cd2129}footer.footer-2 .social-icons-2 a.flickr:hover{background-color:#ff0084;border-color:#ff0084}footer.footer-2 .social-icons-2 a.dribbble:hover{background-color:#ea4c89;border-color:#ea4c89}footer.footer-2 .social-icons-2 a.google:hover{background-color:#d11516;border-color:#d11516}footer.footer-2 .social-icons-2 a.youtube:hover{background-color:#e12a27;border-color:#e12a27}footer.footer-2 .social-icons-2 a.linkedin:hover{background-color:#069;border-color:#069}footer.footer-2 .social-icons-2 a.skype:hover{background-color:#00a7e5;border-color:#00a7e5}footer.footer-2 .footer-contact{margin-top:20px;margin-bottom:35px}footer.footer-2 .footer-contact ul{list-style:none;margin:0;padding:0;max-width:450px;display:inline-block}footer.footer-2 .footer-contact ul li{display:inline-block;margin-left:15px;margin-bottom:5px}footer.footer-2 .footer-contact ul li .fa{margin-right:5px}footer.footer-2 .footer-contact ul li span{display:inline-block;margin-left:15px}footer.footer-2 .sub-footer{border-top:1px solid rgba(0,0,0,.06)}#to-the-top{display:none;position:fixed;text-align:center;right:30px;bottom:30px;color:#fff;cursor:pointer;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;z-index:10000;font-size:18px;height:32px;width:32px;line-height:32px;background-color:rgba(0,0,0,.4);background-repeat:no-repeat;background-position:center;transition:background-color .1s linear;-moz-transition:background-color .1s linear;-webkit-transition:background-color .1s linear;-o-transition:background-color .1s linear}#to-the-top:hover{background-color:#29b6f6}.banner-feature-shop{padding:80px 0 195px;position:relative}.banner-feature-shop img{position:absolute;z-index:1;top:0;right:0}.banner-feature-shop .sale-featured{position:relative;z-index:2}.banner-feature-shop .sale-featured h2{font-size:58px;font-weight:700;line-height:72px;color:#333;margin-bottom:30px}.banner-feature-shop .sale-featured h5{font-family:'Droid Serif',Arial,Helvetica,sans-serif;font-size:25px;line-height:30px;font-style:italic;color:#555;text-transform:none;font-weight:300;margin-bottom:15px}.banner-feature-shop .sale-featured h5 span{font-size:36px;color:#29b6f6}.compact-sorting{margin-bottom:40px}.compact-sorting:after{content:".";visibility:hidden;display:block;height:0;clear:both}.compact-sorting .woocommerce-ordering{float:right}.compact-sorting .woocommerce-ordering select{text-transform:uppercase;padding:5px 8px;border-width:1px;border-style:solid;border-color:#ddd}.compact-sorting .woocommerce-ordering select:focus{outline:none}.compact-sorting .woocommerce-result-count{float:left;text-transform:uppercase}.product-item{margin-bottom:48px}.product-item figure{position:relative}.product-item figure figcaption{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all ease .4s;transition:all ease .4s;overflow-x:hidden;font-style:normal}.product-item figure figcaption a.button{position:absolute;left:50%;top:0;margin-left:-65px;margin-top:-150px;z-index:3;-webkit-transition:.3s;transition:.3s;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;padding:10px 30px;display:inline-block;text-decoration:none;border:none;font-size:13px;font-weight:700;font-family:"Raleway",Arial,Helvetica,sans-serif;line-height:24px;text-align:center;background:#29b6f6;color:#fff}.product-item:hover figure figcaption{background-color:rgba(86,86,86,.3)}.product-item:hover figure figcaption a.button{top:50%;margin-top:-20px}.product-item:hover figure figcaption a.button:hover{background-color:#2c3e50}.product-item .product-detail{text-align:center}.product-item .product-detail h3{font-size:13px;line-height:18px;font-weight:400;margin-top:30px;margin-bottom:15px}.product-item .product-detail h3 a{color:#888;text-decoration:none;outline:none}.product-item .product-detail h3 a:hover{color:#29b6f6}.product-item .product-detail span.price span.amount{font-weight:700;font-size:16px;line-height:22px}.main-sidebar .widget ul li{margin-bottom:8px}.widget ul li .count{float:right}.main-sidebar .product_list_widget li{clear:both;margin-bottom:15px}.main-sidebar .product_list_widget li:after{content:".";visibility:hidden;display:block;height:0;clear:both}.main-sidebar .product_list_widget li img{width:80px;height:auto;display:block;float:left;margin-right:10px}.main-sidebar .product_list_widget li .product-title{font-size:13px;font-weight:700;text-transform:capitalize}.main-sidebar .product_list_widget li span.amount{display:block}.main-sidebar .widget ul.product_list_widget li:before{content:'';position:static;margin:0;padding:0}.breadcrumbs{color:#555}.breadcrumbs b{font-weight:400;display:inline-block;margin:0 5px}.related-product-item{margin:0 15px 20px}.single-product-detail{margin-bottom:30px}.single-product-detail h2{font-size:24px;color:#333;margin-bottom:15px}.single-product-detail .price{font-size:24px;color:#333;font-weight:700;border-bottom:1px solid #f2f2f2;padding-bottom:20px;margin-bottom:20px}.product-data ul{list-style:none;margin:0;padding:0}.product-data ul li{display:inline-block;float:left;margin-right:30px}.product-data ul li input{background-color:#f2f2f2;color:#666;font-size:15px;border:none;padding:10px;width:80px;font-weight:700}.product-data ul li span{display:inline-block;margin-right:30px}.star-rating{color:#ffb636;margin-bottom:20px}.star-rating span{color:#666;display:inline-block;margin-left:10px}#reviews #comments ol.commentlist li{background:rgba(0,0,0,0) none repeat scroll 0 center;border:0 none;margin:0 0 20px;padding:0;position:relative}.commentlist{list-style:none;padding:0;margin:0}.commentlist .comment_container img{background:#ebe9eb;border:1px solid #e4e1e3;-webkit-box-shadow:none;box-shadow:none;height:auto;margin:0;padding:3px;width:50px;position:absolute;left:0;top:0}.commentlist .comment_container .comment-text{margin-left:65px;padding:1em 1em 0;border:1px solid #e4e1e3;-webkit-border-radius:4px;border-radius:4px}.commentlist .comment_container .comment-text .star-rating{position:absolute;right:1em;top:15px}.product-detail-image{margin-bottom:20px}.product-detail-image img{border:1px solid #f2f2f2}.product-detail-image-thumb{list-style:none;margin:0;padding:0}.product-detail-image-thumb li{display:inline-block;width:120px;height:120px;float:left;margin-right:21px}.product-detail-image-thumb li:last-child{margin-right:0}.product-detail-image-thumb li img{display:block;max-width:100%;border:1px solid #f2f2f2}table.shop_table{margin:0 -1px 24px 0;text-align:left;width:100%;font-size:15px}table.cart td,table.cart th{vertical-align:middle}table,th,td{border:0 solid #e6e6e6}table.shop_table th{font-weight:400;padding:9px 12px;border-width:0 0 3px}table.shop_table td{border-width:0 0 1px;padding:20px 12px;vertical-align:middle}table.shop_table tr:last-child td{border-width:0;padding-top:30px;padding-left:0;padding-right:0}.product-remove a.remove{border:0 none;-webkit-border-radius:100%;border-radius:100%;color:#fff;display:block;font-size:15px;font-weight:700;height:13px;line-height:13px;text-align:center;text-decoration:none;width:13px;background-color:#ccc}.product-quantity input{background-color:#f2f2f2;color:#666;font-size:15px;border:none;padding:10px;width:80px;font-weight:400}.coupon .input-text,.shipping-calculator-form .input-text,.shipping-calculator-form select{height:40px;line-height:40px;padding-left:15px;padding-right:5px;background:#f2f2f2;border:1px solid #e6e6e6;border:none;outline:none;color:#333;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:13px}.coupon input[type=text]{width:200px;margin-right:25px}.coupon{float:left}.actions .btn{float:right}.cart-collaterals{padding:40px;border:1px solid #f2f2f2}.cart_totals table.shop_table th,.cart_totals table.shop_table td{padding:20px 12px;border-width:0 0 1px;border-style:dashed;border-color:#d9d9d9;color:#555}.cart_totals table.shop_table tr:last-child th{border-width:0;padding-top:30px}.cart_totals table.shop_table th{font-weight:700;padding-left:0}table.shop_table tr.order-total th,table.shop_table tr.order-total td{font-size:24px;line-height:22px}.shipping-calculator-form p{margin-bottom:15px}.shipping-calculator-button{font-weight:700;display:inline-block}.shop-checkout .form-row .input-text,.shop-checkout .form-row select{background-color:#f2f2f2;color:#888;border:0 solid #d9d9d9;height:40px;line-height:40px;padding-left:15px;padding-right:5px;width:100%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.shop-checkout .form-row .input-text:focus,.shop-checkout .form-row select:focus{outline:none}form .form-row-first,form .form-row-last{float:left;overflow:visible;width:49%}form .form-row-first{margin-right:2%}form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}form .form-row label.checkbox{display:inline;padding:0;font-weight:400}.wc_payment_methods{list-style:none;padding:0}.cart_totals table.shop-checkout th,.cart_totals table.shop-checkout td{padding:15px 0}.cart_totals table.shop_table .no-border th,.cart_totals table.shop_table .no-border td{border-width:0;padding:20px 0 0}.cart_totals table.shop-checkout td:last-child,.cart_totals table.shop-checkout th:last-child{text-align:right}.woocommerce-checkout-payment{border-top-width:1px;border-top-style:dashed;border-top-color:#d9d9d9;padding-top:30px}.woocommerce-checkout-payment li{margin-bottom:10px}.woocommerce-checkout-payment li label{font-size:15px;font-weight:400;margin-left:5px}.woocommerce-pagination{width:100%;text-align:center}.woocommerce-pagination .page-numbers{padding-left:0;margin:20px 0;-webkit-border-radius:0px;border-radius:0;display:inline-block}.woocommerce-pagination .page-numbers li{list-style:none;display:inline-block;text-align:center;float:left}.woocommerce-pagination .page-numbers>li>a,.woocommerce-pagination .page-numbers>li>span{padding:0;margin-left:7px;line-height:40px;width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:block;color:#555;text-decoration:none;background-color:#e6e6e6;border:0 solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s;transition:.3s}.woocommerce-pagination .page-numbers>li:first-child>a,.woocommerce-pagination .page-numbers>li:first-child>span{margin-left:0;-webkit-border-top-left-radius:0px;border-top-left-radius:0;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.woocommerce-pagination .page-numbers>li:last-child>a,.woocommerce-pagination .page-numbers>li:last-child>span{-webkit-border-top-right-radius:0px;border-top-right-radius:0;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.woocommerce-pagination .page-numbers>li>span.current,.woocommerce-pagination .page-numbers>li>a:hover{background-color:#29b6f6;color:#fff}@media only screen and (min-width:960px) and (max-width:1199px){nav.site-desktop-menu>ul>li>a{padding:0 10px}.header-buttons>*{margin-left:10px}.site-header-2 .header-buttons>*,.site-header-2 .header-contact ul li{margin-left:20px}.site-header-2 .header-contact ul li.border-line{margin-left:15px}.header-contact ul li.border-line{margin-left:5px}.latest-news-items-2 .latest-blog-post-img{float:none;max-width:inherit}.latest-news-items-2 .latest-blog-post-details{padding-left:0;margin-top:15px}}@media (max-width:992px){.site-header .stuck{position:static}.site-header-1 nav.site-mobile-menu{margin-top:-59px}.site-header-1 .stuck nav.site-mobile-menu{margin-top:-57px}nav.site-mobile-menu>ul{top:57px}header.site-header-1{min-height:80px}.site-heade .btn-mobile-menu{margin:19px 0}#logo{margin-top:16px}.site-header-2.site-header .btn-mobile-menu{margin-bottom:0}.site-header-2.site-header nav.site-mobile-menu>ul{top:76px}.site-header-2 .main-bar .header-buttons{margin-right:20px;margin-top:30px}.site-header-2 .search-bar,.site-header-2 .header-contact ul li.border-line{display:none}.site-header-2 .main-bar{padding-bottom:20px}.site-header-2 .stuck .main-bar{display:block}.site-header-2 .stuck .sub-header{display:none}header.site-header-3 #logo{top:15px}.latest-projects .latest-projects-intro{padding:15px 25px 9px}.testimonials-slider-wrapper{margin-top:40px}.service-box{margin:30px 0 0}.cal-to-action span{display:block;margin-bottom:20px;line-height:28px;margin-right:0}.pricing-table-2 .plan-price span{right:-40px}.projects-grid-5 .project-item{width:25%}.blog-list .post-media{width:300px}.blog-list .post-content{padding-left:320px}.project-info h2{margin-bottom:25px;margin-top:20px}}@media only screen and (min-width:768px) and (max-width:959px){.projects-grid .project-item{width:33.33333333%}}@media only screen and (max-width:767px){.feature-box,.about-box{margin-top:40px}.about-text-intro h2,.service-text-intro h2,.intro-text h2{font-size:35px}.latest-projects .latest-projects-wrapper,.latest-projects .latest-projects-intro{float:none;width:100%}.newsletter-element .input-text,.newsletter-element .newsletter-submit{margin-top:20px}.projects-grid-5 .project-item{width:50%}.about-history{margin-top:35px}.pricing-item{margin-bottom:20px}.pricing-table-2{width:100%;margin:10px 0 !important}.blog-list .post-media{width:100%;float:none;margin-bottom:20px}.blog-list .post-content{padding-left:0}.post-metadata{margin:10px 0 10px}footer .main-footer .widget-title{margin-bottom:15px;margin-top:30px}}@media only screen and (min-width:480px) and (max-width:767px){.item.margin_15{margin:15px 0 0}.projects-grid .project-item{width:50%}}@media only screen and (max-width:479px){h1{font-size:20px}h2{font-size:18px}h3{font-size:16px}h4{font-size:14.5px}h5{font-size:13px}h6{font-size:11px}h2.box-title{font-size:18px}.box-intro-video .btn-intro-video{font-size:18px;width:45px;height:45px;line-height:45px}.btn-service-intro .btn{margin:5px 0;min-width:140px}.projects-grid .project-item{width:100%}.latest-blog-post-details p.title{font-size:16px;font-weight:500}#filter{padding:0}#filter li{display:inline-block;margin-left:11px;margin-right:11px}.project-grid-2 #filter,.project-page #filter{margin-bottom:20px;padding-left:0;text-align:center}.project-grid-2 #filter li,.project-page #filter li{margin-left:11px;margin-right:11px}.about-text-intro,.service-text-intro,.intro-text{padding:0 0 34px}.about-text-intro h2,.service-text-intro h2,.intro-text h2{font-size:25px;line-height:1.2;margin-bottom:15px}.about-text-intro p,.service-text-intro p,.intro-text p{font-size:16px;line-height:28px}.col-one-third{width:100%}.col-one-third.margin-one-third{margin-left:0;margin-right:0}}@media only screen and (min-width:320px) and (max-width:479px){.latest-blog-post-img{float:none;max-width:inherit}.latest-blog-post-details{padding-left:0;margin-top:15px}.item.margin_15{margin:15px 0 0}footer.footer-2 .footer-contact ul li span{display:none}.quick_newsletter .newsletter-element .newsletter-submit{width:100%}.projects-grid-5 .project-item{width:100%}}@media only screen and (max-width:319px){h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12.5px}h5{font-size:12px}h6{font-size:10px}}