/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
/*----------------Header ----------------------*/

.qodef-page-header {
    background: white;
}
.qodef-logo-wrapper a {
    height: 53px !important;
}
.current .item_text {
    color: #fff;
}
.qodef-light-header .qodef-logo-area .qodef-light-logo,
.qodef-light-header .qodef-menu-area .qodef-light-logo,
.qodef-light-header .qodef-vertical-menu-area .qodef-light-logo {
    width: 230px;
}
.item_text {
    color: #333;
}
.qodef-icon-font-awesome {
    color: #333;}
    .qodef-side-menu-button-opener {
        display: none;
    
}
.qodef-page-header .qodef-sticky-header {
    height: 90px !important;
}
.ih-item.square.effect13 .info p {
    color: #fff !important;
    font-size: 15px !important;
}
.custom-row-color-changer {
    background: #9e7c2d!important;
}
.qodef-main-menu>ul>li>a span.item_inner {
    padding: 0 10px;
}
/*--------------Middle Slider----------------*/

.qodef-fullwidth-slider-item .qodef-fullwidth-slider-item-content-holder {
    background: linear-gradient(90deg, rgba(170, 5, 34, 0.9) 50%, transparent 50%);
}

.qodef-side-menu-button-opener {
    display: none;
}
.qodef-drop-down .second .inner>ul,
li.narrow .second .inner ul {
    width: 240px;
}
.qodef-drop-down .narrow .second .inner ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 10px;
    margin: 10px 0;
    margin-right: 0px !important;
}
/*----------------Locations------------------*/

.ih-item.square {
    margin-bottom: 0px!important;
    border: 3px solid #9e7c2d !important;
}
.ih-item.square.effect13 .info h3 {
    text-transform: none !important;
}
/*----------------Call to action-------------*/

.qodef-call-to-action-text {
    font-size: 24px;
}
/*----------------Call to action-------------*/

footer input.wpcf7-form-control.wpcf7-text.wpcf7-email {
    background-color: rgb(255, 255, 255);
    color: #666;
    margin-bottom: 8px;
    width: 100%
}
.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-select {
    margin-bottom: 8px;
}
.wpcf7-form-control.wpcf7-textarea {
    height: 100px;
    max-height: 160px;
    resize: vertical;
}
footer input.wpcf7-form-control.wpcf7-submit {
    min-width: 100px;
}
/*----------------Slider-------------*/

@media only screen and (min-width: 1000px) and (max-width: 1380px) {
    .qodef-slider-inner div {
        max-height: 550px;
    }
}
@media only screen and (min-width: 1400px) and (max-width: 2000px) {
    .qodef-slider-inner div {
        max-height: 700px;
    }
}
.vc_custom_1445420473166 {
    padding-bottom: 40px !important;
}
.qodef-content {
    margin-top: -60px !important;
}
.fa-chevron-up {
    color: white !important;
}
.qodef-footer-top-holder {
    background-color: #333333 !important;
}
.qodef-footer-bottom-holder {
    background-color: #222 !important;
}
footer input[type="submit"] {
    border-color: #000!important;
}
input.wpcf7-form-control.wpcf7-submit,
footer input[type="submit"] {
    background-color: #000!important;
    border-radius: 3px !important;
    float: right;
}
footer input.wpcf7-form-control.wpcf7-submit {
    font-family: Raleway, sans-serif;
    font-weight: 400;
    font-size: 18px;
}
.fa-search {
    display: none;
}
.q_menu_arrow {
    color: #333;
}
.qodef-side-menu-slide-with-content {
    position: static;
}
.ih-item.square.effect13 .info {
    background: #e8c696 !important;
}
.ih-item.square.effect13 .info h3 {
    background: #9e7c2d !important;
}
.ih-item.square.effect13 .info p {
    color: #000 !important;
}
.qodef-title .qodef-title-holder h1 {
	margin-top:1.6em;
    font-size: 2.3em;
    font-weight: 400 !important;
    line-height: 1.2em;
}
.qodef-title {
    height: 180px !important;
}
.qodef-container {
    padding-bottom: 40px;
}
.qodef-container p {
    text-align: justify;
    margin-bottom: 15px;
}
.qodef-search-opener {
    margin: 0px !important;
    width: 0px !important;
    font-size: 0px;
}
.navigation {
    width: 100%;
    background: transparent !important;
}
.navigation > ul {
    width: 100%;
}
h2.qodef-slide-title {
    font-size: 48px !important;
    line-height: 30px !important;
}
.carousel-inner h2 {
    font-weight: 600px
}
.qodef-light-header .qodef-menu-area .qodef-light-logo {
    width: 320px !important;
}
.qodef-logo-wrapper a {
    height: 78px !important;
}
.qodef-page-header .qodef-menu-area {
    height: 112px;
}
.navigation a {
    text-transform: none;
    line-height: 24px;
}
.homex .wpb_single_image {
    margin-bottom: 0px !important 
}

.wpb_single_image {
    margin-bottom: 24px !important  
}

.orenge > ul > li > a {
    border-right: 0.3em solid #aa0522;
}
.orenge > ul > li a:hover,
.orenge > ul > li:hover a {
    background: transparent;
    color: #aa0522
}
h1,
h1 a,
h2,
h2 a,
strong {
    font-weight: 600 !important;
}
.wpb_widgetised_column h2 {
    border-bottom: 2px solid #c09f62;
    padding: 10px 16px;
    color: #aa0522;
    font-weight: 500 !important;
    font-size: 24px
}
.orenge > ul > li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.orenge > ul > li a:before {
    display: block;
    content: "";
    padding-top: 20px;
    width: 20px;
    height: 10px;
    background: transparent url('../images/bullet-style-3.png') no-repeat;
    float: left;
    margin-top: 7px
}
.orenge > ul > li > a {
    color: #333;
    border-right: 0;
}
.wpb_widgetised_column {
    background: #f5f1e9;
}
h3 {
    margin-bottom: 10px;
}
.qodef-drop-down .narrow .second .inner ul li{
	    width: 230px;
}
.loc .wpb_single_image{
	margin-bottom: 0px !important;
}
.loc .wpb_text_column{
	min-height: 42px
}
.aside .qodef-btn.qodef-btn-icon .qodef-btn-text{
	    padding: 0 10px;
}

.aside .qodef-btn.qodef-btn-icon .qodef-btn-text-icon{
	font-size: 18px;
}
.qodef-three-columns-inner div{
	min-height: 1px !important;
	
}
footer .qodef-footer-top:not(.qodef-footer-top-full) .qodef-container-inner{
	padding-bottom:10px;
}
.qodef-container{
	padding-bottom:20px;
}
footer .qodef-footer-bottom-holder{
	
	padding-bottom:4px;
}
footer .qodef-footer-bottom-holder .qodef-container{
	padding-bottom:10px;
}
.qodef-three-columns-inner .qodef-column{
	min-height: 260px !important;
}
.widget:first-child .textwidget p{
	margin-bottom: 0px;
}

.qodef-footer-top-holder{
	padding-top: 10px;
}
.ih-item .info h4{
	background-color: #333 !important;
	width: 40%;
	margin: 0 auto;
	color: #fff;
	border-radius: 4px;
	height: 30px;
	margin-bottom:20px;
}



.upw-posts .entry-image {
    float: left;
    width: 90px;
    padding-right: 10px;
}

.upw-posts h4.entry-title {
    line-height: 22px;
}

.upw-posts h4.entry-title a {
    font-size: 14px;
    font-weight: normal;
    line-height: 10px;
}

.upw-posts article {
    display: block;
    margin-bottom: 10px;
    padding-bottom: 0px;
    border-bottom:1px dotted #404040;
    clear: both;
	min-height:77px;
}
.textwidget a i{
	color: #fff;
}
#text-7 .textwidget p{	
	color: #fff !important;
}
.widget_text{
	margin-top:10px;
	padding: 12px;
}
.widget_text hr{
	 border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.widget_text h4{
	color:#aa0522
}
.wpcf7-form-control.wpcf7-textarea{
	    height: 180px;
    max-height: 250px;
    resize: vertical;
}
.qodef-container-inner h3 {
    color: #aa0522 !important;
    font-size: 20px !important;
}
.doc_searchbox.row {
    box-shadow: 0 0 0 1px #ddd;
    padding: 20px 20px;
    background: #f6f2e4;
    margin-bottom: 30px;
}
select{
   width: 170px;
   font-size:14px;
   border: 0;
	line-height: 24px;
   height: 28px;
   -webkit-appearance: none;
}
select option{	
	line-height: 24px;
}
footer .widget {
    margin-bottom: 20px;
    margin-top: 0px;
    padding-top: 0px;
}
footer .qodef-footer-top .qodef-column{
padding: 0 10px;
}
footer .qodef-footer-top .qodef-column:last-child {
padding-right: 20px;
}
#text-26{
	margin-bottom:0px;
	padding-bottom:0px !important
}
.qodef-footer-bottom-holder .qodef-three-columns-inner .qodef-column {
    min-height: 10px !important; 
}
footer .qodef-footer-top .qodef-column:first-child {
    padding-left: 15px;
}
#text-25, #text-30, #text-30 p{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#text-30, .qodef-footer-inner .qodef-container{
	padding-bottom:0px;
}
.upw-posts .entry-image{
	height:65px;
	overflow:hidden;
}
.qodef-three-columns .qodef-column .qodef-column-inner{
    padding: 0 !important; 
}
footer .qodef-footer-top:not(.qodef-footer-top-full) .qodef-container-inner {
    padding: 50px 0 !important;
}
.qodef-blog-single .qodef-blog-standard-info-holder{
    width: 90%;    padding-bottom: 30px;
}
.qodef-post-info {
    display: none;
}
.qodef-post-info-bottom {
    border-bottom: none;
}
.qodef-post-image {
    text-align: center;
}
.qodef-main-menu ul li a {
    font-size: 14px;
    font-weight: 600;
}
.qodef-main-menu ul li:hover .item_text{
	color: #fff;
}
.qodef-main-menu ul li:hover .inner ul li .item_text{
	color: #333;
}
span.qodef-icon-shortcode{
	border: 0 !important;
	background: transparent !important;
}
.qodef-post-image{
	display:none;
}
strong {
    font-weight: 800 !important;
}
.wpb_text_column :last-child, .wpb_text_column p:last-child{
	margin-bottom:15px;
}

.doctor-specialization{
	background: #ddd;
	padding-left:8px;
	margin-bottom: 0px !important;
}
.doctor-specialization span:first-child{
	font-weight:700;
}
.career-pg iframe{
max-height: 1600px;
min-height: 1700px; 
}
.wpb_text_column.wpb_content_element {
   /* min-height: 350px !important;*/
}
.wp-post-image{
	border: 0px !important;
    width: 100%;
}
span.qodef-icon-shortcode:nth-child(2){
	display:none;
}
.fluidvids{
	padding-top: 180px !important;
}
.doc_searchbox .row a{    
	width: 20%;
    padding: 9px 15px;
    height: 42px;
    background-color: #aa0522;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 3px;
	line-height: 48px
}
.box_left{
	  float: left;
	width: 48% !important;
}
img.box_right {
    float: right;
    width: 25%;
}
img.box_right {
    width: 50% !important;
	
}
@media screen and (max-width: 600px){
h2.qodef-slide-title{
	font-size:2em !important;
	line-height:1em;
}
.carousel-inner .qodef-slider-content .qodef-slider-content-inner.one_by_one.from_bottom, .carousel-inner .qodef-slider-content .qodef-text.one_by_one.from_bottom .qodef-el {
    left: 8%;
}
	.qodef-fullwidth-slider-item-content-holder-inner{
		background-color:#aa0522 !important;
	}
	.qodef-title .qodef-title-holder h1 {
    margin-top: 1.6em;
    font-size: 1.6em;
    font-weight: 400 !important;
    line-height: 1.2em;
}
}
.qodef-fullwidth-slider-item .qodef-fullwidth-slider-item-content-wrapper .qodef-fullwidth-slider-item-wrapper-inner:after {
    background: transparent;
}
.qodef-fullwidth-slider-item-text p, .qodef-fullwidth-slider-item-button a{
	color:#fff !important;
}
@media (min-width: 992px){
.col-md-6 {
    width: 50% !important;
}
}
.single-post .qodef-title-subtitle-holder-inner h1{
	display:none
}
.single-post .qodef-title {
    height: 70px !important;
}
h1{
	    font-size: 34px;
    line-height: 1.284em;
    font-weight: 600 !important;
    font-family: Raleway,sans-serif;
}
.yotu-playlist {
    padding: 0px 0 !important;
}
.yotu-pagination-top{
		display:none !important;	
}
body .yotu-videos.yotu-mode-mix .yotu-video .yotu-video-thumb-wrp {
    width: 100% !important;
}
.yotu-videos {
    padding: 0px 0 0 !important;
}
.yotu-playlist .yotu-pagination {
    padding: 0 !important;
}
.yotu-videos li {
    margin-bottom: 5px !important;
}
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline).qodef-btn-solid:not(.qodef-btn-custom-hover-bg) .qodef-animation-overlay {
    background-color: transparent;
	display:none !important;
}