﻿.view-footer{float:left;margin:14px 0 0 0;width:100%;}
.view-footer .return_to{padding:3px 0 0;}

img.alignnone {
	margin: 0;
}

.wp-caption.alignnone {
	margin: 5px 0 20px 0;
}
.ut-animate-image,.wp-caption img,blockquote,img.alignnone,img.size-auto,img.size-full,img.size-large,img.size-medium,img.size-thumbnail{position:relative;animation-duration:2s}

	#contenido td {
		vertical-align: top;
		padding: 0.2em;
	}

	#contenido p { margin:0 0 1em 0; }

	
	#contenido * + h1 { margin-top:1.8em; }

	#contenido * + h2 { margin-top:1.5em; }

	#contenido h1 { margin-bottom:0.7em; }

	#contenido h1 + p{ margin-top:0.3em; }

	#contenido ol { list-style:decimal; font-family:"kabel_bk_btbook", Georgia, Times, serif; font-size:1.4em; color:#716B6B; margin-left:1.2em; margin-bottom:1em; }

	#contenido ol li { font-size:1em }

	#contenido ol ol li { font-size:0.7em }

	#contenido ol li p { padding:0.4em; margin:0 0 0 0; font-style:normal; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:0.7em; line-height:1.4em; color:#222; border-left: 1px solid #716B6B; }

	#contenido strong { font-weight:bold; }

	#contenido{
		padding:0.5em 1em;	
		text-align:left;
	}

.menu-toggle-inner {
    width: 17px;
    height: 12px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}


.padding-active.content-area{
padding-right:170px;
text-align: left;
}

	 	.responsive .padding-active.content-area { padding-right: 0; }




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


.ht-service-posts{
	float: left;
	width: 50%;
	padding-right: 40px;
}


.ht-service-posts .ht-section-title-tagline{
	text-align: left;
	margin-bottom: 21px;
}


.ht-service-posts .ht-section-title{
    width: auto;
}


.ht-service-posts .ht-section-tagline{
	width: auto;
}
.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-lg-12{width:100%}
#container{max-width:960px;margin:0 auto;padding:0 25px}
#container:after,#container:before,.clearfix:after,.clearfix:before,.widget-wrapper:after,.widget-wrapper:before{display:table;content:" "}
#container:after,.clearfix:after,.widget-wrapper:after{clear:both}
.ie7 #container,.ie7 .clearfix,.ie7 .widget-wrapper{zoom:1}
.mod_3947197 .liste_rubriques{position: relative;position: auto;}

  .site-branding_text{
    display: inline-block;
  }

      #page #masthead .site-nav-container #site-navigation #mega-menu-menu-1 .mega-menu-item a {
        font-family: 'Raleway', sans-serif;
        font-weight: 400;
        letter-spacing: 1.5px; }

      #page #masthead .site-nav-container #site-navigation #mega-menu-menu-1 .mega-menu-item.twitter-link a:before {
        font-family: 'Font Awesome 5 Brands';
        content: "\f099";
        font-size: 18px; }

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



.gdlr-core-divider-item .gdlr-core-divider-container{ position: relative; margin-left: auto; margin-right: auto; }

.gdlr-core-divider-item .gdlr-core-divider-container.gdlr-core-left-align{ margin-left: 0px; }

.gdlr-core-divider-item .gdlr-core-divider-container.gdlr-core-right-align{ margin-right: 0px; }
#header .oshine-module,#header .tatsu-module{margin-bottom:0}
#footer-wrap.style2 .tatsu-module,#footer .tatsu-icon-shortcode{margin-bottom:0}
.be-sidemenu .oshine-module,.be-sidemenu .tatsu-module{margin-bottom:10px}
.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}
.tatsu-animated-heading-wrap.tatsu-module{margin-bottom:10px}
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}

.twenty-one-img {
    float: left;
    margin-right: 20px;
}

#front-page-7 .widget .twenty-one-img img {
    margin-top: 0px;
    margin-bottom: 0px;
}

#front-page-7 .twenty-one-img {
    float: left;
    margin-right: 20px;
}

	.start-here .twenty-one-img,
	.start-here .beginners-guide-img {
    	float: none;
    	margin-right: 0px;
	}

	#front-page-3 .twenty-one-img {
		margin-right: 0px;
	}


#right_sidebar{ float:right; width:32%;}

#right_sidebar a{  color: #EC008D;}

#right_sidebar  a.read{font-size:12px !important;}


.blue_heading, #right_sidebar .blue_heading a {
  color: #1A2E90;
  font-size: 17px;
    padding-top: 20px;
  font-family: 'Conv_ufonts.com_whitney-medium_1_';
  font-weight: normal;
}

.region-sidebar-first .block:first-child h2.block-title,
.region-sidebar-second .block:first-child h2.block-title {
  margin-top: 0;
}

.region-help .block {
  overflow: hidden;
}


    .main-navigation-wrapper {
        height: auto !important;
    }
.gdlr-core-page-builder-body [data-skin] .gdlr-core-image-overlay-icon, .gdlr-core-page-builder-body .gdlr-core-pbf-column[data-skin] .gdlr-core-image-overlay-icon{ color: #ffffff; }

.gdlr-core-pbf-column,
.gdlr-core-pbf-column-content-margin{ position: relative; }

.gdlr-core-pbf-column-content{ position: relative; margin-left: auto; margin-right: auto; min-height: 1px; }

	.gdlr-core-pbf-column-content-margin{ padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }

	.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin{ padding-left: 30px !important; padding-right: 30px !important; }
body.fusion-hide-pagination-text .page-text{display:none}


.titoli_big{
    color: #ED1C24;
    font-size: 24px;
    line-height: 24px;
    padding-bottom: 25px;
}


#jsn-centercol_inner {
	border-top: 1px solid rgba(255,255,255,0);
}

.span12 #jsn-centercol_inner {
	padding: 20px;
}
.widget-latest-news .widget-latest-news-right h3,.widget-recent-news .widget-recent-news-right h3{margin-top:0}
.widget-recent-news .widget-recent-news-left{z-index:10}
.widget-recent-news .widget-recent-news-right{z-index:0;min-height:65px}
.widget-latest-news .widget-latest-news-left{z-index:10}
.widget-latest-news .widget-latest-news-right{z-index:0;min-height:97px}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}
.blue{color:#cb242c}
.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-4{width:33.33333333%}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.section-team .row {
  margin-left: -0.5px;
  margin-right: -0.5px;
}


.team-members.row {
  margin-left: 0px;
  margin-left: 0rem;
  margin-right: 0px;
  margin-right: 0rem;
}

  .team-members.row.team-layout-4 .team-member:nth-child(4n+1) {
    clear: left;
  }

  .team-members.row.team-layout-3 .team-member {
    width: 33.3333333333%;
  }

  .team-members.row.team-layout-3 .team-member:nth-child(3n+1) {
    clear: left;
  }

  .team-members.row.team-layout-2 .team-member {
    width: 50%;
  }

  .team-members.row.team-layout-2 .team-member:nth-child(2n+1) {
    clear: left;
  }

  .team-members.row .team-member:nth-child(2n+1) {
    clear: left;
  }

header .header-nav{padding: 1.5rem 0;}

header .header-nav .wrap{display: flex;}

header .header-nav .wrap nav{align-self: center; display: flex; flex:1;}

header .header-nav .wrap nav ul{flex:1;}

header .header-nav #menu-mobile{display: none;}

.header-nav .logo img{transition: width ease 500ms;}




.header-nav .ico-search{margin-right: 2rem;}
.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}
.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}

.mh-container-outer { margin: 0 auto; box-shadow: none; }

.clearfix {
  zoom: 1;
}

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

.clearfix:after {
  clear: both;
}

#topbar .clearfix {
  float: right;
}

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}


.homecareoptionstitle {
padding-left: 90px; 
padding-bottom: 15px;
}


	

	#redes_sociais{

		display: inline-block;
		padding-top: 5px;

	}


	#redes_sociais p{

		display: block;
		float: left;

	}


	#redes_sociais a span{
		color:#c3c3c3;
		margin-right:10px;
		transition:all .45s;

	}


	#redes_sociais a span:hover {
		color:#337ab7;

	}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}

	
	body .dslc-navigation .menu-item[class^="dslc-icon-"]:before,
	body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {
		display: none;
	}

#portalredes-flickr a { background-position: -105px -25px; }

.items {
	display:none;
}


.items img {
	display:none !important;
}

  .top-bar .name {
    height: 55px;
    margin: 0;
    font-size: 16px; }

    .top-bar .name h1 {
      line-height: 55px;
      font-size: 1.1875em;
      margin: 0; }

      .top-bar .name h1 a {
        font-weight: bold;
        color: #fff;
        width: 50%;
        display: block;
        padding: 0 18.33333px; }

.menu-item-language img.iclflag {
  margin-top: -3px;
}



.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}

#flexslider {
	width:100%;
        display:inline-block;
        margin:auto;
        text-align:center;

}

#flexslider .flex-direction-nav {
    bottom: 10%;
}

#flexslider .flex-direction-nav li a {
    width: 46px;
    height: 46px;
}
.content-block__bg{position:absolute;z-index:0;top:10px;left:-110px;opacity:0.05;-webkit-transform:scale(1.2);transform:scale(1.2)}
.group-home-list .content-block__bg{display:none}
.component-inside-track__listing .entity-figure{display:block;float:none;height:100px;margin:0 auto;width:100px}
.adv-only .component-inside-track__listing .entity-figure{border-radius:0}
.entity-figure{border-radius:50%;overflow:hidden;position:relative;margin-right:10px;float:left;width:75px;height:75px}
.adv-only .entity-figure,.entity-figure--noRadius{border-radius:0}
.entity-figure--noFloat{float:none}


    .heart_passion {
        height: 500px;
    }


.fusion-footer-copyright-area, .sb-toggle-wrapper, .to-top-container, .testimonial_slider .sldr_title {

	display:none;

}
.sb-toggle-wrapper{border-top-color:#363839;border-top-color:rgba( 54,56,57,1);}
.sb-toggle-wrapper .sb-toggle:after{color:#ffffff;}
.language-switcher-locale-url{padding-top:30px;text-align:left;display:inline-block;position:absolute;width:100%;left:0}
.language-switcher-locale-url a{display:block;width:100%;background:#000;color:#fff;font-size:12px;font-weight:500;padding:7px 10px;text-decoration:none;height:30px}
.language-switcher-locale-url li{display:none}
.language-switcher-locale-url .active{display:block;position:absolute;top:0;width:100%}
p.wp-caption-text{line-height:1.618;font-size:.875em;font-weight:400;margin:1em 0 1.618em;text-align:right;padding:0}
.wp-caption-text.gallery-caption{line-height:1.618;font-size:.75em;font-weight:400;font-style:normal;margin:1em 0;text-align:right;padding:0}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}



.mini-right-box { 
	border-radius: 5px; 
	border:1px solid #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 17px 17px 17px;
	box-shadow: 0px 0px 2px #898D8E;
	
    background: -webkit-linear-gradient(left top, #f5f5f5 , #ededed); 
    background: -o-linear-gradient(bottom right, #f5f5f5 , #ededed); 
    background: -moz-linear-gradient(bottom right, #f5f5f5 , #ededed); 
    background: linear-gradient(to bottom right, #f5f5f5 , #ededed); 
}


.mini-right-box .title-mini {
	padding-bottom: 20px;
	font-weight: bold;
}
.u-right{float:right}

.entry img, .entry iframe, .commentlist img, .commentlist iframe {
max-width : 580px;
}

.entry img {
margin: 1em 0;
}
.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}
.tb-simple-slider .bg-shade{background-color:rgba(0,0,0,.4);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.tb-simple-slider.dark-text .bg-shade{background-color:rgba(255,255,255,.4)}
.jumbotron-outer.has-bg-shade .bg-shade{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:2}
.thumbnail{padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,.055);box-shadow:0 1px 3px rgba(0,0,0,.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.thumbnail .caption{padding:9px;color:#555}
.table,.thumbnail{background:#FFF}
.carouselInner .thumbnail{padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;line-height:auto}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}


.flexbox__item, .site-logo {
  display: table-cell;
  vertical-align: middle;
}


.article__header .flexbox, .article__header .site-title, .article__header .flexbox__item, .article__header .site-logo {
  pointer-events: none;
}


.article__header .flexbox__item *, .article__header .site-logo * {
  pointer-events: auto;
}


.article__header.article__header--page .flexbox__item, .article__header.article__header--page .site-logo {
  text-align: center;
}


.article__parallax .flexbox__item *, .article__parallax .site-logo *,
.covers .article__parallax {
  pointer-events: auto;
}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}


		#container-page {
			width: 100%;
		}
.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-7{width:58.33333333%}
.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}


.dj-megamenu li.dj-up {
	position: relative;
    display: block;
    float: left;
    padding: 0;
    margin: 0 -1px 0 0;
    background: none;
}


.navbar-nav .list-unstyled ul.menu {
	padding-left: 0;
}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}


.menu-current-issue-text {
	padding-top: 15px;
	color: #ffffff;
}


.menu-current-issue-button .btn-default {
	color: #ffffff;
	background-color: #9D003B;
	background-image: none;
	border-color: transparent;
	margin-top: 15px;
	text-shadow: none;
}


.menu-current-issue-button .btn-default:hover {
	color: #9D003B;
	background-color: #A8A8A8;
}


.menu-current-issue-button .btn {
	border-radius: 0;
}
