/*
	Theme Name: GoodLife
	Theme URI: http://themeforest.net/user/fuelthemes
	Description: <strong>GoodLife Magazine WordPress Theme by <a href="http://themeforest.net/user/fuelthemes?ref=fuelthemes">Fuel Themes</a></strong> – Update notifications available on Twitter and Themeforest <a href="http://twitter.com/anteksiler">Follow us on twitter</a> – <a href="http://themeforest.net/user/fuelthemes">Follow us on Themeforest</a>
	Version: 1.8.3
	Author: fuelthemes
	Author URI: http://themeforest.net/user/fuelthemes
	Text Domain: goodlife
	Domain Path: /inc/languages
	Tags: black, blue, red, white, two-columns, four-columns, responsive-layout, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
	License: Themeforest Split Licence
	License URI: -
*/

/*
* PLEASE DO NOT EDIT THIS FILE!
*
* This file is only in your themefolder for WordPress to recognize basic theme data like name and version
* CSS Rules in this file will not be used by the theme.
* Instead use the app.css file that is located in your themes /assets/css/ folder to add your styles.
* If you just want to add small css snippets you might also  want to consider to add it to the designated
* CSS option field in your themes backend at: Appearance -> Theme Options
*/
.post.listing .listing-content{
  text-align: left !important;
}
.wp-tabbed-tabs .wp-tabbed-nav li {
    list-style: none;
    margin: 0px;
    display: inline-block;
    white-space: nowrap;
    width: 49%!important;
    color: grey!important;
    background: white!important;
    vertical-align: middle;
    text-align: center;
    margin-right: -1px;
    border-bottom: 0px;
    position: relative;
}
.wp-tabbed-tabs .wp-tabbed-nav .tab-active a {
    display: inline-block;
    font-size: 14px;
    padding: 10px 13px;
    width: 100%;
    max-width: 100%;
    height: 100%;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-decoration: none;
    color: #FFFFFF!important;
}
.wp-tabbed-tabs .wp-tabbed-nav a {
    display: inline-block;
    font-size: 14px;
    padding: 10px 13px;
    width: 100%;
    max-width: 100%;
    height: 100%;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-decoration: none;
    color: #666666!important;
}

.wp-tabbed-tabs .wp-tabbed-nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    font-size: 0px;
    display: block;
    width: 100%;
    max-width: 100%;
    background: none!important;
}
.widget ul li {
    padding: 0!important;
}
.subheader.fixed .logo .logolink .logoimg {
    max-height: 55px;
    height: 100px;
    padding-left: 60px;
}
.class-1 {
    border-left: none;
	font-family: Georgia, serif;
	background: url(/assets/kowi2.png) no-repeat;
    text-align: justify;
	margin: 0.25em 0;
	padding: 0 40px;
	line-height: 1.45;
	position: relative;
	color: #17d0f7;
}
.class-1 p{
    font-style: italic;
    font-size: 20px;
}

.class-1:before {
	display: block;
	font-size: 80px;
	position: absolute;
	left: -10px;
	top: -10px;
	color: #7a7a7a;
}

.class-1 cite {
	color: #999999;
	font-size: 14px;
	display: block;
	margin-top: 5px;
}

.class-1 cite:before {
	content: "\2014 \2009";
}
ol li{
    position: relative;
    padding-left: 30px;
    font-size: 16px;
    font-family: open Sans;
    font-weight: normal;
}
ol li:before {
    position: absolute;
    top: 5px;
    left: 0px;
}
.firstgrid figure{
    height:250px!important;
}
.first-grid .posts figure{
    height:155px!important;
}
.wp-tabbed-tabs figure{
    height:auto!important;
}
blockquote p {
    font-size: 20px!important;
}
.social-likes_ready .social-likes__counter, .social-likes__counter_single {
    display: inline-block;
    width: 40px;
    text-align: center;
}
.pluso-more{
    display: none!important;
}
.pluso-110010010101-14 .pluso-wrap div b {
    padding-right: 3px;
    font-size: 12px;
    text-align: center;
    width: 25px;
    line-height: 30px;
}
.pluso-110010010101-14 .pluso-wrap >div{
    border-radius: 0!important;
}
.schet img{
    padding: 2px 0;
}


.scheti{
    position: absolute;
    left: 0;
    !top: 50px;
}
.screen-reader-text{
    display: none!important;
}
#text-2 {
    color: white!important;
}
<!-- Follovers -->
.et_monarch .et_social_networks .et_social_totalcount, .et_monarch .et_social_sidebar_networks_mobile .et_social_totalcount{
    display: none!important;
}
.et_social_count{
    display: none!important;
}
.hidden-post{
    overflow:hidden!important;
    height: 60px;
}
.et_monarch .et_social_slideright.et_social_animated, .et_monarch .et_social_animated .et_social_slideright{
    display: none!important;
}
.et_monarch .et_social_outer_light .et_social_totalcount, .et_monarch .et_social_outer_light.et_social_circle .et_social_network_label{
    display: none!important;
}
.post .post-content , .post .post-content ul, .post .post-content ol {
    font-family: 'Open Sans';
}
.post .post-content.small {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
}
<! -- поиск ---------->
.searchform .quick_search .searchform .s {
    padding: 11px 10px 9px!important;
}

.quick_search .searchform {
    top: 0;
    right: 25px;
    width: 250px;
}


.listing-content .entry-header{
    overflow: hidden;
    height: 45px;
}
.post.listing .post-gallery{
    margin-bottom: 20px!important;
}
.post.listing h6 {
    font-size: 16px;
    line-height: 20px;
    font-family: Arial;
    margin-bottom: 5px;
}

#snippet-box{
    display: none;

}

.st_breadcrumb a{
    color: #666;
}
.st_breadcrumb{
    color: #666;
}
.st_breadcrumb span{
    color: #999;
}
.st_breadcrumb{
    font-size: 12px;
    margin-bottom: 10px;
}

.post-content h2 {
    font-size: 26px;
    padding: 20px 0!important;
    !line-height: 34!important;
}
h2{
    font-size: 22px!important;
    font-weight: 600;
}
.post-content h3{
    font-size: 18px!important;
    padding-top: 14px!important;
}
.post .post-content p a{
    border: none!important;
    color: #00B5DC;
    font-weight: 600;
}
.post .post-content p a:hover{
    border: none!important;
    font-weight: 600;
}
.avatariko{
    float: left;
    height: 40px;
}
.post-bottom-meta .pibfi_pinterest {
    float: left;
}
.post .post-bottom-meta {
    !height: 40px;
}
.avatariko img{
    !margin-right: 5px;
}
.menu-holder ul li.current-menu-item a{
    color: #649fd6!important;
}
.post-author .avatar, .authorpage .avatar{
    border-radius: 50%;
}
.widget{
    margin-bottom: 0;
}
.banner-rek{
    padding: 10px 0;
}
.post .single_category_title.boxed-link {
    background: #17d0f7;
}
.post .category-boxed-link-11{
    background: #649fd6!important;
}
.post .single_category_title.boxed-link {
    margin-bottom: 5px;
}
.first-grid .post.listing {
    margin-bottom: 0px;
}
.category_title h4{
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
#menu-footer-menu{
    text-align: left;
}
#menu-footer-menu a{
    color: #17d0f7!important;
    font-size: 18px;
    font-weight: 100;
}
#menu-footer-menu a:hover{
    color: white!important;
    font-size: 18px;
    font-weight: 100;
}
#subfooter .footer-menu{
    display: none;
}
#footer img{
    width: 40%;
}
#footer #text-2 div{
    font-size: 15px!important;
}
.social_links_style2{
    list-style-type: none;
}
.fa-facebook-f:before, .fa-facebook:before{
    !color: #436EAB;
}
.fa-facebook-f, .fa-facebook{
    !color: #436EAB;
}
.fa-twitter:before{
    !color: #436EAB;
}
.fa-vk:before{
    !color: #436EAB;
}
.social-ico a{
    padding-right: 5px;
}
.menu-holder ul li a .fa {
    margin-right: 7px;
    font-size: 20px;
}
.social_links_style2{
    margin-right: 50px;
}
.social_links_style2 a{
    margin-right: 12px;
}
.searchform fieldset{
    padding-top: 30px;
}
.foo{
    !float: left;
    font-size: 13px;
    font-weight: 100;
    color: white;
}
.foo2{
    font-size: 13px;
    font-weight: 100;
    color: white;
}
#foot2{
    width: 800px;
    margin: auto;
}
.header.style3 .menu-holder>ul>li {
    padding: 32px 0;
}
.authorpage{
    background: currentColor;
}
.post-author p{
    display: none;
}
.widget_sharedimages ul{
    padding: 10px;

}
.wp-tabbed-cont ul{
    padding: 10px;

}

#thb_singlead_widget-3{
    margin-top: 60px!important;
}

.button{
    !border-color: #17d0f7;
}
.button:hover {
    background: #17d0f7!important;
    border-color: #17d0f7;
    color: #fff;
}
.code-block{
    margin: 30px 0 10px!important;
}
.code-block-3{
    !margin: 10px 0 30px!important;
}
#yandex_rtb_R-A-216886-1{
    margin: 0px 0 30px!important;
}
#yandex_rtb_R-A-216886-2{
    margin: 0px 0 30px!important;
}
.adsbygoogle{
    margin-bottom: 0px;
}

ol li {
    position: relative;
    padding-left: 30px;
    font-size: 16px;
    font-family: 'Sans Serif', 'Arial','open Sans';
    font-weight: normal;
}
.widget>strong{
    font-family: 'Helvetica';
}
.yarpp-related .yarpp-thumbnail-title {
    font-family: arial;
}
.st_breadcrumb a, .st_breadcrumb span{
    font-family: Helvetica;
}
.thb-sibling-categories{
    display: none;
}
#wrapper [role="main"] {
    padding-top: 1px;
}
.post-content h2{
    margin-bottom: 10px;
}
.parallax_bg .inline_bg{
    !display: none!important;
}
.post-header.small .inner_header {
    !background: white;
}
.post-header.small .post-title .entry-title{
    !color: black;
}
.post-header.small .inner_header .post-title .post-bottom-meta [rel=author], .post-header.small .inner_header .post-title .post-bottom-meta .time{
    !color: black;
}
.post .post-content p {
    margin-bottom: 7px;
}
#aswift_1_expand{
    text-align: center!important;
    margin-bottom: 20px!important;
}
.blog-post figure img{
    margin: 20px 0 0!important;
}

div.custom-block{
    margin-top: 30px!important;
    margin-bottom: 30px!important;
    !margin-bottom: 30px!important;
    text-align: center!important;
}
div.custom-block:first-child{
    margin-top: 10px!important;
    !margin-bottom: 30px!important;
    text-align: center!important;
}

.post-detail-row img:first-child{
    margin:20px 0px;
}
.post-detail-row img:nth-child(1){
    margin:20px 20px;
}

.widget_sharedimages img{
    margin: 0!important;
}
.widget .ui-tabs-nav li{
    float: left!important;
    width: 50%;
    text-align: center;
    height: 50px;
    padding: 12px 0!important;
}
.widget .ui-tabs-nav .ui-tabs-active{
   color: white!important;
   background: #17d0f7;
}

.widget .ui-tabs-nav .ui-tabs-active a {
    color: white!important;
    background: #17d0f7;
    font-size: 14px;
}
.widget .ui-tabs-nav a {
    font-size: 14px;
}
.widget .ui-tabs-nav li{
    float: none;
}
.utw h2 {
    !display: none;
    font-size: 2px!important;
    color: white!important;
    !opacity: 0;
    line-height: 10px;
}
.widget_latestimages ul{
    padding: 10px;
}
.widget_sharedimages{
    padding:0 0 0 20px;
}
.wp-caption .wp-caption-text{
    margin: 5px 0 15px;
}
.galleria-image-nav-left, .galleria-image-nav-right{
    opacity: 1!important;
}

#text-12{
    opacity: 0;
    height: 2000px;
    margin-bottom: 330px;
}
#widget_bsearch_pop-2{
    padding: 20px!important;
    position: relative;
}
#text-17{
    opacity: 0;
    margin-bottom: 300px!important;
}
#text-16{
    opacity: 0;
    height: 20px;
    margin-bottom: 330px;
}
.yap-R-A-216886-1, .yap-R-A-216886-1 yatag {
    display: initial;
}
#text-13_clone{
    width: 300px!important;
}
#text-13{
    width: 300px!important;
    !margin-left: 45px!important;
}
.widget_ratings-widget{
    position: relative!important;
    padding: 50px!important;
}
.widget_ratings-widget ul{
    !padding: 50px!important;
}
#ratings-widget-2{
    position: relative!important;
    padding: 50px!important;
}
.cat-item{
    margin: 10px 0;
}























@media only screen and (min-width: 48.063em){
.post-header.small+.style5-container {
    padding-top: 25px!important;
}
.post-header {
    margin-bottom: 100px;
}
}
@media only screen and (min-width: 55em){
    .post-header {
    margin-bottom: 30px;
}
}



@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {

.post-detail-row img:first-child{
    margin:auto;
}
.post-detail-row img:nth-child(1){
     margin: 20px 0;
}

}




@media screen and (-webkit-min-device-pixel-ratio:0){
    body:first-of-type .first-grid .posts  .small-6{
    height: 391px!important;
}
.post-detail-row img:first-child{
    margin:auto;
}
.post-detail-row img:nth-child(1){
     margin: 20px 0;
}
}

.small-6 article:not(:root:root) {
    !height: 600px;
}
.menu-holder ul.sf-menu > li > a {
    font-family: 'Roboto';
    font-size: 14px!important;
}
.quick_search .searchform .s {
    padding: 5px 15px 5px;
    border-radius: 5px;
}














@media screen and (max-width: 360px) {
        .first-grid .posts figure {
    height: 100px !important;
}
.firstgrid figure{
    height:100px!important;
}
    .small-6 {
    width: 100%;
}
.scheti{
    position: relative;
    !top: 50px;
    float: left;
}
#subfooter p{
    font-size: 10px;
    text-align: right;
}
.quick_search .searchform {
    top: 40px;
    right: 25px;
    width: 250px;
}
.post-detail-row img:first-child{
    margin:auto;
}
.post-detail-row img:nth-child(1){
     margin: 20px 0;
}
#foot2{
    margin-top: 70px;
    width: 250px;
    margin-right: 20px;
    margin-left: 20px;
}
#yandex_rtb_R-A-216886-1 .yap-R-A-216886-1 .yap-layout_block_fixed {
    font-size: 13px!important;
    width: 300px!important;
    height: 350px!important;
}
.post-header.small .post-title .entry-title {
    padding-bottom: 5px;
    border-bottom: 1px dotted rgba(255, 255, 255, 0.6);
    margin-bottom: 0px;
}
.post-header{
    margin-bottom: 0!important;
}
.post-header .post-title h1 {
    font-size: 18px;
    line-height: 20px;
}
.post-header .inner_header {
    background: rgba(8, 8, 8, 0.4);
    padding: 15px 0;
    min-height: 100px!important;
}
.post-header.parallax_bg {
    !display: none;
}
.header.style3 .logo .logolink {
    padding: 0px 0;
}
.searchform fieldset{
    padding-top: 5px;
}
#text-12{
    opacity: 0;
    height: 1200px;
}
#text-17{
    opacity: 0;
    height: 600px;
}
#text-16{
    opacity: 0;
    height: 600px;
}
#text-16{
    top: 50px!important;
}
.sidebar{
    display: none!important;
}
}




@media screen and (min-width: 361px) and (max-width: 480px) {
    .small-6 {
    width: 100%;
}
    .first-grid .posts figure {
    height: 135px !important;
}
.sidebar{
    display: none!important;
}
.wp-tabbed-tabs figure {
    height: auto !important;
}
.scheti{
    position: relative;
    !top: 50px;
    float: left;
}
#subfooter p{
    font-size: 10px;
    text-align: right;
}
.firstgrid figure{
    height:160px!important;
}
.quick_search .searchform {
    top: 40px;
    right: 25px;
    width: 250px;
}
.post-detail-row img:first-child{
    margin:auto;
}
.post-detail-row img:nth-child(1){
    margin:auto;
}
#foot2{
    margin-top: 50px!important;
    width: 360px!important;
    margin: 20px!important;
}
#yandex_rtb_R-A-216886-1 .yap-R-A-216886-1 .yap-layout_block_fixed {
    font-size: 13px!important;
    width: 400px!important;
    height: 350px!important;
}
.post-header.small .post-title .entry-title {
    padding-bottom: 5px;
    border-bottom: 1px dotted rgba(255, 255, 255, 0.6);
    margin-bottom: 0px;
}
.post-header{
    margin-bottom: 0!important;
}
.post-header .post-title h1 {
    font-size: 18px;
    line-height: 20px;
}
.post-header .inner_header {
    background: rgba(8, 8, 8, 0.4);
    padding: 15px 0;
    min-height: 100px!important;
}
.post-header.parallax_bg {
    !display: none;
}
.header.style3 .logo .logolink {
    padding: 0px 0;
}
.searchform fieldset{
    padding-top: 5px;
}
#text-12{
    opacity: 0;
    height: 1200px;
}
#text-17{
    opacity: 0;
    height: 600px;
}
#text-16{
    opacity: 0;
    height: 600px;
}


}



@media screen and (max-width: 555px) {
.scheti{
    position: relative;
    !top: 50px;
    float: left;
}
#subfooter p{
    font-size: 12px;
    text-align: right;
}
}


@media screen and (min-width: 480px) and (max-width: 580px){
    .first-grid .posts figure {
    height: 105px !important;
}
    .wp-tabbed-tabs figure {
    height: auto !important;
}
.firstgrid figure{
    height:110px!important;
}
.quick_search .searchform {
    top: 40px;
    right: 25px;
    width: 250px;
}
.post-detail-row img:first-child{
    margin:auto!important;
}
.post-detail-row img:nth-child(1){
     margin: 20px 0!important;
}
#foot2{
    margin-top: 70px!important;
    width: 400px;
    margin: auto;
}
}




@media screen and (min-width: 581px) and (max-width: 670px){
    .first-grid .posts figure {
    height: 130px !important;
}
    .wp-tabbed-tabs figure {
    height: auto !important;
}
.firstgrid figure{
    height:130px!important;
}
.quick_search .searchform {
    top: 0;
    right: 25px;
    width: 160px;
}
#foot2{
    width: 400px;
    margin-right: 20px;
}
}
@media screen and (min-width: 671px) and (max-width: 880px) {
    .first-grid .posts figure {
    height: 110px!important;
}
.wp-tabbed-tabs figure {
    height: auto !important;
}
.firstgrid figure{
    height:160px!important;
}
.quick_search .searchform {
    top: 0;
    right: 25px;
    width: 210px;
}
.post.listing h6 {
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 5px;
}
.st_breadcrumb {
    font-size: 12px;
    margin-bottom: 15px;
}
.wp-tabbed-tabs .wp-tabbed-nav li.tab-active {
    background: #17d0f7 !important;
}
#foot2{
    width: 400px;
    margin-right: 20px;
}


.post-header.small .inner_header {
    padding: 10px 0 15px!important;
}
.header.style3 .menu-holder>ul>li{
    padding: 12px 0;
}
.menu-holder ul li{
    padding: 0px 0;
}
.header.style3 .logo .logolink{
    padding: 0px 0;
}
.post .post-title h1 {
    font-size: 22px;
    line-height: 20px;
}
.post-header.small .post-title .entry-title {
    margin-bottom: 10px;
}
.post-header .inner_header {
    min-height: 100px;
}
#yandex_rtb_R-A-216886-1 .yap-R-A-216886-1 .yap-layout_block_fixed {
    font-size: 13px!important;
    width: 400px!important;
    height: 350px!important;
}
}



@media screen and (min-width: 770px) and (max-width: 1024px) {
.st_breadcrumb{
    padding-left: 98px;
    }
    .widget .ui-tabs-nav .ui-tabs-active a {
    color: white!important;
    background: #17d0f7;
    font-size: 11px;
}
.widget .ui-tabs-nav a {
    font-size: 11px;
    line-height: 15px;
}
#foot2{
    width: 600px;
    margin-right: 20px;
}
#yandex_rtb_R-A-216886-1 .yap-R-A-216886-1 .yap-layout_block_fixed {
    font-size: 13px!important;
    width: 450px!important;
    height: 350px!important;
}
}

@media screen and (min-width: 880px) and (max-width: 1024px) {
    .first-grid .posts figure {
    height: 130px!important;
}
.wp-tabbed-tabs figure {
    height: auto !important;
}
.post.listing h6 {
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 5px;
}
.st_breadcrumb{
    padding-left: 98px;
    }
    .wp-tabbed-tabs .wp-tabbed-nav li.tab-active {
    background: #17d0f7 !important;
}

    .widget .ui-tabs-nav .ui-tabs-active a {
    color: white!important;
    background: #17d0f7;
    font-size: 12px;
}
.widget .ui-tabs-nav a {
    font-size: 12px;
    line-height: 15px;
}

.post-header.small .inner_header {
    padding: 10px 0 70px!important;
}
.header.style3 .menu-holder>ul>li{
    padding: 12px 0;
}
.menu-holder ul li{
    padding: 0px 0;
}
.header.style3 .logo .logolink{
    padding: 0px 0;
}
.post .post-title h1 {
    font-size: 24px;
    line-height: 20px;
}
.post-header.small .post-title .entry-title {
    margin-bottom: 10px;
}
}




@media only screen and (min-width: 1025px){
.sidebar {
    padding-left: 0px!important;
}
.wp-tabbed-tabs .wp-tabbed-nav li.tab-active {
    background: #17d0f7!important;
}
.widget > strong {
    color: #000000;
    border-color: #17d0f7;
}
.quick_search .searchform {
    top: 0;
    right: 25px;
    width: 150px;
}
.post .post-content p a {
    -moz-box-shadow: inset 0 -5px 0 #23ffff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.post .post-content p a:hover {
    background: 0;
}
.linear-quick-transition, a, .slick, .slick:after, .slick-list, .slick-nav, .slick-dots li button, .post .post-gallery img, .post.format-gallery .post-gallery > a:after, .post.format-gallery .post-gallery > a:before, .post.format-video .post-gallery > a:after, .post.format-video .post-gallery > a:before, .widget.widget_socialcounter ul li a .fa {
    -moz-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    /* -webkit-transition: all 0.4s linear; */
    transition: none;
}
.subheader.fixed .menu-holder .sf-menu li > a {
    font-size: 18px;
    font-weight: 400;
    padding: -10px 10px 0;
}
.post .post-content p a {
    border-bottom: 2px solid #17d0f7;
}
.post-content h2{
	font-size:26px;
    font-family: 'Helvetica'!important;
}
.post-content h3{
	font-size:22px;
    font-family: 'Helvetica';
}

#snippet-box{
	display:none;
}
.st_breadcrumb a{
    color: #666;
}
.st_breadcrumb{
    color: #666;
}
.st_breadcrumb span{
    color: #999;
}
.st_breadcrumb{
    font-size: 12px;
}
.post-content-container-br{
    padding-left: 98px;
    text-align: justify;
    !padding-bottom: 20px;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail{
    background: #ECECEC;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
    margin-top: 12px!important;
    text-align: center!important;
}
.yarpp-related h3 {
    font-weight: normal!important;
    padding: 0 0 5px 0;
    background: #17d0f7;
    padding: 5px 20px!important;
    color: white;
    margin: 0 0 10px!important;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
    border: 1px solid rgba(127,127,127,0.1);
    width: 24.5%;
    height: 200px;
    margin: 0px;
    margin-left: 0px;
    vertical-align: top;
}
.hidden-post{
    overflow:hidden!important;
    height: 40px;
}
.first-grid .hidden-post{
    overflow:hidden!important;
    height: 60px;
}
.firstgrid .hidden-post{
    overflow:hidden!important;
    height: 40px;
}

.listing-content .entry-header{
    overflow: hidden;
    height: 65px;
}



.post-header.small .inner_header {
    padding: 10px 0 70px!important;
}
.header.style3 .menu-holder>ul>li{
    padding: 12px 0;
}
.menu-holder ul li{
    padding: 0px 0;
}
.header.style3 .logo .logolink{
    padding: 0px 0;
}
.post .post-title h1 {
    font-size: 28px;
    line-height: 20px;
}
.post-header.small .post-title .entry-title {
    margin-bottom: 10px;
}
#foot2{
    width: 700px;
    margin: auto;
}
}





@media only screen and (min-width: 1220px){
    .quick_search .searchform {
    top: 0;
    right: 25px;
    width: 210px;
}
.post-header.small .inner_header {
    padding: 25px 0 85px!important;
}
.header.style3 .menu-holder>ul>li{
    padding: 20px 0;
}
.menu-holder ul li{
    padding: 5px 0;
}
.header.style3 .logo .logolink{
    padding: 5px 0;
}
.post .post-title h1 {
    font-size: 30px;
    line-height: 30px;
}
.post-header.small .post-title .entry-title {
    margin-bottom: 10px;
}
.slick.grid .row .large-8{
    height: 450px!important;
}
.slick.grid .row .large-4{
    height: 450px!important;
}
.large-4 .post.post-overlay.max-height .post-gallery{
    height: 225px!important;
}
.yap-R-A-216886-1 .yap-title-block__text .yap-title-block__text_inner{
    font-size: 22px!important;
}



}
