/* blog */

body.woffice-2-5 #content-container .masonry-layout .box .box-title h3, body.woffice-2-5 .widget .intern-box.box-title h3 {

    padding: 0;

    height: 60px;

}
body div.vc_btn3-container.vc_btn3-left > a {
    color:white!important;
}
.content-blog-container {

    width:100%;

    height:100%;

    background-color: #ffffff;

    position: relative;

    top: 70px;

}

#content-container {

    background-color: #efefef!important;

}

#content-container .box {

    background: #fff;

    padding: 0;

    position: relative;

    max-width: 100%;

    margin-bottom: 30px;

    border-radius: 5px;

    -webkit-box-shadow: 0 0rem 0rem rgb(0 0 0 / 0%); 

    -moz-box-shadow: 0rem 0rem rgba(0,0,0,0);

    box-shadow: 0 0rem 0rem rgb(0 0 0 / 0%); 

}

#content-container #content {

    position: relative;

    top: -50px;

    width: 98%;

    margin: auto;

    padding-bottom: 1px;

    padding-top: 40px;

    height: 100%;

    background-color: white;

}

#content-container-blog {

    width: 100%;

    position: relative;

    z-index: 17;

    padding-left: 200px;

    margin-top:50px;

}

.masonry-layout.masonry-layout--3-columns {

    margin-left: 120px!important;

  

}

.masonry-layout .box, #content-container .masonry-layout.masonry-layout--3-columns .box {

    width: 20%;

    margin-bottom:60px!important;

}

#content-container .masonry-layout .box {

    display: inline-block;

    padding: 0;

    margin: 0 5% 20px 1%;

}



#featuredbox {

    border: none!important;

    border-bottom: 6px solid;

    background-color: #ffff;

    height: 100px!important;

}

.featured-background {

    background-image: url("")!important;

}

.featured-layer {

    background-color: #82b440;

    opacity: 0!important;

}

.blog-container-title {

    font-size: 40px;

    font-family: "UniversForSchueco-420CdRg"!important;

    padding-left: 10px;

    margin-bottom: 40px;

    margin-left: 120px;

    color:black;

}

.content-blog-container .cbxwpbkmarkwrap_no_cat {

    position: relative;

    top: -20px;

    width:50px;

    left:80%;

}



.post-date  {

    font-family: "UniversForSchueco-430Reg"!important;

    font-size: 12px!important;

    color:#aaacae!important;

    text-transform: uppercase!important;

}

.intern-thumbnail img {

    width: 100%!important;

    height: 100%!important;
    object-fit:cover;
  
  	
  

}



#content-container .masonry-layout .box .intern-thumbnail {

    height: 200px!important;

}



.intern-box {

    border:none!important;

    background-color: white!important; 

}

.intern-thumbnail {

    position: relative;

    height: 250px;

    overflow: hidden;

    border-radius: 0px!important;

}

.intern-thumbnail a {

    border-radius: 0px!important;

}

#directory > div > div.intern-padding > div.intern-box.box-title > h3 > a {

    background-color:transparent!important; 

    color:black!important;

    font-family: "UniversForSchueco-530Med"!important;

    font-size: 18px!important;

    text-decoration: none;

}

.intern-box.box-title h3>a {

   

    color:black!important;

}

#content-container .masonry-layout .box .intern-padding {

    padding: 0px;

    margin-top:10px;

    border-radius: 4px;

}

#directory > div:nth-child(1) > div.intern-padding > div.blog-article-link > a {    

    background-color: white !important;

    color:#78b928!important;

    font-family: "UniversForSchueco-430Reg"!important;

    font-size: 13px!important;

    text-decoration: none!important;

    

}



.blog-article-link .btn.btn-default.mb-0 {    

    background-color: white !important;

    

}

#content-container .intern-box.box-title h3 {

    text-transform: none!important;

}

body.woffice-2-5 #content-container .masonry-layout .box .box-title, body.woffice-2-5 .widget .intern-box.box-title {

    margin-bottom: 20px;

    margin-left: -20px;

    margin-right: -20px;

    text-align: left;

    margin-top: 1px;

}

@media only screen and (max-width: 1100px) {

#content-container .masonry-layout .box .intern-thumbnail {

    height: 100px!important;

}



}



@media only screen and (max-width: 450px) {



.masonry-layout.masonry-layout--3-columns {

    margin-left: 20px!important;

    margin-right: 20px!important;

}

.blog-container-title {

    margin-left: 20px;

}

body .intern-padding.heading-container > div > h2 {

    font-family: "UniversForSchueco-420CdRg"!important;

    font-size: 30px!important;

}

div.intern-padding.heading-container {

    padding: 30px 20px 30px 0px !important;;

}

}

 

/* single post */

#content-container #content-page {

    position: relative;

    top: 20px;

    width: 98%;

    margin: auto;

    padding-bottom: 1px;

    padding-left: 5%;

    padding-right: 5%;

    padding-top: 40px;

    height: 100%;

    background-color: white;
    min-height:1000px;

}

#content-container #content-single {

    position: relative;

    top: 20px;

    width: 98%;

    margin: auto;

    padding-bottom: 1px;

    padding-left: 5%;

    padding-right: 5%;

    padding-top: 40px;

    height: 100%;

    background-color: white;

}

.single-post-category {

    display: inline-block;

    margin-right: 10px;

    margin-bottom: 10px;

    vertical-align: middle;

    background-color: #bfbfbf;

    border: 1px solid #bfbfbf;

    border-radius: 20px;

    padding: 2px 20px 2px;

    color:white;

    font-family: "UniversForSchueco-520CdMd"!important;

    font-size: 14px;

}

div.intern-box-single {

    padding-left:20%;

}



.intern-padding.heading-container > div > h2 {

    font-family: "UniversForSchueco-420CdRg"!important;

    font-size: 40px!important;

}

.wpb_wrapper >p {

    font-family: "UniversForSchueco-430Reg"!important;

    font-size: 16px!important;

}

.wpb_wrapper >h2 {

    font-family: "UniversForSchueco-530Med"!important;

    font-size: 30px!important;

}

div.intern-padding.clearfix > div.blog-sum-up > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1614014570864.vc_row-has-fill > div > div > div > div > div > blockquote >p {

    font-family: "UniversForSchueco-531RgIt"!important;

    font-size: 20px!important;

}

div.intern-padding.clearfix > div.blog-sum-up > div:nth-child(2) > div:nth-child(2) > div > div > div.vc_btn3-container.vc_btn3-left > button {

    font-family: "UniversForSchueco-430Reg"!important;

    font-size: 13px!important;

}