﻿
.menu-title {
    float:left;
    height:80px;
    padding-top:30px;
    text-transform: uppercase;
    font-size: 1.6rem;
    color: #8e8e8e;
    font-family: Mirai-Black;
    margin-left:100px;
}
.esriMobileInfoViewItem .square.last {-webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;}


.page3 .what {
	font-family: helvetica;
	font-weight: 100;
	color: #42292c;

}


.page3 .what .textWhat {
	font-size: 100px;
	line-height: 100px;
	font-weight: 100;
}

.page3 .what .description {
	width: 600px;
	font-size: 30px;
	margin-top: 30px;
}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}
.inline-list{margin-left:0}
.inline-list li{display:inline-block;margin-bottom:0}



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

.wrapper {
	width: 97.02970297029702%;
	margin: 0 auto;
}
.m-b-30{margin-bottom:30px!important}
.bake-scrollup{width:48px;height:48px;position:fixed;bottom:20px;right:20px;display:block;background-color:#f74553;z-index:499;transition:background-color 500ms ease}
.bake-scrollup:hover{background-color:#e1deda}
.bake-scrollup:hover .fa.fa-angle-up{color:#f74553}
.bake-scrollup .fa.fa-angle-up{font-size:24px;color:#e1deda;text-align:center;width:100%;line-height:44px;transition:color 500ms ease}
.bake-scrollup span{display:none}

.footer-logo {position: absolute; left: 0px; top: 13px;}

  #header #languages {
    position: absolute;
    top: 44px;
    left: 2.35765%;
    width: 6em;
    text-align: left;
    margin: 0; }

    #header #languages li {
      display: inline-block; }

      #header #languages li a {
        text-transform: uppercase;
        color: #fff;
        text-decoration: none;
        font-size: .7em;
        font-weight: bold; }

        #header #languages li a:after {
          display: none; }

      #header #languages li.selected {
        display: none; }

      #header #languages li:not(:last-child) {
        margin-right: 4.7153%; }

    .root-1183 #header #languages li a {color: #2e2826}
.sd-content ul li.share-facebook div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-facebook a:before,.sd-social-icon-text .sd-content li.share-facebook a:before,.sd-social-text .sd-content ul li.share-facebook a:before{content:'\f204'}
.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button{background:#3b5998;color:#fff!important}

.nd__date {
	padding: 0 10px;
	 margin: 15px 0 0;
	 font-size: 12px;
	 color: #a7acb9;
}


.star-rating {
  display: flex;
    align-items: center;
    font-size: 16px;
    justify-content: center;
    width: 90px;
}


.star-rating.ptop {
  padding-top: 4px;
}


.star-rating-large {
  width: 130px;
}


.star-rating.filled {
  position: absolute;
  color: #feab6c;
}

nav[role=navigation] li a .m_jpt {
  width: 100%;
  height: auto;
  display: block;
  font-size: 0.8em;
  font-weight: 300;
  line-height: 20px;
  text-align: center;
  color: #F82960;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

nav[role=navigation] li a:hover .m_jpt {
  color: #fff;
}

nav[role=navigation] li a:active .m_jpt {
  color: #fff;
}
.home-banner img.wave{z-index:5;width:100%;left:0%;bottom:-4px}
body.i18n-en .load-more-photos.cs{display:none;}

    .client_login.menu-item{
        display:none
    }

#header p.mission {
  float: left;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  color: #666666;
  margin-top: 8px;
}

  #header p.mission br {
    display: none;
  }

	#header p.mission,
	.calendar ul li p.event-date em,
	#footer p.social a:hover,
	.calendar .cal-header .header-right a.cal-btn.submit-event {
		color: #5896cf;
	}

    .featured-cat { display: none }
	
		.nav-previous a, .nav-next a, .header-button, .sub-menu, #commentform input#submit, .tagcloud a, #tabber ul.tabs li a.selected, .featured-cat, .mts-subscribe input[type='submit'], .pagination a, .widget .wpt_widget_content #tags-tab-content ul li a, .latestPost-review-wrapper { background-color:#38b7ee; color: #fff; }

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


div.test-head,
h2.test-head {
    font-size: 42px;
    color: #003;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center
}


.test-text {
    font-size: 16px;
    color: #003;
    text-align: center;
    margin: 40px 0
}


.bookmarks ul.test li.active::before {
    content: "\A";
    border-style: solid;
    border-width: 6px 10px 6px 0;
    border-color: transparent #28c62f transparent transparent;
    position: absolute;
    right: -12px;
    top: 39%;
    transform: rotate(180deg);
    z-index: 1020
}

    div.test-head,
    h2.test-head {
        font-size: 35px
    }

    div.test-head,
    h2.test-head br {
        display: none
    }
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}


.clients.no-carousel:after{content:""; display:block; height:0; clear:both; visibility:hidden}


.clients.no-carousel {
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
   -ms-flex-flow: row wrap;
  flex-wrap: wrap;
}

.latest-section td.secondcolumn {
    width: 40%;
    font-size: 13px;
        font-weight: 700;
}

.latest-section .latest-rating td.secondcolumn {
    width: 40%;
    font-size: 13px;
    padding-right: 20px;
    font-weight: 700;
}

.latest-section .latest-pub td.secondcolumn {
    width: 35%;
    font-size: 13px;
}
.img-responsive{width:100%}
.img-responsive-mw{max-width:100%;height:auto}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
.menu-item a:after{display:none!important}
.menu-item .sub-menu{text-align:right;right:0px}
#top-menu .menu-item:before{content:'▼';position:absolute;right:7px;/}
#top-menu .menu-item:last-child:before{content:''}
#top-menu .menu-item-has-children .sub-menu .menu-item:before{content:''}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
