/*

CTC Separate Stylesheet

Updated: 2017-02-06 06:07:54

Theme Name: Hush Child

Theme URI: http://themeforest.net/item/hush-celebrity-gossip-entertainment-news-theme/15712493

Template: hush

Author: MNKY

Author URI: http://themeforest.net/user/MNKY

Description: Available exclusively on Theme Forest.

Tags: theme-options,translation-ready,rtl-language-support,post-formats,microformats,full-width-template,custom-colors,left-sidebar,right-sidebar

Version: 1.0.5.1.1486361274

*/



div#site-logo {

    margin-left: auto !important;

    margin-right: auto !important;

    display: block !important;

    float: none !important;

}



#site-logo img {

    margin-left: auto !important;

    margin-right: auto !important;

}



div#hot-tip {

    font-size: 1.4em;

    position: absolute;

    top: 65px;

    left: 4%;

    background-color: #f20000;

    border-radius: 30px;

    padding: 5px;

    text-transform: uppercase;

}



#hot-tip a {

    color: #fff;

    font-weight: bold;

}



div#header-container {

    padding-bottom: 20px;

}



#menu-main-menu li {

    margin-right: -34px;

}



/*div#site-utility {

    margin-top: -100px;

}*/



div#site-utility {

    display: none;

}



div#top-bar-wrapper {

    background-color: #000;

}

div#navigation-wrapper {
    background-color: #111;
} 



#topleft-widget-area span.mnky-font-icon.change-color i, .menu-top-bar-menu-container a {

    color: #989898 !important;

}



div#main {

    background-image: url(http://blackrosegossip.demo.site/wp-content/uploads/2016/02/brg-bg-1.png);

}



#header-search input#search-input {

    top: 64px;

    position: absolute;

    width: 170px;

    right: 5%;

    background-color: #201f20;

    border-radius: 20px;

    padding: 5px;

	padding-left: 10px;

    height: 50px;

    border: 0px;

    background-image: url(http://blackrosegossip.demo.site/wp-content/uploads/2016/02/searchglass.png);

    background-repeat: no-repeat;

    background-position: 140px;

}



header#site-header {

    background-image: url('https://blackrosegossip.com/wp-content/uploads/2016/02/banner-without-logo-1.png');

    background-repeat: no-repeat;

    background-position-x: center;

    background-position-y: center;

}



.menu-container li:hover a {

    color: #f00 !important;

    background-color: #000 !important;

}



#site-navigation li:hover .sub-menu li a, #site-navigation li:hover .sub-menu li:hover a {

    background-color: #f00 !important;

    color: #fff !important;

}



.menu-container li .sub-menu li:hover a {

    color: #f00 !important;

}



.wpcf7 input, .wpcf7 textarea {

    background-color: #eee;

}



.wpcf7 input {

	/* width: initial;*/
	width: auto;

}



.wpcf7 textarea {

	width: 40%;

}



/*.red-border {

    border: 15px solid #f00;

	padding: 15px;

}*/



.black-bg p, .black-bg h2 a, .black-bg .mp-article-meta, .black-bg .mp-author, .black-bg .mp-author span {

	color: #fff;

}



input#subscribe-email {

    background-color: #fff;

    color: #424242;

    padding: 5px;

    height: 40px;

    width: 70%;

    float: left;

}



input#subscribe-submit {

    background-color: #fff;

    color: #000;

    width: 16%;

    float: right;

    padding: 0px;

    height: 40px;

    margin-right: 13%;

    font-size: 2em;

    font-weight: bold;

    border-radius: 0px;

}



#top-bar .social {

    margin-top: -5px;

    margin-bottom: 5px;

}



.sub-menu a {

    font-size: 1.4em !important;

    font-weight: 800 !important;

    text-transform: uppercase !important;

}



.sub-menu li {

    margin-top: -10px !important;

    margin-bottom: -10px !important;

}



#site-navigation ul li a {

    font-size: 1.5em !important;

}



.commercial {

    text-align: center;

}



.sub-menu li {

    border-right: 1px solid #000 !important;

}



ul.sub-menu {

    width: 100% !important;

	left: 0px !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

}



.sub-menu li {

    height: 50px;

    padding-top: 25px !important;

}



.tubepress-thumbs.js-tubepress-thumbs {

    float: right;

    width: 28% !important;

    width: 128px;

    margin-top: 40px;

    height: 548px !important;

    overflow: auto;

}



.tubepress-normal-player.js-tubepress-player-normal {

    /*width: 100% !important;*/

    float: left !important;

}



.tubepress-fluid-width-video-wrapper iframe {

    max-width: 902px !important;

    min-width: 100% !important;

}



dt.tubepress-meta-viewCount.js-tubepress-meta-label, dd.tubepress-meta-viewCount.js-tubepress-meta-value {

    display: none;

}



.tubepress-thumb.js-tubepress-thumb.js-tubepress-fluid-thumb-adjustable {

    width: 100% !important;

    background-color: #353535;

    color: #fff;

    margin-bottom: 2px !important;

    max-height: 90px;

    overflow-y: hidden;

}



img.tubepress-thumbnail-image.js-tubepress-fluid-thumb-reference.js-tubepress-preview {

    float: left;

    top: -2px;

    position: relative;

}



dd.tubepress-meta-title.js-tubepress-meta-value {

    float: right;

	width: 90%;

    margin-top: -25px !important;

}



.black-bg {

    background-color: #000 !important;

}



.all-post-body img {

    display: none;

}



dd.tubepress-meta-duration.js-tubepress-meta-value {

    position: relative;

    left: 4px;

    display: inline-block;

}


 
/*.page-template-video-page #main, .page-template-video-page .page-header {

    background-color: #000 !important;

    background-image: initial;

    color: #fff;

}*/



a.tubepress-cursor-pointer.js-tubepress-invoker {

    width: 200px !important;

    min-width: 200px !important;

    display: block;

    padding-top: 2px;

    color: #fff;

}



/*.page-template-video-page h1, .page-template-video-page h2, .page-template-video-page h3, .page-template-video-page h4, .page-template-video-page h5, .page-template-video-page h6, .page-template-video-page h1 a, .page-template-video-page h2 a, .page-template-video-page h3 a, .page-template-video-page h4 a, .page-template-video-page h5 a, .page-template-video-page h6 a {

    color: #fff;

}*/



.slick-next.slick-arrow:before {

    content: ">" !important;

    font-family: sans-serif;

    font-size: 90px;

    color: #f00;

}



.slick-prev.slick-arrow:before {

	content: "<" !important;

	font-family: sans-serif;

	font-size: 90px;

	color: #f00;

}



div#mkdynamicwidget-2 {

    height: 90px;

    width: 135px;

    padding-right: 20px;

}



.single-format-gallery div#main {

    background-color: #000 !important;

    background-image: initial;

    color: #fff !important;

}



.single-format-gallery a, .single-format-gallery h1, .single-format-gallery h2, .single-format-gallery h3, .single-format-gallery h4, .single-format-gallery h5, .single-format-gallery h6, .single-format-gallery .entry-meta {

	color: #fff;

}



.single-format-gallery .meta-author, .single-format-gallery .widget-title, .single-format-gallery .recentcomments {

    color: #fff !important;

}



/*.page-template-photo-page div#main {

    width: 99%;

    margin-left: -2% !important;

}*/



.page-template-photo-page .mp-content {

    width: 100%;

    margin-left: -34px;

}



.page-template-photo-page h2.mp-title {

    text-align: center;

}



.page-template-photo-page .mp-category, .page-template-photo-page .mp-article-meta {

    display: none;

}



.photo-top .format-icon {

    position: static;

    display: none;

}



div.wpcf7 input[type="file"] {

   /* height: 55px !important;*/
   height: auto !important;

}



nav#site-navigation {

    margin-left: auto !important;

    margin-right: auto !important;

}



textarea#comment {

    border: 1px solid #000;

    border-radius: 5px;

}



.inpost-social li:first-child {

    margin-left: 0;

    border-left: none;

}



.inpost-social li {

    position: relative;

    display: inline-block;

    float: left;

    width: 33.3%;

    height: 62px !important;

    text-align: center;

    text-transform: uppercase;

    box-sizing: border-box;

    border-left: 2px solid #fff;

}



.inpost-social li a {

    display: block;

    padding: 20px;

    height: 22px;

    color: #fff !important;

    font-weight: normal !important;

    text-decoration: none;

}



.inpost-social li.facebook span.icon {

    display: inline-block;

    margin-left: 3px;

    background: url(http://tmz.vo.llnwd.net/o28/assets/svg/social_2015/white_f_facebook.svg) no-repeat;

    width: 11px;

    height: 22px;

}



.inpost-social li.twitter span.icon {

    background: url(http://tmz.vo.llnwd.net/o28/assets/svg/social_2015/white_tbird_twitter.svg) no-repeat;

    width: 27px;

    height: 22px;

    display: inline-block;

}



.inpost-social li.comment-btn span.icon {

    background: url(http://tmz.vo.llnwd.net/o28/assets/svg/social_2015/white_comment_tmz.svg) no-repeat;

    width: 27px;

    height: 22px;

    display: inline-block;

    position: relative;

    top: 8px;

}



.inpost-social li.comment-btn span.icon {

    background: url(http://tmz.vo.llnwd.net/o28/assets/svg/social_2015/white_comment_tmz.svg) no-repeat;

    width: 27px;

    height: 22px;

    display: inline-block;

    position: relative;

    top: 8px;

    left: -85px;

    top: 22px;

}



.comment-btn a.button-overlay {

    margin-top: -27px;

}



.facebook a {

    background-color: #3b5999;

}



.twitter a {

    background-color: #55acee;

}



.comment-btn a {

	background-color: #353434;

}


 
ul.essb_links_list {

    display: none;

}



.mnky-posts ul.essb_links_list {

    display: block;

}

.page-template-video-page .page-header {
    display: none;
}

.page-template-video-page div#content {
    margin-top: -40px;
}

.tubepress-big-title {
    color: #fff;
}

.page-template-video-page .vc_row.wpb_row.vc_row-fluid.black-bg {
    width: 106%;
    margin-left: -3%;
    padding-left: 1.5%;
}

#navigation-wrapper,
#navigation-inner
{
	max-width: 100% !important;
	padding: 0px !important;
}

#navigation-wrapper, #navigation-container, #navigation-inner{
	/*height: auto !important;*/
}

#site-navigation ul li:hover > a {
    background-color: transparent !important;
}


.site-footer .wpcf7-form input[type="email"]{
	background-color: white;
	    height: 30px;
    line-height: 30px;
	padding-left: 5px;
	width: 100%;
}


.site-footer .wpcf7-form  .wpcf7-form-control-wrap.your-email{
	width: 75%;
	display: inline-block;
	position: relative;
}

.site-footer .wpcf7-form   br{
	display: none;
}

.site-footer .wpcf7-form  .wpcf7-form-control.wpcf7-submit{
	    width: 40px;
    height: 31px;
    padding: 0;
    background-color: white;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAUCAIAAADkwkEeAAABSUlEQVR42mP8//8/A4mAcfDrAZILFy4EMtzd3fn5+bm4uIjVU1hY+OXLl/T0dC8vL0NDQ0lJSaL0fPjwAchlZ2f39fVVU1NLTU1VUFDA6Z9nz54tX768pKQEWdrU1FRbWzs/P9/AwAB7GPz+/Rvottu3b2dnZ585cwYiyMTExM3NDXTn/v37paSk8IUb0JGZmZmnT59+9+7d+/fvgSL+/v6rV69mZWXFqefXr1+HDh0COnjdunUbN24koOfVq1dAj924cWPz5s1Pnz6FCCopKbW2toaFhQGdiqIH6Adg0H379g3opc+fP0MElZWVq6urTUxMNDU1WVhYUMJ68eLFwEB7/fo13AhhYWGg81RUVEDuYWTEGT8fP36UlpY2NjZuaGjQ19dHVopdz/r164FhGh0dbWtrSzjtAMHNmzeB0Y8Z6/j0EA/opQcAk7DR2ZbMaWYAAAAASUVORK5CYII=');
	
background-position: center center;
background-repeat: no-repeat;
color: transparent;
}

.site-footer .wpcf7-form span.wpcf7-not-valid-tip{
	position: absolute;
	left: 0;
    top: 30px;
}


.site-footer .wpcf7-form div.wpcf7-validation-errors{
	position: relative;
	top: 15px;
}




/*эти стили есть в стилях VC
на всякий случай и тут
*/
/*
.latests-posts .mp-container .mp-title {
    font-size: 22px;
}

.sep-title{
    font-size: 35px;
}

.popular-posts .mp-container .mp-title {
    font-size: 16px
}

.popular-posts .mp-container .mp-category{
    font-size: 14px;
}


.popular-posts .mp-layout-2 .mp-container {
    padding-bottom: 0;
    margin-bottom: 20px;
}


.categories-of-posts .widgettitle{
    display: none;
}

.categories-of-posts  a{
    color: black;
}

.categories-of-posts  a:hover{
    color: #db0a5b;
}

.wpb_wrapper iframe{
    display: table;
    margin: auto;
}

.prod-2col  .woocommerce.columns-2 ul.products li.product{
    width: 49%;
}

.video-cat-title{
    font-size: 50px;
    
}

.video-cat-wrap .mp-title{
   font-size: 24px;   
}

.video-tags{
        float: none;
        width: 650px;
    margin: auto;
    text-align: center;
    max-width: 100%;
}

.video-tags .tagcloud a{
        font-size: 24px !important;

}

.video-tags .tagcloud a:hover{
       color:#f00 !important;

}

.video-tags  .widgettitle{
    font-size: 40px !important;
    
}
*/

.on-top-block, all-celebs-wrap{
	width: 100%;
	display: block;
	box-sizing: border-box;
}
.on-top-img-wrap img, .all-celebs-img-wrap img{
	width: 100%;
}

.on-top-title, .all-celebs-title{
	    font-size: 18px;
    line-height: 1.3;
    margin: 10px 0 10px 0;
    font-weight: 500;
	color: black;
	-webkit-transition: color 0.15s;
	-moz-transition: color 0.15s;
	-ms-transition: color 0.15s;
	-o-transition: color 0.15s;
	transition: color 0.15s;
}

.on-top-title:hover, .all-celebs-title:hover{
	color: #db0a5b;
}



.all-celebs-text{
	    font-size: 20px;
    line-height: 1.3;
    margin: 10px 0 10px 0;
    font-weight: 500;
	color: black;
}

.all-celebs-text:hover{
	text-decoration: underline;
}


.top-3-wrap:after, .top-3-img-digit-wrap:after{
	content: '';
	display: block;
	clear: both;
}

.top-3-block{
	
	display: block;
	box-sizing: border-box;
	padding: 0 3%;
	float: left;
	width: 33.3%;
	
}

.top-3-wrap :nth-child(1) .top-3-digit{
	font-size: 40px;
}


.top-3-wrap :nth-child(2) .top-3-digit{
	width: 50px;
	height: 50px;
	left: 20px;

}


.top-3-wrap :nth-child(2) .top-3-digit{
	font-size: 30px;
}


.top-3-wrap :nth-child(3) .top-3-digit{
	width: 40px;
	height: 40px;
	    left: 30px;
}
.top-3-wrap :nth-child(3) .top-3-digit{
	font-size: 24px;
}

.top-3-digit{
	text-align: center;
	    width: 70px;
    height: 70px;
    border-radius: 100%;
    background-color: red;
        color: black !important;
    font-weight: bold;
	float: left;
	    top: 50px;
    position: relative;
}

.top-3-digit span{
	
}

.top-3-img-wrap{
	margin-left: 109px;
}

.top-3-img-wrap img{
	width: 100%;
}

.top-3-name{
	line-height: 1.3;
	padding: 7px 0;
	font-size: 20px;
	color: black;
	font-style: italic;
	-webkit-transition: color 0.15s;
	-moz-transition: color 0.15s;
	-ms-transition: color 0.15s;
	-o-transition: color 0.15s;
	transition: color 0.15s;
	font-weight: bold;
}

.top-3-name:hover{
	color: #db0a5b;
}


.top-3-text{
	line-height: 1.3;
	color: black;
	font-size: 18px;
		font-weight: bold;

}

.top-3-text:hover{
	text-decoration: underline;
}

.dd-photos-posts-wrap{
	width: 1300px;
	max-width: 100%;
	padding: 10px;
	box-sizing: border-box;
	margin: auto;
	
}

.dd-single-photos{
	float: left;
	width: 29.3%;
	margin: 30px 2%;
	box-sizing: border-box;
	padding: 0;
	
}

.dd-single-photos:nth-child(3n+1){
	clear: both;
}

.dd-single-photos:hover .dd-single-photos-title{
	text-decoration: underline;
}

.dd-single-photos-img-wrap{
	text-align: center;
	position: relative;
}




.dd-single-photos-img-wrap:before {
    content: "\f030";
	position: absolute;
    width: 74px;
    height: 74px;
    line-height: 77px;
    top: 50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -40px;
    border-radius: 50%;
   /* content: "";*/
    font-family: FontAwesome;
    color: #fff;
    color: rgba(255, 255, 255, 0.92);
    background: rgba(255, 255, 255, 0.17);
    border: 3px solid rgba(255, 255, 255, 0.82);
    font-size: 35px;
    text-align: center;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    z-index: 25;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.18);
    transition: color 0.15s;
}

.dd-video .dd-single-photos-img-wrap:before {
    content: "\f16a";
}

.dd-single-photos-title{
	font-weight: bold;
	text-align: center;
	
}

.select2-results .select2-result-label {
    padding: 8px 7px 7px;
    margin: 0;
    cursor: pointer;
    min-height: 1.5em;
  /*  user-select: none;*/
}

.select2-results li{
	margin-bottom: 0;
}

.select2-results .select2-highlighted{
	z-index: 100;
}

.select2-search input:focus{
	padding: 4px 20px 4px 5px;
}


.js-tubepress-gallery, .tubepress-normal-player{
	display: table;
	    margin: auto;
}

.tubepress-normal-player .tubepress-big-title{
	    display: table-footer-group;
    font-size: 50px;
}

.tubepress-normal-player  iframe{
	    display: table-header-group;

}


.tubepress-thumbs.js-tubepress-thumbs{
	margin-top: 0;
	    background: #161616;
    padding: 9px;
    box-sizing: border-box;
}

.tubepress-thumbs.js-tubepress-thumbs:before{
	content: 'More videos';
	display: inline-block;
	color:black;
	font-size: 25px;
	font-weight: bold;
	text-transform: uppercase;
	
	padding: 5px 8px;

margin-bottom: 15px;
background-image: url(images/bg_home.jpg);
    background-repeat: repeat;
    background-position: left top;
    font-style: italic;
}

.tubepress-thumb.js-tubepress-thumb{
	margin: 12px 0 !important;
		border-bottom: solid 1px #000;
		    padding-bottom: 12px;

}


.tubepress-thumb.js-tubepress-thumb.js-tubepress-fluid-thumb-adjustable{
	    background-color: #1b1b1b;

}



.got-a-cheter-btn a{
	    font-size: 23px !important;
    background-color: #f20000 !important;
	-webkit-border-radius: 30px !important;
	-moz-border-radius: 30px !important;
	border-radius: 30px !important;
    padding: 12px !important;
    text-transform: uppercase;
	
}


.wpcf7 input {

    max-width: 100%;
}

.small-titles-wrap .mp-title{
	font-size: 18px;
}


.commercial {
    margin: auto;
}


#main .wpcf7-form-control.wpcf7-submit{
	    font-size: 23px !important;
    background-color: #f20000 !important;
    -webkit-border-radius: 30px !important;
    -moz-border-radius: 30px !important;
    border-radius: 30px !important;
    padding: 12px !important;
    text-transform: uppercase;
}


.top-rated-wrap{
	border-top: 4px solid #CF0000;
	
}

.top-rated-wrap:after{
	content: '';
	display: block;
	clear: both;
}

.top-rated-wrap h3{
	    color: #CF0000;
    font-size: 30px;
    font-style: italic;
    font-weight: bold;
	margin: 20px 0;
}

.top-rated-wrap article{
	float: left !important;
	width: 33.3% !important;
	box-sizing: border-box;
	padding: 0 5%;
	margin: 20px 0;
	clear: none !important;
	display: table;
	width: 100%;
}

.top-rated-wrap .entry-category{
	display: none;
}


.top-rated-wrap .entry-meta-blog{
	display: none;
}

.top-rated-wrap .post-preview{
	display: table-header-group;
}

.top-rated-wrap  .more-link{
	display: none;
}



.top-rated-wrap  .entry-title{
	    font-weight: bold;
		font-size: 18px !important;
		padding-top: 15px !important;
    font-style: italic;
}


.top-rated-wrap  .entry-title:hover{
	    color: #db0a5b;
}


.top-rated-wrap  .entry-content{
	/*font-weight: bold !important;*/
}

.top-rated-wrap  .entry-content img{
	display: none;
}

.top-rated-wrap   .post-preview{
	background-image: url('images/celeb-dir-sprite.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}

.top-rated-wrap  article:nth-of-type(1) .post-preview{
background-position: left bottom;
}

.top-rated-wrap  article:nth-of-type(2) .post-preview{
    background-position: -351px bottom;}

.top-rated-wrap  article:nth-of-type(3) .post-preview{
    background-position: -666px bottom;}

.all-celebs-wrap .mp-title{
	font-size: 18px !important;
}


.imdb_button{
	float: right;
}

.imdb_button a{
	display: inline-block;
	width: 118px;
	height: 25px;
	color: transparent !important;
	background-image: url('images/poweredby_imdb3.png');
	background-repeat: no-repeat;
	
}

@media screen and (max-width:1270px) {

	.tubepress-pagination-and-thumbs{
		max-width: 100%;
	}
	
	.tubepress-normal-player.js-tubepress-player-normal{
		float: none !important;
		width: 100% !important;
	}
	
	.tubepress-thumbs.js-tubepress-thumbs{
		float: none !important;
		width: 350px !important;
		max-width: 100% !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	
}/*1270*/


@media screen and (max-width:1024px) {


.dd-single-photos{

	width: 46%;
	margin: 30px 2%;
	
	
}

.dd-single-photos:nth-child(3n+1){
	clear: none;
}

.dd-single-photos:nth-child(2n+1){
	clear: both;
}

.wpcf7 textarea {
    width: auto;
	max-width: 100%;
}


.top-rated-wrap article{
	    float: none !important;
    width: 100% !important;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
}



}/*1024*/




@media screen and (max-width:980px) {

	.top-3-block{
		width: 400px;
		max-width: 100%;
		float: none;
		margin: 40px auto;
	}

}/*980*/




@media screen and (max-width:600px) {
.dd-single-photos{
	float: none;
	width: 98%;
	margin: 30px 1%;

}

.vc_separator h4 {
    line-height: 1em;
    font-size: 20px !important;
}


div.css-search div.em-search-main .em-search-submit{
	position: static !important;
}


	

}/*600*/


@media screen and (max-width:980px) {

	.wpb_wrapper .more-from-cat{
		margin-top: 0px !important;
	}
	

}/*980*/



@media screen and (max-width:767px) {

.woocommerce-cart #main, .woocommerce-checkout  #main{
		padding: 30px 5px;
	}
	
	.woocommerce-cart .actions{
		position: absolute;
	}
	
	.woocommerce-cart .shop_table.shop_table_responsive.cart{
		    margin-bottom: 109px !important;

	}

}/*767*/


@media only screen and (max-width: 979px) and (min-width: 768px){
	
	.col-1-on-mobile .vc_col-sm-3{
		width: 100% !important;
	}
}/*md*/



@media screen and (max-width:1200px) {

	/*.inpost-social li a{
		    text-align: left;
    padding: 20px 5px;
	}*/
	
	.inpost-social li{
		width: 250px;
	}

}/*1200*/


@media screen and (max-width:600px) {

.woocommerce-cart .shop_table.shop_table_responsive.cart{
		    margin-bottom: 190px  !important;

	}

}/*600*/


.sep-title.vc_separator .vc_sep_holder{
	opacity: 0;
}


.sep-title h4, .red-head  {
    background-image: url(images/bg_home.jpg);
    background-repeat: repeat;
    background-position: left top;
    padding: 10px 20px !important;
    color: white;
    font-style: italic;
    font-size: 44px;
    text-transform: uppercase;
    font-weight: bold;
	    text-align: center;

}

.red-head {
	display: table;
	margin-left: auto;
	margin-right: auto;
}

#site-navigation ul li a {
 font-size:	1.3em !important;
    /* font-size: 1.5em !important; */
	/*font-size:18px !important;*/
}
#site-navigation ul li a{
    padding: 0px 28px;
}

#mobile-site-navigation .sub-menu a {
    font-size: 13px !important;
    font-weight: 600 !important;
    text-transform: none !important;
}

.home .page-header{
	display: none;
}


.home .black-bg{
	border: 10px solid #c90202;
	padding: 5px;
}

.vc_custom_heading{
	/*margin-bottom: 0;*/
	margin-top: 30px;
}

.post-format-video  .mp-image:hover:before{
	color: #CF0000 !important;
	    border: 3px solid #CF0000;
}


.post-format-video  .mp-image:hover:before{
	transition: all 0.15s !important;
}

.post-format-gallery .mp-image:hover:before{
	 color: #CF0000 !important;
    border: 3px solid #CF0000;

}

.post-format-gallery  .mp-image:hover:before{
	transition: all 0.15s !important;
}

.mp-container{
	display: table;
	width: 100%;
}

.mp-container .mp-category{
	display: table-footer-group;
}

.mp-container .mp-category{
	color: transparent !important;
}

.mp-container .mp-category a{
	color: black !important;
	border: 1px solid black;
    padding: 0px 3px;
    font-size: 12px;
	
	display: inline-block;
	box-shadow: 2px 2px #000;
    margin-bottom: 8px;
    margin-right: 5px;
}

.black-bg .mp-container .mp-category a{
	color: white !important;
	border: 1px solid white;
	box-shadow: 2px 2px white;
}



@media screen and (min-width:1366px) {
#site-navigation .menu-container {
    float: none;
    display: table;
    margin: auto;
}
#menu-main-menu li:first-child a{
	padding-left: 0;
}

}/*min 1366*/

.black-bg.photo-top .essb_network_name{
	color: white;
}

div#site-logo{
	    max-width: 1088px;
		    padding-top: 30px;

}

div#hot-tip, #header-search input#search-input{
	top: 5px;
}

.page-id-1762 .page-header,
.page-id-1608 .page-header,
.page-id-1780 .page-header,
.page-id-1617 .page-header,
.page-id-1085 .page-header,
.page-id-1614 .page-header
{
	display: none;
}

#navigation-container{
max-width: 1400px;
}

.essb_network_name{
	display:none  !important;
	
}

.essb_item{
	position: relative;
}

.essb_item:hover .essb_network_name{
	display:block  !important;
	position: absolute;
	top: -20px;
	left: -20px;
	
}


.brg-gallery-side-bar .gallery-arrow {
    width: 31px;
    height: 48px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    background-position: center 48px;
	    background-color: transparent;
    position: relative;
    top: -10px;
}

.gallery-arrow.gallery-arrow-prev{
	background-image: url('images/icon_prev.png');
}
.gallery-arrow.gallery-arrow-next{
	background-image: url('images/icon_next.png');
}

.gallery-arrow.inactive {
    background-position: center top;
    cursor: default;
}

.gallery-count{
	    font-size: 12px;
		line-height: 30px;
		    padding: 0 10px;

    color: #999
}

.brg-gallery-side-bar {
    float: right;
    width: 220px;
}

.gallery-title{
	    text-align: left;
    clear: both;
    font-size: 20px;
}


.brg-gallery-wrap, .brg-gallery-grid-wrap{
	float: none !important;
    margin: auto;
    padding-right: 220px;
}

.single-format-gallery  #content{
	position: relative;
}

.brg-gallery-side-bar {
    float: none  !important;
    position: absolute;
    top: 0;
    right: 60px;
}

.single-format-gallery .brg-gallery-grid-wrap .brg-gallery-item {
    height: 120px;
    width: 136px;
    float: left;
    margin: 15px;
	overflow: hidden;
}

#chat{
	
    font-size: 1.4em;
    position: absolute;
    right: 4%;
    background-color: #f20000;
    border-radius: 30px;
    padding: 5px;
    text-transform: uppercase;
	text-align: center;
	min-width: 180px;
	
	bottom: 5px;
}

#chat a{    color: #fff;
    font-weight: bold;
	display: block;
}

.inpost-social li.twitter .text,
.inpost-social li.facebook .text
{
	position: relative;
    top: -4px;
}


.wp-image-2586{
	display: none;
}

.product-categories .current-cat a{
	    color: rgb(69, 69, 69);
		    font-weight: bold;
}

.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt{
	background: black !important;
    color: #f00 !important;
	font-weight: bold !important;
}

.woocommerce a.button, .woocommerce .page-sidebar a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button{
	background: black !important;
    color: #f00 !important;
	font-weight: bold !important;
}

.woocommerce-info{
	background: black !important;
    color: #f00 !important;
}

.woocommerce-info:before{
    color: #f00 !important;	
}

.woocommerce-info a{
	color: 	white !important;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
	background:#f00 !important;
    color: black !important ;
}


.continue-btn-wrap .mp-image:after {
    content: 'continue';
    display: inline-block;
    background: red;
    color: white;
    padding: 4px 8px;
    font-size: 18px;
    -webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;

    position: absolute;
    bottom: 10px;
    right: 10px;
   -webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 1);
-moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 1);
box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 1);
}
/*
.black-bg.continue-btn-wrap{
	position: relative;
}
.black-bg.continue-btn-wrap .mp-title:after {
    content: 'continue';
    display: inline-block;
    background: red;
    color: white;
    padding: 4px 8px;
    font-size: 18px;
    -webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;

    position: absolute;
    bottom: 10px;
    right: 10px;
   -webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 1);
-moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 1);
box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 1);
}*/



.tubepress-pagination-and-thumbs.js-tubepress-pagination-and-thumbs{
	width: 100% !important;
}

.js-tubepress-gallery, .tubepress-normal-player{
	width: 100%;
}

.single-format-gallery .brg-gallery-wrap{
	    margin-bottom: 40px;
		min-height: 579px;
		height: auto;
}



body .video-tags .tagcloud a {
    font-size: 19px !important;
    padding: 0 4px !important;
    line-height: 33px;
}

.woocommerce table.shop_table td, .woocommerce-page table.shop_table td ,
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
    border: 1px solid rgba(0,0,0,1) !important;

}

.woocommerce input, .woocommerce textarea{
	color: black;
	    border-bottom: 1px solid #6e6e6e;

}

.woocommerce th{
	color: black;
}

.woocommerce ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    black;
}
.woocommerce :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    black;
 
}
.woocommerce ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    black;
}
.woocommerce :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    black;
}




@media screen and (min-width:980px) and (max-width:1330px) {

	#site-navigation ul li{float: none;}
	#site-navigation ul li a{
		    font-size: 1.24em !important;
	}
	
	
	
	#site-navigation ul li a {
    padding: 0px 10px;
}

#menu-main-menu li {
    margin-right: 0;
}

#menu-main-menu{
	text-align: center;
}

#menu-main-menu .sub-menu{
	text-align: left;
}

#site-navigation ul li.menu-item-has-children > a {
    padding-right: 12px;
}

#site-navigation .menu-container {
    float: none;
}

}/*980 - 1330*/

@media screen and (max-width:1281px) {

dd.tubepress-meta-title.js-tubepress-meta-value {

    margin-top: -54px !important;
}

}/*1281*/


@media screen and (min-width:980px) and (max-width:1305px) {
	#site-navigation ul li a {font-size: 1.1em !important;}
	
	#navigation-wrapper{padding: 0;}
	#navigation-inner{padding: 0;}
}/*980-1305*/

@media screen and (min-width:980px) and (max-width:1195px) {
		#site-navigation ul li a {font-size: 1em !important;}

	#navigation-wrapper{padding: 0;}
	#navigation-inner{padding: 0;}
	
}/*980-1195*/

@media screen and (min-width:980px) and (max-width:1100px) {
	
	#site-navigation ul li a {font-size: 0.95em !important;}

}/*980-1100*/


@media screen and (min-width:980px) and (max-width:1000px) {
	#site-navigation ul li a {font-size: 0.9em !important;}
}/*980-1000*/




@media screen and (max-width:1177px) {

	.brg-gallery-wrap, .brg-gallery-grid-wrap{
		padding-right: 0;
		    margin-top: 120px;
max-width: 100%;
	}
	
	.brg-gallery-side-bar{
		width: 100%;
		right: auto;
	}
	
	.brg-gallery-side-bar{
		max-width: 100%;
	}
	
	
	

}/*1177*/


@media screen and (max-width:1024px) {

	.continue-btn-wrap .mp-image:after {
		bottom: 10px;
	}

}/*1024*/

@media screen and (max-width:979px) {

.brg-gallery-grid-wrap , .brg-gallery-wrap{
    height: auto !important;
    margin-bottom: 40px;
	}

}/*979*/

@media screen and (max-width:557px) {

	.brg-gallery-grid-wrap{
		width: 335px !important;
		max-width: 100%;
	}

}/*557*/


@media screen and (max-width:391px) {

.brg-gallery-grid-wrap{
		width: 136px !important;
		max-width: 100%;
	}

	.single-format-gallery .brg-gallery-grid-wrap .brg-gallery-item{
		margin: 15px 0;
	}
	
	.tubepress-thumbs.js-tubepress-thumbs{
		position: relative;
		right: 20px;
	}
	
	a.tubepress-cursor-pointer.js-tubepress-invoker {
    width: 160px !important;
  min-width: 160px !important; 
	}
	
	
}/*391*/

.viev-more-on-lifestyle-page a {
    font-size: 18px !important;
    background-color: #f20000 !important;
    border-radius: 30px !important;
    padding: 12px !important;
	text-transform: uppercase;
}