﻿.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-sm-6{width:50%}


.slide-title {
	font-size: 70px;
	text-transform: uppercase;
	color: #fff;
	text-shadow: 0 1px #000;
}


.part-employee .slide-title {
	font-size: 14px;
	padding-top: 10px;
	text-shadow: none;
}

.part-persons .slide-title {font-size: 14px; padding-top: 10px; text-shadow: none;}
.experts-list .experts-columns .media-content .media-category{font-size:12px;font-weight:700;margin-bottom:4px;text-transform:uppercase}
.experts-list .experts-columns .media-content .media-category[data-category=viva-melhor]{color:#34a2e1}
.experts-list .experts-columns .media-content .media-category[data-category=alimentacao]{color:#ee434c}
.experts-list .experts-columns .media-content .media-category[data-category=corpo]{color:#37c966}
.experts-list .experts-columns .media-content .media-category[data-category=emagrecimento]{color:#f4368e}


.algo-list {
  text-align: center;
  margin-bottom: 2px; }

  .algo-list + div .btn {
    margin: 5px 0; }
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-half{width:48%;}
.fusion-layout-column.fusion-one-half.fusion-spacing-no{width:50%;}


#search-footer {
    position: absolute;
    top: 12px;
    left: 70px;
}


#search-footer .text {
    background: #cccccc;
    border: 1px solid #c2c2c4;
    line-height: 30px;
    padding: 0 10px;
}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.clip_frame{overflow:hidden;}

.wprs_sidebar_chart .wprs_side_widget .wprs_song-title{font: bold 15px/ 18px Arial;}

.logo {
    max-width: none;
}
.td_block_inner .td_module_mx2 .td-post-category{margin-bottom:5px}
.td_block_inner .td_module_mx2 .td-icon-star,.td_block_inner .td_module_mx2 .td-icon-star-empty,.td_block_inner .td_module_mx2 .td-icon-star-half{font-size:15px;width:17px}
.td_block_inner .td_module_mx2 .item-details{margin-bottom:30px}
.td_block_14 .td_block_inner{margin-right:-3px}
.td-pb-span4 .td_block_14 .td_block_inner{margin-right:0}
.td-column-1.td_block_15 .td_block_inner{*zoom:1}
.td-column-1.td_block_15 .td_block_inner:before,.td-column-1.td_block_15 .td_block_inner:after{display:table;content:"";line-height:0}
.td-column-1.td_block_15 .td_block_inner:after{clear:both}
.td_flex_block_2.td_with_ajax_pagination,.td_flex_block_2.td_with_ajax_pagination .td_block_inner{overflow:initial!important}
.td_flex_block_2.td_with_ajax_pagination .td_block_inner{height:auto!important}


.et_search_outer {
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}


	.et_vertical_nav .et_search_outer {
		overflow: visible;
		position: relative;
	}


	.et_header_style_centered .et_search_outer,
	.et_header_style_split .et_search_outer {
		display: none;
	}

.collect td.rew {width:100px;}

.collect td.rew a:hover img {opacity: 0.9;}


.tablespa .collect td.down, .tablespa .collect td.rew {width:auto;}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}



.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  overflow: hidden;
  position: absolute !important;
}



.screen-reader-text, .builder-team-member .builder-team-member-links ul li a .builder-team-member-link-title {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  overflow: hidden;
  position: absolute !important;
}

#wrapper {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }


.dark {
    color: #242526;
    font-weight: 400;
}
.img-placeholder{position:relative;height:0;overflow:hidden;display:block}
.img-placeholder img{position:absolute;top:0;left:0;width:100%;height:100%}
body.home .connect .the-latest{float:left;width:33.33333%;max-width:400px;background:linear-gradient(45deg,#1f326b 30%,#4e6ba5);min-height:486px;padding:15px 25px 0;color:#fff}
body.home .connect .the-latest .topline{font-size:24px;font-weight:500;font-family:montserrat,sans-serif;text-transform:uppercase;margin-bottom:8px}
body.home .connect .the-latest .titleline{font-weight:500;font-family:montserrat,sans-serif;font-size:50px;text-transform:uppercase}
body.home .connect .the-latest .titleline svg{width:40px;height:40px}
body.home .connect .the-latest .fb-wrap{width:100%;max-width:500px;margin-top:15px}
body.home .connect .the-latest .fb-wrap .fb_iframe_widget{display:block}
body.home .connect .the-latest .fb-wrap a{color:#fff}
body.home .connect .app,body.home .connect .the-latest{float:none;width:100%;max-width:100%}


#skip {
  position: absolute;
  display: none;
  top: 0;
  left: 50%;
  margin: 0 0 0 -50px;
  width: 50%;
  z-index: 500; }

  #skip a {
    position: absolute;
    display: block;
    top: -3.5em;
    height: 32px;
    width: 100px;
    padding: 8px 0 0;
    font-size: 15px;
    font-size: .9375rem;
    overflow: hidden;
    color: #fff;
    background: #707d1c; }

    #skip a span {
      display: none; }

    #skip a:active, #skip a:focus, #skip a:hover {
      outline: 0;
      top: 0;
      text-decoration: underline; }
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}
.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}
.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}
.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}
.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}
.form-horizontal .has-feedback .form-control-feedback{right:15px}
.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}


.text_box {

	margin-right: 20px;

	margin-left: 20px;

	padding-top: 20px;

}

.all_croshca{display:block;margin-bottom:10px;vertical-align:middle;width:793px;padding:0 5px 5px;}


.cabecera {
    margin: 0 0 -5px 0 !important;
    padding: 0 !important;
    text-align: center;
}
.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.alert,.alert h4{color:#c09853}
.alert h4{margin:0}
.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}
.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}
.alert-success h4{color:#468847}
.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}
.alert-danger h4,.alert-error h4{color:#b94a48}
.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}
.alert-info h4{color:#3a87ad}
.alert-block{padding-top:14px;padding-bottom:14px}
.alert-block p+p{margin-top:5px}


.alert-heading {
	color: inherit;
}


.editorial_col_droite {
	background:#ffffff;
}

.editorial_col_droite.type_1 {
	margin:20px 0px 0px;
	border:1px solid #d0d0d0;
	width:178px;
	overflow:hidden;
}

.editorial_col_droite.type_2 {
	margin:20px 0px 0px;
	border:1px solid #d0d0d0;
	width:178px;
	overflow:hidden;
}

.editorial_col_droite.type_2 h2 {
	font-size:100%;
	font-weight:bold;
	margin:0px !important;
	padding:19px 0px 19px 19px;
	width:140px;
	border:none;
	text-transform:uppercase;
}

.editorial_col_droite .editorial_ct {
	padding:0px 19px;
	margin:0px 0px 20px;
	width:140px;
	overflow:hidden;
}

.editorial_col_droite.type_1 p {
	margin:0px;
}

.editorial_col_droite.type_1 h2 {
	font-size:100%;
	font-weight:bold;
	margin:0px !important;
	padding:19px 0px 0px 19px;
	width:140px;
	border: none;
}
footer .qodef-footer-bottom-holder{display:inline-block;width:100%;background-color:#303030;vertical-align:middle;text-align:center;padding:30px 0}
footer .qodef-footer-bottom-holder .qodef-column-inner{text-align:center;vertical-align:middle}
footer .qodef-footer-bottom-holder .qodef-three-columns .qodef-column:first-child .qodef-column-inner{text-align:left}
footer .qodef-footer-bottom-holder .qodef-three-columns .qodef-column:last-child .qodef-column-inner{text-align:right}
footer .qodef-footer-bottom-holder .qodef-two-columns-50-50 .qodef-column:first-child .qodef-column-inner{text-align:left}
footer .qodef-footer-bottom-holder .qodef-two-columns-50-50 .qodef-column:last-child .qodef-column-inner{text-align:right}
footer .qodef-footer-bottom-holder .widget{margin-bottom:0}
footer .qodef-footer-bottom-holder .widget .qodef-footer-widget-title{color:#7f8385}
#block-bt958dd6cc252410{min-height:25px}
.prod-code{display:none}
#header_mobile .img-responsive{margin:0 auto}
.img-aides .img-responsive{margin:0 auto!important}
.help-bloc-infra .img-responsive{margin:0 auto!important;padding-top:5px}
.mobile-center .img-responsive{margin:0 auto!important}
#carousel-footer-mobile .img-responsive{margin:0 auto!important}
.bloc-avantages .img-responsive{margin:0 auto}
.img-encart.img-responsive{display:inline-block!important}
.list-unstyled{padding-left:0;list-style:none}
header .list-unstyled .menu-item a:hover,footer .list-unstyled .menu-item a:hover{text-decoration:none}

.floor-6 .coop {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 673px; FLOAT: left; HEIGHT: 287px; BORDER-TOP: #ccc 1px solid; 
}

.coop table{ margin-top:20px; margin-left:40px;}

.floor-6 .coop .box-title A {
	BACKGROUND-POSITION: 0px 0px
}

.floor-6 .coop .box-con {
	LINE-HEIGHT: 0; FONT-SIZE: 0px
}


.secondary-callout__headline {
  font-family: adineueproblack;
  color: #000; }

      .secondary-callout__headline[data-theme="light"] {
        color: #fff;
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); }

      .secondary-callout__headline[data-theme="dark"] {
        text-shadow: 0 1px 2px rgba(255, 255, 255, 0.4); }
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}

.thelike, .thedislike, .thecomment {
    padding: 0 4px;
    line-height: 23px;
    margin-right: 1px;
    border: 1px solid #ccc;
    display: inline-block;
    box-sizing: border-box;
    transition: all 0.25s ease;
    border-radius: 3px;
}

span.thelike, span.thedislike, .thecomment {
    font-weight: normal;
    color: #b3b3b3;
}

.thelike i, .thedislike i { margin-right: 5px }

.post-like.inactive .thelike, .post-dislike.inactive .thedislike { cursor: default; color: #d0d0d0 !important; border-color: inherit; }
header.centered_logo .header_inner_right{float:right}
.header_inner_right{float:right;position:relative;z-index:110}
.header_inner_right.left_side .side_menu_button a:last-child{padding:0}
header.sticky .header_inner_right.left_side{display:none}

	#menu-main .item_description {color:red;}

	#menu-main .cta-menu-item .item_description {display:block;color:#425a75;font-size:14px;}
.slideout-menu-toggle{padding:21px 17px;background:#000;float:left;color:#fff;z-index:1}
.slideout-menu .slideout-menu-toggle{color:#fff;text-decoration:none}
.slideout-menu .slideout-menu-toggle:hover{color:#999}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}
.button,.carousel .slick-arrow,.carousel:hover .slick-arrow,.list-item{transition:.3s ease all}
.latestArticles .list-item{opacity:.4}
.latestArticles .list-item.active,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.latestArticles .latestArticles-body:after,.latestArticles .list-item.list-itemIndex-10,.latestArticles .list-item.list-itemIndex-8,.latestArticles .list-item.list-itemIndex-9{display:none}
.list-item{margin-bottom:0;padding:9px 20px}
.list-item.active{background-color:#E5E5E5}

.thelanguage{width: 211px;padding:14px 14px 11px 10px;text-align: left;  }


.thelanguage a{ display: block; color: #000000; text-decoration: none; height: auto; border-bottom: dotted 1px #C7C7C7; width: 200px; margin-top: 1px; padding:2px 0 2px 5px; font-weight: bold;font-size: 12px;}

#col-2 div.pwrapper{width:99%;font-size:12px;color:#6e706e;font-weight:normal;line-height:18px;}

#col-2 p a,#col-2 div.pwrapper a{text-decoration:underline;}

#footer .pwrapper{  width: 100%;  max-width: 980px;  display: block;  margin: 0 auto;  padding:10px 0;text-align: center;}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.widget-area {
	margin: 9.09090% auto 0;
}

  .home-container .modules .module .perc-block .perc-block-caption {
    font-family: "GT-Walsheim-Regular";
    font-size: 14px;
    line-height: 20px;
    font-family: "GT-Walsheim-Light";
    margin-top: 15px;
    max-width: 20em; }

	
	#text-3 .textwidget, #text-4 .textwidget {
 width: 300px;
 margin: 0 auto;
}


.main .sidebar .widget .textwidget { text-align:center;}

	
	.lower-foot .textwidget { float: none; }
#pu2230{z-index:144;margin-top:50px;position:relative;width:100%;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}

.searchdiv{width: 200px; margin:0 auto;padding:0;}


#menu-footer-menu li {
    padding: 5px 50px!important;
}
.menu-toggle {display:none!important}
.genesis-nav-menu .menu-item {padding:0 5px!important}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
nav .accessories .sub{width:450px}

.push {
	height:56px;	
}
.fusion-menu-item-button .menu-text{border-color:#ffffff;}
.fusion-menu-item-button:hover .menu-text{border-color:#ffffff;}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#555555;}


.genesis-nav-menu .menu-item {
	border: none;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

	.reference_slider .content {font-size: 1rem;}


.gallery .content { color: #f06241; }


.modal .content { margin-bottom: 20px; }

.blog_list_wrapper .blog_entry .content { padding: 1em 1em 1em 400px; margin-left: 1em; width: 100%; }

.ara_newsarea .blog_entry .content {display: table-cell; width: 50%; background: #FFF; padding: 30px 40px; vertical-align: top;}

.ara_newsarea .blog_entry .content h2 { font-size: 18px; margin-top: 0; }

.ara_newsarea .blog_entry:first-child .img, .ara_newsarea .blog_entry:first-child .content {display: block; width: 100%;}

		#footer .col {
			display: table-cell;
			vertical-align: middle;
			padding: 0 10px;
		}


.pt-8 {
  padding-top: 2rem;
}

  .l-header__top {
    padding: 1px 0;
    background: #1F1F1F;
    background: var(--content);
    color: #F8F8F8;
    color: var(--base);
    font-size: 0.875rem;
    letter-spacing: 0.16em; }


p,
pre,
ul,
ol,
dl,
dd,
blockquote,
address,
table,
fieldset,
form,
.gallery-row,
.author-bio,
#logo { margin-bottom: 20px; }


#logo,
#logo a {
	font-size: 28px;
	line-height: 30px;
	color: #000;
	font-weight: bold;
	display: block;
}


#logo a:hover { text-decoration: none; }
.ad-border{border:solid #e9e9e9 1px;padding:3px}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }
.region_footer .legal{clear:both;text-align:center}
.region_footer .legal .brands{margin-bottom:40px}
.region_footer .legal .brands a{display:inline-block;margin-left:40px}
.region_footer .legal .brands a:first-child{margin-left: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-3{width:25%}
#ajax-event-calendar .pager{margin:0}

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}


.td-logo-in-header .td-sticky-disable.td-mobile-logo,
.td-logo-in-header .td-sticky-disable.td-header-logo {
  display: none;
}

.td-logo-in-header .td-sticky-header.td-header-logo {
  display: block;
  
}

.td-logo-in-header .td-sticky-mobile.td-header-logo {
  display: none;
}

.td-logo-in-menu .td-sticky-disable.td-header-logo {
  display: block;
  
}

.td-affix .td-logo-in-menu .td-sticky-disable.td-header-logo {
  display: none;
}

.td-logo-in-menu .td-sticky-header.td-header-logo {
  display: block;
  
}

.td-logo-in-menu .td-sticky-mobile.td-header-logo {
  
}

.td-affix .td-logo-in-menu .td-sticky-mobile.td-header-logo {
  display: none;
}

.td-header-style-10 .td-logo-in-header .td-header-logo {
  
}

.gantry-width-container {
    display: flex;
    flex-flow: row wrap;
}

		
	span.mvp-feat1-pop-head,
	span.mvp-feat1-list-but,
	span.mvp-widget-home-title {
		font-size: 1rem;
		}
ul.mvp-feat1-list-buts li.active span.mvp-feat1-list-but,span.mvp-widget-home-title,span.mvp-post-cat,span.mvp-feat1-pop-head{background:#4DB2EC}
span.mvp-feat1-pop-head,.mvp-feat1-pop-text:before,span.mvp-feat1-list-but,span.mvp-widget-home-title,.mvp-widget-feat2-side-more,span.mvp-post-cat,span.mvp-page-head,h1.mvp-author-top-head,.mvp-authors-name,#mvp-content-main h1,#mvp-content-main h2,#mvp-content-main h3,#mvp-content-main h4,#mvp-content-main h5,#mvp-content-main h6,.woocommerce .related h2,.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce div.product .product_title,.mvp-feat5-side-list .mvp-feat1-list-img:after{font-family:'Roboto',sans-serif}



.title-logo-wrapper {
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
}

.title-logo-wrapper a {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.fl-icon-group .fl-icon {display: inline-block;margin-bottom: 10px;margin-top: 10px;}
.fl-icon-group-left {text-align: left;}
.fl-icon-group-center {text-align: center;}
.fl-icon-group-right {text-align: right;}
.fl-node-5c3398a9e624e .fl-icon-group-left .fl-icon {margin-right: 15px;}
.fl-node-5c3398a9e624e .fl-icon-group-center .fl-icon {margin-left: 15px;margin-right: 15px;}
.fl-node-5c3398a9e624e .fl-icon-group-right .fl-icon {margin-left: 15px;}
.icon-comment-flat:before{content:'\e897'}


.footerheadline,
.footerheadlinelight {
    color: #fff;
    font-size: 1.2rem;
    text-transform: uppercase;
    width: 100%;
    float: left
}


.footerheadline {
    margin-bottom: 10px
}
.row{margin-left:-15px;margin-right:-15px}


.banner{
	width:100%;
	height:700px;
	background:#63c1ff;
}

#rgh  {background-color: #94f794}


			td.recentcommentstexttop {
				border: none;
				padding: 0px 0px 0px 10px;
			}


			.rtl td.recentcommentstexttop {
				padding: 0px 10px 0px 0px;
			}


section.icon-blocks .icon-block .padding {
    padding: 25px;
}


    section.location-details .location-details-description .padding {
        padding: 30px;
    }

#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding:5px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
	box-shadow: #161616 2px 2px 5px 2px;
}
.author-box:before,.clearfix:before,.entry-content:before,.entry:before,.featured-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table}
.author-box:after,.clearfix:after,.entry-content:after,.entry:after,.featured-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table}
.site-inner,.wrap{margin:0 auto;max-width:1140px}
.magazine-landing .site-inner,.magazine-landing .wrap{max-width:800px}
.site-header .wrap{border-bottom:2px solid #222;padding:30px 0}
.header-image .site-header .wrap{padding:0}
.nav-secondary .wrap{border-bottom:1px solid #222}
.site-footer .wrap{border-top:1px solid #444;padding:60px 0}


.mainsearch-div button {
  float: right;
  font-size: 16px ;
}


.mainsearch-div form {
  margin-top: 20px;
  width: 350px;
}
