/* 

CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
@font-face {
    font-family: 'essence_sansbold_italic';
    src: url('Essence Sans Bold Italic-webfont.eot');
    src: url('Essence Sans Bold Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Essence Sans Bold Italic-webfont.woff2') format('woff2'),
         url('Essence Sans Bold Italic-webfont.woff') format('woff'),
         url('Essence Sans Bold Italic-webfont.ttf') format('truetype'),
         url('Essence Sans Bold Italic-webfont.svg#essence_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'essence_sansbold';
    src: url('Essence Sans Bold-webfont.eot');
    src: url('Essence Sans Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Essence Sans Bold-webfont.woff2') format('woff2'),
         url('Essence Sans Bold-webfont.woff') format('woff'),
         url('Essence Sans Bold-webfont.ttf') format('truetype'),
         url('Essence Sans Bold-webfont.svg#essence_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'essence_sansitalic';
    src: url('Essence Sans Italic-webfont.eot');
    src: url('Essence Sans Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Essence Sans Italic-webfont.woff2') format('woff2'),
         url('Essence Sans Italic-webfont.woff') format('woff'),
         url('Essence Sans Italic-webfont.ttf') format('truetype'),
         url('Essence Sans Italic-webfont.svg#essence_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'essence_sansregular';
    src: url('Essence Sans-webfont.eot');
    src: url('Essence Sans-webfont.eot?#iefix') format('embedded-opentype'),
         url('Essence Sans-webfont.woff2') format('woff2'),
         url('Essence Sans-webfont.woff') format('woff'),
         url('Essence Sans-webfont.ttf') format('truetype'),
         url('Essence Sans-webfont.svg#essence_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.widget_newsletter .btn-newsletter{float: right;
  right: 10%;}
.widget_newsletter input{  margin-top: 27px;
  display: inline-block; float:left;}
  .widget_newsletter{padding-bottom: 90px;}
.widget_recent_entries li .post-title, .widget_popular_entries li .post-title{color:#36535c; font-size: 20px;}
.lets-talk{padding:0; margin:0;}
.widget_recent_entries .post-thumbnail, .widget_popular_entries .post-thumbnail{width:150px; height:100px;}
.site-footer:before{background:none;}
.btn-slider{display: none;}
.bg-menu{padding-bottom: 0px;}
.btn span{text-transform: uppercase; font-style: normal;}
.btn-yellow span{color:#000000; font-size:14px;font-family: Arial;}
.uppermenu{
	height: 47px;background: #21292c url('images/upper.png') no-repeat top right; padding:0px 0 0px 0; color:#8c8d8f; text-align: right;
}
.site-main{padding:30px 0;}
.help-bar h3{padding-top:52px;}
.site-navigation{right:160px;}
img.ed{float:right; margin-left:6px; margin-top:6px; max-height: 50px; padding-top:12px;}
.slider-full .main-carousel .slider-title{font-family: 'essence_sansregular'; letter-spacing: 2px;}
.slider-full .main-carousel .slider-title span{font-family: 'essence_sansbold';}
.uppermenu p {
    display: inline-block; 
    line-height: 6px; 
    margin-bottom: 16px;
    top: -4px;
    position: relative;
}
#lang_sel_click{height:auto;padding-top:0px; margin-left: 15px;}
#lang_sel_click li{width:auto; border:none; line-height: 10px;}
#lang_sel_click a.lang_sel_sel{background: none; color:#fff; border:none;line-height: 10px;}
.lang_sel_sel:hover{color:#fff;}
.langs {
    display: inline-block;    
    margin-bottom: 3px;
}
.site-logo{top:22px;}
.pais{background:#52636a; z-index:99; height:71px;}
.site-navigation{top:25px;}
.slider-full{background: none !important;}
.slider-full .item:before{background: none;}
.site-logo a span img{margin-top: -5px; max-width: 120px;}
.sotsiaal{display: inline-block; margin-left:20px; padding-top:0px;}
.sotsiaal a{color:#fff;}
.sotsiaal li{float:left; margin-left:10px; margin-top: 14px; line-height: 10px;}
body {
    font-family: "Open Sans",arial,sans-serif;
}
.adr {
    color: #fff;
    line-height: 23px;
}
.widget-social-links {
    float: right!important;
    text-align: right!important;
}
.col-lg-3 {
    width: 20%;
}
.our-team .function {
    display: inline-flex;
    padding-bottom: 10px;
    padding-top: 10px;
    line-height: 22px;
    text-align: center;
}
.our-team h3 {
    font-size: 20px;
    text-align: center;
}
.col-lg-offset-1 {
    margin-left: 42%;
}
.widget-social-links ul li {
    float: right;
}
.widget-social-links h3 {
    float: right!important;
    text-align: right!important;
}
.slider-full .item {
    height: 500px;
    line-height: 500px;
}
.slider-full .main-carousel h1 {
    color: #fff;
}
.slider-full .main-carousel h3 {
    color: #fff;
}
.fpf-gallery .gallery-caption {
    display: none;
}
.widget-social-links ul li i {
    opacity: 1;
}
.site-footer {
    padding: 40px 0;
}
.help-bar {
    height: 70px;
}
.help-bar h3 {
    padding-top: 20px;
}
.widget_newsletter {
    background-image: none;
    background-color: #b4bec3;
}
.projects-details-navigation a {
    line-height: 0;
    padding: 20px 15px 15px 20px;
    width: 200px;
}
.widget-nav-menu ul li a {
    background: #fff;
}
h7  {
    font-size: 13px;
}
h8  {
    font-size: 20px;
font-weight:100;
}
.our-team .col-md-3 .image-our-team:hover img {
  cursor: default;
}
.our-team {
    margin: 0;
}
.postlist.projects {
    margin-top: 0;
}
.postlist.projects .post {
    margin-bottom: 48px;
}
.divider.project-details {
    margin-top: 10px;
display:none;
}
.wrapp-tagcloud {
    display: none;
}
#afterbig1 {
    width: 100% !important;
}
.post .post-thumbnail .post-thumbnail-image, .postlist.projects .post-thumbnail .post-thumbnail-image {
    width: 100%;
}
.post-thumbnail {
    width: 285px;
}
.wrapp-office .adress .city {
    font-style: normal;
}
.ctx-content-sidebar {
    display: none;
}
.ctx-section-interesting {
    display: none !important;
}
#ctx-branding-link {
    display: none!important;
}
.ctx-links-header {
    background: none !important;
    border: 2px solid #1e414e !important;
    border-radius: 5px !important;
    padding: 15px 0 15px 15px !important;
    margin: 0 0 36px!important;
}
.ctx-nodefs {
    color: #777 !important;
}
.ctx-links-header p {
    font-family: "Open Sans",arial,sans-serif;
}
#lang_sel_list {
    font-family: open sans;
    height: 15px;
}
#lang_sel_list a.lang_sel_sel {
    color: #fff;
}
#lang_sel_list ul a, #lang_sel_list_list ul a:visited {
    background: none;
    color: #fff;
}
#lang_sel_list a.lang_sel_sel:hover {
    color:#fd9136;
}
.postlist.projects .post .divider {
    width: 100%;
}
.press-article .divider {
    display: none;
}
.press-article h3 {
    margin-bottom: 10px;
}
.wrap-press {
    margin-top: 10px;
}
.projects-details-navigation a {
    width: 340px;
}
#lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_sel:visited {
    background-color: none!important;
}
#menu-item-1813 {
    padding: 14px 20px;
    background: #fd9136;
    border: 2px solid #fd9136;
    border-radius: 3px;
    transition: all 0.5s ease 0s;
    margin-top: -12px;
}
#menu-item-1813 span {
    color: #000000;
    font-family: Arial;
    font-size: 14px;
}
#menu-item-1813:hover{
    background:#fff;
    Border-color:#fff;
    color:#1e414e;
}
#lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_sel:visited {
    background-color: none!important;
}
#lang_sel_list ul {
    border-top: 0px!important;
}
.post .entry-title {
    font-size: 30px;
}
.post {
    margin: 35px auto;
}
.post.post-style-1, .post.post-style-2, .post.post-style-3, .post.post-style-4 {
    padding: 0;
}
.post.post-style-1 .post-thumbnail {
    height: 200px;
    margin-right: 20px;
    margin-top: 20px;
    width: 200px;
}
.post-thumbnail span {
    width: 200px!important;
}
#cal_event p {
font-size: 11px !important;
}
.comments-link {
    display: none !important;
}
.post .link-comment {
    display: none;
}
.blog-post-navigation {
    margin-bottom: 15px !important;
}
.blog-post-navigation a {
    height: 130px;
    padding: 20px 60px 0;
}
#FatPandaFacebookComments {
    margin-top:15px;
}
.post .entry-date {
    display: none;
}
.post .cat-links {
    display: none;
}
.post .author {
    display: none;
}
.right_bit{
    padding:20px!important;
}
.widget_recent_entries, .widget_popular_entries {
    margin-top: 0px;
}
.help-bar {
    z-index: 9;
}
.carousel-indicators {
    z-index: 9;
}


#lang_sel_list li {
    margin: 3px 0 0 0 !important;
}

.site-logo {
  z-index: 888 !important;
  top: 16px !important;
}

@media (max-width: 768px) {
    .sotsiaal {
        margin-top: 0px;
    }
    #lang_sel_list {
        margin-top: 0px;
    }
    .uppermenu p {
        display: none;
    }
}

@media screen and (max-width: 1199px) {
  .site-logo {
    top: 18px !important;
  }
  .pais {
    height:auto;
  }
  img.ed {
      margin-bottom: 20px;
  }
}

/*@media screen and (max-width: 400px)  {
  .site-logo { top:-15px;}
  .slicknav_menu{top:37px;}
  .pais{height:auto;}
}

@media screen and (max-width: 600px)  {
  .site-logo{top:-15px!important;}
  .pais{height:auto;}
  img.ed {
    padding-top: 30px!important;
    padding-bottom: 10px;
  }
}*/

.slicknav_btn {
    float: left !important;
    padding: 15px !important;
}

.slicknav_menu {
    padding: 0px !important;
    background: none !important;
    width: 300px !important;
}

.slicknav_nav {
    padding: 5px !important;
    background-color: #142e39 !important;
    z-index: 999999 !important;
}

.uppermenu {
    margin-bottom: 0px;
}

.topBar {
    margin-top: 4px;
}