@charset "utf-8";
/* CSS Document */


body {
	font-family: 'Droid Serif', serif;
    color: #666;
    font-size: 22px;
    line-height: 1.3;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: 'Oswald', sans-serif;
    line-height: 1.3;
}

h1 {
	font-size: 46px;
	margin-bottom: 20px;
	text-align: center;
}

.plazart-megamenu > ul > li > a {
	font-family: 'Oswald', sans-serif;
    padding: 0 23px;
    line-height: 80px;
    text-transform: uppercase;
	font-size: 20px;
}

.blog-featured a {
	color: #279FCD;
    font-size: 22px;
}

.blog-featured a:hover, .blog-featured a:active, .blog-featured a:focus {
    color: #279FCD;
}

a:hover {
	text-decoration: underline;
}

a, a:focus, a:hover {
    color: #279FCD;
}

#tz-main-body-wrapper {
    background-color: #f1f1f1 !important;
    padding: 45px 0 !important;
}

.plazart-megamenu .nav .open > a, .plazart-megamenu .nav .open > a:focus, .plazart-megamenu .nav .open > a:hover, .plazart-megamenu li.active a, .plazart-megamenu .nav > li > a:hover {
    color: #279FCD;
    background: transparent;
}

.plazart-megamenu .navbar-nav > li > .dropdown-menu ul.mega-nav li a:hover {
    color: #279FCD;
}

.plazart-megamenu .navbar-nav > li > .dropdown-menu {
    border-top-color: #279fcd;
    border-top-width: 10px;
}

.header1 .plazart-megamenu > ul {
    float: left;
}

#tz-logo {
	padding: 0;
	text-align: center;
}

.blog-featured-home img {
	padding: 20px;
}

#tz-position-0 {
	background: #e5e5e5;
}

/*.plazart-megamenu {
	width: 1200px;
	margin: 0 auto;
}*/

.plazart-megamenu {
    width: 90%;
    margin: 0 auto;
}

#jux_megamenucss3 .horizontal ul.level0 li.megacss3.submenu-align-fullwidth>.childcontent>.childcontent-inner-wrap {
	width: auto !important;
}

#gear {
    width: 45%;
    float: right;
    background: #e1e1e1;
    margin: 20px;
	padding: 20px;
}

.cat-children .page-header {
	width: 50%;
	float: left;
}

.plazart-megamenu .navbar-nav > li > .dropdown-menu ul.mega-nav li a {
    font-size: 18px;
    color: #666;
    font-weight: normal;
}

#tz-logo a {
    text-align: center;
}

#jux_megamenucss3 .megamenu ul.level0 li.megacss3 span.menu-title {
    font-size: 18px;
}

#jux_megamenucss3 .megamenu .js-megamenu {
    margin: 0 auto;
}

.none #js-mainnavcss3 .group-title .active, #js-meganav-off-canvas .active {
    background: none !important;
    color: #ffffff !important;
}

#jux_megamenucss3 .megamenu ul.level0 li.megacss3 .group-title span.menu-title {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 135% !important;
    display: block;
	background: none !important;
	text-align: center;
}

#jux_megamenucss3 .megamenu .group-title {
    background: #51657F !important;
	color: #444444 !important;
}

.none .megamenu .level1 .group-title .active > a {
    background: #51657F !important;
    color: #333333 !important;
}

#jux_megamenucss3 .megamenu ul.level0 li.megacss3 .submenu-align-auto span.menu-title {
    font-size: 16px;
}

.none #js-mainnavcss3.noJS ul.megamenu li.haschild > div.childcontent .childcontent-inner-wrap {
	padding: 15px;
}

#jux_megamenucss3 .js-megamenu .megamenu i.jux-fa {
    margin-right: 4px;
}

.menu-video {
	margin-top: -20px;
	display: inline-block;
}

.menu-video i {
	float: left;
	margin-right: 25px;
} 

.menu-video a {
	float: left;
}

.menu-video h3 {
	color: #283240;
}

.menu-video i, .menu-video h3:hover {
	color: #91b5e5;
	transition: all 300ms ease-out;
}

.homepage-menu-video {
	display: inline-block;
}

#tz-menu {
    padding: 0;
}

.cat-list {
	padding-bottom: 20px;
}

.cat-list ul li {
    list-style: none;
    line-height: 1.4;
	padding-bottom: 3px;
}

.cat-list li li:before {
  	font-family: 'FontAwesome';
	content: "\f144";
	margin: 0 10px 0 -38px;
}

.page-header {
    margin: 20px 0 0;
	padding-bottom: 0;
}

.category-desc img {
	margin-bottom: 25px;
}

.mod-articles-category-group {
	font-weight: bold;
}

ul.article-bottom li {
	list-style: none;
	font-weight: bold;
}

ul.article-bottom li li {
	list-style: none;
	font-weight: normal;
}

ul.article-bottom li li::before {
  	font-family: 'FontAwesome';
	content: "\f144";
	margin: 0 10px 0 -38px;
}


ul.article-bottom li ul {
	column-count: 2;
	column-gap: 85px;
}

.article-bottom .mod-articles-category-group {
	margin-top: 10px;
	font-size: 26px;
}

.pagination li.active a:hover, .pagination li.active a, .pagination li a:hover {
 	font-family: Helvetica,Arial,sans-serif;
	background: #279FCD;
    color: #ffffff;
}

.pagination-list li a:hover, .pagination-list .disabled a:hover, .pagination-list li a:active, .pagination-list .disabled a:active, .pagination-list li a:focus, .pagination-list .disabled a:focus {	
    background-color: #279FCD;
    border: 1px solid #279FCD;
    color: #333;
}

.pagination li a {
    border-radius: 1px;
}

.item-page a, .item-page a span {
	color: #6983A5 !important;
    font-size: 22px !important;
}

.item-page li span {
	color: #6983A5 !important;	
}

#jux_megamenucss3 .jux-fa.jux-fa-bars {
    font-size: 36px;
    float: right;
    color: #FFF;
}

.readmore > .btn {
	font-family: Helvetica,Arial,sans-serif;
    background-color: #91b5e5;
    border-color: #cccccc;
    color: #ffffff;
}

.none #js-mainnavcss3.megamenu ul.level1 li.megacss3 a {
    padding: 7px;
}

#jux_megamenucss3 .horizontal ul.level0 li.megacss3.submenu-align-left>.childcontent {
    left: -150px !important;
}

.category-list a:hover {
    color: #279fdc;
}

.copyright {
    padding: 0px;
    text-align: center;
}

#tz-copyright-wrapper {
    background: rgb(229, 229, 229) !important;
	padding: 20px 0;
}

#tz-copyright {
	padding-top: 15px;
}

#tz-copyright p {
	font-size: 70%;
}

#tz-adspace-top-wrapper {
	padding-top: 20px !important;
	background: #f1f1f1;
}

.more-content {
	display: none !important;
}

/* GOOGLE ADSENSE CSS */

.adsense-top { width: 320px; height: 100px; }
@media(min-width: 500px) { .adsense-top { width: 468px; height: 60px; } }
@media(min-width: 800px) { .adsense-top { width: 728px; height: 90px; } }

.adsense-bottom { width: 320px; height: 100px; }
@media(min-width: 500px) { .adsense-bottom { width: 468px; height: 60px; } }
@media(min-width: 800px) { .adsense-bottom { width: 728px; height: 90px; } }


/* Responsive CSS Below */

@media screen and (max-width:1024px) {
	
	/*#jux_megamenucss3 .megamenu ul.level0 li.megacss3 a.megacss3 {
		padding: 20px 13px !important;
	}	*/
	
	#jux_megamenucss3 .megamenu ul.level0 li.megacss3 span.menu-title {
    font-size: 16px;
	}	
	
	#tz-left-side {
		display: none;
	}
	
}

@media screen and (max-width: 768px) {
	
	#tz-adspace-top-wrapper {
	}

	body p {
		font-size: 24px;
	}
	
	#tz-mobile-leaderboard {
	}
	
	.mod-articles-category-group {
		text-align: center;
		padding-bottom: 5px;
	}

	.cat-list li li:before {
		margin: -7px 10px 0 -38px;
		font-size: 150%;
		float: left;
	}	
	
	.cat-list {
    	padding-left: 0;
	}
	
	.cat-list h3 {
		text-align: center;
	}
	
	.readmore > .btn {
    	width: 100%;
	}
	
	.cat-list ul li {
		padding-bottom: 15px;
		line-height: 1.3;
	}
	
	#tz-copyright-wrapper {
	}

	#tz-copyright-wrapper .container-fluid {
	}

	#tzlogo {
		line-height: 50px;
	}
		
	#tz-logo {
	}
	
	#tz-logo img {
	content: url(http://howtopaintahouseright.com/images/logo-scroll-large.jpg);
	}
	
	#tz-logo .scroll img {
	content: url(http://howtopaintahouseright.com/images/logo-scroll-wide.jpg);
	}
	
	#tz-logo .scroll {
		display: none; /*remove to have logo show*/
	}
	
	/*#tz-logo::before {
	content: url(http://howtopaintahouseright.com/images/logo-scroll.jpg);
	}*/
	
	/*body .menu-add-fixed.crt-top.fixed-top {
    display: none;
	}*/
	
	#tz-main-body-wrapper {
    padding: 25px 0 !important;
	}
	
	.none #js-mainnavcss3.megamenu {
		background: #91b5e5;
	}
	
	#jux_megamenucss3 .megamenu.noJS #css3-megaMenuToggle {
		background: rgba(0, 0, 0, 0);
		display: block;
		border-radius: 5px;
		padding: 2px 19px 16px 9px;
		margin: 3px 0px 3px 9px;
		width: 100%;
		height: 40px;
	}
	
	.js-megamenu-off-canvas#js-meganav-off-canvas {
		background: #6983A5;
	}
	
	.none .megamenu ul.level0 li.megacss3 a.megacss3, .js-megamenu-off-canvas ul.level0 li > a, .js-megamenu-off-canvas ul.level0 li>span {
		color: #fff;
		font-weight: bold;
	}
	
	#tz-menu {
		font-family: Helvetica,Arial,sans-serif;
	}
	
	#tz-left-side {
		display: none !important;
	}
	
	.mobile-display {
		display: none !important;
	}
	
	body #tz-main-body-wrapper {
    padding: 0 0 25px !important;
	}
}

























