/*
Theme Name: brookdental
*/
.blog .dt-format-gallery .dt-format-gallery-coll.full,
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full{display:none;}
.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor{}
.services{background:#dbdbdb;}
.details.more-link{float:right;}
.entry-title span{color:#203d79;display:block;font-size:15px;font-weight:100;width:100%;min-height:55px;}
.services .post .entry-title a{color:#203d79;font-size:28px !important;font-weight:100;}
.services p{font-size:13px;line-height:20px;}
#header{border-top:7px solid #39adbd !important;}
#main-nav li:last-child{margin:0 !important;}
#main-nav li:last-child a{background:#FF9800;padding:5px 5px;margin:3px 10px;}
.navigation-area{float:right;margin-top:7%;width:93.5%;}
.logo-left #navigation{background:#39adbd none repeat scroll 0 0;}
.navigation-area .left-area{background:#558a82 none repeat scroll 0 0;color:#ffffff;float:left;font-family:open sans;font-size:15px;font-weight:100;margin-left:0;padding:8px 13px;text-align:center;width:50%;}
.navigation-area .right-area{background:rgb(107, 160, 152) none repeat scroll 0 0;color:rgb(255, 255, 255);float:right;font-family:open sans;font-size:15px;font-weight:100;padding:8px 5px;text-align:center;width:50%;}
.navigation-area .left-area a, .navigation-area .right-area a{color:rgb(255, 255, 255);text-decoration:none;}
#main-nav > li{margin:0 20px;}
#main{padding:20px 0 !important;}
.amazingslider-nav-thumbnail-tite-2{color:rgb(255, 255, 255) !important;display:block;font-family:open sans !important;font-size:13px !important;padding:0 4px !important;position:relative;text-align:left;}
.amazingslider-nav-thumbnail-description-2{color:rgb(255, 255, 255) !important;display:block;font-family:open sans !important;font-size:12px !important;line-height:14px !important;padding:0 0 0 5px !important;position:relative;text-align:left;}
.amazingslider-bullet-2-0, .amazingslider-bullet-2-1, .amazingslider-bullet-2-2, .amazingslider-bullet-2-3, .amazingslider-bullet-2-4, .amazingslider-bullet-2-5, .amazingslider-bullet-2-6{background:rgb(107, 160, 152) none repeat scroll 0 0 !important;}
.title-sidebar{background:url("./images/strip.png") no-repeat scroll 0 0;color:rgb(255, 255, 255);font-family:open sans;font-size:22px;font-weight:100;min-height:55px;padding-top:10px;text-align:center;text-transform:uppercase;}
.amazingslider-slider-2{width:72% !important;}
.amazingslider-nav-2{left:71.4% !important;}
.amazingslider-img-elem-2{height:430px !important;margin-top:0px !important;}
.description{background:rgb(107, 160, 152) none repeat scroll 0 0;color:rgb(255, 255, 255);font-size:13.5px;font-weight:100;margin-left:4px;margin-top:-17px;padding:25px 15px;width:89%;}
.description strong{font-size:18px;font-weight:bold;}
.phone{font-size:20px;font-weight:100;letter-spacing:-1px;line-height:30px;}
.amazingslider-box-2 a{display:none !important;}
.description input{background:#558a82 none repeat scroll 0 0;border-color:#497e76;border-radius:0 !important;color:#ffffff;margin:0;width:100%;}
.description textarea{background:#558a82 none repeat scroll 0 0;border-color:#497e76;border-radius:0;color:#ffffff;height:95px;width:100%;}
.left-sidebar .widget{border:medium none !important;}
.description input[type="submit"]{background:#39adbd none repeat scroll 0 0;font-size:18px;font-weight:500;text-transform:uppercase;}
.description input[type="submit"]:hover{background:#39adbd !important;}
.description .service{list-style:outside none none;padding:0 0 0 2px;}
.service li{line-height:20px !important;text-transform:uppercase !important;padding-top:12px !important;}
.service li{background:rgba(0, 0, 0, 0) url("http://www.carrumdownsdentist.com.au/wp-content/uploads/2015/09/location.png") no-repeat scroll 0 13px;font-size:15px;font-style:normal;line-height:30px;margin:0 !important;padding:0 0 0 25px;}
.welcome h1{color:#46b0c3;font-family:open sans;font-size:31px;font-weight:100;}
.welcome-text p{color:#333333;font-family:open sans;font-size:14px;font-weight:100;}
.wpb_wrapper > p strong{color:#333333;font-family:open sans;font-size:16px;font-weight:100;}
.make-appoinment{background:rgba(0, 0, 0, 0) url("./images/border.png") repeat-x scroll 0 15px;position:relative;margin-top:0px;background-color:#fff !important;}
.appointment h1{color:#6ba098;font-family:open sans;font-size:27px;font-weight:100;margin:0 0 -13px;text-align:left;text-transform:uppercase;}
.appointment h1 strong{color:#6ba098;font-family:open sans;font-size:30px;font-weight:bold;}
.appointment h2{color:#333333;font-family:open sans;font-size:15px;font-weight:100;margin:0;padding:0;text-transform:uppercase;line-height:40px;}
.appointment h4 a{background:#39ADBD none repeat scroll 0 0;border-radius:7px;color:#ffffff;display:inline-block;font-family:open sans;font-size:18px;font-weight:100;margin:10px 5px;padding:11px 15px;text-transform:uppercase;}
.our-services h1{color:#46b0c3;font-family:open sans;font-size:30px;font-weight:100;text-transform:capitalize;}
.implants{background:#f1f1f1 none repeat scroll 0 0;margin-top:-6px;min-height:160px;padding-top:14px;}
.implants h4{color:#1f3e77;font-family:open sans;font-size:18px;font-weight:100;margin:0 0 3px;padding-left:10px;text-transform:uppercase;}
.implants p{color:#333333;font-size:14px;font-weight:100;line-height:22px;padding:0 10px 21px;}
.view-all-service{text-align:center;}
.view-all-service h3 a{background:#6ba098 none repeat scroll 0 0;border-radius:7px;color:#ffffff;display:inline-block;font-family:open sans;font-size:18px;font-weight:100;padding:10px 13px;text-transform:uppercase;}
.widget-title{font-family:open sans !important;font-size:18px !important;font-weight:100 !important;}
.post-content a{font-size:13px;font-weight:100;margin-top:6px !important;text-decoration:none;}
.text-secondary{display:none !important;}
.custom-nav > li > a{font-size:14px !important;font-family:open sans !important;font-weight:100 !important;}
.read-more{color:#ffffff !important;font-size:13px;font-weight:100;text-decoration:none;}
.social-icon > ul li{display:inline-block;padding:2px;}
.recent-posts > li:first-child{margin-bottom:18px;}
.textwidget h6{font-size:16px;font-weight:100;}
#bottom-bar{font-size:13px;}
.appointment-form h1{color:#333333;font-family:open sans;font-size:30px;font-weight:100;margin-top:10px;text-transform:uppercase;}
.appointment-form strong{font-weight:bold;color:#1f3e77;}
.appoinment-right{background:#dbdbdb none repeat scroll 0 0;margin-left:19px;width:71.5%;}
.form-des p{font-weight:100;font-size:14px;color:#484848;}
.appointment-form input[type="password"]::-moz-placeholder, .appointment-form input[type="text"]::-moz-placeholder, .appointment-form textarea::-moz-placeholder{color:#272324 !important;font-size:14px;font-weight:100;}
.appointment-form input[type="password"], .appointment-form input[type="text"], .appointment-form input[type="tel"], .appointment-form input[type="url"], .appointment-form input[type="email"], .appointment-form input[type="number"], .appointment-form input[type="date"], .appointment-form input[type="range"], .appointment-form select, .appointment-form textarea{background-color:#ffffff;border:1px solid #e0e1e1;color:#272324 !important;font-size:14px !important;font-weight:100 !important;margin-bottom:25px;padding:10px 15px;}
.appointment-form textarea{height:90px;}
.page-id-17 .make-appoinment{padding-top:18.4% !important;background-position:0 160px;margin-top:20px !important;}
.appointment-form .wpcf7-submit{background:#1f3e77 none repeat scroll 0 0;border-radius:0;float:right;margin-bottom:10px;padding:10px 25px;}
.watch img{height:502px;width:100%;}
.page-id-83 .blog-media{padding:12px 12px 0;}
.page-id-83 .bg-on .fancy-date a{background:#1f3e77 none repeat scroll 0 0 !important;left:12px;top:12px;}
.page-id-83 .fancy-date .entry-month, .page-id-83 .fancy-date .entry-year{font-size:13px;}
.page-id-83 .bg-on .blog-content, .page-id-83 .bg-on .team-desc{padding:12px;}
.page-id-83 .blog-content h2{font-family:open sans !important;font-size:15px !important;font-weight:600 !important;line-height:24px !important;}
.page-id-83 .blog-content.wf-td > p{color:#333333;font-family:open sans !important;font-size:13px !important;font-weight:100;line-height:22px;}
.page-id-83 article{border:1px solid #cccccc;border-radius:0 !important;box-shadow:none !important;}
.page-id-13 .blog-content p{color:#333333;font-family:open sans !important;font-size:15px !important;font-weight:100;}
.page-id-13 article{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.page-id-13 .blog-content{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;border:medium none !important;padding:0 !important;}
.page-id-13 .blog-content h2{font-family:open sans !important;font-size:16px !important;font-weight:600 !important;margin-top:10px;}
.contact-title h2{color:#1f3e77;font-family:open sans;font-size:30px;font-weight:bold;margin-top:-9px !important;padding-top:0 !important;}
.contact-title p{font-size:13px;font-weight:100;line-height:20px;}
.contact-title h3{color:#1f3e77;font-family:open sans;font-size:14px;font-weight:bold;}
.contact-title strong{color:#1f3e77 !important;font-family:open sans !important;font-size:13px !important;}
.Contact-form-area{background:#dbdbdb none repeat scroll 0 0;margin-left:0;margin-top:22px !important;padding-bottom:20px;padding-right:20px !important;padding-top:20px;width:100%;}
.service-top h3{color:#203f76;font-weight:900 !important;font-family:opan sans extrabold;}
.services .blog-content{border:medium none !important;float:left !important;margin:0 0 0 -26px;}
.services article{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;margin:-35px -25px 0 -25px;padding:20px;}
.team .team-container{background:#1F3E77;}
.team .team-desc{padding:3px;text-align:left;width:100%;}
.team .team-media{float:left;padding:10px;width:24%;}
.team .team-author-name{color:#ffffff;font-family:open sans !important;font-size:20px;font-weight:bold !important;}
.team .team-content{color:#ffffff;font-size:13px;}
.team-member .team-media{float:none;width:90%;}
.team-member .team-container{box-shadow:none !important;background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.team-member .wpb_wrapper{background:#dbdbdb none repeat scroll 0 0;}
.team-member .team-author-name{color:#1f3e77;font-family:opan sans bold;font-size:16px;line-height:20px;padding:0 6px;}
.team-member .team-content{color:#69676e;font-family:open sans;font-size:13px;line-height:20px;padding:0 6px;}
.team-single .more{color:#ffffff;display:block;padding:6px 0px;text-decoration:none;}
.team-member .more{color:#1f3e77;display:block;float:right;padding:22px 0;text-decoration:none;}
.address-area{margin:0 0 20px !important;}
.address-area > li{font-size:14px;font-weight:100;line-height:30px;list-style:outside none none;margin-bottom:10px;}
.address-area > li i{color:#1f3e77;display:inline;font-size:19px;padding-right:13px;}
.contact-us img{float:left;margin-left:0;margin-top:2px;}
.contact-us span{float:left;width:90%;}
.phone > img{margin-top:6px;}
.wpcf7-form-control-wrap.message{width:100% !important;}
.contact-us textarea{max-height:135px;}
.contact-us input{color:#fff;margin-bottom:35px;}
.contact-us .wpcf7-submit{background:#1f3e77 none repeat scroll 0 0;border-radius:0 !important;float:right;margin-bottom:0;margin-top:8px;padding:10px 28px;}
.contact-us input[type="password"]::-moz-placeholder, .contact-us input[type="text"]::-moz-placeholder, .contact-us textarea::-moz-placeholder{color:#3f3f3f;}
.sub-nav > ul{padding:1px 0 !important;}
.testimonial-content > p{font-family:open sans;font-size:14px !important;font-weight:100;}
.testimonial-vcard .text-primary{color:#1f3e77 !important;font-size:14px !important;font-weight:bold !important;text-transform:uppercase !important;}
.team-author > p{color:#1f3e77 !important;font-family:open sans;font-size:14px !important;font-weight:bold !important;margin-left:5px;}
.team-author{color:#1f3e77 !important;font-family:open sans;font-size:14px !important;font-weight:bold !important;}
.dt_team_category-team-single .team-author p{color:#ffffff !important;}
.sidebar-left .sidebar{border-right:none !important;}
.welcome-text h1{color:#6ba098;font-size:31px;font-weight:bold;margin-top:-14px;}
.welcome-text h3, .welcome-text h2{color:#6ba098;font-size:24px;font-weight:bold;margin-top:-14px;}
.welcome-text ul li{font-family:open sans;font-size:15px;font-weight:100;}
#main-nav li{padding:0;}
.dl-menuwrapper ul{background-color:#6ba098;}
@media screen and (max-width:1200px){.navigation-area .left-area{padding:8px 2%;}
.navigation-area .right-area{padding:8px 1%;}
.logo-left #navigation #main-nav, .logo-left #navigation .right-block{text-align:left;width:100%;}
.navigation-area{width:100%;}
#main-nav li:last-child{float:right;margin:0 !important;padding:10px 2%;}
#branding{width:25%;}
#main-nav > li{margin:0 2%;}
}
@media screen and (max-width:1140px){.title-sidebar{background-size:cover;}
.amazingslider-nav-2{left:63% !important;width:36% !important;}
.amazingslider-bullet-wrapper-2 div{width:100% !important;}
.amazingslider-bullet-wrapper-2 div img{width:64px !important;}
.description{margin-left:0;margin-top:-4px;padding:4%;width:98%;}
}
@media screen and (min-width:850px){.appointment{margin-top:150px !important;}
}
@media screen and (max-width:1024px){.lbox{width:100%;}
.rbox{width:100%;}
#branding{display:inline-block;text-align:center;width:100%;}
.description{padding:2%;width:96%;margin-top:0;}
.appointment{text-align:center;}
.appointment h1 , .our-services h1{text-align:center;}
.implants{margin-top:0;min-height:auto;text-align:center;}
#branding > a{display:inline-block;}
.appoinment-right{margin-left:0;}
}
@media screen and (max-width:640px){.navigation-area .left-area{padding:8px 2%;width:100%;}
.appointment-form .left-area, .appointment-form .right-area{width:100% !important;}
.navigation-area .right-area{padding:8px 1%;width:100%;}
}
.rollover img{height:auto;width:100% !important;}
.right-area > lable{float:left;font-family:open sans !important;font-weight:300;margin-bottom:5px !important;padding-top:5px !important;width:100%;}
.appointment-form .left-area{float:left;font-family:open sans !important;font-weight:500;margin-bottom:5px !important;width:100%;}
.appointment-form .left-area{float:left;margin-right:2%;width:48%;}
.appointment-form .right-area{float:left;width:50%;}
.right-area span, .left-area span{font-size:14px;font-weight:100;}
.right-area input[type="tel"]{margin-bottom:13px;}
.sub-nav li > a:hover, header:not(.sub-downwards) .sub-nav li:hover > a, #phantom .sub-nav li:hover:not(.dt-mega-parent) > a{color:#000;}
.contact-form-page .wpcf7-validation-errors{display:inline-block !important;}
.address-area a{color:#777777;text-decoration:none;}
.contact-form-page .wpcf7-mail-sent-ok{display:inline-block !important;}
.contact-form-page input{color:#777 !important;}
#bottom-bar .wf-float-left{color:#fff;}
.article-top-bar.transparent-bg{display:none;}
@media screen and (max-width:480px){.amazingslider-slider-2{height:auto;width:100% !important;}
.amazingslider-bullet-wrapper-2{display:none !important;}
.amazingslider-img-elem-2{height:auto !important;margin-top:0;}
}
.holidays{font-size:13px;font-weight:bold;}
.page-id-687 .aio-icon-description.ult-responsive{display:none;}
.page-id-691 .contact-title p{font-size:18px;font-weight:100;line-height:25px;}
.page-id-691 .contact-title p{font-size:18px;font-weight:100;line-height:25px;margin-left:10px;margin-top:12px;}
.page-id-696 .contact-title p{font-size:20px;font-weight:100;line-height:27px;margin-left:7px;margin-top:21px;}
.page-id-696 .contact-title strong{color:#1f3e77 !important;font-family:open sans !important;font-size:26px !important;}
.fstclm{font-size:19px;font-weight:bold;margin-left:28px;}
.first_genrate{border-bottom:1px solid;padding-bottom:86px;padding-top:15px;}
.test_genrate > p{margin-top:11px;text-align:center;}
.test_genrate .wpcf7-form-control.wpcf7-submit{background:#6ba098 none repeat scroll 0 0;font-size:18px;}
.test_genrate .wpcf7-form-control.wpcf7-submit:hover{background:#6BA098;}
#main-nav li:last-child{padding:3px 10px !important;}
.page-id-823 .team-container{background:#1F3E77;min-height:250px;padding:0px 12px;width:100%;}
.team-content span#myBtn{cursor:pointer;background:#6BA098;display:initial;padding:8px 15px;}
.team-desc{padding:10px 0 !important;}
.team .team-media{width:40% !important;}
.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}
.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%;}
.content-img img{width:100%;height:auto;}
.content-img{width:25%;float:left;margin:0px 2%;}
#myModal .modal-content{background:rgba(0,0,0,0.85);color:#fff;float:left;margin:0 10%;}
.pop-up-content{float:left;width:70%;}
.close{color:#aaaaaa;float:right;font-size:28px;font-weight:bold;}
.close:hover,
.close:focus{color:#000;text-decoration:none;cursor:pointer;}
#myModal .modal-content span.close{font-size:38px;background:#6BA098;opacity:10;border-radius:50%;padding:3px 11px;top:-25px;position:absolute;color:#fff;left:-20px;}
.scroll-top.on{bottom:40px;}
@media screen and (max-width:800px){.content-img{width:50%;}
.pop-up-content{float:left;width:100%;margin:10px 0;}
.modal{padding-top:40px;}
#myModal .modal-content{line-height:26px;font-size:14px;}
}
#main-nav .sub-nav li:last-child a{background:transparent;margin:0px;}
#main-nav .sub-nav li.current-menu-item a{background:#FF9800;}