/*
Theme Name: Sistina NEW
Theme URI: http://demo.yithemes.com/sistina/
Version: 1.9.1
Description: Ecommerce Wordpress Theme
Author: Your Inspiration Themes
Author URI: http://yithemes.com/
Tags: white, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, front-page-post-form, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

	Copyright: (c) 2012 Your Inspiration Themes.
	License: GNU General Public License v3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.txt

*/

/* Below you can write your style */

html,body{width:100%;min-height:100%;margin:0px;padding:0px;overflow-x:hidden;}
body, p, li, address, dd, blockquote{}
h1, h2, h3, h4, h5, h6, p, dl{margin:0.8em 0 0.8em;}
a, a:hover{text-decoration:none;outline:none !important;}
h1, h2, h3, h4, h5, h6{font-weight:800;}
h1, h1 a{font-size:22px;line-height:22px;}
h2, h2 a{font-size:20px;line-height:20px;}
h3, h3 a{font-size:17px;line-height:17px;}
h4, h4 a{font-size:16px;line-height:16px;}
h5, h5 a{font-size:15px;line-height:15px;}
h6, h6 a{font-size:14px;line-height:14px;}
.content ul{margin-left:20px;list-style:square}
.content ol{margin-left:40px;}
i, em{font-style:italic;}
strong{font-weight:bold;}
.content blockquote{background:url('./core/assets/images/cite.png') no-repeat 45px 25px;padding:35px;}
.content blockquote p{padding-left:45px;}
.border-line{height:1px;background:#CFCFCF;width:100%;clear:both;margin:1.2em 0;}
dt{font-weight:bold;}
mark{background:transparent !important;}
a{color:#e89222;}
a:hover{color:#e37a1c;}
.sidebar a{color:#575858;}
.sidebar a:hover{color:#9A6614;}
.sidebar span.title-highlight{color:inherit !important;}
a:hover .title-highlight{color:#6C6D03;}
.line{border-top:1px solid #CFCFCF}
.space{height:30px}
body .last, body #footer .widget-last{margin-right:0;padding-right:0 !important;border-right:0;}
body .last-row{margin-bottom:0;}
.for-mobile{display:none !important;}
.not-logged-in .not__logged_in{display:none !important;}
p, li, address, dd, blockquote, td, th, a,
body, h1, h2, h3, h4, h5, h6, p, dl, ul, ol,
.paragraph-links a, #respond input, #respond textarea, #respond p label, #search_mini{color:#656464;font-family:'Open Sans', 'Verdana', 'Arial', sans-serif;font-size:13px;font-weight:normal;line-height:20px;}
code, pre{background-color:#E8EBEC;border:1px dotted #CFCFCF;color:#333333;font:13px/18px Consolas,"Courier New",Courier,monospace;padding:0 5px;}
pre{margin-bottom:10px;margin-top:10px;}
.margin-top{margin-top:10px;}
.margin-top2{margin-top:20px;}
.margin-bottom{margin-bottom:20px;}
.margin-bottom2{margin-bottom:40px;}
input, button, select, textarea{font-size:16px;font-family:"Open Sans", sans-serif;}
select{font-size:13px;width:auto;}
#ie8 input[type="text"], #ie8 input[type="password"]{line-height:26px;}
#ie8 input[type="password"]{font-family:serif !important;}
.sidebar-left .sidebar, .sidebar-right .content{float:left;}
.sidebar-right .sidebar, .sidebar-left .content{float:right;}
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-size:12px;}
h1 span.highlight, h2 span.highlight, h3 span.highlight, h4 span.highlight, h5 span.highlight, h6 span.highlight{color:#c27d05;background-color:transparent !important;}
#primary .content .hentry > h1:first-child,
#primary .content .hentry > h2:first-child,
#primary .content .hentry > h3:first-child,
#primary .content .hentry > h4:first-child,
#primary .content .hentry > h5:first-child,
#primary .content .hentry > h6:first-child,
#primary .content .hentry > p:first-child{}
body{position:relative;overflow-x:hidden;}
.boxed #wrapper{padding:0px 20px;background:#fff;position:relative;}
.boxed #header, .boxed #footer, .boxed #copyright, .boxed #map{margin-right:-20px;margin-left:-20px;}
.stretched #wrapper.container{width:100%;}
.boxed .wrapper-border{position:absolute;width:100%;height:100%;border:8px solid rgba(0, 0, 0, 0.04);left:-8px;top:-8px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;z-index:-1;}
#supersized{margin:0;}
#supersized img{max-width:none;}
.boxed.background-slider #wrapper{overflow:hidden;background:none;}
.boxed.background-slider #wrapper, .boxed.background-slider .bg-shadow{height:100%;}
.boxed.background-slider #supersized, .boxed.background-slider #supersized li{position:absolute;}
#header{}
#header, #header-container{position:relative;}
#header.header_with_search{margin-bottom:30px;}
.home-full-screen #header{background:none;}
.border .innerborder{margin:0 -6px -6px -6px;}
.border + .row{z-index:1;position:relative}
#header .span10 .innerborder,
#header .span12 .innerborder,
#header-cart{-moz-box-shadow:3px 3px 0 rgba(0,0,0,.05);-webkit-box-shadow:3px 3px 0 rgba(0,0,0,.05);box-shadow:3px 3px 0 rgba(0,0,0,.05);}
#header .span10 .innerborder.no-shadow,
#header .span12 .innerborder.no-shadow,
#header-cart.no-shadow{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#header .header-below{clear:both;background:#f6f4f4;border-bottom:7px solid #e8e8e8;}
#header .header-below.noborder{border-bottom:0;}
#header.header_with_search .header-below{min-height:72px;}
.error404.no-header #header .header-below{height:25px;min-height:0;}
.slider-fixed .slider{margin-bottom:20px;padding-top:20px;}
#logo{padding:0;margin-bottom:13px;float:left;}
#header #logo #textual{line-height:1em;}
#textual, #logo-img, a.custom-logo-link{display:inline-block;margin:0;padding-top:24px;max-width:100%;}
#logo-img, a.custom-logo-link{padding-top:35px}
#tagline{margin:5px 0 0 0;}
#header #logo #tagline span.special-font{font-size:2em !important;}
#header-right-content{background:#fff;border:1px solid #f2f2f2;border-width:2px 1px 1px 2px;padding:0;float:right;display:inline-block;margin-top:25px;margin-bottom:20px;}
#header-right-content > *{display:inline-block;margin:0;vertical-align:top;padding:17px 16px 17px 16px;}
#header-right-content > * + *{border-left:1px solid #f2f2f2;}
#header-right-content > ul > li{float:left;list-style:none}
#header-right-content div ul li{list-style-type:none}
#nav-topbar{vertical-align:top;}
div.welcome_username,
div.wpml,
div.woo_cart{position:relative;padding-right:10px;}
div.welcome_username .welcome,
div.wpml > a{padding-right:8px;}
div.welcome_username .welcome_menu,
div.wpml #lang_sel_list{position:absolute;z-index:260;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
div.welcome_username:hover .welcome_menu,
div.wpml:hover #lang_sel_list{visibility:visible;opacity:1;}
div.welcome_menu,
div.wpml #lang_sel_list{left:0;padding-top:27px;}
div.welcome_menu div.welcome_menu_inner,
div.wpml #lang_sel_list ul{padding-left:17px;margin-left:0px;}
#ie8 .welcome_menu form input[type="text"], #ie8 .welcome_menu form input[type="password"]{line-height:38px;}
div.wpml{background:url('images/sprite.png') no-repeat -111px -183px;}
div.wpml #lang_sel_list{min-width:0;margin-left:0;padding:27px 0 0 0;}
div.wpml > a{padding-left:26px;}
#lang_sel_list li{padding:2px;position:relative;}
#lang_sel_list li img{position:relative;top:-1px;}
div.woo_cart{padding:20px 12px 17px 8px;}
div.welcome_menu a{color:blue}
#header-cart{margin-left:5px;padding-left:15px;}
#header-container .span2> div.border{margin-left:-10px}
#header-container .span2> div.border .innerborder{margin:0 5px 5px 5px;padding:0 6px;}
.boxed #header-container .innerborder{border:1px solid #cccccc;margin:0 -7px -7px;}
.boxed #header-cart .innerborder{border:0;}
.boxed #header-cart{position:relative;}
.boxed #header-cart:after{border:1px solid #CCCCCC;bottom:-1px;content:"";display:block;height:100%;left:-1px;position:absolute;right:-1px;top:-1px;z-index:0;}
#ie8 .boxed #header-container .innerborder, #ie8 .boxed #header-cart{border:0 !important;}
.yit_cart_widget.widget_shopping_cart .cart_list.product_list_widget{list-style:none outside none;margin-left:0;}
#header-cart span.cart-label{color:#353333;display:inline-block;float:left;padding:14px 0 15px 0;text-transform:uppercase;}
#header-cart .topbar-border{clear:both;width:100%}
::-webkit-input-placeholder{color:#abaaa9 !important;}
:-moz-placeholder,::-moz-placeholder{color:#535353 !important;}
:-ms-input-placeholder{color:#abaaa9 !important;}
#menu .menu{}
#menu .menu ul.sub-menu{z-index:10000;}
#nav{}
#nav > ul{list-style:none;margin:0px;margin-left:-15px;font-size:11px;text-align:center;}
#nav ul li{display:inline-block;float:left;}
#nav ul li a{color:#666767;display:block;letter-spacing:1px;line-height:22px;position:relative;padding-right:15px;}
#nav ul.level-1 > li > a{font-size:85% !important;}
#nav ul li.for-logged-in{display:none;}
#nav .megamenu ul.sub-menu li.for-logged-in{display:none;}
.logged-in #nav ul li.for-logged-in{display:block;}
.logged-in #nav .megamenu ul.sub-menu li.for-logged-in{display:block;}
.logged-in #nav ul li.for-logged-out{display:none;}
.logged-in #nav .megamenu ul.sub-indicatorwoocommerce_enable_shipping_calc li.for-logged-out{display:none;}
#nav ul li li a:hover, #nav ul li li a, #nav li .current-menu-item > a, #nav li .current-menu-ancestor > a, #nav li .current_page_ancestor > a, div#nav ul li .current_page_item > a{background:transparent !important;}
#nav > ul li a, #nav .menu > ul li a{}
#nav ul li:first-child a{border-left:0px;}
#nav ul > li div{padding-top:26px;display:none;position:absolute;left:auto;z-index:10000;}
#nav ul > li div div{padding-top:0;margin-top:-42px;margin-left:18px;left:170px;top:1px;}
#nav ul > li.megamenu div div{margin-top:0;margin-left:0;}
#nav ul.sub-menu,
#nav ul.children,
.welcome_menu .welcome_menu_inner,
#lang_sel_list ul{position:relative;font-size:14px;padding:23px 0 19px 15px;min-width:200px;z-index:99999;margin-left:0px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);}
.welcome_menu .welcome_menu_inner{min-width:184px;padding-right:17px;}
.welcome_menu ul{margin:0;padding:0;}
.welcome_menu .welcome_menu_inner ul li a{line-height:22px;}
.welcome_menu .welcome_menu_inner form{padding-bottom:15px;border-bottom:1px solid #dad9d9;margin-bottom:15px;}
.welcome_menu form input[type="text"],
.welcome_menu form input[type="password"]{-moz-box-sizing:border-box;box-sizing:border-box;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DAD9D9;border-radius:3px 3px 3px 3px;box-shadow:1px 0 6px #E5E5E5 inset;font-size:13px;font-weight:normal;height:38px;margin-left:0;padding:0 10px;width:100%;}
.welcome_menu form input.button{margin-top:0;float:right;padding-left:24px;padding-right:24px;height:30px;line-height:25px;font-size:12px;text-shadow:none;}
.welcome_menu .welcome_menu_inner a.lost_password{font-size:11px;margin-top:7px;display:block;text-shadow:none;}
.welcome_menu .welcome_menu_inner a.create_account{display:block;margin-top:50px;}
#ie8 #nav ul.sub-menu,
#ie8 #nav ul.children,
#ie8 #nav .megamenu ul.sub-menu ul,
#ie8 #nav .megamenu ul.children ul{border:0;}
#nav .megamenu ul.sub-menu.megamenu-length-2{min-width:400px;}
#nav .megamenu ul.sub-menu.megamenu-length-3{min-width:565px;}
#nav ul.sub-menu li, #nav ul.children li{border-left:0px;margin-right:0;float:none;display:block;position:relative;text-align:left;white-space:nowrap;}
#nav ul.sub-menu li a, #nav ul.children li a{border:none;padding:5px 0;line-height:12px;}
#nav ul.sub-menu li:first-child, #nav ul.children li:first-child{border-top:none;}
#nav ul.sub-menu li:last-child, #nav ul.children li:last-child{border-bottom:none;}
#nav ul.sub-menu li ul, #nav ul.children li ul{margin:17px 0 0 0;}
#nav .megamenu ul.sub-menu{padding:23px 0 19px 15px;left:auto;max-width:100%;margin:0;}
#nav .megamenu ul.sub-menu li{font-weight:normal;margin:0;padding:0 10px 0 0;}
#nav .megamenu ul.sub-menu li, #nav .megamenu ul.sub-menu li ul{min-width:170px !important;max-width:220px;}
#nav .megamenu ul.sub-menu li{padding-bottom:0;float:left;border-top:none;}
#nav .megamenu ul.sub-menu li:first-child, #nav .megamenu ul.sub-menu li ul li{border-left:none;}
#nav .megamenu ul.sub-menu li{border-left:1px solid #e6e4e4;padding-left:0px;}
#nav .megamenu ul.sub-menu li + li{padding-left:20px;}
#nav .megamenu ul.sub-menu li ul li:last-child{border:0px;}
#nav .megamenu ul.sub-menu li ul li.last-child{border:0px;}
#nav .megamenu ul.sub-menu li ul{margin-left:0;border:none;display:block;position:static;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;margin-top:10px;}
#nav .megamenu ul.sub-menu li ul li{padding:0;float:none;font-weight:normal;border-left:none;padding-right:0px;}
#nav .megamenu ul.sub-menu li.no-link a{cursor:default;outline:none;}
#nav .megamenu ul.sub-menu li.no-link li a{cursor:pointer;}
#nav .megamenu ul.sub-menu li.menu-item-custom-content{width:170px !important;text-align:center;padding-right:30px}
#nav .megamenu ul.sub-menu li.menu-item-custom-content p{color:#121212}
#nav .megamenu ul.sub-menu li.menu-item-custom-content span.highlight{background:transparent;}
#nav .megamenu ul.sub-menu li ul li:first-child{padding-top:0}
#nav .megamenu ul.sub-menu li a{line-height:12px;}
#nav a.sf-with-ul{min-width:1px;padding-right:15px;}
#nav .sf-sub-indicator, .sf-sub-indicator{display:block;width:11px;height:9px;text-indent:-999em;background:url('images/sprite.png') -64px -176px;position:absolute;top:41%;right:16px;}
.welcome_username .sf-sub-indicator, .wpml .sf-sub-indicator{right:7px;}
#nav a:focus >.sf-sub-indicator,
#nav a:hover >.sf-sub-indicator,
#nav a:active >.sf-sub-indicator,
#nav li:hover >a >.sf-sub-indicator,
#nav li.sfHover >a >.sf-sub-indicator,
.welcome_username:hover .sf-sub-indicator,
.wpml:hover .sf-sub-indicator{background:url('images/sprite.png') -64px -189px;}
#nav .current-menu-item > a > .sf-sub-indicator, #nav .current_page_ancestor > a > .sf-sub-indicator,
#nav .current-menu-ancestor > a > .sf-sub-indicator, div#nav ul .current_page_item > a > .sf-sub-indicator{background:url('images/sprite.png') -64px -189px;}
#nav ul.sub-menu .sf-sub-indicator, #nav ul.children .sf-sub-indicator{display:block;background:url('images/sprite.png') -80px -176px;width:7px;height:11px;left:85% !important;top:0;}
#nav ul.sub-menu a >.sf-sub-indicator, #nav ul.children a >.sf-sub-indicator{display:block;background:url('images/sprite.png') -80px -203px;width:7px;height:13px;left:85% !important;top:1px;margin-top:3px;}
#nav ul.sub-menu a:focus >.sf-sub-indicator,
#nav ul.sub-menu a:hover >.sf-sub-indicator,
#nav ul.sub-menu a:active >.sf-sub-indicator,
#nav ul.sub-menu li:hover >a >.sf-sub-indicator,
#nav ul.sub-menu li.sfHover >a >.sf-sub-indicator,
#nav ul.children a:focus >.sf-sub-indicator,
#nav ul.children a:hover >.sf-sub-indicator,
#nav ul.children a:active >.sf-sub-indicator,
#nav ul.children li:hover >a >.sf-sub-indicator,
#nav ul.children li.sfHover >a >.sf-sub-indicator{background:url('images/sprite.png') -80px -192px;top:3px}
#nav ul.sub-menu .current-menu-item > a > .sf-sub-indicator, #nav ul.sub-menu .current_page_ancestor > a > .sf-sub-indicator,
#nav ul.sub-menu .current-menu-ancestor > a > .sf-sub-indicator, div#nav ul.sub-menu .current_page_item > a > .sf-sub-indicator{background:url('images/sprite.png') -80px -190px;}
#nav .megamenu ul.sub-menu .sf-sub-indicator{display:none;background:none;}
#nav .megamenu a.sf-with-ul{padding:0;}
#nav .megamenu.dropdown{position:static !important;}
#nav .megamenu img{max-width:none;}
#nav .megamenu ul.sub-menu li.menu-item-custom-content p{font-size:12px !important;margin:0;}
#nav > ul > li{padding:16px 0 17px 0;border-right:1px solid #f2f2f2;}
#nav > ul > li.megamenu div.submenu div{display:block !important;position:static !important;padding-top:0;}
#nav > ul > li,
.welcome_username,
.wpml,
.woo_cart{border-top:4px solid #fff;}
.welcome_username, .wpml, .woo_cart{margin-left:-3px !important;}
#nav{margin:0;padding:0;}
#nav > ul{padding:0 0 0 14px}
.header_skin1 #nav > ul > li:hover,
.header_skin1 #nav > ul > li.current-menu-item,
.header_skin1 #nav > ul > li.current-menu-ancestor,
.header_skin1 #nav > ul > li.current_page_ancestor,
.header_skin1 #nav > ul > li.current_page_item,
.header_skin1 .welcome_username:hover,
.header_skin1 .wpml:hover,
.header_skin1 .woo_cart:hover{border-top-color:#e6e6e6;}
#nav > ul > li:last-child{border-right:none;margin-right:-4px;}
#nav > ul > li > a{font-size:13px;padding-left:6px;}
#nav .sf-sub-indicator{top:6px;}
.header_skin2{border-top:2px solid #f2f2f2}
.header_skin2 #nav{margin:0 auto;}
.header_skin2 #nav > ul > li,
.header_skin2 #nav > ul > li:hover,
.header_skin2 #nav > ul > li.current-menu-item,
.header_skin2 #nav > ul > li.current-menu-ancestor,
.header_skin2 #nav > ul > li.current_page_ancestor,
.header_skin2 #nav > ul > li.current_page_item,
.header_2 .welcome_username,
.header_2 .wpml,
.header_2 .woo_cart{border-top:none;}
#ie7 #nav ul li{display:inline}
#ie7 .sf-sub-indicator{top:3px;}
body.no_js #nav ul li:hover > ul{display:block}
body.no_js #nav ul li ul.submenu li:hover > ul, body.no_js #nav ul li ul.children li:hover > ul{display:block}
.menu-select{overflow:hidden;position:relative;width:75%;margin:20px auto 30px;}
.menu-select select{width:100%;height:auto;border:1px solid #ddd;background:none;-webkit-appearance:none;padding:8px 10px;margin:0;line-height:16px;cursor:pointer;color:#373636;font-size:14px;position:relative;z-index:1;}
.gecko .menu-select select{width:120%;}
.menu-select select option{background:none;width:100%;}
.menu-select .arrow-icon{position:absolute;height:100%;width:100%;background:#d8dbdb url('images/menu-select-arrow.png') no-repeat 95% center;top:0;}
.slider-space{height:45px;}
.mobile-slider{display:none;}
#primary .slider.alignleft{float:left;margin-right:20px !important;margin-left:0px !important;}
#primary .slider.alignright{float:right;margin-left:20px !important;margin-right:0px !important;}
#primary .slider.aligncenter{margin:0 auto !important;float:none;}
#ie8 .flex-direction-nav .flex-next, #ie8 .flex-direction-nav .flex-prev{display:block !important;}
.slider.fixed-image{text-align:center;}
.slider.fixed-image .fixed-image-wrapper{margin:0 auto;}
.slider.fixed-image img{width:auto;height:auto;max-width:100%;}
#header .sub-menu .sub-indicator, #header .children .sub-indicator{font-size:13px;}
#primary{margin-top:20px}
.slider + h1, .slider + h2, .slider + h3, .slider + h4, .slider + h5, .slider + h6
.slider + script + h1, .slider + script + h2, .slider + script + h3, .slider + script + h4, .slider + script + h5, .slider + script + h6{margin-top:0}
.home-row{margin-top:20px;}
.home-row .home-widget{background:#fff;background:rgba(255,255,255,0.80);min-height:100px;position:relative;}
.home-row .home-widget .widget-wrap, .home-row .home-widget .widget-wrap.widget-last,
.home-row .home-widget p{font-size:12px;color:#5e5c5c;}
.home-row .home-widget.cta .widget-wrap, .home-row .home-widget.cta .widget-wrap.widget-last{padding-bottom:5px !important;}
.home-row .home-widget .widget-link{position:absolute;right:0px;top:0;left:0;bottom:0;z-index:3;display:block;}
.gecko .home-row .home-widget.cta .widget-wrap, .gecko .home-row .home-widget.cta .widget-wrap.widget-last{padding-bottom:8px !important;}
.home-row .home-widget.cta .contact-form li.text-field input{width:auto;padding:7px;-moz-box-sizing:border-box;box-sizing:border-box;}
.home-row .home-widget.cta .contact-form li.text-field{max-width:76%;float:left;}
.home-row .home-widget.cta .contact-form li.submit-button{float:left;margin-left:5px}
.home-row .home-widget.cta .contact-form li.submit-button input{margin:0 0 10px 0;}
#ie8 .contact-form li.submit-button input.sendmail{padding-top:10px;}
.home-row .home-widget.text-image p{padding-right:26%;}
.home-row .home-widget .text-image{max-width:40%;position:absolute;right:18px;top:55px;z-index:3;}
.home-row .home-widget .widget-wrap{padding:6px 18px;border:3px solid #dfdede;border-radius:9px;}
.page-template-home-php .home-row .home-widget{background-color:transparent;}
.page-with-map #header-container{position:absolute;top:0;left:0;right:0;z-index:100;}
#map{}
#map .border{height:275px;border:1px solid #e1e1e1;padding:5px;border-radius:3px;margin-bottom:18px;}
#map .border iframe{width:100%;height:275px;}
#map .container{margin-top:-42px;}
.extra-content{clear:both;}
.woocommerce-ordering select, .faq-filters select, .sbHolder .sbSelector, .woocommerce-page .chzn-container .chzn-single, .woocommerce-page .chosen-container .chosen-single{display:block;width:200px;height:auto !important;font-size:11px;color:#949494;line-height:15px !important;background:url('images/sprite.png') no-repeat right -311px;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.woocommerce-page .checkout #billing_country_field .chzn-container .chzn-single,
.woocommerce-page .checkout #shipping_country_field .chzn-container .chzn-single,
.woocommerce-page .checkout #billing_country_field .chosen-container .chosen-single,
.woocommerce-page .checkout #shipping_country_field .chosen-container .chosen-single{background-position:126px -103px;}
.woocommerce-page .checkout #billing_country_field .chzn-container .chzn-single,
.woocommerce-page .checkout #shipping_country_field .chzn-container .chzn-single,
.woocommerce-page .checkout #billing_country_field .chosen-container .chosen-single,
.woocommerce-page .checkout #shipping_country_field .chosen-container .chosen-single{background-position:right -312px;}
.woocommerce-ordering select:hover,
.faq-filters select:hover,
.select-wrap:hover,
.sbHolder .sbSelector:hover,
.woocommerce-page .chzn-container .chzn-single:hover,
.woocommerce-page .chosen-container .chosen-single:hover,
.woocommerce-page .chzn-container-single .chzn-single-with-drop,
.woocommerce-page .chosen-container-single.chosen-with-drop .chosen-single,
.woocommerce-page .checkout #billing_country_field .chzn-container .chzn-single:hover,
.woocommerce-page .checkout #shipping_country_field .chzn-container .chzn-single:hover,
.woocommerce-page .checkout #billing_country_field .chzn-container .chzn-single-with-drop,
.woocommerce-page .checkout #shipping_country_field .chzn-container .chzn-single-with-drop,
.woocommerce-page .checkout #billing_country_field .chosen-container .chosen-single:hover,
.woocommerce-page .checkout #shipping_country_field .chosen-container .chosen-single:hover,
.woocommerce-page .checkout #billing_country_field .chosen-container.chosen-with-drop .chosen-single,
.woocommerce-page .checkout #shipping_country_field .chosen-container.chosen-with-drop .chosen-single{background-position:right -344px;}
.select-wrap{position:relative;overflow:hidden;}
.select-wrap select{width:112%;border:0;background:0;height:auto;float:none !important;padding:0;margin:0 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.ie .select-wrap select{width:115%;}
.woocommerce-ordering select, .faq-filters select, .sbHolder .sbSelector, .sbHolder .sbOptions, .woocommerce-page .chzn-container .chzn-single, .woocommerce-page .chosen-container .chosen-single, .woocommerce-page .chzn-container .chzn-drop, .woocommerce-page .chosen-container.chosen-drop{padding:11px 16px;border:1px solid #E6E6E6;border-radius:3px;}
.sbHolder{position:relative;}
.sbHolder .sbOptions, .woocommerce-page .chzn-container .chzn-drop, .sbHolder .sbOptions, .woocommerce-page .chosen-container.chosen-drop .chosen-single{margin:19px 0 0;list-style:none;position:absolute;background:#fff;left:0;right:0;z-index:300;padding:6px 0 12px;}
.sbHolder .sbOptions li, .woocommerce-page .chzn-container .chzn-drop li, .woocommerce-page .chosen-container.chosen-drop .chosen-single li{margin:0;}
.sbHolder .sbOptions a{font-size:11px;color:#949494;display:block;padding:2px 12px;}
.woocommerce-page .chzn-container-single .chzn-single div, .woocommerce-page .chosen-container-single .chosen-single div{display:none;}
.woocommerce-page .chzn-container .chzn-single, .woocommerce-page .chosen-container .chosen-single{width:auto;}
.woocommerce-page .chzn-container .chzn-drop, .woocommerce-page .chosen-container.chosen-drop .chosen-single{margin-top:6px;}
.woocommerce-page .chzn-container .chzn-drop li, .woocommerce-page .chosen-container.chosen-drop .chosen-single li{font-size:12px;}
.woocommerce-page .chzn-container .chzn-drop .chzn-results, .woocommerce-page .chosen-container.chosen-drop .chosen-single .chosen-results{margin-top:5px;}
.faq-filters .sbHolder{float:right;margin-top:3px;}
#page-meta h1 span.special-font, #page-meta h2 span.special-font{font-size:2em;}
p#yit-breadcrumb{font-size:12px;margin-top:0px;}
.slogan{padding-bottom:20px;padding-top:40px;}
.slogan.no_search{padding-top:0;}
.slogan h2, .slogan h3{color:#373736;text-align:center;}
.slogan h2{font-size:30px;margin-bottom:0px;margin-top:0;letter-spacing:-0.9px;postion:relative;}
.header_with_search .slogan h2{padding-top:47px;}
.header_with_search .slogan h2.nopadding{padding-top:0px !important;}
.slogan h2 img{position:relative;top:-4px;margin-right:13px;}
.slogan h3{font-size:20px;margin:25px 0px 0px 0px;}
.slogan h3 span{color:#848484;}
.slogan .border{width:570px;height:2px;padding:0px;margin:0px auto;}
.slogan .border.margin-top{margin-top:20px;}
.slogan h2 span.special-font, .slogan h3 span.special-font{font-size:2em;}
h1 span.title-highlight, h2 span.title-highlight, h3 span.title-highlight, h4 span.title-highlight, h5 span.title-highlight, h6 span.title-highlight, .box-sections span.title-highlight, .box-sections-border span.title-highlight{font-weight:bold;}
.sidebar{border:3px solid #dad9d9;border-radius:10px;padding:20px 0 0px;margin-bottom:10px;box-sizing:border-box;-moz-box-sizing:border-box;}
.sidebar > *{padding:0 13px;}
.sidebar ul,
.sidebar ol{list-style:none;margin-left:0px;}
.sidebar .widget{border-bottom:1px solid #dad9d9;padding-bottom:14px;}
.sidebar .widget:last-child{padding-bottom:0;border:none;}
#ie8 .sidebar .widget.last-child{padding-bottom:0;border:none;}
.sidebar input[type=text],
.sidebar input[type=search]{height:38px;font-size:13px;font-weight:normal;background:#FFF;width:68%;padding:0px 10px;margin-left:0px;border:1px solid #dad9d9;border-radius:3px;-webkit-box-shadow:inset 1px 0px 6px #E5E5E5;-moz-box-shadow:inset 1px 0px 6px #e5e5e5;box-shadow:inset 1px 0px 6px #E5E5E5;-moz-box-sizing:border-box;box-sizing:border-box;}
#ie8 .sidebar #searchform input[type="text"]{line-height:36px;height:36px;width:64%;}
#ie8 .sidebar .widget_search #searchform .button{width:34%;padding-right:10px;}
.yit_widget_dropdown .sidebar .widget h1,
.yit_widget_dropdown .sidebar .widget h2,
.yit_widget_dropdown .sidebar .widget h3,
.yit_widget_dropdown .sidebar .widget h4,
.yit_widget_dropdown .sidebar .widget h5,
.yit_widget_dropdown .sidebar .widget h6{cursor:pointer;}
.yit_widget_dropdown .dropdown_widget{background-color:#FFF !important;border:1px solid #E6E6E6;border-radius:3px;background:url(images/sprite.png) 0 -50px;width:26px;height:20px;float:right;text-align:center;font-size:30px;display:inline;}
.yit_widget_dropdown .dropdown_widget.closed{background-position:0 -30px;}
.sticky{}
.bypostauthor{}
#footer{background-color:#fbfbfb;margin-top:20px;margin-bottom:0px;border-top:2px solid #eeeeee;}
#footer .container{padding-top:13px;padding-bottom:20px;}
#footer h3{margin-top:10px;margin-bottom:25px;}
#footer a{color:#D98004;}
#footer a:hover{color:#fcd29a;}
#footer .widget li{list-style:none}
#copyright{background-color:#fbfbfb;margin-top:20px;position:relative;z-index:1;}
#footer + #copyright{margin-top:0px;}
#copyright .container{border-top:1px solid #aa9d82;padding:20px 0 20px 0;}
#copyright .center,
#copyright .centered{text-align:center;}
#copyright .left{text-align:left;}
#copyright .right{text-align:right;}
#copyright div p{color:#959494;font-size:12px;}
#copyright div p:first-child{margin-top:0px;}
#copyright div p:last-child{margin-bottom:0px;}
#copyright div p a{color:#575858;font-size:12px;}
#copyright div p a:hover{color:#000;}
#copyright a, #copyright div a, #copyright div p a{word-break:break-all;}
.error-404-logo{margin-top:85px;text-align:center;}
.error404 .border-img{max-width:525px;margin:94px auto 0 auto !important;}
.error404 .error-404-image{width:100%;height:auto;text-align:center;}
.search-no-results h2{text-align:center;}
.error404 .error-404-text h2{color:#d66a0e;font-family:Nunito, sans-serif;font-size:60px;font-weight:bold;line-height:60px;margin-top:21px;margin-bottom:28px;text-align:center;text-transform:uppercase;}
.error404 .error-404-text{margin-bottom:4px;padding-top:10px;padding-bottom:20px;}
.error404 .error-404-text p{line-height:1em;text-align:center;margin-top:10px;margin-bottom:0px;}
.error404 .error-404-search{padding-top:30px;}
.error404 .error-404-text #searchform{margin:28px 0;}
.error404 .error-404-search, .error404 #searchform{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:45px auto 0;padding:9px;width:77%;}
.error404 #searchform{border:1px solid #e6e6e6;margin-bottom:10px;}
.error-404-search input#s, .error404 input#s{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-shadow:inset 0 0 8px #f0f0f0;box-sizing:border-box;height:55px;color:#abaaa9;border:1px solid #f3f2f2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 0 0 15px;margin:0;font-weight:normal;vertical-align:top;font-size:18px;line-height:18px;width:83%;}
.error404 input#s{border-color:#dad9d9;}
#ie8 .error-404-search input#s, #ie8 .error404 input#s{line-height:55px;}
.error-404-search input#s:-moz-placeholder, .error-404-search input#s::-moz-placeholder{line-height:53px;}
.error-404-search #searchform input.button, .error404.not-found input#searchsubmit{background-color:#e89222;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 0 #cd6b02;-moz-box-shadow:0 3px 0 #cd6b02;box-shadow:0 3px 0 #cd6b02;color:#fff;font-size:10px;font-weight:normal;height:51px;margin-left:9px;margin-top:0;position:relative;text-shadow:2px 2px #7c7878;text-indent:-9999em;vertical-align:top;}
#headersearchform input.button, #footernewsletter input.button, .error404.not-found input#searchsubmit{background-color:#e89222;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 0 #cd6b02;-moz-box-shadow:0 3px 0 #cd6b02;box-shadow:0 2px 0 #cd6b02;color:#fff;font-size:10px;font-weight:normal;line-height:normal;margin-left:9px;padding:20px 0 20px 0;position:relative;text-shadow:2px 2px #7c7878;vertical-align:top;}
.post.error404{text-align:center;}
.post.error404 h1{color:#c17836;}
.error-404-search input#searchsubmit,
#headersearchform #headersearchsubmit,
.error404.not-found input#searchsubmit{background:#e89222 url(images/icons/search-form-submit.png) center center no-repeat;border:0;color:transparent;text-shadow:none;}
#headersearchform #headersearchsubmit{text-indent:-9999px;}
#footer.newsletter-footer{margin-top:80px;}
#footernewsletter-container{margin-top:-10px;margin-bottom:70px;padding-top:0px;clear:both;position:relative;}
#footernewsletter #footernewslettersubmit{background:#e89222;border:0;color:#FFFFFF;text-shadow:none;margin-top:0px;font-size:18px;font-weight:800;padding:15px 30px;}
.error-404-search input#searchsubmit, .error404.not-found input#searchsubmit{width:14%;}
#headersearchform-container{clear:both;position:relative;padding-top:35px;}
#headersearchform .formborder, #footernewsletter .formborder{background-color:#fff;border:1px solid #e6e6e6;border-radius:3px;bottom:-46px;clear:both;box-sizing:border-box;text-align:center;padding:10px 10px 13px 10px;position:absolute;left:50%;margin:0 0 0 -467px;z-index:220;}
#footernewsletter .formborder{padding:8px 8px 9px 8px;}
#headers, #footers{padding:16px 0 16px 15px;height:auto;font-size:16px;line-height:normal;width:749px;margin-bottom:0;}
#footers{padding-left:70px;width:694px;background:url('images/sprite.png') no-repeat;background-position:10px -525px;}
#headersearchsubmit, #footernewsletter{padding:0;margin:0;width:134px;}
.error404.not-found input#searchsubmit:hover{background-color:#e37a1c;}
.error-404-search input#searchsubmit:active,
#headersearchform #headersearchsubmit:active,
#footernewsletter #footernewslettersubmit:active,
.error404.not-found input#searchsubmit:active{background-color:#e37a1c;top:2px;}
@media (min-width:768px){.error404 .no-margin{margin-left:-30px;}
}
@media (max-width:767px){.error404 .error-404-text{width:100% !important;padding:0px !important;border:0px !important;}
.error404 input#s{width:100%;}
.error404.not-found input#searchsubmit{margin-top:10px;margin-left:0;width:100%;}
}
.general-pagination{height:29px;margin:20px auto;text-align:center;clear:both;}
.general-pagination ul, .general-pagination li{display:inline;padding:0;}
.general-pagination span{display:none;}
.general-pagination a, .general-pagination span.current{border:1px solid #e6e6e6;display:inline-block;line-height:40px;text-align:center;color:#727271;font-size:13px;text-align:center;padding:0 16px 0 16px;}
.general-pagination a + a{border-left:none;}
.general-pagination a:first-child{border-radius:3px 0 0 3px;}
.general-pagination a:last-child{border-radius:0 3px 3px 0;}
.general-pagination a.yit_pagination_previous,
.general-pagination a.yit_pagination_next{}
.general-pagination a.yit_pagination_previous{padding-right:22px;}
.general-pagination a.yit_pagination_next{padding-left:22px;}
.general-pagination a.selected, .general-pagination span.current{color:#fff;background-color:#e89222;}
.general-pagination a:hover{}
.woocommerce .general-pagination{margin-top:0;}
.hentry img{max-width:100%;width:auto;height:auto;}
.images-slider-sc img{display:block;}
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img{max-width:100%;height:auto;}
.alignleft, img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px;}
.alignright, img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px;}
div.aligncenter, img.aligncenter{display:block;margin-left:auto !important;margin-right:auto !important;float:none;}
img.alignleft, img.alignright, img.aligncenter{margin-bottom:12px;}
.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:558px !important;padding:4px;text-align:center;}
.wp-caption img{margin:5px 5px 0;width:98%;}
.wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px;}
.wp-smiley{margin:0;}
.gallery{margin:0 auto 18px;}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery img{border:2px solid #CFCFCF;}
.gallery-columns-2 .attachment-medium{max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto;}
.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px;}
.gallery dl{margin:0;}
.gallery img{border:10px solid #CFCFCF;}
.gallery br+br{display:none;}
.content .attachment img{display:block;margin:0 auto;}
.hentry .post_video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:20px;max-width:100%;}
.hentry .post_video.vimeo{padding-top:0;}
.hentry .post_video.dailymotion embed, .hentry .post_video.youtube embed, .hentry .post_video.vimeo object, .hentry .post_video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.content .archive-list ul{border-top:1px solid #CFCFCF;clear:both;margin:0 0 20px;list-style:none;}
.content .archive-list ul li{border-bottom:1px solid #CFCFCF;}
.content .archive-list ul li a{color:#8B9091;display:block;margin:0;padding:7px 0 7px 0.5em;}
.content .archive-list ul li a:hover{color:#444;background-color:#EFEFEF;text-decoration:none;}
.content .archive-list ul li a span{display:block;text-align:right;}
.content .archive-list ul li a span.comments_number{color:#777777;float:right;margin-right:20px;width:3em;}
.content .archive-list ul li a span.archdate{color:#8B9091;float:left;letter-spacing:1px;margin-right:2em;padding:0 0 1em;width:3em;}
.content .archive-list ul li ul.children{margin:0 0 -1px;padding-left:20px;}
#trackbacks{}
ol.trackbacklist{margin:20px 35px;}
ol.trackbacklist li{padding:10px 0;}
#portfolio a.zoom{background:#000 url('images/icons/zoom.png') center no-repeat;text-indent:0}
#portfolio a.video a.zoom{background:#000 url('images/icons/play.png') center no-repeat}
#portfolio a.project a.zoom{background:#000 url('images/icons/project.png') center no-repeat}
#portfolio a.onlytitle a.zoom{background:#000}
#portfolio a.zoom span, .section a.zoom span{position:absolute;bottom:25%;color:white;text-align:center;display:block;width:100%;font-size:16px;line-height:15px;text-indent:0;}
#portfolio a.zoom span.subtitle, .section a.zoom span.subtitle{bottom:12%;font-size:11px;}
.work-thumbnail .extra-images-slider ul.flex-direction-nav{bottom:20px}
.work-thumbnail .extra-images-slider ul.flex-direction-nav li{margin-bottom:auto}
#portfolio .read-more, #portfolio .more-link{}
#portfolio .read-more:hover, #portfolio .more-link:hover{background-color:#DA8B00;}
#ie8 .picture_overlay .overlay div p, #ie8 .picture_overlay .overlay div p{text-align:center;min-width:100px;}
form input[type="text"], form textarea{border:1px solid #CFCFCF;-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-ms-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s;}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus{border-color:#cecece;outline:0;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 3px rgba(0, 0, 0, 0.2) !important;-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 3px rgba(0, 0, 0, 0.2) !important;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 3px rgba(0, 0, 0, 0.2) !important;border-color:rgba(0, 0, 0, 0.2) !important}
textarea.error:focus,
input.error[type="text"]:focus,
input.error[type="password"]:focus,
input.error[type="datetime"]:focus,
input.error[type="datetime-local"]:focus,
input.error[type="date"]:focus,
input.error[type="month"]:focus,
input.error[type="time"]:focus,
input.error[type="week"]:focus,
input.error[type="number"]:focus,
input.error[type="email"]:focus,
input.error[type="url"]:focus,
input.error[type="search"]:focus,
input.error[type="tel"]:focus,
input.error[type="color"]:focus,
.error.uneditable-input:focus{border-color:rgb(215,118,118);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 3px rgb(215,118,118) !important;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 3px rgb(215,118,118) !important;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 3px rgb(215,118,118) !important;}
.testimonial-page-full{margin-top:15px;}
.testimonial-page-full .thumbnail{border:0;padding:0;position:relative;display:inline-block;}
#ie8 .testimonial-page-full .thumbnail{display:block;}
.testimonial-page-full .thumbnail img{border:0;background:#ef8801;border-radius:0;box-sizing:border-box;padding:5px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;}
#ie8 .testimonial-page-full .thumbnail img{max-width:90%;}
.testimonial-page-full .thumbnail-quote{background:transparent url(images/icon-quote.png) center no-repeat;position:absolute;height:42px;width:40px;top:0;right:5px;}
.testimonial-page-full .testimonial{border:2px solid #dfdcdc;margin-top:0;padding-top:12px;padding-bottom:6px;margin-bottom:30px;}
.testimonial-page-full .testimonial .testimonial-text p{line-height:22px;margin-top:2px;}
.testimonial-page-full .testimonial .testimonial-name{margin-right:8px;padding-top:0;float:right}
.testimonial-page-full .testimonial .testimonial-name a.name{line-height:22px;}
.testimonial-page-full .testimonial .testimonial-name a.website{line-height:18px;}
.testimonial-page-full .testimonial-signature{float:left;}
.testimonial-page-full .testimonial-name{float:right;}
.testimonial-page-full .testimonial-signature p.signature{font-size:11px;font-weight:normal;font-family:'Nothing You Could Do';color:#000000;font-style:normal;}
.testimonial-page{margin-bottom:60px;margin-top:0px;margin-left:10px;position:relative;}
.testimonial-page .thumbnail{background:none;right:-5px;padding-top:0;position:relative;top:35px;float:right;border:none;box-shadow:none;}
.testimonial-page .thumbnail img{border-radius:0 0 0 0;height:auto;padding-top:11px;width:auto;float:right;}
.testimonial-page .testimonial-text-full{margin-left:0px;margin-bottom:10px;}
.testimonial-page .testimonial-text-full blockquote{padding-left:0px;padding-bottom:0px;background-position:0 25px;}
.testimonial-page .testimonial-text-full blockquote p:last-child{margin-bottom:0px;}
.testimonial-page .testimonial-text-full.testimonial-thumb{margin-bottom:85px !important;}
.testimonial-page .testimonial-text-full p{margin:0px 0px 30px 0px;}
.testimonial-page .testimonial-name{float:right;height:20px;text-align:right;margin-top:10px;margin-right:-20px;}
.testimonial-page .testimonial-name p, .testimonial-page .testimonial-name a, .testimonial-page .testimonial-name span{clear:both;display:block;padding-right:25px;z-index:1000;}
.testimonial-page .testimonial-name p.name, .testimonial-page .testimonial-name a.name{float:right;padding-left:10px;color:#AB5705;}
.testimonial-page .testimonial-name p.name{margin-bottom:0px;}
.testimonial-page .testimonial-name a.name:hover{color:#1F1F1F;}
.testimonial-page .testimonial-name a.website, .testimonial-page .testimonial-name span.website{color:#1C1C1C;font-size:12px;}
.testimonial-page .testimonial-name a.website:hover{color:#1f1f1f;}
.testimonial-post-page .wp-post-image{border-radius:15px 15px 15px 15px;height:auto;max-width:100%;width:auto;}
.services h1.post-title,
.services h1{color:#8c8c8c;border-bottom:1px solid #f2f2f2;font-size:18px;line-height:30px;margin-bottom:5px;padding-bottom:10px;}
.services h2,
.services h3,
.services h4,
.services h5,
.services h6{color:#8c8c8c;line-height:30px;margin-bottom:5px;padding-bottom:10px;}
.picture_overlay{position:relative;cursor:pointer;border:6px solid #FFFFFF;box-shadow:inset 0 0 0 0 rgba(0,0,0, 0.4);}
.picture_overlay.js_loaded{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.picture_overlay:hover{border-color:#d98104;}
.picture_overlay_empty:hover{border-color:#dfdcdc;}
.picture_overlay.picture_overlay_empty{cursor:default !important;}
.picture_overlay .overlay{position:absolute;top:0;height:0;width:100%;height:100%;box-shadow:inset 0 0 0 0 rgba(0,0,0, 0.4);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.picture_overlay .overlay div{position:absolute;top:50%;left:50%;opacity:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-backface-visibility:hidden;}
.picture_overlay .overlay div img{width:auto;height:auto;padding:2px;display:inline !important;}
#ie8 .picture_overlay .overlay div a{}
.picture_overlay .overlay div p{color:#fff;padding:0 !important;margin:0 !important;text-align:center;text-shadow:0 0 1px #fff,
0 1px 2px rgba(0,0,0,0.3);}
.picture_overlay .overlay div p.title{font-size:16px;margin-top:15% !important;margin-bottom:0 !important;overflow:hidden}
.picture_overlay .overlay div p.subtitle{font-size:11px;}
#ie8 .picture_overlay .overlay div{display:none}
#ie8 .picture_overlay:hover .overlay{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}
.picture_overlay:hover, .picture_overlay:hover .overlay{box-shadow:inset 0 0 20px 450px rgba(0,0,0, 0.4);}
.picture_overlay:hover .overlay div{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.faq-filters{padding:2px;}
.faq-filters ul a{color:#5c5c5b;font-size:14px;}
.faq-filters ul a:before{border:1px solid #d6d3d3;border-radius:2px;background-color:#fff;content:"";display:inline-block;line-height:14px;margin-right:10px;width:12px;height:12px;vertical-align:middle;}
.faq-filters ul a.active:before{border:1px solid #ba5b09;background-color:#eb7c1d;}
.sidebar .faq-filters li{margin-bottom:11px;}
.faq-filters-container{margin-bottom:38px}
.faq-filters{padding:0 12px 7px 12px}
.faq-filters p{float:left;}
.faq-filters select, .faq-filters .select-wrap{float:right;margin-top:3px;}
ul.filters.faq{float:right;display:none;}
ul.filters.faq li, ul.filters.faq li a{font-size:12px;}
.faq-title{margin-bottom:10px;cursor:pointer;min-height:26px;padding-bottom:0px;border-bottom:1px solid #e8eaeb;}
.faq-title .plus,
.faq-title .minus,
#sidebar-shop-sidebar .widget .plus,
#sidebar-shop-sidebar .widget .minus{background-color:#fff !important;border:1px solid #e6e6e6;border-radius:3px;background:url(images/sprite.png);width:26px;height:20px;float:left;text-align:center;font-size:30px;color:#ffffff;display:inline;margin-top:2px;margin-right:12px;}
.faq-title .plus,
#sidebar-shop-sidebar .widget .plus{background-position:0 -30px;}
.faq-title .minus,
#sidebar-shop-sidebar .widget .minus{background-position:0 -50px;}
.faq-title h4{color:#5c5c5b;margin:0px;padding-left:40px;font-weight:normal;font-size:18px;line-height:24px;padding-bottom:12px;}
.faq-title.active{border:none;margin-bottom:0;}
.faq-title.active h4{color:#9b5306;padding-bottom:3px;}
.features-tab-container .features-tab-wrapper .features-tab-content .faq-title h4{font-weight:normal;text-transform:none;}
.features-tab-container .features-tab-wrapper .features-tab-content ul.filters.faq li, ul.filters.faq li a{font-size:12px}
.faq-title, .faq-item, .faq-title.active{background:none}
.faq-item{display:none;margin-bottom:10px;position:relative;overflow:hidden;}
.faq-item.active{display:block;}
.faq-item-content .icon{display:inline !important;margin:0 10px;}
.faq-item-content{padding-bottom:10px;}
.faq-item-content p{color:#5c5c5b;font-size:13px;line-height:24px;margin-left:40px;}
.faq-wrapper{width:100%;}
.filters.faq li{margin-right:5px;padding-left:0;}
.filters.faq li a{padding-left:0px;background-color:#ececec;color:#545151;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:0px 7px;line-height:30px;display:inline-block;height:30px;}
.filters.faq li a:hover{color:#d98104}
.filters.faq li a.active{background-color:#787777;color:#ffffff;}
.filters.faq li a.all{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;margin-left:15px;}
.filters.faq li.all{position:relative;}
.filters.faq li a .prepend{background-image:url("./images/faq-prepend.png");left:0;min-height:30px;min-width:16px;position:absolute;}
.filters.faq li a.active .prepend{background-image:url("./images/faq-prepend-active.png");left:0;min-height:30px;min-width:16px;position:absolute;}
.post-title.upper, .post-title.upper a, .blog-big .meta .post-title.upper a, .blog-small .meta .post-title.upper a{text-transform:uppercase;}
.format-quote .the-content-list blockquote p, .format-quote .the-content-list blockquote a{padding-left:0;font-size:16px;}
.format-quote .thumbnail blockquote{padding:10px 10px 10px 0;background-position:0 10px;}
.format-quote p,
.format-quote p a{font-size:14px;line-height:1.74em;color:#656464;}
.format-quote .thumbnail blockquote cite{float:right}
.not-btn.more-link, .not-btn.read-more,
.section-services-bandw .service-wrapper .service .read-more a,
.gform_button,
#portfolio .read-more, #portfolio .more-link,
.button,
#respond #commentsubmit{background-color:#605f5e;background-image:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:0;color:#ffffff;text-transform:uppercase;font-size:12px;font-weight:800;line-height:18px;margin-top:25px;padding:9px 12px 8px 12px;position:relative;-webkit-box-shadow:0 2px 0 #cd6b02;-moz-box-shadow:0 2px 0 #cd6b02;box-shadow:0 2px 0 #cd6b02;}
#respond #commentsubmit:active{top:2px;}
.not-btn.more-link:hover, .not-btn.read-more:hover,
.section-services-bandw .service-wrapper .service .read-more a:hover,
.gform_button:hover,
#portfolio .read-more:hover, #portfolio .more-link:hover,
.button:hover{background-color:#e89222;}
.not-btn.more-link:active, .not-btn.read-more:active,
.section-services-bandw .service-wrapper .service .read-more a:active,
.gform_button:active,
#portfolio .read-more:active, #portfolio .more-link:active,
.button:active{top:2px;}
.content ul li,
.content ol li{margin-bottom:10px;}
#home-sidebar{float:none;}
#back-top{position:fixed;bottom:20px;right:20px;z-index:1000;padding:5px 10px;background-color:#ff0000;}
#back-top a{}
.yit_item{float:left;position:relative;margin-bottom:20px;overflow:hidden;max-height:240px;}
.yit_item a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;}
.yit_item, .yit_item div{-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.yit_item .description{position:absolute;bottom:-100%;padding:0;width:100%;height:100%;background:rgb(236,122,15);background:rgba(236,122,15,.7);color:#fff;-moz-transition:all .7s;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s;}
.yit_item .description p{margin-top:20px;}
.yit_item:hover .description{bottom:0;}
.yit_item .description time,
.yit_item .description h4{padding-left:60px;}
.yit_item .description h4{color:#fff;}
.yit_item .description p{padding:10px 15px;}
.yit_item .description time{color:#a1eeff;font-size:10px;font-weight:300;text-transform:uppercase;line-height:1.2;}
.yit_item img{-moz-transition:all 1.2s;-webkit-transition:all 1.2s;-o-transition:all 1.2s;transition:all 1.2s;}
.yit_item:hover img{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.accordion-container{margin-bottom:15px;overflow:auto;}
.accordion-title{background-color:#f1f3f3;margin-bottom:15px;cursor:pointer;min-height:26px;}
#ie8 .social_title{min-width:140px;}
.accordion-title.active{background-color:#ffffff;}
.accordion-title .plus,
.accordion-title .minus{width:26px;height:26px;float:left;text-align:center;font-size:30px;color:#ffffff;display:inline;}
.accordion-title .plus{background-color:#6e6d6d;line-height:0.9em;}
.accordion-title .minus{background-color:#e89222;}
.accordion-title h4{margin-left:6px;display:inline;line-height:26px;font-size:15px;font-weight:normal;}
.accordion-item{display:none;margin-bottom:10px;position:relative;overflow:hidden;}
.accordion-item .row{position:relative;}
.accordion-item .meta{border-left:5px solid #e89222;position:absolute;bottom:0px;}
.accordion-item .meta p{margin:0 0 5px 0;}
.accordion-item-content .icon{display:inline !important;margin:-3px 10px 0 10px;}
.accordion-item .meta .social_title{float:left;margin-right:5px;}
.accordion-item .meta .social_title p{margin:1px 0 0 0;}
.accordion-item-content{padding-bottom:100px;}
#ie8 .accordion-item-content .meta{width:60%;}
.accordion-item .row{position:relative;}
.accordion-item-thumb img{border:1px solid #e1e1e1;background-color:#ffffff;padding:2px;}
input[type=number]{-moz-appearance:textfield;}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
#yith-ajaxsearchform #yith-searchsubmit{background-color:#e89222;border-radius:3px;box-shadow:0 2px 0 #cd6b02;color:#fff;font-size:10px;font-weight:normal;line-height:normal;margin-left:9px;padding:20px 0 20px 0;position:relative;text-shadow:2px 2px #7c7878;vertical-align:top;text-indent:-9999px;width:134px;background:#e89222 url(images/icons/search-form-submit.png) center center no-repeat;border:0;color:transparent;text-shadow:none;}
#headersearchform-container .yith-ajaxsearchform-container{background-color:#fff;border:1px solid #e6e6e6;border-radius:3px;bottom:-46px;clear:both;box-sizing:border-box;text-align:center;padding:10px 10px 13px 10px;position:absolute;left:50%;margin:0 0 0 -467px;z-index:220;}
#headersearchform-container .yith-ajaxsearchform-container form{margin-bottom:0;}
#headersearchform-container .screen-reader-text{display:none;}
#headersearchform-container #yith-s{padding:16px 0 16px 15px;height:auto;font-size:16px;line-height:normal;width:749px;margin-bottom:0;}
#headersearchform-container .yith_wcas_result_image{margin-top:5px;}
#headersearchform-container .autocomplete-suggestion p.yith_wcas_result_excerpt{margin-bottom:0;font-size:12px;margin-top:7px;}
#headersearchform-container .autocomplete-suggestion{padding-right:20px;border-bottom:1px solid #f2f2f2;margin-bottom:0px;padding-top:8px;}
#headersearchform-container .autocomplete-suggestion div.badges{top:13px !important;}
.variations_button.simple_product .quantity.buttons_added .screen-reader-text, .cart .cart_item .quantity.buttons_added .screen-reader-text{display:none}
