/* Enter Your Custom CSS Here */

/*General*/

body {-webkit-font-smoothing: antialiased; font-smooth: always; -moz-osx-font-smoothing: grayscale; font: 20px/32px Georgia, "Times New Roman", Times, serif; }

#ai1ec-calendar .ai1ec-agenda-view .ai1ec-read-more {display: none !important;}

a:link {
    color: #af023b;
}

a:visited {
    color: #ae0084;
}

.main a:hover {
    color: #ae0084;
}

a:active {
    color: #930132;
}

a.button-donate {
  background: #b58707;
  color: #fff;
  padding: 9px;
  -moz-border-radius:3px;
  border-radius: 3px;
}

a.button-donate:link {
  color: #fff;
  font-family: 'robotomedium';
  text-decoration: none;
}

a.button-donate:hover {
  background: #af023b;
  color: #fff;
}

div.main-content.three-fourths.clearfix {
  margin-bottom: 15px;
}

blockquote {
  font-size: 1.4em;
  line-height: 1.75em;
  font-style: normal;
  color: #a9987a;
  margin: 0;
}

div.su-quote.su-quote.NOATG-blockquote {
  font-size: 1.2em;
  line-height: 1.5em;
  font-style: normal;
  color: #333333;
  margin-bottom: 1em;
}

div.su-quote.su-quote.NOATG-blockquote p {
  margin-bottom: 1em;
}

.ICNY-dropcap {
  font-size: 475%;
  font-family: 'league_gothicregular';
  font-style: normal;
  float: left;
  line-height: 90%;
  padding-right: 8px;
  color: #af023b;
 
}
.ICNY-dropcap-2 {
  font-size: 300%;
  font-family: 'league_gothicregular';
  font-style: normal;
  float: left;
  line-height: 100%;
  padding-right: 8px;
  color: #af023b;
 
}


span.su-dropcap.su-dropcap-style-default {
  font-family: 'league_gothicregular';
  font-size: 6em;
  padding-right: 0;
  color: #af023b;
  display: inline;
  background: none;
  width: 1em;
  height:3em;
  float: left;
  margin: 0;
text-align: left;
text-transform: uppercase;
text-shadow: none;
-moz-text-shadow: 0;
-webkit-text-shadow: 0;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}

.blockcap {
  font-size: 800%;
  font-family: 'league_gothicregular';
  font-style: normal;
  float: left;
  line-height: 90%;
  padding-right: 8px;
  color: #af023b;
  margin-top: 12px;
  margin-bottom: -12px;
 }
  


p.wp-caption-text {
  color: #555555;
  opacity: 100;
}

.centerpix {
  padding-left: 8px;
}

.minus {
  margin-top: -12px
}

.overlap {
  margin-top: -60px
}



/*SU Shortcode Class Styles*/

div.su-column {
  margin: 0 0 0 0 ;
}



/*Main Content Area*/

div#rev_slider_3_2_wrapper {
  float: left;
  margin-right: 10px;
}

div#rev_slider_3_2ul .tp-revslider-mainul{
    border: 3px;
 	border-color: #555555;
  	border-style: solid;
}


div.tp-shadow5:before, .tp-shadow5:after {
  left:0;
  right: 0;
}



/*Header*/

.header-container .wrapper  {
  max-width: 1440px;
  padding-left: 10%;
}

.feature hr {
  opacity: 1;
}



/*header.clearfix {
  max-width: 1140px;
}*/

div.header-container .wrapper  {
  background-image:
    -moz-linear-gradient(
    270deg,
    rgba(15,0,30,0) 0,
    rgba(10,0,20,5) 80%,
    rgba(10,0,20,5) 90%,
    rgba(10,0,20,5) 95%,
    rgba(10,0,20,20) 100%); 
  
  background-image:
    -webkit-linear-gradient(
    270deg,
    rgba(15,0,30,0) 0,
    rgba(10,0,20,5) 90%,
    rgba(10,0,20,5) 95%,
    rgba(10,0,20,5) 98%,
    rgba(10,0,20,20) 100%); 
  
  background-image:
    -o-linear-gradient (
    270deg,
    rgba(15,0,30,0) 0,
    rgba(10,0,20,5) 80%,
    rgba(10,0,20,5) 90%,
    rgba(10,0,20,5) 95%,
    rgba(10,0,20,20) 100%); 
}



/*Nav*/

.nav li.current-menu-item  {  /*not working*/
  color: #e8bc4c;
}



/*Gowns Menu*/

aside.right-aside.fourth.last {
  width: 218px;
}

div.su-column.su-column-size-1-4 {
  border-left-style: solid;
  border-left-width: 1px;
  border-color: #E8E8E8 !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 2em;
}

ul#menu-gowns-menu.menu.su-column {
  font-family: 'RobotoCondensed';
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 14px;
}

.main ul li > ul, .main ol li > ol {
  margin-left: 0;
}

.sub-menu ul li {
  margin-left: 2em;
}

li#menu-item-1308.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1308 {
  display: list-item;
  text-align: -webkit-match-parent;
  list-style-type: none;
  border-top-style: solid;
  border-top-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: #E8E8E8 !important;
  padding: .7em 0 .5em !important;
  font-size: 14px;
  line-height: 20px;
  padding-left: -2em;
}


li#menu-item-181.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-181 {
  display: list-item;
  text-align: -webkit-match-parent;
  list-style-type: none;
  border-top-style: solid;
  border-top-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: #E8E8E8 !important;
  padding: .7em 0 .5em !important;
  font-size: 14px;
  line-height: 20px;
}

li#menu-item-188.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-188 {
  display: list-item;
  text-align: -webkit-match-parent;
  list-style-type: none;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: #E8E8E8 !important;
  padding: .7em 0 .5em !important;
  font-size: 14px;
  line-height: 20px;
}


li#menu-item-189.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-189 {
  display: list-item;
  text-align: -webkit-match-parent;
  list-style-type: none;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: #E8E8E8 !important;
  padding: .7em 0 .5em !important;
  font-size: 14px;
  line-height: 20px;
}

li#menu-item-180.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-180.nav-parent {
  display: list-item;
  text-align: -webkit-match-parent;
  list-style-type: none;
  border-color: #E8E8E8 !important;
  padding: .7em 0 .5em !important;
  font-size: 14px;
  line-height: 20px;
}

li#menu-item-179.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-179 {
  display: list-item;
  text-align: -webkit-match-parent;
  list-style-type: none;
  border-top-style: solid;
  border-top-width: 1px;  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: #E8E8E8 !important;
  padding: .7em 0 .5em !important;
  font-size: 14px;
  line-height: 20px;
  margin-left: 2em;
}

li#menu-item-178.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-178 {
  display: list-item;
  text-align: -webkit-match-parent;
  list-style-type: none;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: #E8E8E8 !important;
  padding: .7em 0 .5em !important;
  font-size: 14px;
  line-height: 20px;
  margin-left: 2em;
}

.main ul li:before {
  content: "";
  font-family: '';
  font-size: 0px;
  left: 0px;
  top: 0px;
  position: absolute;
  text-transform: lowercase;
}



/*Footer*/

div.foot.left {
  color: #333333;
}

ul.social-link hover {
  background: #333333;
}


/*Blog*/


div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col {
  margin-bottom: 30px;
}

caption, .wp-caption-text{
	font-size: 17px;
    font-weight: 800;
	padding-left: .5em;
	border-left-style: solid;
	border-left-width: 2px;
	margin-top: -.5em;
	display: inline-block;	
}

.compact  {
  display: none;
}

@media (max-width: 991px) {
    .home .odd1,
    .archive .odd1,
    .search .odd1,
    .blog .odd1,
    .page-template-blog-page-php .odd1 {
        clear: both;
    }
    
caption, .wp-caption-text {
      font-size: 17px;
    }


/*widgets*/

h1.widget-title {
  font-size: 26px;
}

/*Events*/

div.tribe-events-loop .hentry {
  background: #fffcf6;
}

div.main table tr:nth-child(2n+1) {
  background: #fffcf6;
}

div.main table th {
  color: #fffcf6;
  background: #31034d;
}

#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.entry-title {
  font-size: 125%;
}

span.tribe-events-cost {
  display: none;
}

div.tribe-events-event-cost {
  display:none;
}

/*dd.tribe-events-event-cost:after {
  content: "suggested donation";
}*/

a.tribe-events-read-more {
  margin-bottom: 30px;
  margin-top: -20px;
}



/*three-fourths layout*/

div.main.wrapper.clearfix {
  padding: 0;
}

div.main-content.three-fourths {
  width: 74%;
  margin-right: 2%;
  float: left;
}



/*Timeline*/

ul.timeline {
  display: block;
}

h6.time-date {
  display: none;
}

#ai1ec-container .ai1ec-read-more {
display:none;
}  

/*Tables*/

div.BOD_Tables tr td {
  border: none;
  background: none;
  line-height: .75em;
}

div.main table tr:nth-child {
  background: #999999;
}

col#title {
  width: 40%;
  background: none;
}

col#name {
  width: 60%;
  background: none;
}

.clearfix:after {
   margin-bottom: 15px;
}
