/*
	Theme Name: Affordable Granite Concepts Theme
	Theme URI: https://www.nexthorizon.net/
	Description: Custom WordPress Theme
	Version: 9999
	Author: Next Horizon
	Author URI: https://www.nexthorizon.net/
	Tags: Blank, HTML5, CSS3
*/
/*------------------------------------*\
    MAIN
\*------------------------------------*/
/* global box-sizing */
*, *:after, *:before { -moz-box-sizing:border-box; box-sizing:border-box; -webkit-font-smoothing:antialiased; font-smoothing:antialiased; text-rendering:optimizeLegibility; } 
/* clear */
.clear:before, .clear:after { content:' '; display:table; } .clear:after { clear:both; } .clear { *zoom:1; } img { max-width:100%; vertical-align:bottom; }
/*----SINGLE STARTS HERE----*/
.single-post .blog-article-section ul { padding-left: 30px; } .single-post .blog-article-section li { list-style: disc; margin-bottom: 8px; margin-top: 8px; }
/*----SINGLE ENDS HERE----*/
/*----404 STARTS HERE----*/
#post-404 h1 { font-size: 30rem; text-align: center; margin-top: 30px; margin-bottom: 0; color: #666666; } #post-404 h2 { width: auto; display: table; padding: 15px; background-color: #ffffff; margin-left: auto; margin-right: auto; text-align: center; margin-top: -50px; } #post-404 h2 a { background-color: #666666; padding: 15px; color: #ffffff; margin-left: 15px; } .search-404 { background-color: #666666; padding: 15px; margin-top:30px; } .search-404 form.search { display: table; margin-left: auto; margin-right: auto; max-width: 600px; width: 100%; } .search-404 form.search input.search-input { width: 96%; padding: 10px; font-size: 16px; } .search-404 form.search button.search-submit { width: 100%; padding: 10px; font-size: 16px; background-color: #e3e3e3; text-transform: uppercase; font-weight: bold; display: table; max-width: 600px; margin-left: auto; margin-right: auto; border: none; }
/*----404 ENDS HERE----*/
/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/
/* wrapper */
.wrapper { max-width:1280px; width:95%; margin:0 auto; position:relative; }
/*------------------------------------*\
    IMAGES
\*------------------------------------*/
/*---- SLIDER STARTS HERE----*/
/* Make the image fully responsive */
.carousel-inner { background-image: url(https://www.nexthorizon.net/wp-content/themes/Nexhorizon2018/img/background-blackLinen.png); background-repeat: repeat; background-color: rgba(38, 38, 38, 0.25); } .carousel-inner img { width: 100%; height: 100%; } .page-template-template-sliderTest .wrapper { width: 100%; max-width: 100%; } .carousel-item { height: 450px; background-repeat: no-repeat; background-size: cover; background-position: center; } .image-sliding-holder { height: 450px; width: 100%; opacity: 0.5; background-repeat: no-repeat; background-size: cover; background-position: center; }
/*---- SLIDER ENDS HERE----*/
/*------------------------------------*\
    MISC
\*------------------------------------*/
::selection { background:#04A4CC; color:#FFF; text-shadow:none; } ::-webkit-selection { background:#04A4CC; color:#FFF; text-shadow:none; } ::-moz-selection { background:#04A4CC; color:#FFF; text-shadow:none; }
strong.wsp-category-title { font-size: 22px; }
/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/
.alignnone { margin:5px 20px 20px 0; } .aligncenter, div.aligncenter { display:block; margin:5px auto 5px auto; } .alignright { float:right; margin:5px 0 20px 20px; } .alignleft { float:left; margin:5px 20px 20px 0; } a img.alignright { float:right; margin:5px 0 20px 20px; } a img.alignnone { margin:5px 20px 20px 0; } a img.alignleft { float:left; margin:5px 20px 20px 0; } a img.aligncenter { display:block; margin-left:auto; margin-right:auto; } .wp-caption { background:#FFF; border:1px solid #F0F0F0; max-width:96%; padding:5px 3px 10px; text-align:center; } .wp-caption.alignnone { margin:5px 20px 20px 0; } .wp-caption.alignleft { margin:5px 20px 20px 0; } .wp-caption.alignright { margin:5px 0 20px 20px; } .wp-caption img { border:0 none; height:auto; margin:0; max-width:98.5%; padding:0; width:auto; } .wp-caption .wp-caption-text, .gallery-caption { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; } 
/*----SITEMAP STARTS HERE----*/
.content_padding .sitemap-container li { font-size: 16px; }
/*----SITEMAP ENDS HERE----*/
/*------------------------------------*\
    PRINT
\*------------------------------------*/
@media print {
	* { background:transparent !important; color:#000 !important; box-shadow:none !important; text-shadow:none !important; } a, a:visited { text-decoration:underline; } a[href]:after { content:" (" attr(href) ")"; } abbr[title]:after { content:" (" attr(title) ")"; } .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content:""; } pre,blockquote { border:1px solid #999; page-break-inside:avoid; } thead { display:table-header-group; } tr,img { page-break-inside:avoid; } img { max-width:100% !important; } @page { margin:0.5cm; } p, h2, h3 { orphans:3; widows:3; } h2, h3 { page-break-after:avoid; } }