/*
 Theme Name:     Dental Child
 Author:         Studio98
 Template:       dental1
 Version:        1.0.0
*/
 
@import url("../dental1/style.css");
p{
margin-bottom:10px;
}
h3 {
    font-size: 21px;
}
.site-header {
    padding: 10px 0;
}
.header-right {
    margin-top: 16px;
}
.btn-default {
    color: #ffffff;
    background-color: #2b449b;
    border-color: #2b449b;
}
.navigation {
    background: #ffd76a;
}

.main-navigation li:hover a {
    background: #ffdf88;    
}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
    background: #ffdf88;color: #f7941e;
}
.main-navigation li:hover > a {
    color: #f7941e;
}
.main-navigation li ul {
    background-color: #ffdf88;
}
.main-navigation li ul li a:hover {
    color: #f7941e;
}
.well-lg {
    background-color: #2b449b;
}
.cta{
min-height:0px;
}
.cta a{
padding: 20px 0;
}
.cta a img{
    max-height: 45px;
}
.cta:hover{
background: #f7941e !important;
}
.belowslider .cta:hover{
background: #2b449b !important;
}
.btn-primary {
    color: #fff;
    background-color: #f7941e;
    border-color: #f7941e;
}
.well-lg .btn {
    background-color: #f7941e;
}
.red {
    color: #f7941e;
}
.widget-area .widget_sf_widget_constantcontact,.widget-area .widget_newsletterwidget{
    background: #f7941e;    color: #ffffff;
}
.widget-area .widget_sf_widget_constantcontact .widget-title {
    text-align: left;
    background-color: transparent;
    margin-bottom: 0px;
}
.constantcontactwidget_form input[type="text"]{
    width: 75%;
        display: inline-block;
}
.constantcontactwidget_form input[type="submit"]{
font-style: italic;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    display: inline-block;
}
.menu-toggle, input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type=submit], .bypostauthor cite span{
background-color: #2b449b;
}
input[type="text"], input[type="email"], input[type="tel"], textarea{
border:1px solid #cccccc !important;
}
.row{
clear:both;
}
#primary .btn{
display:block;
}
.header-right .btn{
    margin-top: 12px;
}
.well-lg{
    position: relative;
    z-index: 999;
}
.belowslider{
color:inherit;
z-index:inherit;
}
#freeconsult .modal-dialog{
width:100%;
max-width:800px;
}
.cta .fa{
    font-size: 50px;
    margin: 10px;
}
.servicecta{
        box-shadow: 0px 1px 11px 0px #cccccc;
	margin-bottom: 30px;
    padding: 6px;
    border-radius: 5px;
    background: #fff;
    min-height: 358px;
    font-size: 16px;
    color: #7f7e7c;max-width: 353px;
}
.servicecta .image{
	max-height: 145px;
	overflow: hidden;
}
.servicecta img{
	width: 100%;
}
.servicecta h3.title{
    font-size: 20px;margin: 8px 0;
}
.servicecta .btn-primary{
    margin-top: 20px;
}
.divisions .tabs{
display:none;
padding-top:20px;
padding-bottom:20px;
}
.divisions .readmore_button{
display: none;
}
.divisions .modal-dialog{
width:100%;
max-width:800px;
}
.divisions .modal-body img{
float:left;
margin-right:10px;
margin-bottom:10px;
max-width: 320px;
height:auto;
}
.divisions .modal-body{
    min-height: 300px;
}
.divisions .col-sm-4:nth-child(3n+1){
clear:left;
}
#myModal .modal-dialog{
width:100%;
max-width:800px;
}
#main ul{
margin-left:18px;
}
#main ul li{
list-style:disc;
}
hr {
    background-color: #F7941E;
    border: 0;
    height: 4px;
    margin: 24px;
    margin-bottom: 1.714285714rem;
}

aside#ctct_form_designer_widget-2 {
    background: #f7941e;
    color: #ffffff;
}
.kws_form.gform_wrapper {
    margin-top: 0px;
    padding-top: 0px;
}
aside#ctct_form_designer_widget-2 p {
    margin-bottom: 5px;
}
html body div.kws_form a.safesubscribe_light {
    background: transparent url() left top no-repeat !important;
height: 0px !important;
}
footer[role="contentinfo"]{
margin-top:0;
}

.category-blog article h4.entry-title {
    font-size: 28px;
}

.single .entry-header .entry-title {
    font-size: 38px;
}
ody.home .site {
    /* padding: 20px 15px; */
    padding-top: 20px;
}

.page-id-5 .belowslider
{
	display: none !important;
}

.page-id-5 .footer-top
{
	display: none !important;
}

.logo a img {
    max-width: 200px;
}
