/*
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
*/
/*SVT Overall Theme CSS*/
@import url("../bridge/style.css");
/*** HEADER CUSTOMIZATION
/*hides sticky header - [qode options also 10000px till show to remove scroll glitch]*/ 
header.sticky .header_bottom {	display:none;}
/**Middle Header Section - 3. header*/
.logo_wrapper, .side_menu_button, .shopping_cart_inner {height: 140px;}
/********* Customization PAGE TEMPLATES**/
.page-template-blog-masonry .content .container .container_inner.default_template_holder {padding-top:0px !important;}
/**********VC Elements Customization **/
/*v2 buttons - for under circle images*/
/*** Adjustments to ALL V2 Buttons ***/
.qode-btn.qode-btn-icon .qode-button-v2-icon-holder .qode-button-v2-icon-holder-inner {color: #008c9a;	font-weight: bolder;text-shadow: 1px 1px 2px rgba(0,0,0,.2);}/**changes color of icon**/
.qode-btn.qode-btn-icon.qode-btn-simple .qode-btn-text, .qode-btn.qode-btn-simple .qode-btn-text{color: #303030;text-shadow: 1px 1px 2px rgba(0,0,0,.2);}/*Adjusting font color and adding shadow*/
.qode-btn.qode-btn-icon .qode-button-v2-icon-holder {border:none;}
.qode-btn.qode-btn-icon.qode-btn-simple .qode-btn-text, .qode-btn.qode-btn-simple {font-family: caliban-std, sans-serif;font-weight:500;font-size:36px;line-height: 42px;}
.qode-banner h2 {font-weight:500!important;}
.qbutton {margin:8px 0;}
.textwidget .qbutton {margin:0px;}
/* Adding borders to contact form intput elements ***/
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {border:1px solid}
/**********Random Customization added with Classes **/
/*Boxed Sections - add box-item class*/
.vc_row.wpb_row.section.vc_row-fluid.vc_inner.box-item {border: 2px solid #707070;margin-left: 0px;margin-right:0px;}
/** Custom Bullet List - download icon for unordered list**/
.download ul {padding: 0;margin: 0 8px 0;list-style: none;}
.download li {margin-left: 2em;}
.download li:before {content: '\f019';font-family: 'FontAwesome';float: left;margin-left: -2em;color: #20577c;font-size:23px;}
.download li a:hover, .download li:hover {font-weight:600;}
/** Custom Bullet List - Patient Information on SVTHW - check marks for unordered list**/
.patientforms ul, .patientforms li {padding: 0;margin: 0;list-style: none;}
.patientforms li {margin: 1em;margin-left: 2em;}
.patientforms li:before {content: '\f046';font-family: 'FontAwesome';float: left;margin-left: -1.5em;color: #84a340;font-size:23px;}
.patientforms h4 {line-height:28px;}
/********* 11 - Typography**/
/**Light P & H & Link - add light class**/
.light h1, .light2 h2, .light h2, .light2 h2, .light h3, .light h4, .light2 h4, .light h5, .light h6, .light p, .light2 p, .light li a, .light2 a span.qode-btn-text, .light a span.qode-btn-text {color:white!important;}
.light_shadow h1, .light_shadow h2, .light_shadow h3, .light_shadow h4, .light_shadow h5, .light_shadow h6, .light_shadow p, .light_shadow ul {color:#FFF;text-shadow: 1px 1px 2px rgba(0,0,0,.4);}
.light li a:hover {color:#0a9cc3;}
.light ul {list-style-position: outside;margin-left: 42px;color:white;}
.light .qode-btn.qode-btn-icon.qode-btn-simple .qode-btn-text {color:white;}
/**Adding padding below headers ***/
.content p, h2, h3, h4, h5, h6 {padding-bottom:16px;}
h2.less, h3.less, h4.less, h5.less, h6.less, .less h3, .less h4 {padding-bottom:8px;}
.less-button .qbutton {	margin:0;}
.wpb_text_column h2, .titleonly h1 {padding-bottom:32px;}
.qode-bct-title-holder h3 {padding-bottom:0px;}
li {padding-bottom:8px;}
.subtitle, .title h1, .title.title_size_large h1 {text-shadow: 2px 2px 4px rgba(0,0,0,.5);}
h6 {line-height:1.2em;}
p.content {	padding-bottom:16px;font-family: eurostile, san-serif;color: #747372;font-style:normal;font-weight:400;}
/* list customization*/
ol {padding-inline-start: 32px;}/*making it so ordered list start indented*/
@media screen and (max-width:768px) {ol {padding-inline-start: 16px;}}
li {font-size:21px;line-height:27px;padding-bottom:8px;}
li:last-child {padding-bottom:16px;}
ul {list-style: outside;padding-inline-start:40px;}
.footer_top_holder ul {margin-left:0em;}
/***intro paragraphs customization to stand out***/
.intro p {text-align: center; padding-bottom:8px !important;}
.intro p:nth-child(2) {text-align: center; padding-bottom:8px; padding-top:16px !important;}
@media screen and (min-width:1025px){.intro p {font-size:22px; line-height: 31px; padding-bottom:2px!important;}}
