/*

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: Kriesi

Author URI: http://www.kriesi.at

Template: enfold

*/

/*Add your own styles here:*/



.ult_price {

    font-size: 35px !important;

}



@media screen and (max-width:1232px) and (min-width:768px) {



    .ult_price {

        font-size: 21px !important;

    }



}



/*

@media screen and (max-width:1310px) and (min-width:768px) {

    

    .price-boxes1 .ult_pricing_table {

    min-height: 1013px !important;

    }



    .price-boxes2 .ult_pricing_table {

    min-height: 1013px !important;

    }



    .price-boxes4 .ult_pricing_table {

    min-height: 1039px !important;

    }



    .price-boxes5 .ult_pricing_table {

    min-height: 1039px !important;

    }



}

*/



/* Header Main Title */



.ult_design_3.ult-cs-green .ult_pricing_table {

    background: linear-gradient(#8cc740,#17924b) !important;

}



.services-page-visual-composer {

    height: 545px

}



.ult_price_action_button {

    width: 100%;

    font-size: 25px;

}



.price-boxes1 .ult_price_action_button {

    margin-top: 155px !important;

}



.price-boxes2 .ult_price_action_button {

    margin-top: 129px !important;

}



.price-boxes4 .ult_price_action_button {

    margin-top: 186px !important;

}



.price-boxes5 .ult_price_action_button {

    margin-top: 260px !important;

}



.price-boxes6 .ult_price_action_button {

    margin-top: 52px !important;

}



.ult_pricing_table .ult_pricing_heading h3 {

    font-size: 22px !important;

}



.cust-subhead {

    font-size: 20px !important;

}



.home-product-logos .image-overlay-inside {

    display: none !important;



}



.avia_transform a:hover .image-overlay {

    opacity: 0.0 !important;

}





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

    .flex_cell .no_margin .av_two_fifth  .avia-builder-el-20  .el_after_av_cell_three_fifth  .avia-builder-el-last  .logo-div-home{

    padding-left: 0px !important;

    }  

}





.logo-div-home {

    padding-left: 235px !important;

}   



.cats-logo {

    width: 125px !important;

}



.main_color strong {

    color: #8cc740 !important;

}


#top .quote-form select,
#top .quote-form input[type='text'] {

    font-size: 16px;
    color: #8cc740 !important;

}

#top .quote-form label {
    font-size: 16px; 
}



.div-type label {

    color: #8cc740 !important;

}



#top select, #top .avia_ajax_form .select, #top .entry-content-wrapper select {



    background-image: url(http://cardetailinggeelong.com.au/wp-content/uploads/2016/05/select-arrow-bigger-padding-right-black.png);

    background-size: 28px !important;

}



.home-slider .avia-slideshow-button .avia-button .avia-color-theme-color {

	background: #8cc740 !important;

    border: 0 !important;

    width: 296px !important;

    font-size: 23px !important;

}



.logo {

	margin-top: 25px !important;

}



/* Home Website */



#header_main {

	background: transparent !important;

}



#header {

	background: transparent !important;

}



.container .av-logo-container {

	background: transparent !important;

}



.header_bg {

	background: rgba(0, 0, 0, 0.67) !important;

}



.main_color .special_amp {

	color: #8cc740 !important;

}



#about {

	padding-top: 60px !important;

}



.aviablank .avia-testimonial-link a {

	color: #8cc740 !important;

}



.avia-testimonial-content {

	font-size: 1em !important;

}



.header_color .main_menu ul:first-child > li > a:hover {

	background-color: #8cc740 !important;

	} 



.html_header_top.html_header_sticky.html_large.html_main_nav_header .av_minimal_header .main_menu ul:first-child > li a:hover {

	background-color: #8cc740 !important;

}



.header-title {

  font-family: "proxima-nova";

}



#search-3 #searchsubmit{

	background-color: #8cc740 !important;

}



.quote-button-home .avia-button {

	width: 100% !important;

    color: black !important;

    font-size: 26px !important;

    font-family: 'Raleway', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;

    font-weight: bold;

}



.services-home-text {

	margin-top: 5px !important;

}



.avia-testimonial-name {

	color: #8cc740 !important;

}



/* Contact Page Navigation Non Sticky */

.page-id-87 #header {

	position: absolute !important;

}



/* About Page Navigation Non Sticky */

.page-id-85 #header {

	position: absolute !important;

}



/* Services Page Navigation Non Sticky */

.page-id-81 #header {

	position: absolute !important;

}



/* Contact Page "Submit" button */

.main_color input[type='submit'] {

	background: #8cc740 !important;

	float: right;

	color: black;

	font-size: 15px !important;

}



.main_color input[type='submit']:hover {

	background: white !important;

}



.alt-contact-div {

	margin-top: 30px !important;

}



.quote-header {

	margin-top: -40px;

}

.service-see-more-button a {

    font-family: 'Raleway', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;

    font-weight: bold !important;

    }



.gallery-button a {

    font-family: 'Raleway', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;

    font-weight: bold !important;

    }



/* FAQ Acordian*/

.js_active .toggler {

    border-style: none !important;

}



.toggle_content {

    border-style: none !important;

}



.single_toggle {

	font-size: 20px !important;

}



.js_active .toggle_wrap {

	font-size: 16px !important;

}



.toggle_content .invers-color {

	background: transparent !important;

}



/* Main Link Hover Color */

.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 {

	background-color: #8cc740 !important;

	border-color: #8cc740 !important;

}



::selection {

    background-color: #8cc740 !important;

    color: #141414;

}



.avia_transform .av_slideshow_full .active-slide .avia-caption-title {

	letter-spacing: 1px !important;

    font-weight: 300 !important;

    font-family: 'Raleway', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;

    font-size: 34px !important;

    line-height: 1.1em !important;

}



.avia-caption-content p {

	font-size: 24px;

    opacity: 0.8;

    line-height: 1.3em;

    color: #ffffff;

}



#top .avia-slideshow-button.avia-color-light {

    padding: 12px 16px;

    background-color: #8cc740;

    border: 0;

    width: 295px;

    font-size: 16px;

    color: black;

    font-family: 'Raleway', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;

}





/* Home Service Car Images */

.traditional-car-home-image-link .image-overlay .image-overlay-inside {

    display: none !important;

}



.luxury-car-home-image-link .image-overlay .image-overlay-inside {

    display: none  !important;

}



.traditional-car-home-image-link .image-overlay {

    background: none !important;

}



.luxury-car-home-image-link .image-overlay {

    background: none !important;

}

/* Home Service Car Images END */



/* Services Icon dotted border */



.page-id-81 .main_color .avia-icon-list .iconlist-timeline {

    border-color: #8cc740;

}



.more-questions-title body .av-special-heading .av-special-heading-tag {

	float: right !important;

}



#top #header .av-main-nav > li:hover > a {

	background-color: rgba(140, 199, 64, 0.52) !important;

}



/* Search Bar in Footer */

#search-3 {

	margin-top: 35px !important;

}



/* Car Services Homepage */

#about {

	padding-bottom: 50px !important;

}



/* Home Slider Button */



.avia_transform .av_slideshow_full.avia-fade-slider .active-slide .avia-caption-button, .avia_transform .av_fullscreen.avia-fade-slider .active-slide .avia-slideshow-button {

    border-color: #8cc740 !important;	

    font-size: 16px;

}



/* Socket */

.copyright {

    width: 100% !important;

}



.designed-by {

    float: right !important;

}



/* QUOTE CSS */



.div-type label {

    font-weight: bold;

    font-size: 0.92em;



    padding-left: 10px;

    width: 100%;

    color:  #1B7E5A;

}



.div-type span {

    margin-left: 35px;

    font-size: 12px;

    display: block;



}



.div-type {

    width:100%;

    margin: 0 auto;

    padding: 10px 20px;

    border: 1px solid green;

    display: table;    

}



.div-type p{

    width:  33.33%;

    float:  left;

}    



.quote-form h4 {

    text-align: left;

    padding: 20px ;

    margin-top: 15px;    

    padding-left: 0;

}



.quote-form select{

 

    text-align: center !important;

}





.div-type.attribute p{

    line-height: 35px;

} 



.div-type.attribute .attr{

    margin: 0;

    font-size: 15px;

}    





.quote-form  ::-webkit-input-placeholder {

   color: #8cc740 !important;

}



.quote-form  :-moz-placeholder { /* Firefox 18- */

   color: #8cc740 !important;

}



.quote-form  ::-moz-placeholder {  /* Firefox 19+ */

   color: #8cc740 !important;

}



.quote-form  :-ms-input-placeholder {  

   color: #8cc740 !important;

}



@media (max-width:700px){

    .div-type p {

        width: 100%;

    }

}



.quote-hidden {

    display: none;

}



.wpcf7-response-output {



    margin-right: 0 !important;

    margin-left: 0 !important;

}







.package-description{

    font-size: 16px;
    padding: 20px;

}



.size-price{

        font-size: 20px !important;

}



.half-quote{

    width: 50% !important;

}



.wpcf7-response-output{

    border:0 !important;

    padding:0 !important;



    display: block;

    max-width: 700px;

    margin: 0px auto !important;    

}



#av_section_1 .container{

    opacity: 1 !important;

}





.description-wrapper {

    background-color: #666 !important;

}



.page-id-91 .before-after-container .flex_column {

    border-radius: 0px;

    background: rgba(0, 0, 0, 0.43);

}



.page-id-91 .flex_cell {

    padding-left: 0px !important;

    padding-right: 0px !important;

}



.page-id-91 .before-after-container .flex_cell_inner {

    border-radius: 0px;

    background: rgba(0, 0, 0, 0.43);

    padding-top: 16px;

}



.specialised-title {

        margin-top: 15px !important;

}



.services-div-containers {

    padding-top: 4px !important;

    padding-bottom: 20px !important;

}



.title-align-right {

    text-align: right !important;

}



.ult_price_features ul li {

    list-style-type: circle !important;

    padding-left: 20px !important;

    padding-right: 20px !important;

    text-align: left !important;

}



.ult_pricing_table .ult_price_features {

    padding: 15px 62px 0 !important;

}





.custom-price-form-container .vc_custom_1465278805070 {

    background: linear-gradient(#8cc740,#17924b) !important;

}



.custom-price-form-container .vc_custom_1465278827239 {

    background: linear-gradient(#8cc740,#17924b) !important;

}



.custom-price-form-container .vc_custom_1465278832590 {

    background: linear-gradient(#8cc740,#17924b) !important;

}





.custom-price-form-title {

    padding-bottom: 20px;

}



.ubtn {

    font-size: 22px !important;

    width: 100% !important;

}





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



.custom-price-form-button {

    width: 100% !important;

    position: absolute;

    bottom: -6px;

    left: 5px;

    max-width: 400px !important;

}



}



@media screen and (max-width:1593px) and (min-width:1525px) {



    .services-top-grid {

        font-size: 14px !important;

    }



}



@media screen and (max-width:1524px) and (min-width:768px) {



    .services-top-grid .iconbox_icon {

        font-size: 10px !important;

        display: none !important;

    }



}


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

.home-slide-show-logo {
    width: 191px !important;
}

.home-slide-show-button {
    margin-bottom: 0px !important;
}

.home-slide-show-text {
    font-size: 17px !important;
}

}

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

.home-slide-show-logo {
    width: 120px !important;
}

.home-slide-show-button {
    margin-bottom: 0px !important;
}

.home-slide-show-text {
    font-size: 17px !important;
}

}
