﻿
.spacial-coin {
  margin-top: 12px;
  line-height: 37px;
  font-size: 35px;
  color: #fff;
  font-family: 'QuicksandLight';
}

.spacial-coin  span {
  font-family: 'Quicksand',sans-serif;
  font-weight: bold;
  font-size: 50px;
  color: #ffa700;
  text-shadow: #000 1px 1px 0px;
}
#main-container{display:block;min-height:500px;overflow:visible;max-width:100%}
#main-container,.tm-toggle-button-wrap a{background-color:#fff}
.clearfix{clear:none!important}
div.inner-page-wrap.has-no-sidebar.no-bottom-spacing.no-top-spacing.clearfix{padding-top:0!important}
.support-panel-close{position:absolute;top:30px;right:30px;font-size:28px;background:rgba(0,0,0,.07);display:block;width:50px;height:50px;line-height:50px;text-align:center;border-radius:50%;cursor:pointer;z-index:2;transition:all .15s ease-in-out;-webkit-transform:scale(.1);transform:scale(.1)}
.is-opened .support-panel-close{-webkit-transform:scale(1);transform:scale(1)}
.support-panel-close:hover{background:rgba(0,0,0,.15);box-shadow:0 0 0 3px rgba(0,0,0,.15)}
.kl-skin--dark .support-panel-close{background:hsla(0,0%,100%,.07)}
.kl-skin--dark .support-panel-close:hover{background:hsla(0,0%,100%,.15);box-shadow:0 0 0 3px hsla(0,0%,100%,.15)}
.center-block{display:block;margin-right:auto;margin-left:auto}
#brand .logo{margin:35px 0;}
#header #logo,#header .logo{float:left;width:272px;margin-left:10px;}
#header #logo a,#header .logo a{display:block;}
#header #logo a img,#header .logo a img{display:block;}


.comptable tr.topcomp {
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	background:#434343; 
}


.pad {
width:225px;
}

.pad-top-8{
	padding-top:8px;
}
#cff .cff-item{float:left;width:100%;clear:both;padding:20px 0 15px;margin:0;border-bottom:1px solid #ddd}
#cff .cff-item:first-child{padding-top:0}
#cff .cff-item.cff-box,#cff .cff-item.cff-box:first-child{padding:15px;margin:8px 0;background:rgba(255,255,255,.5);border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cff .cff-item.cff-box:first-child{margin-top:0}
#cff .cff-item.cff-box:last-child{margin-bottom:0}
#cff .cff-item.cff-shadow{box-shadow:0 0 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15)}


.block-wrapper {
    width: 150px;
    height: 150px;
    display: block;
    opacity: 0.3;
    border-radius: 150px;
    position: absolute;
    color: #fff;
    z-index: 889;
    text-align: center;
    box-sizing: border-box;
}
.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-sm-4{width:33.33333333%}

div#railway {
	position:relative;
	width:100%;	
	height:20px;
	left: 10px;
	top:3px;
	
	border:0px solid #999999;
}

.railway 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	
	padding-top: 0px;
}
#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}
.full_width #layout{width:100%;max-width:100%}
.pagewidth,.full_width .themify_builder_row .row_inner{max-width:94%}
.pagewidth{width:1064px;margin:0 auto}
.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-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-6,.col-7{-webkit-box-flex:0}
.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}
#footer .privacy-links ul.menu li.first{border-left:1px solid #ffffff;padding-left:1em;margin-left:1em;}

.searchta tr.searchtatitle td.searcht1td_name           { color:#fff; border:0}
#footer-info,#footer-info a{color:#ffffff}
#footer-info{float:left;padding-bottom:10px;color:#666;text-align:left}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}


.menu-centered .site-branding,
.menu-centered .menu-wrapper,
.menu-centered #mainnav {
	width: 100%;
	float: none;
	text-align: center;
}
 
.menu-centered #mainnav ul li {
	float: none;
	display: inline-block;
}

.menu-centered .header .container .row {
	display: block;
}

.menu-centered #mainnav ul ul li {
	text-align: left;
}

	.site-branding,
	.menu-wrapper {
		width: 100%;
	}
.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%}
.menu-trigger.countries-link{background-color:#96C122;}
.menu-trigger.countries-link:hover{background-color:#124992;}
#navigation ul li.menu-trigger{position:static;}
#navigation ul li.menu-trigger:hover{background-color:#717171;}
.menu-trigger a.menu-trigger-a{color:#FFFFFF;font-size:14px;font-weight:500;}
div#navigationbkg #navigation ul.menu15 .menu-trigger.projects-link{display:block;}
div#navigationbkg #navigation ul.menu15 .menu-trigger.projects-link div ul li{margin-left:8px;padding-left:0px;}
div#navigationbkg #navigation ul.menu15 .menu-trigger.projects-link div ul li.projtitle{font-weight:bold;}
#navigationbkg .menu-trigger.countries-link{background-color:#717171;}
.countries-menu a.menu-trigger-a{margin-top:15px;border:1px solid #969494;padding:5px 3px 5px 3px;border-radius:2px;}

td.score{font-size:18px;font-weight:bold;padding:15px 0 0 0;}

td.score .comment{font-size:12px;padding:5px 0 0 0;color:#777777;font-weight:normal;}





.dropcap {
	font-size: 48px;
	line-height: 43px;
	font-weight: 600;
	float: left;
	margin: 0 10px 0 0;
	text-transform: uppercase;
}


.dropcap:before {
	font-size: 34px;
}


.dropcap.rounded, .dropcap.squared {
	font-size: 43px;
	color: white;
	background: #555;
	border-radius: 35px;
	width: 55px;
	height: 55px;
	text-align: center;
	line-height: 53px;
	behavior: url("js/vendor/PIE.htc");
}


.dropcap.squared {
	border-radius: 10px;
	background-color: #2880b2;
}

#main-content .main-content-padding { padding: 0 20px; }



.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: right;
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
}

    .container_24 .grid_24 {
	width:960px;
}

.site-logo {
	max-height: 80px;
}
.callout-menu .callout-content .call-content-text{color:#fff;font-size:14px;line-height:19px;margin-top:10px}


.continer
{
	width:960px;
	margin:0 auto;
}
#mobile-nav-toggler{cursor:pointer}
.main-header .main-header__body__primary__nav .mobile-nav-toggler{position:relative;display:block;height:40px;padding:0 10px;font-size:0.875em;font-weight:700;line-height:40px;background:#ffffff;border:1px solid #cccccc;cursor:pointer}
.main-header .main-header__body__primary__nav .mobile-nav-toggler:after{position:absolute;top:0px;right:10px;font-family:FontAwesome;font-size:1.5em;content:"\f107"}
.main-header .main-header__body__primary__nav .mobile-nav-toggler:hover{color:#ef3b3b}
.main-header .main-header__body__primary__nav.active .mobile-nav-toggler:after{content:"\f106"}
.mobile-nav-toggler{border-right:1px solid #a0a0a0;display:block;float:left;margin:11px 6px 15px 11px;width:65px}
.cfct-module .cfct-mod-content{clear:both}
.bocss-placards .cfct-mod-content,.bocss-placards .cfct-module{display:flex;height:100%;width:100%}

  html #page .cmsms_featured_block .featured_block_text {
    display: block;
  }

.cmsms_featured_block .featured_block_inner .featured_block_text div {
  text-align: inherit;
  margin-bottom: 20px;
}
 

#cmsms_fb_5d21ef4a6eeb8 .featured_block_text { 
	text-align: center; 
}
 

#cmsms_fb_5d21ef4a6f613 .featured_block_text { 
	text-align: center; 
}
 

#cmsms_fb_5d21ef4a6fd57 .featured_block_text { 
	text-align: center; 
}
 

#cmsms_fb_5d21ef4a70508 .featured_block_text { 
	text-align: center; 
}

    header .go-search{display: none;}

.go-search {
  position: relative;
  right: 0;
  width: calc(2.5vw + 30px);
  top: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}


#footer-side2 {
	background-position: top right;
	background-repeat: repeat-y;
}
