
.ticker-arrows, .ticker-box, .body-super-slider{background: #FFFFFF;}
.ticker-arrows{box-shadow: -21px 0 30px #FFFFFF;}
.ticker-heading, .ticker-sign{color:#d30000;}
#ticker a{color:#0a0a0a;}
.trending-posts ul, .trending-posts-title, .widget_recent_entries ul li, .horizontal-social.social-widget ul li{border-color:rgb(222, 222, 222);}
.trending-posts ul, .trending-posts-title, .widget_recent_entries ul li, .horizontal-social.social-widget ul li{border-image: linear-gradient(to left, rgb(222, 222, 222) 0%, #d30000 100%); border-image-slice: 1; box-sizing: border-box; border-top: 0; }

.widget-title{font-size:24px;}
#main{background:#FFFFFF;}
.newsroll, .trending-posts{    border-color: #FFFFFF;}


.newsroll-title{border-left-color:#d30000;}
.widget-title-gradient-line{background: linear-gradient(to right, #d30000 70%, transparent) ;}
.trending-posts ul::-webkit-scrollbar-thumb {border: 1px solid rgb(222, 222, 222); background-color: transparent; }

.sub-menu-wrapper:before, #submit{border-color:#d30000;}
.sub-menu-wrapper, .sub-menu-wrapper:before, .menu-links.inside-menu .active .sub-menu{background:#FFFFFF;}
.sub-menu-wrapper .small-category .small-text a, #main-nav .sub-menu-wrapper .menu-links.inside-menu .menu-link{color:#545454;}
.sub-menu-wrapper .small-category .read-more a{color:#ff0000;}

html, body, form, fieldset, table, tr, td, img, a, a:visited, input, button, select, textarea, optgroup, option, body{ color:#0a0a0a;}
.blog-post-date-author > div:first-child{border-color: #0a0a0a;}

.widget-title{border-color:rgb(222, 222, 222);}


.img-featured-title a, .trending-posts .img-featured-title h2 a, .carousel-title a{color:#ffffff;}

.img-featured-text, .category-icon, .trending-title, .author-date > div, .small-title a, .small-author, .small-author a, .carousel-author a, .carousel-author, .author-date .author a{color:#ffffff;}
.author-date > div:first-child{border-color:#ffffff;}
.img-featured-title a, .trending-posts .img-featured-title h2 a, .carousel-title a{color:#ffffff;}


#header{    background: linear-gradient(to right, #ffffff, #ffffff);}

#top-navigation{background:#0a0000;}
#top-menu ul li a, #top-date{color:#ffffff;}





.super-slider .super-slider-image:before, .popular-part:before, .super-slider-thumbnails .small-image:before{background: linear-gradient(to bottom, rgba(255,255,255,0.23), #0a0000);}
.trending-posts .img-featured-posts-image:before, .img-featured-posts-image:before, .small-image:before, .carousel .slides li:after{ background: linear-gradient(to bottom, rgba(255,255,255,0.24), #0a0505);}
#main-nav .small-image:before{background: none;}



.trending-posts .img-featured-posts-image:after{background: linear-gradient(to bottom, transparent, rgba(255,255,255,0.24));}

.popular-part:before, .popular-slider-container .slides:before{background: linear-gradient(to bottom, #0a0000, #0a0000);}

.super-slider-title a{  box-decoration-break: clone; box-shadow: inset 0 0 0 50px rgba(10,10,10,0.54), -10px 0 0 rgba(10,10,10,0.54), 10px 0 0 rgba(10,10,10,0.54);}
.super-slider-thumbnails .small-title a{  box-decoration-break: clone; box-shadow: inset 0 0 0 50px rgba(10,10,10,0.54), -5px 0 0 rgba(10,10,10,0.54), 5px 0 0 rgba(10,10,10,0.54);}
.img-featured-title h2 a, .carousel-title a{  box-decoration-break: clone; box-shadow: inset 0 0 0 50px rgba(10,10,10,0.58), -5px 0 0 rgba(10,10,10,0.58), 5px 0 0 rgba(10,10,10,0.58);}

body, .small-title, .widget-title{font-family:Montserrat;}
#wrapper, #main-nav, .footer-wrap, .site-logo-wrapper, .top-navigation-wrap{max-width:1260px;}
.footer-ad-space{width:1260px;}
#footer{background: linear-gradient(to right, #0a0000, #0a0000);}


#footer a, .copyright-text, .social-title-footer{color:#ffffff;}
#footer a:hover, #footer .content-social li a:hover, #footer .content-social li:hover{color:#d30000;}
#main-nav ul li a, #mob-menu, #bottom-menu li{font-family: Asap;}

.close-search-box:after{border-color:#ffffff;color:#ffffff;}


#navigation .content-social li{border-color:#ffffff;}
#navigation .content-social li a{color:#ffffff;}
#footer .content-social li{border-color:#323232;}
#footer .content-social li a{color:#323232;}
#bottom-menu{border-color:rgba(38,38,38,0.35);}
#navigation .content-social li:hover{border-color:#ff0000;}
#footer .content-social li:hover, .super-slider-thumbnails .flex-active:after {border-color:#d30000;}
.trending-title:before{border-color: #d30000 transparent transparent transparent;}
.trending-title:after{border-top: 20px solid #d30000; border-bottom: 20px solid #d30000;}
.super-slider-subtitle, .img-featured-title h2, .super-slider-title, #post-page-title, .featured-posts-title, .comment-count, #reply-title{font-style: normal;}
table, #post-content table a{color:#ffffff;}
td { border: 5px solid #FFF; background: #0a0505; }
tr:nth-child(odd) td { background: rgba(255,255,255,0.24); }
th, tfoot td {  background: #0a0505; border: 5px solid #FFF; }
#main-nav, #navigation, .page-numbers.current, .widget_search .submit-button, #mob-menu{background:#0a0000;}
.mob-menu-button:before{border-color:#ffffff;}
.search-menu-icon {border: 3px solid #ffffff;}
.search-menu-icon:after{   background: #ffffff; }
.search-menu-icon:hover{border: 3px solid #ff0000;opacity:1; }
.search-menu-icon:hover:after{ background: #ff0000;}


td { border: 5px solid #FFF; background: #0a0505; }
tr:nth-child(odd) td { background: rgba(255,255,255,0.24); }
th, tfoot td {  background: #0a0505; border: 5px solid #FFF; }

.super-slider-title a, .super-slider-read-more a, .super-slider-thumbnails .small-title a{color:#ffffff;} 
.super-slider-subtitle, .super-slider .date{color:#ffffff;}


.popular-part a, .popular-part .widget-title, .popular-part .first-word, .popular-part h1{color:#ffffff;}
.read-more a{color:#b50000;}

.blog-post-content, .img-featured-text, .combination-title-subtitle, #post-content, #post-page-subtitle, .newsroll-posts-title a, .post-info, .post-page-category-icon a, .small-author, .author-date, .carousel-author, .post-date, #author-desc, #top-menu ul li a, .blog-post-date-author, .super-slider-subtitle, .super-slider .date, #top-date {font-family:Open Sans;}


.menu-item .menu-link, .page-numbers.current, #navigation .submit-button{color:#ffffff;}
.subsignmeni:after{border-top: 8px solid #ffffff;}
#main-nav ul li:hover > .menu-link, .sub-menu-wrapper .small-category li:hover > .small-text a, #navigation .content-social li:hover a{color:#ff0000;}
.subsignmeni:hover:after{border-top: 8px solid #ff0000;}
#main-nav ul li > .menu-link{font-weight:400;}
.menu-link, .menu-links.inside-menu .menu-link{font-size:16px;}
.featured-category, .trending-title, .page-numbers, input#wp-submit{background: #d30000;}
.post-page-gallery-thumbnails .flex-active-slide:after, .super-slider-read-more{border-color:#d30000;}
.blog-post-author a, #recentcomments li, .widget_categories select, .widget_archive select, .sticky a, .super-slider-read-more a:hover, .img-featured-category-link a::before, .body-super-slider .category-icon a::before, .super-slider-category a::before, .super-slider-thumbnails li:hover .small-title a{color:#d30000;}
.img-featured-review-score, .blog-post-categories, .woocommerce input#searchsubmit, .floating-share-icons li, .pagination.pagination-load-more a, .img-featured-category-link a, .super-slider-thumbnails .category-icon a, .super-slider-category a{background:#d30000;}
.sub-meni .menu-links.inside-menu li{background: #0a0000;}
.sub-meni .menu-links.inside-menu li a{color: #ffffff;}

#post-content{font-size:16px;line-height:27.2px;}
::selection{background:#d30000;}
::-moz-selection{background:#d30000;}
.load-circle{border-bottom:5px solid #d30000;border-right:5px solid #d30000;box-shadow: 0 0 35px #d30000;}
#wp-calendar #today{background:#d30000 !important;text-shadow:none;}
li:hover .play-icon{background: #d30000;}
.single-post #post-content.first-letter > p:first-of-type:first-letter{font-size:67px; color:#d30000;float: left;line-height: 60px;margin-right: 15px;font-weight:800;}
#post-page-title h1{text-transform:uppercase;}
blockquote, q.left, q{border-left: 2px solid #d30000;color:#d30000;}
.img-featured-review-score:before{border-top: 9px solid #d30000;}
.sub-meni .menu-links.inside-menu li:hover{background:#0a0000;}
#main-nav .sub-meni .menu-links.inside-menu li:hover > .menu-link{color:#ff0000;}
.widget-title {font-style: normal;font-weight:700;}
.post-author a, .post-author a:visited, .good-title, .bad-title, #post-content a, .trending-posts-category a, .category-tv-icon a, .category-icon a, a:hover, .category-icon a:hover, .trending-posts-category a:hover, .featured-posts-title a:hover, #post-content a:hover, .blog-post-title h2 a:hover, .bypostauthor a:hover, .post-author a:hover, .img-featured-title a:hover, .trending-posts .img-featured-title h2 a:hover, .first-word{color:#d30000;}
.content q.right{border-left:0;border-right: 2px solid #d30000;color:#d30000;}
.widget.buddypress div.item-options a, .widget_display_stats dd{color:#d30000;}
#buddypress div.item-list-tabs ul li a span, #buddypress div.item-list-tabs ul li.current a span, #buddypress div.item-list-tabs ul li.selected a span, .widget.buddypress #bp-login-widget-form #bp-login-widget-submit, span.bp-login-widget-register-link a, button#user-submit, .bbp-login-form .bbp-login-links a, tt button.button.submit.user-submit, input#bbp_search_submit {background:#d30000;}
.image_fx1:hover:after, .image_fx1:hover:after, .img-featured li:hover .image_fx1:after, .small-category li:hover .image_fx1:after{background: #d30000;}

.img-featured-review-score, .blog-post-categories, .woocommerce input#searchsubmit, .super-slider .super-slider-category a, .floating-share-icons li, .pagination.pagination-load-more a, .img-featured-category-link a, .super-slider-thumbnails .category-icon a{color:#FFFFFF;}


@media screen and (max-width: 700px) {
#main-nav ul li {background:#0a0000;}
.sub-menu-wrapper .menu-links.inside-menu .menu-link{color:#ffffff;}
.menu-item{border-bottom:none !important;}
.search-menu-icon:hover{border: 3px solid #ffffff;}
.search-menu-icon:hover:after{ background: #ffffff;}
.search-menu-icon {border: 3px solid #ffffff;}
.search-menu-icon:after{   background: #ffffff; }

}


.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .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, .woocommerce .widget_layered_nav_filters ul li a, .woocommerce-page .widget_layered_nav_filters ul li a, .woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a, .woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before, .woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{background:#d30000;}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #main a.button:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs .active a:hover, span.posted_in a, span.tagged_as a, .woocommerce h1.page-title, .amount, #header .cart-contents:hover, #header .cart-contents, .woocommerce .blog-category .star-rating, .woocommerce-page .blog-category .star-rating{color:#d30000;}

.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info{border-top:3px solid #d30000; }

.product_meta, .woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce #reviews #comments ol.commentlist li .comment-text p, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p, .woocommerce #review_form #respond p, .woocommerce-page #review_form #respond p, .woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel, .woocommerce #reviews h3, .woocommerce-page #reviews h3{font-size:16px;line-height:27.2px;}


.one-part-height{min-height:calc((((1260px - 10px) * 0.25 ) - 40px ) / 0.877) !important;}
.two-parts-height{min-height:calc(((((1260px - 10px) * 0.25 ) - 40px ) / 0.877) * 2 ) !important;}
.flexible-part-height{}
.one-part-half-height{min-height:calc(((((1260px - 10px) * 0.25 ) - 40px ) / 0.877) * 1.5) !important;}


@media screen and (max-width: 1024px) {
		.one-part-height, .two-parts-height, .flexible-part-height, .one-part-half-height{
			max-height: calc((850px / 2 - 26px) / 0.877) !important;
		    height: calc((100vw / 2 - 26px) / 0.877) !important;	
		} 
}

}



