/*
Theme Name:     Dr. Zwiebel  New
Description:    Custom theme for Dr. Zwiebel
Author:         Jewel Web & Design
Template:       lorencia

(optional values you can add: Theme URI, Author URI, Version)
*/

@import url("../lorencia/style.css");


/*#body .white-bg {background-color: transparent!important;}*/
.white-bg {background-color: transparent!important;}

.white-bg .wrap  {padding: 0px 0px; margin: 0px auto; background-image: url('http://drzwiebel.com/wp-content/uploads/2014/11/fullpage-bg19.jpg') !important; background-color: rgba(255, 255, 255, 0);background-repeat: repeat-y;background-size: contain;}
body{margin-top:0px;}

.wrap {max-width: 1400px;margin: 0 auto;width:100%;}
.wrap content{background-color:#fff;}

.logo-box img {max-height: 130px;}
a.logo-image {height: 130px;}
.logo-container {float: left;}

#page {background-color:#280835!important;}
#top-bar {margin-top: 0px; border-bottom: 0px solid #E5E5E5!important;background-color: rgba(255, 255, 255, 0)!important;}
#header {background: rgba(173,141,131,1)!important;background-image:url('images/navbg.jpg')!important;background-repeat:repeat-x; background-position:bottom!important;border-bottom: solid 1px #FFF;}
#top-bar-right {    float: right;   line-height: 0px;    margin-bottom: -60px;    margin-top: 40px;}
#page-title-bar {background-color: rgba(222, 222, 222, 0.14)!important;background-image:none!important;}
#page-title-bar .wrap {position: relative; padding: 20px 0px; text-align: center;}
.main-menu {    float: left;    position: relative;    background-color:#E0D7C1;    width: 100%;}
.main-menu ul li a {padding: 15px 0px 15px 36px;}

#scroll-header-content { background-color:  rgba(173,141,131,1)!important;}


/*sidebar widgets  */
.sidebar-widget {margin-bottom: 20px;}
.right {float: left!important;}
.right2 {float: right!important;padding: 40px;background-color: rgba(255, 255, 255, 0);}
.left { float: right!important;}
.sidebar-widget-title, .sidebar-widget-title2  {background-color: #776264;padding: 5px 20px;margin-left: -20px;background-image: none;}
.sidebar-widget-title2 {margin-right: -20px}
#text-13 .sidebar-widget-title, #text-15 .sidebar-widget-title , #text-16 .sidebar-widget-title2{background-color: #4F5677;}
#text-14 .sidebar-widget-title2, #text-17 .sidebar-widget-title{background-color: #AD8D83;}
.content .sidebar-widget { color: #FFF;   background-color: #E0D7C1;  padding: 0px 20px 30px;  padding-right: 0;}
.content .sidebar-widget ul li a {color: #562B4B!important;}
#sidebar .widget {background-color: #E0D7C1;padding-left: 20px;margin-bottom: 60px;padding-right: 20px;margin-right: -40px;margin-left: -40px;margin-top: -40px;}
#sidebar .widget a{font-family: 'Open Sans';color: #4A2256;font-size: 15px;font-weight: bold;}
.rpwe-time {color: #481254!important;font-size: 12px;}
.textwidget { padding-top: 8px;}


/*col correction */
.small-column-inner {padding: 0px;}
.big-column-inner {padding: 0px ;}
.small-column-inner2 {padding: 0px;}
.small-column {width: 20%;margin-top: 20px!important;}
.left {float: left;   padding: 20px;   background-color: #FFF;}
.left2 {float: left; padding: 40px;  }
.big-column {width: 60%;max-width: 830px;}
.page-template-page-blog-php .big-column {width: 75%!important;max-width: 1200px;}

.full-column {padding: 60px;}
.page-template-default .white-bg .wrap  {padding: 0px 0px; margin: 0px auto; background-image: none !important; background-color: rgba(255, 255, 255, 1);}
.wrap-column {width: 1300px;margin: 40px auto;background-color: #fff;padding: 0px 50px;}
.no-spacing {margin-top:-40px;}
.widget-entry {margin-top: 40px;}

.big-column-pagebuilder.left {padding-right: 30px;float: left !important;}
.accor-title { font-size: 15px!important;    line-height: 15px!important;    font-family: "Cinzel",Arial !important;    font-weight: 300;}



/*patient gallery */
#patient-gallery-wrapper {margin: 30px 20px 30px 0px;}
#patient-gallery-wrapper .gallery-button { background-color: #4C1A57;; color: #FFF; padding: 5px; border: solid #FFF 2px;}
#patient-gallery-wrapper .patient-gallery-archive-template .patient-gallery-single { background: none repeat scroll 0% 0% rgba(238, 238, 238, 0.46);}
#patient-gallery-wrapper .gallery-caption {background: none repeat scroll 0% 0% #371341; border-top: 1px solid rgba(255, 255, 255, 0.8); }
#patient-gallery-wrapper .section-heading { margin: 0px 0px 10px; padding: 5px;font-size: 15px !important;font-weight: bold !important;}
#patient-gallery-wrapper .entry-title { font-size: 25px !important; margin-bottom: 20px;}
#patient-gallery-wrapper .gallery-toggle a.gallery-toggle-trigger, #patient-gallery-wrapper .section-heading  {background-color:#E0D7C1;}
#patient-gallery-wrapper .patient-gallery-archive-template .patient-gallery-single { background: none repeat scroll 0% 0% rgba(248, 247, 235, 0.58);}
.post-type-archive-bne_patient_gallery .big-column, .tax-patient-gallery-category .big-column {width: 80%!important;max-width: 1150px;}
.post-type-archive-bne_patient_gallery .white .wrap {background-image: url('http://janjawatson.com/zwiebel/wp-content/uploads/2014/11/fullpage-bg-left.jpg') !important;background-repeat:repeat-y; background-color: rgba(255, 255, 255, 1);}
.single-bne_patient_gallery .big-column {width: 80%!important;max-width: 1150px;}
.single-bne_patient_gallery .white .wrap, .tax-patient-gallery-category .white .wrap  {background-image: url('http://drzwiebel.com/wp-content/uploads/2014/11/fullpage-bg-left.jpg') !important;background-repeat:repeat-y; background-color: rgba(255, 255, 255, 1);background-size: 100% 100%;}


.category .big-column, .tag .big-column, .archive .big-column{width: 80%!important;max-width: 1150px;}
.single-post .big-column {width: 80%!important;max-width: 1150px;}

/*gravity form */
#text-14 .gform_wrapper, #text-19 .gform_wrapper {background-image:url("http://drzwiebel.com/wp-content/uploads/2014/11/amy.png")!important;background-repeat:no-repeat; background-position:top right;}
.gform_wrapper ul li:before, .gform_wrapper ul li:after, .gform_wrapper ul.gform_fields {padding: 0px;margin: 0px;overflow: visible;padding-top: 50px!important;}
.content input[type="text"], .content input[type="password"], .contact-form input[type="text"] {font-size: 16px;line-height: 18px;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {width: 100% !important;}
.gform_wrapper .top_label .gfield_label {margin: 0!important;font-weight: normal!important;display: inline-block;line-height: 0.9em; clear: both;}
.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] { outline-style: none;font-size: 15px!important;font-family: inherit;padding: 2px 2px; letter-spacing: normal;}
.content input[type="text"], .content input[type="password"], .contact-form input[type="text"] { font-size: 16px; line-height: 18px!important; font-family:"Abel",Arial; font-weight: 400;}
.gform_wrapper {max-width: 90%!important;}






.post-entry-meta, .post-entry-meta a {font-family: 'Abel',Arial !important;font-size: 16px;line-height: 20px;font-style: normal;font-weight: 300;display: none;}
.post-list-data {
    margin-left: 70px;
    border-bottom: solid #EAEAEA 1px;
}


.testimonials-buttons {display:none;}

hr {border: 0; height: 1px; background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); margin:30px 0;}



/*font styling*/
.logo-box h1, h1#page-title{border-bottom:none;}
h1 {border-bottom: solid #c6c6c6 1px;padding-bottom: 10px;background-repeat: no-repeat;background-position: right bottom;}

.content p {font-size:18px;}
.post-entry-title a { font-size: 22px;}
h1 {font-size: 20px !important;line-height: 24px !important;}
h2{font-size: 18px !important; line-height: 28px !important;color:#770056 !important;font-weight:400!important;font-style: normal!important;}
h3{font-size: 16px !important; line-height: 24px !important;font-weight:300 !important;color:#555 !important;}
h4{;font-size: 14px !important;line-height: 20px !important;}

.feature-content {color: #666 !important;}
.big-column-inner h2 {font-weight:normal;font-style: normal;color:#7A1368 !important;margin-bottom: 17px;}
.sidebar-widget-title span, .sidebar-widget-title2 span {font-size: 18px!important; line-height: 30px; font-weight: 700; font-style: normal;color:#fff!important;}
.page-id-762 .custom-menu-widget a {color: #562B4B; line-height: 15px; margin: 0; padding: 0;}
blockquote { background-color: rgba(248, 244, 217, 0.71) !important;  color: #666; border-left: 5px solid #562B4B;}






.section-widget-title {border-bottom: solid #c6c6c6 1px;padding-bottom: 10px;background-repeat: no-repeat;background-position: right bottom;font-weight:normal;}
.content-section-heading { text-align: center; margin-bottom: 10px;padding-top:30px;}
.content-section-title {font-family: "Cinzel",Arial !important;  font-size: 30px!important;  line-height: 40px!important;}

/*menu*/
.suppa_submenu a:hover{background-color:#562b4b !important;}
.suppa_submenu a{line-height: 15px!important;}




/*youtube feed*/
ul.ytchagallery .ytctitle { margin: 5px 0px 10px;font-size: 16px;line-height: 20px;clear: left !important;color:#000 !important;}
ul.ytchagallery .ytctitledesc-cont * {clear: left !important;}
.ytctdescription {padding-bottom:40px;color:#000;}
.white-text .content ul.ytchagallery  a:hover, .white-text .content ul .ytchagallery li a:hover {    color: #555;}

/*facebook feed*/
.fts-jal-fb-user-thumb a { display: none;}

.testimonials-image {float: left;width: 60px;height: 60px;padding-bottom: 20px;}
.gallery-caption { margin-left: 0px; margin-right: 5px; margin-bottom: 20px;}


/*footer*/

 #footer {background-color: #776264!important;}
.footer-text {font-size: 12px !important; line-height: 20px;}
.footer-social { margin-left: 10px; margin-bottom: 10px;}
#footer .wrap-column {background-image:none;}
#footer .wrap-column {background-image: none;display: none;}

#comment-form {display:none;}


.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.videoWrapper object,
.videoWrapper embed,  {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 90%;height: 90%;}


#phone{font-family: "Cinzel",serif !important;line-height: 24px;width:380px; float:right;font-weight: 300;padding-top:10px;text-align: right;}
#phone a {font-size: 30px;color:#fff;}


@media screen and (max-width: 2000px) {
#phone{padding-top:40px;color: #ffffff; }
}

@media screen and (max-width: 460px) {
.logo-box img {max-width: 300px; height: 80px;}
#toggle-menu-button {display: none!important;}
.gallery-item {width: 100% !important;max-width:100%;}
.content-section-title {     font-size: 20px important;    line-height: 30px;}
.post-entry-title a {    font-family: 'Open Sans',Arial !important;   font-size: 18px !important;   line-height: 24px!important;    font-style: normal; font-weight: 700;}
.content .sidebar-widget{display:none;}
div#dc-contact-2.dc-contact-slick { display: none;}
h1 {  font-size: 18px; line-height: 24px;}

}


@media screen and (min-width: 800px)  and (max-width: 1100px){
#text-14 .gform_wrapper, #text-19 .gform_wrapper {background-image:none!important;background-repeat:no-repeat; background-position:top right;}
.gform_wrapper ul li:before, .gform_wrapper ul li:after, .gform_wrapper ul.gform_fields {padding-top: 0px!important;}
.sidebar-widget-title span, .sidebar-widget-title2 span {   font-size: 14px !important;   line-height: 20px!important;}
}

@media screen and (max-width: 740px){
.logo-box img {max-height: 100px;}
.white-bg .wrap  {padding: 0px 0px; margin: 0px auto; background-image: none !important; background-color: #fff;background-repeat: repeat-y;background-size: contain;}
#sidebar .widget {margin: -40px -50px 60px;}
   #header .main-menu {display: block!important;}
 #scroll-header {display: none;}
#header .logo-container, #header .logo-box {text-align: left;width: 65%;}
#toggle-menu-button {display: none!important;}
.big-column-inner {padding: 0px;}
.content .sidebar-widget{display:none;}
#phone {width: 300px;margin-top: 0px;}
.small-column-inner2 {padding: 0px;margin-right: 30px;}
.page-template-page-blog-php .small-column, .page-template-page-blog-php .post-entry-left  {  display: none;}
.post-entry-right {  margin-left: 0;}
.post-entry-title a {  font-size: 18px!important;  line-height: 24px!important; }
.page-template-page-blog-php .left, .single-post .left { float: left !important;}
.category .big-column, .tag .big-column, .archive .big-column {
    width: 100% !important;
    max-width: 1150px;
}
}



@media screen and (max-width: 1200px){
.big-column {  width: 60%;  max-width: 830px;}
.white-bg .wrap  {padding: 0px 0px; margin: 0px auto; background-image: none !important; background-color: #fff;background-repeat: repeat-y;background-size: contain;}
#phone {width: 300px;margin-top: 0px;padding-top:10px!important;}
#phone a {font-size: 20px!important;color:#fff;}
a.logo-image {height: 120px;padding-top: 20px; width:100%;}
.logo-box img {height: auto;}
.textwidget img {max-width: 70%;}
#sidebar .widget {margin: -40px -50px 60px;}
}
