/* Enter Your Custom CSS Here */
@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville);

/* Heading text style */ 

h1,h2{font-family: 'Libre Baskerville', serif;}

h3 {font-weight:300;}

a {*}
.section01 a:hover{color:#e7b11f !important;}

/* Font style */

body {color:#4A1102 !important;}

p {
    margin: 0.85em 0;
    font-size: 18px !important;
    line-height: 25px;
}


/* Header */

.av_secondary_left .sub_menu {
    padding-right: 10px;
    float: right;
}

.header_color .phone-info {display:none;}
#header_meta {
    border-top: none;
    z-index: 10;
    min-height: 30px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: -1px;
    background: #200f08;
	border-color: #492516;}

#header_main {
    z-index: 1;
    background: #4e1404 url('http://drbrianharkins.com/wp-content/uploads/2015/12/Brown_textured_background_compressed.png')no-repeat;}

#top .av_inherit_color a {
    text-decoration: none;
}


/* Navigation Menu */
	/* Sub Navigation Menu */
	#top .av-main-nav ul a {
		color:#ffffff !important; 
		width: 100%;
		height: auto;
		float: left;
		text-align: left;
		line-height: 23px;
		padding: 8px 15px;
		font-size: 12px;
		min-height: 23px;
		max-width: none;
		text-decoration: none;
		background: #4e1404 url('http://drbrianharkins.com/wp-content/uploads/2015/12/Brown_textured_background_compressed.png')no-repeat;}
		
	#top .header_color .main_menu .menu ul li > a:hover {
		background:#200f08;
		color:#e6b01e;} 
		
/* Title Area */

.alternate_color {
    background-color: #fff !important;
}
.alternate_color .breadcrumb, .alternate_color .breadcrumb a, #top .alternate_color.title_container .main-title, #top .alternate_color.title_container .main-title a {
    color: #701409;
}


/* Vertical adjustment */
.minus_ten { margin-top:-10px; }
.minus_twenty { margin-top:-20px; }
.minus_thirty { margin-top:-30px; }
.minus_forty { margin-top:-40px; }
.minus_fifty { margin-top:-50px; }

/* Misc Properties */
#meet-staff {margin:0px; }

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
    text-transform: uppercase;
    letter-spacing: 0px;
	font-size: 28px;
    font-weight: 500;
	color: #4A1102;
	line-height:120%;}
	

.no_uppercase_h2{
	font-size:20px;
    letter-spacing: 0px;
    font-weight: 500;
} 


#acx_social_widget img, #acurax_si_widget_simple img, #short_code_si_icon img {
    margin-left: 1px;
    width: 40px;
}
.avia_textblock {
    clear: both;
    line-height: 20px;
    font-size: 14px;
}

.divContent_alignRight {
	width:100%;
	text-align:right;
}

.custom_h4 {
  text-align:center; 
  font-weight:300; 
  line-height:5px; 
  font-size:25px;
  text-align:center;}

.minusplus50px {
	padding-top:50px;
	margin-top:-50px;
	text-align:left;
}



/* Accordion */
.togglecontainer .single_toggle:first-child .toggler, .togglecontainer .taglist + .single_toggle .toggler {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    font-weight: 700;
    background-color: #818181;
    color: #eeeeee;
    font-size: 15px;
}

/* Image hover effect */

.ctnBTN  {
		filter: grayscale(1);
		-webkit-filter: grayscale(1);
		-moz-filter: grayscale(1); 
		-o-filter: grayscale(1); 
		/* transition properties is set to milliseconds :: 1000ms == 1sec */
		transition: 500ms;
		-webkit-transition: 500ms;
		-moz-transition: 500ms;
		-o-transition: 500ms;
	}
	
.ctnBTN:hover {
		filter:none;
		-webkit-filter:none;
		-moz-filter:none;
		-o-filter:none;
	}
	
	
/* Button Effects */	


.wc-shortcodes-button {
    color: #C3512F;
    border: 1px solid #C3512F;
    background: none !important;
    display: inline-block;
    padding: 15px 7px 15px 7px;
    font-size: 16px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;}
	
.wc-shortcodes-button:visited {
    text-decoration: none;
    background-color: #428bca;
    color: #C3512F;
    border: 1px solid #C3512F;
    display: inline-block;
    padding: 6px 20px;}

.wc-shortcodes-button:hover {
    background: #C3512F !important;
	border: 1px solid #C3512F;
	color: #fff !important;}



.custom_inline_btn {
    display: inline;
    border: 2px solid #fff !important;
    padding: 15px 10px;
    margin: 5px;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 800;
    color: #fff;}
	
.custom_inline_btn:hover {
	border: 2px solid #fff;
	background:#fff;
	color:#282828;}
	
	
.main_color input[type='submit']{
    background-color: #C3512F;
    color: #ffffff;
    border-color: #C3512F;
    border-radius: 5px;
    font-size: 18px;
    padding: 15px;
    text-transform: uppercase;
    font-weight: 500;}
	
.proc-learn-more {
    background: #522a0e;
    text-align: center;
    border-radius: 50px;
    color: #fff;
    padding: 1.5%;
    margin: 0 auto;
	margin-top: 7%;
    font-size: 120% !Important;
	transition:500ms;}
	
.proc-learn-more:hover {
    background: #c3512f;
	transition:500ms;
	text-decoration:none !important;}
	
.proc-learn-more:visited { color:#fff;}
	
.ctm-item-list {
	font-size:18px;
	line-height:25px;}
	
#robotic-gallbladder-surgery, #robotic-hernia-surgery, #robotic-colon-surgery {margin-top:-100px; padding-top:100px;}
	
/* Homepage */

.videobox {
    background: url('http://drbrianharkins.com/wp-content/uploads/2015/12/tranlucent_background.png');
    padding: 20px;
    border-radius: 5px;
    margin-top: -15px;
}
/* Footer */
#footer {
    padding: 15px 0 30px 0;
    z-index: 1;
    background: #5a2e11 url('http://drbrianharkins.com/wp-content/uploads/2015/12/Brown_textured_background_compressed.png')no-repeat;
	background-size:cover;
	color:#f9d4a7;}
	
/* Widget */
.flex_column .widget .widgettitle, .content .widget .widgettitle {
    margin-top: 0.85em;
    color: #f9d4a7;}
	
#top .widget_nav_menu .nested_nav {
    padding-bottom: 30px;
    display: none;
}

.widget {
    clear: both;
    position: relative;
    padding: 30px 0 30px 0;
    float: none;
    margin-top: -30px;
}

.custom_widgetBox li {
	display:block;
	padding:5px 0px 5px 10px;
	border-bottom:1px solid #f1f1f1;
}

.custom_widgetBox li:hover {
	background:#f1f1f1;
}

.custom_widgetBox  a{
	text-decoration:none;
}
	
	
.ctmFooter {
    padding: 10px 10px 20px 10px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
}

.ctmFooter a{
	color: #e6b01e;
}

.ctmFooter a:hover;{
	#e4c05d
}

.this45px_section {
	margin-top:-45px;
}

/* Responsive properties */
	
@media screen and (max-width: 480px){
	.custom_h4 {line-height:25px;}
}

@media screen and (max-width: 600px){
	.this45px_section {margin-top:0px;}
}
	
@media screen and (min-width: 800px) {
	.ctnBTNholder_desktop {
		display: block;
		width: 100% !important;
		float:right;
		clear:both;
	}
	
	.show300PX600PX {
		display:none;
	}
}

@media screen and (min-width:1024px){
	.proc-learn-more {width: 50%;}
}

#mobile-advanced li > a:hover, .html_header_mobile_behavior #mobile-advanced span:hover, .html_header_mobile_behavior #mobile-advanced span:hover a {
    background-color: #875d20;
    color: #ffffff;
}

/* Post */
.post-meta-infos {
    font-size: 0.9em;
    position: relative;
    top: -8px;
    display: none;
}

/* Virtual Tour Properties */
.show {
     display: visible;
}
.hide {
     display: none;
}



/* Desktop */
#virtual-tour .container {
     max-width: 100%;
     padding: 0 0;
}
#virtual-tour .container p {
     margin: 0 0;
     padding: 0 0;
}
#virtual-tour .iframe-class {
    /* height: 650px; */
}


/* Mobile */
@media only screen and (min-height: 300px) and (max-height: 480px) {
     #virtual-tour .container {
          max-height: 480px;
     }
     #virtual-tour .iframe-class {
          height: 280px;
     }
}
 

/* Custom Sidebar */
	.whyRobot  ul li { 
		border-bottom: 1px dashed #ccc;
		display:block;
		clear:both;

/* Mobile */
@media only screen and (min-height: 481px) and (max-height: 850px) {
     #virtual-tour .container {
          max-height: 650px;
     }
     #virtual-tour .iframe-class {
          height: 350px;
     }
}