header.site-header .widget{display:block}header.site-header .menu-toggle{display:none}header.site-header .social-links li{margin:0 10px}header.site-header .site-branding{padding:0;float:left;width:auto;position:relative}header.site-header .site-branding .site-title a>img{max-width:none}.header-2 header.site-header .navigation-container{background:#ebebeb}.header-2 header.site-header .header-search,.header-4 header.site-header .header-search{float:none;line-height:40px;display:inline-block}.header-2 header.site-header .header-search .toggle-search-btn,.header-4 header.site-header .header-search .toggle-search-btn{display:none}.header-2 header.site-header .header-search #site-search,.header-4 header.site-header .header-search #site-search{opacity:1;width:auto;height:auto;margin:4px 0;position:static;background:0 0;border:1px solid #eee;border-radius:4px}.header-2 header.site-header .header-search #site-search .search-form,.header-4 header.site-header .header-search #site-search .search-form{color:#fff;height:40px}.header-2 header.site-header .header-search #site-search .search-form:after,.header-4 header.site-header .header-search #site-search .search-form:after{top:0;right:0;z-index:1;width:40px;content:"\f002";position:absolute;display:inline-block;font:normal normal normal 14px/40px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:0 4px 4px 0}.header-2 header.site-header .header-search #site-search .search-field,.header-4 header.site-header .header-search #site-search .search-field{width:400px;padding:12px;font-size:1em;text-align:left;font-weight:400}.header-2 header.site-header .header-search #site-search .search-submit,.header-4 header.site-header .header-search #site-search .search-submit{width:40px;visibility:visible}.header-2 header.site-header .header-search #site-search .search-field::-webkit-input-placeholder,.header-4 header.site-header .header-search #site-search .search-field::-webkit-input-placeholder{font-size:14px}.header-2 header.site-header .header-search #site-search .search-field:-moz-placeholder,.header-4 header.site-header .header-search #site-search .search-field:-moz-placeholder{font-size:14px}.header-2 header.site-header .header-search #site-search .search-field::-moz-placeholder,.header-4 header.site-header .header-search #site-search .search-field::-moz-placeholder{font-size:14px}.header-2 header.site-header .header-search #site-search .search-field:-ms-input-placeholder,.header-4 header.site-header .header-search #site-search .search-field:-ms-input-placeholder{font-size:14px}.header-2 header.site-header.sticky .header-search,.header-4 header.site-header.sticky .header-search{line-height:40px}.widget+.mini-cart{margin-right:15px}nav.main-navigation{clear:none;float:right;position:static}nav.main-navigation .mainmenu{display:block;position:static !important}nav.main-navigation .mobilemenu{display:none}nav.main-navigation .nav-menu{display:block}nav.main-navigation .nav-menu>li{border:none;margin:0 15px;overflow:hidden;display:inline-block}nav.main-navigation .nav-menu li .toggle{display:none}nav.main-navigation .nav-menu li a{position:relative}nav.main-navigation .nav-menu li.menu-item-has-children>a{padding-right:15px}nav.main-navigation .nav-menu li.menu-item-has-children>a:after{top:50%;width:auto;height:auto;content:"\f107";margin-top:-7px;line-height:normal}nav.main-navigation .nav-menu>li>a{padding:0 5px;text-transform:none}nav.main-navigation .nav-menu .sub-menu{left:0;top:100%;margin:0;opacity:0;z-index:1;display:block;max-width:100%;min-width:200px;text-align:left;padding-top:20px;visibility:hidden;position:absolute;-webkit-transition:opacity .3s ease,padding .3s ease,visibility .2s ease;-o-transition:opacity .3s ease,padding .3s ease,visibility .2s ease;transition:opacity .3s ease,padding .3s ease,visibility .2s ease}.loaded nav.main-navigation .nav-menu>li{overflow:visible}nav.main-navigation .nav-menu .sub-menu:after{left:0;right:0;top:20px;bottom:0;z-index:-1;content:"";background:#fff;position:absolute;border-left:1px solid #eee;box-shadow:2px 2px 2px rgba(0,0,0,.1);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}nav.main-navigation .nav-menu li:hover>.sub-menu{opacity:1;padding-top:1px;visibility:visible}nav.main-navigation .nav-menu li:hover>.sub-menu:after{top:1px}nav.main-navigation .nav-menu .sub-menu li.menu-item-has-children>a:after,nav.main-navigation .nav-menu .sub-menu li.menu-item-has-children.expand>a:after{right:10px;content:"\f105"}nav.main-navigation .nav-menu .sub-menu .sub-menu{top:-1px;left:100%}nav.main-navigation .nav-menu .sub-menu li:hover>.sub-menu{padding-top:0}.header-2 nav.main-navigation,.header-4 nav.main-navigation{float:none}.header-4 nav.main-navigation{text-align:center}nav.main-navigation .nav-menu>li.mega-menu{position:static}nav.main-navigation li.mega-menu li{border-top:none}nav.main-navigation li.mega-menu .sub-menu>li,nav.main-navigation li.mega-menu .sub-menu>li>.mega-menu-content{max-height:65vh}.wpb_images_carousel.outside .vc_images_carousel .vc_carousel-control.vc_left{left:-35px}.wpb_images_carousel.outside .vc_images_carousel .vc_carousel-control.vc_right{right:-35px}