/*
Theme Name: Virtue – Premium Child
Theme URI: http://themes.kadencethemes.com/virtue-premium/
Description: Child theme for Virtue Premium
Author: Kadence Themes
Author URI: http://www.kadencethemes.com/
Template: virtue_premium
Version: 1.0.0
*/


@font-face {
    font-family: 'blessed_dayregular';
    src: url('https://riverdanceapartments.com.au/wp-content/themes/virtue_premium_child/fonts/blesd____-webfont.woff2') format('woff2'),
         url('https://riverdanceapartments.com.au/wp-content/themes/virtue_premium_child/fonts/blesd____-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

#kad-banner {
    -webkit-box-shadow: 0px 0px 10px 0px #555;
    -moz-box-shadow: 0px 0px 10px 0px #555;
    box-shadow: 0px 0px 10px 0px #555;
}


h1 	{ margin: 10px 0 15px 0;  padding: 0; font-weight: bold; text-transform: uppercase; }
h2	{ margin: 20px 0 15px 0;  padding: 0;}
h3 { font-family: 'blessed_dayregular'; font-size: 60px; font-weight: normal; } 
.white { color: #FFF; }
.kad-btn-primary { font-family: Quicksand!important; font-weight: bold;}

/* Header */

.headerclass .kad-header-left { width: 20%; position: relative; }
.headerclass .kad-header-widget { width: 80%; height: auto; display: block;  }
.headerclass .kad-header-widget .col-md-12 { padding: 0;  }
.headerclass .kad-header-widget .widget_text .textwidget, .headerclass .kad-header-widget .widget_sow-button  { float: right; width: 25%; margin-bottom: 20px; font-weight: bold;  }
.headerclass .kad-header-widget .widget_text .textwidget { margin-top: 30px; }
.headerclass .kad-header-widget .widget_text .textwidget h4 { padding: 0; margin: 0; }

.headerclass .kad-header-right { clear: both; margin-top: 70px; height: 40px; display: block; }




/* .sf-menu li { text-transform: uppercase; } */

.sf-menu a {padding: 10px 15px; }


#pageheader  { background: #08376a; }
.page-header { border: none; padding-bottom: 5px; padding-top: 10px;  margin-bottom: 0; }
h1.entry-title { color: #fff;  font-family: 'blessed_dayregular'; font-weight: normal; text-transform: none; font-size: 70px; padding: 10px 0 5px 0;}

.img-caption { background: rgba(241,89,34,0.8); max-width:800px; margin:0 auto; padding: 30px 0;}
.img-caption h1, .img-caption h4 { color: #FFF; text-align:center; }
.img-caption h1 { font-size:70px; line-height:80px; }
.img-caption h4 { max-width:600px; margin:0 auto; }




#ktsidebar { background: #f6f6f6; margin-top: 30px; }
#inner-sidebar { background: #f6f6f6; padding: 10px 15px; }
#inner-sidebar h3, #ktsidebar h3 { font-family: 'blessed_dayregular'!important; font-size: 60px; font-weight: normal; padding: 15px 0;} 

#inner-sidebar li {
    line-height: 30px;
    border-bottom: solid 1px #e5e5e5;
        border-bottom-color: rgb(229, 229, 229);
    border-color: rgba(0,0,0,.05);
}
#inner-sidebar li a { color: #2e2e2e; }


.inner-sidebar

/*#pgc-12-1-1 { background: #f6f6f6; margin-top: 0; }  tariff sidebar bg */
#inner-sidebar #menu-tariffs { }
#inner-sidebar #menu-tariffs li {
    line-height: 30px;
    border-bottom: none;
	list-style-position: inside; list-style: circle; }

.inner-sidebar #menu-tariffs li a {  }

.inner-sidebar h3 { margin-top: 15px!important; }





/** FOOTER **/
.kt-call-sitewide-to-action { padding: 15px 0; }
.kad-call-sitewide-title-case { background: url(https://riverdanceapartments.com.au/wp-content/themes/virtue_premium_child/images/img-deals.png) no-repeat left center; min-height: 125px; padding-left: 180px; }
.kad-call-sitewide-title-case h2 { font-size: 30px; margin-top: 10px; }
.kad-call-sitewide-title-case span.or { background: url(https://riverdanceapartments.com.au/wp-content/themes/virtue_premium_child/images/img-or.png) no-repeat; display: inline-block; min-width: 80px; min-height: 20px; }
.kad-call-sitewide-title-case span.small { text-align: right; font-size: 16px; }
.kad-call-sitewide-button-case { margin-top: 20px; font-weight: bold; }




.footerbase {  background: #000;}
#containerfooter, #containerfooter a { padding-top: 0px; color: #FFF; }
#containerfooter a:hover { color: #fb6d39; }
#containerfooter .container { width: 100%; padding: 0; margin: 0;  }
#containerfooter .widget-first { margin-top: 0px; }
#containerfooter .widge { color: #fff; }
#containerfooter .container-second { width: 1170px;  margin: 0 auto; }
#containerfooter i { margin: 2px 15px 0 0; }

#containerfooter h3 { color: #fff; text-align: center; font-family: 'blessed_dayregular'; font-size: 60px; font-weight: normal; line-height: 60px; }

#gform_widget-2 { padding: 20px 0; margin-bottom: 20px; width: 100%; background: #555555; }
#gform_widget-2 form.enquiry {  padding-left: 180px;  width: 1170px; background: url(https://riverdanceapartments.com.au/wp-content/themes/virtue_premium_child/images/img-enquire.png) no-repeat left top;}
#containerfooter .gform_wrapper { margin: 0px 0!important; }
form.enquiry input { border: none; }

form.enquiry label { color: #FFF!important; }
form.enquiry ul li.gfield { margin-top: 0px!important; }
.gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third { margin-bottom: 0!important; }

form.enquiry li#field_1_1, form.enquiry li#field_1_11 { width: 50%!important; }
form.enquiry li#field_1_2, form.enquiry li#field_1_3, form.enquiry li#field_1_5, form.enquiry li#field_1_6, form.enquiry li#field_1_8, form.enquiry li#field_1_9, form.enquiry li#field_1_10 { width: 25%!important; }

form.enquiry li#field_1_11 { margin-top: 15px!important; }
form.enquiry .gfield_captcha_input_container { padding-top: 3px; float:left;  }
form.enquiry .gfield_captcha_container img.gfield_captcha { float: left!important; }
form.enquiry .gfield_captcha_input_container input { width: 100%; margin-left: 15px; }

form.enquiry .gform_footer { padding: 16px 0 10px; margin: 16px 0 0;   clear: none!important; width: 25%!important; float: right; margin-top: -70px;  }
form.enquiry .gform_footer input[type="submit"] { width: 95%!important; }


form.contact input, form.contact textarea { border: 1px solid #ccc; }

form.contact .gfield_captcha_container {  }
form.contact .gfield_captcha_container img.gfield_captcha { float: left; max-width: 30%; }
form.contact .gfield_captcha_container .gfield_captcha_input_container  { float: right; width: 70%; }
form.contact .gfield_captcha_container .gfield_captcha_input_container input { width: 96%!important; }


@media only screen 
  and (min-device-width: 740px)  { 

.kad-call-sitewide-title-case img.img-mobile, li.img-mobile  { display: none; }
  }

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 740px) { 

.kad-call-sitewide-title-case { background: none; min-height: auto; padding-left: 0; padding: 15px; }
.kad-call-sitewide-title-case img.img-mobile { margin-bottom: 15px; }
.kad-call-sitewide-button-case { margin-top: 0px;}


li.img-mobile  {  display: block; }

#gform_widget-2 form.enquiry {  padding-left: 0;  width: auto; background: none; padding: 15px;}
#gform_widget-2 {  overflow: auto;}

form.enquiry ul li.gfield { clear: none!important; }
form.enquiry li#field_1_1, form.enquiry li#field_1_11 { width: 100%!important; }
form.enquiry li#field_1_2, form.enquiry li#field_1_5, form.enquiry li#field_1_9 { float: left!important; width: 49%!important; }
form.enquiry li#field_1_3, form.enquiry li#field_1_6, form.enquiry li#field_1_10  { float: right!important; width: 49%!important; }
/* calender fields */
form.enquiry li#field_1_5 input, form.enquiry li#field_1_6 input {  width: 80%!important; }


form.enquiry .gform_footer { clear: none!important; width: 100%!important; float: right; margin-top: 20px;  }
form.enquiry .gform_footer input[type="submit"] { width: 100%!important; }


#containerfooter .container-second { width: 100%; padding: 0; margin: 0 auto; }
.container-second .widget, .footercredits {  padding: 15px; }


}


