/*
Theme Name:  StructurePress Child Theme
Theme URI:   https://www.proteusthemes.com/
Description: Child theme for the StructurePress
Author:      ProteusThemes
Template:    structurepress-pt
Version:     v1.0.0
*/


/* add custom CSS code bellow */

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Arial', sans-serif;
    font-weight: normal;
}

h3.widget-title{
color: inherit;
}

.mt15{
margin-top: 15px;
}

h4.card-title{color: #666;}
.card-block{padding-left: 0;}
.card-block.latest-news--more-news{padding-left: 1.875rem;}

.c{clear: both;}

.widget_archive a, .widget_pages a, .widget_categories a, .widget_meta a, .widget_recent_comments a, .widget_recent_entries a, .widget_rss a{
color: #888;
}

.widget_archive a:hover, .widget_pages a:hover, .widget_categories a:hover, .widget_meta a:hover, .widget_recent_comments a:hover, .widget_recent_entries a:hover, .widget_rss a:hover{
color: #666;
text-decoration: underline;
}

h3.widget-title{font-weight: normal;font-family: 'Arial',sans-serif;}

.top__container{display: none;}
.hentry__date,hentry__title,.sidebar__headings,.comments__heading--write-a-comment,.portfolio__title,.single-portfolio  .btn.portfolio__navigation-item,.portfolio__meta-key{font-weight: normal !important;font-family: Arial, sans-serif;}

.sidebar__headings{font-size: 1.35rem;color: #666;}

.hentry__content.entry-content{
color: #555;
}

.single-post .btn-primary{
background: transparent;
color: #555;
}

.single-post .btn-primary:hover{color: #eee;}

.portfolio__title, .subhead{
margin-left: 15px;
}

.subhead{
font-size: 20px;
}

.fimage img{width: 100%; height: auto;}

.single-portfolio  .site-header{
margin-bottom: 0;
}

.single-portfolio  .header{
box-shadow: none;
}

.single-portfolio  .btn.portfolio__navigation-item{
padding:0 5px;
background-color: transparent;
text-transform: capitalize;
}

.portfolio__navigation{
margin-bottom: 10px;
}

.portfolio__navigation-item--right{text-align: right;float: right;}
.portfolio__navigation-item--left{text-align: left;float: left;}

.mb45{margin-bottom: 45px;}

.portfolio__content,.portfolio--left{
background: none;
border: none;
padding-left:0;
}

.portfolio .portfolio__content{
padding-left:0;
}

.latest-news--block .latest-news__date{
font-family: 'Arial', sans-serif;
font-weight: 400;
color: #666;
background-color: transparent !important;
top: 13px;
padding:0;
text-shadow: none;
}

.latest-news--block .latest-news__content,.portfolio-grid__card-block,.portfolio-grid--slider .portfolio-grid__card,.card{
border: none;
box-shadow: none;
padding-left:0;
padding-right:0;
padding-bottom:0;
}

.latest-news--block .latest-news__title a,.portfolio-grid__card-title,.portfolio-grid__nav-link,.hentry__title a,.hentry__meta{
font-family: 'Arial', sans-serif;
font-weight: 400;
}

.hentry a + .hentry__container{padding-left:0;}

.portfolio-grid__nav-item.is-active::after,.portfolio-grid__card-text,.portfolio-grid__card-block::after,.main-navigation > .current-menu-item > a::after,.contact-profile__image,.contact-profile__social-icons::before{display: none;}

.header__logo img {
    width: 140px !important;
    height: auto;
}

.card-block.contact-profile__container{padding-top:0;}

.hentry__date{color: #666;}

.hentry__container{border: none;}

.btn.btn-primary.header__navbar-toggler{
background: transparent !important;
border-color: transparent !important;
color: #888;
}

.site-header,.header{height: 76px;box-shadow: none;}
.main-navigation a {padding-top: 1.6rem !important;padding-bottom: 1.6rem !important;}
.header__navigation{margin-top: 5px;background-color: transparent !important;}

.contact-profile__container,.card-block{border: none;}

.contact-profile__social-icons{background: none;}

#english_content_desktop p,#english_content_mobile p{
color:#888;
}

p.portfolio__meta-value{
float: right;
width: 300px;
}

h5.portfolio__meta-key{
width:100px;
}

.top{display: none;}

.indolink_mobile{display: none;}

ul.books{
padding-left: 0px;
margin-left: 0px;
}

.books{
padding-bottom: 45px;
}

.books li{
display: inline-block;
vertical-align: top;
width: 24%;
box-sizing: border-box;
padding: 15px;
}

.books li img{
width: 100%;
height: auto;
}

.download_request{
padding: 30px;
padding-bottom:0;
box-sizing: border-box;
border-radius: 3px;
}

.download_request .row{
margin-bottom: 15px;
}

.download_request h2{
font-family: "Open Sans",sans-serif;
text-align: center;
font-weight: 300;
color: #555;
margin-bottom: 30px;
font-size: 28px;
}

.download_request h2 span{
display: block;
font-size: 16px;
color: #888;
padding: 10px 0;
}

.download_request input.wpcf7-text,.download_request input,.download_request textarea{
width: 100%;
padding: 8px 15px;
box-sizing: border-box;
margin-bottom: 0px !important;
border-radius: 1px;
border: 1px solid #ccc;
background: #f2f2f2;
}

.download_request label{
font-family: "Open Sans",sans-serif;
font-weight: 300;
font-size: 14px;
display: none;
}

.download_request input[type="submit"]{
border: none;
box-shadow: none;
background: #606060;
color: #fff;
padding: 10px 0;
text-align: center;
text-transform: uppercase;
}

.download_request input[type="submit"]:hover{
background: #888;
}

#english_content_mobile,.elink_mobile{display: none;}
#english_content_desktop,.elink_desktop{display: block;}

#project-nav ul{margin-left:0; padding-left: 0;margin-bottom: 30px;margin-top:3px;}

#project-nav li{
  display: inline-block;
  list-style-type: none;
  margin-right: 1.9375rem;
}

#project-nav li a,.portfolio__navigation a{
    font-family: 'Arial', sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #999;
}

#project-nav li a:hover,#project-nav li.current-menu-item a{
    color: #333;
    text-decoration: none;
}

.jumbotron__extras{z-index:1;}

.jumbotron-content__description{display: none;}
.jumbotron-content__title{font-size: 1.06rem;margin-bottom: 30px;}
.jumbotron__control:focus, .jumbotron__control:hover{background: transparent;}
.project_button{position: relative; top: -30px; padding-left:0 !important;}
.home .portfolio-grid__nav li{display: none;}
.home .portfolio-grid__nav li:first-child{display: inline-block;} 


@media (min-width: 450px){
.header__logo {height: auto !important;}
}

@media (min-width: 768px){
.footer .col-xs-12:nth-child(4){width: 13%;}
.footer .col-md-2:last-child{width: 30%;}
}

@media (min-width: 992px){
.portfolio-grid__header {border-bottom: 0px solid #eeeeee;}
.portfolio-grid__nav-link{padding-bottom: 0;}
.jumbotron-content{bottom: 0 !important;z-index:10 !iimportant;}
.jumbotron__extras::before {display: none;}
.jumbotron__extras{background: none;}
/*.jumbotron{background: linear-gradient(transparent, rgba(0,0,0,0.5));}*/
.portfolio-grid__nav-item {margin-right: 15px;}
}

@media (max-width: 1200px){
.header{height: 84px;}
.jumbotron-content__title{position: absolute; bottom:0;width:100%;}
}

@media (max-width: 1919px){
p.portfolio__meta-value{/*width: 100%;*/margin-bottom: 3px;}
}

@media (max-width: 1023px){
.books li{width: 32%;}
.header__navigation, .main-navigation a, .home-icon{border-left: none;border-right: none;}
.home-icon{border-top:none;}
.jumbotron-content__description,.header__navbar-toggler span{display: none;}
.jumbotron__control{top: 26%;font-size: 22px !important;color: #f2f2f2 !important;}
.header__navbar-toggler .hamburger,.header__navbar-toggler.btn{color: #888;padding-right:0;margin-right:0;padding-left:0;}
.jumbotron{margin-bottom: 0;}
.header__navbar-toggler.btn{margin-top: 12px;}
.jumbotron__extras{position: absolute; bottom:0;right:0;}
.carousel-item .container{position: absolute; bottom:0px;}
.portfolio-grid  .js-wpg-item a{position:relative;}
.portfolio-grid  .js-wpg-item a:before{content: '';position:absolute; width: 32px; height: 32px; background:  url(images/tap.png) no-repeat center center; top:15px; left:15px;z-index: 9;}
}

@media (max-width: 990px){
.jumbotron-content__title {font-size: 0.85rem;line-height: 1.2; margin: 15px 0; padding: 0;color: #fff;position:relative;}
.portfolio-grid__mobile-filter{display: none;}
.portfolio-grid__nav{overflow: visible;height: auto !important;padding-top: 0 !important;}
.portfolio-grid__nav li,.portfolio-grid__nav-link{display: inline-block;}
.portfolio-grid__nav-link{margin-right: 15px;padding: 0.5rem 0;}
.portfolio-grid__nav-item.is-active{position: relative;}
}

@media (max-width: 767px){
#english_content_mobile,.elink_mobile,.indolink_mobile{display: block;}
#english_content_desktop,.elink_desktop,.indolink_desktop{display: none;}
.single-portfolio .btn.portfolio__navigation-item{margin-bottom: 30px;}

}

@media (max-width: 540px){
.books li{width: 49%;}
p.portfolio__meta-value{width: 100%;}
.carousel-inner > .carousel-item > img, .carousel-inner > .carousel-item > a > img{min-height: 200px;}
#project-nav li{display: block;}
.portfolio .portfolio__meta, .portfolio .portfolio__content,#pg-213-0> .panel-row-style{padding: 15px !important;}
.jumbotron__control{top: 35%;}
}
