/* logo on smaller devices and laptops */
@media (min-width:1281px) {div.col-md-3.site-branding a img {min-width: 274px !important;}
 }
/* iphone 6 Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
.wpb_wrapper {margin-top: 0px !important;}
body.project-template-default.single.projects.projects-page.no-gallery.header03.tm-builderplus.core_1342 div#page.hfeed.site div.site-content div.container.content-container.content-container-nopadding div.vc_row.wpb_row.vc_row-fluid.vc_custom_1462434750964 div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner.vc_custom_1462434703838 div.wpb_wrapper{margin-top:70px!important;}
body.home.page-template-default.page.page-id-44.home.home-bg-grey.header03.full-width.tm-builderplus.core_1342 div#page.hfeed.site div.site-content div.container.content-container.content-container-nopadding div.row div.col-md-12 div.content article#post-44 div.entry-content div.vc_row.wpb_row.vc_row-fluid.vc_custom_1481592893157.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex { display: none;}
}

/* iphone 6 plus Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
.wpb_wrapper {margin-top: 0px !important;}
body.project-template-default.single.projects.projects-page.no-gallery.header03.tm-builderplus.core_1342 div#page.hfeed.site div.site-content div.container.content-container.content-container-nopadding div.vc_row.wpb_row.vc_row-fluid.vc_custom_1462434750964 div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner.vc_custom_1462434703838 div.wpb_wrapper{margin-top:70px!important;}
body.home.page-template-default.page.page-id-44.home.home-bg-grey.header03.full-width.tm-builderplus.core_1342 div#page.hfeed.site div.site-content div.container.content-container.content-container-nopadding div.row div.col-md-12 div.content article#post-44 div.entry-content div.vc_row.wpb_row.vc_row-fluid.vc_custom_1481592893157.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex { display: none;}
}
div.site-content {
    margin-top: -20px !important;
}
body.page-template-default.page.page-id-636 div#page.hfeed.site div.site-content{margin-top: -20px!important;}
body.page-template-default.page.page-id-3437 div#page.hfeed.site div.site-content{margin-top: -20px!important;}
body.page-template-default.page.page-id-310 div#page.hfeed.site div.site-content{margin-top: -75px!important;}
body.project-template-default.single.single-project.projects.projects-page div#page.hfeed.site div.site-content{margin-top: -120px!important;}

.pag {
    color: #999;
    float: right !important;
}
.pag a{
    color: #83ADC8;
}
.esg-entry-cover .esg-overlay {
    display: none !important;
}
.esg-content.eg-tm-projects-01-element-6 {
    display: none !important;
}
.eg-tm-projects-01-element-0 {
    text-align: center !important;
}
div.row div.col-md-12 div.content article#post-44 div.entry-content div.vc_row.wpb_row.vc_row-fluid.primary_bgcolor.vc_custom_1468984154823.vc_row-o-content-middle.vc_row-flex{
background:#fff!important;}
div.wpb_column.vc_column_container.vc_col-sm-8 div.vc_column-inner.vc_custom_1468980706498 div.wpb_wrapper h2.vc_custom_heading.font-weight-700.m-center {color:#83AEC8!important;}
.copyright {
    background: #fff none repeat scroll 0 0 !important;
    color: #858585;
    padding: 30px 0;
}

h1, h2, h3, h4, h5, h6 {color:#83AEC8!important;}
/*div.vc_carousel-slideline-inner div.vc_item div.vc_inner a.prettyphoto img.attachment-full  {border: 4px solid #83AEC8; overflow:hidden;}*/

div.vc_cta3-content header.vc_cta3-content-header h2 {color:#ffffff!important; text-transform:uppercase;}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
    background-color: #fff;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0px, rgba(0, 0, 0, 0.02) 100%);
    background-repeat: repeat-x;
    border-color: #fff;
    color: #83aec8;
    margin-left: 35px !important;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat {
    background: #83aec8 none repeat scroll 0 0 !important;
    border-color: transparent;
    color: #dce9f5;
}

div.vc_item div.vc_inner a.prettyphoto img.attachment-full{max-height:250px!important; overflow:hidden;}


.eg-tm-projects-01-element-6 {
    display: none !important;
}

.eec {
    display: none!important;
}

body.single.single-project div#page.hfeed.site div.site-content div.big-title {
    display: none !important;
}
.tp-thumb-title {
    display: none!important;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt > p {
    display: none !important;
}
/*body.single.single-post.single-format-standard div#page.hfeed.site div.site-content div.big-title {
   display: none !important;*/
}
body.single.single-post div.entry-content div.post-thumb div.dates {
   display: none !important;
}
body.single.single-post div.entry-content div.entry-meta {
   display: none !important;
}
body.single.single-post div.entry-content div.entry-footer {
   display: none !important;
}
body.single.single-post div.entry-content div#comments.comments-area {
   display: none !important;
}
.eg-tm-projects-01-element-6 {
   display: none !important;
}
.eg-tm-projects-01-element-0 {
    background-color: rgba(255, 255, 255, 0);
    border-radius: 0;
    color: #83aec8!important;
    display: block;
    font-family: Source Sans Pro;
    font-size: 16px!important;
    font-weight: 500;
    line-height: 20px;
    padding: 0;
    z-index: 2 !important;
    text-transform:uppercase;
}

.persephone .tp-bullet:hover, .persephone .tp-bullet.selected {
    background: rgba(131, 173, 200, 1) none repeat scroll 0 0!important;
}
div.site-content div.big-title {display:none;}
div.entry-content div#comments.comments-area {display:none;}
.main-navigation {
    text-transform: uppercase !important;

.main-navigation .menu > ul > li a, .main-navigation .menu > li a {
    display: block;
    position: relative;
    text-transform: uppercase!important;
   letter-spacing: 1px!important;
    z-index: 1;

}
.header03 .site-header .main-navigation .menu > li::after {
    background: #83adc8 none repeat scroll 0 0!important;;
}
div.col-md-3.site-branding a img {
    max-width: 100% !important;
}
header.site-header.hidden-sm-down {
    padding: 14px 0 !important;
}