.vwdSizeCorrection {
font-size:20px!important;
}
.mc4wp-form {
border:1px #acacac solid;
border-radius:4px;
}
.mc4wp-form input {
border:2px #acacac solid!important;
}
.mc4wp-form input[type="submit"] {
border:none!important;
background-color:#acacac;
border-radius:8px;
font-size:26px!important;
color:#fff;
padding:9px 25px;
margin-top:15px;
}
.mc4wp-form input[type="submit"]:hover {
background-color:#000;
}
.mc4wp-form-fields {
margin-left:20px;
margin-right:20px;
}
.mc4wp-form-fields h3 {
color:#000!important;
font-size:32px!important;
font-family: "FranklinMed", sans-serif!important;
margin-bottom:15px!important;
}
.mc4wp-form-fields label {
font-size:26px!important;
}
.vwdsubformstar {
color:#d51318!important;
font-weight:bold!important;
}
.vwdsubformnote {
text-align:right;
font-size:18px!important;
}
.page-template-page-pricing .wrap {
margin-bottom:40px!important;
}
.page-template-page-pricing .section-image {
margin-bottom:40px!important;
}
.vwdpriceboxinner {
display:block;
width:200px;
margin:0 auto;
}
.vwdpriceboxinner h2 {
text-align:center;
font-size:20px!important;
}
.vwdtextblack {
color:#000!important;
}
.vwdcirclered {
	border-radius: 50%;
	width: 96px;
	height: 96px; 
	background-color:#d51318;
margin:0 auto;
}
.vwdcircleblack {
	border-radius: 50%;
	width: 96px;
	height: 96px; 
	background-color:#000;
margin:0 auto;
}
.vwdpricebox {
width:50%;
float:left;
}
.vwdspa .up-arrow a {
background: url(http://www.lucasstudios.com.au/wp-content/themes/lucas-theme/library/images/up-arrow-black.svg) no-repeat !important;
}
.vwdspa .bx-wrapper .bx-prev {
background: url(http://www.lucasstudios.com.au/wp-content/themes/lucas-theme/library/images/left-arrow-black.svg) no-repeat !important;
}
.vwdspa .bx-wrapper .bx-next {
background: url(http://www.lucasstudios.com.au/wp-content/themes/lucas-theme/library/images/right-arrow-black.svg) no-repeat !important;
}
.vwdspa .vwdnopad {
margin-bottom:-15px!important;
}
.vwdspa #section-9 .icon{
display:none;
}
.vwdspa .btn {
background-color:#000;
}
.vwdspa h2, .vwdspa .classes-list li a {
color:#000!important;
}
.vwdspa .classes-list li a img {
height:110px;
}
.vwdspa .vwdsmallicon img{
height:110px!important;
width:auto!important;
}
.spastyle h2 {
color:#000!important;
}
.vwdFootLink a{
color:#fff;
}
.vwdCol {
width:50%!important;
float:left;
}
.vwdColright {

}
.vwdNewsh2 {
font-size: 40px;
    font-family: "FranklinMed", sans-serif;
    color: #d51318;
    line-height: 1;
    margin-bottom: 50px;
}
.vwdNewsp {
font-size: 40px;
    color: #7b7b7b;
    line-height: 1.2;
}
.header {
z-index: 9;
}
.top-menu {
background-color:#cd1e25!important;
}
.home .page-top {
 padding: 0!important;
 background: none!important;
}

.home .page-top .bx-wrapper {
 margin-bottom: 0;

}

.home .page-top .bx-wrapper ul {
margin: 0;
}

.home .page-top .bx-wrapper li {

 padding-top: 330px;
 padding-bottom: 150px;
 background-repeat: no-repeat;
 background-position: top center;
 background-size: cover;
}

@media only screen and (min-width: 768px) {
.home .page-top .bx-wrapper li {
    padding-top: 250px;
    padding-bottom: 105px;
}
}

#map {
min-height: 400px;
}
.section-image {
max-height:400px!important;
margin-bottom: 80px!important;
}
.phonemob {
display:none !important;
}
.bw-widget__cta {
background-color:#CE2127;
}
p, h1, h2 {
    -webkit-hyphens: manual !important;
       -moz-hyphens: manual !important;
        -ms-hyphens: manual !important;
            hyphens: manual !important;
}
.section-image .icon img{
width:50%;
height:auto;

}
.bx-wrapper .bx-prev, .bx-wrapper .bx-next {
    display: block!important;
}
@media only screen and (min-width: 1090px) {
.class-slider div a {
    //top: 42%!important;
}
}
@media screen and (max-width: 767px) {
.vwdpricebox {
width:100%!important;
}
.vwdCol {
width:100%!important;
}
.home .page-top .bx-wrapper li {
 padding-bottom: 50px!important;
background-size: cover;
/*max-height:600px!important;*/
}
.home .page-top .bx-wrapper li {
padding-top:150px!important;
}
.home .page-top .bx-wrapper h1, .home .page-top .bx-wrapper p {
margin-left:50px;
margin-right:50px;
}
.phonemob {
display:inline-block!important;
}
.phonedesk {
display:none!important;
}
.wrap {
width:90%!important;
}
.section-image {
min-height:300px!important;
margin-bottom: 30px!important;
background-position:center!important;
}
.entry-content p, section.entry-content li {
font-size:30px!important;
}
.classes-list h1 {
line-height:0.6!important;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1150px) {
.wrap {
    width: 980px!important;
}
}
@media only screen and (max-width: 300px) {
.social-icons  {
    width: 100%!important;
}
}