﻿

.chained_contents .chanied_content_holder{
	margin-left: 45%;
	padding-top: 20px;
	display: block;
}
	

.chained_contents .chanied_content_holder:after{
	content: ""; 
	display: table;
	clear: both;
}


.right_aligned_media.chained_contents .chanied_content_holder{
	margin-right: 45%;
	margin-left: auto;
	text-align: right;
}


.icon_chain.chained_contents .chanied_content_holder {
	margin-left: 150px; 
}


.right_aligned_media.icon_chain.icon_chain.chained_contents .chanied_content_holder {
	margin-left: 0;
	margin-right: 150px;
}
.mkd-mobile-header .mkd-mobile-logo-wrapper a{display:block}
.mkd-mobile-header .mkd-mobile-logo-wrapper img{display:block;height:100%;width:auto}


.wrapper,
.layout-boxed {margin-left:auto;margin-right:auto}



.wrapper{width:1050px}


[class*="grid-"] .wrapper{width:100%}


.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .grids,
.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .columns {
	width:100%;
	margin-left:0;
}

	.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .entries article {
		width:48%;
		float:right;
	}

	
	.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .entries article:first-child {
		float:left;
		margin-bottom:0;
	}


.single-box.entry-media .wrapper {
	width:100%;		
}

	
	#branding .wrapper,
	.header-banner .inner-cell:last-child {
		width:100%;	
	}

.style2-title .portfolio-item-cats,
.style3-title .portfolio-item-cats,
.style4-title .portfolio-item-cats {
    margin: 0px 20px 0px 20px;
}

.style4-title .portfolio-item-cats {
    margin: 0px 0px 0px 0px !important;
}

.style5-title .portfolio-item-cats,
.style6-title .portfolio-item-cats {
    margin: 0px 0px 0px 0px !important;
}

#wrapper,.container-inner{min-width:320px}

.container-inner { max-width: 1380px; min-width: 1380px; width: 100%; margin: 0 auto; }

#header .container-inner { position: relative; }

#page .container-inner { background: #fff;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
box-shadow: 0 1px 1px rgba(0,0,0,0.1); }
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
.site-header .site-navigation .menu-main-menu-container .nav .menu-item-has-children:hover .sub-menu li{visibility:visible;opacity:1}
.et_pb_section{padding:54px 0}
.et_pb_section_4.et_pb_section{background-color:#0096d6!important}


.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;
}

    .main-warp .top-add {
    max-width: 720px;
}

.main-warp {
     margin-top: 0;
}

.main-warp .container {
	background: #fff;
	padding-top: 15px;
    padding-bottom: 15px;
}
.banner{padding:12px 0px;}
.banner .op-logo img{max-width:190px;padding-top:2px;}
.banner .navigation a{text-transform:uppercase;letter-spacing:1px;}
.banner .navigation ul li{display:inline;margin-right:0;line-height:39px;padding:1.2em 1.1em;}
.banner .navigation{margin-top:20px;}
.banner .navigation ul li a{color:#fff;font-family:'Montserrat',sans-serif;}

.b-product__description {
    font-size: 20px;
    line-height: 30px;
    margin: 8px 0 0 0;
    padding: 0;
    max-width: 420px;
}

#new_footer .copyright{
	text-align:center;
	font-size:12px;
	font-weight:200;
	line-height:120%;
	color:#999;
}

#footer-area .site-info nav ul li {
  border-bottom: none;
}

.site-info a {
  color: #777;
}

.site-info a:hover {
  color: #999;
}

.site-info {
  color: #999;
  font-size: 12px;
}

  

#param_button
{ position:absolute;
  left:10px;
  top:-100px;
  width:20px;
  height:20px;
  font-size:12px;
  visibility:visible;
  display:inline;
  z-index:3;
}

.top_product .ratings .col-xs-6 .border_box { border-right: 2px solid #FFFFFF; }

.top_product .ratings .col-xs-6:last-child .border_box { border-right: none; }

#content .article-slider-emotion .outer-article-box {float: left;height: 100%;}

#content .article-slider-emotion .outer-article-box .article-thumb-wrapper {display: block;height: 220px;text-align: center;}

#content .article-slider-emotion .outer-article-box .article-thumb-wrapper img {display: inline-block;max-width: 100%;max-height: 200px;}


#content .article-slider-emotion .slide .outer-article-box:last-child .article_box {border-right: 0;}
.related-collections .title-box{max-width:900px;margin:0 auto}
#about-intro .title-box{position:relative;margin-bottom:3em}
#before-teaching .title-box{max-width:1056px;text-align:center;margin:0 auto 3.1875em}
#i-discovered-that .title-box{max-width:940px;margin:0 auto 4.8125em;text-align:center}
#i-discovered-how .title-box{position:relative;margin-bottom:3em}
#action-by-action .title-box{max-width:742px;margin-left:44px;margin-bottom:3.4375em}
.podcast-welcome-content .title-box{max-width:670px;margin:0 auto 2.25em}
#audio-inspir-action .title-box{max-width:825px;margin:0 auto 1.75em;text-align:center}
#feature-amy-on-show .box .title-box{position:relative;margin-bottom:2.4375em}
.title-box{max-width:564px}
.content-right .title-box{max-width:555px}
.title-box strong{margin-bottom:.9286em}


.columns {
    clear: both
}


.columns:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}


.columns.gutters {
    margin-left: -2em
}


.columns.small-gutters {
    margin-left: -1em
}


.columns.mini-gutters {
    margin-left: -0.5em
}


.columns.horizontal-gutters {
    margin-left: -2em
}


.columns.small-horizontal-gutters {
    margin-left: -1em
}


.columns.mini-horizontal-gutters {
    margin-left: -0.5em
}

#st-weekusers
{
	position: absolute;
	left: 257px;
	top: 37px;
	font-size: 11px;
	opacity: 0.5;
	color: #FFFFFF;
	text-align: left;
	color: #FAFFFF;
}

#st-weekusers B
{
	color: #73E6E1;
	font-weight: normal;
}

.about-people-name{
	font-size: 20px;
	color: #6f6e6f;
    font-weight: bold;
}
.wpspd-brand-cell{position:relative}
.page-template-home-template .wpspd-brand-cell,body:not(.page-template-home-template) #wpspd-site-controls{padding:20px 0}
.wpspd-brand-cell,.wpspd-fake-brand{display:inline-block;vertical-align:top}

  

.ecs__price__title {
  font-size: 16px;
  line-height: 1.06;
  color: #000;
  text-align: center;
   }

.page-nav .pages {
  float: right;
  margin-right: 0;
  border: none;
  padding: 3px 0 3px 5px;
  
}

.td-md-is-android .page-nav .pages {
  padding-right: 0;
}
 
    .alt-features-item {
        margin-top: 30px;
    }
#end_bar{background-color:#113055;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding:10px 0;color:#fff}
#end_bar .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
#end_bar .container .footer-end-nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}
#end_bar .container .footer-end-nav li{padding-right:10px;font-size:13px;line-height:15px}
#end_bar .container .disclaimer{max-width:560px;width:100%;font-size:11px;line-height:15px}
#end_bar .container img{-ms-flex-item-align:start;align-self:flex-start}
#top_row{background-color:#215999;margin-bottom:0px;}

.cli-modal-backdrop.cli-show {
  opacity: .8;
}

.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}

.cli-modal-backdrop.cli-fade {
  opacity: 0
}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.site-header .site-header-inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.element-unstyled,.element-unstyled .element-inner,.element-unstyled .element-inner .element-inner-wrap{background-color:transparent!important;background-image:none!important;border:none!important;margin:0!important;padding:0!important}


.promoline
{
	font-size: 1.328em;
	color: #053C52;
	padding: 0;
	float: left;
	font-weight: bold;
	margin-top: 10px;
	width: 960px;
	
}


.promoline, .strapline, .slideshowtext a
{
	font-family: Arial,Helvetica,Geneva,sans-serif !important;
}



#socialmedia-contentheader {
	display: block;
    float: left;
	margin-top: 15px;
	margin-left: 80px;
    height: 50px;
   	top: 0;
    width: 450px;
}

	
	#s5_center_column_wrap_inner {
	margin:0px !important;
	}

	
	.s5_ie_single_column #s5_center_column_wrap_inner {
	margin:0px !important;
	}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
.loader-close-button .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);overflow:hidden;word-wrap:normal!important}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#333;display:block;font-size:1rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
li.hangbutton.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2737 {position: relative;top: -37px;background: #c82032;left: 85px;font-weight: bold;border-bottom-left-radius: 7px;box-shadow: 0 10px 10px -5px rgba(0,0,0,.2);border-bottom-right-radius: 7px;}
li.hangbutton.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2737 a {font-weight: 500;font-size: 17px;}

.span3{width:270px}

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

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

.table td.span3, .table th.span3{float:none;width:204px;margin-left:0}


.ams-post {
  display: block;
  clear: both;
  margin-bottom: 23px;
  overflow: hidden;
}
#top-menu li.menu-item.menu-item-gtranslate{padding-right:5px}
.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}
.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-4{width:33.33333333%}
.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-4{width:33.33333333%}

#content-wap{padding:0 10px}

.content-wrap{float:left;width:100%}

.content{position:relative;margin-right:310px;margin-bottom:15px;padding-top:15px;}

.single .content{padding:0 20px;border:1px solid #eaeaea;border-radius:4px;background-color:#fff}

.container-page .content{margin-right:0;padding:20px;border:1px solid #eaeaea;border-radius:4px;background-color:#fff}


.title{
    display: inline-block;
    position: absolute;
    top: -25px;
    margin-left: 20px;
    color: #ff730a;
}

#b3 {float:left; width:26%;font-size:14px;padding-left:18px;}

#b1 h3, #b2 h3, #b3 h3{font-weight:bold; font-size:20px}

div#b3{float:right;clear:right; width:40%;padding:10px 10px 18px 10px;}

div#b2 h3, div#b3 h3{margin-top:0}

div#b1, div#b2, div#b3{width:90%; padding:0; margin:0 auto; float:none; clear:both; border-bottom:1px solid #aaa;border-right:0px;}
.textwidget .aligncenter img{display:block;clear:both}
.textwidget .aligncenter{text-align:left}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}

.publicazione{display:block;width:100%;font-size:14px;color:#999;margin:5px 0px;}


#header #header_content .logo {
	xxxmargin-left: 10px;
}


section.file-manager .content{
    text-align: center;
    max-width: 800px;
    margin: 20px auto 0;
}


section.file-manager .content h2{
	font-weight: 600;
    font-size: 2rem;
    line-height: 125%;
    color: #fb5e7a;
}


section.file-manager .content p{
	font-size: 1rem;
}
