/*
Theme Name: YEATS2015
Description: Yeats2015
Version: 1.3
Author: JDK Design
Author URI: http://www.jdkdesign.ie
License: 
License URI: -
Theme URI: http://www.yeats2015.com
Template: enfold
*/

@import url("../enfold/css/base.css");


/* HEADER */

/*header-drop-shadow*/

#header_main {
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-top-style: solid;
    border-top-width: 0px;
   /* box-shadow: 0 5px 19px -10px rgba(0, 0, 0, 0.1);*/
}
 
/*Header Bar Transparent - if enabled on page */

#top .header_color.av_header_transparency {
    background-color: #FF0000;
    color: #FFFFFF;
    background: -moz-linear-gradient(top,  rgba(0,0,35,0.33) 0%, rgba(0,0,35,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,35,0.33)), color-stop(100%,rgba(0,0,35,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,35,0.33) 0%,rgba(0,0,35,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,35,0.33) 0%,rgba(0,0,35,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,35,0.33) 0%,rgba(0,0,35,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,35,0.33) 0%,rgba(0,0,35,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54000023', endColorstr='#00000023',GradientType=0 ); /* IE6-9 */
}


/*Image Hovers*/

.image-overlay-inside, .image-overlay.overlay-type-extern {
display: none;
}

#top .image-overlay {
background: rgba(255, 255, 255, 0.6);
}


/* Navigation Transparent - if enabled on page */

#top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a, #top .av_header_transparency #header_main_alternate {
    background-color: rgba(255, 255, 255,0);
    border-color: rgba(0, 0, 0, 0);
    border-radius: 0 0 5px 5px;
    color: inherit;
}


/* Typography */

body { font-family: 'Lato', 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif!important; font-size: 16px; line-height: 1.7em;}

/* .entry-content p, .entry-content li {font-size: 16px; line-height: 1.5em;} placed in body above! */

/*Global Heading fonts*/
h1, h2, h3, h4, h5, h6 {
  font-family: "Lato", "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif !important;
  letter-spacing: 0.03em;
  text-transform: none !important;
}

.main_color strong {color: #000000;}

/*Posts Title Global - adjust for mobile*/
.entry-content-wrapper .post-title {
  color: #ff6600;
  font-size: 240%;
  font-weight: bold;
  line-height: 1.3em;
  font-family: 'lato-medium';
}


/*BUTTONS GENERAL*/
.avia-button.avia-size-large {
    font-size: 16px;
}
#top .avia-button-wrap.fullwidth_button, #top .avia-button-wrap.fullwidth_button a { width: 100%; }

/*Main Menu Font*/
.av-main-nav > li > a { font-family: 'Lato', 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif!important; font-weight: bold;}

.main_menu ul:first-child > li > a { font-family: 'Lato', 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

h1 {
    font-size: 32px;
    line-height: 1.2em;
    margin-bottom: 14px;
}

h2 {
    font-size: 26px;
    line-height: 1.3em;
    margin-bottom: 10px;
}

h3 {
    font-size: 20px;
    line-height: 1.3em;
    margin-bottom: 8px;
}

h4 {
    font-size: 18px;
    line-height: 1.3em;
    margin-bottom: 4px;
}

h5 {
    font-size: 16px;
    line-height: 1.3em;
}

h6 {
    font-size: 16px;
    line-height: 1.1em;
}

p + h1, p + h2, p + h3, p + h4, p + h5, p + h6 {
    margin-top: 1em;
}

.intro-para {
    font-size: 175%;
    line-height: 125%;
    padding: 10px 0 10px 0;
    border-top: medium none;
}

.intro-para p {
    color: #32313D;
    font-size: 19px;
    line-height: 1.5em;
}

.intro-para p.reverse {
    color: #ffffff;
}

/* Slider Arrows */


#top .avia-slideshow-arrows a {
    font-size: 44px;
}

.avia-slideshow-arrows a:before {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
}

/*SLIDERS*/

/*Homepage Slider*/

.slider_homepage .slideshow_caption h2 {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.87) !important;
  border-radius: 5px !important;
  margin-bottom: 8px !important;
}

.slider_homepage .slideshow_caption p {
    line-height: 136%;
}

.slider_homepage .caption_framed .slideshow_caption .avia-caption-content p, .slider_homepage .caption_framed .slideshow_caption .avia-caption-title, .slider_homepage .avia-caption .avia-caption-content p, .slider_homepage .avia-caption .avia-caption-title {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.87);
    border-radius: 5px;
    color: #000000;
    display: inline-block;
    margin: 0 0 3px;
    padding: 13px 19px;
}


/*Your Yeats*/
.your-yeats-slider, .slider_homepage {border-bottom: 15px solid #3DA4B0;}




/*Quote person - Homepage and Invest Sliders*/
.the-quoter {
  background-color: rgba(255, 255, 255, 0.7) !important;
  font-size: 100% !important;
  font-style: italic;
}


/*Slider Buttons */

#top .avia-slideshow-button {
    border-radius: 3px;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    margin-top: 20px;
    padding: 12px 16px;
    text-decoration: none;
    text-transform: uppercase;
}
#top .avia-slideshow-button.avia-color-light {
    background-color: rgba(0, 0, 0, 0.8);
    border: 3px solid #FFFFFF;
    color: #FFFFFF;
    padding: 9px 16px;
}
#top .avia-slideshow-button.avia-color-dark {
    background-color: rgba(255, 255, 255, 0.8);
    border: 3px solid rgba(0, 0, 0, 0.6);
    color: rgba(0, 0, 0, 0.6);
    padding: 9px 16px;
}
.avia-slideshow-button.avia-color-light:hover {
    color: #FFFFFF;
    opacity: 0.7;
}
.avia-slideshow-button.avia-color-dark:hover {
    color: rgba(0, 0, 0, 0.6);
    opacity: 0.7;
}

/*YEATS DAY page*/

.share-poem {
  background: #ff8d00 url("images/yeats-quill.png") no-repeat scroll right 24px bottom 20px;
  border-radius: 5px;
  font-size: 130%;
  margin-bottom: 20px;
  min-height: 240px;
  padding: 20px;
}
.share-poem h3 {
  color: #ffffff;
  font-size: 25px;
  font-weight: normal;
}

.share-poem p > a {
color: #ffffff!important;
}
.share-poem p > a:hover {
color: orange!important;
}

.share-poem-button a {
  background-color: #ffffff;
  border-radius: 3px;
  box-shadow: 0 5px 0 #d44c04;
  color: #0c7d89;
  display: block;
  font-size: 18px;
  margin-top: 32px;
  min-width: 100%;
  padding: 7px 23px;
  text-align: center;
  font-weight: bold;
}

/*Events by region buttons*/
.yeats-day-button-full {
	font-size: 12px;
}
.yeats-day-button-full .avia-button-fullwidth {
  padding: 20px 10px !important;
}

/*yeats day featured 2 column if selected*/
.news-first .av_one_half.first {
  margin-left: 0;
}

.news-first .av_one_half {
  margin-left: 3%;
  width: 48%;
}


/*yeats day featured 4 column if selected*/
.news-first .av_one_fourth.first {
  margin-left: 0;
}

.news-first .av_one_fourth {
  margin-left: 3%;
  width: 22.6%;
}

.news-first .slide-entry-title, .news-grid .slide-entry-title {
    font-size: 16px!important;
    line-height: 1.2em;
}

.news-first .slide-entry-excerpt {
  font-size: 88%;
  line-height: 143%;
  margin-top: -5px;
}


/*Events Tiles - Yeats Day featured*/
.news-first .slide-content {padding-left: 10px; padding-right: 10px;}

.news-first .slide-entry {
  background-color: #eeeeee;
  border-radius: 5px;
  max-width: 260px;
  min-height: 436px;
}

.news-first .read-more-link {
    margin: 10px 0 0;
    padding-bottom: 14px;
}

.responsive .news-first .av_one_half.first + .news-first .av_one_fourth.el_before_av_one_fourth, .responsive .news-first .av_one_half.first + .news-first .av_one_fourth.el_before_av_one_fourth + .news-first .av_one_fourth {
  margin-left: 4%;
  width: 43%;
}

/*NEWS page*/

/*masonry exceprt and title*/

.av-masonry-entry .av-masonry-entry-title {
    color: #ffffff !important;
    font-size: 18px;
    line-height: 1.3em;
    margin: 0;
}

.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content {
    font-size: 85%;
    line-height: 140%;
    padding-top: 4px;
    color: #C9E5E8!important;
}

.av-inner-masonry-content {
    background-color: #3DA4B0 !important;
    color: white !important;
}
.av-inner-masonry-content-pos .avia-arrow {background-color: #3DA4B0 !important;}

.av-masonry-date {color: white!important;}

/*banner at top for user submissions*/
#news-top p {font-size: 85%;}

#news-top .content {
    padding-bottom: 10px;
    padding-top: 10px;
}



.avia-content-slider .slide-meta {
    font-size: 85%;
}

.news-grid {padding: 10px; background-color: #f3f3f3;margin-top: 0px;}

.news-grid .av_one_fourth.first {
  margin-left: 0;
}

.news-grid .av_one_fourth {
  margin-left: 3%;
  width: 22.6%;
}

.news-grid .slide-entry-excerpt {
    font-size: 90%;
    line-height: 1.5em;
}

.news-grid .slide-meta {
    font-size: 85%;
    line-height: 1.5em;
}

.news-grid .slide-entry-title {
    font-size: 16px;
}

.avia-content-slider .slide-entry-title {
    font-size: 16px;
    line-height: 1.4em;
    margin: 0;
}

.avia-content-slider .slide-entry-wrap {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

.av-magazine .av-magazine-content-wrap .av-magazine-title {
    font-size: 14px;
    letter-spacing: normal;
    line-height: 1.5em;
    margin: 0;
    padding-bottom: 5px;
    text-transform: none;
}

/*videoWrapper*/

.videoWrapper {
	position: relative;
	padding-bottom: 75%;
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*Inline Colour Section for pages with sidebars*/
.text-block-colour-section {
    background-color: #F2F2F2;
    border-top: 10px solid;
    margin: 30px 0 20px;
    padding: 3%;
}

.text-block-colour-section p:first-of-type {
    margin-top: 0px;
}


/*links*/
.entry-content a {font-weight: bold;text-decoration: underline;}

/*main-title*/
.title_container .main-title {
    font-size: 24px;
    font-weight: 400;
    line-height: 1.3em;
    margin: 0;
    min-height: 36px;
    position: relative;
    top: 0;
    z-index: 2;
}

/*Posts*/

div .wp-caption {
    border-style: solid;
    border-width: 1px;
    font-size: 11px;
    font-style: italic;
    margin: 4px 0 0 10px;
    max-width: 100%;
    position: relative;
}

/*Post Nav Colour*/
#top .avia-post-nav:hover {
    background: none repeat scroll 0 0 rgba(237, 106, 0, 0.9);
}


/*Captions*/
.wp-caption-text, #top .wp-caption .wp-caption-dd {
  display: block;
  float: none;
  font-family: Georgia,"Times New Roman";
  font-size: 14px;
  font-style: italic;
  line-height: 174%;
  margin: 0 auto;
  padding: 3px 10px 5px;
  text-align: center;
}

    
/* toggles */

.toggler {
    font-size: 121%;
    font-weight: bold;
}
.js_active .toggler {
    -moz-user-select: none;
    border-style: solid;
    border-width: 3px;
    cursor: pointer;
    display: block;
    margin: 5px 0 0;
    padding: 16px 3px 16px 41px;
    position: relative;
    top: 1px;
    background-color: #efefef;
}
.toggler:hover {
    background-color: #dddddd !important;
}

.toggle_icon {
    background-color: rgba(255, 255, 255, 0.5);
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    height: 24px;
    left: 10px;
    position: absolute;
    top: 16px;
    width: 24px;
    border-radius: 100px;
}
.toggle_icon .vert_icon {
    border-left: 4px solid #474f59;
    height: 16px;
    left: 9px;
    position: absolute;
    top: 3px;
}
.toggle_icon .hor_icon {
    border-top: 4px solid #474f59;
    left: 3px;
    position: absolute;
    top: 9px;
    width: 16px;
}

.js_active .tab {
  -moz-user-select: none;
  background-color: rgba(255, 255, 255, 0.5);
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 26px;
  line-height: 130%;
  margin: 0 -1px 0 0;
  padding: 32px 28px;
  position: relative;
  top: 1px;
  z-index: 2;
}

.js_active .active_tab {
    background-color: rgba(255, 255, 255, 0.9) !important;
}

.main_color .sidebar_tab, .main_color .tabcontainer .tab {
    color: #3c97a2;
}
.responsive #top .main_color .tabcontainer .active_tab {
  background-color: #ff6a00;
  color: #000000;
}

/*TOP NAV*/

#top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a, #top .av_header_transparency #header_main_alternate {
    border-color: rgba(0, 0, 0, 0);
    border-radius: 0 0 5px 5px;
    box-shadow: 0 30px 10px -25px rgba(0, 0, 0, 0) inset;
    color: inherit;
}

.header_color .sub_menu > ul > li > a, .header_color .sub_menu > div > ul > li > a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a {
    color: #3f4751;
}

.header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a { color: #ff6700; } 

/* active menu item */
.main_menu ul:first-child > li > a {
    background-color: rgba(255, 255, 255, 0.2);
    border-bottom: 2px solid rgba(255, 255, 255, 0);
    display: block;
    font-size: 19px;
    font-weight: bold;
    letter-spacing: 0.03em;
    margin: 0;
    padding: 0 14px;
    text-decoration: none;
    text-transform: uppercase;
}

/* hover state of main menu items */
.main_menu ul:first-child > li > a:hover {
    background-color: transparent!important;
    color: #ff6700 !important;
    opacity: 1.0!important;
}

.menu-highlight a {
    background-color: #FFFFFF;
}

/*Last Nav Item Right Padding*/
#top .main_menu .menu > li:last-child > a {
    padding-right: 15px !important;
}

.avia-menu-fx {display:none;}

/* dropdown menu */
#top .main_menu .menu li ul a { font-size: 14px; } 



/*Columns*/
body .column-top-margin {
    margin-top: 25px;/*default was 50px*/
}

/*sidebar*/

.widget {
  clear: both;
  float: none;
  padding: 20px 0;
  position: relative;
}

.widgettitle {
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0.03em;
}
.news-headline {
  display: block;
  font-size: 13px;
  font-weight: bold;
  margin-top: 2px;
  overflow: hidden;
}

#top .widget_nav_menu .nested_nav {
    line-height: 135%;
    padding-bottom: 30px;
}

#top .nested_nav .current_page_item {
    background-color: #576270;
    border-radius: 0 5px 5px 0;
}
#top .nested_nav .current_page_item a {
    color: #ffffff;
}

#top .nested_nav li {
    margin: 0 0 9px !important;
}

/*COMMENTS*/
.nocomments {display: none;}



/* FOOTER */

#footer #text-9 {
    margin-bottom: 0 !important;
}
#footer .widget {
    margin: 22px 0;
    padding: 0;
}
#footer #search-3 {
	margin-top: 5px;
}

#footer .widgettitle {
    font-size: 18px;
    letter-spacing: 0.03em;
    text-transform: none;
    margin-top: 0;
}

#footer .news-headline {
    color: #FFFFFF;
    font-size: 120%;
    line-height: 145%;
}
#footer .news-headline:hover {color:#FF7600;}

.news-time {
    font-size: 9px;
}

.social-media-footer {
    margin: 0 20px 15px 0;
}

#footer #searchform #s {
    background-color: #424242 !important;
    border-color: #424242 !important;
    color: #ffffff !important;
}

/*Footer - WDC Logo*/
#top #wdc-credit .image-overlay {
   /* background: none repeat scroll 0 0 rgba(255, 255, 255, 0);*/
}
#top #wdc-credit a {
    opacity: 0.3;
}
#top #wdc-credit a:hover {
    opacity: 0.6;
}

/*tooltip*/
#top .avia-icon-tooltip {
    font-size: 14px;
    line-height: 1.6em;
    width: 100px !important;
    opacity: 0.7!important;
}

/*FORMS*/

#top .gfield_label {
    font-size: 15px; /*Global GForms Label*/
}
.gform_wrapper .chzn-container .chzn-results li {
    line-height: 135%;
    padding: 4px 7px;
} /*sorts out multi select line spacing*/


/*cm newsletter sign up*/

#top .lw_cm_form_wrapper .gform_footer.top_label {
    float: right;
    margin: -45px 0 0;
    padding: 0 0 10px;
}

#top .lw_cm_form_wrapper input[type="text"], #top .lw_cm_form_wrapper input[type="email"] {
    color: #C9CDD3;
    border: 1px solid #969CA4;
    background-color: #81878E;
}

#top .lw_cm_form_wrapper input[type="text"]:focus, #top .lw_cm_form_wrapper input[type="email"]:focus {
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 10px 0 rgba(255, 255, 255, 0.5);
    color: #FFFFFF;
}

.lw_cm_form_wrapper .ginput_container {width: 69%;}
#top .gform_wrapper .gform_heading {margin-bottom: 1px;}

#gform_submit_button_2 {
    font-size: 0.87em;
    padding: 8px;
}

/*levels up the footer fields*/
#field_2_1 .gfield_label {
    margin: 15px 0 11px;
}

/*EVENTS*/

/*Hide sidebar on Events Archive Page*/

.events-archive .sidebar { display: none!important; }
.events-archive .content { width: 100%!important; border: none!important; }
.events-archive .entry-content-wrapper { padding-right: 0px!important; }

/*Filter Bar*/
#tribe_events_filters_wrapper.tribe-events-filters-horizontal, .tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal {
    margin: -1.5em 0 0.5em !important;
}

/*Community Add Events*/
#top .timeofdayoptions select {
    background-image: none;
    display: inline;
    width: 15%;
}

#top .tribe-community-event-info tr {
    background-color: #f9f9f9 !important;
} /*changes table row bg*/

/*EVENTS TYPOGRAPHY*/
.single-tribe_events h2.tribe-events-single-event-title {
  color: #ff6700;
  font-size: 2.3em;
  line-height: 1.25;
  margin: 0;
  padding: 0;
}



/*Events search bar*/
.main_color .tribe-bar-views-inner, .main_color #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a, .main_color .tribe-events-calendar div[id*="tribe-events-daynum-"], .main_color .tribe-events-calendar div[id*="tribe-events-daynum-"] a {
  background: none repeat scroll 0 0 #ff6a00;
  color: #ffffff;
}

#tribe-bar-collapse-toggle {
    background: none repeat scroll 0 0 #A1DEE6;
}
#tribe-bar-form {
  background: none repeat scroll 0 0 #a1dee6;
  border-radius: 5px;
}
#tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow:after {
    border-top-color: #ffffff;
}

#tribe-bar-views {
    background-color: #3BA1AF !important;
    border-radius: 0 5px 5px 0;
}
.tribe-bar-views-inner {
  border-radius: 0 5px 5px 0;
}
#tribe-bar-views .tribe-bar-views-list {
    background-color: #3BA1AF;
}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
  background: none repeat scroll 0 0 #A1DEE6;
  color: #444;
}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover {
    background: none repeat scroll 0 0 #FF7200!important;
    color: #ffffff;
}

#tribe-bar-form .tribe-bar-submit input[type="submit"] {
    background: none repeat scroll 0 0 #ff6600;
}

#tribe_events_filters_toggle {
  background-color: #ff6600;
  border-radius: 5px;
  color: white;
  display: inline-block;
  font-weight: bold;
  margin: 0;
  padding: 5px 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
}
#tribe_events_filter_control #tribe_events_filters_toggle {
  background: none repeat scroll 0 0 #ff6600!important;
  color: #fff;
}
.tribe-events-list-photo-description {
  font-size: 14px;
  line-height: 149%;
}

/*Filter Bar*/

.tribe-events-filters-content {
  background: none repeat scroll 0 0 #3da4b0 !important;
  border-radius: 7px;
  color: white;
}

#tribe_events_filters_reset {
    color: white;
    font-size: 130%;
}

.tribe-events-list-separator-month {
  background-color: #3ea5b0;
  border-radius: 5px;
  color: #ffffff !important;
  display: block;
  font-size: 22px;
  font-weight: 700;
  margin: 2em 0 0;
  padding: 11px 15px;
  text-transform: uppercase;
}

.tribe-events-day .tribe-events-day-time-slot h5 {
	background: radial-gradient(circle at 9.89% 9.14%, #3ea5b0, transparent 100%),radial-gradient(circle at 50% 50%, #ff8800, #ff8800 100%);
  border-radius: 5px;
  color: #ffffff !important;
  display: block;
  font-size: 22px;
  font-weight: 700;
  margin: 2em 0 0;
  padding: 11px 15px;
  text-transform: uppercase;
}


/*Events Price*/

.main_color .tribe-events-list .tribe-events-event-cost span {
  background: none repeat scroll 0 0 #ff6600;
  border: 0 solid #ddd;
  border-radius: 5px;
  color: white !important;
  display: block;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3;
  padding: 7px 9px;
  text-align: center;
  text-overflow: ellipsis;
  text-transform: uppercase;
}

.single-tribe_events .main_color .tribe-events-cost  {
  background: none repeat scroll 0 0 #ff6600;
  border: 0 solid #ddd;
  border-radius: 5px;
  color: white !important;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3;
  padding: 7px 9px;
  text-align: center;
  text-overflow: ellipsis;
  text-transform: uppercase;
}

/*Sidebar - Upcoming events*/
     /*reset margin*/
#tribe-events-adv-list-widget-2 ol {
  margin-left: 0;
}

#tribe-events-adv-list-widget-2 .duration, #tribe-events-adv-list-widget-2 .location {
  font-size: 80%;
}
     /*thumb image border*/
#tribe-events-adv-list-widget-2 .tribe-events-event-image img {
  border: 2px solid #ededed;
  border-radius: 3px;
}

/*Sidebar - tribe mini cal widget*/

#tribe-mini-calendar-3 {
  padding-top: 0;
}

.tribe-mini-calendar-nav tr {
  background-color:#3DA4B0!important;
}

.tribe-mini-calendar .tribe-events-present, .tribe-mini-calendar .tribe-mini-calendar-today {
    background-color: #ff6600;
}
.tribe-mini-calendar .tribe-events-future:hover {
	background-color: #3DA4B0!important;
}
.main_color .tribe-mini-calendar-event .list-date {
  background: none repeat scroll 0 0 #ff6600;
  border-radius: 3px;
}
 .main_color .tribe-mini-calendar-event .list-date .list-daynumber {
  color: #ffffff;
}

.tribe-mini-calendar td, .tribe-mini-calendar th {
  padding: 5px 0;
}


/*SCROLL TOP*/

#scroll-top-link {
    border-radius: 6px;
    background-color: #EF6B00;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    }
    
#scroll-top-link:hover {
    background-color: #00AEEF;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    }
    
#scroll-top-link.avia_pop_class {
    opacity: 0.8;
    visibility: visible;
}

.socket_color .avia-bullet {
  border-color: #909295;
  display: none;
}
   
/*REMOVES IMAGE GENERATED BY SEM EXTERNAL LINKS PLUGIN ON AV SOCIAL SHARE*/
.av-share-link .external_icon {
    background: url("") repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-right: 0;
}
/*REMOVES IMAGE GENERATED BY SEM EXTERNAL LINKS PLUGIN ON AVIA BUTTONS*/
.avia-button.external_icon {
  background-image: url("");
}

/*COMPETITIONS*/


/*Heading with Google Font Control - see google plugin*/
#competition-01 .special-heading {
    color: #ffffff;
    font-size: 50px;
    line-height: 150%;
    margin: 30px 20px 5px 20px;
    text-align: center;
}


/*TAGBOARD*/
.page-id-1415 .container_wrap_first {
    background-color: #A0D5DB !important;
}

.yts-tagboard {
	color: #ef6603;
	text-align: center;
	font-size: 130%;
}

.yts-tagboard h2 {
	font-size: 36px;
	font-weight: bold;
}


/*from tagboard site*/
.tb-links {
    list-style: outside none none;
    padding: 10px 0;
}
.tb-links li {
    display: inline-block;
    margin: 0 20px;
}

.tb-links li a {
  padding-left: 37px !important;
}

.tb-links a {
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    color: #333;
    display: block;
    opacity: 0.7;
    padding-left: 30px;
}
.tb-links a:hover {
    opacity: 1;
    text-decoration: none;
}
.tb-links .cta-twitter a {
    background-image: url("https://static.tagboard.com/public/img/logo-twitter-white.svg?ae4cdaae");
}
.tb-links .cta-facebook a {
    background-image: url("https://static.tagboard.com/public/img/logo-facebook-white.svg?58ffc928");
}
.tb-links .cta-instagram a {
    background-image: url("https://static.tagboard.com/public/img/logo-instagram-white.svg?3d647692");
}
.tb-links .cta-googleplus a {
    background-image: url("https://static.tagboard.com/public/img/logo-googleplus-white.svg?b3b068e9");
}
.tb-links .cta-web a {
    background-image: url("https://static.tagboard.com/public/img/icon-globe-alt.png?71eba2f5");
}

/*TAGBOARD PAGE MAX WIDTH*/

.page-id-1415 #main .container_wrap_first .container {
  max-width: 1920px;
}

/*SoundCloud*/
.page-id-6854 iframe {
  height: 165px;
}

/*Contact*/

.social-contact-page .avia-icon-list .iconlist_icon {
  border-radius: 500px;
  color: #fff;
  float: left;
  font-size: 31px;
  height: 54px;
  line-height: 54px;
  margin-left: 0;
  margin-right: 18px;
  margin-top: 10px;
  position: relative;
  text-align: center;
  width: 54px;
  z-index: 5;
}


/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}




/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 340px) {

/*slider coins*/
#top .slider_homepage .avia-slideshow-dots, #top .slider_invest .avia-slideshow-dots, #top .slider_living .avia-slideshow-dots {display: none!important;}
/*slider captions padding*/
#top .slider_invest .caption_framed .slideshow_caption .avia-caption-content p, #top .slider_invest .caption_framed .slideshow_caption .avia-caption-title, #top .slider_invest .avia-caption .avia-caption-content p, #top .slider_invest .avia-caption .avia-caption-title, #top .the-quoter {padding: 5px!important;}


/*Slider Home*/
#top .slider_homepage .slideshow_caption p {
}
.responsive #top .slideshow_caption h2 {
    font-size: 11px !important;
}
#top .the-quoter {
	display: none;
}

}


@media only screen and (max-width: 768px) {

.tribe-events-sub-nav .tribe-events-nav-previous a {
  background-color: #3ea5b0;
}
.tribe-events-sub-nav .tribe-events-nav-next a {
  background-color: #ff8800;
}

}


@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

.entry-content-wrapper .post-title {
    font-size: 190%;
    font-weight: normal;
    line-height: 1.3em;
}


#top #main .sidebar {
    box-shadow: none;
}

#top #main .sidebar {
    border-left-style: none;
    border-left-width: 0;
    clear: none;
    display: block;
    float: none;
    margin-left: 0;
    overflow: hidden;
    width: auto;
}

/*slider coins*/
#top .slider_homepage .avia-slideshow-dots, .slider_invest .avia-slideshow-dots, .slider_living .avia-slideshow-dots {display: none!important;}

/*Slider Home*/
#top .slider_homepage .slideshow_caption p {
    padding: 9px;
    font-weight: bold;
}
#top .the-quoter {
    font-size: 65%!important;
    padding: 9px;
    font-weight: bold;
}

#top .avia-slideshow-button {font-size: 65%;margin-top: 10px;}

}





}


@media only screen and (min-width: 768px) and (max-width: 989px) {
/*slider coins*/
#top .slider_homepage .avia-slideshow-dots, #top .slider_invest .avia-slideshow-dots, #top .slider_living .avia-slideshow-dots {display: none!important;}
/*slider captions padding*/
#top .slider_invest .caption_framed .slideshow_caption .avia-caption-content p, #top .slider_invest .caption_framed .slideshow_caption .avia-caption-title, #top .slider_invest .avia-caption .avia-caption-content p, #top .slider_invest .avia-caption .avia-caption-title, #top .the-quoter {padding: 9px!important;}

/*Slider Home*/
#top .avia-slideshow-button {font-size: 75%!important;}

/*entry content padding*/
.content, .sidebar {
    box-sizing: content-box;
    min-height: 1px;
    padding-bottom: 30px;
    padding-top: 30px;
    z-index: 1;
}


}

@media only screen and (min-width: 341px) and (max-width: 767px) {

.responsive #top .slideshow_caption h2 {
  background-color: transparent !important;
  color: #fff;
  font-size: 20px !important;
  padding: 0;
}

}

@media only screen and (min-width: 768px) and (max-width: 989px) {

.responsive #top .slideshow_caption h2 {
  font-size: 20px !important;
}

}


/* Iconize 0.5 See http://pooliestudios.com/projects/iconize/ */

/* websites (pictures and movies) */
/* a[href *="youtube.com/watch?"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_film.gif) no-repeat center left;
}*/

/* extensions */

a[href$='.doc'], a[href$='.rtf'] {
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_doc.gif) no-repeat center left;
}

a[href$='.txt'] {
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_txt.gif) no-repeat center left;
}

a[href$='.xls'] {
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_xls.gif) no-repeat center left;
}

a[href$='.rss'], a[href$='.atom'] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_feed.gif) no-repeat center left;
}

a[href$='.opml'] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_opml.gif) no-repeat center left;
}

a[href$='.phps'] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_phps.gif) no-repeat center left;
}

a[href$='.phps'] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_phps.gif) no-repeat center left;
}

a[href$='.torrent'] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_torrent.gif) no-repeat center left;
}

a[href$='.vcard'] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_vcard.gif) no-repeat center left;
}

a[href$='.exe'] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_exe.gif) no-repeat center left;
}

a[href$='.dmg'], a[href$='.app'] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_dmg.gif) no-repeat center left;
}

a[href$='.pps'] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_pps.gif) no-repeat center left;
}

/*a[href$='.pdf'] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_pdf.gif) no-repeat center left;
}*/

a[href$='.xpi'] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_plugin.gif) no-repeat center left;
}

a[href$='.fla'], a[href$='.swf'] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_flash.gif) no-repeat center left;
}

a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_archive.gif) no-repeat center left;
}

a[href$='.ical'] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_ical.gif) no-repeat center left;
}

a[href$='.css'] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_css.gif) no-repeat center left;
}

a[href$='.ttf'] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_ttf.gif) no-repeat center left;
}

a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_film.gif) no-repeat center left;
}

a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a'] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_music.gif) no-repeat center left;
}

/* messenger */
a[href ^="aim:"] {
	padding: 5px 0px 5px 25px;
    background: transparent url(icons/icon_aim.gif) no-repeat center left;
}

a[href ^="msnim:"] {
	padding: 5px 0px 5px 25px;
    background: transparent url(icons/icon_msn.gif) no-repeat center left;
}

a[href ^="xmpp:"] {
	padding: 5px 0px 5px 25px;
    background: transparent url(icons/icon_jabber.gif) no-repeat center left;
}

a[href *="icq.com"] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_icq.gif) no-repeat center left;
}

a[href *="edit.yahoo.com/config/send_webmesg?"] { 
	padding: 5px 0px 5px 25px;
	background: transparent url(icons/icon_yim.gif) no-repeat center left;
}

a[href ^="callto:"] {
	padding: 5px 0px 5px 25px;
    background: transparent url(icons/icon_call.gif) no-repeat center left;
}

a[href ^="skype:"] {
	padding: 5px 0px 5px 25px;
    background: transparent url(icons/icon_skype.gif) no-repeat center left;
}

a[href ^="gg:"] {
	padding: 5px 0px 5px 25px;
    background: transparent url(icons/icon_gadugadu.gif) no-repeat center left;
}



/* use this class to make sure that images won't get iconized */

.imageLink {
	padding-right: 0px !important;
	background: none !important;
}