/* 
Theme Name: Goodwood Chiropractor 
Theme URI: http://www.chiropractoradelaide.com.au
Author: Manoj 
Description: Goodwood Chiropractor. 
Version: 1.0 
Text Domain: goodwood 
*/

a {color: #6f51c7 ;text-decoration: none;}
a:hover, a:focus {color: #669900;text-decoration: underline;}
h6{font-family: lato,Helvetica,Arial,sans-serif;}
body{background: #fff;}
body.page{overflow: visible;}
.bg-primary {background: #669900;fill: #669900;}
.unit-horizontal, .rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel{align-items:center;}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-inner{padding-top:5px;}
.block-modern{position:relative;z-index:1;margin:0 auto;padding:40px 30px 35px;overflow:hidden;transition:.3s ease-out color;transition:.3s ease-out all}.block-modern:before{content:'';z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;border:3px solid #ebebeb}.block-modern .block-modern-title{position:relative;z-index:10;margin-top:-40px;margin-left:-30px;padding:45px 0 20px;transition:.3s ease-out margin,.3s ease-out color}.block-modern .block-modern-title h4{transition:.3s ease-out all}.block-modern .block-modern-title:before{content:'';position:absolute;top:0;bottom:0;left:0;width:0px;background-color:#fff;z-index:-1;transition:.25s ease-out all}.block-modern .work-info dt{transition:.3s ease-out color}.block-modern .work-info,.block-modern p,.block-modern a,.block-modern div{position:relative;z-index:15}.block-modern .form-input{background-color:#fff;border-color:#ebebeb}.block-modern .select2-container .select2-choice{background-color:#fff}.block-modern .block-modern-title+*{margin-top:20px}.block-modern-1,.block-modern-2,.block-modern-3{width:100%;max-width:365px}@media(min-width:768px) and (max-width:1199px){.block-modern-1{margin-left:auto;margin-right:0}}@media(min-width:768px) and (max-width:1199px){.block-modern-2{margin-left:0;margin-right:auto}}@media(min-width:768px){.block-modern-3{max-width:760px}}.block-modern:hover{color:#fff}.block-modern:hover .block-modern-title h4{margin-left:30px;color:#fff}.block-modern:hover .block-modern-title:before{content:'';background-color:#660099;bottom:-350px;width:860px}.block-modern:hover .work-info dt{color:#fff}.block-modern:hover .button-albus,.block-modern:hover .button-albus:focus,.block-modern:hover .button-albus:active{color:#151515;background-color:#ebebeb}.block-modern:hover .button-albus:before,.block-modern:hover .button-albus:focus:before,.block-modern:hover .button-albus:active:before{background-color:#fff}.block-modern:hover .button-albus:hover:before{background-color:#fff}
.work-info dt{transition:.3s ease-out color}.block-modern .work-info,.block-modern p,.block-modern a,.block-modern div{position:relative;z-index:15}.block-modern .form-input{background-color:#fff;border-color:#ebebeb}.block-modern .select2-container .select2-choice{background-color:#fff}.block-modern .block-modern-title+*{margin-top:20px}.block-modern-1,.block-modern-2,.block-modern-3{width:100%;max-width:100%}@media(min-width:768px) and (max-width:1199px){.block-modern-1{margin-left:auto;margin-right:0}}@media(min-width:768px) and (max-width:1199px){.block-modern-2{margin-left:0;margin-right:auto}}@media(min-width:768px){.block-modern-3{max-width:760px}}.block-modern:hover{color:#fff}.block-modern:hover .block-modern-title h4{margin-left:30px;color:#fff}.block-modern:hover .block-modern-title:before{content:'';background-color:#660099;bottom:-350px;width:860px}.block-modern:hover .work-info dt{color:#fff}.block-modern:hover .button-albus,.block-modern:hover .button-albus:focus,.block-modern:hover .button-albus:active{color:#151515;background-color:#ebebeb}.block-modern:hover .button-albus:before,.block-modern:hover .button-albus:focus:before,.block-modern:hover .button-albus:active:before{background-color:#fff}.block-modern:hover .button-albus:hover:before{background-color:#fff}.html-modern-select .select2-drop{background-color:#fff}.block-classic{width:100%;padding:30px 20px;background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.15)}@media(min-width:1200px){.block-classic-wrap>div:nth-child(1){order:1}.block-classic-wrap>div:nth-child(2){order:3}.block-classic-wrap>div:nth-child(3){order:2}}@media(min-width:1470px){.block-classic{padding:41px 45px}}.block-classic-title+*{margin-top:15px}@media(min-width:480px){.block-classic-title+*{margin-top:30px}}.block-classic-link .icon{font-size:24px;color:#660099;margin-right:18px;vertical-align:middle}.block-classic-link a{position:relative;top:2px;font-family:quattrocento sans,sans-serif;font-size:18px}.block-classic-link a,.block-classic-link a:focus,.block-classic-link a:active{color:#151515}.block-classic-link a:hover{color:#660099}.block-classic-divider{width:100%;max-width:264px;height:1px;border-top:1px solid #ebebeb}.block-classic-divider+*,*+.block-classic-divider{margin-top:20px}.block-classic .work-info dl{padding:17px 0}.block-classic .work-info dl:first-child{padding-top:0}.block-classic .select2-container .select2-choice,.block-classic .form-input{background-color:#fff}.html-classic-select .select2-drop{background-color:#fff}.work-info dl{display:flex;justify-content:space-between;align-items:center;padding:20px 0;margin-left:-5px}.work-info dl:first-child{padding-top:0}.work-info dl,.work-info dl:last-child{margin-bottom:-5px}.work-info dl>*{display:inline-block;flex-direction:column;margin-left:5px;margin-top:0}.work-info dl>*,.work-info dl>*:last-child{margin-bottom:5px}.work-info dl>.button{display:inline-flex;flex-direction:row}.work-info dl>*+.button{margin-top:0}.work-info dl+dl{border-top:1px solid #ebebeb}.work-info dt,.work-info dd{font-weight:400}.work-info dt{color:#151515}.work-info dd{text-align:right}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li.active, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>li.active, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li.active, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li.focus, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>li.focus, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li.focus, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li:hover, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>li:hover, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li:hover {background: #660099;}
.block-modern .btn-java:hover, .block-modern:hover .btn-java {color: #660099;background-color: #fff;border-color: #660099;}
.btn-java {color: #fff;background-color: #660099;border-color: #660099;}
.service .service-desc {background: #99CC33;}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-menu-wrap, .service .service-desc:hover, .ui-to-top.active{background:#669900}
.swiper-pagination-bullet-active, .swiper-pagination-bullet:hover, .ui-to-top:hover{background: #660099;}
.icon-blue-gray-filled {background: #660099;}
a.icon-rect.fa-youtube:hover, a.icon-circle.fa-youtube:hover, a.icon-outlined.fa-youtube:hover, a.icon-rounded.fa-youtube:hover {color: #fff;background: #e3401d;}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li.current-menu-item, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>li.current-menu-item, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li.current-menu-item, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li.focus, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>li.focus, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li.focus, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li:hover, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>li:hover, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li:hover {
    background: #660099;
}
.section-98 {padding-top: 48px;padding-bottom: 28px;}
.btn-java:focus, .btn-java.focus, .btn-java:hover, .btn-java:active, .btn-java.active, .open>.btn-java.dropdown-toggle, .btn-java:focus, .btn-java.focus, .btn-java:hover, .btn-java:active, .btn-java.active, .open>.btn-java.dropdown-toggle{color: #fff;background-color: #669900;border-color: #fff;}
.footer-brand img{max-width: 160px;}
.icons-list.uavc-list-icon li{background: #f7f7f7;margin-bottom: 3px !important;padding:10px !important;}
.ult_price_body_block{display: none !important;}
body .ult_design_1.ult-cs-gray .ult_pricing_table{background:#f7f7f7 !important;padding-bottom:30px !important}
.call-phone{font-size:1.75em;font-weight:bold;}
a[href^="mailto:"]
{ 
  font-family: sans-serif;
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-sidebar-fixed .rd-navbar-nav li a, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-default.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-minimal.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-sidebar-toggle.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-sidebar-fixed .responsive-tabs .resp-accordion, .rd-navbar-floated.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-top-panel.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-logo-center.rd-navbar-fixed .responsive-tabs .resp-accordion, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li>a, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>li>a, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li>a, .rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-dropdown li>a, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-logo-center.rd-navbar-static .rd-navbar-megamenu li>a, .rd-navbar-static.rd-navbar-logo-center .rd-navbar-nav>li>a, .rd-navbar-default.rd-navbar-static .rd-navbar-nav>li>a{font-size:16px;}
.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li+li, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav>li+li, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav>li+li{margin-left:1px;}
.dark-bg{background:#666;}
footer h6{color:#fff;}
.widget_nav_menu .menu{list-style:none;margin:0;padding:0;}
.widget_nav_menu li+li{margin-top:5px}.widget_nav_menu a,.widget_nav_menu a:focus,.widget_nav_menu a:active{color:#ddd;font-size: 14px;}.widget_nav_menu  a:hover{color:#fff}
.blockquote-type-2 {
    position: relative;
    background: #51bfc0;
    overflow: hidden;
    padding: 90px 60px 60px;
    background: #669900;color:#fff;text-align: center;
}
.blockquote-type-2 .right-corner-text {
    position: absolute;
    top: -34px;
    right: -56px;
    display: inline-block;
    padding: 10px 50px;
    color: #000;
    font-size: 18px;
    font-weight: 900;
    background: #fff;
    transform: rotate(45deg);
}
.blockquote-type-2 *+.blockquote-inner {
    margin-top: 30px;
}
.blockquote-type-2 .blockquote-inner .quote q {
    position: relative;
    color: rgba(255,255,255,.5);
}
.blockquote-type-2 .blockquote-inner .quote q span {
    margin-bottom: 30px;
    display: block;
    font-size: 18px;
    font-weight: 700;
    font-style: italic;
    color: #fff;
}
.blockquote-type-2 .blockquote-inner .quote q:before {
    display: block;
    content: '\f10e';
    font-weight: 700;
    font-size: 60px;
    line-height: 50px;
    font-family: FontAwesome;
    color: #fff;margin-bottom:10px;
}
.blockquote-type-2 .blockquote-inner .quote q:after {
    display: block;
    content: '\f10e';
    font-weight: 700;
    font-size: 24px;
    line-height: 20px;
    font-family: FontAwesome;
    color: rgba(255,255,255,.5);
    transform: rotateZ(180deg);margin-top:10px;
}
.blockquote-type-2 .blockquote-inner+.button {
    margin-top: 30px;
    display: inline-block;
    position: relative;
    padding: 9px 22px;
    font-size: 14px;
    line-height: 20px;
    border-radius: 25px;
    overflow: hidden;
    text-transform: uppercase;
    font-family: Merriweather,serif;
    font-weight: 700;
    letter-spacing: .1em;
    text-overflow: ellipsis;
    border-style: solid;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
    user-select: none;
    transition: 250ms all ease-in-out;
    color: #660099;
    background-color: #fff;
    border-color: #fff;
}
.blockquote-type-2 .blockquote-inner+.button:hover, .blockquote-type-2 .blockquote-inner+.button:focus, .blockquote-type-2 .blockquote-inner+.button:active, .blockquote-type-2 .blockquote-inner+.button:hover {
    color: #fff;
    background-color: #669900;
    border-color: #fff;
}
.breadcrumb-modern {
    background: linear-gradient(0deg,#6f51c7 0%,#6f51c7 100%);
}
.vc_parallax-inner:after{content:'';background:rgba(0,0,0,0.35);position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;}
.uavc-list-icon {vertical-align:middle;line-height:32px;}
.alignright{float:right;margin:0 0 1em 1em;}
.alignleft{float:left;margin:0 1em 1em 0;}
.aligncenter{display:block;margin:1em auto;}
.section:after{content:'';display:table;clear:both;}
footer{clear:both;margin-top:50px;}
html .page .offset-md-top-34 {
    margin-top: 14px;
}
@media (min-width: 992px){
.swiper-container-horizontal>.swiper-pagination {
    bottom: 29px;
}
	h1, .h1 {
    line-height: 1.25;
    font-size: 40px;
}
	.section-md-bottom-41 {
    padding-bottom: 21px;
}
}
@media (min-width: 768px){
.section-sm-110 {padding-top: 60px;padding-bottom: 30px;}
h1, .h1 {
    line-height: 1.25;
    font-size: 40px;
}
	h3{font-size:42px;}
	html .page .offset-md-top-34 {
    margin-top: 14px;
}
	.section-md-bottom-41 {
    padding-bottom: 21px;
}
}
@media(max-width:990px){
    .rd-navbar-minimal.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li a{color: #000;text-shadow: none;letter-spacing: 1px;}
    
    .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-brand img{width:auto;height:60px;}
    .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-panel{height: 60px;}
    .service{display: block;text-align: center;}
	.alignright, .alignleft{float:none;display:block;margin:1em auto;}
}
@media(max-width:479px){
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-brand {display: block;margin: 0 auto;text-align: center;position: fixed;top: 0px;left:0;right:0;}
}