/*
Theme Name: Enfold Child
Description: <strong>A superflexible and responsive Business Theme by Kriesi</strong> - <br/> Update notifications available on twitter, facebook and via newsletter:<br/> <a href='http://twitter.com/kriesi'>Follow me on twitter</a><br/> - <a href='http://www.facebook.com/pages/Kriesi/333648177216'>Join the Facebook Group</a> - <a href='http://www.kriesi.at/newsletter'>Subscribe to our Newsletter</a>
Version: 3.5.4
Author: Kriesi
Author URI: http://www.kriesi.at
License: Themeforest Split Licence
License URI: -
Theme URI: www.kriesi.at/themes/enfold/
Template: enfold
*/

.wpcf7-mail-sent-ok {
    display: block!important;
    background: #4ea650!important;
    color: #fff!important;
    border: none!important;
    padding: 20px!important;
}

/*
* PLEASE DO NOT EDIT THIS FILE!
* 
* This file is only in your themefolder for WordPress to recognize basic theme data like name and version
* CSS Rules in this file will not be used by the theme. 
* Instead use the custom.css file that is located in your themes /css/ folder to add your styles. 
* You can copy a style rule from any of your css files and paste it in custom.css and
* it will override the original style. If you just want to add small css snippets you might also
* want to consider to add it to the designated CSS option field in your themes backend at: Theme Options->General Styling
*/

.flex_column .widget .widgettitle, .content .widget .widgettitle {
    margin-top: 0.85em!important;
    font-size: 12px!important;
    display: block!important;
}

.template-page .av_textblock_section h2 {
    color: #4ea650;
	font-size: 24px!important;
	line-height: 1.5em!important;
	font-weight: bold!important;
}

.template-page .av_textblock_section h3 {
    color: #4ea650;
	font-size: 18px!important;
	line-height: 1.5em!important;
}

.av-caption-image-overlay-bg {
	display: none!important;
}

.template-page .av-image-caption-overlay-center h1 {
	color: #fff!important;
	font-weight: bold!important;
	font-size: 24px!important;
}

.template-page .av-image-caption-overlay-center h2 {
	color: #fff!important;
	font-size: 18px!important;
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
    color: #4ea650;
    font-weight: bold!important;
    letter-spacing: 1px!important;
    text-transform: none!important;
}

.template-page .entry-content-wrapper h1 {
	font-size: 25px!important;
}

.av-image-caption-overlay-position {
    background: rgba(78, 166, 80, 0.8) none repeat scroll 0 0;
    display: block;
    height: 30%;
    padding-top: 2.5%;
    position: relative;
    top: 70%;
    width: 100%;
}

.av_one_fourth .av-special-heading {
	margin-top: 0!important;
}

	.av_one_fourth .av-special-heading h3 {
		margin-bottom: 10px!important;
		color: #4ea650!important;
	}
	
.av-image-caption-overlay-center {
	text-align: left!important;
}

.av-image-caption-overlay-center:hover {
	background: none!important;
}

#after_layer_slider_1 {
	display: none!important;
}

#footer {
	font-size: 13px!important;
}

#footer h3 {
	font-size: 16px!important;
	line-height: 1.5em!important;
	text-transform: none!important;
}

.colA {
	width:47%; float:left; padding:10px}
.colB {
	width:47%; float:left; padding-left:20px; text-align:left}

.av-special-heading-tag {
	margin-bottom: 15px!important;
}

.sidebarhighlight {
	color: #fff;
	background: #4ea650!important;
	padding: 30px;
}

.hometick {
	float: left;
    font-size: 16px;
    margin-right: 2%;
    margin-top: 20px;
    padding-left: 50px;
    position: relative;
    width: auto;
}

.hometick img {
	position: absolute;
	left: 0;
	max-width: 40px;
	top: -7px;
	height: auto;
}
	
p.leadin {
	font-size: 1.25em!important;
}	
	
.ctablock {
	padding: 20px!important;
	background: rgba(78, 166, 80, 0.8)!important;
	color: #fff!important;
	text-align: center!important;
	font-size: 18px!important;
	border-radius: 0!important;
	text-transform: uppercase!important;
	margin: 0 auto!important;
    max-width: 380px!important;
}

	.ctablock strong, .ctablock a {
		color: #fff!important;
	}

	.ctablock ul {
		list-style-type: none;
		margin-left: 0!important;
	}

	.ctablock ul li {
		background: url('tick.png') center left no-repeat;
		background-size: 30px 30px;
		text-align: left!important;
		padding-left: 50px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.ctablock .btn {
		display: block;
		width: 100%;
		text-align: center;
		padding: 15px;
		border-radius: 30px;
		color: #fff;
		font-size: 1.2em;
		background: #ff9d00!important;
		margin: 15px 0;
		text-transform: uppercase;
		border: solid 1px #fff;
	}
	
	.ctablock .btn:hover {
		color: #fff;
		background: #ea8d02;
		text-decoration: none;
	}	

.main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type="submit"], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside::before, .main_color .comment-count, .main_color .av_dropcap2, #top #wrap_all .main_color .av-menu-button-colored > a .avia-menu-text, .main_color .av-colored-style .av-countdown-cell-inner, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover, .avia-button.avia-color-green, .avia-button.avia-color-green:hover {
	background-color: #4ea650!important;
}

.alternate_color a, .alternate_color .widget_first, .alternate_color strong, .alternate_color b, .alternate_color b a, .alternate_color strong a, .alternate_color #js_sort_items a:hover, .alternate_color #js_sort_items a.active_sort, .alternate_color .av-sort-by-term a.active_sort, .alternate_color .special_amp, .alternate_color .taglist a.activeFilter, .alternate_color #commentform .required, #top .alternate_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .alternate_color .blog-categories a, .html_elegant-blog #top .alternate_color .blog-categories a:hover, strong, .special_amp {
	color: #4ea650!important;	
}
	
.topbar {
	background: #4ea650;
	color: #fff;
	min-height: 40px;
	padding: 7px 0;
}

	.col1 {
		text-align: left;
		width: 25%;
		float: left;
		font-size: 0.8em;
	}

	.col2 {
		text-align: center;
		width: 50%;
		font-size: 1.25em;
		float: left;
		font-weight: bold;
	}
	
	.col3 {
		font-size: 1.25em;
		text-align: right;
		width: 25%;
		float: left;
		font-weight: bold;
	}	
		
		.col3 a {
			color: #fff;
		}
		
.ctamobile {
	display: none;
}	

@media (max-width: 780px) {
	
	.ctamobile {
		display: inline-block;
		width: 100%;
		background: rgba(78, 166, 80, 1)!important;
	}
	
}
	
		
@media (max-width: 1000px) {

	.ctablock ul li {
		background-size: 25px 25px;
	}
	
	.col1 {
		font-size: 0.8em;
	}

	.col1, .col2, .col3 {
		text-align: center;
		padding: 4px 0;
		float: none;
		width: 100%;
	}
	
	.ctablock ul li {
		margin-left: 0;
	}
	
	.ctablock {
		padding: 15px!important;
		max-height: none!important;
	}
	
}		

@media only screen and (max-width: 767px) {

.colA {
clear:both;
width:100%;}

.colB {
clear:both; padding:10px;
width:100%;}
}

.colB ul {
font-size:15px}

.pum-theme-585 .pum-content + .pum-close{
    background-color: rgb(99, 188, 77) !important;
}


.wpcf7-form input[type="submit"] {
    color: #fff !important;
    font-size: 18px;
}

d {
    border-style: none;
}

html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: scroll;
    background-color: rgba(0,0,0,.7);
}

.pum-theme-588 .pum-container {
    border-radius: 50px !important;
    border: 8px solid #81d742 !important;
}

.pum-theme-585 .pum-container {
    border-radius: 10px !important;
    background:url(http://www.premiumprepurchaseinspections.com.au/wp-content/uploads/2016/12/bgpop2.jpg)
}

#top #header_main > .container .main_menu ul:first-child > li > a{
    height: 100px !important;
    line-height: 100px !important;
}

.av-main-nav li#menu-item-481:hover .avia-menu-fx {

    visibility: hidden;
}

.custom-phone-number {display:none}
#top textarea {
    height: 150px;
}

div.custom_content_wrapper {
    font-size: 18px !important;
    font-weight: bold !important;
    position: absolute;
    left: 490px;
    top: 10px;
}

li.phone-no {
position: absolute;
top: -60px;
height: 100px !important;
}


li.phone-no a {
font-size:20px !important;
font-weight:normal !important;
height: 100px !important;
}

li.phone-no a:hover {
text-decoration:none !important }

.av-main-nav > li {
    margin-top: 40px !important;
height: 90px;
}

.av-main-nav > li a {
font-weight:normal
}

div .logo {

    height: 130px;
    bottom: 0;
}


#fancybox-content {
background: #f6f6f6 !important;
text-align: center !important;
font-size: 13px;
}

#wpcf7-f140-o1 input, #wpcf7-f140-o1 textarea {
    font-size: 13px;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 10px;
    width: 90%;
}
#wpcf7-f140-o1 textarea {
height: 150px !important;
}


.wpcf7-form input[type="submit"]
{background-color:#63bc4d;
width: 100%;
border-radius: 5px;}

.wpcf7-form{
padding:0 10px 0 10px}

.wpcf7-form input{
padding: 15px !important;
margin-bottom: 10px !important;}

  @media only screen and (max-width: 480px) {
li.phone-no {
position: absolute;
top: 0 !important;
}

li.phone-no a {
font-size:18px !important
}
}
  @media only screen and (max-width: 1050px) {
.container #advanced_menu_toggle, #advanced_menu_hide {
    display: block !important;
}
nav {
display:none !important}

li.phone-no {
    top: 0px;
}
}



