/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/


/* 
    Created on : 15 Feb, 2018, 4:14:20 PM
    Author     : zestard22
*/

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
ul {
	margin: 0;
	padding: 0;
}

.header_block {
	width: 100%;
	font-family: 'Roboto', sans-serif;
	z-index: 2;
}

.fixed-header {
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 2;
}

.header_info ul li:first-child i {
	position: absolute;
}

.sticky_right ul li:first-child i {
	position: relative;
}

.sticky_right.header_info i {
	margin-right: 0;
}

.logo {
	width: 180px;
}

.top_header {
	min-height: 100px;
	padding-bottom: 15px;
	padding-top: 15px;
	background-color: #fff;
}

.top_contact_info,
.top_search_info {
	display: block;
	width: 100%;
	text-align: right;
}

.top_contact_info {
	margin-bottom: 5px;
}

.header_info i {
	font-size: 25px;
	color: #0090a4;
	font-style: normal;
	margin-right: 10px;
}

.header_info span,
.header_info a {
	color: #1a1a1a;
	font-size: 22px;
	font-weight: 400;
}

.header_info a:hover {
	text-decoration: none;
}

.header_info .search_info_list a,
.header_info .search_info_list a span {
	font-size: 16px;
	text-transform: uppercase;
}

.search_input {
	border-radius: 25px;
	border: 1px solid #42b2b3;
	height: 40px;
	padding-left: 45px;
	padding-right: 10px;
	width: 260px;
}

.search_input:focus {
	outline: 0;
}

.search_tab {
	position: relative;
}

.top_search_icon {
	position: absolute;
	left: 10px;
	top: 3px;
}

.search_info_list {
	margin-top:30px;
	float: right;
	display: inline-flex;
}

@media (max-width:696px) {
	.search_info_list {
		margin-top:0px;
	}
}

.search_info_list li {
	display: inline-block;
	padding-left: 18px;
	padding-right: 15px;
}

.search_info_list li:last-child {
	border-left: 1px solid #b1b1b7;
	padding-right: 0;
}

.search_info_list .menu li:last-child {
	border: none;
}

.top_menu {
	width: 100%;
	background-color: #2f3e45;
	border-bottom: 4px solid #0090a4;
	position: relative;
}

.top_menu.fixed-header {
    position: fixed;
}
.top_menu .cash-creator-link{
	position: absolute;
	top: 15px;
	right: 10%;
	z-index: 1000;
}
.top_menu .custom-wrap, .top_menu.fixed-header .container.display-custom{
	display: none; 
}
.top_menu.fixed-header .custom-wrap{
	display:  block; 
	width: 1300px !important;
	padding-top: 20px;
	padding-bottom: 20px;
}
.top_menu.fixed-header .custom-wrap .navbar-collapse{
	padding: 0px
}
.top_menu.fixed-header .custom-wrap .navigation_menu li a {
    font-size: 17px;
    font-weight: 400;
    padding: 10px 10px;
}
.top_menu.fixed-header .logo {
    position: relative;
    top: 10px;
}
.header_block .search {
	width: 100%;
	border: 1px solid #0090a4;
	display: inline-flex;
	border-radius: 28px;
}

.header_block .search .form-control {
	border: none;
	background: none;
	height: 47px;
	box-shadow: none;
}

.header_block .search i {
	font-size: 22px;
	color: #0090a4;
	line-height: 44px;
	padding-right: 11px;
}

.navigation_menu {
	width: 100%;
}

.header_info .logos {
	float: left;
}

.header_info .logos img {
	padding-left: 10px;
	padding-right: 10px;
}

.navigation_menu li a {
	color: #fff;
	text-transform: capitalize;
	font-size: 18px;
	font-weight: 500;
	padding: 28px 22px;
	letter-spacing: 0.5px;
}

/*.header_block .navigation_menu {
	justify-content: left !important;
}*/

.navigation_menu li:last-child a {
	padding-right: 0;
}

.navigation_menu li:first-child a {
	padding-left: 0;
}

.hambarg .navbar-toggle .icon-bar {
	background-color: #ffffff;
	margin-top: 4px;
	margin-bottom: 4px;
}

.hambarg .navbar-toggle {
	padding: 2px 4px;
	background-color: #42b2b3;
	position: fixed;
	right: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.top_menu .nav li a:focus,
.top_menu .nav li a:hover {
	background-color: transparent;
	color: #42b2b3;
	outline: 0;
}

.fixed-header .cash-creator-link a img{
	width: 100px;	
}

.fixed-header .navigation_menu {
	justify-content: center !important;
}

.first .main_section_area p {
	text-align: center;
	margin-bottom: 44px;
	color: #C5CCD1;
	font-size: 19px;
}
/*
.product-cust {
	display: flex;
}*/
.product_wrapper .featured_products .featured_products .item .product-cust .product-box.spacer{
	
    margin-right: 0px;
    margin-left: 0px;
    display: block;
}
.newsletter-wrap #mc_embed_signup {
	background: initial;
}
#foot .sub-footer{
	padding: 20px 0px;
}
.newsletter-wrap #mc_embed_signup .mc-field-group {
	width: 100%;
	padding-bottom: 0px;
}

#foot .sub-footer .newsletter-wrap .mc-field-group input {
	border-radius: 50px;
}

#foot .sub-footer .newsletter-wrap #mc_embed_signup .button {
	width: 140px;
	padding: 0px;
	height: 50px;
	background: #0090a4;
	border-radius: 50px;
	border: 0;
	outline: none;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 800;
	color: #fff;
	text-transform: uppercase;
	position: absolute;
	top: 5px;
	right: 0px;
}

#mc_embed_signup form {
	padding: 0 !important;
}

#foot .sub-footer #mc_embed_signup #mce-success-response {
	color: #fff;
}

.top_header .moduletable {
	width: 100%;
}
.product_wrapper {
    padding: 80px 0px;
}
.product_wrapper .vmgroup.featured_products ul li.item{
	margin-bottom: 0px;
}
#foot .copyright {
    background-color: #e7ebee;
    text-align: center;
}
.nearest-store-wrap a {
    font-weight: 600;
}
#foot .footer .footer-box{
	margin-bottom: 0px;
}
.header_info.sticky_right.mobile-customs{
    display: none;
}

@media (max-width:1850px) {
	.top_menu.fixed-header .cash-creator-link {
	    right: 10px;
	}
}
@media (max-width:1500px) {
	.top_menu.fixed-header .cash-creator-link {
	    top: 100px;
	    background-color: #bec1c7;
    	padding: 10px;
	}
}
@media (max-width:1616px) {
	.navigation_menu li a {
		font-size: 16px;
		padding: 28px 13px;
	}

}
@media (max-width:1300px) {
	.top_menu.fixed-header .custom-wrap {
    	width: 100% !important;
	}
	.top_menu.fixed-header .custom-wrap .navigation_menu li a {
    	font-size: 15px;
	}
	.top_menu .cash-creator-link{
		right: 10px;
	}
}

@media (max-width:1200px) {
	.cash-creator-link {
		right: 35px;
	}
}

@media (max-width:1199px) {
	.fixed-header .navigation_menu li a {
		font-size: 13px;
		padding: 25px 10px;
	}
	.cash-creator-link {
		right: 51px;
	}
	.header_info span,
	.header_info a {
		font-size: 17px;
	}
	ul.search_info_list i,
	.top_contact_info i {
		font-size: 21px;
	}
	.search_info_list li {
		padding-left: 13px;
		padding-right: 2px;
	}
	.header_info .logos img {
		padding-left: 2px;
		padding-right: 2px;
	}
	.fixed-header .search_info_list li {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.navigation_menu li a {
		font-size: 15px;
		padding: 28px 13px;
	}
	.top_menu.fixed-header .custom-wrap .navigation_menu li a {
    	font-size: 13px;
    	padding: 10px 5px;
	}
}

@media (max-width:1024px) {
	.middle_nav {
		width: 100%;
		padding-left: 24px;
	}
	.header_block {
		z-index: 2;
	}
	.navigation_menu li a {
		font-size: 14px;
		padding: 20px 8px;
	}
	.top_menu .cash-creator-link img {
    	width: 100px;
	}
	.logo img {
    	width: 150px;
	}
	
	.navbar-toggle {
    	display: block;
	}
	.logos, .top_contact_info,.header-search,.cash-creator-link{
		display: none;
	}
	.navbar-collapse .moduletable-nav ul li {
		flex: 0 100%;
		max-width: 100%;
	}
	.navigation_menu li a{
		padding: 10px 0px;
		font-size: 15px;
		letter-spacing: 0.5px;
	}
	.collapse {
    	display: none !important;
	}
	.navbar-collapse.collapse.in{
		display: block !important;
	}
	.header_block .top_header .container .row {
	    display: block;
	}
	.custom-wrap .col-md-1.col-sm-1.hidden-xs {
    	width: 4%;
	}
	.search_info_list{
		min-width: 80;
	}
}

@media (max-width:768px) {
	.middle_nav {
		padding-left: 10px;
	}
}

@media (max-width:991px) {
	.header_info i {
		font-size: 18px;
	}
	.header_info .search_info_list a,
	.header_info .search_info_list a span {
		font-size: 18px;
	}
	.header_info span,
	.header_info a {
		font-size: 20px;
	}
	.header_info span,
	.header_info a {
		font-size: 18px;
	}
	ul.search_info_list i,
	.top_contact_info i {
		font-size: 17px;
	}
	.header_info .logos img {
		width: 63px;
	}
	.top_menu.fixed-header .custom-wrap .navigation_menu li a {
    	font-size: 11px;
    	padding: 0px 5px;
	}
    

    .top_menu.fixed-header .logo {
        top: 0px;
    }
}

@media (max-width:881px) {
	.header_info .logos img {
		padding-left: 2px;
		padding-right: 2px;
	}
	.header_info span,
	.header_info a {
		font-size: 16px;
	}
	.navigation_menu li a {
		font-size: 11px;
	}
	.cash-creator-link {
		right: 4px;
	}
	.cash-creator-link img {
		width: 98px;
	}
	.header_info .logos img {
		width: 45px;
	}
	.fixed-header .navigation_menu li a {
    	font-size: 10px;
	    padding: 20px 10px;
	}
}

@media (max-width:767px) {
	.header_block .top_header a img {
    	width: 150px;
	}
	.navigation_menu li a, .fixed-header .navigation_menu li a, .top_menu.fixed-header .custom-wrap .navigation_menu li a {
		padding: 10px 0px;
		font-size: 15px;
		letter-spacing: 0.5px;
	}
/*	.header_info span,
	.top_contact_info {
		display: none;
	}*/
	.search_info_list li {
		    padding-right: 0px;
    padding-left: 0px;
	}
	/*.search_info_list li:first-child {
		padding-left: 20px;
	}*/
	.header_info i {
		font-size: 28px;
	}
	.header_info ul li:first-child i {
		position: relative;
	}
	.header_block .search {
		display: none;
	}
	.header_info {
	}
	.header_info .logos img {
		width: 59px;
	}
	ul.search_info_list i,
	.top_contact_info i {
		font-size: 21px;
	}
	
	.user11 h1, .product_heading_wrapper h1 {
		font-size: 25px;
	}
	/*.header-info-wrapper{
		display: flex;
	}*/
	/*.top_contact_info, .search_info_list {
    	flex: 1;
    	float: none;
    	position: absolute;
    right: 0px;
	}*/
	.top_menu .cash-creator-link {
	    background-color: #bec1c7;
	    padding: 10px;
	}
	.top_menu.fixed-header .cash-creator-link {
    	top: 135px;
	}
	.top_menu.fixed-header .cash-creator-link a img{
    	width: 90px;
	}
	.search_info_list li:last-child {
	    padding-left: 10px;
	}
	.header_info.sticky_right.mobile-customs {
	    position: absolute;
	    top: -43px;
	    right: 10%;
	        display: block;
	}
	.content-indent .item-page h2{
		text-align: center;
	}
}
@media (max-width: 520px){
	.product_wrapper .featured_products .featured_products .item .product-cust .product-box.spacer{
		width: 100%;
		min-width: 100%;
	}
	.user11 {
    	padding-top: 50px;
	}	
	.header_info .search_info_list a, .header_info .search_info_list a span {
    	font-size: 18px;
	}
	ul.search_info_list i, .top_contact_info i {
    	font-size: 20px;
	}
	.search_info_list li:last-child {
    	padding-left: 10px;	
	}


}
@media (max-width: 440px) {
	.header_info.sticky_right.mobile-customs {
	    right: 15%;
	}

}
@media (max-width: 360px) {
	.header_info i {
		font-size: 20px;
	}

}