/*
Theme Name: Gentleman Film KTK
Theme URI: http://gentlemanfilmktk.in
Author: J B Soft System
Author URI: https://jbsoftsystem.com/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, one-column, two-columns, right-sidebar, editor-style, translation-ready, custom-logo, custom-background, custom-menu, custom-header, featured-images, full-width-template, threaded-comments
Text Domain: gentlemanfilmktk
*/

/* =WordPress Core -------------------------------------------------------------- */

@import url('https://fonts.googleapis.com/css?family=Open+Sans');
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{margin:5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.sticky{}.gallery-caption{}.bypostauthor {}
.pull-left .sidebar {padding-left: 0px;padding-right: 71px;}
.fa-angle-double-down {padding-left: 5px;}
.fa-refresh {margin-left: 5px;}
.liststyle {text-align: left;}
.nav-left nav {float: left !important;}	
.center-logo {text-align: center;}
.center-logo .main-logo {display: initial !important;}
.center-logo #logo {display: initial !important;}
.center-logo #nav {width: auto;text-align: center;float: none;display: inline-block;}
.center-logo #nav > ul > li {float: none;display: inline-block;}

/* Defaults ---------------------------------------------------------------------------------------------------- */
.widget_sow-headline{margin-bottom: 5px !important}
.mb-15 .widget_sow-editor{    margin-bottom: 15px !important;}
.mb-20{margin-bottom: 20px !important}
.news.eve .sow-image-container {
    background: #ccc;
}
.news.eve img.so-widget-image {
    height: 230px;
}
/* Hover Effects */
.carousel-slider__item:hover .carousel-slider__caption {  bottom: -1px;
    display: block;
    top: 80%;}
.carousel-slider__caption .title:hover{display:block !important;}

.owl-item .carousel-slider__caption {
    background-color: rgba(255, 55, 88, 0.80);
    padding: 20px 22px 22px 22px;
    position: absolute;
    left: 0;
    right: 0;
    top: -120%;
    transition: 0.4s all;
    text-align: justify;
}
.mainimage img.so-widget-image {
    height: 225px !important;
    width: 100% !important;
}
.mainimage .widget {
    margin: 0 !important;
}
.mainimage h4 {
    margin: 0 !important;
	padding: 5px 0 !important;
	height: 60px !important;
}
.carousel-slider__item:hover img {top: 0px;}

.owl-item img {
    position: relative;
    top: 0;
    transition: all 0.4s;
    width: 100%;
}

.owl-item .carousel-slider__item {
    position: relative;
    overflow: hidden;
}

/*Feedback CSS*/
@media only screen and (max-width: 960px) and (min-width: 600px){
    .news.eve img.so-widget-image {height: auto;}
    .grid-gallery-caption{width: 250px !important; height: 175px !important;}
    .grid-gallery-caption .crop {width: auto !important; height: auto !important;}
}

@media only screen and (max-width: 480px) and (min-width: 320px){
.metaslider .theme-default .nivoSlider{margin-top: 29%;}
#logo a img { max-width: 240px !important; height: auto;}
}

