@charset "utf-8";
/* CSS Document */

/*gallery*/
.galleries_content{}
.galleries_content h2{ margin-bottom:57px;}
.galleries_content_inner{ width:100%; overflow:hidden;}
.ngg-gallery-thumbnail-box{ width:32% !important; margin:0 0 35px 2%; display: block; overflow:hidden; overflow:hidden;}
.ngg-gallery-thumbnail-box.first_box{ margin-left:0px !important;}
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail{ float:none; margin-right:0 !important;}
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a{ display:block; position:relative;}
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a:hover .shadow{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3)}
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail img{ margin:0; height:auto !important; width:100% !important; display:block !important; border:none !important; padding:0 !important}
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a{ display:block;}
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a.gallery_alttext{ color:#545454; font-size:13px; text-transform:uppercase;font-family: 'CenturyGothic'; text-align:left; line-height:1.1; padding:26px 0px 0px;}
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a.gallery_alttext:hover{ color:#000; text-decoration:none;}

.ngg-albumoverview .ngg-album-compact{ width:32%; margin:0 0 35px 2% !important; display:inline;  float:left; padding:0 !important;}
.ngg-albumoverview .ngg-album-compact.first_box{ margin-left:0px !important;}
.ngg-albumoverview .ngg-album-compact .linkMore{color:#00a4e4;}
.ngg-albumoverview .ngg-album-compact .linkMore:hover{ color:#102363;}
.ngg-albumoverview .ngg-album-compactbox .Thumb{ width:100%; height:auto; border:0; display: block;}
.ngg-albumoverview .ngg-album-compactbox{ width:100%; height:auto; padding:0px !important; background:none; margin-bottom:15px !important;}
.ngg-albumoverview .ngg-album-compactbox .ngg-album-link .Link{ display:block; position:relative;}
.ngg-albumoverview .ngg-album-compactbox .ngg-album-link .Link:hover .shadow{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3)}
.ngg-album-compact a.link_more{} 
.ngg-album-compact h3{ margin-bottom:0; min-height:50px; font-size:18px; line-height:1.1; padding-top:10px;font-family: 'CenturyGothic';}
.ngg-album-compact h3 a{ color:#545454;}
.ngg-album-compact h3 a:hover{ color:#000; text-decoration:none;}


/*Video Gallery*/
.tubepress-pagination-and-thumbs{ padding-bottom:50px !important; width:100%; overflow:hidden;}
.tubepress-thumbs.js-tubepress-thumbs{ margin-left:-4px; width:936px; max-width:none; position:relative;}
.tubepress-big-title{font-family: 'CenturyGothic'; padding-bottom:20px; font-weight:normal !important;}
.tubepress-thumb{ width:24.6% !important; padding:0px 4px !important; margin:0 !important;}
.tubepress-thumb img{ display:block; width:100%; height:auto;}
.tubepress-meta-group{ margin:0px; padding:0px; width:100% !important;}
dd.tubepress-meta-title{ margin:0px; padding:0 !important; width:100% !important; display:block !important;color:#545454; font-size:13px; text-transform:uppercase;font-family: 'CenturyGothic'; text-align:left; line-height:1.1;}
dd.tubepress-meta-title a{color:#545454; font-weight:normal;padding:16px 0px 22px !important; display:block;}
dd.tubepress-meta-title a:hover{color:#000; text-decoration:none;}
.tubepress-pagination{ padding-top:8px; padding-bottom:8px;}

/*single pos*/
.single-post h2.galleries_title{ display:none;}
.single-post .ngg-albumoverview .ngg-album-compact{ margin-bottom:28px !important;}
.single-post .ngg-album-compact h3{ font-size:13px;}
.pagenavi_wrapper{ }
.pagenavi_wrapper .wp-pagenavi{border:0; width:100%; overflow:hidden; margin-top:15px; text-align:right;padding-bottom:60px;}
.pagenavi_wrapper .wp-pagenavi span.pages{ float:left; background:none; padding-left:0px; padding-right:0px; margin:0px;}
.pagenavi_wrapper .wp-pagenavi a,
.pagenavi_wrapper .wp-pagenavi span{  border:0 !important; padding:2px 6px 2px 6px; display:inline-block; margin:0px 6px; font-size:12px; color:#f89e37; border-radius:3px;}
.pagenavi_wrapper .wp-pagenavi a{ color:#f89e37;}
.pagenavi_wrapper .wp-pagenavi a:hover{  color:#545454; background:#none;}
.pagenavi_wrapper .wp-pagenavi span.current{ color:#FFF; font-weight:normal; background:#f89e37;}

.pagenavi_wrapper .wp-pagenavi .nextpostslink,
.pagenavi_wrapper .wp-pagenavi .previouspostslink,
.pagenavi_wrapper .wp-pagenavi .last,
.pagenavi_wrapper .wp-pagenavi .first{ padding-left:0px; padding-right:0px; margin:0px;}
.pagenavi_wrapper .wp-pagenavi .last{ margin-left:6px;}
.pagenavi_wrapper .wp-pagenavi .first{ margin-right:6px;}


.single-recipes_post .newer-older,
.single-post .newer-older{ width:100%; overflow:hidden; font-size:13px; color:#f89e37; padding-bottom:58px;}
.single-recipes_post .newer-older .older,
.single-post .newer-older .older{ width:49%; float:left;}
.single-recipes_post .newer-older .newer,
.single-post .newer-older .newer{ width:49%; float:right; text-align:right;}
.single-recipes_post .newer-older .older:hover,
.single-recipes_post .newer-older .newer:hover,
.single-post .newer-older .older:hover,
.single-post .newer-older .newer:hover{ color:#545454;}
.single-recipes_post .newer-older a:hover,
.single-post .newer-older a:hover{ color:#545454; text-decoration:none;}
pre {
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

/*GUIDES/DIRECTORY*/

.directory_content{ padding:10px 0px 40px; border-bottom:1px solid #dddddd; margin-bottom:80px;}
.cpi_ui_list{ width:100%; overflow:hidden;}
.cpi_ui_box{ float:left; width:32%; margin-left:2%; padding-bottom:37px;}
.cpi_ui_box.first_box{ margin-left:0px;}
.cpi_ui_box .list_thumb{ padding-bottom:26px; overflow:hidden;}
.cpi_ui_box .list_thumb a{ display:block; position:relative;}
.cpi_ui_box .list_thumb img{max-width: none; min-height: 297px !important;width: auto;}
.cpi_ui_box .list_thumb a:hover .shadow{ position:absolute; left:0; top:0; width:100%; height:100%;background:rgba(0,0,0,0.3);}
.cpi_ui_box h3{ margin-bottom:0;}
.cpi_ui_box h3 a{ color:#545454;}
.cpi_ui_box h3 a:hover{ text-decoration:none; color:#000;}


.tribe-events-meta-group-organizer{}
.tribe-events-meta-group-organizer h4{ margin-bottom:17px; color:#545454; font-size:24px;font-family: 'CenturyGothic'; text-transform:uppercase;}
.tribe-events-meta-group-organizer dd{ margin-bottom:10px !important;}
.tribe-events-meta-group-organizer dt{ font-weight:700; margin-bottom:10px !important;}


#tribe-events .tribe-events-gcal.tribe-events-button{font-family: 'CenturyGothic'; font-weight:normal !important;  font-size:14px; text-transform:uppercase; display:inline-block; padding:14px 30px; color:#FFF; cursor:pointer; box-shadow:none; text-shadow:none; border:1px solid #fff !important; background:#545454; border-radius:0 !important;-webkit-appearance: none;}
#tribe-events .tribe-events-gcal.tribe-events-button:hover{ text-decoration:none; background:#3b3b3b !important; border:1px solid #aaaaaa !important;}


#tribe-events .tribe-events-ical.tribe-events-button{font-family: 'CenturyGothic'; font-weight:normal !important;  font-size:14px; text-transform:uppercase; display:inline-block; padding:14px 30px; color:#FFF; cursor:pointer; box-shadow:none; text-shadow:none; border:1px solid #fff !important; background:#545454; border-radius:0 !important;-webkit-appearance: none;}
#tribe-events .tribe-events-ical.tribe-events-button:hover{ text-decoration:none; background:#3b3b3b !important; border:1px solid #aaaaaa !important;}
@media (max-width: 1024px){
.cpi_ui_box .list_thumb img{height: 229px !important;min-height: 1px !important;}
}


@media (max-width: 976px){
	.tubepress-thumbs.js-tubepress-thumbs{ margin-left:0px; max-width:100%;}
	
}
@media (max-width: 767px){
	.tubepress-thumb{ width:49.6% !important;}
	.ngg-gallery-thumbnail-box{ width:297px !important; max-width:100%; margin-left:auto; margin-right:auto ; float:none !important;}
	.ngg-gallery-thumbnail-box.first_box{ margin-left:auto !important;}
	.ngg-albumoverview .ngg-album-compact{width:297px !important; max-width:100%; margin-left:auto !important; float:none !important; margin-right:auto !important; display:block !important;}
	.ngg-albumoverview .ngg-album-compact.first_box{ margin-left:auto !important;}
	
	.single-post .newer-older .older{ width:auto; float:none; padding-bottom:20px;}
	.single-post .newer-older .newer{ width:auto; float:none; text-align:left;}
	
	.pagenavi_wrapper .wp-pagenavi{ text-align:center;}
	.pagenavi_wrapper .wp-pagenavi span.pages{ float:none; display:block; padding-bottom:10px;}
		
	.cpi_ui_box{ float:none; width:297px; max-width:100%; margin-left: auto;  margin-right: auto;}
	.cpi_ui_box.first_box{ margin-left:auto;}
	.cpi_ui_box .list_thumb img{ height:auto !important;}
}
@media (max-width: 520px){
	.tubepress-thumb{ width:220px !important; display:block !important; margin-left:auto !important; margin-right:auto !important; max-width:100% !important;}
}





/*************Thumbnails Width100% css******************/
@media (max-width:570px) {
	.cpi_ui_box{ width:100%;}
	.cpi_ui_box .list_thumb img{ width:100%; height:auto;}
	
	#demo-test-gallery img{ width:100%; height:auto;}
	.directory_listings li img{ width:100%; height:auto;}
	
	.tubepress-thumb{ width:100% !important;}
	.ngg-albumoverview .ngg-album-compact{ width:100% !important;}
	.ngg-albumoverview .ngg-album-compactbox .Thumb{ width:100%; height:auto;}
	div.gallery dl{ float:none; width:100%;}
	div.gallery img{ width:100%;}
	
}




/**************20170622***************************/
.three_content_accordion_wrapper h4.accordion_title{ border:1px solid #cccccc; position:relative; padding:12px 41px 12px 13px; text-transform:none; line-height:1.1; font-size:15px; text-align: left; cursor:pointer;}
.three_content_accordion_wrapper h4.accordion_title span.icon{ display:block; position:absolute; right:0px; top:0px; border-left:1px solid #cccccc; width:41px; height:100%; background:url(images/bg_accordion_title.png) left center no-repeat;}
.three_content_accordion_wrapper .accordionContent{ width:100%;}
.three_content_accordion_wrapper h4.accordion_title.selected{ margin-bottom:0px;}
.three_content_accordion_wrapper h4.accordion_title.selected span.icon{ background-position: right center;}
.three_content_accordion_wrapper .accordionContent table{ width:100%;}
.three_content_accordion_wrapper .accordionContent select{ width:100%;}
.three_content_accordion_wrapper .accordionContent input[type="text"]{ width:100%;}
@media (max-width:570px) {
.three_column_panel .three_content_accordion_wrapper .accordionContent img{ width:auto;}
}