﻿
	
	#s5_left_top_wrap, #s5_left_column_wrap, #s5_left_inset_wrap, #s5_left_wrap, #s5_left_bottom_wrap, #s5_right_top_wrap, #s5_right_column_wrap, #s5_right_inset_wrap, #s5_right_wrap, #s5_right_bottom_wrap, #s5_top_row1 .s5_float_left, #s5_top_row2 .s5_float_left, #s5_top_row3 .s5_float_left, #s5_above_columns_inner .s5_float_left, #s5_middle_top .s5_float_left , #s5_middle_bottom .s5_float_left, #s5_below_columns_inner .s5_float_left, #s5_bottom_row1 .s5_float_left, #s5_bottom_row2, .s5_float_left, #s5_bottom_row3 .s5_float_left, #s5_above_body .s5_float_left, #s5_below_body .s5_float_left {
	width:100% !important;
	}
.s5_float_left{float:left}
  #s5_top_row1 .s5_float_left { float:left !important; width:50% !important; }
  #s5_bottom_row3 .s5_float_left { width:100% !important; }
#mk-footer-navigation ul li a,.mk-footer-copyright{line-height:16px;filter:alpha(opacity=@opacity * 100)}
.mk-footer-copyright{float:left;padding:25px 0 20px;font-size:bold;-moz-opacity:80;-khtml-opacity:80;opacity:80;opacity:.8}
.fullwidth-footer .mk-footer-copyright{padding-left:20px}
 .mk-footer-copyright, #mk-footer-navigation li a { color:#ffffff; }
.c-drawing-app__controls{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:60px}
.c-drawing-app__controls-item{-ms-flex:1;flex:1}
#pagewrap,.pagewidth,#headerwrap,#header,#main-nav,#body,#layout,#content,.post,.author-box,.post-nav,.pagenav,#sidebar,.widget,#footerwrap,#footer{-moz-box-sizing:border-box;box-sizing:border-box}
#body{margin:0 auto;max-width:100%;padding:0 0 40px}
.clearfix:after,.widget li:after,#body:after,#footer:after,footer:after,.pagenav:after,#main-nav:after,.menu:after,.gallery:after,#content:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix,.widget li,#body,#footer,footer,.pagenav,#main-nav,.menu,.gallery,#content{display:inline-block}
.clearfix:after,.clearfix:before{content:' ';display:table;line-height:0;clear:both}
.ie7 .clearfix{zoom:1}

.highslide-html-content {
	position: absolute;
    display: none;
}





.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}


.container_24 .grid_18 {
	width:764px;
}


.ht-section-tagline{
	font-size: 20px;
	width: 70%;
	margin: 0 auto;
}


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

  .af-testimonials__nav {
    margin: 0 -40px; }
#get_current_projects .project_wrap #current-projects .owl-item .project img.mainimg{max-width:435px;width:100%;height:320px}




#news, #home, #about, #corsi, #viaggiculturali, #contact{
	float:left;
	width:100%;
	padding:0em 0 0 0;
}




#contact-form p{
	margin:0;
	padding:0 0 10px 0;
}


#slider-band
{
	background-repeat: no-repeat;
	height: 750px;
	margin-top: 0;
	padding-top: 1px;
}
.grid-post .item{list-style:none;padding-left:10px;padding-right:10px;padding-bottom:10px;border-bottom:1px solid #e3e3e3;margin-bottom:10px}
.post_view_archive,.grid-post .post_view_archive{font-family:roboto,sans-serif;font-weight:700;font-size:14px;color:#8b1a1a}
.grid-post{overflow:hidden}
.grid-post ul:after{content:" ";display:block;height:0;visibility:hidden}
.grid-post-3 .item{width:50%}
.grid-post-3 .item:nth-of-type(2n+1){clear:both}
.grid-post-2 .item:nth-of-type(2n+3){clear:both}
.grid-post-4 .item:nth-of-type(4n+5){clear:both}
.grid-post img{width:250px;height:auto}
.grid-post .postTitle_archive{margin-bottom:2px}
.grid-post .postTitle_archive a{font-size:18px}
.grid-post.grid-post-3 .postTitle_archive a{font-size:18px}
.grid-post .content-preview{clear:left}
.grid-post-3 .item:nth-of-type(3n+1){clear:both!important}


.mod-section-3-list-row .primary-tags-wrapper {
	margin-top: 5px;
}


.mod-section-3-list-row .mod-section-3-item img {
	width: 100%;
}





.mod-section,
.mod-section-3,
.mod-section-4,
.mod-section-3-list-row,
.mod-section-5-callout,
.aside-newsletter-signup {
	margin-bottom: 5rem;
}

.thumb_img_link:hover .thumb_time{
	display: none;
}

.thumb_img_link{
width : 180px;
height: 135px;
display: block;
text-decoration:none;
position:relative;
}


#essaycontent span.inner-icon {
    float: left;
    margin-right: 9px;
}

.logo-margin {
    padding-right: 5px !important;
}
.page-header,.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0}
.region-top-bar{margin-top:30px;}
.region-content ul.flippy{margin:30px 0;padding:0;display:inline-block;width:100%;}
.region-content{margin-bottom:30px;}
body.front .region-highlighted{float:left;width:100%;}
.region-navigation{position:relative;}
#elements tr.region-message{font-weight:normal;color:#999;}
#elements tr.region-populated{display:none;}
.tc-carousel-control:hover{color:#08c}
.tc-fade-hover-links a.tc-carousel-control{-webkit-transition-property:none;transition-property:none;-webkit-transition-duration:0;transition-duration:0;-webkit-transition-timing-function:none;transition-timing-function:none}
.tc-carousel-control{font-size:120px;text-shadow:0 1px 1px rgba(0,0,0,.4);z-index:10;color:inherit;line-height:16px;vertical-align:middle;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;height:38px}
.tc-carousel-control:focus,.tc-carousel-control:hover{text-decoration:none;opacity:.9;outline:0}
.tc-carousel-control:focus{color:inherit}

	.testimon-f p{min-height:195px;}

.footer-top .testimon-f{background:#f7f7f9; border-bottom:1px solid #bd1724; padding:20px; min-height:185px;}

.testimon-f span{font-family: Arial,Helvetica,sans-serif;font-size:12px; color:#333; line-height:18px; font-weight:normal;}

.testimon-f .viewall{font-size:12px; color:#333; line-height:18px; font-weight:bold; display:inline-block; float:right;font-family:Verdana,Geneva,sans-serif;}

.testimon-f .viewall:hover{text-decoration:underline;}

.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;
}
.comment .avatar{float:left}
.comment .avatar-col{width:13%}
#page-weather .avatar{width:65px;height:65px;border-radius:32px;-webkit-border-radius:32px;-moz-border-radius:32px;background-color:#01a13f;margin:0 -8px}

footer .footer-img-wrapper {
  width: 100%;
  max-width: 1000px;
  display: block;
  margin: 0 auto;
  text-align: center;
}

footer .footer-img-wrapper img {
  width: 85%;
  max-width: 344px;
}

.sct:after{
    display:block;
    clear:both;
    content:"";
}


.sct {clear:both;margin:0;padding:0;list-style:none;zoom:1}

.sct img {position:relative}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
ul#responsive-nav{width:100%;background-color:#fff;margin:0;padding:0 0 10px;display:block;list-style:none;}
ul#responsive-nav a{background:none;box-shadow:none;font-size:13px;text-decoration:none;color:#111;display:block;padding:10px 0 5px 15px;text-transform:uppercase;font-family:arial;text-align:left;}
ul#responsive-nav #active a {font-weight:bold;}
ul#responsive-nav li{width:100%;line-height:25px;display:block;padding:0;border-top:1px solid #ddd;margin:0 !important;}
ul#responsive-nav li:hover{background-color:#eee;}


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


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


.site-footer li.menu-item{display: inline-block; margin-left:2px}
.mb-5,.my-5{margin-bottom:3rem!important}
.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-auto,.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-lg-auto,.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-md-auto,.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-sm-auto,.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,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
#page{margin-top:0;padding-bottom:10px}

.boxed #page { background: #eaeaea; padding-bottom: 1px; }

#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); }

#page .format-audio .post-format img {
-webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0;
border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

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

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

.boxed .container { padding: 0; }

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

#nav-header .container { padding: 0 15px; }
.footer-list{text-align:center;background-color:#383838;height:25px;line-height:25px}
.footer-list a{font-weight:700;text-decoration:none;color:#fff;margin:0 10px}

#mobile-btn-open .glyphicon{
    font-size: 30px;
}

#mobile-btn-close .glyphicon{
    font-size: 20px;
}

.blk .mainp{border-left:2px solid #85B6E2;border-right:2px solid #85B6E2;position:relative;background:#fff;}

.blk .mainp h2{font:bold 16px "Microsoft YaHei";padding:10px 20px 2px;color:#85B6E2;}

.blk .mainp ul{padding:1px;zoom:1;overflow:hidden;font-size:12px;}

.blk .mainp ul li{float:left;width:120px;text-align:center;line-height:24px;margin-bottom:5px;margin-right:5px;border-bottom:0px solid #ccc; }

.blk .mainp ul li a{color:#333;display:block;}

.blk .mainp ul li a:hover{background:#85B6E2;color:#fff;font-weight:normal;font-size:12px;}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}


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

#facebook{
	margin-top: 35px;
	width:340px;
}

.main-header .mobile-menu .nav-item { width: 100%; border-bottom: 1px solid #ffffff; background:  #fafafa ; color:  #000000 ; }

.main-header .mobile-menu .nav-item a { display: block; position: relative; margin: 0 auto; padding: 19px 15px; width: 84%; min-width: 290px; color:  #000000 ; }

.main-header .mobile-menu .nav-item a:hover { color:  #000000 ; }
.x-menu-level-1{margin-left:260px}


.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {
  margin-right: 15px; }
	
.header-actions-mobile ul li.appointment a:before {content: '\e953';}
.qodef-mobile-header .qodef-mobile-menu-opener{position:relative;height:100%;float:left;z-index:2}
.qodef-mobile-header .qodef-mobile-menu-opener a{display:table;height:100%;padding-right:10px;color:#000}
.qodef-mobile-header .qodef-mobile-menu-opener a .qodef-mobile-menu-icon{font-size:21px}
.qodef-mobile-header .qodef-mobile-menu-opener a .qodef-mobile-menu-text{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;padding-left:5px}
.qodef-mobile-header .qodef-mobile-menu-opener.qodef-mobile-menu-opened a{color:#000}

.clear { clear: both; height: 1px; font-size: 1px; line-height: 1px; }


.clear-wrap { height: 45px; }

#home .clear-wrap { height: 40px; }

#portfolio .clear-wrap { height: 55px; }
#div-on-air #div-on-air-data-now{float:left;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-md-2{width:16.66666667%}

.jvTwitter .media-object {
    display: block;
}

.span5 {
  width: 390px;
}

.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}

input.span5, textarea.span5, .uneditable-input.span5 {
  width: 366px;
}

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

  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 456px;
  }
footer .footer-wrapper,footer .lower-footer-wrapper{max-width:1220px;margin:0 auto 0 auto;}


footer .footer-wrapper, footer .lower-footer-wrapper,
#block-uspsblock-2 .field.body,
#block-views-block-online-tutoring-view-block-1 .view-online-tutoring-view {
	max-width: 1180px;
    margin: 0 auto;
}



	footer .footer-wrapper,
	footer .lower-footer-wrapper {
		max-width: 100%;
	}

.footer_text{
	width: 800px;
	margin: 20px auto;
}

.color2{color: #00a2e8;}

.mkdf-side-menu .widget ul li.page_item_has_children,
.mkdf-side-menu .widget ul li.menu-item-has-children {
padding-right: 0;
border-bottom: none;
}

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


.mod_events_latest {
    border-top: 1px solid #ccc;
    border-top: 1px solid rgba(180,180,180,0.8); padding: 5px 0;
}
.text-center{text-align:center}

.dl-inline.text-center { display: inline-block; margin: 0 auto 10px auto; }


.progress-bar span.text-center {
  left: 4px;
  right: 4px;
}


.text-center img.img-responsive, .text-center-lg img.img-responsive, .text-center-md img.img-responsive, .text-center-sm img.img-responsive, .text-center-xs img.img-responsive {
  margin: 0 auto;
}

  .text-center-lg {
    text-align: center;
  }

  .text-center-md {
    text-align: center;
  }

  .text-center-sm {
    text-align: center;
  }

  .text-center-xs {
    text-align: center;
  }
