/*
    Theme Name: Dent-All - Child Theme
    Theme URI: http://dentall.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Dent-All is the only WordPress theme you need for Dental practice business. Dent-All has everything You need for a successful website of your clinic, hospital or for a personal dentist’ website. Dent-All comes with awesome built-in plug-ins and custom modules: Revolution Slider, Appointment Booking, Visual Composer, Pricing module, custom services module. Dent-All theme is fully responsive and 100% Retina ready. Now your patients can make appointments using mobile devices too.
    Version: 1.0
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: dental, dentist, doctor, dental practice, health, medical, dentistry, clinic, dental clinic, medicine, stomatologist, hospital, treatment, patient
    Text Domain: dentall-child
    Template: dent-all

    This theme, like WordPress, is licensed under the GPL.
    Use it to make something cool, have fun, and share what you've learned with others.
*/

/* Add your own styles here */

body .base_background_color {
    background-color: #008080 !important;
}

.wpb_text_column strong, .comment-body strong, .story-content strong, .wpb_text_column h1, .wpb_text_column h2, .wpb_text_column h3, .wpb_text_column h4, .wpb_text_column h5, .wpb_text_column h6, .comment-body h1, .comment-body h2, .comment-body h3, .comment-body h4, .comment-body h5, .comment-body h6, .story-content h1, .story-content h2, .story-content h3, .story-content h4, .story-content h5, .story-content h6 {
    color:inherit;
}

body.page-template-default .wpb_text_column,
body.page-template-default .comment-body,
body.page-template-default .story-content {
    margin-bottom:0px;
}

.top_info_boxes .top_info_box.linked,
#menu_toggle button,
#menu_toggle button:before,
#menu_toggle button:after,
.mobile_menu > ul > li,
.slick_nav .slick_prev:hover,
.slick_nav .slick_next:hover,
.testimonials_carousel .slick-slider .slick-slide .testimonial_wr:hover:before,
.base_background_color .vc_column-inner,
.icon_button a:hover,
::selection {
    background: #008080;
}

.mobile_menu > ul > li {
    border-bottom-color:#069a9a;
}

.mobile_menu > ul > li.active {
    background:#087373;
    border-bottom-color:#069a9a;
}

.mobile_menu > ul ul {
    background:#0B9494;
    border-top-color:#069a9a;
}

.top_info_boxes .top_info_box .icon,
.top_nav ul.top_nav_menu > li.current-menu-item > a,
.top_nav ul.top_nav_menu > li.current_page_item > a,
.top_nav ul.top_nav_menu > li.current-menu-parent > a,
.top_nav ul.top_nav_menu > li > a:hover,
.top_nav ul.top_nav_menu > li.menu-item-has-children:after,
.top_nav ul.top_nav_menu > li > ul li.menu-item-has-children:after,
.top_nav ul.top_nav_menu > li > ul ul li a:hover,
.top_nav ul.top_nav_menu > li > ul li.current-menu-item > a,
.slick_nav .slick_prev,
.slick_nav .slick_next,
.wpb_text_column a,
.comment-body a,
.story-content a,
.icon_button a .stm-icon,
.wpcf7-form .input-group .input-addon,
.posts_list article .post_bottom h3 a:hover,
.wpb_content_element.vc_wp_pages ul li a:hover,
.wpb_content_element.vc_wp_categories ul li a:hover,
.wpb_content_element.vc_wp_custommenu ul li a:hover,
.wpb_content_element.widget_archive ul li a:hover,
.wpb_content_element.widget_categories ul li a:hover,
.wpb_content_element.widget_nav_menu ul li a:hover,
.wpb_content_element.widget_pages ul li a:hover,
.wpb_content_element.widget_meta ul li a:hover,
.wpb_content_element.widget_recent_comments ul li a:hover,
.wpb_content_element.widget_recent_entries ul li a:hover,
.wpb_content_element.widget_rss ul li a:hover,
.right_widget.vc_wp_pages ul li a:hover,
.right_widget.vc_wp_categories ul li a:hover,
.right_widget.vc_wp_custommenu ul li a:hover,
.right_widget.widget_archive ul li a:hover,
.right_widget.widget_categories ul li a:hover,
.right_widget.widget_nav_menu ul li a:hover,
.right_widget.widget_pages ul li a:hover,
.right_widget.widget_meta ul li a:hover,
.right_widget.widget_recent_comments ul li a:hover,
.right_widget.widget_recent_entries ul li a:hover,
.right_widget.widget_rss ul li a:hover,
.wpb_content_element .widget_title:before,
.right_widget .widget_title:before,
.default_widgets .widget_title:before,
.single_post .post_bottom .socials > span > .stButton .stLarge:hover,
.wpb_content_element .widget_search form .button:hover,
.right_widget .widget_search form .button:hover,
.default_widgets .widget_search form .button:hover,
.posts_list article .post_bottom .post_details > * a:hover i,
.title_box .post_details > * a:hover i,
.title_box .post_details > * a:hover,
.select2-container--default .select2-selection--single .select2-selection__arrow:before {
    color:#008080;
}

.testimonials_carousel .slick-slider .slick-slide .testimonial_wr:hover,
.testimonials_carousel .slick-slider .slick-slide .testimonial_wr:hover:before,
.button.square, a.button.square {
    border-color:#008080;
}

.button_primary a {
    background-color: #000000 !important;
    color: #fff !important;
}

.button_primary a:hover {
    background-color: #615F5F !important;
}

.staff_popup {
    border-top: 5px solid #008080;
}

span.gc-cs-link {
    color: inherit;
    font-weight: inherit !important;
    font-size: inherit !important;
    text-decoration: none;
}

#footer .footer_widgets a,
#footer .copyright a {
    color: #DDE6F5;
}

.widget_contacts ul li .text p {
    color: #C7E7EF;
}

.staff_list_column .full_text {
    display:block !important;
}

.staff_list_column .staff_read_more,
.staff_list_column .staff_right > p:first-child,
.breadcrumbs {
    display:none;
}

.staff_list_column .staff_list > ul > li {
    border-top: 5px solid #008080;
}

.white_text,
.white_text h2,
.white_text h4 {
    color:#fff !important;
}

.white_text h4 {
    padding-top:10px;
}

table.clean_table th {
    font-weight:500;
}

table.clean_table td {
    line-height: 30px;
    font-size: 18px;
}

.fact_info {
    position: relative;
    display: block;
    border: 2px solid #008080;
    padding: 15px 20px;
    color:#008080;
    font-weight: 500;
    font-size: 20px;
    line-height: 35px;
    margin-bottom:20px !important;
}

.icon_button a {
    border:2px solid #008080;
}

.border_top {
    border-top:5px solid #008080;
}

.contact_list ul li {
    list-style:none;
}

.button.square, a.button.square,
.posts_list article .post_bottom .post_details .post_categories li a,
.title_box .post_details .post_categories li a {
    background:#008080;
}

.button.square:hover, a.button.square:hover {
    background: #4C6575;
    border-color: #4C6575;
}

.contact_widgets .widget_contacts.style_2 li:nth-child(2) p {
    font-weight:700;
}

.button.square:hover, a.button.square:hover,
.wpb_content_element.vc_wp_tagcloud .tagcloud a:hover,
.wpb_content_element .widget_tag_cloud .tagcloud a:hover,
.right_widget.vc_wp_tagcloud .tagcloud a:hover,
.right_widget .widget_tag_cloud .tagcloud a:hover,
.default_widgets.vc_wp_tagcloud .tagcloud a:hover,
.default_widgets .widget_tag_cloud .tagcloud a:hover,
ul.page-numbers li a.page-numbers:hover,
ul.page-numbers li span.page-numbers:hover {
    background: #008080;
    border-color: #008080;
}

.top_nav .logo img, .left_nav .logo img {
    height: 68px !important;
    width: 200px !important;
}

ul.page-numbers li span.page-numbers.current {
    border:4px solid #008080;
}

.wpb_content_element .widget_title, .right_widget .widget_title, .default_widgets .widget_title {
    border-bottom:2px solid #008080;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding-left:40px;
}

body .secondary_background_color {
    background-color: #000 !important;
}

.button, a.button {
    border: 4px solid #000;
    background-color:#000;
}

.button:hover, a.button:hover {
    border: 4px solid #615F5F;
    background-color:#615F5F;
}

.testimonials_carousel .slick-slider .slick-slide .testimonial_wr:before,
.slick_nav.style_2 .slick_prev:hover,
.slick_nav.style_2 .slick_next:hover {
    color:#000;
}

.wpb_text_column ul li:before, .wpb_text_column ol li:before, .comment-body ul li:before, .comment-body ol li:before, .story-content ul li:before, .story-content ol li:before {
    color:#008080;
}

.shadow {
    text-shadow:1px 1px #000;
}

@media screen and (max-width: 1199px) and (min-width:667px) {
    body.home .icon_box .icon {
        display:none;
    }
    body.home .icon_box {
        min-height:178px;
    }
    li#menu-item-1206 {
        display:none;
    }

}

@media screen and (max-width: 991px) and (min-width:768px) {
    body.home .icon_box {
        min-height:232px;
    }

}

@media screen and (max-width: 767px) {
    body.home .vc_custom_1439878734259,
    body.home .vc_custom_1451935401030,
    body.home .vc_custom_1451936108734 {
        margin-top:0px !important;
        padding-right:0px;
        padding-left:0px;
        margin:auto;
    }
    body.home .vc_custom_1451935401030 {
        margin-top:100px !important;
    }
    body.home .vc_custom_1439878727322 .wpb_wrapper {
        margin-left:-15px;
        margin-top: 90px;
    }

}