/*
    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 */

p.title_box_header { font-size: 60px; line-height: 72px; color: #ffffff; font-weight: 300; opacity: 1; margin-left: -4px; visibility: visible; }
.top_info_boxes .top_info_box.linked { background: #ff9a00; }
body .secondary_background_color { background-color: #005da6 !important; }
body .base_background_color, body .base_background_color .vc_column-inner { background-color: #4C6575 !important; }
.slick_nav .slick_prev, .slick_nav .slick_next { color: #ff9a00; border: 1.5px solid #e0e0e0; }
.slick_nav .slick_prev:hover, .slick_nav .slick_next:hover { background: #ff9a00; color: #fff; border-color: #ffffff; }
.button, a.button { border: 4px solid #ff9a00; background: #ff9a00; }
.button:hover, a.button:hover { background-color: #F7BE68; border-color: #F7BE68; }
body .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat { background-color: #005da6; }
.icon_button a { border: 2px solid #ff9a00; }
div.widgetWhite { background: #fff; }
div.service_posts_grid p { display: none;  }
div.service_posts_grid h5 { text-align: center; }
.service_posts_grid article .post_bottom { position: relative; border: 1px solid #E4E4E4; border-top: none; padding: 10px !important; }
.service_posts_grid article .post_bottom:before { display: none !important; }
.service_posts_grid article .post_bottom { position: relative; border: 1px solid #E4E4E4; padding: 10px !important; box-shadow: 1px 1px 2px #e0e0e0; }
span.moreInfo { color: #51514C; font-size: 12px; text-align: center !important; font-style: italic; font-weight: 900; }
.widget_contacts.style_2 li .text p { font-size: 17px; line-height: 30px; color: #000000; }

.top_bar .top_bar_right .top_bar_socials { border: none !important; }
.top_bar .top_bar_right > *:first-child { border: none !important; }
body .vc_message_box.vc_message_box-solid .vc_message_box-icon { background: #006AB1; }
body .vc_message_box.vc_message_box-solid.vc_color-info { background: #18AFD3;  transition: all .5s ease; }
body .vc_message_box.vc_message_box-solid.vc_color-info:hover { background: #006AB1; transition: all .5s ease; }
#footer .footer_widgets { background-color: #006CB5 !important; }
ul#menu-footer-menu a { color: #fff !important; }

div.vc_custom_1457991007215 { background: #1C6FB1 !important; }
div.vc_custom_1456780093377 { background: #1C6FB1 !important; }
div.vc_custom_1456780093377 div.vc_custom_1456779834324 { background-color: #1C6FB1 !important; }

/****************************************
Top Bar
****************************************/
.top_bar { background: #006AB1; }
.top_bar .top_bar_right .top_bar_socials ul li a { color: #fff; }




.top_bar {
    background-color: #006ab1;
}

#footer .footer_widgets {
    font-weight: 500;
}

#footer .copyright {
    font-weight: bold;
}

.top_nav ul.top_nav_menu > li {
    font-weight: 600;
}

.top_info_boxes .top_info_box .text strong {
    font-weight: 600;
}

.top_info_boxes .top_info_box .text span {
    font-size: 14px;
    font-weight: 400;
}

.testimonial_author {
    font-weight: bold;
}

.widget_contacts ul li .text p {
    font-weight: 400;
}

.staff_carousel .slick-slider .slick-slide .staff_position {
    font-weight: 400;
}

.c2cButtons {
    margin-left: auto;
    margin-right: auto;
}







@media only screen and (max-width: 1000px) {
.mobile-hidden {
display: none;
}

/*
 * .top_bar .top_bar_right .top_bar_socials ul li a {
    display: none;
}

.top_bar {
    height: 15px;
}

.top_nav .logo {
    padding: 0 0 32px;
}

#menu_toggle {
    margin: -35px 0 0;
}

.top_info_boxes .top_info_box .text {
    display: none;
}

.top_info_boxes .top_info_box .icon {
    margin-left: 30px;
}

.top_info_boxes .top_info_box .icon {
    font-size: 40px;
}
*/

#header .col-xs-4 {
	width: 100%;
}
	
}





@media only screen and (min-width: 1000px) {
.desktop-hidden {
 display: none;
}
}