/*
Theme Name: 	Creativ Child WordPress Theme
Template: 		creativ
Version: 		1.0
*/
/* Place your modifications below */


@import url(http://fonts.googleapis.com/css?family=Abel);

.flex-nav ol.flex-control-nav {
    width: 135px!important;
}


#precontent-inner .simplesocialbuttons{
display:none;
}


.img-frame-default{
	padding: 5px;
	border: 1px solid #bbb;
	background: #F8F8F8;
	border-radius: 3px;
}

.img-margin-small{
	margin: 0px 0px 10px 15px!important;
}

img.client-logo{
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+, IE10 */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    

	backface-visibility:hidden;
	-webkit-backface-visibility:hidden; /* Chrome and Safari */
	-moz-backface-visibility:hidden; /* Firefox */
	-ms-backface-visibility:hidden; /* Internet Explorer */

    -webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;


    opacity: 0.6;
}

img.client-logo:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    opacity: 1;
}

svg {
    background:url(http://4.bp.blogspot.com/-IzPWLqY4gJ0/T01CPzNb1KI/AAAAAAAACgA/_8uyj68QhFE/s400/a2cf7051-5952-4b39-aca3-4481976cb242.jpg);
}

svg image {
    -webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}

svg image:hover {
    opacity: 0;
}

#call_us_section{
    float:right;
    width: 400px;
    height: 40px;
    padding-top: 10px;
    position:relative;
    z-index:2;
    text-align:right;
}

#call_us_section .google-partner{
    display: inline-block;
    vertical-align: top;
}

#call_us_section .google-partner img{
     width: 140px;
}



#call_us_section span.contact_number{
    font-size: 30px;
    color: #9DD8FF;
    font-weight: bold;
    font-family:Abel;
}

#call_us_section .contact_number a{
    display: inline-block;
    margin-top: 3px;
}

span.call_us{
    font-style: italic;
    margin-top: 20px;
    font-size: 18px;
    color: rgb(255,255,255);
    color: rgba(255,255,255,0.9);
}

span.email_us{
    float: right;
    top: 3px;
    position: relative;
    font-style: italic;
    color: rgb(255,255,255);
    color: rgba(255,255,255,0.9);
    font-size: 14px;
    right: 15px;
    width: 160px;
    text-align:right;
}

img.email_us_icon{
    position: relative;
    top: 3px;
    left: -6px;
    height:16px;
    width:16px;
}

#preheader-toggle .arrow {
    width: 110px!important;
    padding: 2px 5px;
    font-size: 14px;
    color: #f37329;
    font-weight: bold;
    border-radius: 0px 0px 3px 3px;
    background: rgb(255,137,77);
    -webkit-box-shadow: 1px 2px 2px rgba(50, 50, 50, 1);
    -moz-box-shadow: 1px 2px 2px rgba(50, 50, 50, 1);
    box-shadow: 1px 2px 2px rgba(50, 50, 50, 1);
    margin-left: -65px;
    bottom: -26px;
    height: 22px!important;
}

#preheader-toggle .arrow-down,
#preheader-toggle .arrow-down:hover{
    background: url('./img/get_a_quote_down.png') no-repeat top center;
}

#preheader-toggle .arrow-up,
#preheader-toggle .arrow-up:hover{
    background: url('./img/get_a_quote_up.png') no-repeat top center;
}


#prefooter .partner{
    text-align: center;   
    margin-top: 20px;
}

#prefooter .partner img{
    width: 30%;
    margin: -50px 0 20px;
}


/*start contact form overrides*/
.cform img.captcha{
	height:30px!important;
}

.cform input.fldrequired, .cform input.fldrequired:hover{
	width: 230px!important;
}

.cform label, .cform input, .cform textarea{
font: normal 14px/1.57142857 Arial,"Helvetica Neue",Helvetica,sans-serif!important;
}

p.cf-sb{
	margin-top: 10px!important;
}

img.captcha-reset{
	margin-top: 4px!important;
}

.recaptcha_r7_c1, .recaptcha_r8_c1{
	background: url('http://www.google.com/recaptcha/api/img/white/sprite.png') -43px -51px no-repeat!important;
}

.recaptchatable *{
	font-size: 7pt !important;
}
/*end contact form overrides*/

/* Gravity Forms 4-column */

.gform_wrapper .top_label li.gfield.gf_one_quarter { float:left; margin-right: 4%; width: 22%; clear:right !important; }

.gform_wrapper .top_label li.gfield.gf_quarter_last { margin-right:0; }

.gform_wrapper .top_label li.gfield.gfield_error.gf_one_quarter { width: 18% }

.gform_wrapper .top_label li.gfield.gf_one_quarter input.medium, .gform_wrapper .top_label li.gfield.gf_one_quarter input.large, .gform_wrapper .top_label li.gfield.gf_one_quarter select.medium, .gform_wrapper .top_label li.gfield.gf_one_quarter select.large { width: 95% }

.gform_wrapper .top_label li.gfield.gf_one_quarter+li.gsection, .gform_wrapper .top_label li.gfield.gf_one_quarter+li.gsection { padding: 16px 0 8px 0 }

.gform_wrapper .top_label li.gfield.gf_one_quarter+li.gfield, .gform_wrapper .top_label li.gfield.gf_one_quarter+li.gfield, .gform_wrapper .top_label li.gfield.gf_one_quarter+li.gfield, .gform_wrapper .top_label li.gfield.gf_one_quarter+.gform_footer, .gform_wrapper .top_label li.gfield.gf_one_quarter+.gform_footer, .gform_wrapper .top_label li.gfield.gf_one_quarter+.gform_footer { clear: both }

#preheader-inner.off{
    padding-top:10px;
}
/*end */

/* Sidebar Form */
.gform_widget  h3.widgettitle {
    background-image: url(http://www.creativ.com.au/wp-content/uploads/2016/06/HEAD-1.png);
max-width: 250px;
    width: 90%;
    background-position: center top;  
    background-repeat: no-repeat;
    height: 107px;
    display: block;
    font-family: Abel;
    font-style: italic;
    color: #FFF!important;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    margin: 0 18px;
    padding-top: 20px;
}

section#gform_widget-6 {
    background-image: url(http://www.wordpressiv.com.au/wp-content/plugins/gravityforms/css/img/bg_blue.jpg);
    background-position: center top;
    max-width: 288px;
    width: 110%;
    -moz-border-radius: 8px;
    border-radius: 8px;
    text-align: center;
    position: relative;
}
section#gform_widget-4{
    background-image: url(http://www.wordpressiv.com.au/wp-content/plugins/gravityforms/css/img/bg_blue.jpg);
    background-position: center top;
    max-width: 288px;
    width: 110%;
    -moz-border-radius: 8px;
    border-radius: 8px;  
    text-align: center;
    position: relative;
}
.gform_body {
    background-image: url(http://www.wordpressiv.com.au/wp-content/plugins/gravityforms/css/img/our_strict.png);
    background-position: center top;
    padding-top: 50px;
    background-repeat: no-repeat;
}
.gform_wrapper {
    overflow: inherit;
    margin: 20px !important;
    max-width: 98% !important;
} 

.gform_wrapper .math_medium input {
    width: 95% !important;
    margin: 5px !important;
}
.gfield_captcha_container {
    background: white;
    border-radius: .3em;
} 

ul#gform_fields_1 {
    color: white;
}
#gform_widget-4 .gform_wrapper .top_label .gfield_label {
font-family: Abel;
color: #fff;
    margin: 10px 0 4px 0;
    font-weight: bold;
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3em;
}

#gform_widget-4 .button.small > span > span {
    top: -2px;
    font-size: 19px;
    line-height: 12px;
    font-family: Abel;
}
.button.small > span > span {
    padding: 6px 20px;
}

.gform_footer.top_label a span span {
    width: 250px;
    padding: 15px 0;
    font-size: 12px;
}
  