/*  HEADER
/*-------------------------*/
	.mob-header-top {
	   	height: 50px !important;
	    line-height: 50px !important;
	}
	.mob-header-top .mob-menu-toggle,
    .mob-sidebar-toggle {
		top: 10px !important;
	}
	.version1 .header-top {
		background-color: rgba(245,245,245,1.0);
	}
	.version1 .header-top {
		border-bottom:1px solid rgba(250,250,250,1);
	}
	.version1 .header-top .header-top-menu ul li a {
	    color: #999999;
	}
	.version1 .header-top .header-top-menu ul li:hover > a {
	    color: #CC0719; /*was9ccc3f*/
	}
	.version1 .header-top .header-top-menu > ul > li:not(:last-child):after {
		color: rgba(153,153,153,0.3);
	}
	.version1 .header-top .top-button {
	    color: #ffffff;
	    background-color: #CC0719;
	}
	.version1 .header-top .top-button:hover {
	    background-color: rgb(204,7,25);
		/*was 136,184,43*/
	}
	.version1 .header-top .header-top-social-links a {
	    color: #999999 !important;
	}
	.version1 .header-top .header-top-menu ul li ul.submenu-languages,
	.version1 .desk-menu > ul > li ul.submenu-languages
	{width: 149px;}
	.version1.top-false {
		height:90px;
	}
	.version1.top-true {
		height:130px;
	}
	.version1 .header-body {
	    background-color: rgba(255,255,255,1.0);
	    		height:130px; /*oprh was 90 */
	}
	.version1 .logo,
	.version1 .logo-title {
		height: 130px; /*oprh was 90 */
		line-height: 90px;
	}
	.version1 .desk-menu .sub-menu {
		top: 70px; /*oprh was 90 */
	}
	.version1 .search-toggle-wrap,
	.version1 .desk-cart-wrap,
	.version1 .site-sidebar-toggle {
		margin-top: 25px;
	}
	.version1 .site-sidebar-toggle {
		background-color: transparent;
		box-shadow:inset 0 0 0 2px none;
	}
	.version1 .desk-menu > ul > li {
		margin-left: 20px !important;
		height: 90px;
		line-height: 90px;
	}
	.version1:not(.active) .logo-title {
		color: #999999;
	}
	.version1 .desk-menu > ul > li > a {
	    color: #000 !important;
		text-transform: uppercase;
		font-weight: 400;
		font-size: 22px;
		font-family: Montserrat;
		margin-top: 30px;
	}
	.version1 .desk-menu > ul > li.menu-item-language > a > .txt {
		box-shadow: inset 0 0 0 1px rgba(153,153,153,0.5);
	}
	.version1 .desk-menu > ul > li.menu-item-language:hover > a > .txt {
		box-shadow: inset 0 0 0 1px rgba(153,153,153,0.7);
	}
	.version1 .desk-menu > ul > li:hover > a,
	.version1 .desk-menu > ul > li.one-page-active > a,
	.version1 .desk-menu > ul > li.current-menu-item > a,
	.version1 .desk-menu > ul > li.current-menu-parent > a,
	.version1 .desk-menu > ul > li.current-menu-ancestor > a {
	    color: #000;
	}
	.one-page-top.version1 .desk-menu > ul > li.current-menu-item > a,
	.one-page-top.version1 .desk-menu > ul > li.current-menu-parent > a,
	.one-page-top.version1 .desk-menu > ul > li.current-menu-ancestor > a {
	    color: #999999;
	}
	.one-page-top.version1 .desk-menu > ul > li:hover > a,
	.one-page-top.version1 .desk-menu > ul > li.one-page-active > a {
	    color: #777777 !important;
	}
	.version1 .desk-menu .sub-menu,
	.version1 .header-top .header-top-menu ul li ul,
	.version1 .search,
	.version1 .woo-cart {
		background-color: #292929;
	}
	.version1 .desk-menu .sub-menu .sub-menu {
		background-color: rgb(21,21,21);
	}
	.version1 .desk-menu .sub-menu li > a {
	    color: #fff;
		text-transform: none;
		font-weight: 400;
		font-size: 13px;
		line-height: 22px;
		font-family: Montserrat;
	}
	.version1 .desk-menu .sub-menu li > a:before {
	    background-color:#CC0719 !important;
		/*91d311*/ 
	}
	.version1 .header-top .header-top-menu ul li ul li a {
	    color: #999999;
	}
	.version1 .desk-menu .sub-menu li:hover > a,
	.version1 .header-top .header-top-menu ul li ul li:hover > a {
	    color: #e2e2e2;
	}
	.version1 .desk-menu [data-mm="true"] > .sub-menu > li > a {
		text-transform: uppercase;
		font-weight: 400;
		font-size: 14px;
		color: #ffffff !important;
	}
	.version1 .search-true.cart-false .search-toggle:after,
	.version1 .cart-true .desk-cart-wrap:after {
		background-color: rgba(153,153,153,0.2);
	}
	.version1 .desk-cart-toggle span {
	    color: #ffffff;
		background-color: #CC0719;
	}
	/*EFFECTS*/
	.version1.effect-underline .desk-menu > ul > li > a:after,
	.version1.effect-overline .desk-menu > ul > li > a:after,
	.version1.effect-fill .desk-menu > ul > li:hover > a,
	.version1.effect-fill .desk-menu > ul > li.one-page-active > a,
	.version1.effect-fill .desk-menu > ul > li.current-menu-item > a,
	.version1.effect-fill .desk-menu > ul > li.current-menu-parent > a,
	.version1.effect-fill .desk-menu > ul > li.current-menu-ancestor > a {
		background-color: rgba(204,7,25,1);
		/*was 145,211,17*/
	}
	.one-page-top.version1.effect-fill .desk-menu > ul > li:hover > a,
	.one-page-top.version1.effect-fill .desk-menu > ul > li.one-page-active > a {
		background-color: rgba(204,7,25,1) !important;
	}
	.version1.effect-outline .desk-menu > ul > li:hover > a,
	.version1.effect-outline .desk-menu > ul > li.one-page-active > a,
	.version1.effect-outline .desk-menu > ul > li.current-menu-item > a,
	.version1.effect-outline .desk-menu > ul > li.current-menu-parent > a,
	.version1.effect-outline .desk-menu > ul > li.current-menu-ancestor > a {
		box-shadow: inset 0 0 0 2px rgba(204,7,25,1);
	}
	.one-page-top.version1.effect-outline .desk-menu > ul > li:hover > a,
	.one-page-top.version1.effect-outline .desk-menu > ul > li.one-page-active > a {
		box-shadow: inset 0 0 0 2px rgba(204,7,25,1) !important;
	}
	.version1.effect-overline .desk-menu > ul > li > a:after {
		top:-30px;
	}
	/*FIXED*/
	.version1.fixed-true.active .header-body,
	.version1.fixed-true.active {
		height:90px;
	}
	.version1.fixed-true.active.top-true {
		height:130px;
	}
	.version1.fixed-true.active .logo,
	.version1.fixed-true.active .logo-title {
		height:90px;
		line-height: 90px;
	}
	.version1.fixed-true.active .desk-menu .sub-menu {
		top: 90px;
	}
	.version1.fixed-true.active .search {
		top: 65px;
	}
	.version1.fixed-true.active .search-toggle-wrap,
	.version1.fixed-true.active .desk-cart-wrap,
	.version1.fixed-true.active .site-sidebar-toggle {
		margin-top: 25px;
	}
	.version1.fixed-true.active {
	    top: 65px;
	}
	.version1.fixed-true.active .desk-menu > ul > li {
		height: 90px;
		line-height: 90px;
	}
	.version1.fixed-true.active .desk-menu > ul > li > a {
		margin-top: 30px;
	}
	.version1.fixed-true.active .logo-title {
		color: #777777;
	}
	.version1.fixed-true.active .header-body {
	    background-color: rgba(255,255,255,1);
	}
	.version1.fixed-true.active .desk-menu > ul > li > a {
	    color: #000;
	}
	.version1.fixed-true.active .desk-menu > ul > li:hover > a,
	.version1.fixed-true.active .desk-menu > ul > li.one-page-active > a,
	.version1.fixed-true.active .desk-menu > ul > li.current-menu-item > a,
	.version1.fixed-true.active .desk-menu > ul > li.current-menu-parent > a,
	.version1.fixed-true.active .desk-menu > ul > li.current-menu-ancestor > a {
	    color: #CC0719;
	}
	.one-page-top.version1.fixed-true.active .desk-menu > ul > li.current-menu-item > a,
	.one-page-top.version1.fixed-true.active .desk-menu > ul > li.current-menu-parent > a,
	.one-page-top.version1.fixed-true.active .desk-menu > ul > li.current-menu-ancestor > a {
	    color: #777777;
	}
	.one-page-top.version1.fixed-true.active .desk-menu > ul > li:hover > a,
	.one-page-top.version1.fixed-true.active .desk-menu > ul > li.one-page-active > a {
	    color: #CC0719 !important;
	}
	.version1.fixed-true.active .site-sidebar-toggle {
		background-color: transparent;
		box-shadow:inset 0 0 0 2px none;
	}
	.version1.fixed-true.active .search-true.cart-false .search-toggle:after,
	.version1.fixed-true.active .cart-true .desk-cart-wrap:after {
		background-color: rgba(119,119,119,0.2);
	}

	.version1.fixed-true.active .desk-cart-toggle span {
	    color: #ffffff;
		background-color: #CC0719;
	}
	.version1.fixed-true.active.effect-outline .desk-menu > ul > li:hover > a,
	.version1.fixed-true.active.effect-outline .desk-menu > ul > li.one-page-active > a,
	.version1.fixed-true.active.effect-outline .desk-menu > ul > li.current-menu-item > a,
	.version1.fixed-true.active.effect-outline .desk-menu > ul > li.current-menu-parent > a,
	.version1.fixed-true.active.effect-outline .desk-menu > ul > li.current-menu-ancestor > a {
		box-shadow: inset 0 0 0 2px rgba(204,7,25,1);
		/*145,211,17,1*/  
	}
	.one-page-top.version1.fixed-true.active.effect-outline .desk-menu > ul > li:hover > a,
	.one-page-top.version1.fixed-true.active.effect-outline .desk-menu > ul > li.one-page-active > a {
		box-shadow: inset 0 0 0 2px rgba(204,7,25,1) !important;
		/*145,211,17,1*/  
	}
	.version1.fixed-true.active.effect-underline .desk-menu > ul > li > a:after,
	.version1.fixed-true.active.effect-overline .desk-menu > ul > li > a:after,
	.version1.fixed-true.active.effect-fill .desk-menu > ul > li:hover > a,
	.version1.fixed-true.active.effect-fill .desk-menu > ul > li.one-page-active > a,
	.version1.fixed-true.active.effect-fill .desk-menu > ul > li.current-menu-item > a,
	.version1.fixed-true.active.effect-fill .desk-menu > ul > li.current-menu-parent > a,
	.version1.fixed-true.active.effect-fill .desk-menu > ul > li.current-menu-ancestor > a {
		background-color: rgba(204,7,25,1);
		/*145,211,17,1*/  
	}
	.one-page-top.version1.fixed-true.active.effect-fill .desk-menu > ul > li:hover > a,
	.one-page-top.version1.fixed-true.active.effect-fill .desk-menu > ul > li.one-page-active > a {
		background-color: rgba(204,7,25,1) !important;
		/*145,211,17,1*/  
	}
	.one-page-top.version3.fixed-true.active.effect-fill .desk-menu > ul > li:hover > a,
	.one-page-top.version3.fixed-true.active.effect-fill .desk-menu > ul > li.one-page-active > a {
		background-color: rgba(204,7,25,1) !important;
	}
	.one-page-bullets a[href*="#"]:hover,
	.one-page-bullets .one-page-active[href*="#"] {
		box-shadow:inset 0 0 0 10px #8dc12b;
	}
	.desk-menu > ul > li > a > .txt .label:before {
		border-color: #8dc12b transparent transparent transparent;
	}
	@media only screen and (min-width:1100px){
		.version1.fixed-true.stuck-false.stuck-boxed-false + .page-content-wrap {
		padding-top: 90px;
		}
		.version1.fixed-true.stuck-false.stuck-boxed-false.top-true + .page-content-wrap {
			padding-top: 170px; /*oprh was 130 */
		}
		.version1.fixed-true.active.stuck-boxed-false.stuck-false + .page-content-wrap  {
			padding-top: 90px;
		}
		.version1.stuck-true + .page-content-wrap > .rich-header {
			padding-top: 104px;
		}
		.version1.stuck-boxed-true + .page-content-wrap > .rich-header {
			padding-top: 134px;
		}
		.version1.stuck-true.top-true + .page-content-wrap > .rich-header {
			padding-top: 144px;
		}
		.version1.stuck-boxed-true.top-true + .page-content-wrap > .rich-header {
			padding-top: 184px;
		}
		.version1.stuck-true + .page-content-wrap > .rich-header.version1,
		.version1.stuck-boxed-true + .page-content-wrap > .rich-header.version1,
		.version1.stuck-true + .page-content-wrap > .rich-header.version2,
		.version1.stuck-boxed-true + .page-content-wrap > .rich-header.version2 {
			height: 440px;
		}
		.version1.stuck-true.top-true + .page-content-wrap > .rich-header.version1,
		.version1.stuck-boxed-true.top-true + .page-content-wrap > .rich-header.version1,
		.version1.stuck-true.top-true + .page-content-wrap > .rich-header.version2,
		.version1.stuck-boxed-true.top-true + .page-content-wrap > .rich-header.version2 {
			height: 480px;
		}
		.version1.stuck-true + .page-content-wrap > .rich-header.version3 {
			height: 180px;
		}
		.version1.stuck-boxed-true + .page-content-wrap > .rich-header.version3 {
			height: 220px;
		}
		.version1.stuck-boxed-true.top-true + .page-content-wrap > .rich-header.version3 {
			height: 220px;
		}
		.version1.stuck-boxed-true.top-true + .page-content-wrap > .rich-header.version3 {
			height: 260px;
		}
		.version1.fixed-true.active.effect-overline .desk-menu > ul > li > a:after {
			top:-30px;
		}
	}