/*
Theme Name: Resort Child
Version: 1.0
Description: Child theme for Resort.
Author: WooThemes
Author URI: http://www.woothemes.com
Template: resort
*/

@import url("../resort/style.css");


body {
	color: #615f5f;
}

a,
a:active,
a:hover {
	outline: none !important;
}

.post img,
.type-page img,
.type-feature img,
.type-testimonial img,
.search-results .page img,
.search-results .type-product img,
.search-results .type-feature img,
.search-results .type-testimonial img,
.post img.thumbnail,
.type-page img.thumbnail,
.type-feature img.thumbnail,
.type-testimonial img.thumbnail,
.search-results .page img.thumbnail,
.search-results .type-product img.thumbnail,
.search-results .type-feature img.thumbnail,
.search-results .type-testimonial img.thumbnail {
	border: none;
	background: none;
}

#top { 
	border-bottom: 1px solid #f0f1f2 !important;
}

#top #top-nav {
	padding: .5em 0;
	float: right;
	margin-right: 15px;
}

#top #header-widget {
    float: right;
	padding: .5em 0;
}

#top ul.nav li a {
	color: #fff;
}

#top #top-nav .top-menu-cart a:before {
  font-family: 'FontAwesome';
  display: inline-block;
  font-size: 100%;
  margin-right: .618em;
  font-weight: normal;
  line-height: 1em;
  width: 1em;
  content: "\f07a";
  color: #43a1d6;
}


.kabob #featured-slider {
	background: url(images/bg-header.png);
}

.kabob #header,
.kabob #header #fixed-header.fixed {
	background: url(images/bg-header.png);
	/*background: #0e233b;*/
}

#header-widget .widget {
	background: none;
	background-color: transparent;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	margin-bottom: 0;
}

.kabob #navigation {
	margin: 2em 0 0 3.631em;
	float: right;
	text-align: right;
}

.kabob ul.nav ul {
    width: 18.089em;
}

#header #header-contact {
    float: right;
    position: relative;
    top: -0.618em;
}



.red {
	color: #DE0202;
}

#intro-message {
    /*background: none repeat scroll 0 0 #406089;*/
	background: none repeat scroll 0 0 #2d4f7a;
    color: #E4E4E4;
    margin: 0 0 2.618em;
    padding: 2.244em 0;
}

#intro-message .left-section {
    background: url(images/flame.png) no-repeat 0 10px;
    padding-left: 4.2em;
}

#intro-message .left-section h2 {
	font-size: 1.8em;
	font-weight: bold;
}

#intro-message .left-section p {
	font-size: 2em;
	font-weight: bold;
	color: #fff;
}

.kabob #bottom-social-connect {
    margin: 0 0 1.618em;
}

.kabob #footer {
    padding: 1em 0 2.618em;
}

.boxed {
	font-size: 1.4em;
	font-weight: bold;
	margin: 20px 0 0;
}

.product-categories li a {
	font-size: 1.6em;
	color: #DE0202;
	font-weight: 700;
}

a,
.widget ul li a {
	color: #DE0202;
}

.widget ul li a:hover {
	text-decoration: none;
}

#bottom-social-connect ul li a {
	color: #fff;
}


input[type=text],
input.input-text,
textarea,
input.txt,
input[type=tel],
input[type=email] {
  color: #3b3b3b;
  background: #f3f3f3;
}

#bottom-social-connect ul li a:before {
    margin-right: 0.5em;
}

#bottom-social-connect ul {
	margin: 0 auto;
	text-align: center;
}

.page-id-23 .entry {
	text-align: justify;
}

.kabob #navigation .sub-menu {
	text-align: left;
}

.gform_wrapper h3 {
	text-transform: uppercase;
	color: #5298D2;
}

/*  FAQ Page Accordions - overrides Shortcodes Ultimate Plugin CSS */
.page-id-129 .su-spoiler-icon-plus .su-spoiler-icon:before { 
	content: "Q:";
	color: #43A1D6;	
	font-weight: 700;
}

.page-id-129 .su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before { 
	content: "Q:"; 
	color: #43A1D6;	
	font-weight: 700;
}

.page-id-129 .su-spoiler-style-default > .su-spoiler-content { 
	padding: 1em 0; 
}

.page-id-129 .su-spoiler-style-default > .su-spoiler-content:before {
	content: "A:";
	color: #DE0202;	
	font-weight: 700;
	padding-left: 6px;
	padding-right: 7px;
	margin-bottom: 24px;
	display: block;
    float: left;
}

.entry-title,
h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans', sans-serif;
}

#featured-slider ul.slides li .slide-content p {
	font-size: 1em;
}

#top #text-2 {
	max-height: 30px;
	overflow: hidden;
	display: block;
}

#fancybox-wrap {
	z-index: 5454545454 !important;
}

.home #featured-slider ul.slides li .slide-content {
    background: none repeat scroll 0 0 rgba(17, 35, 65, 0.85);
    bottom: 0;
    font-size: 0.857em;
    margin: 0.53em;
    opacity: 0;
    padding: 0.025em 2.244em;
    position: absolute;
    transition: opacity 1s ease-in-out 0s;
    width: 24.883em;
}

/* Shopping Cart Reconfigure */
.kabob .cart-collaterals .cross-sells, 
.kabob .cart-collaterals .cart_totals, 
.kabob .cart-collaterals .shipping_calculator {
	width: 70%;
}


.kabob .cart-collaterals .cart_totals, 
.kabob .cart-collaterals .shipping_calculator {
}

/* Testimonials */

.kabob .testimonials-list .quote:before {
	content: url(images/5-star-sm.png);
	display: block;
	clear: both;
	overflow: hidden;
	margin-bottom: .8em;
	text-align: center;
}

.kabob .testimonials-list .quote {
	background: url(images/blockquoteBgEnd.png) no-repeat right bottom;
	padding-bottom: 2.8em;
}

.kabob .testimonials-list .quote blockquote {
	background: url(images/blockquoteBg.png) no-repeat left top;
	padding: .4em 0 0 4.2em;
}


.kabob .testimonials-list cite {
	padding-left: 4.2em;
}

.kabob .category-gallery .date-badge {
	display: none;
}

.kabob ul.products li.product {
	border: none;
}

.kabob ul.products li.product .button,
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt {
	background: #de0202;
}

.kabob ul.products li.product .button:hover,
.kabob.woocommerce #respond input#submit.alt:hover, 
.kabob.woocommerce a.button.alt:hover, 
.kabob.woocommerce button.button.alt:hover, 
.kabob.woocommerce input.button.alt:hover {
	background: #fd1616;
}

/*a.button.orange, a.comment-reply-link.orange, #commentform #submit.orange, .submit.orange, input.orange[type="submit"], input.button.orange, button.button.orange, #wrapper .woo-sc-button.orange {
	background: #de0202 none repeat scroll 0 0;
    border-color: #af0101 #af0101 #af0101;
}*/


/*.has-top-menu .clickdesk .cd-bubble {
    top: 40px;
    padding-top: 2px;
    position: fixed !important;
    right: 15px;
    width: 209px !important;
    z-index: 2147483638 !important;
}*/