/* CUSTOM STYLES */

/* WIDGETS */

.tribe-spinner-small {height:20px!important;width:20px!important;}
.tribe-events-calendar-widget {max-width:300px!important;}

.fp-WidgetPhoto i {width: 80px!important;height: 80px!important;}

.header-adds .widget_mailchimpsf_widget {margin-top: 20px;width:300px;background-color:#222;padding:5px;}
.header-adds .widget_mailchimpsf_widget .widget-title {margin:0px 0px 5px 0px;width:98%;background-color:#333;padding:4px;color:#ffffff;}
.header-adds .widget_mailchimpsf_widget .mc_signup_submit, .sidebar .mc_signup_submit{float:right;}

.widget_mailchimpsf_widget .mc_signup_submit #mc_signup_submit, #mc-embedded-subscribe{
background-color: #005869;
		padding:3px 8px;
		color:#f1f1f1;
		outline:none!important;
		border:none!important;
		cursor:pointer!important;
		font-family:'OswaldBook'!important;
		text-transform:uppercase!important;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		width: 100%;
	}
	
.header-adds .widget_mailchimpsf_widget .mc_signup_submit #mc_signup_submit{background-color: #00856A;margin-top: 5px;}
.header-adds .widget_mailchimpsf_widget .mc_merge_var #mc_mv_EMAIL {width: 180px;margin-top: 5px;}

.sidebar .mc_input {width: 65%;}

.sidebar .mc_var_label {margin-right: 10px;
font-family: OswaldBook;
text-transform: uppercase;
color: #555;
cursor: pointer;
font-size: 14px;
vertical-align: middle;}

.header-adds .widget_mailchimpsf_widget .mc_signup_submit #mc_signup_submit:hover{
		background:#444;
	}
	
.sf-menu li a:hover, .sf-menu li.current-menu-item a {color:#8DB500!important;}

#mc_signup_form .mc_input {
border: 1px solid #ccc;}

.header-adds .widget_mailchimpsf_widget .mc_merge_var {float:left;margin-right: 10px;
font-family: OswaldBook;
text-transform: uppercase;
color: #fff;
cursor: pointer;
font-size: 14px;
vertical-align: middle;}

.header-adds #mc_signup_form .mc_var_label {padding-top: 2px!important;display: none;}

.sidebar #text-3 {margin-bottom:0px;}

.page-id-13196 .sidebar a.reedwan-social-media-icon {width:45%;}
.page-id-13196 .sidebar .reedwan-social-media-icon {margin:0px 5px 0px 5px;}

.footer-widget-block .widget_twitter .tweets a, .footer-widget-block .widget_twitter .tweets .timesince:hover {color:#00856A;}
.footer-widget-block .widget_twitter .tweets a:hover, .footer-widget-block .widget_twitter .tweets .timesince {color:#910066;}

.social-widget .instagram a {background: url(images/social-icons/icon_instagram.png) no-repeat;background-color: transparent;}
.social-widget .facebook a {background: url(images/social-icons/icon_facebook.png) no-repeat;background-color: transparent;}
.social-widget .twitter a {background: url(images/social-icons/icon_twitter.png) no-repeat;background-color: transparent;}
.social-widget .instagram, .social-widget .facebook, .social-widget .twitter {background: transparent;background-color:transparent;}
.social-widget .instagram a:hover, .social-widget .facebook a:hover, .social-widget .twitter a:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;background-color:transparent!important;}

.arrow-down {border-top:10px solid #005869; display:none;}

.header-logo {padding-top: 5px!important;width:40%!important;}
.header {padding-bottom: 0px;}
.header-adds, .header-logo, .header {margin-bottom: 0px!important; padding-bottom: 0px!important;}
.header-adds {padding-top: 0px!important;}
.header-logo img {width: 100%;}
.social-widget li a {color:rgba(0, 0, 0, 0)!important;}

.home .slides .day {color:#910066;}

.widget_text .jfbalbum .imgboxouter {width: 40%!important;margin: 15px;}
.widget_text .jfbalbum #tnt_pagination {display:none;}
.widget_text .jfbalbum .imgboxouter div.imgboxwhite {
-webkit-border-radius: 0px;
border-radius: 0px;
-moz-box-shadow: 0px!important;
-webkit-box-shadow: 0px!important;
box-shadow: 0px!important;}
.sidebar #text-3 {margin-bottom: 25px;}

.content {padding-top: 10px!important;}
.blog-title {margin-bottom: 15px!important;}

.gsc-search-button input {background-color: #005869!important;}
.gsc-search-button input:hover {background-color: #444!important;}
.gsst_a .gscb_a {color: #005869!important;}
.gsst_a .gscb_a:hover {color:#910066!important;}
.gsst_a {padding-top: 6px!important;}
.gsc-search-button {margin-bottom: -3px!important;}

/** TABS WIDGET **/

.widget_hat_widget .tabs-menu li a{
overflow: hidden;
display: block;
margin: 0;
font-size: 12px;
background: #444;
color: #ccc;
font-family: OswaldBook;
font-weight: normal;
text-transform: uppercase;
text-align: center;
background: #444;
-moz-box-shadow: inset 0 0 5px #333;
-webkit-box-shadow: inset 0 0 5px #333;
box-shadow: inset 0 0 5px #333;
line-height: 14px;}

ul.tabs-menu .text-6 a {padding-top: 8px!important;}

.widget_hat_widget .tabs-content-inner #categories-2 a {display: inline!important;}

.widget_hat_widget .tabs-menu li {
list-style: none;
float: left;
margin: 0;
padding: 0;
width: 33%;
text-align: center;
max-height: 42px;
overflow: hidden;
border-bottom: none;
border: 0px;}

.widget_hat_widget .tabs-menu li:last-child {width: 34%;float: right;}
.tabs {border: 1px solid #eee!important;}
ul.tabs-menu {background: #444!important; z-index: 1!important;}

.widget_hat_widget .tabs-menu .selected a{
background: #fff;
color: #333;
box-shadow: none;}

.sb_tabbed .tab-content a,.widget_hat_widget .tabs-content-inner a{font-family: OswaldBook;font-weight: normal;line-height: 18px;font-size: 14px;display: block;}
.sb_tabbed .tab-content img {margin-right: 5px!important;}
.sb_tabs li a {font-family: OswaldBook;font-weight: bold;text-transform: uppercase;font-size: 1.5em;}
.widget_hat_widget .tabs-content-inner span {font-size: 12px;color: #999;font-style: italic;}
img.tabbed-thumb.wp-post-image {max-width: 80px;}

.tribe-mini-calendar-event .list-info h2 {font-weight: normal!important;}

.widget {margin-bottom: 30px;}
.widget ul.social-widget li:hover {background-color: transparent!important;}

.recent-posts-tabbed .tabbed-title, .recent-posts-tabbed .lcp_date {float: right; display:block;width:160px;}
.recent-posts-tabbed {float: left;display:block;}
.recent-posts-tabbed li {display:block; clear:both; padding-top:10px;}
#hat_widget-6 #tabs-content-inner {overflow: visible;}

.recent-posts-tabbed img {width:auto;padding:3px 0px 3px 0px;}
.tabbed-title {padding:3px;}

/* HOMEPAGE */

/* .flexslider .slides > li {height:356px;overflow:hidden;} */

.flexslider.small {height:auto!important;}

.top .top-nav-wrapper {width:100%;}

.flexslider .slides > li {height: 300px;overflow: hidden;}
.flexslider .slides > li img {min-height: 100%;}

.content-big-desc h3 a {color:#8DB500;}

.sf-menu li {z-index:200;}

.header {background: url(images/nyo_website_banner_2015.jpg) top left no-repeat #000000;}

.home .content-big-image {min-height: 200px;}
.home .content-big-image .standard-format-icon {background: #000000;min-height: 220px;max-height: 220px;}
.home .content-big-image .standard-format-icon img {width:auto!important;}
.home .content-big-desc h3 a:hover {color: #00856A;}

.home #reedwan_magazine-widget-2 .half-left, .home #reedwan_magazine-widget-3 .half-left, .home #reedwan_magazine-widget-4 .half-left {float: right!important; margin-left: 28px;margin-right: 0px!important;min-height:250px;}

/** SOCIAL MEDIA BAR **/

.fsb-share-facebook .facebook .socialite-button iframe {max-height:50px!important;}


/** PHOTO GALLERY SECTION **/

.jfbgallery div.imgboxouter, .jfbalbum div.imgboxouter  {width: 30%!important;}
.jfbgallery div.imgboxgallery {top:0px; left: 0px;border: 2px solid #eee;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: none;}
.jfbgallery .titlebelow {font-weight: bold;}
.gallery-title {font-size: 2em;}
a.gallery-link {background-color: #910066!important;padding:2px;color: #ffffff!important;margin-left: 20px;font-size: 16px!important;}
.gallery-link:hover {background-color: #ffffff!important;color: #910066!important;}


/* POSTS */

.single-post .Harper {display:none;}

.flex-caption {
width: 600px!important;
bottom:0px!important;
top:auto!important;
left:0px!important;
background: rgba(0,0,0, .75)!important; /* Works on all modern browsers */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99dddddd,endColorstr=#99dddddd);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99dddddd,endColorstr=#99dddddd)";
}

.flex-prev, .flex-next {
bottom:auto!important;
top:0px;}

.content a {color:#8DB500;font-weight: bold;}
.content a:hover {color:#910066;}

.single-nav a {color:#ffffff;}

.content .readmore, .content .readmore:hover {color:#fff;}

.single-post .single-category a {color: #8DB500;}
.single-post .single-category a:hover {color:#00856A;}

.single-content, .tribe-events-content {font-size:1.2em;}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;}

/* MODAL POPUP SIGNUP FORM */

#chimpy_checkbox_signup {float: left;width: 30px;margin-top: 3px;}
.sky-form-modal {z-index:9999!important;}
.sky-form-modal-overlay {z-index:200!important;}
.sky-form-modal header{font-family: OswaldBook;font-size: 2em!important;text-transform: uppercase;letter-spacing: 2px;}


/* CATEGORIES */

.category .content .blog-title h1, .footer-nav, .pagination .current {background-color:#910066!important;}
.pagination .inactive {color:#bbbbbb!important;}
.pagination .inactive:hover {color:#ffffff!important;}



/* EMAIL FORM */

#FSContact2 input, #FSContact2 textarea, #FSContact3 input, #FSContact3 textarea {border:1px solid #e8e8e8; padding:3px; color:#555;}
#FSContact2 textarea, #FSContact3 textarea {width:515px!important;max-width: 515px!important;}
#FSContact2 label, #FSContact3 label {
font-size:1.2em;
font-family: 'OswaldBook'!important;
text-transform: uppercase!important;margin-top:10px;}

#fsc-submit-2, #fscf_submit3{
font-size:1.5em;
background-color: #005869;
padding: 8px 10px!important;
color: #fff!important;
outline: none!important;
border: none!important;
cursor: pointer!important;
font-family: 'OswaldBook'!important;
text-transform: uppercase!important;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
margin-top:10px;}

#fsc-submit-2:hover, #fscf_submit3:hover {background:#444;color: #005869!important;}

#FSContact2 #si_contact_ex_field2_15 {height:50px;}

#fscf_name3,#fscf_email3,#fscf_field3_2,#fscf_captcha_code3 {width: 100%;}


/* MAILCHIMP NEWSLETTER PAGE */

.mcb_item {margin:0px!important;}
.mcb_container {padding:0px!important;border:0px!important;}


.fp-container .left-scroll {left:0px;}

.clear-both {clear:both;}

#mc_embed_signup .mc-field-group .asterisk {top: 40px!important;}

.mcb_item_img {max-height: 3000px!important;}
#new-nak-newsletters {height: 3000px!important;overflow:scroll;}

.campaign {line-height: 125%; margin-bottom: 15px;}


/* EVENTS */

.events-single .single-title {margin-bottom:0px;}
.events-single .single-info, .events-single .tribe-events-sub-nav .nav-left, .events-single .tribe-events-sub-nav .nav-right, .events-gridview .tribe-events-sub-nav .nav-left, .events-gridview .tribe-events-sub-nav .nav-right, .tribe-events-photo .tribe-events-sub-nav .nav-right,  .tribe-events-photo .tribe-events-sub-nav .nav-left, .tribe-events-day .tribe-events-sub-nav .nav-left, .tribe-events-day .tribe-events-sub-nav .nav-left, .events-list .tribe-events-sub-nav .nav-left, .events-list .tribe-events-sub-nav .nav-right{padding: 5px 10px;}
.events-single .tribe-events-schedule {margin-top:0px;}
.events-single .event-is-recurring {color:#fff;}
.events-single .event-is-recurring:hover {color:#f1f1f1!important;}
.single-tribe_events #tribe-events-header li, .single-tribe_events #tribe-events-footer li {width:45%!important;}
.tribe-events-list-photo-description img {max-width:160px;max-height: 160px;}
.tribe-events-list .vevent.hentry {padding: 2.25em 1em!important;}
.tribe-events-list-event-title a {color:#fff!important;background-color: #005869;padding:.25em;margin-bottom: .1em;}
.tribe-events-list-event-title a:hover {color: #8DB500;}
.tribe-events-list .tribe-events-event-image {max-height: 110px;overflow: hidden;}
.single-tribe_events .tribe-events-event-image, .tribe-filter-live #reedwan_search_widget-3, .events-list #tribe-mini-calendar-2 {display: none;}
.tribe-events-list .tribe-events-event-image {width: 30%!important;}
.tribe-events-list .tribe-events-event-image+div.tribe-events-content {float: right!important;}
#hat_widget-5, .event-widget-list, .events-list .tribe-events-venue-details .adr, .events-list .tribe-events-venue-details .tribe-events-gmap, div#hat_widget-5.widget.widget_hat_widget {display: none!important;}
.tribe-filter-live #hat_widget-5, .tax-tribe_events_cat #hat_widget-5,.tribe-filter-live .event-widget-list, .tax-tribe_events_cat .event-widget-list {display: block;}
.events-list .tribe-events-list .vevent.hentry {position: relative;}
.events-list .dayoftheweek {float: right; position: absolute; right: 0px; bottom: 0px; font-size: 3em; overflow: hidden; height: 45px; color: #eee;}
.events-list .tribe-events-list-separator-month {margin: 0px!important;background-color: #eee;color: #00586D;}
.events-list .tribe-events-loop .vevent.tribe-events-last {border-bottom: 1px solid #ddd;}
.tribe-events-list h2.tribe-events-list-event-title {display: block!important; margin-bottom: 10px!important;}
.tribe-events-loop .tribe-events-event-meta {font-weight: normal!important;line-height: 1.5em;}
.tribe-events-list .tribe-events-event-cost {float: none!important;margin: 0px!important;}

#hat_widget-5 ul, .event-widget-list ul {width: auto;}
#hat_widget-5 ul li, .event-widget-list ul li {float: none;width: auto;}
#hat_widget-5 ul li:last-child, .event-widget-list ul li:last-child {width: auto;}

#tribe-events > div.tribe-events-venue > div.tribe-events-venue-meta.vcard.tribe-clearfix > address > span > address > span > span:nth-child(2) {display: none;}


/* EVENT SUBMISSION FORM */

#fscf_div_clear2_0, #fscf_div_clear2_1, #fscf_div_clear2_4, #fscf_div_clear2_5, #fscf_div_clear2_8, #fscf_div_field2_10 {clear: none!important;}
#fscf_div_field2_5, #fscf_div_field2_1 {padding-left: 20px;}
#fscf_div_clear2_0 input, #fscf_div_clear2_1 input, #fscf_div_clear2_4 input, #fscf_div_clear2_5 input {width: 250px;}
#fscf_submit2 {
width: 100px;
line-height: 35px;
font-size: 14px;
color:#ffffff!important;
background: #005869;
border: 0px!important;
padding:10px!important;
text-transform: uppercase;
color: #fff;
cursor: pointer;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}
#fscf_submit2:hover {background-color: #910066;}
#fscf_div_field2_15 {width: 100%!important;}


/* MOBILE CSS */

@media only screen and (max-width: 767px) {
.header-adds, .header-logo, .header {margin-bottom: 0px!important; padding-bottom: 0px!important;}
.header-logo img {width: 100%;}
.header-adds .widget_mailchimpsf_widget .mc_signup_submit, .sidebar .mc_signup_submit {float: left;}
#fscf_form2 div, #FSContact2 textarea {float: none!important;max-width:100%!important;width: 100%!important;}
#FSContact2 {width: 100%!important;}
#fscf_div_field2_5, #fscf_div_field2_1 {padding-left: 0px!important;}
.page-id-13215 .single-content img {width: auto!important;}
.flexslider.small {display: none!important;}
.jfbgallery div.imgboxouter, .jfbalbum div.imgboxouter {width: auto!important;}
.tribe-events-list .tribe-events-event-image {width: 100%!important;}
.tribe-bar-views-option-month {display: none;}
.tribe-events-single img {max-width: 100%;height: auto;}
.tribe-events-single iframe {max-width: 100%;}
.tribe-events-single .single-info {width: 100%;}
.tribe-events-single .single-info .tribe-events-divider {display: none;}
.single-tribe_events .tribe-events-schedule h3 {margin: 5px 0px 5px 0px;}
.single-post .single-author {display: inline-block;}
.widget_text .jfbalbum .imgboxouter {width: 35%;}
.single-content div iframe {width:100%!important;}
.single-content div iframe #raflcptr {width:99%!important;}
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 420px) {
#tribe-events-pg-template {padding: 0px!important;}
.tribe-events-single .single-info {width:93%!important;}
.single-tribe_events .tribe-events-schedule {color:#555555!important;}
}