/* Center the Heading and images on featured and specials boxes */
.spec-car-post .slick-track {
	width: auto !important;	
}


.sow-carousel-title .widget-title {
	display: block;	
}

/* Hide the title and header of blog post on individual news page */
.postid-10148 .entry-header,
.postid-10254 .entry-header,
.postid-10051 .entry-header,
.postid-6203 .entry-header,
.postid-5977 .entry-header,
.postid-5872 .entry-header {
	display: none;	
}

/* Removes the margin on the bottom to fix spacing */
li#field_1_25 p {
	margin-bottom: 0;
}

/* removes the br to fix the spacing on quotes page */
#input_1_25_3_container br,
#input_1_25_6_container br {
	display: none;
}

/* center all content in the featured courses section */
div#featuredCourse {
    text-align: center;
}

/* Left align the description of the image */
#contact-us-img figcaption {
	text-align: left;	
}

/* Removed the margin off the bottom of the image */
#post-8 .so-panel {
	margin-bottom: 0;
}

.spec-car-post .sow-carousel-wrapper {
	width:100%;	
}

.spec-car-post .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item,
#featuredCourse p:last-of-type,
#featuredCourse p:last-of-type a {
	margin: 0;	
}

.slick-list.draggable {
	display: flex;
	flex-direction: column;
	justify-content:center;
	align-items: center;
}


.sow-carousel-title .widget-title {
	padding:0;	
}

#featuredCourse h5 a {
	color: black !important;
}

.sow-carousel-wrapper .sow-carousel-items .sow-carousel-item {
	margin: 0;	
}

.sow-carousel-title.has-title {
	display: block;	
}

/* Add space between the images of the feature section on the main packages page*/ 
.sow-carousel-wrapper .sow-carousel-items .sow-carousel-item {
	margin-right: 15px;
}

/* To stop page content from jumping to top */
.site-header {
 margin-bottom: 0px;
}

#pl-11264 #panel-11264-1-0-0,
#pl-11101 #panel-11101-1-0-0
{
	margin: 0;
}

/* Hamburger menu sizing */
.fas.fa-bars {
	font-size: inherit;
}

@media (max-width: 780px) {
	#pg-7839-2 {
  	margin-bottom: -40px;
	}
}
		
/* Hamburger menu button and menu word */
@media screen and (max-width: 980px) {
	.header-menu-button {
			font-size: 1.3rem;
	}
}

@media screen and (min-width: 780px) and (max-width: 1060px) {
	#post-11046 .sow-carousel-title.has-title {
		position: relative;		
	}
		
	#post-11046 .sow-carousel-navigation {
			position: absolute;
			bottom: 5px;
			right:0;
	}
}


@media screen and (max-width: 780px) {
		/* Removes the margin of main text on all pages */
		.hentry:last-child {
  	margin: 0 !important;
	}
		
		/* Center the destination images when the screen size is below 780px */ 
	.sow-image-container {
		justify-content:center;
		align-items: center;
	}
		
	.hentry:last-child {
		margin: 30px;		
	}
		
	#pl-11046 #panel-11046-1-1-0,
	#pl-11088 #panel-11088-1-1-0,
	#pl-11072 #panel-11072-1-1-0,
	#pl-11079 #panel-11079-1-1-0,
	#pl-11085 #panel-11085-1-1-0,
	#pl-11082 #panel-11082-1-1-0,
	#pl-7839 #panel-7839-1-1-0,
	#pl-11264 #panel-11264-1-1-0,
	#pl-11135 #panel-11135-1-1-0, 
	#pl-11289 #panel-11289-1-1-0,
	#pl-11296 #panel-11296-1-1-0,
	#pl-11286 #panel-11286-1-1-0,
	#pl-11198 #panel-11198-1-1-0,
	#pl-11258 #panel-11258-1-1-0,
	#pl-11310 #panel-11310-1-1-0,
	#pl-11259 #panel-11259-1-1-0,
	#pl-11309 #panel-11309-1-1-0 {
		margin: 20px;		
	}
}
		
/* To center the image horizontal in the feature section when screen is less than 770px */
@media screen and (max-width: 770px) {
  #featuredCourse p  {
    display: flex;
		justify-content: center;
		align-items:center;
  }
}

/* To force the (golf courses, accomodations, packages) tabs to be in a column when screen is less than 640px*/
@media screen and (max-width: 640px) {
  .sow-tabs .sow-tabs-tab-container {
    flex-direction: column;
  }
}

/* add padding to logo in nav*/
@media screen and (max-width: 768px) {
 .site-branding {
    padding-top: 5px !important;
  }
}


@media screen and (max-width: 460px) {
  #pl-7328 #panel-7328-2-0-0,
	#pl-7328 #panel-7328-2-1-0 {
    margin: 20px 0;
  }
}

/* Remove margin left and right off the featured packages and courses on the homepage and packages page when screen is less than 400px */
@media screen and (max-width: 400px) {
  #pl-7328 #panel-7328-2-0-0,
	#pl-7328 #panel-7328-2-1-0,
	#pl-11046 #panel-11046-1-1-0 {
    margin: 20px 0;
  }
}

@media screen and (min-width: 780px) and (max-width: 1000px) {
		/* To make the featured images reduce in size as the window decreases */
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11079 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item,
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11072 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item,
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11088 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item,
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11085 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item,
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11082 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item,
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11079 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .so-widget-sow-post-carousel-default-1b83cbfebe78-11079 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay,
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11072 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .so-widget-sow-post-carousel-default-1b83cbfebe78-11072 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11079 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .so-widget-sow-post-carousel-default-1b83cbfebe78-11079 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay,
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11088 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .so-widget-sow-post-carousel-default-1b83cbfebe78-11088 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay,
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11072 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .so-widget-sow-post-carousel-default-1b83cbfebe78-11072 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay,
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11085 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .so-widget-sow-post-carousel-default-1b83cbfebe78-11085 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay,
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11082 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .so-widget-sow-post-carousel-default-1b83cbfebe78-11082 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay {
		width: auto; 
		}
}
		
@media screen and (max-width: 440px) {
		/* To make the featured images reduce in size as the window decreases */
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11079 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item,
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11072 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item,
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11088 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item,
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11085 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item,
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11082 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item,
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11079 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .so-widget-sow-post-carousel-		default-1b83cbfebe78-11079 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay,
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11072 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .so-widget-sow-post-carousel-default-1b83cbfebe78-11072 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11079 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .so-widget-sow-post-carousel-default-1b83cbfebe78-11079 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay,
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11088 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .so-widget-sow-post-carousel-default-1b83cbfebe78-11088 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay,
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11072 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .so-widget-sow-post-carousel-default-1b83cbfebe78-11072 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay,
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11085 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .so-widget-sow-post-carousel-default-1b83cbfebe78-11085 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay,
		.so-widget-sow-post-carousel-default-1b83cbfebe78-11082 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .so-widget-sow-post-carousel-default-1b83cbfebe78-11082 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay {
			width: auto; 
	}
}


@media screen and (max-width: 420px) {
	.so-widget-sow-post-carousel-default-362b355e0096-7328 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item,
		.so-widget-sow-post-carousel-default-362b355e0096-7328 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .so-widget-sow-post-carousel-default-362b355e0096-7328 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay,
		.so-widget-sow-post-carousel-default-f87b40fd9f5a-7328 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item,
		.so-widget-sow-post-carousel-default-f87b40fd9f5a-7328 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .so-widget-sow-post-carousel-default-f87b40fd9f5a-7328 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay,
		.so-widget-sow-post-carousel-default-8b1042687a48-11046 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .so-widget-sow-post-carousel-default-8b1042687a48-11046 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay,
		.so-widget-sow-post-carousel-default-8b1042687a48-11046 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item
		{
    width: 190px !important;
  }
}

@media screen and (max-width: 370px) {
	.so-widget-sow-post-carousel-default-362b355e0096-7328 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item,
		.so-widget-sow-post-carousel-default-362b355e0096-7328 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .so-widget-sow-post-carousel-default-362b355e0096-7328 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay,
		.so-widget-sow-post-carousel-default-f87b40fd9f5a-7328 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item,
		.so-widget-sow-post-carousel-default-f87b40fd9f5a-7328 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .so-widget-sow-post-carousel-default-f87b40fd9f5a-7328 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay,
		.so-widget-sow-post-carousel-default-8b1042687a48-11046 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .so-widget-sow-post-carousel-default-8b1042687a48-11046 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay,
		.so-widget-sow-post-carousel-default-8b1042687a48-11046 .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item
		{
    width: 175px !important;
  }
}