.wpb_widgetised_column .widget, .sidebar .widget{margin-bottom:50px;}
.widget h3{margin-bottom:20px;}
#header-row .header-wrapper div.header-row-right .widget.widget_text{border-left:1px solid;padding:0px 10px;}
#header-row .widget_text .alignleft{padding:0px;margin:0;}
#header-row .widget_text .alignright{padding:3px 0px;margin:0;margin-left:15px;}
#header-row .widget_text h6{padding:3px 0px;margin:0;}
#header-row .widget_text p{padding:3px 0px;margin:0;}
.widget_search_mini form{position:relative;display:block;white-space:nowrap;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:auto;margin:3px 0px 0px;}
.widget_search_mini .search_mini_content label{position:relative;display:inline-block;float:left;height:41px;padding:10px;border:1px solid #a4a4a4;border-right:0px;}
.widget_search_mini .search_mini_content label.search_mini_label{border-right:1px solid;}
.widget_search_mini .search_mini_content .sbHolder a{font-weight:300;}
.widget_search_mini .nav-searchfield{width:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:41px;overflow:hidden;border:1px solid;border-right:0px;border-left:0px;background:white;}
.widget_search_mini .nav-searchfield-container{position:relative;padding:0;height:100%;white-space:normal;}
.widget_search_mini input#search_mini,
.widget_search_mini input.yith-s{position:absolute;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;top:6px;left:0px;margin:0;padding:0 0 0 8px;width:100%;height:30px;border:none;background:transparent;color:#333;outline:none;-webkit-appearance:none;box-shadow:none;text-transform:none;background-position:right 70px center !important;}
.widget_search_mini #mini-search-submit,
.widget_search_mini #yith-searchsubmit{height:41px;padding:0px 10px;float:right;display:inline-block;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:auto;overflow:hidden;cursor:pointer;z-index:1;border:1px solid;}
.widget_search_mini .search_mini #mini-search-submit,
.widget_search_mini .search_mini #yith-searchsubmit{margin-top:-1px;height:43px;}
#header .widget.widget_search_mini .autocomplete-suggestions{border-radius:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-top:0px;}
#header .widget.widget_search_mini .autocomplete-suggestion{overflow:hidden;border-radius:0;padding-left:8px;}
.search_mini_content .search_categories{display:none;}
.search_mini_content .sbHolder{float:left;min-width:100px;max-width:300px;}
.search_mini_content .sbSelector{height:41px;text-align:left;padding:10px;padding-right:25px;padding-bottom:11px;display:block;}
.search_mini_content .sbHolder .sbToggle{position:absolute;top:10px;right:10px;width:20px;height:20px;background:url(../images/sprite.png) no-repeat 8px -53px;}
#header-row .select-wrapper{float:left;display:inline-block;border:1px solid;border-right:0px;background:url(../images/sprite.png) no-repeat right -50px;cursor:pointer;}
#header-row .select-wrapper,
#header-row .select-wrapper select{width:100px;height:41px;line-height:40px;}
#header-row .select-wrapper .holder{display:block;margin:0 35px 0 5px;white-space:nowrap;overflow:hidden;cursor:pointer;position:relative;z-index:1;}
#header-row .select-wrapper select{margin:0;position:absolute;z-index:2;cursor:pointer;outline:none;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;}
.search_mini_content .sbHolder .sbOptions{padding:6px 10px;padding-right:25px;}
.search_mini_content .sbHolder .sbToggle.sbToggleOpen{background-position:8px -53px;}
.woocommerce #header-sidebar .yit_cart_widget,
#header-sidebar .yit_cart_widget{display:inline-block;vertical-align:middle;position:relative;}
.woocommerce #header-sidebar .yit_cart_widget .cart_wrapper,
#header-sidebar .yit_cart_widget .cart_wrapper{position:absolute;display:block;z-index:9999;right:0px;border:1px solid;min-width:370px;padding:18px;margin-top:17px;-webkit-box-shadow:0px 2px 5px 0px rgba(30, 30, 30, 0.1);-moz-box-shadow:0px 2px 5px 0px rgba(30, 30, 30, 0.1);box-shadow:0px 2px 5px 0px rgba(30, 30, 30, 0.1);}
#header span.yit-mini-cart-icon{background:#000;border-radius:50%;width:21px;height:21px;display:block;text-align:center;float:right;}
#header a.cart-items .yit-mini-cart-background{width:45px;height:39px;display:inline-block;margin-top:3px;background-position:center bottom;background-repeat:no-repeat;}
#header span.cart-items-number{color:#fff;font-size:10px;}
.woocommerce #header-sidebar > div.yit_cart_widget a.button.wc-forward.btn-flat,
#header-sidebar > div.yit_cart_widget a.button.wc-forward.btn-flat,
.sidebar .woocommerce .widget_shopping_cart_content a.button.wc-forward.btn-flat{width:49%;display:inline-block;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s;text-align:center;}
.woocommerce #header-sidebar > div.yit_cart_widget a.button.checkout.wc-forward.btn-alternative,
#header-sidebar > div.yit_cart_widget a.button.checkout.wc-forward.btn-alternative,
.sidebar .woocommerce .widget_shopping_cart_content a.button.checkout.wc-forward.btn-alternative{width:49%;display:inline-block;float:right;text-align:center;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s;}
#header-sidebar > div.yit_cart_widget ul.cart_list.product_list_widget{list-style:none;margin:0;padding:0;}
.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget li,
#header-sidebar > div.yit_cart_widget .product_list_widget li{border-bottom:1px solid;padding:10px 0px;border-top:0px;}
#header-sidebar .yit_cart_widget .cart_list.product_list_widget .variation,
.widget.widget_shopping_cart ul.product_list_widget li .variation{display:none;}
.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info a,
#header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info a{font-size:12px;}
.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget img,
#header-sidebar > div.yit_cart_widget .product_list_widget img{border:1px solid;padding:0px;width:45px;height:auto;margin-right:15px;float:none;margin-left:0px;}
.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget li a.remove,
#header-sidebar > div.yit_cart_widget .product_list_widget li a.remove,
.sidebar .product_list_widget li a.remove,
.widget.yith-woocompare-widget ul.products-list a.remove{width:20px;height:18px;display:block;background:url(../images/sprite.png) no-repeat 0px 0px;text-indent:-9999px;float:left;margin-right:8px;margin-top:10px;transition:none;}
.widget.yith-woocompare-widget ul.products-list a.remove{float:right;display:inline;margin:0;}
.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget li a.remove:hover,
#header-sidebar > div.yit_cart_widget .product_list_widget li a.remove:hover,
.sidebar .product_list_widget li a.remove:hover,
.widget.yith-woocompare-widget ul.products-list a.remove:hover{background-position:0px -20px;}
.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-subtotal,
#header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-subtotal{display:block;}
.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-thumb,
#header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-thumb,
.woocommerce .product_list_widget .mini-cart-thumb{display:inline-block;vertical-align:top;font-weight:normal;margin:0px;width:47px;margin-right:8px;}
.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info,
#header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info{display:inline-block;min-width:199px;line-height:1.5em;float:right;}
.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info .quantity,
.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info .subtotal,
.sidebar .woocommerce .product_list_widget .mini-cart-item-info .subtotal,
#header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info .quantity,
#header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info .subtotal{font-size:14px;height:inherit;min-width:120px;display:inline-block;}
.woocommerce #header-sidebar div.yit_cart_widget .product_list_widget .mini-cart-item-info .quantity .amount,
.woocommerce #header-sidebar div.yit_cart_widget .product_list_widget .mini-cart-item-info .quantity,
.sidebar .woocommerce .product_list_widget .mini-cart-item-info .subtotal,
#header-sidebar div.yit_cart_widget .product_list_widget .mini-cart-item-info .quantity .amount,
#header-sidebar div.yit_cart_widget .product_list_widget .mini-cart-item-info .quantity{font-size:12px;}
.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info .subtotal,
#header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info .subtotal{text-align:right;}
.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info a.remove,
#header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info a.remove{text-transform:lowercase;font-size:.9em;color:#6E6969;}
.woocommerce #header-sidebar > div.yit_cart_widget p.total,
.sidebar .woocommerce p.total,
#header-sidebar > div.yit_cart_widget p.total{text-align:right;font-size:14px;font-weight:400;border-top:none;width:100%;margin-top:10px;}
#header-sidebar > div.yit_cart_widget .product_list_widget li.empty{border-bottom:0px;}
.widget.yit_text_image div.widget_image{max-width:100%;}
.widget.yit_text_image div.widget_image.center{margin-bottom:5px;text-align:center;margin-bottom:10px}
.widget.yit_text_image div.widget_image.left{float:left;margin-right:10px;}
.widget.yit_text_image div.widget_image.right{float:right;margin-left:10px}
.widget.yit_text_image div.widget_image img{max-width:100%;}
.widget.yit_text_image div.widget_image i{font-size:30px;color:#000000;}
.widget.yit_text_image div.widget_text{margin-top:10px}
.widget.yit_text_image div.widget_text p{margin:0;}
.widget.yit_text_image div.widget_text h5{margin-bottom:0;}
.sidebar .widget.yit_text_image .clearfix.widget-wrap{padding-bottom:10px;border-bottom:1px solid;}
#header .widget.yit_text_image div.clearfix.widget-wrap{margin-bottom:0px !important;}
#header .widget.yit_text_image div.widget_image.right{display:block;}
#header .widget.yit_text_image div.widget_image.left{display:block;}
#header .widget.yit_text_image div.widget_text{margin-top:0px;}
#header .widget.yit_text_image div.widget_text.left{float:left;}
#header .widget.yit_text_image div.widget_text.right{float:left;}
#header-row .header-wrapper div.header-row-right .widget.yit_text_image{border-left:1px solid;padding:0px 10px;}
#header .widget.yit_text_image div.widget_text h6{padding:3px 0px;margin:0;}
#header #welcome-menu-login .lost_password a{font-size:10px;font-weight:bold;}
#welcome-menu-login .login-box{min-width:300px;padding:10px 15px;display:block;border:1px solid;border-top:2px solid;-webkit-box-shadow:0px 2px 5px 0px rgba(30, 30, 30, 0.1);-moz-box-shadow:0px 2px 5px 0px rgba(30, 30, 30, 0.1);box-shadow:0px 2px 5px 0px rgba(30, 30, 30, 0.1);}
#header-sidebar #welcome-menu-login.nav > ul > li.login-menu{position:relative;}
#header-sidebar #welcome-menu-login.nav > ul > li.login-menu > div.submenu,
#topbar-right #welcome-menu-login.nav > ul > li.login-menu > div.submenu{width:auto;}
#welcome-menu-login .login-box.with_registration{width:607px;}
#welcome-menu-login .customer-login-box.customer-login-box1,
#welcome-menu-login .customer-login-box.customer-login-box2{float:left;width:280px;}
#welcome-menu-login .login-box.with_registration .customer-login-box.customer-login-box1{border-right:1px solid;padding-right:15px;margin-right:15px;}
#welcome-menu-login .login-box h2{font-size:13px;text-transform:uppercase;}
#welcome-menu-login input.button.button-login.btn-flat,
#welcome-menu-login input.button.button-register.btn-alternative{float:right;}
#welcome-menu-login .lost_password{display:block;clear:both;text-align:right;padding-top:10px;}
#header #welcome-menu-login .lost_password a{text-transform:uppercase;font-size:10px;font-weight:bold;}
#welcome-menu-login .text_demo{font-size:12px;}
#welcome-menu-login .login-submit{float:right;}
#header-row .yit-custom-megamenu{display:inline-block;float:left;position:relative;margin-top:13px;}
#header-row .yit-custom-megamenu ul,
.yit-vertical-megamenu ul{list-style:none;margin-left:0px;padding-left:0px;box-sizing:border-box;}
#header-row .yit-custom-megamenu ul.yit-cm > li{position:relative;}
#header-row .yit-custom-megamenu ul.yit-cm > li > a.btn-flat{padding:11px 18px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s;}
.gecko #header-row .yit-custom-megamenu ul.yit-cm > li > a.btn-flat{padding:10px 18px;}
#header-row .yit-custom-megamenu ul.yit-cm > li > a.btn-flat:after{font-family:FontAwesome;font-size:16px;margin-left:5px;content:"\f107";}
#header-row .yit-custom-megamenu ul.yit-cm > li div.submenu{background:transparent;padding-top:20px;position:absolute;z-index:20500;display:none;width:170px;}
#header-row .yit-custom-megamenu ul.yit-cm > li > div.submenu ul.sub-menu{padding:10px 0px 10px 20px;position:relative;width:100%;height:100%;border:1px solid;}
#header-row .yit-custom-megamenu ul.yit-cm > li > div.submenu > ul.sub-menu > li a{padding:5px 0px;display:block;}
#header-row .yit-custom-megamenu ul.yit-cm > li > div.submenu > ul.sub-menu > li > div.submenu{left:168px;top:-1px;padding-top:0;padding-left:0px;}
#header-row .yit-custom-megamenu ul.yit-cm > li > div.submenu > ul.sub-menu > li > div.submenu > ul.sub-menu,
.yit-vertical-megamenu .nav > ul > li > div.submenu > ul.sub-menu{border:1px solid;background-color:transparent;}
.yit-vertical-megamenu h3{margin-bottom:15px;}
.yit-vertical-megamenu .nav{border-top:1px solid;border-bottom:1px solid;padding-bottom:8px;}
.yit-vertical-megamenu .nav > ul > li > div.submenu{top:auto;left:100%;padding-top:0;padding-left:14px;margin-top:-40px;margin-left:-14px;}
.yit-vertical-megamenu .nav > ul > li > div.submenu > ul.sub-menu{margin-left:0;}
.yit-vertical-megamenu .nav > ul > li > a{display:block;}
.yit-vertical-megamenu .nav > ul > li .sf-sub-indicator{right:10px;position:absolute;z-index:9999;}
.yit-vertical-megamenu .nav > ul > li .sf-sub-indicator:before{content:"\f105";}
#header-row .yit-custom-megamenu ul.yit-cm > li > div.submenu > ul.sub-menu > li.menu-item-has-children > a:after{content:"\f105";font-family:FontAwesome;font-size:16px;vertical-align:top;margin-left:5px;}
.yes-js #header .custom-select{display:none;}
#footer .widget ul{list-style:none;padding-left:0px;}
#footer .menu{padding-left:0px;list-style:none;}
#footer .menu li:nth-child(odd){padding-right:10px;}
#footer .menu li{padding-left:0px;list-style:none;width:50%;float:left;display:list-style;}
#footer .widget ul.sub-menu{padding-left:10px;}
#footer .widget ul.sub-menu li{width:100%;}
#footer .widget_text .icon-circle{margin-right:0px;}
.widget.widget_search #searchform #searchsubmit, .woocommerce-product-search input[type="submit"]{border:0;width:80px;height:40px;display:block;padding:0px;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;vertical-align:middle;float:right;}
.widget.widget_search #searchform #s, .woocommerce-product-search input[type="search"]{border:0;max-width:180px;width:100%;height:40px;display:block;float:left;line-height:20px;padding-left:10px;padding-left:10px;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box;}
.widget.widget_search #searchform, .woocommerce-product-search{display:inline-block;border:1px solid;width:100%;}
.widget .newsletter-widget ul{border:1px solid;height:42px;width:100%;margin:0;padding:0;}
.widget .newsletter-widget p.description{display:none;}
.widget .newsletter-widget ul li{display:block;}
.widget .newsletter-widget label,
.widget .newsletter-widget span.fa.mail-icon-widget{display:none;}
.widget input.email-field.text-field.autoclear{border:0;max-width:180px;width:100%;height:40px;display:block;float:left;line-height:20px;padding-left:10px;padding-left:10px;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;}
.widget .newsletter-widget input.btn-alternative{border:0;width:80px;height:40px;display:block;padding:0px;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;vertical-align:middle;float:right;margin:0;}
.widget.yit-recent-posts .recent-post .hentry-post{border:1px solid;padding:3px;min-height:80px;margin-bottom:20px;}
.widget.yit-recent-posts .recent-post .post-date{color:#000000;}
.widget.yit-recent-posts .recent-post .hentry-post,
.widget.yit-recent-posts .recent-post .hentry-post div.text{position:relative;}
.widget.yit-recent-posts .recent-post .hentry-post p{margin-top:0;margin-bottom:10px;word-wrap:break-word;font-size:15px;}
.widget.yit-recent-posts .recent-post .hentry-post p.post-date{width:40px;height:72px;margin:0px;float:left;margin-right:5px;}
.widget.yit-recent-posts .recent-post .hentry-post .thumb-img{float:left;margin-right:15px;}
.widget.yit-recent-posts .recent-post .hentry-post .thumb-img img{width:100%;}
.widget.yit-recent-posts .recent-post .hentry-post a.read-more{display:inline-block;}
.widget.yit-recent-posts .recent-post .hentry-post p.post-date .day{margin-bottom:4px;margin-top:16px;}
.widget.yit-recent-posts .recent-post .hentry-post p.post-date .day,
.widget.yit-recent-posts .recent-post .hentry-post p.post-date .month{display:block;text-align:center;font-size:24px;line-height:24px;font-weight:700;}
.widget.yit-recent-posts .recent-post .hentry-post p.post-date .month{margin-bottom:5px;text-transform:uppercase;font-size:14px;}
.widget.yit-recent-posts .recent-post .text > div.post-content{padding:6px 0 0;}
.widget.yit-recent-posts .recent-post .hentry-post a.read-more{font-size:12px;}
.widget.yit-recent-posts .recent-post .text > div.post-content > a.title{display:block;font-size:14px;text-decoration:none;text-transform:none;margin-bottom:5px;word-wrap:break-word;}
.widget.yit-recent-posts .recent-post span.author,
.widget.yit-recent-posts .recent-post span.author a,
.widget.yit-recent-posts .recent-post span.num-comments,
.widget.yit-recent-posts .recent-post span.num-comments a{font-size:12px;display:inline-block;word-wrap:break-word;}
.widget.yit-recent-posts .recent-post span.num-comments a,
.widget.yit-recent-posts .recent-post span.author a{font-weight:bold;}
.widget.widget_recent_entries ul{list-style:none;padding:0;}
.widget.widget_recent_entries ul li{border-bottom:1px solid;padding-bottom:5px;margin-bottom:5px;}
.widget.widget_recent_entries ul li span.post-date{display:block;}
.widget.yit-recent-comments div.comment{margin-bottom:10px;position:relative;border-bottom:1px solid;padding:10px 0;}
.widget.yit-recent-comments div.arrow-down:before{border-width:15px 20px 0 0;left:80px;}
.widget.yit-recent-comments div.arrow-down:after{border-width:13px 18px 0 0;left:80px;}
.widget.yit-recent-comments div.comment p{margin:0;}
.widget.yit-recent-comments .the-post{clear:both;}
.widget.yit-recent-comments .comment-container{margin-bottom:40px;}
.widget.yit-recent-comments .the-post .gravatar-wrapper{float:left;margin-right:10px;padding-top:10px;}
.widget.yit-recent-comments .comments-info-wrapper span.author{display:block;}
.widget.yit-recent-comments .comments-info-wrapper{font-size:12px;padding-top:20px;}
.widget.widget_recent_comments ul{list-style:none;padding:0;}
.widget.widget_recent_comments ul li{border-bottom:1px solid;padding-bottom:5px;margin-bottom:5px;}
.widget.widget_recent_comments ul li span.comment-author-link{display:block;}
.widget.widget_rss ul{list-style:none;padding:0;}
.widget.widget_rss ul li{margin-bottom:8px;}
.widget.widget_rss ul li a, .widget.widget_rss ul li span{display:block;margin-bottom:5px;}
.widget.widget_text .textwidget img, .widget.widget_text .textwidget select{max-width:100%;}
div.widget.teaser .teaser-wrapper{border:1px solid;padding:1px;overflow:hidden;cursor:pointer;position:relative;}
div.widget.teaser .teaser-wrapper a{border:1px solid;transition:background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;-webkit-transition:background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;-ms-transition:background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;-o-transition:background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;-moz-transition:background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;}
div.widget.teaser .teaser-wrapper .image_banner_inside{position:absolute;left:10px;top:0;right:10px;bottom:0;display:table;}
div.widget.teaser .teaser-wrapper .image_banner_text{display:table-cell;}
div.widget.teaser .teaser-wrapper .image_banner_text.center{vertical-align:middle;}
div.widget.teaser .teaser-wrapper .image_banner_text.top{vertical-align:top;}
div.widget.teaser .teaser-wrapper .image_banner_text.bottom{vertical-align:bottom;}
.widget.teaser .teaser-wrapper .image_banner_inside .title{margin-bottom:5px;}
.widget.teaser .teaser-wrapper .image_banner_inside .subtitle{margin-top:5px;margin-bottom:25px;}
div.widget.teaser .teaser-wrapper .image{overflow:hidden;}
div.widget.teaser .teaser-wrapper .image img{transform:scale(1,1);transition-timing-function:ease-out;transition-duration:250ms;-webkit-transform:scale(1,1);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms;-moz-transform:scale(1,1);-moz-transition-timing-function:ease-out;-moz-transition-duration:250ms;-ms-transform:scale(1,1);-ms-transition-timing-function:ease-out;-ms-transition-duration:250ms;-o-transform:scale(1,1);-o-transition-timing-function:ease-out;-o-transition-duration:250ms;}
div.widget.teaser .teaser-wrapper:hover .image img{transform:scale(1.2,1.2);transition-timing-function:ease-out;transition-duration:250ms;-webkit-transform:scale(1.2,1.2);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms;-moz-transform:scale(1.2,1.2);-moz-transition-timing-function:ease-out;-moz-transition-duration:250ms;-ms-transform:scale(1.2,1.2);-ms-transition-timing-function:ease-out;-ms-transition-duration:250ms;-o-transform:scale(1.2,1.2);-o-transition-timing-function:ease-out;-o-transition-duration:250ms;}
div.widget.teaser .teaser-wrapper .btn-ghost{border-radius:0;padding:7px 18px;border:1px solid;box-shadow:none;margin-bottom:5px;}
.widget.widget_price_filter #min_price, .widget.widget_price_filter #max_price{width:100%;height:35px;margin-bottom:5px;}
.widget.widget_price_filter button[type="submit"]{float:right;}
.widget_price_filter .price_slider{margin-bottom:18px;}
.widget_price_filter .ui-slider{position:relative;}
.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;top:-3px;}
.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-12px;}
.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}
.widget_price_filter .price_slider_wrapper .ui-widget-content{-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;background:#d9d9d9;border:0px;}
.widget_price_filter .ui-slider-horizontal{height:6px;}
.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.widget_price_filter .price_slider_amount .price_label{font-size:14px !important;text-transform:uppercase !important;}
.widget.yith-woo-ajax-navigation ul,
.widget.woocommerce.widget_layered_nav ul,
.widget.woocommerce.widget_layered_nav_filters ul,
.widget.yith-woocompare-widget ul{list-style:none;margin:0;padding:0;border:0;}
.widget.woocommerce.widget_layered_nav ul.yith-wcan-list li{padding:3px 0;border-bottom:1px solid;line-height:30px;}
.widget.yith-woocompare-widget ul.products-list li{position:relative;padding:0 0 6px;}
.widget.yith-woocompare-widget a.clear-all{display:inline;}
.widget.yith-woocompare-widget a.compare{float:right;margin-top:10px;}
.widget.yith-woo-ajax-navigation ul.yith-wcan-color li a,
.widget.yith-woo-ajax-navigation ul.yith-wcan-label li a{border:1px solid #d6d3d3;height:30px;padding:1px;margin:5px 6px 5px 0;border:1px solid;}
.widget.yith-woo-ajax-navigation ul.yith-wcan-color li a:hover, .widget.yith-woo-ajax-navigation ul.yith-wcan-color li.chosen a,
.widget.yith-woo-ajax-navigation ul.yith-wcan-label li a:hover, .widget.yith-woo-ajax-navigation ul.yith-wcan-label li.chosen a{border-color:#999595;}
.widget.yith-woo-ajax-navigation ul.yith-wcan-color li a{width:30px;text-indent:9999px;background-clip:content-box;}
.widget.yith-woo-ajax-navigation ul.yith-wcan-label li a{min-width:30px;background:none;text-align:center;padding:1px 5px;line-height:25px;}
.widget.yith-woo-ajax-navigation ul.yith-wcan-label li a:hover, .widget.yith-woo-ajax-navigation ul.yith-wcan-label li.chosen a{background:none;}
.widget.yith-woo-ajax-navigation ul.yith-wcan-list li a{display:inline-block;text-transform:uppercase;}
.widget.yith-woocompare-widget ul.products-list li a{text-transform:uppercase;font-size:15px;}
.widget.yith-woo-ajax-navigation ul.yith-wcan-list li small:before, .widget.woocommerce.widget_layered_nav ul li small:before{content:'(';}
.widget.yith-woo-ajax-navigation ul.yith-wcan-list li small:after, .widget.woocommerce.widget_layered_nav ul li small:after{content:')';}
.widget.yith-woo-ajax-navigation ul.yith-wcan-list li.yit-wcan-child-terms:before{content:'>';display:inline-block;margin-right:5px;}
.yes-js .widget.testimonial-widget ul{display:none;}
.widget.testimonial-widget ul{list-style:none;padding-left:0px;}
.widget.testimonial-widget ul li{list-style:none;display:block;clear:both;margin:10px 0;padding-bottom:0;height:auto !important;}
.widget.testimonial-widget .testimonial-description{border-bottom:1px solid;padding-bottom:15px;}
.widget.testimonial-widget .image-container{float:left;margin-right:10px;padding-top:20px;}
.widget.testimonial-widget .name-testimonial{display:block;padding-top:20px;}
.widget.testimonial-widget div.arrow-down:before{border-width:15px 20px 0 0;left:80px;}
.widget.testimonial-widget div.arrow-down:after{border-width:13px 18px 0 0;left:80px;}
.widget.testimonial-widget .ms-view{background:transparent;}
.widget.testimonial-widget .ms-skin-default .ms-nav-next,
.widget.testimonial-widget .ms-skin-default .ms-nav-prev,
.widget.testimonial-widget .ms-skin-default .ms-nav-next:after,
.widget.testimonial-widget .ms-skin-default .ms-nav-prev:after{font-family:FontAwesome;font-size:18px;}
.widget.testimonial-widget .ms-skin-default .ms-nav-next{background:none;position:absolute;top:-20px;right:0;width:20px;}
.widget.testimonial-widget .ms-skin-default .ms-nav-prev{position:absolute;top:-20px;right:23px;left:auto;}
.widget.testimonial-widget .ms-skin-default .ms-nav-nex,
.widget.testimonial-widget .ms-skin-default .ms-nav-prev{width:20px;height:20px;display:block;background:none;}
.widget.testimonial-widget .ms-skin-default .ms-nav-next:after,
.widget.testimonial-widget .ms-skin-default .ms-nav-prev:after{content:'';width:20px;height:20px;display:block;position:absolute;border:1px solid;border-radius:50%;top:0px;left:0;}
.widget.testimonial-widget .ms-skin-default .ms-nav-next:after{content:"\f105";z-index:1;line-height:18px;text-align:center;}
.gecko .widget.testimonial-widget .ms-skin-default .ms-nav-next:after{padding-left:2px;}
.widget.testimonial-widget .ms-skin-default .ms-nav-prev:after{content:"\f104";z-index:1;line-height:18px;text-align:center;}
.wpb_widgetised_column .ms-inner-controls-cont{position:static;}
.yit_quick_contact{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid;padding:3px;}
.yit_quick_contact .contact_form_wrapper{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;border:1px solid;padding:10px;}
.yit_quick_contact.widget h3{margin-top:0px;}
.yit_quick_contact.widget label{display:block;font-size:13px;color:#a4a4a4;margin-bottom:7px;text-transform:uppercase;font-weight:normal;}
.widget.yit_quick_contact ul{margin:0;padding:0;}
.widget.yit_quick_contact ul li{list-style-type:none;width:100%;margin:0 0 15px 0;padding:0;}
.widget_categories ul,
.sidebar .widget.widget_nav_menu ul,
.sidebar .widget.widget_archive ul,
.sidebar .widget.widget_meta ul,
.sidebar .widget.widget_pages ul,
.widget_product_categories ul{list-style:none;padding:0;}
.widget.widget_categories ul li,
.sidebar .widget.widget_nav_menu ul li,
.sidebar .widget.widget_archive ul li,
.sidebar .widget.widget_meta ul li,
.sidebar .widget.widget_pages ul li,
.widget_product_categories ul li{line-height:30px;}
.widget.widget_categories > ul > li,
.widget_product_categories ul.product-categories > li,
.sidebar .widget.widget_nav_menu ul.menu > li{padding:3px 0;border-bottom:1px solid;}
.widget.widget_categories > ul > li > a,
.sidebar .widget.widget_archive ul li a,
.sidebar .widget.widget_meta ul li a,
.sidebar .widget.widget_pages ul li a,
.widget_product_categories ul.product-categories > li > a{display:inline-block;text-transform:uppercase;}
.sidebar .widget.widget_nav_menu ul li a{display:block;text-transform:uppercase;}
.widget.widget_categories ul.children > li > a:before,
.sidebar .widget.widget_nav_menu ul li a:after,
.sidebar .widget.widget_archive ul li a:before,
.sidebar .widget.widget_meta ul li a:before,
.sidebar .widget.widget_pages ul li a:before,
.widget_product_categories ul.children > li > a:before{content:'>';margin-right:5px;font-size:13px !important;font-family:'Raleway', sans-serif;}
.sidebar .widget.widget_nav_menu ul li a:after{float:right;}
.widget.widget_categories > ul li i,
.widget_product_categories ul.product-categories li i{float:right;cursor:pointer;display:inline-block;width:10px;height:10px;margin-top:9px;}
.widget.widget_categories > ul li i.icon-plus,
.widget_product_categories ul.product-categories li i.icon-plus{background:url('../images/plus-minus.png') top center no-repeat;}
.widget.widget_categories > ul li i.icon-minus,
.widget_product_categories ul.product-categories li i.icon-minus{background:url('../images/plus-minus.png') bottom center no-repeat;}
.sidebar .widget.widget_nav_menu ul.menu li ul.sub-menu{padding-left:25px;}
.sidebar .widget_shopping_cart{border:1px solid;padding:0px 15px 0px;}
.sidebar .woocommerce ul.product_list_widget{margin-top:0px;padding-top:0px;}
.sidebar .woocommerce ul.product_list_widget.cart_list li:hover:after{border:0;}
.woocommerce ul.product_list_widget.cart_list li:hover:after{display:none;}
.sidebar .woocommerce .product_list_widget .mini-cart-thumb{width:47px;float:left;margin-right:5px}
.sidebar .woocommerce .product_list_widget .mini-cart-thumb img{width:45px;height:auto;border:1px solid;}
.sidebar .woocommerce ul.product_list_widget li a{font-size:12px;text-align:left;}
.sidebar .woocommerce .product_list_widget .mini-cart-item-info{display:inline-block;float:left;line-height:1.5em;word-wrap:break-word;width:150px;}
.sidebar .woocommerce .product_list_widget .mini-cart-item-info .subtotal{min-width:inherit;float:right;text-align:right}
.sidebar .woocommerce .product_list_widget .mini-cart-item-info .mini-cart-item-subtotal .quantity,
.sidebar .woocommerce .product_list_widget .mini-cart-item-info .mini-cart-item-subtotal .quantity .amount{font-size:12px;}
.widget.widget_shopping_cart .widget_shopping_cart_content p.buttons{margin:15px 0 10px;}
.widget.contact-info{}
.widget.contact-info ul{padding-left:0px;}
.widget.contact-info ul li{list-style:none;border-bottom:1px solid;padding:10px 0;}
.widget.contact-info ul li:before{content:'';display:table;}
.widget.contact-info ul li:after{content:'';display:table;clear:both;}
.widget.contact-info .info-container h5{margin-bottom:0;margin-top:10px;}
.widget.contact-info .info-container{margin-bottom:0px !important;}
.widget.contact-info .info-container p{margin:0;padding:0;}
.widget.contact-info .icon-container.background-image{width:46px;height:46px;float:left;margin-right:10px;background-position:center top;}
.widget.contact-info ul li:hover .icon-container.background-image.email{background-position:center bottom;}
.widget.featured-products{position:relative;}
.widget.featured-products ul{list-style:none;padding:0;}
.widget.featured-products li img{width:100%;height:auto}
.widget.featured-products li{text-align:center;}
.widget.featured-products div.info-featured-product{padding-top:10px;}
.widget.featured-products div.info-featured-product .price del,
.widget.featured-products div.info-featured-product .price del .amount{font-size:90%;color:#c0c0c0;}
.widget.featured-products .flex-direction-nav li a{position:absolute;top:45%;bottom:45%;width:30px;height:30px;border:2px solid;border-radius:50%;display:block;opacity:1;background:none;margin:0;text-indent:0;cursor:pointer;padding:4px 0 0 0;z-index:10;}
.widget.featured-products .flex-direction-nav li a.flex-next{right:5px;}
.widget.featured-products .flex-direction-nav li a.flex-prev{left:5px;}
.widget.featured-products .flex-direction-nav li a:before{font-family:"Glyphicons Halflings";font-size:14px;line-height:12px;}
.widget.featured-products .flex-direction-nav li .flex-prev:before{content:"\e079";}
.widget.featured-products .flex-direction-nav li .flex-next:before{content:"\e080";}
.woocommerce.widget.widget_product_search .screen-reader-text{display:none;}
.woocommerce.widget.widget_product_search #searchform{border:1px solid;overflow:hidden;display:block;}
.woocommerce.widget.widget_product_search #searchform #s{border:0;width:70%;height:40px;float:left;padding-left:10px;padding-right:10px;}
.woocommerce.widget.widget_product_search #searchform #searchsubmit{height:40px;width:30%;border:0;float:right;}
#wp-calendar{width:100%;margin-top:0;}
#wp-calendar caption{margin-bottom:10px;color:inherit;font-weight:bold;}
#wp-calendar th, #wp-calendar td{line-height:32px;padding:1px 2px;text-align:center;}
#wp-calendar tfoot a{display:block;text-align:left;}
#wp-calendar th, #wp-calendar #today, #wp-calendar #today a{color:#ffffff;}
.sidebar .widget .newsletter-widget label,
.wpb_widgetised_column .widget .newsletter-widget label{color:#a4a4a4;text-transform:uppercase;font-size:13px;display:block;}
.sidebar .widget .newsletter-widget ul,
.wpb_widgetised_column .widget .newsletter-widget ul{border:none;height:auto;}
.widget.newsletter-form.with-border{border:1px solid;position:relative;padding:13px;}
.widget.newsletter-form.with-border:after{content:'';position:absolute;top:3px;bottom:3px;right:3px;left:3px;border:1px solid;pointer-events:none;}
.widget.newsletter-form.with-border h3{margin:0 0 10px 0;}
.sidebar .widget.newsletter-form p,
.wpb_widgetised_column .widget.newsletter-form p{margin:0;}
.sidebar .widget.newsletter-form .newsletter-section,
.wpb_widgetised_column .widget.newsletter-form .newsletter-section{margin-top:15px;}
.sidebar .widget.newsletter-form .newsletter-section form input[type="text"],
.wpb_widgetised_column .widget.newsletter-form .newsletter-section form input[type="text"]{border:1px solid;max-width:100%;height:40px;padding:0 10px;}
.sidebar .widget.newsletter-form .newsletter-section form input[type="text"]::-webkit-input-placeholder,
.wpb_widgetised_column .widget.newsletter-form .newsletter-section form input[type="text"]::-webkit-input-placeholder{opacity:0;}
.sidebar .widget.newsletter-form .newsletter-section form input[type="text"]:-moz-placeholder,
.wpb_widgetised_column .widget.newsletter-form .newsletter-section form input[type="text"]:-moz-placeholder{opacity:0;}
.sidebar .widget.newsletter-form .newsletter-section form input[type="text"]::-moz-placeholder,
.wpb_widgetised_column .widget.newsletter-form .newsletter-section form input[type="text"]::-moz-placeholder{opacity:0;}
.sidebar .widget.newsletter-form .newsletter-section form input[type="text"]:-ms-input-placeholder,
.wpb_widgetised_column .widget.newsletter-form .newsletter-section form input[type="text"]:-ms-input-placeholder{opacity:0;}
.ie10 .sidebar .widget.newsletter-form .newsletter-section form input[type="text"]:-ms-input-placeholder,
.ie10 .wpb_widgetised_column .widget.newsletter-form .newsletter-section form input[type="text"]:-ms-input-placeholder{opacity:1;}
.sidebar .widget .newsletter-widget input.btn-alternative,
.wpb_widgetised_column .widget .newsletter-widget input.btn-alternative{margin-top:5px;}
.widget.last-tweets ul{padding:0;}
.widget.last-tweets li{margin-bottom:20px;padding:0px 0px 0px 41px;list-style:none;position:relative;}
.widget.last-tweets li:last-child{margin-bottom:0px;}
.widget.last-tweets li p{padding:10px;line-height:18px;}
.widget.last-tweets li p span{border:0px;word-wrap:break-word;font-size:14px;}
.widget.last-tweets > h3 + div{margin-top:13px;}
.widget.last-tweets p:first-child{margin-top:0px;}
.widget.last-tweets p:last-child{margin-bottom:0px;}
.widget.last-tweets span.meta{padding:0;margin-top:0px;}
.widget.last-tweets p a{line-height:20px;color:#000000;}
.widget.last-tweets #follow-twitter{text-align:right;}
#ie8 .widget.last-tweets #follow-twitter{background-position:55px bottom;}
.widget.last-tweets li .widget-tweet-icon{position:absolute;left:0;font-size:30px;top:10px;}
.widget.last-tweets .arrow-left{border-width:0px 0px 0px 1px;}
.widget.yit_toggle_menu ul{list-style:none;padding:0;}
.widget.yit_toggle_menu ul.menu > li{border-bottom:1px solid;}
.widget.yit_toggle_menu ul.menu > li.menu-item-has-children > a:before{content:'\f067';font-family:'FontAwesome';display:inline-block;font-size:10px;font-weight:400;position:absolute;right:0;top:0;}
.widget.yit_toggle_menu ul.menu > li.opened > a:before{content:'\f068';}
.widget.yit_toggle_menu ul.menu > li > a{line-height:30px;display:block;position:relative;padding-right:20px;}
.widget.yit_toggle_menu ul.menu > li > ul.sub-menu{margin:5px 0;}
.widget.yit_recent_reviews{position:relative;}
.widget.yit_recent_reviews .slides-reviews-widget{list-style:none;padding:0;}
.widget.yit_recent_reviews .review-content{border-bottom:1px solid;padding-bottom:10px;position:relative;}
.widget.yit_recent_reviews .review-content.arrow-down:before{border-width:15px 20px 0 0;left:60px;}
.widget.yit_recent_reviews .review-content.arrow-down:after{border-width:13px 18px 0 0;left:60px;}
.widget.yit_recent_reviews .review-content p{margin:0;}
.widget.yit_recent_reviews .review-meta-avatar{margin-top:20px;}
.widget.yit_recent_reviews .review-meta-avatar .avatar-thumb{float:left;margin-right:10px;}
.widget.yit_recent_reviews .owl-controls{position:absolute;top:-40px;right:0;}
.widget.yit_recent_reviews .owl-controls div{display:inline-block;}
.widget.yit_recent_reviews .owl-controls span.entypo{border:1px solid;border-radius:50%;width:20px;height:20px;text-align:center;font-size:30px;line-height:3px;display:block;}
.widget.yit_recent_reviews .owl-controls span.entypo.chevron-left{margin-right:2px;}
.wp-social-login-widget #wp-social-login-connect-options{padding-left:0;}
.wp-social-login-widget #wp-social-login-connect-with{font-weight:normal;}