﻿

h1.h1,
h2.h1,
h3.h1,
h4.h1,
h5.h1,
h6.h1 {
  font-size: 2em;
}


h1,
.h1 {
  font-size: 2em;
}


  h2.h1 {
    font-size: 20px;
  }


  h3.h1 {
    font-size: 20px;
  }


  h4.h1 {
    font-size: 20px;
  }


  h1,
  .h1 {
    font-size: 20px;
  }


.section-header h1,
.section-header h2.h1,
.section-header h3.h1,
.section-header h4.h1 {
  margin: 0;
}


  .news-item h2.h1 {
    font-size: 24px;
  }
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}

    .headerLogin-module .dropdown-menu .caret {
      margin-left: .5em;
      margin-top: 1em; }

  footer .caret {
    float: right;
    margin-top: .5em; }

      .footer-dropdown .caret {
        display: none; }

  aside span.caret {
    display: inline-block; }
.wp-block-asd-multipurpose-block .wp-block-column{word-break:normal;overflow-wrap:normal}
.wp-block-asd-multipurpose-block .pt-cv-thumbnail{height:fit-content}
.wp-block-asd-image-with-content .content-wrap .wp-block-asd-multipurpose-block{padding-left:0!important;margin-left:0!important}

.pops{ position: absolute; top: 48px; padding:10px 18px; background-color: #fff; border: 1px solid #dcdcdc; z-index: 9999; }

.pops .arows,.layer-daikuan .arows{ position:absolute; right:30px; top:-22px;z-index: 1;}

.pops .arowA,.layer-daikuan .arowA{ position:absolute; left:0; top:0; color: #ccc; font-size: 27px;}

.pops .arowB,.layer-daikuan .arowB{ position:absolute;  left:0; top:1px; color: #fff;font-size: 27px;}
.fusion-copyright-content{display:table;width:100%}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-content{display:block;text-align:center}

span.menu-img p {
    display: inline;
    font-size: 17px;
    color: #002d53;
    font-weight: 700;
    line-height: 31px;
}

span.menu-img img {
    width: 30px;
    margin-right: 5px;
}

.archive .content-area {
  padding: 40px 0;
}

.archive .content-area article.hentry, .search .content-area article.hentry {
  background: #f7f7f7 none repeat scroll 0 0;
  margin-bottom: 30px;
  padding: 30px;
}

.content-area article.hentry img.wp-post-image {
  margin-bottom: 15px;
}

.b-footer__social{
    padding-top: 6px;
    text-align: right;
    width: 250px;
    display: inline-block;
    vertical-align: top;
}
.img-responsive{display:block;height:auto;max-width:100%}


.aside-container {
    overflow-y: auto;
    padding-top: 62px;
    padding-right: 15px;
    width: 330px;
    height: 100%;
}


.aside-container a { color: #2487D7; }


.aside-container a:visited { color: #3363B7; }

.site-nav .menu-item-toggle {
	position: absolute;
	display: block;
	top: 0px;
	right: 0;
	width: 60px;
	height: 40px;
	cursor: pointer;
}
.view-home-page .layout-standard{height:500px;}
.view-home-page .layout-standard .background{height:500px;}
.view-home-page .layout-standard .panel{bottom:120px;position:absolute;width:60%;min-width:400px;max-width:600px;text-align:center;padding-bottom:30px;}
.view-home-page .layout-standard .panel-inner{font-size:18px;font-weight:400;}
.view-home-page .layout-standard .panel-inner h1{margin:12px 0;}
.home-wrap-out2{margin-left:-265px}
.home-wrap-out2,.home-wrap-in2{margin-left:0}
.banner-container.banner-multiple .slide-container{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-flex:1 0 100%;flex:1 0 100%;margin-right:100vw;opacity:0}
.banner-container.banner-multiple .slide-container.active{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-order:-1;order:-1;opacity:1;z-index:9}
.banner-container.banner-multiple .slide-container.active .banner-image{opacity:1}
.banner-container.banner-multiple .slide-container.active .infobox-container{display:block}
.banner-container.banner-multiple .slide-container .banner-image{opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}

#col-2 div.pwrapper{width:99%;font-size:12px;color:#6e706e;font-weight:normal;line-height:18px;}

#col-2 p a,#col-2 div.pwrapper a{text-decoration:underline;}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}

	.tmenu{		
		height: 36px;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		padding-left: 5px;
		padding-right: 5px;
		color: #6e6e6e;
		font : bold  10px Verdana;
		cursor: pointer;
text-align: center;
	}

.lista2 { background:#e6e8e9; }

.lista td,.lista2 td{padding:5px}

    #mw_board_group_1 .mw_board_group_1_contents {  }

.img-responsive{display:block;max-width:100%;height:auto;}
.dropdown-toggle:focus{outline:0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}

div.pp_kalypso .inner-container {text-align: center;}

ul.menu li.s2 {
  width: 196px;
}
.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%}
.home .carousel-items{font-size:.875em;line-height:1em;text-align:center;margin:0 auto;padding:.5% 30px 2% 30px}
.home .carousel-items .ci-img{position:relative;display:block;margin:0 auto 1em auto;height:90px;width:100%;max-width:90px}
.home .carousel-items .ci-img img{position:absolute;bottom:0;margin:auto}
.home .carousel-items a{display:block;text-align:center;padding:.25em .25em .65em .25em;border-radius:6px;color:#4a4a4a}
.home .carousel-items a:hover{background-color:#eff1f4;cursor:pointer}
.page-template-template-top-category .carousel-items{font-size:1.750em}
.page-template-template-top-category .carousel-items .ci-img{position:relative;display:block;margin:0 auto .25em auto;height:90px;width:100%;max-width:90px}
.view-cfa-test-prep.view-display-id-test_prep_categories .views-row-last{margin-bottom:45px;}
.page-products .test-prep-exam-levels .views-row{margin-left:1em;}
.page-products .test-prep-exam-levels .views-row-last{margin-bottom:2em;padding:0 0 1em;border-bottom:1px solid #eee;}
.view-display-id-products_header .views-row{margin-bottom:10px;}
.view-display-id-products_header .views-row.views-row-last{margin:0;}
.af-deals .views-row{margin:0 0 20px;}
.blogroll .views-row{margin:0 0 20px;}
.view-blogroll ul .views-row-last{border:none;padding:0;}
.view-upcoming-events ul .views-row-last{border:none;padding:0;}
.cat-container{position:relative;min-height:15px}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


body.dark .call-action-v1 a,
body.dark .call-action-v1 p,
body.dark .call-action-v1 .btn-u.btn-brd {
	color: #eee;
}
.img-responsive{display:block;max-width:100%;height:auto}

	#page6 .fp-tableCell,#page6,#page5 .fp-tableCell,#page5{display: block;height: auto !important;}

.hbold4{ font-size:18px; font-weight:normal; line-height:22px; color:#24a800;}

.download-popup2 .progress-label{
    text-align: center;
    font-size: 22px;
    line-height: 25px;
    color: #fff;
    margin-bottom: 10px;
}


.wrap {
	width: 96.153846%;
	max-width: 83.3333em;
}
.et_pb_image_3 .et_pb_image_wrap{box-shadow:-12px 10px 0px 0px #008f95}
.et_pb_image_0 .et_pb_image_wrap{box-shadow:0px 12px 18px -6px rgba(0,0,0,0.3)}
.et_pb_image_1 .et_pb_image_wrap{box-shadow:0px 12px 18px -6px rgba(0,0,0,0.3)}
.et_pb_image_2 .et_pb_image_wrap{box-shadow:0px 12px 18px -6px rgba(0,0,0,0.3)}
.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}
.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}

#content .videogallery-tile .gallery-tile {
margin: 0px;
padding: 15px;
border-bottom: 1px solid #2e5493;
color: #FFF;
text-transform: uppercase;
font-weight: normal;
font-size: 22px;
font-family: 'open_sansregular', Arial, Helvetica, sans-serif;
}

.audiogallery-title-container .gallery-tile {
padding: 10px 15px 10px 10px;
border-bottom: 1px solid #d4d4d6;
color: #454545;
font-weight: normal;
font-family: 'open_sansbold', Arial, Helvetica, sans-serif;
}

body.contraste .lista-horizontal .tile-header,
body.contraste #content .videogallery-tile .gallery-tile {
border-bottom: 1px solid #fff;
}


	
	.social_medias_top li a{width: 30px;}
.nav-dropdown.nav-dropdown-simple li.html,.nav-dropdown.nav-dropdown-bold li.html{padding:0 20px 10px}
li.html .row,li.html form,li.html select,li.html input{margin:0}
.off-canvas:not(.off-canvas-center) li.html{padding:20px}
.header li .html .live-search-results{top:0;position:relative;box-shadow:none;background-color:transparent}
.html .social-icons{font-size:1em}
.html .social-icons .button{margin-bottom:0}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}

.header .hea_nav li .selects .sele_con .seel_div{float:left;margin:-7px 24px 0 0;line-height:35px;}

.header .hea_nav li .selects .sele_con .seel_div a{color:#434343;width:99px;display:inline-block;}

.header .hea_nav li .selects .sele_con .seel_div .zhengfus{padding:30px 0 16px;display:block;}

.header .hea_nav li .selects .sele_con dt a,
.header .hea_nav li .selects .sele_con .dtts,
.header .hea_nav li .selects .sele_con .seel_div .zhengfus{color:#434343;font-size:16px;font-weight:bold;}
.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-6{width:50%}

.td-header-style-1 .td-header-sp-logo {
  text-align: center;
}









.header-wrapper {
    display: block;
}


.control-group {
clear:both;
}
.w3-hide-small{display:none!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-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-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.fl-node-5bc672bf35707 .fl-slide-foreground {margin: 0 auto;max-width: 1100px;}
.qodef-smooth-transition-loader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000}
.qodef-smooth-transition-loader.qodef-hide-spinner .qodef-st-loader{display:none}


body:not(.page-id-3366) .qodef-smooth-transition-loader.qodef-mimic-ajax, 
body:not(.page-id-3366) .qodef-wipe-holder {
    display: none !important;
}

			#gallery-1 {
				margin: auto;
			}

			#gallery-1 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-1 img {
				border: 2px solid #cfcfcf;
			}

			#gallery-1 .gallery-caption {
				margin-left: 0;
			}

﻿@charset "utf-8";

.gallery { margin: auto; }

.gallery-item { float: left; margin: 10px auto; text-align: center; }

.gallery img { border: 2px solid #cfcfcf; }



.gallery-caption { margin-left: 0; display:none; }


.footer-logo,
.footer .address,
.footer .phone {
	margin-bottom: 15px;
}


.et_pb_slides .et_pb_slider_container_inner {
	display: table-cell;
	vertical-align: middle;
}


.et_pb_slides .et_pb_empty_slide.et_pb_container,
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner {
	display: block;
}

#content-group .custom-content h1.title {display: block; font-size: 14px !important; font-weight: bold; text-transform: uppercase; font-family: century gotchic, lucida sans unicode, arial, helvetica, sans-serif; color: #a48fc7;}
#primary{height:100%;font-family:Georgia,times new roman,Times,serif}
.site-content{width:648px;width:46.28571428571429rem;margin:0}
.site-content article{-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;margin:0 22px 0 11px;margin:0 1.571428571428571rem 0 .7857142857142857rem;border-bottom:4px double #ddd;overflow:hidden}
.single .site-content article{border-bottom:none}
.search .site-content article{padding-bottom:0}
.page-template-page_searchresults-php .site-content article,.page-id-3312 .site-content article{border-bottom:none}
.archive .site-content{background-image:none!important}
.archive .site-content article{margin:5px!important}
.ie .site-content{width:648px!important;margin:0}
.ie .archive .site-content article{margin:0 22px 0 11px}

.left, .right, .footerleft{ float:none;}

.footerleft { float:left;}

.footerleft span{color:#dc403b;}




.author-box:before,
.clearfix:before,
.entry-comments:before,
.entry:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry-comments:after,
.entry:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}
#slideshow .cycle-next,#slideshow .cycle-prev{display:none;padding:2rem;position:absolute;bottom:calc(50% - 9rem);z-index:998;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.3);cursor:pointer}
#slideshow .cycle-prev{left:0}
#slideshow.cycle-slideshow:hover .cycle-next,#slideshow.cycle-slideshow:hover .cycle-prev{display:block!important}
.main-news__body__item_uno_quattro h2.scope-title{text-align:left !important;margin:0  0 0 5px !important;font-size:13px !important;min-height:100px}
.job_listings .type-job_listing .scope-title-plus{color:#333333;font-size:16px;font-weight:400}
.foto .foto__top h1.scope-title a{color:#333;text-decoration:none;-webkit-transition:color 0.25s linear;-moz-transition:color 0.25s linear;transition:color 0.25s linear;text-decoration:none !important}
.foto .foto__top h1.scope-title a:hover{color:#ef3b3b}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption-text { margin-bottom: 0 }

article img.left, article img.alignleft, .wp-caption.alignleft {
    margin: 0.3em 1.571em 0.5em 0;
    display: block;
    float: left;
}

article img.right, article img.alignright, .wp-caption.alignright {
    margin: 0.3em 0 0.5em 1.571em;
    display: block;
    float: right;
}

article img.center, article img.aligncenter, .wp-caption.aligncenter {
    margin: 0.3em auto 0.5em auto;
    display: block;
}


footer .footer-edp{color: #fff; background-color: #2e2e2e;}

footer .footer-edp .wrap{display: flex;}

footer .footer-edp .wrap .logo:hover{opacity: 0.85;}


footer .footer-edp ul{display: flex; flex-direction: row;}

footer .footer-edp ul li{display: inline-block; margin: 0.5rem 1rem;}

footer .footer-edp ul li:last-child{margin-right: 0;}

footer .footer-edp ul li a{color: #fff;}

.sign_wrap {margin: 0 auto; overflow:hidden;}
.box,.lt,.rt,.lb,.rb{position:relative;display:inline-block;overflow:hidden;width:40px;height:20px;opacity:1;}
.box:before,.lt:before,.rt:before,.lb:before,.rb:before{position:absolute;content:'';width:40px;height:40px;border-top:2px solid #404041;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.rb{-webkit-animation:lt 1s linear -250ms infinite;-moz-animation:lt 1s linear -250ms infinite;animation:lt 1s linear -250ms infinite;}
.rb:before{bottom:0;right:0;-webkit-animation:clockwise 0.5s linear infinite;-moz-animation:clockwise 0.5s linear infinite;animation:clockwise 0.5s linear infinite;}

#wrapper {
	background: none;
}
.tve_ca .tve_btn_cnt{height:0px;position:relative;bottom:0px;text-align:center}
.tve_ca.tve_ca1 .tve_btn_cnt{margin-top:4%}
.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn{font-size:30px !important;line-height:100% !important}
.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn{display:inline-block;font-size:30px !important;line-height:100% !important;position:relative;width:auto}
.tve_flt .tve_ca4 .tve_btn_cnt{background:#C5C5C5;height:1px;margin:60px auto 0px auto;width:70%}
.tve_flt .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn{padding:0px 0px}
.tve_flt .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn a{line-height:100%;padding:20px 10px}


.srp-content-box .srp-post-date,
.widget-area .widget .srp-post-date {
	margin: 0 0 10px;
}


.srp-content-box .srp-post-title,
.widget-area .widget .srp-post-title {
	margin: 0;
}




.srp-content-box .srp-post-content,
.widget-area .widget .srp-post-content {
	margin: 0;
}
.tribe-theme-twentyfourteen .widget .tribe-mini-calendar-event .list-info h2{font-size:14px}

.footer{ background:#5a8632; height:45px; font-family:Tahoma; font-size:11px; color:#fff; line-height:46px;}

.footer a{ color:#FFFFFF;}


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}

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


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}


.comptable .rankcol {
	width:10%;
}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}

.td-block-span6 {
  width: 50%;
}

.td_block_14 .td-block-span6 {
  padding-left: 0;
  padding-right: 3px;
  width: 50%;
}

.td_block_19 .td-block-span6,
.td_block_19 .td-block-span4 {
  padding-right: 15px;
  padding-left: 15px;
}

  .td_block_19 .td-block-span6,
  .td_block_19 .td-block-span4 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .td_block_25.td-column-2 .td-block-span6:last-child .td_module_wrap:last-child {
    padding-bottom: 0;
  }
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.paging-navigation:after,.site-footer:after,.site-info:after,.page-header-content-container:after,.inside-navigation:not(.grid-container):after,.inside-header:not(.grid-container):after,.inside-top-bar:not(.grid-container):after,.inside-footer-widgets:not(.grid-container):after{content:"";display:table;clear:both}
.inside-navigation{position:relative}
.d-table{display:table!important}

    .entry {padding: 10px 20px 0 0;}

    .entry-content {padding: 10px 20px 0 0;}


#search-box {
	position: relative;
}

#page, .container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
}

#page {
    padding-top: 35px;
    min-height: 100px;
    float: none;
    clear: both;
}

#page.parallax, #page.zoomout { padding-top: 15px }
.row{margin-right:-15px;margin-left:-15px}

.form-field .row, .row.form-field { margin-left: -12px; margin-right: -12px }

.form-field .row .row, .row.form-field .row { margin-left: -8px; margin-right: -8px; margin-top: -20px }

#copyright {
    width: 100%;
    padding: 15px;
    float: left;
    background-color: #222533;
}

#copyright a {
    color: #666;
}

#copyright .social-safreen {
    margin-top: 0px;
    display: inline-block;
    float: right;
}
.weather-atlas-wrapper .current_horizontal{overflow:hidden;clear:both}
.weather-atlas-wrapper .current_horizontal .current_temp{float:left;width:50%}
.weather-atlas-wrapper .current_horizontal .current_text_2{font-size:1em;float:left;text-align:left;padding-left:10%;width:40%}


.wpmchimpa-overlay-bg #wpmchimpa-newsletterform {
	width:100%;
	display: block;
	text-align: center;
	letter-spacing: 1px;
}


.wpmchimpa-overlay-bg #wpmchimpa-newsletterform #wpmchimpa {
		padding: 50px 40px;
}

.searchta tr td.searchitemname                  { vertical-align:top; padding:15px; font-size:16px; min-width:200px;}

.ad{font-size:12px;width:440px;margin:0 auto 20px;padding:5px;}

.ad a{color:#00f;text-decoration:underline;}

.ad a:visited{color:#909;}

.ad a:active{color:#f00;}

.ad a:hover{color:#d95711;}

.ad .t{background:#ffb200;color:#4c3200;display:inline-block;font:bold 12px/100% Tahoma,Geneva,sans-serif;letter-spacing:0.03em;padding:3px 5px 4px;text-shadow:0px 0px 0px transparent;}

.ad .c{background:#ffb200;padding:5px;position:relative;z-index:10;}

.ad .c2{background:#f7f7f7;padding:8px 11px;text-shadow:0 0 0 #fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}

.ad h3,.ad p{line-height:1.8em;margin:0;}

.ad h3{color:#2653a6;font-size:12px;font-family:Verdana,Helvetica,sans-serif;}
.bg-post-pagination{position:absolute;top:0;left:0;width:410px;height:100%;background:#999;opacity:.3;z-index:1}

.box_offers.right img {
    float: right;
}

div.tip-a div.tip div.right { width: 55px; }

	div.reservation div.menu div.right { width: 310px; }
	
	div.reservation table.transport td.right { padding: 2px 10px; font-weight: normal; width: 60px; }

div.right { float: right; }

td.right { text-align: right; }


.t3-spotlight .t3-module {
margin-bottom: 5px;
}

.geo-trust img.gar-img{display:block;max-width:190px;height:auto;max-height:121px;float:none;margin:0 auto;position:relative;}
.ai1ec-subscribe-dropdown{padding:0 !important;}
#box_sub_main_news{width:100%;float:left}

.main-news-other{height:25px;background:#dddddd;color:#491f20;line-height:25px;padding:0 0 0 10px;}

.main-news-other a{font-weight:bold;text-decoration:none;color:#491f20;}
.feature--introduction{font-weight:400;color:#00aeef;font-size:2.45rem}
.feature--introduction,.feature--subTitle{font-family:omnes-pro-n6,omnes-pro,Arial,sans-serif;margin-bottom:25px}
.monikago .feature--introduction{font-size:1.89rem;color:#ec018c}


.aici-2{

    float: left;

    height: 72px;

    width: 59%;

    margin-top: 50px;

    margin-left: 30px;

}


.aici-2 img{

    float: left;

    margin-right: 25px;

    width: 25%;

}


.aici-2 h1{

    font-weight: 500;

    color: #a6121a;

    margin: 0px;

    font-size: 14px;

}


.aici-2 p{

    color: #A5A59F;

    margin: 0px;

    font-size: 14px;

}


.aici-2 span{

    font-size: 14px;

    font-weight: 500;

    color: #4d4d4d;

}

.sb-color-switch, .sb-fontsize-switch{
    display: flex;
    margin-left: 20px;
}





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



#content[tabindex="-1"]:focus {
	outline: 0;
}



.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;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}


h2.page__title {
    font-size: 30px;
    border: 1px solid #333;
    padding: 0px 10px;
    display: inline-block;
    color: #333;
}


.page-footer .content {
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    background-color: #ffffff;
    color: white;
    width: 930px;
    margin: auto;
}


.overview-panel .content {
	padding: 10px;
}


.policy .flexy .content {
    overflow: auto;
}


#contentNavigation td.content
{
    padding-left:15px;
    padding-right:15px;
    background: rgb(255, 255, 255); 
    background: rgba(255, 255, 255, 0.75);

}

#mobilelink {
	background: #000;
	padding: 10px;
	overflow: auto;
}

#mobilelink .link {
	padding: 15px;
	background: #ff7800;
	color: #fff;
	font-size: 17px;
	float: right;
	font-weight: bold;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.30);
}

#mobilelink .link i {
	margin-left: 5px;
}
.home .zone{position:absolute;width:100%;height:100%;top:0;left:0}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}
#l-footer #footer-inner{box-sizing:border-box;width:100%;margin:0 auto}
#l-footer #footer-inner,main #main-inner{padding:0 40px;max-width:1024px}
.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.page-template-brewer-tours aside .form_wrapper .row {
  margin: 10px -15px;
}
.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%}
.bs-vc-wrapper:after,.bs-vc-wrapper:before{content:" ";display:table}
.bs-vc-wrapper:after{clear:both}
.vc_row.vc_row-flex .bs-vc-wrapper{width:100%}
.block-optimise .accroche,.block-remboursements .accroche,.block-bons-plans .accroche{padding:22px;background-color:#26B8D1;position:absolute;bottom:20px}
.block-optimise .accroche,.block-remboursements .accroche,.block-bons-plans .accroche,.block-bon-plans .accroche,.block-les-gratuits .accroche{border-right:13px solid #23A4C1}
.block-optimise .accroche .title,.block-remboursements .accroche .title,.block-bons-plans .accroche .title{font-family:"Open Sans", Helvetica, Arial, sans-serif !important;font-size:24px;line-height:7px;font-weight:100;color:#fff;width:100%;display:block;float:left}
.block-optimise .accroche:before,.block-remboursements .accroche:before,.block-bons-plans .accroche:before,.block-bon-plans .accroche:before,.block-les-gratuits .accroche:before{content:"";position:absolute;right:-13px;top:-5px;width:0px;height:0px;border-left:0px solid transparent;border-right:7px solid transparent;border-bottom:5px solid #1d697a}
.tribe-events-week.tribe-theme-twentythirteen .tribe-grid-content-wrap .hentry{padding:4px}



.tg-fun-facts-widget.tg-fun-facts-layout-2 .fun-facts-icon-wrap {
	background-color: rgba(255, 255, 255, 0.2);
	border: 5px solid rgba(255, 255, 255, 0.5);
	border-radius: 100%;
	color: #fff;
	display: inline-block;
	font-size: 36px;
	line-height: 120px;
	width: 120px;
	height: 120px;
}


.tg-fun-facts-widget.tg-fun-facts-layout-2 .fun-facts-title-wrap {
	line-height: 15px;
}


.tg-fun-facts-widget.tg-fun-facts-layout-2 .counter-wrapper {
	font-size: 46px;
	color: #30afb8;
	margin: 10px 0;
}


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


.need-support {
	float: left;
	width: 200px;
	background: #71BF44;
	font-size:35px;
	color: white;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
	position: relative;
}


.h-desc {
    	padding: 0px;
   	text-align: justify;
    	white-space: normal;
	color: #E8E8E8;
}
.hero-single__banner{left:-50%;height:505px;position:absolute;top:0;transform:translateX(50%);width:100%}

.no_display{display: none;}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}





.top-header {
width: 100%;
margin: 0 auto;
padding-top: 105px;
background: #fff;
text-align: center;
min-height: 480px;
}


.top-header .bxslider{
margin: 0 auto!important;
display:block;
position: relative;
width: 100%;
z-index: 0;
}


.top-header .bxslider ul{
margin: 0;
padding:0;
}


.top-header .bxslider ul li{
margin: 0;
padding: 0;
list-style: none;

}

.top-header .bxslider ul li img{
	width: 100%;
	min-width: 100%;
	max-height: 650px!important;
	min-height: 480px!important;
	height: auto;
	object-fit: cover;
	font-family: 'object-fit: cover;';
}


.mod_eb_minicalendar_link {
	color: #FFFFFF;
    font-weight: bold;
}


.eb_minicalendar_monthyear a.mod_eb_minicalendar_link {
	color:#F0F0F0;
}


a.mod_eb_minicalendar_link:link {
    color: white;
}


a.mod_eb_minicalendar_link:hover {
    color: yellow;
}
.local-tasks{margin-bottom:1em;}
.local-tasks ul.primary li a:hover{background-color:#F7F7F7;border-color:#DDD;}
.local-tasks ul.primary li.active a{background-color:#FFF;border-bottom-color:#FFF;}
.local-tasks ul.secondary{margin:0px;padding:0px;background-color:#467DAD;}
.local-tasks ul.secondary li{padding:0px;margin:0px;}
.local-tasks ul.secondary li a{line-height:25px;padding:5px;padding-right:20px;}
.local-tasks ul li:hover{background-color:#fbfbfb;}
.local-tasks ul.primary li.active:link{background-color:#467DAD;}
#content-column .local-tasks ul.secondary li a:link,#content-column .local-tasks ul.secondary li a:visited{color:#fbfbfb;}
.local-tasks ul.secondary li:hover{background-color:#fbfbfb;}
#content-column .local-tasks ul.secondary li a:hover{color:#467DAD;background-color:#fbfbfb;text-decoration:none;}

.omurga_sag_yan, .omurga_sol_yan{background-color:#E6ADD3;width:10px}


.wrap-fixed-menu .top-items .menu-item {
    border-bottom: 1px solid #484848;
}


[data-off-canvas*=right] li.menu-item-has-children:after:hover,
[data-off-canvas*=left] li.menu-item-has-children:after:hover {
    background-color: #fff !important;
    color: #000 !important;
}


.fullscreen-center-menu .menu-item-has-children:hover .sub-menu {
    position: relative;
    top: 0;
    visibility: visible;
    display: block;
}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}
.social-profile-icons .social-email a{background:#1d90dd}
.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}
.vc_column-inner::after{clear:both}


.vc_column-inner.vc_custom_1513308992683 {
    padding: 0px !IMPORTANT;
}


#close .vc_column-inner {
    padding: 0px !important;
}

  .span5 {
    width: 290px;
  }

  .row-fluid .span5 {
    width: 40.055248616%;
    *width: 40.0020571266383%;
  }

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


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


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


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

  #top-bar,
  #secondary-nav,
  .header-ad {
    display: none;
  }


.site-header.stickytop #top-bar,
.site-header.stickytop .header-ad {
  display: none;
}


#top-bar {
  border-bottom: 1px solid #e9e9e9;
  height: 44px;
}



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


.clear:after {
  clear: both;
}


.clear {
  clear: both;
}


.widget_newsletter .clear:before, .widget_newsletter .clear:after {
  display: none !important;
}

.icon-wrench:before {
	content: "\e619";
}
.header-social{position:absolute;bottom:-158px;right:-90px;z-index:3000;}
.header-social a{background-color:#0d1a26;display:block;height:28px;width:28px;margin-bottom:1px;}
.header-social svg{width:16px;height:16px;margin:6px;}
.header-social .facebook:hover{background-color:#3b5998;}
.header-social .twitter:hover{background-color:#0084b4;}
.header-social .instagram:hover{background-color:#517fa4;}
.header-social .google-plus:hover{background-color:#dd4b39;}
.row{margin-right:-15px;margin-left:-15px}
.td-block-span4{width:33.33333333%}
.td_block_14 .td-block-span4{padding-left:0;padding-right:3px;width:33.33333333%}
.td-pb-span12 .td_block_14 .td-block-span4:first-child .entry-thumb{width:100%}
.td_block_15 .td-block-span4{width:33.33333333%}
.td_block_15 .td-column-3 .td-block-row .td-block-span4{padding-right:22px;padding-left:0;width:20%}
.td_block_15 .td-column-2 .td-block-row .td-block-span4{padding-right:21px;padding-left:0}
.td_block_16 .td-column-3 .td-block-row .td-block-span4{width:20%;padding-right:22px;padding-left:0}
.td_block_16 .td-column-2 .td-block-row .td-block-span4{width:33.33333333%;padding-right:21px;padding-left:0}
.td_block_19 .td-block-span6,.td_block_19 .td-block-span4{padding-right:15px;padding-left:15px}
.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%}
.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-5{width:41.66666667%}

    .bottom-menu{
        position: relative;
        padding-bottom: 10px;
        margin: 0 13%;
        padding-left: 0;}

  .bottom-menu li{display: block;}

    .pt_account #primary .user-info,
    .pt_order #primary .user-info {
      -ms-flex: 1 1 80%;
          flex: 1 1 80%; }

      .pt_account #primary .user-info .account-logout,
      .pt_order #primary .user-info .account-logout {
        float: unset; }

        .pt_account #primary .user-info .account-logout a,
        .pt_order #primary .user-info .account-logout a {
          line-height: normal; }


.c-hero__image,
.c-hero__video {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  max-width: none;
  -o-object-fit: cover;
     object-fit: cover;
}

.mycustomclass .logo_univers {
    float: left;
    width: 100px;
    margin: 10px;
    text-align: center;
}

.mycustomclass .logo_univers img {
    width: 70px;
    margin: 0 15x;
}

.mycustomclass .logo_univers span {
    font-size: 15px;
    display: inline-block;
    width: 100%;
    text-align: center;
    line-height: 20px;
}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
#event-second-section-details .event-fourth-section-organisers-box{margin-top:12px;}
#event-second-section-details .organisers-text h3{margin-top:0;}



#wrapper,
#mainHeader,
#mainFooter {
	width: 980px;
	margin: 0 auto;	
	}

#wrapper { margin-bottom: 40px;}



.clearfix {
    zoom: 1;
}
.clearfix:after {
     content: "";
     display: block;
     clear: both;
 }
.mosaic .grid{margin:0 auto}

#menu-1 .mbr-navbar__hamburger {
  color: #ffffff;
}

#menu-a .mbr-navbar__hamburger {
  color: #ffffff;
}

#menu-h .mbr-navbar__hamburger {
  color: #ffffff;
}

#menu-n .mbr-navbar__hamburger {
  color: #ffffff;
}

#menu-q .mbr-navbar__hamburger {
  color: #ffffff;
}

#menu-y .mbr-navbar__hamburger {
  color: #ffffff;
}
.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-sm-6{width:50%}
