<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*------------------------------
	Mini Desktop Style
------------------------------*/
@media screen and (min-width:992px) {
.contact2col &gt; div {
	display: table-cell;
	overflow: hidden;
	vertical-align: middle;
}
.contact2col .about_img, .contact2col .about_content {
	float: none !important;
}
}
@media screen and (max-width:991px) {
.contact2col &gt; div {
	display: block;
	float: left;
	overflow: hidden;
}
}
.contact2col &gt; div {
	padding: 0 15px;
}
@media screen and (max-width:1199px) {
.fullwidth .posts-list-holder .image-holder{
	width:35%;
}
#featured-posts .slide-holder .block {
	width: 350px;
	height: 250px;
	margin: -125px 0 0 -170px;
	padding: 5px;
}
#featured-posts h1 {
	font-size: 20px;
	line-height: 24px;
}
.post-box {
	width: 47%;
	margin:0 1.5% 30px;
}
.header-top .social-networks {
	left: 15px;
}
.subscribe-btn {
	right: 15px;
}
.recent-posts-holder .title {
	font-size: 13px;
	line-height: 22px;
}
.threecol .post-box {
	width: 31%;
}
.v2 .header-logo img{
	max-width:250px;
}
}
@media screen and (max-width:991px) {
#content {
	width: 65%;
}
#sidebar {
	width: 32%;
}
.full-post-holder {
	padding: 0 15px 30px;
	margin: 0 0 30px;
}
.full-post-holder 
.instagram-section h3 {
	margin: 0 0 30px;
}
.post-box {
	width: 50%;
}
.posts-list-holder .post-detail {
	overflow: visible;
}
.threecol .post-box {
	width: 47%;
}
.threecol.grid-posts{
	margin:0 -1.5%;
}
.threecol .post-box {
	margin:0 1.5% 30px 1.5%;
}
.posts-holder.threecol .post-box {
	margin-bottom: 30px;
}
.posts-holder .post-box {
	width: 47%;
}
.v2 .header-container{
	display:block;
}
.v2 .header-container .header-logo,
.v2 .header-container .header-nav{
	width:100% !important;
	padding:0 15px;
	text-align:center;
	display:block;
}
.v2 .header-container .main-menu.pull-right{
	float:none !important;
}
}
/*------------------------------
	Tablet Style
------------------------------*/
@media screen and (min-width:768px) {
.main-menu &gt; ul &gt; li &gt; ul {
	display: none;
	position: absolute;
	width: 170px;
	left: 0;
	top: 100%;
	background: #fff;
	z-index: 4;
	text-align: left;
	box-shadow: 0 5px 7px rgba(0,0,0,0.2);
	transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
}
.main-menu &gt; ul &gt; li:hover &gt; ul {
	display: block;
}
.main-menu &gt; ul &gt; li &gt; ul li {
	position: relative;
}
.main-menu &gt; ul &gt; li &gt; ul li a {
	display: block;
	padding: 10px;
	color: #000;
}
.main-menu &gt; ul &gt; li &gt; ul &gt; li ul {
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	width: 200px;
	background: #fff;
	z-index: 2;
	box-shadow: 0 5px 7px rgba(0,0,0,0.2);
}
.main-menu &gt; ul &gt; li &gt; ul &gt; li:hover ul {
	display: block;
}
.main-menu &gt; ul &gt; li &gt; ul &gt; li a {
	display: block;
	padding: 10px;
	color: #000;
}
.category-section .category-name {
	line-height: 28px;
}
.single .link-holder a {
	font-size: 20px;
	line-height: 35px;
}
}
.menu-mobile {
	display: none;
}
/*------------------------------
	Mobile Style
------------------------------*/

@media screen and (max-width:767px) {
.fullwidth .posts-list-holder .image-holder{
	width:45%;
}
.menu-mobile ul &gt; li a span i{ display:none !important; }
.footer-content{
	margin-bottom:25px;
}
.v2 .slicknav_btn{
	padding:2px 0;
}
.v2 .search-btn,
.v2 .share-btn{
	float:left;
	color:#fff;
}
.v2 .search-btn{
	margin:2px 5px 0 0;
}
.v2 .share-btn{
	margin:2px 5px 0;
}
.layered.featured-posts-carousel2 .slide-holder {
	opacity: 0;
	bottom: 15%;
	left: 15%;
	right: 15%;
	top: 15%;
	opacity: 1;
}
.search-main input {
	height: 35px;
}
.search-main input[type="submit"] {
	font-size: 11px;
	padding: 7px 30px;
}
.social-links-holder .social-links li:hover {
	background: #e4e3e3;
}
.header-bottom .share-btn, .header-bottom .search-btn {
	position: absolute;
	top: 4px;
	color: #fff;
	padding: 5px 0;
}
.share-btn {
	left: 15px;
}
.search-btn {
	left: 30px;
}
.header-bottom-holder {
	position: relative;
}
#nav {
	display: none;
}
.menu-mobile {
	display: block;
}
.header-top {
	display: none;
}
.sticky-logo, .sticky-logo a {
	display: inline-block;
	vertical-align: top;
}
.sticky-logo {
	max-width: 100px;
}
.header-bottom-holder {
	margin: 0;
}
.header-bottom .search-btn {
	float: left;
	margin: 0 0 0 10px;
}
.mobile-sticky-menu .header-bottom {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 2;
	background: #fff;
}
.opener {
	display: block;
}
.active .opener::after, .active .opener::before {
	left: 15%;
	right: 15%;
	top: 50%;
	transform: rotate(45deg);
}
.active .opener::after {
	transform: rotate(-45deg);
}
.active .opener span {
	display: none;
}
#nav {
	width: 320px;
	position: absolute;
	left: 190%;
	top: 110%;
	margin: 0 0 0 -160px;
	right: 0;
	padding: 0;
	z-index: 2;
	background: #fff;
	-o-transition: opacity 0.4s;
	-ms-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-webkit-transition: opacity 0.4s;
	animation-direction: alternate;
	-webkit-animation-direction: alternate;
	-moz--animation-direction: alternate;
}
.active #nav {
	display: block;
	opacity: 1;
	left: 50%;
	-ms-animation-name: slideup;
	-ms-animation-duration: 1s;
	-moz-animation-name: slideup;
	-moz-animation-duration: 1s;
	-webkit-animation-name: slideup;
	-webkit-animation-duration: 1s;
}
.hide-nav #nav {
	opacity: 1;
	-ms-animation-name: slideback;
	-ms-animation-duration: 1s;
	-moz-animation-name: slideback;
	-moz-animation-duration: 1s;
	-webkit-animation-name: slideback;
	-webkit-animation-duration: 1s;
	transition: all ease-in-out;
	left: -120%;
}
#header .header-bottom-holder {
	padding-top: 10px;
	padding-bottom: 10px;
}
 @-ms-keyframes slideup {
 0% {
left:110%;
}
 50% {
left:40%;
}
 100% {
left:50%;
}
}
 @-moz-keyframes slideup {
 0% {
left:110%;
}
 50% {
left:40%;
}
 100% {
left:50%;
}
}
 @-webkit-keyframes slideup {
 0% {
left:110%;
}
 50% {
left:40%;
}
 100% {
left:50%;
}
}
 @-ms-keyframes slideback {
 0% {
left:50%;
}
 50% {
left:60%;
}
 100% {
left:-110%;
}
}
 @-moz-keyframes slideback {
 0% {
left:50%;
}
 50% {
left:60%;
}
 100% {
left:-110%;
}
}
 @-webkit-keyframes slideback {
 0% {
left:50%;
}
 50% {
left:60%;
}
 100% {
left:-110%;
}
}
/*.active #nav{top:100%;}*/
.main-menu &gt; ul {
	padding: 0;
	text-align: left;
}
.main-menu &gt; ul &gt; li {
	display: block;
	margin: 0;
}
.main-menu &gt; ul &gt; li a {
	display: block;
	padding: 10px 15px;
	color: #000;
}
.main-menu &gt; ul &gt; li.active a, .main-menu &gt; ul &gt; li:hover a {
	color: #000;
}
.main-menu &gt; ul li.navClose &gt; ul {
	display: none;
}
.main-menu &gt; ul li.navOpen &gt; ul {
	display: block;
}
.main-menu ul li &gt; ul &gt; li &gt; a {
	display: block;
	padding: 10px 30px;
	text-decoration: none;
}
.main-menu ul li &gt; ul &gt; li &gt; ul li a {
	padding: 10px 45px;
}
.mobile-sticky-menu .search-main {
	margin: 0;
}
.category-section .category-name {
	font-size: 12px;
	line-height: 27px;
}
#content, #sidebar {
	width: 100%;
	float: none;
}
#content {
	margin: 0 0 30px;
}
.full-post-holder h2 {
	font-size: 24px;
	line-height: 28px;
}
#featured-posts .slide-holder .block {
	width: 250px;
	height: 200px;
	margin: -100px 0 0 -125px;
}
#featured-posts h1 {
	font-size: 16px;
	line-height: 20px;
}
#featured-posts .category-name-holder {
	margin: 0 0 10px;
}
#featured-posts .date-time {
	margin: 0 0 15px;
}
.header-bottom .container {
	padding: 0 !important;
}
.mobile-logo {
	display: block;
	text-align: center;
}
.recent-posts-holder .title {
	font-size: 16px;
	line-height: 20px;
}
.search-main {
	padding: 20px 15px;
}
.social-links-holder {
	padding: 0;
}
.social-links-holder ul, .social-links-holder ul li {
	display: block;
}
.social-links-holder ul li {
	text-align: left;
	padding: 2px 10px;
}
.search-main {
	margin: 0;
}
.social-links-holder ul li:hover {
	background: #f7f7f7;
}
.social-links-holder ul li a {
	display: block;
	padding: 5px 10px;
}
.comment-form .form-row {
	margin: 0;
}
.comment-form .btn-holder {
	padding: 10px 0 0;
}
.comment-form .form-col {
	width: 100%;
	float: none;
	margin: 0 0 10px;
}
.comment-form label {
	margin: 0;
}
.comment-form .form-row .form-col:first-child {
	margin: 0 0 10px;
}
#content .post_format-post-format-link .blockquote-holder, .blockquote-holder, #content .blockquote-holder blockquote {
	padding: 25px !important;
}
#content .blockquote-holder blockquote, #content .blockquote-holder blockquote p {
	font-size: 16px;
	line-height: 22px;
}
.posts-holder.threecol .post-box {
	margin-bottom: 30px;
}
.posts-holder .post-box {
	width: 47%;
}
header.v2 .header-logo{
	display:none !important;
}
header.v2{
	padding:0 !important;
}
header.v2 .header-nav{
	width:100%;
	background:#000;
	margin:0 !important;
}
header.v2 .header-nav .slicknav_icon{
	margin:6px 0 5px 0 !important;
}
.instagram-section h2 {
    width: 196px;
    padding: 4px 0px;
    margin-left: -94px;
    margin-top: -21px;
	font-size: 10px !important;
	line-height:25px !important;
}
.instagram-section h2 span {
    padding: 0;
    width: 187px;
}
.instagram-section h2 span::after {
    bottom: 3px;
}
}
@media screen and (max-width:599px) {
.slick-prev, .slick-next {
	height: 30px;
	width: 35px;
}
.post-icon {
	font-size: 18px;
	height: 35px;
	width: 35px;
	left: 10px;
	top: 10px;
}
.full-post-holder .post-content {
	margin: 0 0 10px;
}
.threecol .post-box {
	width: 100%;
}
.btn-secondary {
	padding: 5px 10px;
}
body, .post-box .description, .contact-form label {
	font-size: 14px;
	line-height: 20px;
}
.social_link_sb a {
	margin: 0 3px 5px 0;
}
p {
	margin: 0 0 15px;
}
.category-holder {
	text-align: center;
}
.category-section {
	margin: 0;
}
.category-section .category-block {
	width: auto;
	float: none;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 30px;
}
.category-section .category-holder .category-block:first-child {
	margin: 0 0 30px;
}
.post-box {
	width: 100%;
	float: none;
	margin: 0 0 30px;
}
.post-box .image-holder, .post-box .category-holder {
	margin: 0 0 5px;
}
.post-box .image-holder {
	text-align: center;
}
.post-box .image-holder a {
	display: inline-block;
	vertical-align: top;
}
#content {
	margin: 0 0 15px;
}
.full-post-holder h2, .full-post-holder h2 a {
	font-size: 16px;
	line-height: 20px;
	margin: 0 0 5px;
}
#main, .instagram-section h3 {
	margin: 0 0 15px;
}
.social-block .social, .social-block .comment {
	padding: 5px 0 0;
}
.social-block .text {
	padding: 3px 0 0;
}
.social-block .comment a {
	float: left;
}
.footer-logo-holder {
	margin: 0 0 30px;
}
.footer-holder .social-networks {
	margin: 0 0 10px;
}
.footer-nav li, .footer-bottom {
	font-size: 12px;
	line-height: 16px;
}
.header-bottom {
	padding: 0;
}
.footer-nav li {
	margin: 0 10px 15px;
}
.full-post-holder .image-holder,
.full-post-holder .audio-holder,
.full-post-holder .video-holder,
.full-post-holder .gallery-holder,
.full-post-holder .blockquote-holder{
	margin: -15px -15px 15px; 
}
.full-post-holder.format-link .blockquote-holder{
	margin:-15px;
}
.fullwidth .posts-list-holder .image-holder ,
.posts-list-holder .image-holder {
	width: 100%;
	float: none;
	margin: 0 0 15px;
}
.posts-list-holder .post-detail{ padding:0 15px;}
.comments-holder .author-image {
	width: 20%;
	margin: 0 10px 0 0;
}
.posts-list-holder.alterlist .post-box:nth-child(2n) .post-detail {
	text-align: left;
}
.featured-posts-carousel, .featured-posts-carousel .featured-posts-slide {
	height: 250px;
}
#featured-posts h1 {
	font-size: 14px;
	line-height: 18px;
}
.posts-holder .post-box {
	width: 100%;
}
#content{ padding: 0 15px;}
.grid-posts{
	margin:0;
}
.container #content{ padding:0; }
}
@media screen and (max-width:479px) {

.posts-list-holder.alterlist .post-box:nth-child(even) .post-icon {
	left: 15px;
	right: auto;


}
.recent-posts-holder .image-holder {
	text-align: center;
}
.recent-posts-holder .image-holder a {
	display: inline-block;
	vertical-align: top;
}
.recent-posts-carousel .slick-next {
	right: 33px;
}
.recent-posts-carousel .slick-prev {
	left: 33px;
}
.banner .slick-next {
	right: 0;
}
.instagram-section:hover .slick-next{ right: 29px; }
.banner:hover .slick-next {
	right: 11px;
}
.banner .slick-prev {
	left: 0;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 input[type="search"], .wpcf7 textarea {
	width: 100%;
}
.full-post-holder .btn-secondary {
	display: none;
}
.featured-posts-carousel, .featured-posts-carousel2 {
	margin: 0 0 6px;
}
.banner{ margin: 0 0 10px; }
.category-section h2{
	margin: 0 0 20px;
}
.post-cat-name a, .category-name a, .posts-btn-holder a, .btn-primary, .btn-secondary, .wpcf7 input[type="submit"], .form-submit input[type="submit"]{
	font-size: 9px;
	line-height: 13px;
}
.full-post-holder .image-holder,
.full-post-holder .audio-holder,
.full-post-holder .video-holder,
.full-post-holder .gallery-holder,
.full-post-holder .blockquote-holder{
	margin: -15px -15px 15px; 
}
.full-post-holder.format-link .blockquote-holder{
	margin:-15px;
}
.post_author_info .author_img, .post_author_info .author_content {
	display: block;
}
.post_author_info .author_img.pull-left {
	float: none !important;
	margin: 0 auto;
	width: 125px;
}
.post_author_info .author_content {
	padding:
}

.h1, .h2, .h3, h1, h2, h3 {
	margin-bottom: 5px;
}
.recent-posts-holder .title{
	font-size: 13px;
	line-height: 17px;
}
h1, .h1 {
	font-size: 13px !important;
	line-height: 17px !important;
}
h2, .h2 {
	font-size: 12px !important;
	line-height: 16px !important;
}
#content blockquote {
	padding: 0 12px !important;
}
.widget .signature #content blockquote, #content blockquote, #content blockquote p {
	font-size: 13px !important;
	line-height: 20px !important;
}
h3, .h3 {
	font-size: 11px !important;
	line-height: 15px !important;
}
h4, .h4 {
	font-size: 10px !important;
	line-height: 15px !important;
}
h5, .h5 {
	font-size: 10px !important;
	line-height: 15px !important;
}
h6, .h6 {
	font-size: 10px !important;
	line-height: 15px !important;
}
.comments-holder .author-image{
	margin:0 15px 0 0;
}
.comments-holder .comment-text{
	overflow:visible;
}
}
@media screen and (max-width:767px){
	header.v2 .header-logo{
		display:none !important;
	}
	header.v2{
		padding:0 !important;
	}
	header.v2 .header-nav{
		width:100%;
		background:#000;
		margin:0 !important;
	}
	header.v2 .header-nav .slicknav_icon{
		margin:6px 0 5px 0 !important;
	}
	header.v2 .header-nav .slicknav_icon{
		margin:6px 0 5px 0 !important;
	}
	.category-section .category-block,
	.grid-posts .post-box,
	#sidebar .widget,
	.main-title,
	.posts-list-holder .post-box,
	.recent-posts-holder .related-posts-carousel,  .recent-posts-holder .recent-posts-carousel,  .post_author_info,
	.search-no-results .post-content, .error404 .post-content, .page .post-content,  .comments-holder .comments li,  #respond .comment-form,  .full-post-holder{
		box-shadow:0 5px 15px rgba(0, 0, 0, 0.1);		
	}
	.sticky{ overflow:hidden;}
}</pre></body></html>