/*

Theme Name: Enfold Child

Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.

Version: 1.0


Author Child: Sue Stone

Template: enfold

*/

/*Add your own styles here:*/
/* newsletter */

.newsletter-container {padding: 10px; background: #efefef; margin-bottom: 20px;}
.newsletter-container a:before { content: '\A'; white-space: pre; /* or pre-wrap */ }



/* fix */
.qa-menu .avia-menu-fx { display: none; }
/*colour section 3g page:*/

div#page-3g.avia-section.main_color.avia-section-default.avia-no-shadow.avia-bg-style-scroll.avia-builder-el-1.el_after_av_layerslider.el_before_av_one_half.container_wrap.fullsize div.container div.template-page.content.av-content-full.alpha.units {
  padding-top: 10px !important;
  padding-bottom: 5px !important;
}
body#top.page.page-id-3344.page-child.parent-pageid-821.page-template-default.boxed.open_sans div#wrap_all div#main div#after_section_1.main_color.container_wrap.fullsize div.container div.template-page.content.av-content-full.alpha.units {
	 padding-top: 20px !important;
}

/*custom*/
figcaption.av-inner-masonry-content { background-color: #f8f8f3 !important; }
figure.av-inner-masonry { border: #efefed solid 1px!important; }

.dritel-blue-accent { color: #0053a6; }

.home-bullets ul {
    list-style: outside none disc;
	list-style-type:disc!important; 
}
.tick-bullets > li {
    padding-left: 30px;
}
.tick-bullets li {
	background-image: url(dritel-theme-images/dritel-tick.gif);
	background-repeat: no-repeat;
	background-position:left top;
}
ul.tick-bullets {
	list-style: none;
	text-indent: 25px;
	
}
div.post-entry-3243 div.av_one_third { background-color: #f8f8f3 !important; border: #f8f8f3 solid 10px!important; }

h3.keep-safe-logotxt {color: #0053a6 !important; letter-spacing: 0.08em; font-size: 2.2em; text-align:center;}

h1.product-heading {text-transform: none !important; }
.upper-lowercase {text-transform: none !important; }

.img-float-left { float: left; margin-right: 15px;}
.img-float-right { float: right; margin-left: 15px;}

.custom-row {clear: left; overflow: hidden;}
.custom-row-cleared {clear: both; overflow: hidden;}
.custom-col {float: left; width:45%; margin-right: 2%; }

.custom-col-three {float: left; width:26%; margin-right: 9%; }
.custom-col-three-last {float: left; width:26%; margin-right: 0; }

.custom-col-small {float: left; width:30%; margin-right: 8%; }
.custom-col-right {float: right; width:30%; margin-left: 2%; }
.custom-col-big {float: right; width:60%; margin-right: 0; }
.custom-col-big-left {float: left; width:60%; margin-right: 0; }

.custom-flex-image { width: 100%;}
.customflex-img-in-tabs {width: 50%;}
.customflex-img-in-tabs30 {width: 30%;}
.customflex-img-in-tabs60 {width: 60%;}
.clearme {clear: both;}


.cover-recent-project-call-out { padding:0px;}
.cover-recent-project-call-out h2 { text-align:center; color: #e1e1e1; display:block; padding-top: 10px; padding-bottom: 15px;}
.cover-recent-project-call-out p { padding: 10px;}



	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		.customflex-img-in-tabs { width: 100%;}
		
		div#header_main.container_wrap ul#avia-menu.menu.av-main-nav li#menu-item-3245 span.avia-menu-text { font-size: 10px !important; color: #f00; }
		
		
		
	}


.big-margin-top {margin-top: 2em;}
.custom-rule {
	margin-bottom: 1px;
}
/* #Media Queries
================================================== */

	/* large screens with 1140px with */

	@media only screen and (min-width: 1140px)  {

		}
		/* medium screens and tablet at landscape with 1024px with */

	@media only screen and (max-width: 1024px)  {
			div#header_main.container_wrap ul#avia-menu.menu.av-main-nav li span.avia-menu-text { font-size: 12px !important;  }
			div#header_main.container_wrap ul#avia-menu.menu.av-main-nav li.menu-item-top-level a { padding-right: 8px; padding-left: 8px;}
		}
		
			/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 989px) {
		div#header_main.container_wrap ul#avia-menu.menu.av-main-nav li span.avia-menu-text { font-size: 11px !important;  }
		div#header_main.container_wrap ul#avia-menu.menu.av-main-nav li.menu-item-top-level a { padding-right: 5px; padding-left: 5px;}
	}
	
	
	
	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 989px) {
		div#header_main.container_wrap ul#avia-menu.menu.av-main-nav li span.avia-menu-text { font-size: 11px !important;  }
		div#header_main.container_wrap ul#avia-menu.menu.av-main-nav li.menu-item-top-level a { padding-right: 5px; padding-left: 5px;}

	}
	
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		div#header_main.container_wrap ul#avia-menu.menu.av-main-nav li span.avia-menu-text { font-size: 11px !important; }
		div#header_main.container_wrap ul#avia-menu.menu.av-main-nav li.menu-item-top-level a { padding-right: 5px; padding-left: 5px;}

	}
	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	}
	@media only screen and (max-width: 479px) {
	}
	