/**
 * @version    1.8
 * @package    RCS
 *
 * Websites: http://www.pronkgraphics.com
 *
 * This is the custom CSS file. Make a backup of this file prior to updating please.
 */
 
 body { font-size:15px!important;}
 
/* Menu: main*/
.menu-item:hover {
	font-weight: 600;
	/*blue: #576A96*/
	/*orange: #F7B001*/
		/*background-color:#F7B001;*/
	
	
/* gradient overlay */
	/*background-image: -moz-linear-gradient(bottom, #65759B 0%, #495E90 100%);
	background-image: -o-linear-gradient(bottom, #65759B 0%, #495E90 100%);
	background-image: -ms-linear-gradient(bottom, #65759B 0%, #495E90 100%);
	background-image: -webkit-linear-gradient(bottom, #65759B 0%, #495E90 100%);
	background-image: linear-gradient(bottom, #65759B 0%, #495E90 100%);
	background-image: none\9;*/

	/*background: #f8f8f8;
	color: #f45245;
	border-top-color: #f45245;*/
	
	/*background-image: -moz-linear-gradient(center bottom , #C99542 0%, #BA8635 100%);*/
	
	
}
		/* remove highlight from submenu items on hover */
		.menu-item:hover .sub-menu li {
			background-image: none;
		}

/*#menu-main li .current_page_parent a,
#menu-main li.current-menu-item,
#menu-main li.current-menu-item > a { color:red!important;}*/

/*li.current_page_parent:first-of-type */


 
/* Home: banner - J. Westering Scholarship */
.home-banner { min-height:161px; padding-bottom:8px;}
.home-banner h2 { line-height:1.2em; margin:13px 0px;}
.home-banner p { margin:0px 0px;}
.home-banner .vc_single_image-wrapper { margin-top:12px;}

.homebannerbox { margin-bottom:6px;} /* fix margin added in .wpb_row js_composer.css */

.homeshopslides .wpb_wrapper,
.homeshopslides .vc_slide,
.homeshopslides .vc_inner
.homeshopslides img {
	border-radius: 50%!important;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
	
	overflow: hidden;
	vertical-align: top;
	height: auto;
	width:200px;
	/*max-width: 100%;*/
	
	margin-left:auto;
	margin-right:auto;
	margin-bottom:6px;
	}

/* ====================================== HOME */

.vc_custom_1445373291547 { padding-bottom: 0px !important; }
.home .wpb_content_element { margin-bottom: 0px !important; }

/* Home: news */
/*.vc_gitem-zone { min-height:200px;}*/

/* Home: news version 2 */
.homenews 		{ min-height:36px!important;}
.homenews:hover { border-bottom:1px solid #EAEAEA;}
.vc_gitem-acf	{ color:inherit!important;}


.homenews a { margin-bottom:2px;}
/*.homenewsdate div { float:left; display:inline;}
.homenewsdate div ~ div{ margin-left:4px;}*/


/*.vc_gitem-zone {min-height:15px!important;}
.homenews, .vc_gitem-zone-mini  {border:1px dotted red !important; margin-bottom:0px; min-height:16px!important;}
.vc_gitem_row {}
.event_start_date {}*/

/* Home: products */
.attachment-shop_catalog, .product-type-simple { min-height:270px;} /* force constant height */


/* Seperator */
.vc_separator { margin-bottom:10px; }
.vc_separator h4 { font-size:20px; }

/* HOME: BUTTONS */
.vc_btn_black:hover,
.vc_btn3:hover { font-style:italic;}

/* STORE: SIDEBAR SEARCH */
  .woocommerce-product-search input {line-height:normal!important;}
  .woocommerce-product-search input[type=search] {width:63%; margin-top:0px;}
  .woocommerce-product-search input[type=submit] { width:25%; margin-top:6px;}

/* EVENTS: Event Title */
/* fontawesome: http://astronautweb.co/snippet/font-awesome/ */
/*  .home .entry-title:before,
  .home a.tribe-event-title:before,
  .home li .type-tribe_events:before,
  .home li .tribe-events-list-widget-events,
  .home li .tribe-events-list-widget-events:before
  .tribe-event-title:before
  */
.home .tribe-list-widget li:before  {
	  content: "\f073";
	  font-family: FontAwesome;
	  font-style: normal;
	  font-weight: normal;
	  text-decoration: inherit;
 /* --adjust as necessary--*/
	  color: #EDCD9E;
	  font-size: 18px;
	  padding-right: 0.5em;
	  position: relative;
	  top: 26px;
	  left: -26px;
  }
  
  .home .tribe-events-list-widget-events { margin-bottom:2px; line-height:normal;}
  
  
  .home .vc_col-sm-12 .vc_column-inner  { padding-top:0px!important;} /* remove top padding on store item on home page */
  
  
  .entry-title a { font-size:18px;}

/* WISHLIST */
	a.add_to_wishlist {white-space: nowrap;}

/* FOOTER */
  .site-footer .bot-right { text-transform:capitalize!important; font-size:12px!important;}
  .bot-right:hover, .bot-right:hover a { font-style:italic; color:#fff;}
  
  .site-footer .mid {padding:60px 0 8px 0;}

.woocommerce .product-related { /*display:block; float:left!important; width:100%; clear:both; border:1px dotted red!important; left:0;*/
overflow:visible!important;}


p.demo_store {background: #000033;} 

.woocommerce-page ul.products li {
    clear:none;
	padding-bottom: 30px; min-height:460px; /* compensate for users uploading to tall images */
}
.woocommerce-page ul.products li.first { clear:none; }






/*  [ GOOGLE CALENDAR ]
- - - - - - - - - - - - - - - - - - - - */

.simcal-event-title { font-size:16px;} /* increase event title font size */
.home .widget ul li { padding: 4px 0px;}
.home ul.simcal-events li.simcal-event { margin-bottom:0px;} /* remove space under events */
.home .simcal-default-calendar-list dt.simcal-day-label {margin:4px 0 10px;}
