﻿
.sl-image{max-width:183px;margin:0 auto 17px}

.sl-image a{display:block;padding:6px;background:#fff}

.sl-image a img{margin:0 auto;padding:0;display:inline-block;max-width:100%;width:100%!important;border:8px solid #e0dfd8}
.cli-col-12{width:100%}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl-auto,.pncz .option-box .tile-group .tile{position:relative;width:100%;min-height:1px;padding-right:20px;padding-left:20px}
.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}


.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;
}
.footer_menu {    display: none;    background-color: #ecedeb;    border-bottom: 1px solid #fff;    padding-top: 10px;    padding-bottom: 8px;}
.footer_menu ul {    text-align: left;    list-style: none;    margin: 0;    padding: 0 0 0 2rem;}
.footer_menu ul li {    display: inline-block;}
.footer_menu ul li a {    font-weight: normal;    color: #6f6e6b;    font-size: 15px;    font-size: 0.8125em;    padding: 8px 10px;    line-height: 18px;    -webkit-transition: 0.5s;    transition: 0.5s;    display: inline-block;    letter-spacing: .25px;}
.footer_menu ul li a:hover {    color: #323232;}

.ci-soundplayer-meta .progress-bar {
  background-color: #C3B179;
}

.ci-streaming .ci-soundplayer-meta .progress-bar {
  display: none;
}
.pull-left{float:left!important}

	.ktz-mainheader .pull-left,
	.ktz-mainheader .pull-right{float:none;width:100%;text-align:center;}

.mbr-hero__subtext {
  font-size: 21px;
  line-height: 29px;
  margin: -32px 0 3px 0;
  padding: 0 0 41px 0;
  position: relative;
  top: 6px;
}


.dark {
    color: #242526;
    font-weight: 400;
}


div.buttons {
	width: 240px;
	display: inline;
}

.block_header,
.leftsidetitle {
    font-size: 20px;
    color: #fff;
    text-decoration: none;
    line-height: 20px;
    margin-bottom: 15px;
    position: relative;
    font-weight: 400;
    font-family: 'Days One', RussiaLight, sans-serif, Verdana, Arial
}

.list_videos .block_header {
    width: 100%;
    float: left
}

    .block_sub_header,
    .list_videos .block_header {
        width: 100%!important
    }
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
.wbox-snav-facebook,.wbox-snav-youtube,.wbox-snav-linkedin{line-height: 1.3em}
.sslide-left .wbox-snav-facebook,.sslide-left .wbox-snav-youtube{float: left}
.sslide-left .wbox-snav-youtube{margin-left: 30px}
.wbox-snav-facebook i,.wbox-snav-youtube i,.wbox-snav-linkedin i{-webkit-transform: scale(1.5);transform: scale(1.5);color: #005da9;margin-top: -2px}
.wbox-snav-youtube i{color: red}
.main-search{width:100%;position:relative;top:-.382em;right:0;margin-left:2.618em;float:right}
.top-search input[type=search],.main-search input[type=search]{position:absolute;left:0;height:3.5em;margin:0;font-weight:300;line-height:1.25;outline:none;-webkit-appearance:none;-moz-opacity:.9;-webkit-opacity:.9;-ms-filter:progid:"DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8;z-index:2;padding:.43em 1.618em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;letter-spacing:.236em;font-size:.695em}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}


.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}


.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.show_sub.menu-item-has-children:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-item-has-children{position:relative}

.gallery-inner {text-align: center; padding: 12px 0 11px 0;}

.gallery-inner li {list-style: none; display: inline-block; vertical-align: top; width: 240px; margin: 0 4px 11px 0;}

.gallery-inner li p {padding: 2px 0 0 0;}

.gallery-inner li p a {text-decoration: none;}

.gallery-inner li p a:hover {text-decoration: underline;}
#header-right ul.menu li.first,#header-top ul.menu li.first{padding-left:0;margin:0;}
#navigation .menu-header ul li.first{float:left;position:relative;padding:0 0 0 15px;}
#navigation .menu-header ul.sf-megamenu li.first{background-color:#DFDFE1;padding:0 0 5px 0;}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}


.partner-section .partner-text {
  overflow: hidden;
  margin: 0 0 70px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #53677f;
}

.partner-section .partner-text h2 {
  font-size: 35px;
  line-height: 1.29;
  letter-spacing: -1.6px;
  color: #393f65;
  margin: 0 0 30px;
}

.partner-section .partner-text p {margin: 0 0 30px;}

.column {margin: 0 12px 0 12px; float: left;}

.column-right {margin: 0 12px 0 12px; float: right;}
.pswp,.pswp__bg,.pswp__container,.pswp__img--placeholder,.pswp__share-modal,.pswp__share-tooltip,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}
.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}
.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
#contact-modal-container .contact-container,#contact-modal-container .order-homekit-container,#order-homekit-modal .contact-container,#order-homekit-modal .order-homekit-container{position:relative;color:#111;background:#fff;max-width:none;margin:0 auto}


#nav #reseau{
	background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #D0D0D0 100%);
	background-image:    -moz-linear-gradient(top, #F5F5F5 0%, #D0D0D0 100%);
	background-image:     -ms-linear-gradient(top, #F5F5F5 0%, #D0D0D0 100%);
	background-image:      -o-linear-gradient(top, #F5F5F5 0%, #D0D0D0 100%);
	background-image:         linear-gradient(top, #F5F5F5 0%, #D0D0D0 100%);
	
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F5F5F5), to(#D0D0D0));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5',
  			endColorstr='#D0D0D0', GradientType=0);
	width: 108px;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


.hero .text .overlay{
  background: #444143;
  opacity:0.5;
  width:100%;
}


	
	.sidebar-width-alt #content-box {
		width: 850px;
	}


		
		.sidebar-width-alt .sidebar-position-none #content-box {
			width: auto;
		}


		.sidebar-position-right #content-box {
			width: 695px;
		}


		.sidebar-position-left #content-box {
			width: 695px;
		}


		#content-holder #content-box {
			float: none;
			width: auto;
		}


			#content-box {
				min-height: auto;
			}


				.home .projects #content-box {
					padding-bottom: 50px;
				}


#collapse {
  margin-top: 0;
  padding: 0;
  width: 100%; }


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

  .ziekte-box-inner.collapse {
    display: none; }

    .ziekte-box-inner.collapse.in {
      display: inline-block; }

  .collapse.navbar-collapse {
    display: block; }
.row{margin-right:-15px;margin-left:-15px}
.screen-reader-text,#masthead form.search-form .form-item-keys label,.blog-utility .blog-utility-filter label,.page--search label[for='edit-keys']{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}


.hero__call-to-action { width: 90%; display: block; margin-top: 25px; }


.hero__call-to-action.green-link-bar { border-left: 4px solid #c4d92e; padding-left: 15px; }


.hero__call-to-action.green-link-bar .copy { font-weight: 700; }


.hero__call-to-action.green-link-bar .copy__large { font-size: 14px; line-height: 1.2; }
.sticky-style-slide .mk-header-padding-wrapper.enable-padding{display:block}
.header-style-2.a-sticky .mk-header-padding-wrapper{display:block!important}
 .mk-header-padding-wrapper { display:none !important; }
 .header-style-1 .mk-header-padding-wrapper, .header-style-2 .mk-header-padding-wrapper, .header-style-3 .mk-header-padding-wrapper { padding-top:126px; }
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.ct-footer .row::before{display:none;content:none}
.row:before,.row:after{display:none !important}
.text-bold{font-weight:bold}

.navbar-header {
  zoom: 1;
}

.navbar-header:before,
.navbar-header:after {
  content: " ";
  display: table;
}

.navbar-header:after {
  clear: both;
}

.navbar-header a, .idiomas #lang_sel_list a { color: #006666; text-transform: uppercase; }

.navbar-header h3 { font-size: 20px; font-weight: bold; margin-top: 10px; margin-bottom: 10px; color: #006666; }

.navbar-header .container { padding: 0 20px 0 20px !important; }

.navbar-header .logo-header { display: block; position: absolute; left: 0; max-width: 100px; }

.navbar-header .logo-header img { height: 55px; width: 78.57142857142857px }

.navbar-header .navbar-nav-2 { float: none; margin: 0; }
.layout-search{max-height:55px}
.layout-search .search-input{padding-right:166px!important}
.layout-search .search-button{padding:10px 66px}
.mc-aside-social__btn{width:50px;height:50px;background:rgba(97,97,97,.4);margin-right:0;font-size:28px;padding-top:8px;color:#fff}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
.first-section{padding-bottom:48px;}
.region-header .pane-menu-menu-course-projects-people .pane-content ul li.first,.region-header .cpp .pane-content ul li.first{padding-top:7px;border-top:1px solid #999;}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}
.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%}



.site-content { padding-top: 3.125rem; padding-bottom: 3.125rem; }

.page-template-home .site-content { padding-top: 0; padding-bottom: 0; }

.art-header:after, #art-header-bg:after, .art-layout-cell:after, .art-layout-wrapper:after, .art-footer:after, .art-nav:after, #art-hmenu-bg:after, .art-sheet:after,
.cleared, .clearfix:after {
   clear: both;
   font: 0/0 serif;
   display: block;
   content: " ";
}
#wpspd-share-bar{display:table;width:100%;height:100%;margin:0;padding:0;list-style:none}
#wpspd-share-bar li{display:table-cell;height:100%;width:1%;position:relative;padding:0}
#wpspd-share-bar li a{border-right:1px solid;display:block;height:100%;position:relative}
#wpspd-share-bar li a:before{z-index:1;font-size:2em;position:absolute;top:50%;left:50%;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em}
#wpspd-share-bar li a:after{content:'';background-color:transparent;-webkit-transition:background-color ease .5s;-moz-transition:background-color ease .5s;transition:background-color ease .5s;position:absolute;top:0;right:0;bottom:0;left:0}
#wpspd-share-bar li:last-child a{border:0}
.list-inline,.list-unstyled{padding-left:0;list-style:none}
.list-inline{margin-left:-5px}
.mp__expanded .mp__playlist span.song{flex:0 1 auto;overflow:hidden}
.mp__expanded .mp__playlist span.song .song__artist{display:block;font-size:.75rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mp__expanded .mp__playlist span.song .song__name{display:block;font-size:.875rem;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: auto;
}
.text-center{text-align:center!important}
.section-infographic .text-center{color:#fff}
.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-7{width:58.33333333%}
.container,.container-narrow{margin:0 auto;max-width:1920px;padding:0 .5em}
.container-narrow{max-width:1440px}

h2, .font-two{
    font-size:28px;
    font-size:2rem;
    margin-bottom:0.825em;
}

            
    header .font-two, header h1{margin-bottom:0;}

            
            .lt-ie8 header #main-nav .font-two{margin-bottom:3px;}
.nf-form-cont .nf-form-wrap .one-half,.nf-form-cont .nf-form-wrap .three-sixths,.nf-form-cont .nf-form-wrap .two-fourths{width:100%}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner::after{display:block;clear:both;content:""}
.c-fade .carousel-inner .carousel-item{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .8s ease .5s;-moz-transition:opacity .8s ease .5s;-ms-transition:opacity .8s ease .5s;-o-transition:opacity .8s ease .5s;transition:opacity .8s ease .5s}
.c-fade .carousel-inner .carousel-item.active{opacity:1;filter:alpha(opacity=100)}
.c-fade .carousel-inner .carousel-item.active.left{left:0;opacity:0;filter:alpha(opacity=0);z-index:1}
.c-fade .carousel-inner .carousel-item.active.right{left:0;opacity:0;filter:alpha(opacity=0);z-index:1}
.c-fade .carousel-inner .carousel-control-next{opacity:1;filter:alpha(opacity=100)}
.c-fade .carousel-inner .carousel-control-prev{opacity:1;filter:alpha(opacity=100)}
.c-fade .carousel-inner .carousel-control{z-index:2}
.rev_slider_wrapper{position:relative;z-index:0;width:100%}

	
	.show_hide_menu_div .topresponsive0 {
		border-bottom: 1px solid #006666;
		padding: 5px 0 5px 20px;
	}

.show_hide_menu_div .topresponsive0 a{ background:#e6e9f0 !important; font-weight:normal !important; text-transform:uppercase; padding:10px 15px; display:block; text-decoration:none;}

.show_hide_menu_div .topresponsive0 .open { display: none;}
header.centered_logo .header_inner_right{float:right}
.has_header_fixed_right.stick.menu_bottom .header_inner_right,.header_bottom_right_widget_holder{display:none}
.header_inner_right{float:right;position:relative;z-index:110}
header.centered_logo .header_inner_right,header.centered_logo .q_logo a{display:inline-block;vertical-align:middle}
.content .container .container_inner,.header_inner_right.left_side .side_menu_button a:last-child{padding:0}
header.sticky .header_inner_right.left_side{display:none}
.home-content-wrapper-plain{padding:0;float:none;min-height:auto;}
.tb{max-width:500px;padding-bottom:20px;padding-right:10px;display:inline-block;min-height:250px;vertical-align:top}
.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%;}

.cars-section-2{width:760px;height:auto;margin:10px 0px 0px 0px;padding:0px;float:left;border:0px solid red;}

#main,.header,#top_Nav,#topnav,#middle-panel,#twopanel,#news,.cars-section-2,#new-car-table1,.new-car-table,.car-section-inner{width:100%;}


	.sub-menu {
		min-height: 0;
		height: 170px;
	}


ul.sub-menu .arrow-sub-menu span.menu-image-title {
    color: #005789!important;
}


	ul.sub-menu li:last-child {
	    border-bottom: none;
	}


	.sub-menu li a {
		display: flex;
		align-items: center;
	}


.sub-menu li {
	list-style: none;
	color: red;
	width: 100%;
	background-color: #fff;
	padding-top: 20px;
	padding-bottom: 20px;
}


.sub-menu-overlay {
	width: 100vw;
	height: 100vh;
	background-color: rgba(0,0,0,0.6);
	top: 83px;
	left: 0;
	transition: opacity 1s;
	display: none;
	opacity: 1;
	position: fixed;
	z-index: -2;
}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}

	#site-navigation #nav_wrap .menu-item {width: 100% !important; display: block !important; float: none !important; border-top: 1px solid #FFF; padding: 0 !important;}

	#site-navigation #nav_wrap .menu-item a {padding: 15px 20px !important; color: #FFF !important;}

  #site-navigation #nav_wrap .sub-menu .menu-item a:before { content: "\f054"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; }

	#site-navigation #nav_wrap .menu-item.current_page_item {background: #F06241;}


#container:after, #header:after, #main:after, #main-fullwidth:after, #footer:after, .clearfix:after { 
    content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;
}


#container, #header, #main, #main-fullwidth, #footer, .clearfix { display:block; }




#container {
	width: 960px;
	margin: 15px auto 0 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-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-12{width:100%}
.block-type-navigation .nav-vertical{position:relative}
.block-type-navigation .nav-vertical ul li{width:100%}
.block-type-navigation .nav-vertical ul li a{height:auto;line-height:40px}
.footer-nav .nav-vertical ul li a{line-height:20px}

			.content footer img.facebook {
				padding: 0px 5px;
				border: none;
				
				-webkit-box-shadow: none;
				-moz-box-shadow:    none;
				box-shadow:         none;
			}


 .indext a{ text-decoration: none;color: #204249;}


.indext a:hover{ text-decoration: underline;  color: #0054a7; }

body.page-template-certificates #site-wide-container .arrow {
	border-top: 13px solid #f2f2f2 !important;
}

body.page-template-certificates-esp #site-wide-container .arrow {
	border-top: 13px solid #f2f2f2 !important;
}

body.page-template-certificates-pt-br #site-wide-container .arrow {
	border-top: 13px solid #f2f2f2 !important;
}

body.page-template-certificates-fr #site-wide-container .arrow {
	border-top: 13px solid #f2f2f2 !important;
}
#site-wide-container .arrow{width:0px;margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;top:0px;margin:0 auto;border-right:14px solid transparent;border-left:14px solid transparent;border-top:13px solid #fff}

    .col-md-5ths img {
      display: inline-block;
    }
.x-root{display:flex}
.x-root .site,.x-root .x-site{flex:1 1 auto;position:relative;width:100%;min-width:1px}
.grid__item.clear{clear:both}
.grid__item{box-sizing:border-box;float:left;min-height:1px;padding-left:30px;vertical-align:top;width:100%}
.cart__row--table-large .grid__item{display:table-cell;vertical-align:middle;float:none}
.home .grid--full .grid__item{height:100%}
.grid-table.grid-table--top .grid__item{vertical-align:top}
.grid-table.grid-table--middle .grid__item{vertical-align:middle}
.grid-table.grid-table--bottom .grid__item{vertical-align:bottom}
.grid-table .grid__item{float:none;display:table-cell;height:100%}
.collection-filters-horizontal .collection-filters-horz .grid__item{padding-left:10px}
.template-collection .grid.collection-filters-horz .grid__item:first-child,.template-collection .collection-filters-horz.grid--rev .grid__item:first-child,.template-collection .collection-filters-horz.grid--full .grid__item:first-child{padding-left:0}

.navlink{padding:0 20px;display:inline;font-family:Oswald,Arial,sans-serif;position:relative;}

.navlink span{padding:0 0 4px 5px;}

.wrapbtnctablack {
	background-color:#444;
	display:inline-block;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	border-radius:3px;
}

.wrapbtncta i,.wrapbtnctablack i {
	padding:28px 20px 28px 20px;
	background:rgba(0,0,0,0.1);
	line-height:0;
	color:#fff;
}

.wrapbtnctablack i {
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}

.wrapbtnctablack .thebtn {
	margin: 0px -3px 0px 0px;
}

	.wrapbtncta i, .wrapbtnctablack i {display:none;}


#hero-home .slider-caption{
	position: absolute;
	top: 35%;
	left: 10%;
	width: 100%;
}

#hero-home .slider-caption h1{
	color: #FFF;
	font-weight: 200;
	font-size: 68px;
	line-height: 68px;
	text-shadow: 3px 4px 12px #000;
}

#hero-home .slider-caption  .presentation-center{border: 1px solid #FFF; transition: all .15s ease-in-out; padding: 5px 10px;}

#hero-home .slider-caption  .presentation-center:hover{cursor: pointer; background-color: #414040}





#hero-home .slider-caption .notice{
    text-shadow: 3px 4px 12px #000;
    font-size: 32px;
    line-height: 40px;
}
.row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


    footer .row {
        height: 100%;
        text-align: center;
    }


.footer-copyright .row {
    height: 100%;
    padding: 15px 0 7.5px;
}
.amp-onair-show-image-img{float:left;margin-right:7px;max-width:80px !important;max-height:41px !important;overflow:visible !important}
.amp-onair-show-title{color:#fff;font-size:11px !important;font-weight:bold}
.amp-onair-show-title:before{content:"ON AIR NOW";color:#c90813;display:list-item;font-size:12.5px;font-family:Oswald}
.amp-onair-show-title:after{content:""}
.amp-onair-show-timeslot{color:#fff;font-size:10px}
.btn__anim{position:relative}
.btn--animated .btn__anim{display:inline-block;vertical-align:top;max-width:0;overflow:hidden;transition:max-width .3s .2s;white-space:nowrap}
.no-touchevents .btn--animated:hover .btn__anim,.touchevents .btn--animated .btn__anim{max-width:30px;transition-delay:0s;}
.no-touchevents .btn--animated:hover .btn__anim--long,.touchevents .btn--animated .btn__anim--long{max-width:120px}
.is-glitching.btn__anim{text-shadow:0 -1px rgba(255,0,0,0.25),1px 0 rgba(0,0,255,0.25)}

.icon-xxxxl {
  font-size: 7em;
}

.td-weather-header {
  font-family: 'Roboto', sans-serif;
}

.td-weather-top-widget .td-weather-header {
  font-family: 'Open Sans', arial, sans-serif;
  display: inline-block;
  padding-left: 2px;
}

.td-weather-top-widget .td-weather-header .td-weather-city {
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  
}

.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-md-12 {
    width: 100%;
  }
.row-fluid [class*=span].pull-right,[class*=span].pull-right{float:right}
blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}
blockquote.pull-right p,blockquote.pull-right small{text-align:right}
blockquote.pull-right small:before{content:''}
blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.navbar .nav.pull-right{float:right;margin-right:0}
.pull-right{float:right}
.featurette-image.pull-right{margin-left:40px}
.media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.featurette-image.pull-left,.featurette-image.pull-right{display:block;float:none;max-width:40%;margin:0 auto 20px}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.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}
.no-padd-r-md .vc_column-inner{padding-right:0!important}
.featured-border .vc_column-inner{border:none!important}
.padd-xs-15.vc_row.vc_row-no-padding .vc_column-inner{padding-left:15px;padding-right:15px}
.no-padd-right .vc_column-inner{padding-right:0!important}
.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}


	.span5 {
		width: 470px
	}


	.row-fluid .span5 {
		width: 40.17094017094017%;
		*width: 40.11774868157847%
	}


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


.table td.span5, .table th.span5 {
	float: none;
	width: 364px;
	margin-left: 0
}
.menu-icon .icon-wrap{display:inline-block;margin-left:10px;-webkit-transition:1s all ease;transition:1s all ease}
.menu-icon .icon-wrap span{-webkit-transition:0.75s all ease;transition:0.75s all ease;top:0}
.menu-icon.active .icon-wrap{-webkit-transform:rotate(360deg);transform:rotate(360deg)}


.top-bar-links {
  line-height: 45px;
  font-size: 13px;
}


.top-bar-links a {
  color: #a3a3a3;
}


.top-bar-links a:hover {
  color: #444444;
}


.top-bar-links .top-bar-link a:after {
  content: "•";
  margin: 0 7px 0 10px;
}


.top-bar-links .top-bar-link:last-child a:after {
  content: "";
  border-right: none;
  margin: 0;
}



.mfp-content .large-12 {
  padding: 0 !important;
  margin-bottom: 0 !important; }


  .large-12 {
    position: relative;
    width: 100%; }
.home .current_news.bottom_news .large-12{padding:0 10px}
.header-wrapper .wide-nav .large-12{padding:0}

.smart_pdtitle{margin-top:11px;margin-bottom:9px;overflow:hidden;min-height:38px;max-height:38px;text-align:left;padding:0 10px}

.smart_pdtitle a{color:#212226;font-size:13px}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.wrapper{min-height:100vh;overflow:hidden}
.pdl30{padding-left:30px}


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 190, 190, 190, 0.7);
		}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}

	.header-layout-2 #header h1, .header-layout-2  #header h2, .header-layout-2  .site-description {
	    float: none;
	    text-align: center;
	    width: 100%;
	    max-width: 100%;
	    padding: 0;
	}

	#header .ajax-search-results-container { width: 350px }

#header {
    display: table;
    width: 100%;
    position: relative;
    margin: 0;
    padding: 0;
    float: none;
    text-align: center;
}

#header h1, #header h2 {
    font-size: 26px;
    line-height: 1;
    position: relative;
    margin-bottom: 0;
    font-weight: 400;
}


#header, #content, #footer, .widget { overflow: hidden; }
body #content .entry-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area,body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area{line-height:1!important}
h1,.entry-content h1{font-size:40px;font-size:2.5rem;}
h2,.entry-content h2{font-size:30px;font-size:1.875rem;}
h3,.entry-content h3{font-size:25px;font-size:1.5625rem;}
h4,.entry-content h4{font-size:20px;font-size:1.25rem;}
h5,.entry-content h5{font-size:18px;font-size:1.125rem;}
h6,.entry-content h6{font-size:15px;font-size:0.9375rem;}
body,h1,.entry-title a,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:#3a3a3a;}


.banner-content{
	float: left;
	width: 400px;
	margin-left: 20px;
}

.banner-content h2{
	font-size: 30px;
	margin-bottom: 10px;
}

.banner-content p{
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
}


	.top-slider .banner-image, .top-slider .banner-content{
		width: 100%;
		margin: 0
	}
.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}




.mh-main-nav-wrap { background: #ff006e; }

.mh-main-nav-wrap .slicknav_btn, .mh-main-nav-wrap .slicknav_menu, .mh-main-nav-wrap .slicknav_nav .slicknav_item:hover, .mh-main-nav-wrap .slicknav_nav a:hover { background: transparent; }

.mh-main-nav-wrap .slicknav_nav ul { border-color: #005d9d; }

.mh-main-nav-wrap .slicknav_nav ul ul { border: none; }


.paginate ul,
.ui-helper-reset,
.ui-menu,
.ui-tabs .ui-tabs-nav li,
ul.bxslider {
    list-style: none
}


.bxslider {
    margin: 0;
    padding: 0
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.site-title {
  font-family: 'ubuntu', sans-serif;
  font-size: 44px;
  font-weight: 500;
  margin: 30px 0 0 20px;
}

.site-title a {
  color: #fa5742;
  text-decoration: none;
}

.site-title a:hover {
  color: #333;
}


.site-title-text {
  float: left;
}

		

		.modal .modal-header a.close-modal,
		a[class*='lightcase-icon-'].lightcase-icon-close,
		.wrap-special-events-accordion .special-events-accordion .accordion-header .wrapper .icon-close,
		.wrap-accordion-container .accordion-container .accordion-header .wrapper .icon-close {
			background-color:  #cd202d		}


		.modal .modal-header a.close-modal:hover,
		a[class*='lightcase-icon-'].lightcase-icon-close:hover,
		.wrap-special-events-accordion .special-events-accordion .accordion-header .wrapper:hover .icon-close,
		.wrap-special-events-accordion .special-events-accordion.is-active .accordion-header .wrapper .icon-close,
		.wrap-accordion-container .accordion-container.is-active .accordion-header .wrapper .icon-close {
			background-color: #000000 ;
		}

#inner_container1{ float:left; width:100%;}

.main_wrapper{
background:#ecece8;
padding:1px 0
}


.md-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  visibility: hidden;
  top: 0;
  left: 0;
  z-index: 1000;
  opacity: 0;
  background: rgba(0,0,0,0.8);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}


.md-overlay.show {
  opacity: 1;
  visibility: visible;
}
.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%}

.aligncenter{text-align:center;margin:0 auto}
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}



.even {background:#f9f9f9;padding:2px;border-bottom:1px dotted #ccc;}

.delay1{animation-delay:1s; -moz-animation-delay:1s; -webkit-animation-delay:1s;}
.footer-widgets,.widget{margin:3rem 0 0}
.widget:first-child{margin-top:0}
.widget-content{color:#4b555f;font-size:1.7rem}
.widget-content a{text-decoration:underline}
.widget-content a:hover{text-decoration:none}
.widget-title{color:#68717b;font-size:1.4rem;font-weight:600;margin-bottom:1.5rem;text-transform:uppercase}
.widget ul,.widget ol{list-style:none}
.widget li{margin-top:1.4rem}
.widget{margin-top:4rem}
.on-canvas-nav .search-icon{position:absolute;right:1.6rem;padding-top:.4rem}
.on-canvas-nav .search-icon svg{width:2.4rem;height:2.4rem;fill:#0e2089}
body.menu-transition .on-canvas-nav .search-icon svg{-webkit-transition-delay:.25s;transition-delay:.25s}
body.menu-open .search-icon svg{fill:#fff}


.spacer-for-mobile-only{
	padding-top:10px;
}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}

#content .socialSet ul li.sb_pocket		{ margin-left:5px;}

.pc2015-item .pc2015-item-image {
  display: block;
  text-align: center;
  width: 148px;
  height: 148px;
  background: #fff;
  overflow: hidden;
  z-index: 11;
  padding:4px 0;
}

.pc2015-detail .pc2015-detail-inner .pc2015-item-image {
  width: 380px;
  height: 380px;
  border: 1px solid #4d4d4d;
  z-index: 11;
}


.footer-menu-col.social {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 1em;
}


.bordercolor
{
	background-color: #ADADAD;
	padding: 0px;
}

.navigation .n_bj8{ background-position:-186px -160px;}



.list-advantages {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: 1.5em;
}


.list-advantages li {
	padding: 7px 0;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}

.ico-back {
    background-color: #4e016a;
    display: inline-block;
    height: 55px;
    width:270px;
    margin-left:0px;
	opacity: 0.5;
	border-bottom: 1px solid #000000!important;
}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}

#back-top-wrapper {
	right:20px !important;
	bottom:50px !important;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}

#back-top-wrapper p#back-top { margin:0; }

#back-top-wrapper p#back-top a {
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}

#back-top-wrapper p#back-top a:hover span { background-color:#96ca2d; }

#back-top-wrapper p#back-top a span {
	background-color:#3498db;
	margin:0;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}


.content-table {
    font-size: 14px;
}


#visas-menu .visas-content .content-table {
    font-weight: 500;
    font-size: 14px;
    margin: 0 20px 0;
}


#topmenu {margin:0 auto; width:1005px; overflow:hidden;}


#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice {
    padding-left: 4px;
    
}

.contact-grid1 input[type="text"], .contact-grid1 input[type="email"],.contact-grid1 textarea{width:100%;padding:.8em;font-size:1em;border:none;outline:none;}

.contact-grid1 textarea{height:14em;resize:none;}

.contact-grid1 input[type="submit"]{font-size:1.1em;outline:none;border:none;text-transform:uppercase;background:#000;padding:0.7em 0;letter-spacing:1px;color:#fff;display:block;width:18%;margin:1.5em auto 0;transition:0.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;}

.contact-grid1 input[type="submit"]:hover{background:#ff2f68;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;}

.contact-grid1 input[type="text"], .contact-grid1 input[type="email"], .contact-grid1 textarea{font-size:0.95em;}


.teaching-languages:hover ul.lang-links {
  display: block;
}


.teaching-languages ul.lang-links {
  background-color: rgba(255, 255, 255, 0.9);
  position: absolute;
  min-width: 260px;
  top: 100%;
  z-index: 105;
  display: none;
}


.teaching-languages ul.lang-links li {
  padding: 15px 20px;
  font-size: 14px;
  color: #002c78;

}
.pager-item{border-style:solid;border-width:1px;border-color:#a7896d;padding:0 0 0 0;margin:0 0 0 0;}
.pager-item a:link{color:#a7896d;font-size:16px;line-height:30px;font-weight:normal;font-style:normal;text-decoration:none;}
.pager-item a:visited{color:#a7896d;font-size:16px;line-height:30px;font-weight:normal;font-style:normal;text-decoration:none;}
.pager-item a:hover{color:#000;font-size:16px;line-height:30px;font-weight:normal;font-style:normal;text-decoration:none;}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

.skills .skill {
	display: block;
	clear: both;
	margin-top: 0;
	margin-bottom: 25px;
}

.skills .skill .skill-count {
	display: inline-block;
	height: 64px;
	margin-top: 3px;
	float: left;
	margin-right: 15px;
	margin-bottom: 25px;
}

.skills .skill .skill1,.skill2,.skill3,.skill4 {
	font-size: 16px !important;
}

.skills .skill h6 {
	text-transform: uppercase;
	font-weight: 700;
	clear: none;
	width: auto;
	float: none;
	margin-top: 0;
	margin-bottom: 0;
}

.skills .skill p {
	line-height: 20px;
	color: #8f8f8f;
}

.sche17{
	position: absolute;
    right: 140px;
    bottom: 7px;
}
