/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

@font-face
{
font-family: Didot;
src: url('fonts/Didot.ttc'),
     url('fonts/Didot.ttc'); /* IE9 */
}

@font-face
{
font-family: "book antiqua",palatino;
src: url('fonts/ufonts.com_book_antiqua__2_.eot'),
     url('fonts/ufonts.com_book-antiqua.ttf');
}

/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: local('Playfair Display'), local('PlayfairDisplay-Regular'), url(https://fonts.gstatic.com/s/playfairdisplay/v10/2NBgzUtEeyB-Xtpr9bm1CUR-13DsDU150T1bKbJZejI.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: local('Playfair Display'), local('PlayfairDisplay-Regular'), url(https://fonts.gstatic.com/s/playfairdisplay/v10/2NBgzUtEeyB-Xtpr9bm1CfoVn-aGdXvQRwgLLg-TkDk.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: local('Playfair Display'), local('PlayfairDisplay-Regular'), url(https://fonts.gstatic.com/s/playfairdisplay/v10/2NBgzUtEeyB-Xtpr9bm1Cdhy5e3cTyNKTHXrP9DO-Rc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

h1{ font-family: 'Playfair Display';}
body{font-family: "book antiqua",palatino; font-size:12pt;}

a, a:visited{color: #c3c3c3; text-decoration: none; outline: 0;}
a:hover, a:focus, a:active{text-decoration: none; color: #008cb4; outline: 0;}


.lsi-social-icons li a.tooltip{opacity: 1 !important; position: static !important;}
.site-header{text-align: center;}
a.custom-logo-link{display: inline-block;}
.main-navigation li a{    display: inline-block; padding: 0 12px;  white-space: nowrap; text-transform: uppercase; color: #000; font-size: 18px; font-weight: 800;}
.main-navigation .menu-menu1-container, .main-navigation .menu-menu3-container{display: inline-block;}
.logo_sticky{display: inline-block; max-width: 132px;}
.sticky_header{height: 0; overflow: hidden;}
.wrapfixed .sticky_header{height: 96px;}
.home_recent_posts{ float:left; width:100%; margin:0 0 0 -4px; text-align:center; padding:0;}
.home_recent_posts li{ display:inline-block; width:47%; margin:1%; vertical-align:top;}
.home_recent_posts li .homepage_post_image{ float:left; width:100%; margin:0; padding:0; position:relative; text-align:left; height:525px; overflow:hidden;}
.home_recent_posts li .homepage_post_image img{ max-width:inherit; min-width:100%;}
.home_recent_posts li .homepage_post_content{ opacity:0; position:absolute; bottom:0px; margin:0 auto; width:100%; max-width:450px; padding:10px; background:rgba(0,0,0,1);  transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}
.home_recent_posts li:hover .homepage_post_content{ opacity:1; bottom:60px;}
.home_recent_posts li .homepage_post_title{float:left; width:100%; margin:0 0 10px 0;}
.home_recent_posts li .homepage_post_meta{float:left; width:100%; font-size:14px;}
.home_recent_posts li .homepage_post_title a{ color:#fff;  font-family: 'Playfair Display'; text-transform:uppercase; font-size:22px; font-weight:normal;}
.home_recent_posts li .homepage_post_content:hover a{color: #008cb4;}
.homepage_main{ margin:0 auto; max-width:1170px; width:100%; overflow:hidden;}
.homepage_main_inner{ float:left; width:100%;}
.home_recent_posts li .homepage_post_content .homepage_post_meta{color: #fff;}
.home_recent_posts li .homepage_post_content:hover .homepage_post_meta{color: #008cb4;}
.home_recent_posts li:first-child{ width:54%; margin:1%;}
.home_recent_posts li:nth-child(2){ width:42%; margin:1% 0;}
.home_recent_posts li:nth-child(3){width:42%; margin:1%;}
.home_recent_posts li:last-child{width:54%; margin:1% 0;}
.outer{width: 100%; display: inline-block; height: 100%;}
.heading {
    float: left;
    width: 100%;
     font-family: 'Playfair Display';
    font-style: italic;
    text-align: center;
    margin: 20px 0px 32px 0px;
    font-size: 30px;
    color: #2c2c2c;
    background: url(images/heading-bg.png) repeat-x;
    line-height: 39px;
}
.heading span {
    background: #fff;
    padding: 0px 16px;
}
.overlay {
    margin: 15px;
    width:calc(100% - 60px);
    left: 15px;
    top: 0;
    border: 1px solid #fff;
    position: absolute;
    height: calc(100% - 60px);
    z-index: 1;
}
.category_Image{ width: 100%; overflow: hidden; height: 440px; margin: 0 0 30px; padding:50% 0; background-size:cover; background-repeat:no-repeat;}
.category_Image img{ max-width:inherit;}
.category_title{ background: none repeat scroll 0 0 rgba(232, 232, 232, 0.6);
    box-sizing: border-box;
    color: #000;
    font-weight: 800;
    font-family: 'Open Sans',sans-serif;
    left: 15px;
    padding: 4px 10px;
    position: absolute;
    text-transform: uppercase;
    top: -9px;}
.category_title a{color: #000;}
.advertisements{padding: 30px 0;}
.site-footer{background: url(images/footer-bg.jpg) repeat;}
.site-footer, .site-footer a{ color: #fff;}
.footer_bottom{ float:left; width:100%; background:#000;}
.footer_bottom .footer-logo{ float:left; width:auto; margin:12px 0px 11px 0px;}
.bottom-middle{ width:37%; margin-left:2%; float:left;}
.footer-links ul{ list-style:none; float:left; width:100%; margin:8px 0px 0px; padding:0px 0px;}
.footer-links ul li{ float:left; width:auto; margin:0px 0px; border-right:1px solid #fff;}
.footer-links ul li a{ color:#fff; padding:0px 10px; text-transform:uppercase;}
.footer-links ul li:last-child{ border-right:none;}
.copyright{ float:left; width:100%; color:#fff; font-size:12px; padding:0px 10px; margin:22px 0px 0px 0px;}
.bottom-right{ float:right; width:43%;}
.social-heading{ float:left; width:auto; font-size:14px; color:#fff; margin:28px 0px 0px 0px;}
.social-content{padding: 16px 0 0;}
#hero1 li{ display:block;}
#loadMore {cursor:pointer;}

.hero-item1 img{position:relative;}
.post-date{position:absolute; top:10px; left:10px; color:#ffffff; font-weight:bold; text-transform:uppercase; font-size:24px;}
.post-title{position:absolute; bottom:0px; color:#000; background:rgba(256,256,256,0.7); font-size:12px; padding:10px; opacity:0; width: 100%;
transition:all 0.6s ease 0s; -webkit-transition:all 0.6s ease 0s; -moz-transition:all 0.6s ease 0s; -o-transition:all 0.6s ease 0s; -ms-transition:all 0.6s ease 0s;}
.hero-item1:hover .post-title{opacity:1;}

.single_cat{padding: 0 0 30px; margin: 0 0 30px; border-bottom: 1px solid #ddd;}

.masonry{
/*float:left;*/
/*width:100%;*/
padding: 0; list-style: none;
margin:0 -8px;
}
.masonry li{
padding: 2px;
 width:33%;
    margin: 0.4%;
}
.masonry li article{
margin:0 !important;
padding:0 !important;
}

.masonry li article img{vertical-align: top;}

.masonry li article a{
margin:0 !important;
padding:0 !important;
    color: rgba(0,0,0,0.87);
}
.masonry li article .post-date{
font-size:16px;
color:#fff;
}
.masonry li article .post-date a{
font-size:16px;
color:#fff;
}
.masonry li article .post-date{
top:0 !important;
left:5px !important;
}
.masonry li:hover .post-title{
opacity:1 !important;
}

.archive-header {
    background: url(images/heading-bg.png) 0 50% repeat-x;
    text-align: center;
    margin: 0 0 60px;
}

.archive-header .archive-title {
    background: #fff;
    display: inline-block;
    padding: 0px 16px;
}

.category_page, .blog_single, .search_page{padding: 60px 0;}

.paging-navigation .loop-pagination {
    margin-top: -5px;
    text-align: center;
    width: 100%;
}


.paging-navigation {
	margin: 0;
    padding: 20px 0 0;
    overflow: hidden;
    clear: both;
    width: 100%;
}

.paging-navigation .loop-pagination {
	margin-top: -5px;
	text-align: center;
}

.paging-navigation .page-numbers {
	border-top: 5px solid #000;
    text-align: center;
	display: none;
	font-size: 14px;
	font-weight: 900;
	margin-right: 1px;
	padding: 7px 16px;
	text-transform: uppercase;
}

.paging-navigation a {
	color: #2b2b2b;
}

.paging-navigation .page-numbers.current {
	border-top: 5px solid #24890d;
}

.paging-navigation a:hover {
	border-top: 5px solid #008cb4;
	color: #2b2b2b;
}
.paging-navigation .next {
    display: block !important;
}


.cat_links{text-align: center; color: #c3c3c3; margin: 0 0 10px;}
.cat_links ul{list-style: none; text-transform: uppercase; font-size: 13px; letter-spacing: 1px; margin: 0; padding: 0;}
.cat_links li{display: inline-block;}
.cat_links li:after{content: ','; display: inline-block;}
.cat_links a{ font-family: "book antiqua",palatino; font-weight: bold;}

.blog_single .entry-title{text-transform: uppercase; text-align: center; margin: 0;}

 .entry-meta {
    text-align: center;
    margin: 10px  0 0;
    text-transform: uppercase;
}
 .entry-meta a{ margin-right: 10px; font-size: 13px; letter-spacing: 1px;}

.tags-links{text-align: center; display: block;}
.tags-links a{color: #008cb4; display: inline-block; padding: 0 10px; text-transform: uppercase; font-size: 13px; letter-spacing: 1px;}

.share_icons{list-style: none; text-align: center; padding: 15px 0; margin:0;}
.share_icons li{display: inline-block;}
.share_icons li a{padding: 6px; color: #008cb4; font-size: 20px;}

.nav-previous:before{display: block; content: 'Previous Post'; font-style: italic; width: 100%;}
.post-navigation{overflow: hidden; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 15px 0;}
.nav-next:before{display: block; content: 'Next Post'; font-style: italic; width: 100%;}


.explore{float:left; width:100%;}
.explore-heading{ float:left; width:100%; margin:70px 0px 10px; color:#000;  font-size:20px; color:#2b2b2b; text-transform:uppercase; font-family:'Playfair Display', serif; }
.explore-heading .sub{float:left; width:auto; margin-right:0px;}
.explore-heading span{float:left; width:auto; color:#008cb4; }

.explore ul{float:left; padding:0px 0px 0px 0px; list-style:none;}
.explore ul li{ min-height:320px;}
.explore ul li .p_image {
    height: 209px;
    overflow: hidden;
}
.explore ul li .p_title{float:left; width:100%; font-size:16px; color:#2b2b2b; font-family: 'Open Sans', sans-serif; font-weight:bold; text-transform:uppercase;}
.explore ul li .p_title a{color:#2b2b2b;}
.explore ul li .p_title a:hover{color:#008cb4;}
.explore ul li .p_author{float:left; width:100%; font-size:13px; color:#008cb4; font-family: 'Open Sans', sans-serif; font-weight:bold; text-transform:uppercase; clear:left;}
.explore ul li img{width:100%;}


button, input[type="button"], input[type="reset"], input[type="submit"]{background: #000; color: #fff; letter-spacing: 1px; padding: 12px 30px; border-color:#000;
text-transform: uppercase; font-size: 13px;   font-family: 'Playfair Display'; display: inline-block; width: auto;}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{background: #ccc; border-color:#ccc;}

.comment-reply-title{text-align: center; width: 100%; text-transform: uppercase; font-family: 'Playfair Display';}

.search_page article{border-bottom: 1px solid #ddd; padding: 0 0 40px; margin: 0 0 40px;}
.search_page article h2 a{color: rgba(0,0,0,0.87); text-transform: uppercase; text-align: center; display: block;  font-family: 'Playfair Display';}

.page-title{text-transform: uppercase; text-align: center; display: block;  font-family: 'Playfair Display';}


.not_found{min-height: 500px; text-align: center;}
.not_found .widget_categories{display: inline-block;}
.widget ul{text-align: left; margin: 0;}

.error_page{text-align: center; font-size: 100px; font-weight: bold;}

.site-footer .widget-title {
    font-weight: normal;
    margin: 22px 0px 16px 0px;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
}
.pinboard .row{margin:0 -5px; width:inherit !important; height:auto !important;}
.pinboard a{width:20%; float:left; margin:0; padding:5px; height:74px; overflow:hidden; margin-bottom:5px;}
.pinboard a img{ width:100% !important; height:auto !important; padding:0 !important; max-width:150%;}

.f2-tumblr-post{width:20%; float:left; margin:0; padding:5px; height:74px; overflow:hidden; margin-bottom:5px;}
.f2-tumblr-post img{max-width:150%;}

.page_sidebar{padding-left: 20px; border-left: 1px solid #ddd;}
.page_sidebar .widget{margin: 0 0 40px; padding: 0 0 40px; border-bottom: 1px solid #ddd;}
.page_sidebar .widget .widget-title{font-style: italic; padding-bottom: 20px; margin-top: 20px;}

.tagcloud a{ color: #008cb4;}
.sb_tabbed a{color: #000;}

.tools-container .widget-preview .widget-wrapper{overflow: hidden;}

.search-form input{width: 100%;}
.search-form .search-submit{display: none;}

@media(max-width:1199px)
{
    .category_Image{height: 360px;}

}

@media(max-width:991px)
{

.category_Image{height: 270px;}

.home_recent_posts li .homepage_post_content{ opacity:1; bottom:60px;}
.home_recent_posts li .homepage_post_title a{font-size:16px;}
.home_recent_posts li .homepage_post_meta{font-size:12px;}
.screen-reader-text{display:none;}
     .masonry li{width: 50%;}
}

@media(max-width:768px)
{
    .category_Image{ height: inherit;}
    .category_Image img{width: 100%;}
    .overlay{height: calc(100% - 30px);}

.home_recent_posts li .homepage_post_image img{ max-width:100%;}
.home_recent_posts li, .home_recent_posts li:first-child, .home_recent_posts li:nth-child(2), .home_recent_posts li:nth-child(3), .home_recent_posts li:last-child{ width:98%; margin:1%;}
.home_recent_posts li .homepage_post_image{height:auto;}




    .footer_bottom .footer-logo{float: none;}
    .footer_bottom{text-align: center;}
    .footer-links ul li{float: none; display: inline-block; }
    .footer-links ul li a{padding: 0 6px;}
    .bottom-right{width: 100%;}
    .bottom-middle{width: 100%; margin: 0;}
    .social-heading{width: 100%;}
    .social-content .widget{display: inline-block;}
}


@media(max-width:767px)
{
	#sb_instagram.sbi_col_4 #sbi_images .sbi_item{width:25%;  height: 74px; overflow: hidden;}
.sbi_photo_wrap, .sbi_photo_wrap img{height:auto !important;}
.sbi_photo, .sbi_photo img{display:block !important;}
.sbi_photo{height:auto !important;}
.masonry li{width: 100%;}
}
