/*
Theme Name: 	Whistle Child
Theme URI: 		http://www.wedesignthemes.com/themes/whistle/
Template: 		whistle
Version: 		1.0
Author:			designthemes
Author URI: 	http://themeforest.net/user/designthemes/
Description: 	Child Theme for Whistle WordPress Theme.
*/
@import url("../whistle/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

.normal_logo {
	width: 400px !important;
}

.dt-sc-contact-info p {
	font-size: 16px !important;
}

.ra-carblock {
	width: 14.285714%;
	float: left;
	position: relative; 
	display: inline-block; 
	height: 200px; 
	text-align:center; 
	font-size: 200%; 
	color: #ffffff; 
	line-height: 110%; 
}

@media only screen and (max-width: 479px) and (min-width: 320px){
	.ra-carblock {
		width: 100%;
		display: block;
		float: none;
		clear: both;
	}
	.ra-carblock a {
		padding-top: 18% !important;
	}
}

.ra-carblock a:hover {
	background-color:rgba(255, 0, 0, 0.5) !important;
}

.ra-carblock a {
	display: block;
	width: 100%;
	height: 100%;
	padding-top: 35%;
	color: #ffffff;
}

.homepage-corporate-events {
	background-size: cover;
}

.dt-sc-icon-overlay, .skin-color, .slanting-edge:before {
    background-color: rgba(189, 33, 50, 0.9) !important;
    opacity: 0.7;
}

.dt-sc-programs input[type=image] {
    background-image: url(../whistle-child/packageselecticon.jpg);
	background-size: cover;
}

.dt-sc-programs input[type=image]:hover {
	background-image: url(../whistle-child/packageselecticon.jpg) !important;
	background-size: cover;
}

ul.dt-sc-tabs-frame > li > a {
    padding: 14px 50px;
}

@media not all, not all, only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, only screen and (min-resolution: 1.5dppx){
	.dt-sc-programs input[type=image] {
		background-image: url(images/packageselecticon.jpg);
   		background-size: 63px 50px;
	}
}

#header .main-menu {
	background: #ffffff;
}

.normal_logo {
	width: 200px;
	height: auto;
}

.border-title h2 {
	font-size: 100%;
	color: #464646;
}
.border-title h2 > span {
	color: #bd2132;
}

.dt-sc-contact-info span {
	color: #ff0000 !important;
}

.dt-sc-contact-info a {
	color: #ff0000 !important;
}


.dt-sc-programs:hover {
	background: #ebebeb;
	border: 2px solid #ebebeb !important;
}

.dt-sc-programs:hover .dt-sc-pro-detail .dt-sc-pro-content {
	border-color: #eeeeee;
}

.dt-sc-pro-detail .pro-price-content:hover {
	border: #eeeeee;
}

.dt-sc-pro-detail:hover {
	background: #ebebeb;
	border: #eeeeee;
}

.dt-sc-pro-detail:hover div {
	background: #ebebeb;
	border: #eeeeee !important;
}

.dt-sc-ico-content .icon-holder {
	display: none;
}
.dt-sc-testimonial .author {
	display: none;
}

.portfolio-single-slider-wrapper {
	margin: 0 auto;
	float: none;
}

.nt-row .nt-col {
	display: inline-block; 
	text-align:center; 
	width: 33.333%
}

@media only screen and (max-width: 479px) and (min-width: 320px){
	.nt-row .nt-col {
		display: block; 
		text-align:center; 
		width: 100%
	}
}


@media only screen and (max-width: 479px) and (min-width: 320px){
	.dt-sc-testimonial .author {
		display: none !important;
	}
}

/*.tribe-events-nav-next {
	position: absolute;
    right: 0px;
    top: 65px;
}
*/
.dt-sc-programs:hover, .dt-sc-programs:hover .dt-sc-pro-detail .dt-sc-pro-content, .dt-sc-programs:hover .dt-sc-pro-detail .pro-price-content, .dt-sc-programs:hover .dt-sc-pro-detail .dt-sc-pro-price .dt-sc-button, .dt-sc-programs:hover input[type=image], .dt-sc-programs input[type=image]:hover{border-color:#ebebeb !important}

