/*
 Theme Name:   HEMOSPRAY
 Theme URI:    https://www.cookmedical.com
 Description:  A web specific child theme of the Cook Medical bootstrap
 Author:       Dustin Newbold
 Template:     cookmedical_bootstrap
*/

@import url('../cookmedical_bootstrap/style.css');

.feature { background: url(img/background-feature.png) repeat-x; height: auto; }
.feature-image img{margin:0 auto; float:none; display: block; height: 100%; width:auto;}

.checklist strong {line-height: 2em;}

#secondary-navigation .secondary-nav li.current_page_item a {color: #a7a7aa;}

.col8 .box.box-gray h2 {position:relative; padding:15px 20px 15px 65px; }
.col8 .box.box-gray h2 img {position: absolute; left:20px; max-width: 30px; width:auto; height: auto; }

ul.pdflist {list-style: none; padding-left: 0;}
.pdflist li {background:url(img/icon-pdf-large.png) no-repeat left 10px; padding:10px 0 10px 40px; display: block; line-height: 18px;}
.pdflist li a {display: block; clear:both; font-size: 11px;}

.lead img {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #c4c5c5;
    margin-bottom: 20px;
    padding: 1px;
    max-width: 100%;
    height: auto;
}

.col3imgs {width: 139px; margin-right: 20px; width: 143px;float: left;}
.col3imgs.last {margin-right: 0;}


.form-field.full.checkbox input, .form-field.full.checkbox label {display: block; float: left; clear:none; width:auto; margin-right: 10px;}
button.btn.btn-blue.btn-form {
    background: rgba(0, 0, 0, 0) url("img/btn/btn-blue-med-submit.png") no-repeat scroll left top;
    border-radius: 3px;
}

button.btn.btn-blue.btn-form:hover {background-position: left bottom;}

form#form-country {width: 100%;}
form#form-country .form-field.last {width:598px;}
form#form-country #select-country,
form#form-country .conditional.sbmt-btn {display: inline-block; float: left; }

form#form-country .conditional.sbmt-btn {position:relative; margin-top:-6px; margin-left: 20px; }

.wpcf7 .wpcf7-not-valid-tip {clear:both;}

.video-wrapper {
	position: relative;
	width: 300px;
	height: 0;
	margin: 0 auto;
	padding-bottom: 56.25%;
}

iframe, 
.video-js,
.bc-player-default_default {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video-js .vjs-dock-text {
	display: none;
}

.conditional{ display:none; }


/** Disclaimer **/

.has-disclaimer .row + .disclaimer{ margin:-20px 0 20px; }
.disclaimer{ font-style:italic; color:#888; clear:both;  }

.large .ckmosaic .ckmosaic-overlay{ transition:height 0.3s ease; }
.large .ckmosaic:hover .ckmosaic-overlay{
	height:316px;
}

.large .ckmosaic:hover .ckmosaic-reveal{ display:block; }
