/*
Theme Name: AB Child
Theme URI: http://www.agentsbrand.com.au/
Description: A child theme of Agents Brand Theme
Author: Agents Brand
Author URI: http://www.agentsbrand.com.au/
Version: 1.0.0
Template: AB
*/
@import url("../AB/style.css");

nav.vertical_menu > ul > li > a {
    font-size: 20px!Important;
    font-weight: 400!Important;
   letter-spacing: 0px!Important;
 text-transform: capitalize!Important;
}



input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz {
    margin: 0px 0 2px;
    padding: 5px 10px;
    border: 0;
    outline: 0;
    resize: none;
    font-size: 12px!Important;
    line-height: 20px!Important;
    background-color:rgba(255, 255, 255, 0.04)!Important;
    color: #fff!Important;
    font-family: 'Lato', sans-serif!Important;
    font-weight: 400!Important;
   
}
aside .widget {
    margin: 0 0 25px!Important;
}

div.section.iconsoverslider { display:block!Important;} 
#back_to_top span i { color: #222!Important;}
.awards .q_icon_list p, .awards .q_icon_list i.transparent {font-size:20px!Important;}
aside .widget h5 { color:#000!Important;}
.widget_recent_entries h5 { color:#000!Important;}
.hideme {display:none!Important;}
.vertical_menu_area_widget_holder {margin: 10px 0 0 0!Important;}
nav.vertical_menu {margin: 15px 0 0 0!Important;}
.whitecolor P {color:#222!Important;}
.side_menu_button_link {  font-family: 'Lato', sans-serif;  font-size: 14px!Important;  font-weight: 700;  letter-spacing: 1px!Important;  text-transform: uppercase; padding: 9px 15px!Important;  line-height: 29px!Important;  background-color:#333!Important;}
.wpvl_auto_thumb_box { width: 260px!Important;}
.video_lightbox_auto_anchor_image {   height: 160px!Important;  width: 235px!Important;}
.wpvl_auto_thumb_play { left: 100px!Important; top: 63px!Important;}
.q_image_with_text_over .shader {  background-color: rgba(0, 0, 0, 0.3)!Important;}
.qode_image_gallery_no_space .controls a.prev-slide span, .qode_image_gallery_no_space .controls a.next-slide span, .testimonials_holder .flex-direction-nav a, #back_to_top span{  background-color: #ffb914!Important;  border:0!Important;  color: #777!Important;}
.testimonials .testimonial_text_inner p {  font-size: 25px!Important; font-weight:600;  font-style: italic!Important;}
.whyraywhite P, .whyraywhite H1, .whyraywhite{color:#222!Important;}
.title.title_size_medium h1 { font-size: 30px!Important;}
.q_image_with_text_over table td {  padding: 12px 0 0!Important;  vertical-align: middle!Important;  background: none!important;}
.phonehome {font-size: 30px; line-height: 45px; color: #222;}
.carousel-indicators{display:none!Important;}

/*****FORM****/
#wpcf7-f15532-p14869-o1 input.wpcf7-form-control.wpcf7-text {width:25%!Important;margin:0!Important;padding:7px!Important;font-size: 16px!Important;line-height:30px!Important;color: #000!Important;}
#wpcf7-f15532-p14869-o1 form.wpcf7-form p {margin-bottom:0!Important;}
.whitetext P {color:#FFF!Important;}
textarea.wpcf7-form-control.wpcf7-textarea {height:50px!Important;}
.whitetext A{color: #ffb914!Important;}
.wpcf7 form.wpcf7-form p {margin-bottom:10px!Important;}
.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type='submit'], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {  color: #222;  border-color: #ffb914;  background-color: #ffb914;}
.qbutton:hover, #submit_comment:hover, .load_more a:hover, .blog_load_more_button a:hover, .post-password-form input[type='submit']:hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover { background-color: #ffb914!Important;color:#222!Important;}
.carousel-inner .item.dark .slider_content .text .qbutton { color: #000!Important;}

/*****HEADER****/
.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a {color: #ffb914!Important;}
.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a:hover, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a {color: #ffb914!Important;}
header.light:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbutton, header.dark:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbutton {border-color: #ffb914!Important;background-color:#ffb914!Important;color: #000!important;}
nav.main_menu>ul>li>a {padding: 0 6px!Important;}


/*****THEME****/
.touch .popup_menu_holder_outer{display: none;}
.touch .popup_menu_opened .popup_menu_holder_outer{display: block;}
.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }
.google_map {margin: 0;}
.slider_content .separator.small {height: 7px;}
.carousel .item .text .separator {margin-top: 20px;margin-bottom: 21px;}
.carousel-inner .slider_content .text .qbutton.green {background-color: #ffb914 !important;border-color: #ffb914 !important;color: #222;}
.carousel-inner .slider_content .text .qbutton.green:hover {background-color: #555456 !important;border-color: #555456 !important;color: #FFF !important;}
.call_to_action .column2.button_wrapper .qbutton {top: 0px;}
.side_menu_button .popup_menu:hover {color: #dfc01b !important;}
nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {text-transform: uppercase;}
.carousel .item .left .text .separator {  margin-left: 203px!Important;}
span.wpcf7-not-valid-tip {  display:none!Important;}

/*****SLIDER****/
.q_slider:hover .carousel-control .prev_nav, .carousel-control .prev_nav, .carousel-control .next_nav, .carousel-control {display:none!Important;}

/*****BLOG****/
.post_text_inner H2, .post_text_inner H2 A {line-height: 40px!Important;font-size: 25px!Important;}
.blog_holder article .post_text h2 .date {color: #BEBEBE!Important; font-size: 25px!Important;}



/*****MOBILES****/

@media screen and (min-width: 1935px){
div.section.iconsoverslider {  margin-top: -312px!important;}
}

@media screen and (min-width: 1100px) {
div.section.iconsoverslider {margin-top: -65px;z-index:100;background-color: rgba(17,17,17,0.62) !important;}
}

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

{
div.section.iconsoverslider {display:block!Important;}
.phonehome {font-size: 25px; line-height: 45px; color: #fff;}
.carousel .item .left .text .separator { margin-left: 105px!Important;}
.carousel-inner .slider_content .text .qbutton.green {font-size: 16px!important;  padding: 12px!important; }
.carousel-inner h2 {font-size: 75px!important;}
.title.title_size_large h1 {font-size: 40px!important;}
h1, .title h1 {  font-size: 35px!important;}
}

@media only screen and (max-height: 850px) {
.full_screen .carousel-inner .slider_content {  height: 10%!important;}
}

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

{
.carousel-inner .active .slider_content .thumb.fade  {display:none!Important;}
.qode_image_gallery_no_space ul li {  margin: 30px!Important;}
H3.caption {display:none!Important;}
div.section.iconsoverslider {display:none!Important;}
.carousel .carousel-inner .slider_content {vertical-align:top!Important;padding: 0!Important;}
.carousel .item .left .text .separator { margin-left: 285px!Important;}
#qode-home-slider-5 .image {background-image: url(../images/peter-mob.jpg)!Important;}
.carousel-inner .left h2, .carousel-inner .left .slide_subtitle, .carousel-inner .left p { text-align: center!Important;}
.aboutipad {padding-bottom:80px!Important;}
.carousel-inner h2, .carousel-inner .slide_subtitle, .carousel-inner .left h2, .carousel-inner .left .slide_subtitle, .carousel-inner .left p {color: #000!Important;}
.carousel-inner .slider_content .text .qbutton.green {font-size: 15px!important; padding: 10px!important;  margin: 5px 0 0 225px!important;}
.blog_small_image, .blog_holder article .post_content_holder, .container aside {margin: 30px 0!Important;}
.soloimage {display:none!Important;}
.aboutipad .vc_col-sm-6 {  width: 100%!Important;}
.testimonials .testimonial_text_inner p { font-size: 14px!Important;}
}


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

{
#mobile-menu-item-15868 {display:none!Important;}

nav.mobile_menu ul li, nav.mobile_menu ul li, nav.mobile_menu ul li ul li {  border-bottom:0!Important;}
#qode-home-slider-5 .mobile-video-image {background-image: url(../images/peter-mob.jpg)!Important;}
H2{font-size:60px!Important;}
div.section.iconsoverslider, .carousel .item .left .text .separator {display:none!Important;}
h1 { font-size: 20px!Important;}
.slider_content P {display:none!Important;}
.carousel-inner .slider_content .text .qbutton.green {font-size: 17px!Important;padding:12px!Important;margin:30px 0 0 75px!Important;}
.simmonsimg IMG {margin:0 50px 0 0!Important;}
.carousel-inner .active .slider_content .thumb.fade IMG {display:none!Important;}
.carousel-inner .slider_content .thumb img {display:none!Important;}
.carousel-inner h2, .carousel-inner .slide_subtitle, .carousel-inner .left p  {color:#000!Important;}
.blog_small_image, .blog_holder article .post_content_holder {margin: 30px 0!Important;}
.slide_subtitle, .soloimage {display:none!Important;}
.title.title_size_medium h1 {  font-size: 24px!Important;}
}
