﻿
.loader{
  position: absolute;
  left: 45%;
  top: 33%;
  z-index: 1111;
  display: none;
}
.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}
.navbar-light .navbar-text{color:rgba(0,0,0,.5)}
.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}
.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}
.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}
.navbar-dark .navbar-text a{color:#fff}
.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}


#page_wrapper {
    padding-bottom: 0px;
    overflow: hidden;
}


header, #page_wrapper, #outer_footer_wrapper, #logo_wrapper, #nav_wrapper {
    width: 100%;
}


pre, thead, #wp-calendar td#today, .sf-menu li ul, .top_navigation li.current_page_item a, .top_navigation li a:hover, input#searchBox, #page_wrapper, .right_aside input[type="text"], .right_aside input[type="email"], .right_aside input[type="url"], .right_aside input[type="password"], .right_aside input[type="tel"], .right_aside input#searchBox, .button_tag a, .ui-datepicker-week-end.ui-datepicker-days-cell-over.ui-datepicker-today, .gform_body input, .gform_body textarea, .wpcf7 input, .wpcf7 textarea, textarea, input[type=text], [type=email], input[type=url], input[type=password], input[type="tel"], input[type="date"], input[type=number] {
    background-color: #f6f6f6;
}
li.tb-megamenu-item.mega .mega-dropdown-inner a{text-decoration:none;}
.tb-megamenu-item.level-3{padding-left:15px;}
li.tb-megamenu-item.mega.active a{background:#1f1f1f;color:#ffb204;font-size:16px;font-weight:bold;border:none;}
li.tb-megamenu-item.mega a{border:none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .mega-dropdown-inner a{font-weight:normal;}
.tb-megamenu-item.level-2.mega.dropdown-submenu .nav-child{position :absolute;top :-5px;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}



.countdown_wrap {
    margin-top: 40px;
}


.countdown_wrap p {
    font-size: 22px;
    margin-bottom: 0;
}



	.et_vertical_nav #et-main-area,
	.et_vertical_nav #top-header {
		position: relative;
		margin-left: 225px !important;
	}



	.et_vertical_nav.et_vertical_right #et-main-area,
	.et_vertical_nav.et_vertical_right #top-header {
		margin-right: 225px;
		margin-left: 0 !important;
	}

	
	
	
	
	
	
	
		
		
					
			
			
			.gallery-container{float: none; width: 100%; height: auto; margin-bottom: 20px; position: relative;}

			.gallery-container li{position: static; top: 0px; left: 0px; z-index: 1px;}

			.gallery-container a {display: block; width: auto; overflow: hidden;}

			.gallery-container a img{position: relative; margin: auto;}

.textheader {
	color:#FFFFFF;
	font-size:15px;
	margin-top:4px;
	font-style:italic;
	width:400px;
	float:left;
}

.left{
    float:left;
}

.recent-post-slider h2.wp-post-title{margin:5px 0 !important; line-height:22px;}

.recent-post-slider h2.wp-post-title a{font-size:22px; line-height:22px;}

.recent-post-slider.design-3 h2.wp-post-title a,
.recent-post-slider.design-3 .wp-post-content a.readmorebtn,
.recent-post-slider.design-3 .wp-post-content p{color: #fff;}

.recent-post-slider.design-4 .post-list-content .wp-post-title a{color:#444; text-decoration:none;}

.tab td{
border: 1px solid #fff;
text-align:center;
}
.homepage .product-section .background-box{position:absolute;background-color:#f8f8f8;border-top:1px solid #e5e7e9;border-bottom:1px solid #e5e7e9;width:100%;height:450px;z-index:-1;top:0}
.product-detail .background-box{display:none}


.googleadv {
	padding-bottom: 20px;
	background: white;
}


.space-me{
	padding-top: 35px;
}

#dividerline{
	boarder
	text-align: center;
	display: block;
	clear: both;
	float: none;
	height: 20px;
	width: 97%;
	margin-bottom: 20px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-top-color: #332F2D;
	border-right-color: #332F2D;
	border-bottom-color: #332F2D;
	border-left-color: #332F2D;
}

.brands-logo-single {
    margin: 15px 20px;
    max-width: 110px;
    max-height: 70px;
}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}
