﻿.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:rgba(0,0,0,.45);overflow-y:scroll}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}

 .linkstyle:visited { color: rgb(245,230,166)}

 .linkstyle:active { color: rgb(245,230,166); text-decoration: none }

 .linkstyle:link { color: rgb(245,230,166)}

 .linkstyle { color: rgb(245,230,166)}

.linkstyle:hover { color: rgb(222,2,45)}
.footer-left{float:left;padding:8px 0}
[class*=template-dca] .footer-left{float:none;max-width:1200px;padding:0 20px;margin:0 auto}
[class*=template-lbs] .footer-left{float:none;max-width:1200px;padding:0 20px;margin:0 auto}
.banner-home .item{position:relative;height:100%}
.contributor-list-featured .item{margin-bottom:1.125rem}
.contributor-list-featured .item .contributor{text-align:center}
.contributor-list-featured .item .contributor .contributor-img{width:100%;max-width:11.25rem;display:inline-block}
.contributor-list-featured .item .contributor .contributor-name{margin:.625rem 0 .5rem;font-size:1.5rem;font-family:"Playfair Display",serif;font-weight:900;color:#0F0F0F}
.contributor-list-featured .item .contributor .contributor-title{font-size:.875rem}
.contributor-list-featured .item .contributor p{font-size:.875rem}
.contributor-list-secondary .item{padding-top:.75rem;padding-bottom:2.375rem;padding-left:1.125rem;padding-right:1.125rem}


.program {
	padding: 0 40px;
	margin-bottom: 50px;
}


.program img {
	width: 45%;
	margin-bottom: 20px;
}


.program-name, .block-title {
	padding: 10px 0px;
	font-family: 'Cutive', serif;
	font-size: 41px;
    line-height: 46px;
}


.program-description {
	margin-bottom: 20px;
}


.program-link {
	background: #319bf7;
    font-weight: normal;
    font-size: 10px;
    padding: 15px 25px;
    font-family: Ape;
    letter-spacing: 0.3em;
    border-radius: 2px;
    color: #fff;
    text-transform: uppercase;
    line-height: 1;
    display: inline-block;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.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}
.top-section2 .navbar-fixed-top.scrolled3 .navbar-toggle .icon-bar{background-color:#000}
.top-section2 .navbar-toggle .icon-bar{background-color:#fff}
.top-section.fixme .navbar-toggle .icon-bar{background-color:#000}


.cornered { width: 325px; height: 0px; border-top: 40px solid #6eceb2; border-right: 40px solid transparent;}

#notepad-1 .cornered { border-top: 40px solid #FA781E;}

#notepad-2 .cornered { border-top: 40px solid #A50034;}

#notepad-3 .cornered { border-top: 40px solid #009CA6;}


#header-spacer {
	width:100%;
}


	

	#footer-social {
		float: left;
	}






#primary {

	float: left;

	width: 65.4546%;

}






.left-sidebar #primary {

	float: right;

}






.no-sidebar #primary {

	float: none;

	margin: 0 auto;

}


.no-sidebar-full-width #primary {

	width: 100%;

}


.blog-alternate-small #primary article:nth-child(odd) figure {

	float: left;

	padding-right: 4%;

}


.blog-alternate-small #primary article:nth-child(even) figure {

	float: right;

	padding-left: 4%;

}


	#primary, #secondary {

		float: none;

		width: 100%;

	}
.center-block{display:block;margin-left:auto;margin-right:auto}
.center{text-align:center !important}
.side-header .center #logo:after{margin:0 auto}
.portfolio-filter.center.style-2 li,.portfolio-filter.center.style-3 li,.portfolio-filter.center.style-4 li{display:inline-block;float:none}
.portfolio-overlay a.center-icon{display:block;margin:-20px 0 0 -20px;opacity:0}
.portfolio-item:hover a.center-icon,.iportfolio:hover a.center-icon{opacity:1}
.team.center .team-title:after{left:50%;margin-left:-40px}
.center .heading-block:after,.heading-block.center:after,.heading-block.title-center:after{margin:30px auto 0}
.iosslider-slideshow .kl-loader {position:absolute; top:50%; left:50%; -webkit-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); z-index:2; -webkit-transition:opacity .3s ease-out, visibility .3s ease-out; transition:opacity .3s ease-out, visibility .3s ease-out;}
.is-initialised .kl-loader {opacity:0; visibility:hidden;}
.kl-loader svg path,.kl-loadersvg rect{fill:#cd2122; }
.kl-cta-ribbon .trisvg path,.kl-mask .bmask-customfill,.kl-slideshow .kl-loader svg path,.kl-slideshow.kl-loadersvg rect,.kl-diagram circle { fill:#106190; }
body:not(.menu-sandwich) #main-menu .button-close{display:none}
.sandwich-color-light #main-menu .button-close{color:#333}
#main-menu .button-close{width:16px;height:16px;cursor:pointer;margin-bottom:25px;color:#fff}
.dropdown_1column,.dropdown_2columns,.dropdown_3columns,.dropdown_4columns,.dropdown_5columns{margin:4px auto;float:left;position:absolute;left:-999em;text-align:left;padding:10px 5px 10px 5px;border:1px solid #777777;border-top:none;background:#F4F4F4;background:-moz-linear-gradient(top, #EEEEEE, #BBBBBB);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));-moz-border-radius:0px 5px 5px 5px;-webkit-border-radius:0px 5px 5px 5px;border-radius:0px 5px 5px 5px}
.dropdown_2columns{width:280px}
#menu li:hover .dropdown_1column,#menu li:hover .dropdown_2columns,#menu li:hover .dropdown_3columns,#menu li:hover .dropdown_4columns,#menu li:hover .dropdown_5columns{left:-1px;top:auto}


.navbar_brand {
    width: 70%;
    margin-top: 15px;
}

    .navbar_brand img {
        margin: 10px auto 0;
        width: 50%;
    }
.img-responsive{display:block;height:auto;max-width:100%}
.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}


.cf:before,
.cf:after,
.container:before,
.container:after {
    content: "";
    display: table;
}


.cf:after,
.container:after {
    clear: both;
}


.cf,
.container {
    zoom: 1;
}
.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}

.footer-top .newslatter-block{background:#f7f7f9; border-bottom:1px solid #bd1724; padding:20px; min-height:136px;}

.footer-top .testimon-f{background:#f7f7f9; border-bottom:1px solid #bd1724; padding:20px; min-height:185px;}
.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0wIDB2MTQwaDEyODBMMCAweiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0wIDQydjk4aDEyODBMMCA0MnoiLz48L2c+PC9zdmc+);background-size:100% 100px;bottom:0;height:100px;z-index:10;transform:rotateY(180deg)}
.e77-50.x-image,.e77-62.x-image {background-color:transparent;}
.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}
.localstore-setter[data-trigger*=site-header__menu__localstore] .localstore-setter__results{max-height:unset}
.localstore-setter__results{display:none;max-height:295px;overflow:auto;margin:0;padding:0;list-style:none}
.localstore-setter__results--visible{display:block}
.localstore-setter__results h4{margin-bottom:3px;font-size:.875rem;color:#681833}
.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}
.b-tabs__link-text[data-before]:before{content:attr(data-before);font-size:12px;line-height:1;display:block;color:rgba(255,255,255,0.4)}
.top-header .accesos-direct{height:50px;display:flex;align-items:center;width:70%;justify-content:space-around}
.top-header .accesos-direct a{font-size:.9em;color:#fff;text-decoration:none;cursor:pointer}
.top-header .accesos-direct a span{color:#fff;font-size:1.5em}

.sub-menu .menu-item-has-children:after { color: #fff }

.news-picture {
  width: 100%;
  height: auto;
  
  margin-bottom: 20px;
}

  #news-list-page-content .news-picture {
    min-height: 190px;
  }
.sales-banner__img{display:block;max-width:100%;height:auto}


.mobile-header-icons {
  padding: 25px 0;
  text-align: right; }

  .mobile-header-icons a {
    text-decoration: none; }

    .mobile-header-icons a span {
      font-size: 15px;
      margin-right: 5px;
      font-weight: bold;
      text-transform: lowercase; }

  .mobile-header-icons ul {
    display: inline-block; }

    .mobile-header-icons ul .header-icon {
      font-size: 30px; }


.moeda-header .dolar-header {
    width: 86px;
    height: auto;
    float: left;
    box-sizing: border-box;
    font-size: .8125em;
    line-height: 19px;
    color: #a1a1a1;
    text-align: right
}

.articlelist2 a{ color: #FF3300 !important;}

.articlelist2{
	font-family: "Times New Roman", Times, serif !important;

	color: #333;
	font-size: 9px;
	margin-right: 2px;
	padding: 0 5px 0 2px !important;
	border-bottom: none !important;
	display: inline;
}



img.scale-with-grid,#Content img{max-width:100%;height:auto}

.img.scale-with-grid, #Content img {
    max-width: 100%;
    height: auto;
    margin-top: 0px;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.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,.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,.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-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}


#foto-box-content {
    padding:15px 10px 10px 10px;
}


#foto-box-content i {
    margin-bottom:10px;
}


#foto-box-content .altre-sfide {
    margin:13px 0 5px 0;
    display:inline-block;
    *display: inline;
    zoom: 1;
    width: auto;
}
.menu_container{height:28px;clear:both;float:left;border-radius:5px 5px 0 0;padding-left:0px;padding-right:0px;box-sizing:border-box;-moz-box-sizing:border-box;}
.menu_container.full_width{width:100%;}
.menu_container.topfixed{position:fixed;width:100%;top:0;left:0;border-radius:0;}
.menu_container.glass ul.menu_submenu_block li a:hover{background:#f5d767;}
#intro_inner:after,#slider_module:after,.jqueryslidemenu ul:after,#content_inner:after,#sidebar_inner:after,#main_inner:after,#outro_inner:after,#footer_inner:after,#sub_footer_inner:after,.post_grid:after,.post_list_module:after,.single_post_module:after,.post_nav_module:after,.share_this_content:after,.about_author_content:after,.additional_posts_module:after,.widget:after,.page:after,.clearfix:after{content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden}
.mysite_responsive.right_sidebar #main_inner,.mysite_responsive.left_sidebar #main_inner{margin:0;margin-bottom:20px}

.right_sidebar #main_inner{margin-left:40px;}

.left_sidebar #main_inner{margin-right:10px;}

.full_width #main_inner{margin:0 20px;}

.mysite_responsive.right_sidebar #main_inner,
.mysite_responsive.left_sidebar #main_inner,
.mysite_responsive.full_width #main_inner{margin-right:0;margin-left:0;}

.midias {width: 200px; height: 36px;position: relative; top: -38px;}

.widget-container {background-color: transparent;}
.bgd03-menu-1 a{color:#fff}


.inphysicswetrust {
	 padding: 1em;
}


.wds-tweet-data {
	font-size: 10px;
	text-align: center;	
}


.art-block select 
{
   width:96%;
}

.art-block
{
   border:1px solid transparent;
   margin:3px;
}

div.art-block img
{
   border: none;
   margin: 0;
}


.art-block li
{
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   line-height: 150%;
   color: #4D6580;
   margin: 5px 0 0 10px;
}


.art-article img, img.art-article, .art-block img, .art-footer img
{
   margin: 7px 7px 7px 7px;
}

	.logo {float: none !important;display: table;margin: 28px auto 14px}

		.aside .block_header{height:35px;padding:34px 0 0 0;font:18px Georgia;color:#636363;text-align:center}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}

#colophon #theme-attribution,
#colophon #site-info {
  text-align: center;
  margin-top: 25px;
  color: #aaaaaa;
  font-size: 11.5px;
}

#colophon #theme-attribution a,
#colophon #site-info a {
  color: #dddddd;
  text-decoration: none;
  font-weight: 500;
}
.avia-image-container-inner,.avia_image,.av-image-caption-overlay{border-radius:3px;display:block;position:relative;max-width:100%}
.avia-image-container.avia-align-center .avia-image-container-inner{margin:0 auto;display:inline-block;vertical-align:bottom}
 .av-styling-circle .avia-image-container-inner,.av-styling-circle .avia_image,.av-styling-circle .av-image-caption-overlay,.av-styling-circle div.av-caption-image-overlay-bg{overflow:hidden;border-radius:10000px}
 .av-styling-no-styling .avia-image-container-inner,.av-styling-no-styling .avia_image,.av-styling-no-styling .av-image-caption-overlay{border-radius:0;border:none}
.av-overlay-on-hover .avia-image-container-inner:hover .av-image-caption-overlay{opacity:1;filter:alpha(opacity=100)}
 .av-styling-circle.avia-image-container.av-has-copyright .avia-image-container-inner{overflow:visible}



.clearfix:before,
.clearfix: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;
}


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


	#logo .site-title {
		color: #fff;
		line-height: 1;
		font-size: 18px;
		margin: 0;
		text-transform: uppercase;
		font-family: "Montserrat";
		font-weight: bold;
	}


		#logo .site-title a {
			color: inherit;
		}


	#logo .site-description {
		font-size: 12px;
		line-height: 1;
		margin-top: 5px;
	}
.footer-widgets{padding-top:70px!important;padding-bottom:40px;background-color:#222}



 #footer .footer-widgets{
	 background-color:#16254e;
	  }
.thrv_wrapper.thrv_paste_content{margin:0}
.thrv_paste_content.thrv_wrapper{padding:0}
.rh-header .menu-container .menu-handler .lines{display:inline-block;width:22px;height:2px;background:#ecf0f1;position:relative;margin-top:25.5px}
.rh-header .menu-container .menu-handler .lines:after,.rh-header .menu-container .menu-handler .lines:before{display:inline-block;width:22px;height:2px;background:#ecf0f1;position:absolute;left:0;content:''}
.rh-header .menu-container .menu-handler .lines:before{top:8px}
.rh-header .menu-container .menu-handler .lines:after{top:-8px}
.rh-header.light .menu-container .menu-handler .lines,.rh-header.light .menu-container .menu-handler .lines:after,.rh-header.light .menu-container .menu-handler .lines:before{background:#2c2c2c}


.et_pb_pricing_table .et_pb_button_wrapper {
	padding-right: 30px;
	padding-left: 30px;
}
.dp-dfg-skin-default .et_pb_button_wrapper{text-align:center;z-index:2}
.dp-dfg-skin-default .et_pb_button_wrapper .et_pb_button{font-size:2em;display:inline-block}
.dp-dfg-skin-default .et_pb_button_wrapper .et_pb_button:hover{background-color:rgba(0,0,0,.05)}
