﻿.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-right:15px;padding-left:15px}
.col-sm-10{width:83.33333333%}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

  .is-sticky-navbar .sticky-offset { height: 37px; }
.topbar-nav-centered .topbar-left,.topbar-nav-centered .topbar-right{width:200px}
.topbar-nav-centered .topbar-right{text-align:right}
#container .rt-gallery .gallery-item-holder .image-thumbnail{margin:auto}
.has-overlay .image-thumbnail img{opacity:1;-moz-transition:all .2s ease-out .1s;-o-transition:all .2s ease-out .1s;-webkit-transition:all .2s ease-out .1s;transition:all .2s ease-out .1s;will-change:opacity}
.loop.type-portfolio.style-2 .image-thumbnail img{-moz-transition:all .4s ease .1s;-o-transition:all .4s ease .1s;-webkit-transition:all .4s ease .1s;transition:all .4s ease .1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.loop.type-portfolio.hover-2:hover .image-thumbnail img{opacity:.6}
.loop.type-portfolio .image-thumbnail{position:relative;overflow:hidden}
.loop.type-portfolio .image-thumbnail img{width:100%;height:auto}
.rt-carousel .loop.hover-1 .image-thumbnail img{-webkit-transition:none;transition:none}


#content div.selectable {
  margin-top: 10px;
}
.clearfix{zoom:1}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}


.c-media-block__content {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 1rem;
  padding-left: 1rem; }


#content .cat-5 {
	background-color: #800000;
	}

.breadcrumb .divider{padding:0 5px;color:#999999;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-lg-1,.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-lg-10,.col-lg-11{float:left}
.col-lg-3{width:25%}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.fbcomments ul.list-unstyled li {width: 20%; position: relative; text-align: left; box-shadow: none; float: left;  margin: 0 0 15px 0;}
.banner-container .mouse .mouse-scroll-l{-webkit-animation:down3 1s infinite;animation:down3 1s infinite}

.content-box {
    text-align: right;
    padding-right: 40px;
}
.content-box p{color:#ffffff}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}
.et_pb_portfolio_item .pop_up_close_btn{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}
.et_pb_portfolio_item .pop_up_close_btn:hover{opacity:1}
.row{margin-right:-15px;margin-left:-15px}
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}


.row.sidebarContent {
    margin: 15px 0;
}
header.centered_logo .header_inner_right{float:right}
.has_header_fixed_right.stick.menu_bottom .header_inner_right,.header_bottom_right_widget_holder{display:none}
.header_inner_right{float:right;position:relative;z-index:110}
header.centered_logo .header_inner_right,header.centered_logo .q_logo a{display:inline-block;vertical-align:middle}
.content .container .container_inner,.header_inner_right.left_side .side_menu_button a:last-child{padding:0}
header.sticky .header_inner_right.left_side{display:none}


.page-title, .format-status .entry-content, .sidebar .widget-title, #reply-title, #comments, .footer .widget-title {
  font-size: 35px;
  margin-bottom: 30px;
}


.sidebar .widget-title {
  border-bottom: 2px solid #ebebeb;
  padding-bottom: 30px;
  font-size: 20px;
  font-weight: 700;
}

.footer .widget-title {
  font-size: 20px;
  font-weight: 700;
  border-bottom: 2px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 30px;
}
.popup__discount,.popup__discount__transparent{width:100%;height:100%;top:0;left:0}
.popup__discount__transparent{position:fixed;background-color:#000;opacity:.7;z-index:2147483646}

.desktop-header-inner .desktop-header-container { margin-bottom: 15px; }


	
	.desktop-header-inner { float: right; margin: 22px 30px 0 0; }

	.desktop-header-inner .cart { position: relative; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

#content.content-builder .row-content {
margin: 0;
}

#content.content-full .container .row-content {
margin: 0;
}

.row-full { margin: 0; }
.naturalife-panel-wrapper{padding:30px 50px;height:100%;width:100%;display:table}
.naturalife-panel-wrapper img{max-width:100%;height:auto}
.admin-bar .naturalife-panel-wrapper{padding-top:62px}


#footer .menu .sub-menu a {
	font-weight: normal;
	font-size: 11px;
	padding: 2px 0px;
}
.mk-dynamic-styles {display:none}

.menu-resources-container li {
    border-bottom: none!important;
}

.seletor-noticia{width: 358px; margin-left: 10px; padding: 6px 0 6px 0; float: left; vertical-align: middle; font-family: "OpenSans-Regular"; font-size: 18px; border-bottom: 1px #ccc dashed}

.seletor-noticia-ativo{ font-size: 18px; font-family: "OpenSans-Regular"; color: #006633}

.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
#pu156{width:100%;margin-right:-10000px;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 190, 190, 190, 0.7);
		}




#wrapper {
}


.screen-70 {
    width: 70%;
    float: left
}


.awesome-weather-header {
	padding: 10px;
	text-align: center;
	background: rgba(0,0,0,0.1);
	text-transform: uppercase;
	position: relative;
}

.awesome-weather-header span {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	margin: 0 auto;
	padding: 0 10px;
}


.awe_changeable .awesome-weather-header span { padding: 0 25px; }



.awesome-weather-wrap.darken .awesome-weather-header { background: rgba(0,0,0,0.2); }


.awe_boxed .awesome-weather-header { text-align: left; background: rgba(0,0,0,0.2); }
.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-left:15px;padding-right:15px}
.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{float:left}
.col-xs-12{width:100%}
.et_pb_counter_14 .et_pb_counter_container:hover{background-color:}
.et_pb_counters .et_pb_counter_14:hover .et_pb_counter_amount.overlay{color:}
.et_pb_counters .et_pb_counter_14:hover .et_pb_counter_amount{background-color:}
.et_pb_counter_14 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counter_14 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counter_14 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counters .et_pb_counter_14 .et_pb_counter_container{background-image:none}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}

#fklms_login_bar .fkcontainer{   
    padding-top: 5px;
    margin: 0 auto;
    padding-right: 30px;
}
.entry-content table,body.et-pb-preview #main-content .container table{border:0px}
.entry-content tr td,body.et-pb-preview #main-content .container tr td{border-top:0px}

.new-arrivals{
	padding:2em 0;
	background:#fff;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

table.basic,
table.basic td {
	border: 0;
}



.gigpress-row td {
	border-bottom: 1px solid #EEE;
}



tr.gigpress-divider.gigpress-row td {
	border-top: 2px solid #CCC;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}


	

	.simple-pricing-table .column:hover .price,
	.simple-pricing-table .featured .price,
	.simple-pricing-table .column:hover .footer,
	.simple-pricing-table .featured .footer
	{
	background-color: #00c2a9;
	background-color: rgba(0,194,169, 0.5);
	}


				.simple-pricing-table .price {
					padding: 28px 0 15px;
					border-top: 1px solid #e7e7e7;
					background-color: #f7f7f7;
					border-bottom: 1px solid #e7e7e7;
				}


				.simple-pricing-table .column:hover .price,
				.simple-pricing-table .featured .price {
					border-color: #fff;
					border-color: rgba(255,255,255, .5);
					background-color: #1ac8b2;
				}
#header{height:102px;position:relative;width:100%}
#my_bag span{color:#444}

	#nav-utility a, #my_bag span, #nav-utility span.down_triangle { color: #fff;}

	#my_bag span img { display: none;}
.full-width-bar-outer{z-index:-1;height:100%;position:absolute;top:0;width:100%;}
.top_content{position:relative;padding-top:0px}
.header_section,.service_icon i,.top_cont_outer,.top_content{position:relative}

.builder-full-width-slider, .builder-full-width-slider .builder-slider-slides, .builder-full-width-slider .builder-slider-slide {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
}

.builder-full-width-slider .builder-slider-slides {
  list-style: none;
  position: relative;
  overflow: hidden;
}

#logozone #logo {
	margin: 0;
	font-size: 2.5em; 
	font-weight: normal;
	line-height: normal;
  color: #d7d7d7;
	font-family: Arial, Tahoma, sans-serif;  
  text-align: left;
  overflow: hidden;
}

#logozone #logo a {
  color: #d7d7d7;
	text-decoration: none;
	border: 0;
	cursor: pointer;
}

#logozone #logo img {
	border: 0;
}

#logozone #logo a:hover {
  color: #eee;
}

#logozone #logo span#rbcSystemIdentifierLogo {
	margin: 0;
	float: none;
	display: block;
}


.wpsp_helpdesk_widget_menu_item{
    width: 100%; 
    background-color: #52545B;
    color: #fff;
    padding: 5px 5px 5px 10px;
    cursor: pointer;
}


.wpsp_helpdesk_widget_menu_item:hover{
    background-color: #606268;
}


.wpsp_helpdesk_widget_menu_item table{
    width: 280px;
}


.wpsp_helpdesk_widget_menu_item table,
.wpsp_helpdesk_widget_menu_item tbody,
.wpsp_helpdesk_widget_menu_item tr,
.wpsp_helpdesk_widget_menu_item td{
    border: none;
    margin: 0;
}


.wpsp_helpdesk_widget_menu_item .menu_item_icon{
    padding: 0px;
    width: 45px;
    text-align: left;
    vertical-align: middle;
}


.wpsp_helpdesk_widget_menu_item .menu_item_label{
    padding: 0;
    vertical-align: middle;
    text-align: left;
}

.td-mobile-sub-footer-wrap {
  color: #ccc;
  background-color: #000;
  text-align: center;
  padding: 18px 0;
}
#locator-location1-wrapper,#locator-location2-wrapper,#locator-location3-wrapper{margin-left:1.5rem;width:33.3%;display:inline;align-items:center}
#respond div.clear{clear:both;}
#header-search-bar,.container.top-banner,nav,.header-login,#language-box,footer,.banner-show-hide,.company-category.nav,.company_vote_container,.socialtel,.own-company,.comments-section,.gallery-side{display:none !important;visibility:hidden}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
.container.top-banner{display:none}


  
  table.top_accounts .checkmark {
    width: 85px;
  }

	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; }

#footer #footer-ads .widget { padding-bottom: 0; font-size: 0; line-height: 0; }

#footer-widgets .widget { padding: 20px 0; }




.widget { color: #777; font-size: 15px; overflow: hidden; }

.widget a { color: #777; }

.widget a:hover { color: #222; }

.widget select { border: 1px solid #ddd; color: #777; font-size: 15px; padding: 7px; width: 100%; max-width: 100%; }




.dark .widget { color: #999; padding-bottom: 30px; }

.dark .widget a { color: #ccc; }

.dark .widget a:hover { color: #2eb398; }

.dark .widget select { background: transparent; border-color: #444; color: #999; }

.widget ul.menu li {
    float: left;
    margin: 0 20px;
}

	
	.lower-foot .textwidget { float: none; }

#promo
{
	float: left;
	width: 230px;
	min-height: 220px;
	max-height: 360px;
	position:relative;

	overflow:hidden;
}

#promo p {
	margin:0; padding:0;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
