/*
Theme Name:     RDA 2014
Description:    Child of Fruitful.
Author:         HioWeb.com
Template:       fruitful

(optional values you can add: Theme URI, Author URI, Version)
*/

@import url("../fruitful/style.css");

.clear {
  clear: both;
}

/* Remove News Hightlight on Calendar Page */
.events-list .main-navigation ul li.current_page_parent.menu-item-12490 a {
  background-color: #ffffff;
  color: #333333;
}

.events-list .main-navigation ul li.current_page_parent.menu-item-12490:hover>a {
  background-color: #d55f31;
  color: #ffffff;
}

/* Italic Menu Item */
.main-navigation ul li#menu-item-12754 a {
  font-style: italic;
}

/* The Calendar Events page */
body #tribe-events-content a {
  color: #d55f31;
}

body #page input[type="submit"]:hover {
  background: none repeat scroll 0 0 #d55f31 !important;
}
/* END Change Hightlights to use RDA color orange */

.home a {
	text-decoration: none;
}

.home #page .description div.text {
  font-size: 20px !important;
  line-height: 24px;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  padding: 10px;
}

.home #page .description .top_line {
  background: none;
}

.home #page .description .btm_line {
  background: none;
}

#colophon .site-info {
  width: 500px;
}

.site-header img.header-logos {
  float: right;
  width: auto;
  height: 30px;
  margin-left: 10px;
}

.main-navigation {
  margin: 37px 0 0 0;
}

.main-navigation li {
  margin: 0 0 0 5px;
}

/*ul#main-menu-1 li.current_page_parent a {
    color: #333333;
    background-color: inherit;
}*/

ol.hfeed.vcalendar {
  margin: 0px;
}


.blog_post .post-content footer.entry-meta .clear {
  margin-top: 5px;
}

.blog_post .post-content footer.entry-meta .posted-date {
/*  background: url(images/category.png) no-repeat 0 0 transparent;*/
  height: 22px;
  width: auto;
/*  padding: 3px 0 2px 26px;*/
  margin: 0 10px 0 0;
}

.blog_post .post-content footer.entry-meta .clear {
  margin-top: 10px;
}

/* Left Sidebar Page */
.container .eleven {
  float: right;
  margin: 0px;
}

.container .five {
  margin-right: 10px;
}

/*.container .left-sidebar-page-content {
  float: right;
  margin: 0px;
}

.container .left-sidebar-page-sidebar {
  margin-right: 10px;
}*/

#colophon .social-icon a {
  background-image: url(images/social.png);
}

div.middle-footer {
  float: right;
  margin-right: 20px;
}

div.header-search {
  display: inline-block;
  float: right;
  margin-top: 5px;
}

#colophon .social-icon a.youtube {
  background-position: -211px 0;
}

#colophon .social-icon a.facebook {
  background-position: -243px 0;
}

#colophon .social-icon a.twitter {
  background-position: -273px 0;
}

#colophon .social-icon a.instagram {
  background-position: -405px 0;
}

#colophon .social-icon a.rss {
  background-position: -156px 0;
}

.tribe-events-sub-nav li a {
  background: none; 
}

#commentform .comment-form-subscriptions label {
  width: 100%;
}

#commentform #mc4wp-checkbox label {
  width: 100%;
}

/* BEGIN homepage infobox */
.info-box-row .ffs-info-box.ffs-four-one {
/*  max-width: 220px;*/
    margin-right: 2%;
    width: 23.5%;
}

.home .info-box-row .ffs-info-box .infobox-title {
    margin: 0 0 13px;
}

.div#info-box-24:hover {
  background: #d55f31;
  color: #fff;
}

.info-box-row .ffs-info-box:hover {
  background: #d55f31;
  color: #fff;
}

.info-box-row .ffs-info-box:hover .infobox-title {
  color: #fff;
}

#page .info-box-row .ffs-info-box .infobox-title {
  font-size: 17px !important;
}

/* END homepage infobox */

.full-width-content {
  margin-left: -300px;
  max-width: inherit;
}

#page .container header .header-hgroup.left-pos {
  margin: 0 8px 0 0;
}

.gallery .gallery-item .gallery-icon a {
  width: 150px;
}

/*forms*/
.rdaforms #content { font-size: 0.9167em !important; line-height: 1.5em !important; }
/*div.forms { padding: 2em 0 0 0 !important; }*/
#content form#membershipform { font-family: Arial, Helvetica, sans-serif; }
#content form#membershipform table { margin: 0 auto; width: 700px; }
#content form#membershipform table tr td { padding: 4px 5px; border: none; vertical-align: middle;}
#content form#membershipform table tr td.sectiontitle h3 { background: #998c84; color: white; font-size: 1em; padding: 4px 10px 4px 5px; position: relative; margin: 0 0 0.5em -18px; text-align: right; width: 160px; }
#content form#membershipform table tr td.formtitle h2 { background: #bfb778; color: white; font-size: 1.25em; margin: 0 0 0.5em -18px; padding: 6px 10px 2px 20px; position: relative; text-transform: uppercase; width: 200px; }
#content form#membershipform table tr td.formtitle h2 span.lowercase { text-transform: lowercase; }
#content form#membershipform input#formsubmit { background: #d55f31; color: #ffffff; border: none; padding: 5px; }
#content form#membershipform table tr td input.wideinput { height: 16px; width: 310px; }
#content form#membershipform table tr td input.narrowinput { height: 16px; width: 100px; }
#content form#membershipform table tr td input.wideinput, #content form#membershipform table tr td input.narrowinput { background: #edebd6; border: none; }
/*#content form#membershipform table tr td.setwidth { width: 150px; }*/
#content form#membershipform table tr td.alignright { float:right; text-align: left; padding: 0px; margin-left: 38px; }
#content form#membershipform #cardtype { width: 140px !important; }
#content form#membershipform #cvv { display: none;  width: 310px; }

@media only screen and (max-width: 960px) {  
  .full-width-content {
    margin-left: 0px;
    max-width: inherit;
  }
  
  #page .container header .header-hgroup.left-pos a {
    text-align: center;
    display: block;
    float: none;
  }
  
  #page .container header .header-hgroup.left-pos {
    float: none;
    margin: 0px;
  }
  
  #page .container header .menu-wrapper.right-pos {
    float: none;
  }
}

@media only screen and (max-width: 767px) {  
  input#s {
    width: 382px;
  }
  
  div.middle-footer {
    margin-right: 0px;
    width: 100%;
    text-align: center;
  }
  
  #colophon {
    text-align: center;
  }
  
  #colophon .site-info {
    width: 100%;
  }
  
  #colophon .social-icon {
    float: none;
    width: 120px;
    margin: 0 auto;
  }
  
  .home img.aligncenter.wp-image-12656 {
    width: 100%;
  }
  
  input#s {
    width: 374px;
  }
  
  #page .container #secondary .widget a {
    font-size: 22px;
    line-height: 34px;
    text-align: center;
  }
  
  #page .container #secondary .widget {
    text-align: center;
  }
  
  aside#text-6 {
    display: none;
  }
  
  #page .container #secondary .widget ul li.cat-item {
    background: none; 
    padding: 0;
  }
  
  #page .container #secondary .widget ul li.cat-item:hover {
    background: none;
    padding: 0;
  }
}

@media only screen and (max-width: 479px) {
  input#s {
    width: 254px;
  }
}



