/*
 Theme Name:     resort child
 Theme URI:      http://new.offshorerisk.com/resort-child/
 Description:    resort Child Theme
 Author:         Charlene Reese
 Author URI:     http://reesestudio.net
 Template:       resort
 Version:        1.0.11
*/

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

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

/* contact page banner (code in in child theme header.php) */
	.contact-banner {background: rgba(17, 35, 65, 0.85); margin: 20px 0 10px;}

	.request-form {margin-left: -74px;}
	
	table td, table th {border-right: 0px dotted #eeeeee;}
	table tbody tr:nth-child(2n) td {border-right: 1px solid #e9e9e9;border-left: 1px solid #e9e9e9;}
	a#fsCalendar10942590Link {position: relative;top: -20px;left: 30px;}
	div#fsCalendar10942590 {top: 1650px !important;}
/*skippers choice page */
.page-id-121 div.inner header , .page-id-1464 div.inner header{
	display: none;
}
span.question {
	font-weight: bold;
}
img.wp-image-1407 {
	margin-right: 200px;
	margin-left: 50px;
 	/*width: 100%; 
	height: auto;*/
	max-width: 250px;
	float: right;
}
.emphasis {
	font-weight: bold;
}
div.shortcode-unorderedlist.green-dot {
	margin-top: -22px;
}
p.p-tick {
	margin: 0 0 0 0 !important;
}
div.shortcode-unorderedlist.tick p{
	display:none;
}
img.aligncenter.wp-image-1406.size-full.no-border {
margin: 0;
border: none !important;
padding: 0 !important;
background: red; 
}

/*accessibility text adjustments*/
#page-content a, #content a  {
	color: #0f253d !important;
	text-decoration: underline;
}
a.linkonwhite {
	color: #0f253d !important;
	text-decoration: underline;
}
#wrapper a.woo-sc-button.teal , #wrapper a.woo-sc-button.red {
	color: white !important;
}
#footer-wrapper .col-left, footer a {
	color: #ffffff !important;
}
footer a {
	text-decoration: underline;
}

input[type=text], input.input-text, textarea, input.txt, input[type=tel], input[type=email] , #searchform .s, #searchform #s , #searchform .search-submit, #searchform #searchsubmit{
	color: black !important;
}
#top ul.nav > li > a:hover {
	color: #23abd7 !important;
}
/* Mobile Menu */
@media screen and (max-width: 768px) {
	select#mobileMenu_top-nav {color: #fff;font-weight: bold;font-size: 16px;}
	#navigation ul.nav {background: #43A1D6;margin-left: -30px;padding: 10px 40px 0 25px;}
	ul.nav ul {visibility: visible !important;background: #43A1D6;padding: 15px 0 0 50px;top: 170px !important;width: 100% !important;}
	#navigation ul.nav > li a {border-bottom: 1px dashed #82c0e4;margin-top: -5px!important;padding-bottom: 10px;}
	#menu-item-140 .sub-menu {padding: 15px 0 0 80px;top: 260px !important;}
	#menu-item-1140 a {border-bottom: 0px !important;}
}
@media screen and (max-width: 768px) {
select#mobileMenu_top-nav
{
	color: #000000 !important;
	}}
@media screen and (max-width: 414px) {
	#navigation ul.nav {width: 100% !important;padding: 10px 0px 0px 25px !important;}
}


@media screen and (max-width: 375px) {
	#menu-item-140 .sub-menu {padding: 15px 0 0 80px;top: 260px !important;width: 70% !important;}
}

@media screen and (max-width: 320px) {
	ul.nav ul.sub-menu {width: 90% !important;}
	#menu-item-140 .sub-menu {top: 280px !important;padding-right: 10px;}
}

/* END Mobile Menu */

@media screen and (max-width: 1024px) {
    #featured-slider {height: 230px;}
	#featured-slider .flex-direction-nav {margin-top: 160px !important;}
	.flex-viewport {min-height: 230px;}

}
@media screen and (max-width: 800px) {
	#featured-slider {height: 180px !important;}
	#featured-slider .flex-direction-nav {margin-top: 70px !important;}
	.fsFieldRow input[type=text], .fsForm textarea {width: 100%;}
	/*.fsSectionText {width: 65%;}*/
	/*td#fsCell10942581 p, td#fsCell10900103 p, div#fsSupporting10942877, div#fsSupporting10900102, td#fsCell10943020 p  {width: 70% !important;}*/
}

@media screen and (max-width: 768px) {
	#featured-slider ul.slides li .slide-content {
    filter: alpha(opacity=@opacity * 100);
    transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -webkit-transition: opacity 1s ease-in-out;
    position: absolute;
    bottom: 23px;
    width: 24.883em;
    background: #0f253d;
    background: rgba(17, 35, 65, 0.85);
    padding: 1.387em 2.244em;
    margin: .53em;
    font-size: .857em;
	padding: 0em 2.244em !important;}
    .entry p {margin: 0 0 .9em 0;}
	#featured-slider .flex-direction-nav {bottom: .8em;}
	/*td#fsCell10900103 p, td#fsCell10943020 p {width: 60%;}*/
	/*.fsSupporting {width: 64%;}*/
	input[type=text], input.input-text, textarea, input.txt, input[type=tel], input[type=email] {width: 100%;}
}

@media screen and (max-width: 667px) {
	#featured-slider ul.slides li .slide-content header h1 {font-size: 20px;}
	.fsForm select {width: 100%;}
}

@media screen and (max-width: 600px) {
	#featured-slider {height: 0px !important;}
	#wrapper .woo-sc-button.small {font-size: .77em !important;margin-bottom: 5px!important;}
	#featured-slider ul.slides li .slide-content {bottom: 20px; width: 20.2em;}
}

@media screen and (max-width: 568px) {
	.fsForm {border: solid 0px #000 !important;margin-left: -20px !important;}
	#content.page.col-full {margin: 0px;}
	.fsSupporting {width: 100%;}
	.fsFieldRow input[type=text], .fsForm textarea {width:97% !important;}
	.fsForm {width: 111% !important;}
	td#fsCell10942463 p, td#fsCell10900103 p, div#fsSupporting10899942, div#fsSupporting10942663, div#fsSupporting10942665, div#fsSupporting10942667, div#fsSupporting10942678, div#fsSupporting10942877, div#fsSupporting10900102, td#fsCell10943020 p  {width: 98% !important;}
	.fsSectionText {width: 95%;}
	a#fsCalendar10942590Link {display:none !important;}
}

@media screen and (max-width: 414px) {
	#featured-slider {height: 200px !important;}
	#wrapper .woo-sc-button.small {font-size: .77em !important;margin-bottom: 5px!important;}
	#featured-slider ul.slides li .slide-content {bottom: -79px; width: 20.2em; left: -32px;}
	.fsFieldRow input[type=text], .fsForm textarea {width:100% !important;}
	.fsSectionText {width: 100%;}
	td#fsCell10900103 p, td#fsCell10943020 p, td#fsCell10899932 p {width: 100%;}
}

@media screen and (max-width: 375px) {
	.fsForm {width: 112.5% !important;}
}

@media screen and (max-width: 320px) {
	/*.entry p {width: 50%;}*/
	/*.fsSupporting {width: 50%;}*/
	.fsForm .fsTable {width: 102% !important;}
}


