/*!
Theme Name: DWR 2018
Theme URI: http://underscores.me/
Author: Digital Web Review
Author URI: https://www.digitalwebreview.com
Description: Infinite Scroll DWR Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dwr
Tags: 
*/
	@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);
	
	body{font-family: "Arial, Helvetica, sans-serif", Arial, Helvetica, sans-serif;font-size: 16px;font-weight: 400;color: #444444;background-color: #f2f2f2;}
	body.tw-reaction-page div#theme-layout{background-color: #f2f2f2;}
	.theme-boxed #theme-layout{background-color: #ffffff;}
	ul.sf-menu, ul.sf-mobile-menu, .cat-menu{font-family: "Arial, Helvetica, sans-serif", Arial, Helvetica, sans-serif;}
	ul.sf-menu > li > a{font-size: 14px;}
	ul.sf-menu > li > a, ul.sf-mobile-menu, .cat-menu{font-weight: 600;text-transform: uppercase;}
	.sf-menu ul, .cat-menu ul{font-size: 12px;font-weight: 700;text-transform: uppercase;}
	h1, h2, h3, h4, h5, h6, .tw-blog .row-title > a{color: #151515;}
	h1{ font-size: 36px}
	h2{ font-size: 24px}
	h3{ font-size: 18px}
	h4{ font-size: 16px}
	h5{ font-size: 14px}
	h6{ font-size: 12px}
	h1, h2, h3, h4, h5, h6, blockquote{text-transform: none;}
	h1, h2, h3, h4, h5, h6, blockquote, .tw-pagination, .btn,.tw-cat-arrow, .tw-blog .row-title > a{font-family: "Arial, Helvetica, sans-serif";}
	.entry-cats{font-family: "Droid Sans";font-size: 12px;font-weight: 400;text-transform: uppercase;}
	.entry-meta, .wp-review-tab-postmeta{font-family: "Hind";font-size: 13px;font-weight: 400;text-transform: none;}
	.site-name{font-family: "Montserrat";font-size: 30px;font-weight: 700;text-transform: none;}
	.tw-slider .slider-item .entry-title{ font-size: 36px; text-transform: none}
	.tw-slider-bullets .entry-title{ font-size: 18px; text-transform: none}
	
	.tw-menu-container,
	.header-clone,
	.sf-menu>li {
	    height: 60px;
	}

	.tw-mobile-menu {
	    top: 60px;
	}

	.tw-slider.style_2 {
	    height: 600px;
	}

	a {
	    color: #0769bf;
	}

	a:hover {
	    color: #7100e2;
	}

	.entry-content blockquote {
	    color: #151515;
	}

	.tw-blog .row-title h3,
	.tw-blog .row-title>a,
	.blog-column h5.column-title {
	    color: #b2b2b2;
	}

	.header-clone,
	body.header-small .tw-menu-container {
	    /*background-color: #000000;*/
	    background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 35%, rgba(0,212,255,1) 100%);
	}

	.slider-fullwidth .header-clone {
	    opacity: 0.3;
	}

	.entry-cats,
	.logo-point,
	article.single .entry-share .share-count,
	.waves-footer .mc4wp-form-fields button:hover {
	    color: #04BBF0;
	}

	.cat-menu,
	article.featured .entry-cats a,
	.entry-meta .entry-cats a,
	.tw-list-title span,
	.tw-cats-widget span.point,
	.entry-content .review-total-wrapper span.review-total-box {
	    background-color: #04BBF0;
	}

	.content-area article.sticky {
	    border-color: #ce1126;
	}

	div.cat-menu ul li>span {
	    background-color: #ce1126;
	}

	div.cat-menu ul li.active a {
	    color: #ce1126;
	}

	.tw-blog article .entry-post,
	.tw-blog article.list,
	body:not(.single-post) .tw-sidebar aside.widget,
	body.error404,
	body.single-post #theme-layout {
	    background-color: #ffffff;
	}

	.entry-meta,
	.share-count .count-text {
	    color: #cccccc;
	}

	.site-name,
	.site-name .logo,
	ul.sf-menu>li>a,
	.header-search-icon,
	.mobile-menu-icon,
	.tw-menu ul.sf-menu>li:hover>a,
	.tw-menu ul.sf-menu>li>a:hover {
	    color: #ffffff;
	}

	.tw-menu .sf-menu:hover>li>a {
	    color: #b3b3b3;
	}

	ul.sf-menu li ul li a,
	.cat-menu ul li a,
	.sf-menu ul .menu-item-has-children>a:after,
	.sf-menu .waves-mega-menu .mega-menu-title {
	    color: #fff;
	}

	.cat-menu ul,
	.sf-menu ul,
	ul.sf-menu li ul li {
	    /*background-color: #ffffff;*/
	    background: linear-gradient(90deg, rgba(2,0,36,1)0%,rgba(9,9,121,1)0%,rgba(0,212,255,1)100%);
	}

	ul.sf-menu li ul li a:before {
	    background-color: #fff;
	}

	ul.sf-menu li ul li:hover>a,
	.sf-menu ul .menu-item-has-children:hover>a:after {
	    color: #000;
	}

	.header-socials .follow-item,
	.header-socials a {
	    color: #999999;
	}

	.header-socials a:hover {
	    color: #ffffff;
	}

	.waves-footer {
	    color: #999999;
	    background-color: #151515;
	}

	.waves-footer h1,
	.waves-footer h2,
	.waves-footer h3,
	.waves-footer h4,
	.waves-footer h5,
	.waves-footer h6 {
	    color: #ffffff;
	}

	.waves-footer a,
	.waves-footer div.tw-social-icon a {
	    color: #ccc;
	}

	.waves-footer a:hover {
	    color: #fff;
	}

					.dark-version input,
	                .dark-version input[type="tel"],
	                .dark-version input[type="date"],
	                .dark-version input[type="text"],
	                .dark-version input[type="password"],
	                .dark-version input[type="email"],
	                .dark-version textarea, .dark-version select,
	                .dark-version .comment-title-container .comment-title,
	                .dark-version h3.comment-reply-title,
	                .dark-version .tw-pagebreak a i,
	                .dark-version .tw-infinite-scroll a,
	                .dark-version article.single .tw-share-icon a.more-plus,
	                .dark-version article.single .tw-share-icon a.secondary,
	                .dark-version .entry-tags a,
	                .dark-version .tw-format-gallery .swiper-button-prev,
	                .dark-version .tw-format-gallery .swiper-button-next{background-color: #333333;border-color: #333333;}.mc4wp-form-fields input[type="button"], .mc4wp-form-fields button,.dark-version button, .dark-version input[type="submit"], .dark-version input[type="reset"], .dark-version input[type="button"]{color: #ce1126;border-color: #ce1126;}body.single-post .content-area{width: 800px;padding-left: 0;}.fullwidth-container article.single,body.single-post .single-content{width: 800px;}body.single-post .content-area{
	    padding: 30px 0 0px 85px;
	}

	.home_page_time{
		border-width: 0px 0 0 2px;
		border-color: #04BBF0;
		padding-left: 5px;
		margin-left: 5px;
		border-style: solid;
	}
	.home_page_time .fa{
		color: rgba(0,0,0,0.75);
	}
	.home_page_author .fa{
		color: rgba(0,0,0,0.75);
	}
	ul.social-icon {
	    list-style: none;
	    display: flex;
	    margin-bottom: 0px;
	    border: 1px solid #fff;
	    border-radius: 2px;
	    padding-left: 0px;
	    padding-right: 10px;
	}
	ul.social-icon li>a {
    border: none;
    padding: 9px 10px;
    color: #fff;
	}
	.header-search-icon{
		margin-left: 25px;
	}

	.tw-menu .td-icon-menu-down{
		padding-left: 5px;
		font-size: 10px;
	}
	.tw-mobile-menu .td-icon-menu-down{
		padding-left: 10px;
    	font-size: 10px;
	}
	.footer-text{
		font-family: "PT Sans", sans-serif;
	}
	header.entry-header {
	    padding-bottom: 15px;
	}
