/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

/* LAYOUT AND STYLE */

.su-row.centered-text {padding-right: 10%; padding-left: 10%; padding-top: 60px; padding-bottom: 60px;}

.su-row.map {margin: 0px !important;}

.su-row.centered-text-wide {padding-right: 10%; padding-left: 10%; padding-top: 60px; padding-bottom: 60px;}

.su-row.image-bg {background-image: url("/wp-content/uploads/2017/06/home-bg-bottom-1.jpg"); background-size: cover; padding: 60px; margin-bottom: 0px;}

.su-row.about {color: #ffffff; padding-top: 15%; padding-bottom: 8%; padding-left: 10%; padding-right: 10%; background-image: url("/wp-content/uploads/2017/06/about-bg.jpg"); background-size: cover; margin-bottom: 0px;}

.su-row.smiles {color: #ffffff; padding-top: 15%; padding-bottom: 8%; padding-left: 10%; padding-right: 10%; background-image: url("/wp-content/uploads/2017/06/smiles-bg.jpg"); background-size: cover; margin-bottom: 0px;}

.su-row.started {color: #ffffff; padding-top: 15%; padding-bottom: 8%; padding-left: 10%; padding-right: 10%; background-image: url("/wp-content/uploads/2017/06/started-bg.jpg"); background-size: cover; margin-bottom: 0px;}

.su-row.treatment {color: #ffffff; padding-top: 15%; padding-bottom: 8%; padding-left: 10%; padding-right: 10%; background-image: url("/wp-content/uploads/2017/06/treatments-bg.jpg"); background-size: cover; margin-bottom: 0px;}

.su-row.contact {color: #ffffff; padding-top: 15%; padding-bottom: 8%; padding-left: 10%; padding-right: 10%; background-image: url("/wp-content/uploads/2017/06/contact-bg.jpg"); background-size: cover; margin-bottom: 0px;}

img.drphoto {margin-bottom: 0px;}

.su-column.darkgraybg {background-color: rgba(68,68,68,0.7); margin-bottom: 0px;}

div.about-text {padding-left: 5%; padding-right: 5%; padding-bottom: 5%;}

h3.about-title {padding-left: 5%; padding-top: 5%;}

h3.light-text {color: #e1e1e1; text-shadow: 2px 2px 2px rgba(0,0,0,0.7);}

p.light-text {color: #e1e1e1; text-shadow: 2px 2px 2px rgba(0,0,0,0.9);}

.su-carousel .su-carousel-slide img {padding: 0px !important; border: 0px !important; border-radius: 0px !important;}

.su-row.no-margin {margin-bottom: 0px !important;}

.wo-icon {background-color: #733270 !important;}

a.wp-side-menu-item {background-color: #733270 !important;}

/* OUR SMILES */


/**************0136************/
.nf-response-msg p {  padding: 0 0 0 55px;  color: #ffffff;}
.nf-response-msg p:last-child {  padding-bottom: 25px;}

.page-id-87 .nf-response-msg p {  padding: 0 0 0 125px;  color: #ffffff;}

@media (max-width:1024px){
.nf-response-msg p { padding: 0 0 0 35px;}
.page-id-87 .nf-response-msg p {  padding: 0 0 0 10px;}  
}

@media (min-width:1024px) and (max-width:1250px) {
nav.main_menu > ul > li > a {  padding: 0 10px;}  
}

@media (max-width:767px){
.nf-response-msg p {padding: 0 0 0 20px;}
.page-id-87 .nf-response-msg p {  padding: 0 0 0 10px;}  
}
/**************0136************/

@media screen and (max-width:415px){
html .testimonial_slider__minimal .testimonial_quote{width:100%; padding-left:0; position:relative; overflow-y: scroll; height: 500px;}
html .su-row.contentgrid{padding-left:25px; padding-right:40px;}
body > div.wrapper > div > div > div > div > div > div:nth-child(5) > h3{font-size:18px;}
#testimonial_slider_1 > div:nth-child(1) > div.testimonial_quote > span > h1{font-size:24px;}
.testimonial_slideri{height:650px!important; width:345px!important;}
.testimonial_wrapper{width:345px!important;}
#testimonial_slider_1_wrap{overflow:visible;}
#testimonial_slider_1 > div:nth-child(1) > div.testimonial_quote > span > p, #testimonial_slider_1 > div:nth-child(1) > div.testimonial_quote > span > h5{font-size:11px;}
#testimonial_slider_1 > div:nth-child(1) > div.testimonial_quote > span{width:95%;}
.testimonial_wrapper, #testimonial_slider_1, #testimonial_slider_1_wrap{height:650px!important;}
html .testimonial_slider__minimal .testimonial_by_wrap{width:55%; margin:0 auto; float:none;}
body > div.wrapper > div > div > div > div > div > div:nth-child(5) > h3{text-align:center;}
}
@media screen and (max-width:360px){
.testimonial_slideri{width:320px!important;}
}
@media screen and (max-width:320px){
.testimonial_slideri{width:275px!important;}
}

.testimonial_quote {display: hide !important;}

/* NINJA FORMS */

.nf-form-fields-required {display: none;}

/* TEXT SLIDER */

.testimonial_slider__default, .testimonial_slideri {height: auto !important; margin:0 !important;}

/* BLOG */

.date.entry_date.updated {display: none;}

.post_info {display: none !important;}

.mobile-view-only {
  display: none;
}

@media screen and (min-width: 1360px) and (max-width: 1510px) {
  header.centered_logo.centered_logo_animate .q_logo img, header:not(.centered_logo) .q_logo img {
    height: auto;
    width: 500px !important;
  }
}

@media screen and (min-width: 1261px) and (max-width: 1359px) {
  header.centered_logo.centered_logo_animate .q_logo img, header:not(.centered_logo) .q_logo img {
    height: auto;
    width: 400px !important;
  }
  header:not(.with_hover_bg_color) nav.main_menu>ul>li>a>span:not(.plus), nav.vertical_menu>ul>li>a>span:not(.plus) {
    font-size: 15px;
  }
}
/* 
<!--@media screen and (min-width: 1261px) and (max-width: 1260px) {
  header.centered_logo.centered_logo_animate .q_logo img, header:not(.centered_logo) .q_logo img {
    height: auto;
    width: 300px !important;
  }
    header:not(.with_hover_bg_color) nav.main_menu>ul>li>a>span:not(.plus), nav.vertical_menu>ul>li>a>span:not(.plus) {
    font-size: 15px;
  }
}

@media screen and (min-width: 1001px) and (max-width: 1160px) {
  header:not(.with_hover_bg_color) nav.main_menu>ul>li>a>span:not(.plus), nav.vertical_menu>ul>li>a>span:not(.plus) {
    font-size: 15px;
  }
    header.centered_logo.centered_logo_animate .q_logo img, header:not(.centered_logo) .q_logo img {
    height: auto;
    width: 235px !important;
  }
}--> */


@media screen and (max-width: 768px) {
  #consultation-btn {
    position: relative;
    top: 12px; 
  }
  .testimonial-text {
    width: 80%;
  }
  span.treatment-text {
    width: 80%;
  }
}

@media screen and (max-width: 415px) {
  .testimonial_avatar > img {
    position: relative;
    right: 30px; 
  }
}

@media only screen and (max-width: 768px) {
  .hero-btn {
     display: none; 
  }
  .mobile-view-only {
    display: block;
  }
}

.btn {
  background: #9eba4e;
  background-image: -webkit-linear-gradient(top, #9eba4e, #9eba4e);
  background-image: -moz-linear-gradient(top, #9eba4e, #9eba4e);
  background-image: -ms-linear-gradient(top, #9eba4e, #9eba4e);
  background-image: -o-linear-gradient(top, #9eba4e, #9eba4e);
  background-image: linear-gradient(to bottom, #9eba4e, #9eba4e);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  font-family: Georgia;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  border: solid #733270 2px;
  text-decoration: none;
}

.btn:hover {
  background: #733270;
  background-image: -webkit-linear-gradient(top, #733270, #733270);
  background-image: -moz-linear-gradient(top, #733270, #733270);
  background-image: -ms-linear-gradient(top, #733270, #733270);
  background-image: -o-linear-gradient(top, #733270, #733270);
  background-image: linear-gradient(to bottom, #733270, #733270);
  text-decoration: none;
}