/* Enter Your Custom CSS Here */

@import url(http://fonts.googleapis.com/css?family=Crimson+Text);

.header-image .site-title > a{min-height:126px;}

.title-area{width:255px}

.site-header .wrap{padding:10px 0}

.header-widget-area .widget_text{font-family:'Crimson Text'; color:#ac1500; font-size:30px}

.header-widget-area .widget_text img{margin-left:36px; position:relative; top:5px}

.header-widget-area .widget_text {margin-right: 25px;}

.header-widget-area  .genesis-nav-menu a{font-size:16px; padding: 20px 10px; text-transform:uppercase; color:#000 !important; font-family:Myriad Pro; font-weight:normal}

.genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a{color:#be8f5e !important}

.nav-primary{background:#ac1500; }

.site-header{border-bottom:2px solid #be8f5e; margin-bottom:2px}
.site-inner{border-top:2px solid #be8f5e; margin-top:2px}
.enterprise-pro-home .home-top{border-top:2px solid #be8f5e; margin-top:2px}
.enterprise-pro-home .site-inner{border-top:0; margin-top:0;}

.nav-primary a {font-family:'Crimson Text'; font-size:30px; padding-top:15px; padding-bottom:15px; text-shadow: 2px 2px 3px #5c0b00; color:#fff !important}

.nav-primary .genesis-nav-menu a:hover, .nav-primary .genesis-nav-menu .current-menu-item > a{color: #be8f5e !important}

.home-top .featured-content .entry-header { position: absolute; top: 10%; width: 33%; right: 5%; text-align: center;}

.home-top .featured-content, .home-top .featured-content .entry{position:relative}

.home-top .featured-content .entry-header h2{font-family:"Crimson Text"; font-weight:normal}

.enterprise-pro-black .entry-title a{color:#000 !important;}

.home-top .featured-content a, .home-top .featured-content .entry a{margin-bottom:0}

.site-inner{background:#f4eadf url(/wp-content/uploads/2014/11/pattern.png) repeat top left;}

.home-bottom .widget{width: 22.623932%; margin-left: 1.5%; border:0}

.home-bottom .widget:nth-child(3n+1) {
clear: none;
margin-left: 1.5%;
}

.featured-content .entry-header{border-bottom:2px solid #f4eadf;}

.featured-content .entry-header h2{ font-family:'Crimson Text'; font-size:22px; color:#000}

body, body p{font-family:'Crimson Text'; color:#000; font-size:18px;}

.featured-content .more-link{color:#ac1500; font-size:18px}
.featured-content .more-link:hover {color:#891100}

.site-footer{text-align:right; margin-right:7%; padding-bottom:0;}

.site-footer p{color:#cb9a64; font-size:14px; font-family:'Crimson Text'}

.enterprise-pro-black .comment-meta a, .enterprise-pro-black .genesis-nav-menu .current-menu-item > a, .enterprise-pro-black .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .enterprise-pro-black .genesis-nav-menu .sub-menu a:hover, .enterprise-pro-black .genesis-nav-menu a:hover, .enterprise-pro-black .site-footer a, .enterprise-pro-black a:hover{color:#ac1500}

.enterprise-pro-black .comment-meta a:hover, .enterprise-pro-black .entry-comments .comment-author a, .enterprise-pro-black .entry-title a, .enterprise-pro-black .genesis-nav-menu a, .enterprise-pro-black .sidebar .widget-title a, .enterprise-pro-black .site-footer a:hover, .enterprise-pro-black .site-title a, .enterprise-pro-black .site-title a:hover, .enterprise-pro-black a{color:#891100}

.featured-content .entry{border-bottom:0}

.soliloquy, .soliloquy-container{margin-bottom:0 !important}

.soliloquy-container h2{font-family:"Crimson Text"; font-weight:normal; color:#000; font-size:40px}

.soliloquy-container .soliloquy-caption-inside{background:transparent !important; }

.soliloquy-container .soliloquy-caption{top: 25%;
width: 42% !important;
left: 60% !important; text-align: center;}

.home-bottom article a.alignnone{display:block; background:rgba(136, 195, 84, 0); transition: background-color 0.5s; position:relative;}

.home-bottom article:hover a.alignnone{background:rgba(92, 11, 0, 0.2); }

.home-bottom article a.alignnone:before {
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  background-color: inherit;
  content: ' ';
}

.home-bottom article:hover a.alignnone:before{

-webkit-box-shadow: inset 0px 0px 20px 5px rgba(51,51,51,0.5);
-moz-box-shadow: inset 0px 0px 20px 5px rgba(51,51,51,0.5);
box-shadow: inset 0px 0px 20px 5px rgba(51,51,51,0.5);
transition: all 0s linear;
}

@media all and (max-width: 680px) {
  .home-bottom .widget{width:100%; clear:both}
  .home-top .featured-content .entry-header h2{font-size:14px;}
  .home-top .featured-content .entry-header{width:75%; right:-15%; top:0}
  .site-footer{text-align:center}
  .featured-content img{width:100%}
  .soliloquy-container h2{font-size:20px}
}

@media all and (max-width: 770px) and (min-width: 680px) {
  .home-top .featured-content a, .home-top .featured-content .entry a{font-size:21px}
  .home-bottom .widget:nth-child(2n+1){clear:both}
  .home-bottom .widget{width:39%}
  .home-bottom .widget:first-child, .home-bottom .widget:nth-child(2n+1){margin-left:9.5%}
  .home-top .featured-content .entry-header{width:35%; right:1%; top:0}
  .soliloquy-container h2{font-size:20px}
}

@media all and (max-width: 1024px) {
    .title-area{width:100%}
  .title-area a{margin: 0 auto; width: 100%;}
  .soliloquy-container h2{font-size:28px}
 
    .nav-primary a {font-size: 16px;}
}

/* Bogdan Jan Updates */
.soliloquy-container .soliloquy-pager-link.active, .soliloquy-container .soliloquy-pager-link:hover {
background-image: url(/wp-content/uploads/2015/01/circle-hover.png) !important;
}

.soliloquy-container .soliloquy-pager-link {
  background: url(/wp-content/uploads/2015/01/circle.png) no-repeat scroll 0 0 !important;}

.nav-primary .sub-menu a, .genesis-nav-menu .sub-menu a{background-color: #f4eadf;
border: 1px solid #f4eadf;}
.nav-primary .sub-menu {border-color:#f4eadf}

.nav-primary .genesis-nav-menu .sub-menu a{text-shadow:none; color:#000}

.nav-primary .genesis-nav-menu .sub-menu a:hover{color: #ac1500!important;
}

@media all and (max-width: 520px){.site-footer .left{width:100%; left:0 !important}}


@media all and (min-width: 520px) {.site-footer{max-height: 100px;
overflow: hidden;}}

.site-footer .left{float: left;
position: relative;
bottom: 35px;
left: 50px;}

.site-footer .left img{width:90px}

.enterprise-pro-black .archive-pagination .active a, .enterprise-pro-black .archive-pagination li a:hover, .enterprise-pro-black .button, .enterprise-pro-black .home-top .more-link, .enterprise-pro-black button, .enterprise-pro-black input[type="button"], .enterprise-pro-black input[type="reset"], .enterprise-pro-black input[type="submit"]{
  background:#ac1500;
}

.enterprise-pro-black .button:hover, .enterprise-pro-black .home-top .more-link:hover, .enterprise-pro-black button:hover, .enterprise-pro-black input:hover[type="button"], .enterprise-pro-black input:hover[type="reset"], .enterprise-pro-black input:hover[type="submit"]{
background:#be8f5e}

.genesis-nav-menu{position:relative}

.right-menu-item a{position:absolute; right:0; top:0}
/*
.right-menu-item a:before{display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 30px/0 'dashicons';
	content: '\f508';
position: relative;
top: 3px;
right: 5px;} */

.right-menu-item a{display: block;
	background:url(/wp-content/uploads/2015/01/calendar_month1.png) no-repeat left center;
padding-left:40px}

.right-menu-item a:hover{background:url(/wp-content/uploads/2015/01/calendar_month_hover.png) no-repeat left center;}