.sf-mega,.sf-menu li.dropdown ul{box-shadow:0 5px 40px 0 rgba(0,0,0,.2)}.sf-menu,.sf-menu>li{float:left}#wrap{position:relative;background-color:#fff}.header-style-2 #header-wrap{position:absolute;top:0;left:0;right:0;z-index:30}#header-wrap .container-fluid{padding:0 40px}@media (min-width :768px) and (max-width:991px){.header-style-2 #header-wrap{position:relative}#header-wrap .container-fluid{padding:0 25px}}

@media (max-width :767px)
{.header-style-2 #header-wrap{position:relative}#header-wrap .container-fluid{padding:0 15px}}#header-top{background-color:#31576F}
#header{margin:0 auto;background-color:#E6E7E8}

@media (min-width :992px)
{#header .logo-wrapper{display:none}.header-style-2 #header .logo-wrapper{display:block}#header [class^=span9]{width:100%}.header-style-2 #header [class^=span9]{width:75%}}.header-style-2 #header{border-bottom:1px solid rgba(255,255,255,.25);background-color:transparent}

@media (max-width :991px)
{.header-style-2 #header{background-color:#c96}}#header-middle{background-color:#fff}#logo{padding:10px 0 0}#logo a{display:inline-block;max-width:100%}#logo img,.sf-menu>li>a{display:block}

@media (max-width :767px)
{#logo{padding-right:50px}}.sf-menu,.sf-menu ul{padding:0;margin:0;list-style:none}.sf-menu li{margin:0}.sf-menu>li>a{position:relative}.sf-menu .sf-mega,.sf-menu li.dropdown ul{position:absolute;z-index:1025;top:100%;left:0;display:none}

.sf-menu li.dropdown,.sf-menu li.dropdown ul a{
	position:relative; 
		font-size:15px;
	font-family: 'Roboto Slab', sans-serif;}
	
	.sf-menu a,.sf-menu li.dropdown.sfHover>ul,.sf-menu li.dropdown:hover>ul,.sf-menu li.sfHover>.sf-mega,.sf-menu li:hover>.sf-mega{display:block}.sf-menu li:last-child ul{right:0;left:auto}.sf-menu li.dropdown ul ul{top:-1px;left:100%}.sf-menu li:last-child ul ul{left:auto;right:100%}.sf-menu a{box-sizing:border-box;padding:15px 0;color:#3e3d3d;text-decoration:none;font-weight:400;-webkit-transition:all .2s linear;transition:all .2s linear}.sf-menu li.dropdown a{padding:15px}.sf-menu li:last-child>a{border-bottom:none}


.sf-menu>li.dropdown>a,.sf-menu>li>a{
	padding:10px 10px;
	border:none;
	font-weight:500;
	font-size:15px;
	font-family: 'Roboto Slab', sans-serif;
}.navigation-style-2 .sf-menu>li.dropdown>a,.navigation-style-2 .sf-menu>li>a{padding:30px 15px}
.sf-menu>li a i{margin-right:5px}
.sf-menu a:hover,.sf-menu li.sfHover a:hover,.sf-menu li.sfHover>a,.sf-menu>li.current>a{
	background-color:dimgrey;
	text-decoration:none;
	color:#fff;
	}

@media (min-width :1200px)
{.navigation-style-2 .sf-menu>li.dropdown>a,.navigation-style-2 .sf-menu>li>a{padding:30px}}.sf-mega-section a,.sf-menu li.dropdown ul a{padding:15px 30px;border-bottom:1px solid rgba(255,255,255,.05)}.sf-menu li.dropdown ul{min-width:190px;background-color:#fdfeff}.navigation-style-2
 .sf-menu li.dropdown ul a:before{
 position:absolute;left:0;top:50%;height:2px;width:0;content:"";background-color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s linear;transition:all .3s linear}.navigation-style-2 .sf-menu li.dropdown ul a:hover :before{width:15px}.sf-mega{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:-2px;background-color:#fdfeff}.sf-mega-section{float:left;border-right:1px solid #b0b0b0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sf-mega-section:last-child{border-right:none}.sf-mega-section a{position:relative}.navigation-style-2 .sf-mega-section a:before{position:absolute;left:0;top:50%;height:2px;width:0;content:"";background-color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s linear;transition:all .3s linear}.navigation-style-2 .sf-mega-section a:hover :before{width:15px}.sf-mega.sf-mega-1-col .sf-mega-section{width:100%}.sf-mega.sf-mega-2-col .sf-mega-section{width:50%}.sf-mega.sf-mega-3-col .sf-mega-section{width:33.3333333333%}.sf-mega.sf-mega-4-col .sf-mega-section{width:25%}.sf-mega.sf-mega-5-col .sf-mega-section{width:20%}.sf-arrows .sf-with-ul:after{position:absolute;top:50%;right:0;width:0;height:0;border:4px solid transparent;border-top-color:#e0e0e0;margin-top:0;content:"";display:none}.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus :after{border-top-color:rgba(0,0,0,.7)}.sf-arrows ul .sf-with-ul:after{border-color:transparent transparent transparent #e0e0e0;margin-top:-5px;margin-right:15px;display:inline}#mobile-menu{border-bottom:1px solid #e0e0e0;margin-bottom:0;display:none}#mobile-menu li{display:block;margin:0}#mobile-menu>li>ul,#mobile-menu>li>ul>li>ul{display:none;margin-left:0;background-color:#fdfeff}#mobile-menu .sf-mega{display:none;padding:0;border:none;margin:0;box-shadow:none}#mobile-menu .sf-mega-section{float:none;width:100%;padding:0;border:none}#mobile-menu .sf-mega-section ul{margin-left:0;margin-bottom:0}#mobile-menu li a{position:relative;display:block;padding:15px 25px;border-top:1px solid #e0e0e0;color:#111;font-size:13px;text-align:left;text-decoration:none}#mobile-menu ul a{padding-left:45px}#mobile-menu ul li ul a{padding-left:65px}#mobile-menu .mobile-menu-submenu-arrow{position:absolute;top:0;right:0;width:70px;height:100%;border-left:1px solid #e0e0e0;color:#111;font-size:20px;line-height:50px;text-align:center;cursor:pointer}#mobile-menu .mobile-menu-submenu-arrow:hover{background-color:#f3f3f3}#mobile-menu-trigger{float:right;display:none;font-size:32px;color:#fff}

@media (min-width :768px) and (max-width:991px)
{#menu{display:none}#mobile-menu-trigger{display:block;margin-top:21px;margin-right:0}}

@media (max-width :767px)
{#menu{display:none}#mobile-menu-trigger{position:absolute;top:15px;right:10px;display:block;padding:10px;margin-top:0}}
#custom-search-button+nav{margin-right:50px}
#custom-search-button{
	position:absolute;
top:10px;
right:60px;
display:block;
width:20px;
height:40px;
transition:none;
color: grey;
font-size: medium;



}
#custom-search-button i{color:dimgray;font-size:20px; font-weight: bold;}
#custom-search-form-container{position:absolute;z-index:1030;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}#custom-search-form-container.open{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#custom-search-form{position:absolute;top:0;right:0;bottom:0;left:0}
#custom-search-form-container input[type=text]{width:100%;height:100%;padding-right:200px;box-sizing:border-box;margin:0;font-size:20px;border:none;background-color:#D8E4EE;color:#000}
#custom-search-form-container input[type=submit]{position:absolute;right:10px;top:0;margin:0;height:100%}
#custom-search-form-container input[type=submit]:hover{box-shadow:none}
#custom-search-form-container .close{position:fixed;z-index:1031;top:50%;right:6px;padding:10px;margin:0;font-size:40px;font-weight:500;color:#000;background-color:transparent;opacity:1;border:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

@media (min-width :768px) and (max-width:991px)
{#custom-search-button{right:70px;top:26px}}

@media (max-width :767px)
{#custom-search-form{display:none!important}#custom-search-button{display:block; top: 28px; right: 60px; width: 20px;}}

@media (min-width :1025px){
	#header-wrap{position:relative;height:64px; background-color: #e6e7e8;}
	#header{position:absolute;top:8px;right:0;left:0;margin:0 auto}
	#header.stuck{position:fixed;z-index:1020;top:0;width:100%;margin:0 auto;box-shadow:0 1px 3px rgba(0,0,0,.2);background-color:#fdfeff;-webkit-transition:padding .3s;transition:padding .3s}
	#header.stuck .logo-wrapper{display:block}
	#header.stuck [class^=span9]{width:80%; margin-left: -70px; margin-right: -60px; margin-top: 30px}
	#header.stuck #logo{padding:12px 0 0}
	#header.stuck .sf-menu{float:right}.navigation-style-2 
	#header.stuck .sf-menu{float:left}.header-style-2 #header.stuck{border-bottom:none}
	#header.stuck .sf-menu>li.dropdown>a,#header.stuck .sf-menu>li>a{padding:10px;color:#000}
	#header.stuck .sf-menu li.sfHover>a,#header.stuck .sf-menu>li.current>a,#header.stuck .sf-menu>li.dropdown>a:hover,#header.stuck .sf-menu>li>a:hover{color:#fff}#header.stuck .site-header-cart .cart-contents:after{color:#000}
	#header.stuck .site-header-cart a.cart-contents .count{background-color:#000;color:#fff}#header.stuck #custom-search-button i{color:#000}#header.stuck .sf-mega{margin-top:0}#header.stuck .sf-arrows .sf-with-ul:after{margin-top:-6px}#header.stuck #custom-search-button{top:40px; right: -26px}}
	#page-header .page-breadcrumb,#page-header a,#page-header h1{color:dimgray;text-align:left}

	#content.no-padding{padding:0}
	#content.margin{margin-top:-20px;margin-bottom:20px}
	#page-header{padding:45px 0;padding-bottom: 10px; margin-bottom:0px;background:center center no-repeat #f7f7f7}
	#page-header.no-margin-bottom{margin-bottom:0}.page-header-style-2 #page-header{padding:130px 0}
	#page-header h1{font-size:46px}
	
	#page-header 
	
	.page-breadcrumb
	{font-size:14px;text-transform:capitalize}
	

	
	#footer,#footer a,#footer-bottom a,#footer-top,#footer-top a{color:#fff}
	#page-header a{text-transform:capitalize}
	#page-header a:hover{text-decoration:underline;color:#0b3f6b}.page-header-style-2 #page-header h1{text-align:left;font-family:Roboto,sans-serif;font-weight:700}
	#page-header h1 span{position:relative;display:inline-block;padding-bottom:35px}
	#page-header h1 span:before{position:absolute;bottom:0;left:50%;content:"";width:50px;height:4px;background-color:#c96;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.page-header-style-2 #page-header h1 span:before{left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.fullwidth-section{position:relative;overflow:hidden;z-index:0;padding:40px 0;margin-bottom:40px;background-color:#f3f3f3;background-attachment:scroll;background-repeat:no-repeat;background-position:50% 0;background-size:cover}.fullwidth-section-content{position:relative;z-index:3}.fullwidth-section-overlay{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-repeat:repeat;background-position:0 0}.fullwidth-section-video{position:absolute;overflow:hidden;z-index:1;top:0;width:100%;height:100%}.yt-player{display:none}.parallax.parallax-enabled{background-attachment:fixed!important;-webkit-background-size:cover;background-size:cover}.animated-parallax,.horizontal-parallax{background-repeat:repeat-x}

@media (max-width :767px){#page-header h1{font-size:28px}.fullwidth-section{-webkit-background-size:cover;background-size:cover}}#footer-top{background-color:#0450DC}#footer-top a{font-size:14px}#footer-top .btn{border-color:#fff}#footer{background-color:#353535}#footer a{text-decoration:underline}#footer a:hover{color:#CDA35C;text-decoration:underline}#footer-bottom{color:#fff;background-color:#0B3F6B}#footer-bottom a:hover{color:#CDA35C}#back-to-top{position:fixed;z-index:1010;right:-40px;bottom:20px;width:40px;height:40px;background-color:#111;color:#fafafa;font-size:30px;line-height:40px;text-align:center;opacity:.5;cursor:pointer;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}#back-to-top i{font-size:14px;line-height:40px;font-weight:400;vertical-align:top;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}#back-to-top :hover{background-color:rgba(0,0,0,.7)}#back-to-top :hover i{color:#fff}#back-to-top.visible{right:40px}#back-to-top.gone{right:-40px}.javascript-required,.modern-browser-required{padding:15px 0;background-color:#d50f25;color:#fff;font-weight:700;text-align:center}
