/*

Theme Name: Retina Blog Customized

Theme URI: http://wordpress.org/themes/twentytwelve

Description: Retina Blog Child Theme

Author: Guno

Author URI: georgeuno@gmail.com

Template: retina-blog

Version: 1.0.0

*/



@import url("../retina-blog/style.css");

/* Parent Theme Overrides */

a {
	color: #ff424e;
}

.top-area {
    padding: 100px 0;
}

.wp-block-cover__inner-container a {
	color: #fff !important;
}

#site-navigation.main-navigation {
	background-color: #fff;
    z-index: 999;
	opacity: 1;
	border-bottom: 1px solid #000;
}

.site-branding .site-title a {
  	font-weight:bold;
}

.site-title {
    font-size: 100px;
    letter-spacing: 8px;
    line-height: 1;
}

.site-container-tm {
	overflow:auto;
}

.popup-search {
	background-color: rgba(0,0,0,0.95);
}

.popup-search .close-popup {
	background-color: gray;
    padding: 40px;
    border-radius: 50%;
}

.main-slider.slick-slider i.slide-icon.slick-arrow {
	display:none !important;
}

@media only screen and (min-width: 992px) {
	#mysticky-wrap {
		max-height: 72px;
	}

	div.remodal-wrapper.remodal-is-opened {
		margin-top: 72px;
	}
}

@media only screen and (max-width:991px) {
	#mysticky-wrap {
		max-height: 62px;
	}

	div.remodal-wrapper.remodal-is-opened {
		margin-top: 62px;
	}
}

@media (max-width: 768px) {
	.site-title {
		font-size: 80px;
	}
}

@media (max-width: 501px) {
	.site-title {
		font-size: 60px;
	}

	.site-description {
		font-size: 16px;
    	letter-spacing: 4px;
	}
}

@media (max-width: 401px) {
	.site-title {
	    font-size: 50px;
    	letter-spacing: 4px;
	}
}

a {
    color: #F44336;
    text-decoration: none;
}

a:visited {
    color: #094fab;
    text-decoration: none;
}

a:hover,
a:focus,
a:active {
    color: #931108;
    outline: 0;
    text-decoration: none;
}

.primary-navigation a,
.primary-navigation a:visited {
	color:#000;
	text-decoration: none;
}

.primary-navigation a:hover,
.primary-navigation a:focus,
.primary-navigation a:active {
    color: #F44336;
    outline: 0;
    text-decoration: none;
}

/* END Parent Theme Overrides */



/* Custom Theme Styles starts here */

.home .main-slider .data-bg-slide {
	height:320px;
	margin-bottom:0;
}

.home .site-content hr:first-of-type {
	margin: 0 auto 2.0em;
}

article.homepage-cell {
    min-height: 112px;
    padding: 16px;
    outline: 1px solid #eee;
}

/* 4 vertical cells */
/*article.homepage-cell {
	height: 400px;
    overflow: hidden;
    padding: 16px;
    outline: 1px solid #eee;
    width: 30%;
    display: inline-block;
    margin: 16px 1.5%;
}*/

.homepage-cell .entry-header .entry-title {
	font-weight:bold;
}

.homepage-cell .entry-content {
	font-size:20px;
}

.homepage-cell .wp-post-image {
	width:100%;
}

.home .wp-block-cover {
	min-height:300px;
}

.home .short-block-cover {
	max-height:200px;
	margin-bottom:1.5em;
}

@media (max-width:768px) {
	.home .wp-block-cover {
		min-height:150px;
		margin-bottom:0px;
	}
}

header.entry-header h1.entry-title {
	font-weight: 700;
    border-bottom: 1px solid #333;
    font-size: 32px;
}

article.category-cell {
	min-height: 112px;
	padding: 16px;
    outline: 1px solid #eee;
}

article.category-cell:nth-child(odd) {
	background-color: #eee;
}

.category-cell .cell-left-container {
	float:left;
	margin-right:10px;
}

.category-cell .cell-right-container {
    display: inline-block;
    width: calc(100% - 100px);
}

.category-cell .cell-right-container .entry-header {
	margin-top:-8px;
}

.category-cell .cell-right-container .entry-content ul {
	margin-left:0px;
}

/* Make regular cover blocks look like HomePage blocks */
.wp-block-cover p {
	color: #fff;
	text-transform: uppercase;
}
.wp-block-cover p.not-all-caps strong {
	text-transform: none;
}

.wp-block-cover p strong {
	font-weight: 700;
}


/* WP-PageNavi enlarge for large screens*/
.wp-pagenavi {
	text-align: center;
	font-size:22px;
}
.wp-pagenavi a, .wp-pagenavi span {
	line-height:2.0;
	padding:4px 6px;
}

@media only screen and (min-width:600px) {
	.wp-pagenavi {
		font-size:24px;
	}

	.wp-pagenavi a, .wp-pagenavi span {
		padding:5px 10px;
	}
}

footer .footer-widget-area {
	overflow:auto;
}

footer .footer-widget-area .footer-widget-wrapper .col-row {
	margin-left:0;
	margin-right:0;
}

footer .footer-widget-area .col .widget .textwidget {
	padding:0 8px;
}


/* FeedThemSocial Facebook Changes */
/* for windows = -ms-overflow-style:none; */
.fts-fb-scrollable::-webkit-scrollbar,
.fts-twitter-scrollable::-webkit-scrollbar {
	width: 0px;  /* Remove scrollbar space */
    background: transparent;
}

.fts-twitter-scrollable .fts-tweeter-wrap .fts-twitter-description-image {
	margin-left: auto !important;
    margin-right: auto !important;
    display: block;
}

/* Kadence Block Overrides */

.wp-block-cover/*.quad-block-cover*/ {
	height:auto !important;
}

/*cover-text-white*/
.wp-block-cover .wp-block-cover-image-text, 
.wp-block-cover .wp-block-cover-text, 
.wp-block-cover h2, 
.wp-block-cover-image .wp-block-cover-image-text, 
.wp-block-cover-image .wp-block-cover-text, 
.wp-block-cover-image h2 {
    color: #fff !important;
}


.single .article-wrapper {
	background: none;
}