﻿
#txt{display:block;float:left;width:635px;text-align:justify;margin:-35px auto 25px auto;overflow:auto}

#txt p{padding-top:10px}

.tab_footer { 
	border-style: none; 
	border-color: inherit; 
	border-width: 0px; 
	width: 100%; 
	height: auto; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto; 
	font-family: sans-serif,Verdana,Arial,Helvetica; 
	font-size: 12px; 
	color: #f5f2f2; 
	padding-bottom: 10px; 
	

	background-color: #444444;
}

.tab_footer td { text-align: center; }

.tab_footer a { color: #aaa; }

.tab_footer table { margin: auto; }


.pad {
width:225px;
}

#calendar2 thead tr.days{background-color:#f2f2f2;height:25px;color:#666;font-size:10px;}

.td-bg-lightgrey{
	background-color: #f7f7f7;
}


.quick-link-boxes__article-description {
    padding: 25px;
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 1.57;
    color: #333d47;
}
.title-as-background{top:32%;width:100%;font-size:15px}


.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
.fxb-col{-webkit-box-flex:1;-ms-flex:1;flex:1}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}





.skills-box .meter {
    height: 6px;
    border: 1px solid #434343;
    padding: 1px;
    margin-bottom: 15px;
}

.skills-box .meter p {
    height: 2px;
    background: #252525;
}
 
    .blue .about .col-md-4:last-child .dishes-main { margin-bottom: 0; }

    .blue .about .col-md-4 { padding: 0; }

.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-md-4 { width: 33.33333333%; }

	.forum_blog_bg2 {
		background-color: white;
	}
.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%}
 
	
#footer2 {
	color: #3c3c3c;
	font-size: 11px;
	text-align: right;
	padding: 10px;
	background: #b8b8b8;
	}
	
#footer2 a {
	color: #3c3c3c;
	text-decoration: none;
	}





.regions_rates_table {
    width: 100%;
}

table.classementNormal td.joues, table.classementNormal td.pts, table.classementNormal td.diff {text-align:right;}

.subsection{
	padding: 0 125px;
	margin-bottom: 50px;
}

#required-docs .subsection{
	padding: 0;
}

#pricing .subsection{
	padding: 0;
}

#cars .subsection{
	padding: 0;
}

  .posts-grid .grid-item__title {
    font-size: 1.10em;
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }

    .posts-grid .grid-item__title a {
      color: #0c223f; }

  .posts-grid .grid-item--first .grid-item__title {
    font-size: 1.17em; }


h1#logo {
	float: left;
}

	.home.page h1#logo {
	  line-height: normal;
	  font-size: 27px;
	  text-align: left;
	  color: #fff;
	  float: left;
	  padding-left: 5px;
	}

	.home.page h1#logo a{color: #fff;}


	h1#logo span {
		display: none;
	}
.row{margin-left:-15px;margin-right:-15px}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.row:before{content:none}
.row.nested{margin-left:0;margin-right:0}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
#tb-megamenu-column-7 ul.level-1{display:flex;display:-webkit-flex;}

.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: 3px;
  padding-left: 3px;
}

  .col-lg-8 {
    width: 66.66666667%;
  }


.fl_l {
	float: left
}


	.footer .fl_l,
	.footer .fl_r {
		max-width: 50%;
	}


	#draggable .fl_l {
		width: 100%;
	}


	.first_footer .fl_l, .first_footer .fl_r {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column
	}


	.fl_l, .fl_r {
		float: none;
		width: 100%;
		padding: 0
	}


	.first_footer .fl_l {
		float: left
	}
.badge-inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;background-color:#446084;line-height:.85;color:#fff;font-weight:bolder;padding:2px;white-space:nowrap;transition:background-color .3s, color .3s, border .3s}
.badge-small .badge-inner{line-height:.7}
.badge-frame .badge-inner,.badge-outline .badge-inner{color:#446084;background-color:#fff;border:2px solid currentColor}
.has-hover:hover .badge-outline .badge-inner{border-color:#446084;background-color:#446084;color:#FFF}
.badge-circle-inside .badge-inner,.badge-circle .badge-inner{border-radius:999px}
.badge-frame .badge-inner,.widget .badge-outline .badge-inner{background-color:transparent}
.dark .widget .badge-outline .badge-inner{color:#fff;opacity:.7}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}

.center-box {
	max-width:870px;
	margin: 0 auto;
}

.popular_article_content {
	width: 460px;
	float: right;
}

.popular_article_content a {
	color: #0060d7;	
	font-weight: bold;
}

footer .footer-links ul {
	margin: 0px;
	padding: 0px
}

footer .footer-links ul li {
	list-style-type: none;
	padding: 5px 0
}

footer .footer-links ul li a:before {
	content: "\f105";
	font-family: FontAwesome;
	font-size: 14px;
	display: inline-block !important;
	cursor: pointer;
	line-height: 20px;
	margin-right: 5px
}

footer .footer-links ul li a {
	color: #999;
	transition: all .3s ease-in-out 0s
}

footer .footer-links ul li a:hover {
	transition: all .3s ease-in-out 0s;
	padding-left: 10px;
	color: #27ae61
}

.lists.products .clone-tobasket,.page.product .clone-tobasket{position:fixed;z-index:50;opacity:0.9;display:block;overflow:hidden;}

.product.hot .price{font-size:20px;font-weight:700;}

.product.hot .priceOld{font-size:15px;font-weight:700;color:#ec0647;text-decoration:line-through;}
.simplefavorites-modal-content.loading .modal-content-body{display:none}
.simplefavorites-modal-content.loading .modal-content-loading{display:block}

.page-template-showcase-php #main .widget-area {
	float: left;
	margin: 0 -22.15% 0 0;
	width: 22.15%;
}

.one-column .page-template-showcase-php #main .widget-area {
	float: none;
	margin: 0;
	width: auto;
}





#main {
	clear: both;
	padding: 1.625em 0 0;
}





.error404 #main #searchform {
	background: #f9f9f9;
	border: 1px solid #ddd;
	border-width: 1px 0;
	margin: 0 -8.9% 1.625em;
	overflow: hidden;
	padding: 1.625em 8.9%;
}

.error404 #main #s {
	width: 95%;
}

.error404 #main .widget {
	clear: none;
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}

.error404 #main .widget_archive {
	margin-right: 0;
}

.error404 #main .widget_tag_cloud {
	float: none;
	margin-right: 0;
	width: 100%;
}

	#main #secondary {
		float: none;
		margin: 0 7.6%;
		width: auto;
	}

.copy no-mb, .copy p.no-mb, .sidebar p.no-mb, .copy p.no-margin, .copy ul.no-mb, .copy ol.no-mb, .copy h1.no-mb, .copy h2.no-mb, .copy h3.no-mb, .copy h4.no-mb, .sidebar h4.no-mb, h5.no-mb {
	margin-bottom: 0 !important;
}
.row{margin-right:-15px;margin-left:-15px}


header .row {
	margin: 0;
}


.dark .row,
.light .row,
.yellow .row,
.blue .row,
.purple .row {
	margin: 0;
}


.dark .row div[class^="col-"],
.light .row div[class^="col-"],
.yellow .row div[class^="col-"],
.blue .row div[class^="col-"],
.purple .row div[class^="col-"] {
	margin-bottom: 5px;
}
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}

#counters .display-percentage {
    color: white;
    font-size: 45px;
    text-align: center;
}


.counter-box.text-gradient .wrap-percentage .display-percentage {
    font-size: 40px !important;
    font-weight: 600 !important;
    margin-bottom: -8px !important;
}

.tilgjengelighet .medium
{
    margin-top: -5px;
}

.tilgjengelighet .forstorr, .tilgjengelighet .normal, .tilgjengelighet .medium, .tilgjengelighet .stor
{
	float: left;
	margin-left: 2px;
	margin-right: 1px;
}

.tilgjengelighet .normal, .tilgjengelighet .medium, .tilgjengelighet .stor
{
	height: 20px;
	width: 10px;
	cursor: pointer;
}

.tilgjengelighet .normal:hover, .tilgjengelighet .medium:hover, .tilgjengelighet .stor:hover
{
	text-decoration: underline;
}
.zn_text_box-title--style1 {font-size:16px; color:#CD2122; text-transform:uppercase; text-shadow:0 1px 0 rgba(255, 255, 255, 0.7);}
.zn_text_box-title--style2 {font-size:22px; color:#535353; font-weight:normal; margin-top:0;}
.grid__item.clear{clear:both}
.grid__item{box-sizing:border-box;float:left;min-height:1px;padding-left:30px;vertical-align:top;width:100%}
.cart__row--table-large .grid__item{display:table-cell;vertical-align:middle;float:none}
.home .grid--full .grid__item{height:100%}
.grid-table.grid-table--top .grid__item{vertical-align:top}
.grid-table.grid-table--middle .grid__item{vertical-align:middle}
.grid-table.grid-table--bottom .grid__item{vertical-align:bottom}
.grid-table .grid__item{float:none;display:table-cell;height:100%}
.collection-filters-horizontal .collection-filters-horz .grid__item{padding-left:10px}
.template-collection .grid.collection-filters-horz .grid__item:first-child,.template-collection .collection-filters-horz.grid--rev .grid__item:first-child,.template-collection .collection-filters-horz.grid--full .grid__item:first-child{padding-left:0}
.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}


.navbar-toggle:focus .icon-bar,
.navbar-toggle:hover .icon-bar {
  background-color: #00c9d0;
}

.item-list .social-icons{float:right;margin:35px 0 0 0;padding:0px;}
.item-list .social-icons li{padding:0px;margin:0 0 0 6px;float:left;list-style:none outside none;text-indent:-999em;width:32px;}
.item-list .social-icons li a{display:block;height:32px;width:32px;overflow:hidden;text-indent:100%;white-space:nowrap;float:right;margin-left:25px;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;-ms-transition:All 0.5s ease;transition:All 0.5s ease;}
.item-list .social-icons .guidestar{width:72px;}
.item-list .social-icons .guidestar a{text-indent:0px;height:auto;width:70px;margin-top:-10px;}
.item-list .social-icons .guidestar a img{max-width:100%;}

.main-nav-list, .main-nav-list-item { list-style: none; background: none; margin: 0; padding: 0; position: relative; }
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}


.text-center {
	text-align:center;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
#nav .container,.nav-paddings{padding-left:0;padding-right:0}

.social li.go {
	background-position: 0 -210px;
}

	
	.footer_banner_box
	{
		width: 204px;
		padding: 20px 23px;
	}

	.footer_banner_box .content
	{
		width: 134px;
	}

.footer_banner_box h3
{
	font-family: 'Droid Serif';
	font-style: italic;
	color: #000;
	margin-top: 5px;
}

.footer_banner_box.super_light_green
{
	background-color: #ee2d24;
}

.footer_banner_box.light_green
{
	background-color: #ee2d24;
}

.footer_banner_box.green
{
	background-color: #c21d24;
}

.footer_banner_box .banner_icon
{
	float: left;
	margin-right: 20px;
}









#phone-portrait, #phone-landscape, #tablet-portrait, #tablet-landscape {
  display: none; position: absolute; top: -100%; left: -100%; height: 1px; width: 1px;
}


#tablet-landscape {display: block;}
 
  #primary-nav-container, #tablet-landscape, .login-search, #primary-menu {display: none;}
.item .thumbindex{float:left;margin-right:20px;margin-bottom:10px}
.thumbindex img{height:auto}


    .footer-copyright,
    footer,
    .call-to-action,
    .video {
        text-align: center;
        height: 100%;
    }


    .footer-copyright {
        text-align: center;
    }


.footer-copyright .row {
    height: 100%;
    padding: 15px 0 7.5px;
}


.footer-copyright a {
    color: #F7F8FC;
}


.footer-copyright a:hover {
    text-decoration: underline;
}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}





.lbbox {
  margin-top:30px;
}


a.glink {text-decoration:none;}

a.glink span {margin-right:5px;font-size:15px;vertical-align:middle;}

a.glink img {vertical-align:middle;display:inline;border:0;padding:0;margin:0;opacity:0.8;}

a.glink:hover img {opacity:1;}
ul.views-fluid-grid-list{margin:0;padding:0;}
ul.views-fluid-grid-list-left{text-align:left;}
ul.views-fluid-grid-list-right{text-align:right;}
ul.views-fluid-grid-list-center{text-align:center;}
ul.views-fluid-grid-list-justify{text-align:justify;}

.text-size {
    color: #fff;
    font-size: 28px;
    width: 52%;
}

.misc-specialty ul.specialty-list li {
    display: inline-block;
    max-width: 270px;
    min-width: 260px!important;
    line-height: 1.625rem !important;
    vertical-align: top;
    padding: 15px 0 15px 0;
}

.misc-specialty ul.specialty-list li div {
    padding: 0 8px;
}

.down_menu_lm{  text-align:center;  padding-top:8px;}


.down_menu_lm a{color:#999999;}

.down_menu_lm a:hover{color:#F15A2A; text-decoration:none;}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}

#mk-boxed-layout {
  position: relative;
  z-index: 0;
}

.mk-boxed-enabled #mk-boxed-layout {
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
}

.mk-boxed-enabled #mk-boxed-layout .a-sticky .mk-header-holder {
  right: auto !important;
}

.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,
.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder {
  width: 100% !important;
  left: auto !important;
}



.mk-boxed-enabled #mk-boxed-layout,
.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,
.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder
{
	max-width: 1200px;

}


.mk-boxed-enabled #mk-boxed-layout .header-style-2.a-sticky .mk-header-nav-container {
	width: 1200px !important;
	left:auto !important;	
}
.mk-responsive-wrap{overflow-y:scroll;position:absolute;width:100%;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;display:none;z-index:20}
.default-icon .porto-sicon-default{display:table-cell;vertical-align:middle}
.default-icon .porto-sicon-default .porto-icon,.default-icon .porto-sicon-default .porto-sicon-img{margin-right:15px}

.header-top-ads .porto-sicon-default { width: 60px; }



h1.site-title {
	display: block;
    font-size: 45px;
    font-weight: bold;
    margin: 90px auto;
    max-height: 120px;
    max-width: 450px;
    padding: 5px 0;
	word-wrap: break-word;
}
.avia-button-wrap{display:inline-block}

#top .avia-button-row .avia-button-wrap{margin:10px 0}

	.responsive .av_promobox .avia-button, .responsive .av_promobox .avia-button-wrap{width:100%; margin-top:4px; position: relative; top:0; left:0; text-align: center; float:none;}
.pt-cv-thumbnail{height:auto;max-width:100%!important;margin-top:0!important;margin-bottom:10px!important;min-width:inherit!important}
.pt-cv-thumbnail.pull-left{margin-right:15px!important}
.pt-cv-thumbnail.pull-right{margin-left:15px}
.pt-cv-scrollable .pt-cv-thumbnail{width:100%}

.img-box {
	text-align: left;
	margin-left: 60px;
}

.img-box img {
	border: 5px solid #e7e7e7;
	display: inline-block;
}

#builder-module-4d700d45dc63d-outer-wrapper {
	max-width: 1020px;
	width: 1020px;
}





.builder-module-outer-wrapper {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
}

.td-bg-darkgrey{
	background-color: #898989;
}

.scrollbody_txt{ background:#FFFFFF; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }


.image-responsive, .footer-logo {
  display: block;
  width: 100%;
  height: auto; }


.mleft {
	margin-top: 15px;
	float: left;
}


.mleft:hover .select-menu {
	background-color: #2c222d;
}

.mleft:hover .select-menu-content {
	height: 250px;
	opacity: 1;
}


header .navbar .logo-black{
	opacity: 0;
}


header.header-light .navbar .logo-black{
	opacity: 1;
}




.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}




.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	
	display: none;
}



.infinity-end.neverending .site-footer {
	display: block;
}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}
#main-header .container{width:98%}
#main-header,#sub-featured{position:relative;padding:10px 0;background:#FFF;border:1px solid #ddd}
#main-header{-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2)}
#footer-bottom,#main-header,#top-header,#top-social{text-align:center}
#footer-bottom,#main-header,#top-header,#top-social,.dropdown-menu li a{text-align:center}

.td-visual-hidden {
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}


.footer-col ul.f-menu{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;margin-bottom: 6px}


.footer-col ul.f-menu li{margin-bottom: 10px;line-height: 17px;}


.footer-col ul.f-menu li a{font-size: 15px;color: #c1c1c1}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
.sidebar nav a.child,.sidebar nav span.child{margin-left:30px;font-size:18px;line-height:2}
.content-info .footer-menusa .nav-col nav ul li.child{display:none}


#reviews .card-comment p.comment-count { margin-bottom: 0 }


#reviews .card-comment p.comment-count span {
opacity: 0.4;
color: #96989f;
font-size: 10px;
letter-spacing: 0.19px;
	margin-bottom: 0;
}


#reviews .comment {
    color: #96989f;
    font-size: 14px;
	margin-top: 18px;
}
.headerNavWrapper #mega-menu-wrap-primary,.headerNavWrapper #mega-menu-wrap-primary .mega-menu-toggle{background-color:#cd2f30}
.headerNavWrapper #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after{content:''}
.headerNavWrapper #mega-menu-wrap-primary .mega-menu-toggle{background-repeat:no-repeat!important;background-size:contain!important}
.headerNavWrapper #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary{box-shadow:3px 3px 9px -1px #c1c1c1}
.font_7glgnq3sg, [data-font="font_7glgnq3sg"], [data-font="font_7glgnq3sg"] li a, #content-holder h4 {font-family: "unitext", sans-serif;font-weight: 700;font-style: normal;}
.hamburger-menu .menu-toggle span,.hamburger-menu .menu-toggle span:before,.hamburger-menu .menu-toggle span:after,.hamburger-menu .toggled .menu-toggle span:before,.hamburger-menu .toggled .menu-toggle span:after,.menu-toggle span,.menu-toggle span:before,.menu-toggle span:after,#big-search-close:before,#big-search-close:after,#big-search-close:hover:before,#big-search-close:hover:after{background-color:#335b5b}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}


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


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



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

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}
#logo{font:18px "Trebuchet MS",Tahoma,sans-serif;color:#007bb4;position:absolute;top:30px;left:2px}



.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}


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


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



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

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:17px;}
.menu-item-has-children .dropdown-menu-toggle{padding-right:17px;}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:11px;padding-bottom:11px;margin-top:-11px;}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.boxed-wrap #page{width:640px}
#page{overflow:hidden}
                                        
        img.jlr-social-icons {
            width: 45% !important;margin-right: 5% ;
        }
.cp-modal-every-design .cp-short-desc-container{display:block;width:100%;float:left}
.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%}

  .items-grid .col-md-3:nth-child(4n + 5) {
    clear: left;
  }


.main-table .rating-column {
    position: relative;
    width: 100px;
    height: 30px;
    float: left;
    margin-left: -15px;
}


.main-table .rating-column .rating {
    transform: scale(0.6);
    margin-top: -3px;
}


.rating-text {display: none;}



.video-container {
  margin: 0 20px 32px 20px;
}

.bottom ul.menu li a {font-size: 0.9em}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul a:before { content:"\f105"; margin-right: 10px; opacity: 0.7; }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }
 

ul.sub-menu li.menu-item a {
	
	color:black;
}


ul.sub-menu li.menu-item a:hover {
	
	background-color:#e3e3e3;
}


.menu-item a{
	color: white;	
}

.down_menu_lm{  text-align:center;  padding-top:8px;}


.down_menu_lm a{color:#999999;}

.down_menu_lm a:hover{color:#F15A2A; text-decoration:none;}



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

.hrs{
	margin-top: 25px;
	width: 300px;
	background:#4b50ba; 
	border:4px solid;
	border-color:#3c199b;
	border-radius: 12px;
	padding:5px; color:inherit;
	box-shadow: 2px 2px #b6baba;
	}
.video-added{color:#76787a}

#mdd .mdd_element_content {
	padding:0px 0px 10px 0px;
}
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;}



.left-sidebar-home,.right-sidebar-home{top:217px !important; z-index:9}

.right-sidebar-home{position:absolute!important;top:0;right:0;width:300px!important;padding:0!important}

.take-over-row .right-sidebar-home{display:none}


.title-service {
  float: left;
  width: 195px;
  font-size: 33px;
}


.title-service:hover .hover-line--mod {
  display: block;
  width: 150px;
}

.so-widget-sow-features-default-14441fa365af .sow-features-list .sow-features-feature .textwidget {
  margin: auto;
}


div.textwidget a{color:#000000;
}
.visibility-hidden{visibility:hidden}


.name_site .title_name .title_name_img{
    margin-left: 5px;
    float: left;
    margin-right: 20px;
    display: block;
    width: 417px;
    height: 34px;
}


div.name_site .title_name{
    color: #fff;
    font-size: 19px;
    font-weight: bold;
    line-height: 55px;
}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}

.site-wordpress{
	color: #888888;
    padding: 10px 2px;
	float: right;
	font-size:13px;
	}

.site-wordpress a{
	color: #666666;
    text-decoration:none;
	}


a.alignnone {
    display: inline-block;
}


a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}


img.alignnone,
.alignnone {
	margin-bottom: 12px;
}


.before-footer-widgets a.aligncenter,
.before-footer-widgets a.alignleft,
.before-footer-widgets a.alignnone,
.before-footer-widgets a.alignright {
	margin: 0;
	padding: 0 15px;
}


.home-middle .featured-content .alignnone {
	margin-bottom: 32px;
}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:15px!important}
#main-content .container:before{background-color:#fff}

  .span3 {
    width: 270px;
  }

  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }

  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }


input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}


.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.nav-left-wrap{width:280px!important}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.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-9{width:75%}
.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-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%}

	.mobile-loader {
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background: white;
		width: 100%;
		height: 100%;
		z-index: 100000;
		text-align: center;
	}

	.mobile-loader #floatingCirclesG{
		top: 50%;
		position: relative;
		float: left;
		left: 50%;
		margin-top: -180px;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.mobile-loader h5{
		position: relative;
		top:50%;
		margin-top: -120px;
		line-height: 15px;
	}

	.mobile-loader p{
		position: relative;
		top:50%;
	}

#members .copy{padding:1em}
.device-md #members .copy{margin-right:1em;padding:1.5em}

.device-lg #members .copy{margin-right:2em;padding:2em}

#gallery .copy{padding:2em 1em}

.device-sm #gallery .copy,.device-md #gallery .copy,.device-lg #gallery .copy{padding:2em}

#virtual-consultation .copy{padding:2em 1em}
#virtual-consultation .copy p a{font-weight:400;color:#486375}

.device-sm #virtual-consultation .copy,.device-md #virtual-consultation .copy,.device-lg #virtual-consultation .copy{padding:2em}

#services article .copy{padding:2em 1em}
#services article .copy p a{font-weight:400;color:#486375}
.modal-title{margin:0;line-height:1.42857143}


.feedback-modal .modal-title {
  margin-left: 0;
}
.w3-hide-small{display:none!important}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}
.fusion-clearfix{zoom:1;clear:both}
.fusion-clearfix:after,.fusion-clearfix:before{content:" ";display:table}
.fusion-clearfix:after{clear:both}

                
                .td_uid_12_5d243bd90286f .tdn-descr {
                    color: #000000;
                }

.content-area {
    float: left;
    width: 100%;
    padding-bottom: 40px;
    background: #2D343E;
    padding-top: 20px;
    border-radius: 7px;
    -webkit-border-radius: 7px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.28);
}

.content-area h1, .content-area h3, .tipo3 h1 {
    color: #FFF;
    margin: 0;
    padding: 15px 0;
    font-size: 24px;
    font-weight: 300;
}
.et_pb_text_inner{position:relative}


.sbadge,.badge{padding:7px 15px;cursor:pointer;
    display: inline-block;
    font-weight: 700;
    color: #FFF;
    line-height:1;
    vertical-align:middle;
    white-space: nowrap;
    text-align: center;
    background-color: #0393BE;
    border-radius: 3px;}

.sbadge:hover,.badge:hover{background-color:#03a6d7}
.site-header .site-description-container{display:none}
.site-header .site-description-container .site-description{margin:0;font-family:platelet, sans-serif;font-size:20px;font-size:1.25rem;line-height:36px;letter-spacing:1.5px;color:#aaaaaa}
.site-header.toggled .site-description-container{display:none}
.header-menu-pc__inner-wrap{-ms-flex-pack:justify;justify-content:space-between}
.header-logo,.header-menu-pc__inner-wrap,.header-menu-pc__list{display:-ms-flexbox;display:flex;height:100%}
.menu-mobile-lateral .topo{padding-top:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.pesquisa-mobile-lateral .topo{padding-top:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}


	#access .menu-header,
	div.menu {
		margin: 0 5px;
	}


	#access .menu ul,
	#access .menu ul li {
		width: 100%;
	}


	#access li.menu-main-search {
		max-width: none;
	}
  #access a, #nav-toggle span, li.menu-main-search .searchform input[type="search"] { color: #ffffff; }
 li.menu-main-search .searchform input[type="search"] { background-color: #4b7e7e; border-left-color: #154848; }
 #access ul li a, li.menu-main-search .searchform input[type="search"] { font-size:14px ;}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:before{ float:right; display:inline-block; margin-top:16px; margin-right:25px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent.show_submenu:before{content: "\f107"; color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:hover:before{ color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li a{ padding-left:45px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li:before{ display:none}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li{ padding-left:0}

  .menumap ul li p.loc-area { text-align: center; font-size: 13px; }

  .menumap ul li p.loc-area span { font-size: 12px; }

  .menumap ul li p.loc-area br.nl { display: block; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.new_iss_content img{padding-top:10px;margin-bottom:0px;float:none;}
.new_iss_content-last img{padding-top:5px;}

	td.middle3_2 {
		width: 316px;
		height: 137px;
		background: #ffffff;
		border-bottom: 1px solid #186a85;
		border-top: 1px solid #b1c3d4;
		border-right: 1px solid #186a85;
	}


.grialbastrui
{
background-color:#7397B7;
}
.vc_row .vc_column-inner{padding-left:0;padding-right:0}


.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.clearfix:before,
.clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:after {
    clear: both
}


.clearfix {
    zoom: 1
}
body .widget.clearfix-desktop{clear:both}
body .widget.clearfix-tablet{clear:both}
body .widget.clearfix-desktop,body .widget.clearfix-tablet{clear:none}
body .widget.clearfix-mobile{clear:both}
.expanded-footer-menu{display:none;}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}

.side_menu_logo{padding: 0px 95px; padding-top: 14px;}

.side_menu_logo img { filter: invert(100%); -webkit-filter: invert(100%); }



#image_614818154 {
  width: 100%;
}
.img{position:relative}
.img .img-inner{position:relative;overflow:hidden}
.img,.img img{width:100%}
.img .caption{position:absolute;transition:transform .5s;-ms-transform:translateY(100%);transform:translateY(100%);max-height:100% !important;overflow-y:auto;bottom:0;padding:4px 10px;font-size:14px;color:#FFF;width:100%;background-color:rgba(0,0,0,0.3)}
.img .caption-show,.img:hover .caption{-ms-transform:translateY(0);transform:translateY(0)}

.img-round {
	display: inline;
	margin: 0 auto;
	height: 100%;
	width: auto;
}










.header-wrapper { background: #33363B; }

#header,
#profile .inner,
.article-inner,
#comments,
.archive-article,
.timeline-row .content,
#toTop {
  background: #fff;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
  box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}

.article-inner {
  overflow: hidden;
}
.col-md-4{width:32.33333%;max-width:33.33333%}


header.banner .nav-primary,
header.banner .menu-header-navigation-container,
header.banner .nav {
  height: 100%;
  min-height: 87px;
}


#pub-head {
	width: 100%;
	height: 130px;
	overflow: hidden;
}



div.item-page .content_rating {
	background-color: transparent; 
}

.item-page_wha + .content_rating {
	width: 80%; 
}


body.contentpane .content_rating, div.contentpane .content_rating { display: none; }
 
	 
	 
  
  
  
  
  .content_rating {
    margin: 6px 0;
}
.content_rating .jve-stars,.content_rating .jve-statistics{display:inline-block;vertical-align:middle;margin-right:10px}
#main-handler .content_rating .jve-stars{margin-top:6px!important}
#div-on-air .inner-margin-row{background-color:#FFFFFF;padding:16px}
#content_article #sidebar #div-on-air .inner-margin-row{padding-top:0px}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.service-list-col2{overflow:hidden}

img.front-prd-img{max-width:105px;width:100%;height:auto;max-height:98px;}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}

.cb-icon-login.cb-menu-icon {
	display:none!important;
}


 h2.featurette-heading{
	font-size: 2.85rem
 }


 .featurette-heading {
	font-size: 2.85rem;
    font-weight: 200;
 }


 .sticky-post .featurette-heading {
	font-size: 2.85rem;
	margin-top: .35em;
 }


.construtor .text-wrap .featurette-heading {
	margin: 0;
}
.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}
.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}

	.flex-row.welcomemodalpopup.align-items-start.g-height-100vh.g-pt-30--md.g-pt-10.g-px-15.no-gutters.g-bg-cover__inner {
    padding-top: 0 !important;
}
.list-unstyled{padding-left:0;list-style:none}

span.thedislike:hover, .post-dislike.active .thedislike {
    color: #ee0f6f;
    border-color: #ee0f6f;
}

.post-like.inactive .thelike, .post-dislike.inactive .thedislike { cursor: default; color: #d0d0d0 !important; border-color: inherit; }

.post-like, .post-dislike {
    display: inline-block;
    cursor: pointer;
}
.sub-menu,.sub-menu .menu-item,.sub-menu .menu-item a{min-width:230px}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
