/*
Theme Name:     Artistic Design Tile and Stone
Description:    Based on AccessPress Lite Them
Author:         Jeff Dangl
Template:       accesspress-lite
(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
/*General HTML*/
	body,button,input,select,textarea{color:#222;}
	body.boxed-layout{background-color:#36C4CA;}
	h1.entry-title, h1.entry-title a{color:#222;}
	article.hentry h1.entry-title {margin-bottom:1.0em;border-bottom:solid 1px #999;}
	#top-section h2 a{color:#222;}
	h1,h2,h3,h4,h5,h6{color:#222;font-weight:700;}
	h1{font-size:36px;}
	h2{font-size:22px;}
	h3{ font-size:18px;}
	h4{ font-size:16px;}
	h5{ font-size:14px;}
	h6{ font-size:12px;}

/* header logo container */
	#topPad{height:16px;background-color:#D4EB40;border-bottom:solid 1px #FFF;}
	/*#masthead #top-header{background-image:url("/_img/logoHeader-bg.jpg");}*/
	.boxed-layout #top-header .ak-container{padding:0px;}
	#masthead #top-header .site-branding{padding:0px;}
	#masthead #top-header .site-branding h1{display:inline-block;}
	.main-navigation{background:#293037;border-bottom-color:#19232D;}
	#logoDiv{visibility:hidden;}
	#logoImage{}
	#compTitleDiv{display:block;}
	#masthead .site-branding h1{color:#35C3C9;}
	#masthead .site-branding .tagline{color:#293037;font-weight:600;font-style:italic;text-align:left;font-size:1.2em;}
	/* .slider-caption{top:20%;}
	.bx-wrapper .bx-controls-direction a{top:20%;} this is for adjusting the slideshow controls vert position*/
	

/*phone bug*/
	#masthead .right-header{padding:0px;}
	#cellHeaderBug{display:block;height:auto;}
	#cellHeaderBug .header-text{display:block !important;margin-bottom:0px;}
	#cellHeaderBug DIV{background-color:#00ABFF;}/* black: #293037*/
	.headerBug{}
	.headerBug DIV{background-color:#00ABFF;color:#FFF;text-align:center;padding:6px;font-size:12px;}
	.headerBug DIV A, .headerBug DIV A:visited {color:#FFF;}
	.bigger{font-size:1.6em;}
	.headerBug .bigger{color:#FFF;-webkit-text-fill-color:#FFF;-webkit-opacity:1;}

/*search*/
	.searchform{background-color:#FFF;}

/* remove some of the padding from the top and bottom of the home page */
	.home #content{padding:0px;}

/*home page featured items*/
	#featuredItems{width:100%;}
	div.galleryImg{margin:5px;border:1px solid #CCC;float:left;}
	div.galleryImg:hover {border:1px solid #D4EB40;}
	div.galleryImg img {width:100%;height:auto;}
	div.galleryDesc {padding:6px;text-align:center;color:#222;font-weight:700;}
	.header-text{display:none;}
	
/*remove top margin from page content*/
	.page-content, .entry-content, .entry-summary{margin-top:0px;}

/*main content div*/
	#primary.content-area{width:100%;}
	#featuredItems{display:inline-block;}
	
/*general color tweaks*/
	#slider-banner .bx-wrapper .bx-pager.bx-default-pager a{box-shadow:0 0 0 2px #00ABFF inset;}
	.main-navigation .current-menu-parent > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_item > a, .main-navigation .current_page_parent > a{background-color:#35C3C9;}
	.main-navigation li:hover > a{background-color:#D4EB40;}
	.main-navigation ul ul li:hover > a, .main-navigation ul ul li.current-menu-item > a {color:#D4EB40;}
	#slider-banner .bx-wrapper .bx-pager.bx-default-pager a {box-shadow:0 0 0 2px #D4EB40 inset;}
	#slider-banner .bx-wrapper .bx-pager.bx-default-pager a:after {background-color:#D4EB40;}

/*Contact Form*/
	.page-contact-us .sidebar.right-sidebar{float:left;}
	.page-contact-us .textwidget{line-height:1.4;}
	.page-contact-us #co-address,.page-contact-us #co-phone, .page-contact-us #co-hours{padding-bottom:16px;}
	
/*Map*/
	#contactMap{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}
	#contactMap iframe{left:0;top:0;height:100%;width:100%;position:absolute;}
	
/*Main Galleries*/
	.ug-gallery-wrapper .ug-thumb-over div[style].ug-textpanel-bg.ug-trans-enabled{background-color:#00ABFF !important;}
	
/*footer*/
	#bottom-footer .ak-container .site-info{}

/*responsive design*/
	/* for slightly bigger cell phones:*/
	@media only screen and (min-width:430px) {
	}
	@media only screen and (min-width:466px) {
		div.galleryImg{width:31%;}
		
	}
	/* For tablets:*/
	@media only screen and (min-width:641px) {
		div.galleryImg{width:31.65%;}
		/*#masthead .right-header{padding-top:10px;}*/
		#logoDiv{visibility:visible;display:inline-block;height:107px;}
		#logoImageLeft{background:url("/_img/ATileBLogo_Color.png") no-repeat -25px 1px;width:110px;height:107px;position:relative;top:0px;float:left;}
		#logoImageRight{}
		#compTitleDiv{display:inline-block;position:relative;bottom:16px;}
		
	}
	@media only screen and (min-width:735px) {
		div.galleryImg{width:31.9%;}
		/*phone bug*/
			#masthead .right-header{padding:0px;}
			#masthead .site-branding .tagline{font-weight:600;}
			#fullscreenHeaderBug{display:inline-block;float:right;padding:0px 12px 0px 0px;}
			.headerBug{}
			.headerBug DIV{border-radius:5px;background-color:#293037;}
			#fullscreenHeaderBug .header-text{display:inline-block !important;margin-bottom:0px;}
			#cellHeaderBug{display:none;}
	}
	/* For desktop sizes:*/
	@media only screen and (min-width:941px) {
		div.galleryImg{width:32.2%;}
		/*sub-menu*/
			.main-navigation ul ul{background-color:#293037;border-bottom-color:#19232D;border-top-color:#293037;}
			.main-navigation ul ul li{border-bottom-color:#19232D;}
			.main-navigation ul ul a{color:#FEFEFE;}
		/*contact form*/
			.page-contact-us #primary.content-area{width:67%;}
			.page-contact-us .sidebar.right-sidebar{float:right;}
			.page-contact-us .theiaStickySidebar aside{padding-top:32px;}
			
			#contactForm{}
	}
	@media only screen and (min-width:1004px) {
		div.galleryImg{width:32.3%;}
	}
	@media only screen and (min-width:1108px) {
		div.galleryImg{width:32.4%;}
	}
	/* For full desktop:*/
	@media only screen and (min-width:1200px) {
		/* #featuredItems{display:inline-block;width:1170px;}*/
		/* div.galleryImg{width:379px;}*/
		#masthead .right-header{padding-top:10px;}
	}