/*============================================================



	Theme Name: web123-child

	Theme URI: http://www.web123.com.au

	Author: http://www.web123.com.au

	Author URI:

	Version: 1.0

	Description:

	Template: web123

	Text Domain: web123



============================================================*/

@import url('href="https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,500,700,800"');

.three-services span.qode-button-v2-icon-holder{border:none;}
.qode-btn {    font-weight: 700 !important;}

/* style for Device over screen 1025px */
@media only screen and (min-width:1025px){
    .three-services span.qode-btn-text{padding-left: 0px !important;padding-right: 5px !important;}
    .three-services .qode-btn.qode-btn-solid{padding-left: 0px;}
    .boxed .section .section_inner, .grid_section .section_inner{  width: 1024px!important;margin: 0 auto;}
    .hide-this {width: 8%;}
    .footer_top .textwidget h3,.footer_col2 .widget_nav_menu h5 {border-bottom: 1px solid;padding-bottom: 15px;font-size: 21px!important;}
}
@media only screen and (max-width:1024px){
    .resp-column{width: 100%!important;}
    body .mailchimp-home h3{    font-size: 13px; margin-top: 0px!important; }
    body .mailchimp-home h3 br{display: none;}

}
/* style for Mobile Under screen 414px */
@media only screen and (max-width:414px){
    body .t115-wrapper.t115-footer-inner {display: block;}
    body .t115-footer-left{display: block;width: 100%; text-align: center;}
    body .t115-footer-right{display: block;width: 100%; text-align: center;}
    .vc_row.our-brands{display: initial;}
    .qode-btn.qode-btn-icon .qode-btn-text{padding-left: 15px !important;padding-right: 15px !important; font-size: 18px;}
    .button-res2{display: block;     line-height: 34px !important; text-align: center;}
    .button-res2 .qode-btn-text,.button-res2 .qode-button-v2-icon-holder{     display: inline !important; }
}

/* style for tablet and under screen 768px*/
@media only screen and (max-width:768px){
    .view-whole .vc_row.section{margin-top: 45px !important; }
    .resp-column{width: 100%!important;}
    .button-res2 .qode-btn-text{padding-left: 15px !important;padding-right: 10px !important;}  
    .three-services img,.three-services .vc_single_image-wrapper{ display: block;}
    header .q_logo img.mobile{    max-width: 100%;}
    .button_resp  .qode-btn-text { font-size: 18px;}
    .home .great-deal{display: block;top: 120px;}
    .home .great-deal p{padding: 5px 15px;}
    .hide-this {width: 8%;}
    .vc_row.our-brands{display: initial;}
    .mailchimp-home {display: block!important;}
    body .mailchimp-home p.firstname{ overflow: hidden;box-shadow: 0 0 4px 0 rgba(0,0,0,0.25);}
    body .mailchimp-home input[type="text"]{margin-left: 0px!important; width: 100% !important;padding: 17px 0px !important;padding-left: 150px !important;margin: 0;
    outline: 0;}
    .yourname {display: block!important;} .view-whole{    padding-left: 20px;padding-right: 15px;text-align: center;padding-bottom: 40px;}
    .yourname .nameyou{width: 100%;}
body .mailchimp-home h3 br{display: none;}
body .mailchimp-home input[type="submit"]{position: inherit !important;right: 0;width: 100%;}
body .mailchimp-home input[type="email"]{width: 100%!important;padding: 16px 15px; outline: 0;}
body .mailchimp-home .signup{position: relative!important; text-align: center;}
.footer-nav{display: block;}
.footer_top .textwidget h3, .footer_col2 .widget_nav_menu h5 {font-size: 18px!important;}
}

/* Common Extra Css */
 .footer_top .textwidget h3,.footer_col2 .widget_nav_menu h5 {border-bottom: 1px solid;padding-bottom: 15px;}
.content {    margin-top: -143px;}
body {overflow: hidden!important;}
h1, h2, h3, h4, h5, h6, p { margin: 0 0 11px!important;}
.q_logo a { height: 85px!important;}
.header_top, .fixed_top_header .top_header, .fixed_top_header nav.mobile_menu {background-color: transparent;height: 47px!important;}
.header_top_bottom_holder {border-bottom: 10px solid rgba(136, 119, 102, 0.8);}
.home .home-top-contact .callus {font-size: 18px;color: #000;text-transform: uppercase;font-weight: 500;margin-top: 9px;margin-right: 25px;}
.home-top-contact .callus1 {height: 0px;margin-top: 6px;}
.view-image .vc_column-inner{height: 442px;}
.view-whole a {    width: 100%!important;text-align: center;}
.mackay p {font-size: 24px!important;font-weight: 300;line-height: 1.3em;}
.home-top-contact {display: flex;padding-right: 25px;}
.home-top-contact p {   margin-top: 4px;}
.check-out {-webkit-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.28);-moz-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.28);box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.28);background: #e7e7e7;background: -moz-linear-gradient(top, #e7e7e7 10%, #ffffff 67%, #ffffff 67%);background: -webkit-linear-gradient(top, #e7e7e7 10%, #ffffff 67%, #ffffff 67%);background: linear-gradient(to bottom, #e7e7e7 10%, #ffffff 67%, #ffffff 67%);}
.column-five .column-first.wpb_column.vc_column_container.vc_col-sm-2 {    width: 0%!important;}
.column-five .vc_col-sm-2 {   width: 20%!important;}
a.i001-css-button.new_v01.readmore {background-color: #ea8a1c;background-image: linear-gradient(#ea8a1c, #ec9532);border-radius: 3px;padding: 5px 15px;font-size: 12px;color: #ffffff;}
.visit-our h2 span {font-weight: 300;}
.visit-our p span {font-weight: 300;}
.more12 a.qode-btn.qode-btn-medium.qode-btn-solid { padding: 5px 45px 5px 30px;}
.more12 {    text-align: center;}
.publishing p {font-weight: 300;}
.mailchimp-home {display: flex;}
.mailchimp-home h3{font-weight:bold;    margin-top: 5px!important;}
.mailchimp-home input::-webkit-input-placeholder{color:#000;}
.mailchimp-home input[type="text"] { font-size:15px; background: url(../../uploads/2017/09/f_subscribe_bg.png) no-repeat #fff scroll 1px 2px;margin-left: 25px!important;width: 214px;display: block;box-shadow: 0 0 4px 0 rgba(0,0,0,0.25);padding: 18px 16px 15px 160px;border: none;margin: 0 15px 0 5px;}
.mailchimp-home input[type="email"] {width: 315px; font-size:15px;display: block;box-shadow: 0 0 4px 0 rgba(0,0,0,0.25);padding: 16px 16px 15px 16px;border: none;}
.mailchimp-home input[type="submit"] { position: absolute;right: 17px;cursor: pointer;font-size: 13.33px;text-transform: uppercase;padding: 14px;color: #ffffff;border: none;background: #ea8a1c;margin-top: 2px;}
.wpb_widgetised_column .widget {margin: 0 0 0px!important;}
p.es-quote { font-style: italic;}
.footer_top .widget.widget_nav_menu li{    list-style: disc !important;    padding: 0 0 2px !important;}
.footer-nav {display: flex;}
.footer-nav a {padding: 0px 10px;}
.t115-footer-right {text-align: left;}
.t115-footer-left {text-align: left;}
.copyright { padding-left: 10px;}
.t115-footer-left img { vertical-align: -webkit-baseline-middle;}
nav.main_menu ul li a span.underline_dash, nav.vertical_menu ul li a span.underline_dash { bottom: -32px!important;}
.drop_down .narrow .second .inner ul li {padding: 0;width: 225px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.drop_down .narrow .second .inner ul li:hover {    border-bottom: 5px solid #ea8b1c;}
.drop_down .narrow .second .inner ul li a {padding-left: 10px!important;padding-right: 10px!important;}
.drop_down .second .inner>ul, li.narrow .second .inner ul {background-color: #808080!important;}
.yourname{display: flex;}
.nameyou {width: 25%;font-weight: bold !important;padding: 18px 9px;font-size: 9pt;color: #5a5a5a;}
input.wpcf7-form-control.wpcf7-submit{background-color: #ea8a1c;background-image: linear-gradient(#ea8a1c, #ec9532);border-radius: 3px;border-color: #ea8a1c!important;color: #ffffff!important;font-size: 12px!important;font-weight: normal;height: 30px!important;line-height: 30px!important;padding: 0 12px!important;margin-top: 20px!important;}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {border: 1px solid rgba(0, 0, 0, 0.0784314);}
textarea.wpcf7-form-control.wpcf7-textarea { border: 1px solid rgba(0, 0, 0, 0.0784314);}
h4 a {color: #ea8a1c;font-size: 16px;}
h4 a:hover {text-decoration: underline;color: #ea8a1c;}
span.qode-btn-text:hover {text-decoration: underline;}
.the-blog h5 a {color: #ea8a1c;}
.the-blog h5 a:hover {text-decoration: underline;}
.the-blog div, .the-blog p {font-family: 'ralewayregular', Arial, sans-serif;font-size: 14px;line-height: 1.3em;color: #444444;}
.home .home-top-contact .callus{color: #fff;}
.home-quality h1 { font-size: 41px!important;}
.great-row.vc_custom_1506080860661 {height: 330px;background-position: center!important;}
.great-deal { display: inline-flex;}
.great-deal p {text-align: center!important;padding: 0px 15px;color: #ffffff!important;font-size: 21px;font-weight: 700;}
.great-deal p a {background: #ea9430;padding: 15px 22px;font-size: 16px;color: #ffffff!important;}
.great-deal {background: rgba(102, 86, 70, 0.5);position: relative;padding: 35px 0px 25px 0px;top: 210px;}
.callus span { margin-left: 15px;}
.our-brands {      background: #ffffff;background: -moz-linear-gradient(top, #ffffff 73%, #e7e7e7 100%);background: -webkit-linear-gradient(top, #ffffff 73%, #e7e7e7 100%);background: linear-gradient(to bottom, #ffffff 55%, #e7e7e7 100%);}
.four_columns>.column1 .blurb-content-wrap {padding: 0px 12px 0 12px;}
.privacy-policy p, .privacy-policy li {font-family: 'ralewayregular', Arial, sans-serif;font-size: 14px;color: #444444;}
.home a.admin-panel { display: block;}
a.admin-panel {display: none;}
#nav_menu-2 h5 { font-family: 'Lato', sans-serif; font-weight: normal; padding-bottom: 9px !important; }
ul#menu-footer_column2 { padding-left: 6%; }