/*
Theme Name: 	Newspaper Child Theme
custom css
*/
.menu-main-menu-container .sf-menu .menu-item ul.sub-menu{
    top: 10px;
    width: 10em !important;}

video, iframe{max-width: 100%;}
.col-md-6{width: 50%;
    display: block;
    min-height: 1px;
    position: relative; 
}
.text-right{float: right}
.text-left{float: left}

//************************* style header slider /*************************/
.jk-section-header .slide-item{position: relative}
.jk-section-header .slide-item .jk-slide-desc{position: absolute; top: 300px; left: 40%; z-index: 100;text-align: center;}
.jk-section-header .jk-slide-title{color:#fff}
.jk-header-slide .owl-dots{    position: absolute;    bottom: 25px;    width: 100%;}
/************************* end style header slider /*************************/

/************************* STYLE MENU /*************************/
.td-header-wrap.td-header-style-5{
    position: absolute;
    width: 100%;
} 

/************************* END STYLE MENU /*************************/


/************************* STYLE HOMEPAGE /*************************/
.jk-section-wheretobuy,
.jk-section-category .col-md-6{
    height: 585px;
}
.jk-section-category{
    overflow: hidden;
}
/************************* END STYLE HOMEPAGE /*************************/


.jk-main-products .category-info{height: 634px; background: no-repeat;float: left}

/************************* style form newsletter /*************************/
#td-header-search-button,
.nf-before-form-content,
.subscribe-form #nf-field-6-container{display: none}
/************************* end style form newsletter /*************************/

.category-info.col-right{    
	background-repeat: no-repeat;
    background-position: right;
	background-size: 0 !important; 
}
.category-group{
	background-repeat: no-repeat;
}

/************************* STYLE VIDEO /*************************/
button.play-pause:before {
    content: "\f144";
    font-family: FontAwesome;
    font-size: 30px;
    color: #fff;
    display: inline-block;
    width: 30px;
    height: 30px;
}
.content-video{
    overflow: hidden;
}
.content-video:hover .play-shows{
    transform: translateY(0);
}
.bt-play img {
    width: 55px;
    position: absolute;
    text-align: center;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.btn-play-only, .play-btn:before{
    font-size: 30px;
    width: 70px;
    height: 70px;
    padding-top: 10px;
}
.section-category-video .content-video{width:100%; padding-top: 46%; height:100%; position: relative;}
.section-category-video .content-video iframe{position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background-color: transparent;}
.content-video .bt-play{position: absolute; top: 0; right: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; cursor: pointer; border: 0; outline: none;
    background-position: 50% 50%; background-size: 100% 100%; background-size: cover; text-indent: -999em; overflow: hidden;
    opacity: 1; -webkit-transition: opacity 800ms, height 0s; -moz-transition: opacity 800ms, height 0s; transition: opacity 800ms, height 0s; transition-delay: 0s, 0s;
    transition-delay: 0s, 0s; -webkit-transition-delay: 0s, 0s; -moz-transition-delay: 0s, 0s; transition-delay: 0s, 0s;
}
.content-video.videoActive .bt-play{opacity: 0; height: 0; -webkit-transition-delay: 0s, 800ms; -moz-transition-delay: 0s, 800ms; transition-delay: 0s, 800ms;}

/************************* AND STYLE VIDEO /*************************/

/************************* PRODUCT ITEM /*************************/
.product-list .color-row .btn-color {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    margin-right: 10px;
    display: inline-block;
    border: 2px solid #ededed;
}
.our_website .our-web,
.our_website{ 
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #445f70;
}
.our_website .colunm-text{width:40%}
.our_website .colunm-button{
    width:60%;
    text-align: left;
    padding: 20px 0px 20px 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
}
.our_website .our-website-link{    margin-right: 20px;    width: 50%;}
.our_website .colunm-button .our-website-link a {
    font-weight: bold;
    font-size: 1.5em;
    color: rgb(255,255,255);
    font-style: normal;
    text-align: center;
    font-family: roboto;
    letter-spacing: 0.08em;
    opacity: 1;
    background: #445f70;
    text-transform: uppercase;
    cursor: pointer;
    height: 95px;
    max-height: 95px;
    line-height: 95px;
    display: inline-block;
    width: 100%;
    border: 3px solid #fff;
    transition: 0.5s;
}
.our_website .colunm-button .our-website-link a:hover {
    background: rgb(255,255,255);
    color: rgb(69,95,113);
    transition: 0.5s;
}

/************************* AND PRODUCT /*************************/


/************************* STYLE FOOTER *************************/


/************************* END STYLE FOOTER *************************/

/************************* STYLE SEARCH *************************/
@media (max-width: 1199px) {
    .jk-main-products .category-item .category-group > .category-info.col-right {
        padding-left: 165px;
    }
    .admin-bar.td-menu-mob-open-menu #td-mobile-nav{margin-top: 45px}
}


@media only screen and (min-width: 768px) {
    .td-search-form{position: absolute;    top: 5px;  left: 80px;}
    .header-search-wrap,
    .td-search-form .td-search-input span,
    .td-search-form .td-search-close{display: none}
    .td-search-form #td-header-search-mob{border: none; border-bottom: 1px solid #fff; width: 150px;padding-bottom: 0;background: transparent;}
}
@media only screen and (max-width: 767px) {
    .menu-item-141,
    .menu-item-141 .td-search-form{display: none}
}

@media (max-width: 991px) {
	.category-info.col-right{
		background-size: cover !important;
	}
}


/************************* END STYLE SEARCH *************************/