﻿
  .container_solution .title-solution {
    border-bottom: 2px solid #696969;
    font-family: "robotoblack", sans-serif;
    font-size: 1.4em;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    margin: 0 0 20px;
    padding: 5px 0 10px;
    color: #696969;
    border-color: #E87943;
    padding-bottom: 5px;
    width: 360px; }

    .container_solution .title-solution i {
      margin-right: 15px; }

.table {
    
    color: #666;
    background-color: #fff;
    font-weight: 400;
width: 100%;
    max-width: 100%;
border-spacing: 0;
    border-collapse: collapse;
}

.latest-section table.table td:first-child+td {
    text-align: right;
}


 

#columnLeft, #top_nav, #slidebox ,#slider_tabs, #risk_shipping,#craftysyntax,#call_me_now,#home_box-1,#home_box-2,#home_box-3,#home_box-4,   .noprint{display: none;}

	.forum_blog_bg2 {
		background-color: white;
	}


.tbl_content_top {
    vertical-align: top;
}

.comm{
display: inline-block;
width: 30%;
color: #fff;
text-align:justify;
position:relative;

}
















#toppanel {
 position: absolute; 
  
 top: 0;
 left: 0;
 width: 100%;
 z-index: 999;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 min-width:1050px;
}


#toppanel, #toppanel a,.lowerfooter, .tweets h3 a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #content {color:#5f5f5f;}

.sidebar-content li a:hover, #toppanel a:hover{color: #999;}


.sh-sticky-header-active .sh-standard-logo {
    display: none;
}
.flyouts .flyout ul.links{margin:0;padding:0 0 10px 20px;list-style-type:none}
.flyouts .flyout ul.links li{display:block;padding-bottom:10px}
.flyouts .flyout ul.links li img{float:left;display:block;width:40%;background-color:#000;background-size:121px 103px;background-repeat:no-repeat}
.flyouts .flyout ul.links li .name{float:right;width:60%;padding:0 10px 5px 5px;line-height:18px}
.flyouts .flyout ul.links li .name .price{display:block;padding-top:2px;font-size:16px}
.flyouts .flyout ul.links li a{color:#00a7e9!important}
.flyouts .flyout ul.links li a:hover{color:#1dbfff!important}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.lighter-text,.lighter-text .hb-testimonial-quote p,.lighter-text .testimonial-quote-meta span{color:rgba(255,255,255,.7)}
.fw-section.light-style .hb-testimonial-quote p{color:rgba(255,255,255,.8)}
.hb-testimonial-quote{padding:10px 40px}
.hb-testimonial-quote p{padding-left:0;text-align:center;color:rgba(0,0,0,.8);font-size:22px;width:100%;margin:0 auto;line-height:34px}
li.hb-testimonial-quote{display:none;margin:0;width:100%;height:auto;padding-bottom:20px;position:relative}
li.hb-testimonial-quote.flex-active-slide{display:block}
#main-wrapper .hb-main-content,#main-wrapper .hb-sidebar,.hb-testimonial-quote p{color:#454545;}
.hb-testimonial-quote p,.testimonial-quote-meta{font-family:"Libre Baskerville";font-style:italic;}
.nav--footer .menu__item.last:after{content:" ";display:block;clear:both;}

#fb-root{
    display: none;
}

.col-xs-5 {
    width: 41.66666667%;
	float:left;
}

	.col-xs-5, .col-xs-7{
		width:100%;
		text-align:center;
	}

	.top .col-xs-5{
		margin-top:-20px !important;
	}
.carousel-image{position:absolute;top:0;left:0;min-width:100%;max-height:100%}
.carousel-image img{width:100%;-webkit-transition-property:width,height,top,left;transition-property:width,height,top,left;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.disable-transitions-for-smartload .carousel-image img{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}
.carousel-image.slider-full img{max-width:100%}
#et_mobile_nav_menu li.bcLogin a:hover{background:#fff;color:#701629!important}


#footer .top .connect section {
  float: right;
  width: 100%;
  margin: 0;
}


#footer .top .connect section.social {
  width: 37%;
}


#footer .top .connect section:first-child {
  margin-left: 0;
}
.entry-date, .post-date, .date{text-align:left !important;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-10{width:83.33333333%}

#site-description {
	line-height: 24px;
	font-size: 16px;
	padding-bottom: 0;
	color: #999999;
}
.larger{font-size:38px}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}

#spu-bg-18717 {
	opacity: 0;
	background-color: #000;
}

.spu-bg{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
	z-index: 99999;
}


.shop-by-label { 
	background-color: rgba(255,255,255,0.8);
	display: inline-table;
	padding-top: 5px;
	padding-bottom: 5px;
}



.shop-by-label h5, .shop-by-label h6 { 
	padding-left: 20px;
	padding-right: 20px;	
	color: #344A66;
}
 

.shop-by-label h5 { 
	line-height: 0.5em;
	font-size: 3em;
	font-weight: 100;
}


.shop-by-label.left { 
	position: absolute;
	left: -10px;
	top:30px;
	
}


.shop-by-label.center { 
	position: absolute;
	left: 0;
	width: 100%;
	top:42%	
}
 

.shop-by-label.right { 
	position: absolute;
	right: -10px;
	bottom:30px;	
}


.shop-by-label.view_more { 
	padding: 20px;
	padding-bottom: 10px;
	z-index: 1000;
}


.shop-by-label.view_more h5 { 
		font-size: 2em;
}



.show-in-mob {
  display: none;
}


.mobban, .show-in-mob {
  display: none;
}


.banner-single{
	position: relative;
}


.icon-arrow-right:before {
  content: "b"; }

  .btn-giant .icon-arrow-right {
    font-size: 1.15em;
    position: relative;
    top: 0.15em;
    margin-left: 0.25em; }




.main_contianer{
	margin:0px auto;
	background-color:#fff;
	width:950px;
	border:0px solid #F00;
	padding:50px;
	padding-bottom:30px;
}

.page .header .column {
	height: 100px;
}
.text-center{text-align:center !important}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.forum-topic-header .topic-reply-link,.forum-topic-header .topic-reply-allowed,.forum-topic-header .topic-new-post-link,.forum-topic-header .last-post-link{display:inline-block;}
.view-display-id-products_header li.last{padding:0;}

.grid_4                                         { width:360px; margin:0 20px; float:left; display:inline; }


.grid_1-2, .grid_3-4, .grid_1, .grid_1-1-2, .grid_2, .grid_2-2-5, .grid_3, .grid_4,
.grid_5, .grid_6, .grid_7, .grid_8,
.grid_9, .grid_10, .grid_11, .grid_12           { width:100%; margin:10px 0 0 0!important; float:none; display:block; }
.footer-nav .nav-horizontal ul.menu li a{height:14px !important;line-height:10px !important}
.footer-nav .menu-item{max-height:20px !important}
.footer-nav ul.menu li a{font-size:12px}
.responsive-grid-active .block-type-navigation ul.menu.selectnav-active{display:none}
.widget-header {float:left;max-width:77%;height:auto;max-height:90px;}
.widget-header img {float:left;}
.widget.widget_nav_menu li {position:relative;margin-left:0;border-bottom:0;border-top:0;}
.widget {margin-bottom:15px;float:left;width:100%;list-style:none;}
.widget .title {font-weight:bold;text-transform:uppercase;color:#545E68;font-size:12px;}
.widget li {list-style-type:square;margin-left:17px;margin-bottom:7px;}
.widget li:last-child {margin-bottom:0;padding-bottom:0;}
.widget h3 {font-size:15px;line-height:1;margin:0 0 5px 5px;}
.sidebar_list .widget:first-child {margin-top:20px;}
.widget-header .textwidget {margin-top:0;padding-left:0;border-left:none;}

    
    
    .smallcontain,
    .col2.left,
    .col2.right {
	    float: none;
	    width: 100%;
	    max-width: 100%;
	    padding: 0;
	    margin: 0;
    }


div.smallcontain {
	max-width: 50%;
	margin: 0 auto;
}


#container {
	margin: 0 auto;
    padding: 0 20px;
    width: 1050px;
}


#container, 
#content, 
#content-full {
	font-size: 14px;
   
}


.emodal .emodal-content :last-child {
	margin-bottom:0;
}
.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-8{width:66.66666667%}




#header-wrapper {
	z-index: 2;
	position: relative;
}

.header1 #logo {
  text-align: center;
}

.benefits-overlay__text {
	color: #797979;
	font-size: 12px;
	line-height: 16px;
}
.lo-title{font-family:bebas neue,sans-serif;font-weight:400;font-size:2.2em;color:#000;margin:.8em 0 .2em}
.lo-title+.article_list{margin-top:-20px}
.rhs-follow-us .lo-title{margin-top:0}
.lo-title+.lo-native_ad:before{display:none}
.hp-latest .lo-title,.hp-upcoming .lo-title{margin-top:0}
.hp-columns_right section:first-child .lo-title{margin-top:0}
.hp-mobile_poweredby+.lo-title{text-align:left}
.hp-mobile_poweredby+.lo-title span{padding-left:0}

body[data-button-style^="rounded"] .section-down-arrow, .scroll-down-wrap.no-border .section-down-arrow {
    background-color: #85b1b2;
	border-color: #85b1b2;
    opacity: 0.8;
    width: 139px;
    height: 139px;
    border-radius: 50%;
	line-height: 72px;
	margin-left: -75px;
	bottom: -90px;
}

body[data-button-style*="rounded"] .scroll-down-wrap{
	margin-left: 0px!important;
}
body[data-button-style^="rounded"] .scroll-down-wrap {
    top: 62vh;
}
.m-0{margin:0!important}


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: auto;
}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}

.copyright-wrapper .inner{width:1170px; margin: auto;}


.bg-red,
a.bg-red {
	color: #ffffff !important;
	background-color: #cc0027 !important;
}


#infos .bg-red:hover,
#infos-stick .bg-red:hover {
	background-color: #ac0122;
}


#right-modules .bg-red:hover,
.item-page .bg-red:hover,
#content .big-btn:hover,
#chronoform-adhesion .bg-red:hover {
	background-color: #ac0122;
}

.cd-popup-container p.bg-red {
  margin-top: -7px;
}
