
/*==========================================================================================
	
This file contains styles related to the colour scheme of the theme

==========================================================================================*/



/* articles margins */
.main{margin:0 15px;}
.navbar-bkg{padding:0 15px;}
.blog-item{margin-bottom:0px;
padding-left:0px;
padding-right:0px;}


.wrap-articles .row .blog-item:first-child{padding-left:0px;}
.wrap-articles .row .blog-item:last-child{padding-right:0px;}
.wrap-articles .row:last-of-type .blog-item{margin-bottom:0px;}
.wrap-articles .row:last-of-type .blog-item-3col:nth-child(1), .wrap-articles .row:last-of-type .blog-item-3col:nth-child(2){padding-right:0px;}

.blog-item{height:30em;}
.blog-item-full, .single-post-title{height:40em;}

.author-url{display:none;}


@media (min-width: 768px) and (max-width: 979px) {
.main{margin:0 15px;}
.navbar-bkg{padding:0 15px;}
.blog-item{padding-left:0px;
padding-right:0px;}
.wrap-articles .row:last-of-type .blog-item{margin-bottom:15px;}
.wrap-articles .row:last-of-type .blog-item:last-child{margin-bottom:0px;}

}

@media (max-width: 767px) {
.main{margin:0 15px;}
.navbar-bkg{padding:0 15px;}
.blog-item{margin-bottom:15px;
padding-left:0px;
padding-right:0px;}
.wrap-articles .row:last-of-type .blog-item{margin-bottom:15px;}
.wrap-articles .row:last-of-type .blog-item:last-child{margin-bottom:0px;}
}

.wp-block-button__link {font-size: 24px;}
.logo .logo-txt {color: #151515;font-size: 36px;font-weight: 400;line-height: 1.2;margin-bottom: 16px; margin-top: 8px;}
.logo-txt {white-space: nowrap;}
.item-date, .share-links, .author-details .author-single-post, .author-details {display:none;}
.hsmall {font-family:&#039;Playfair Display&#039;,serif;font-size: 36px;}
.intro-text {color:#ffffff;font-family:&#039;Playfair Display&#039;,serif;font-size: 24px;font-style:italic;line-height: 1.4em;}
.small-title {font-family: playfair display,serif !important;font-size:66px;font-style:italic;line-height: 1.4em;text-transform: none;color:#ffffff !important;}
h1.small-title {color:#000 !important;}}
.small-title p {font-size:66px;}
.intro-bkg {margin-bottom: 50px;}
.textwidget {text-align: center;}
.copyright {border: 0 none;padding: 0;}
#footer-content {border-top: 1px solid gray;margin: 20px 0 81px;}
.single-overlay{background-color:rgba(0,0,0,0) !important;}
.blog-item .overlay {background-color:rgba(0, 0, 0, 0.1) !important;}
.blog-item:hover .overlay {background-color: rgba(255, 255, 255, 0.5) !important;}
blockquote{margin:48px 0 0 0 !important;}
.col-md-10 h2 {font-size: 36px;font-weight: 700;margin-bottom: 24px;}
.single-post-title {height: 90vh !important;}