/*

Theme Name: X &ndash; Child Theme 2
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/


body, h1, h2, h3, h4, .h-custom-headline.accent, .x-brand,.x-navbar .x-nav > li > a{font-family: "acumen-pro", sans-serif !important;}


.h4 a {color:#0097db !important;}

.search-buttons .radio-btn {
    display: inline-block;
    padding-right: 20px;
}

.search-buttons .radio-btn label {
    color: white;
}

.subscribe-background {
    background-color: #454545;
}

.subscribe-field {
    padding-top: 25px;
    color: white;
}

.subscribe-field p {
    display: inline-block;
    margin-right: 5px;
}

.subscribe-field p:nth-of-type(2) {
    font-weight: bold;
}

.input-section {
    float: right;
    font-size: 0;
}

.input-section form {
    float: left;
}

.input-section #newsletter-subscribe {
    border: 1px solid white;
    background-color: transparent;
    margin: 0;
    width: 250px;
    color: white;
}

.input-section #newsletter-subscribe::-webkit-input-placeholder {
    color: white;
}

.input-section #newsletter-subscribe:-moz-placeholder {
    color: white;
    opacity: 1;
}

.input-section #newsletter-subscribe::-moz-placeholder {
    color: white;
    opacity: 1;
}

.input-section div #newsletter-subscribe:-ms-input-placeholder {
    color: white;
}

.input-section .input-btn {
    float: right;
    height: 34px;
    width: 40px;
    border: 1px solid white;
    border-left: 0;
    text-align: center;
    background-image: url('./envelop.png');
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.input-section .input-btn:hover {
    background-color: transparent;
    border-color: white;
}

.result {
    text-align: center;
    padding-bottom: 25px;
}


footer.entry-footer.cf {
	display:none;
}


div.x-main.left {
	padding-top: 50px;
}

x-ul-icons a {
	color: #000;
}

.h-landmark, .entry-title.h-landmark {letter-spacing:-1px;font-weight:900;}

.x-header-landmark {display:none;}

.p-meta {display:none;}

.x-colophon.top {background-color:#61C491; color:#ffffff;}


footer h4.h-widget {color:#ffffff;font-size:22px;}

footer div.textwidget {font-size:16px;}

span.event-end-time {display:none;}

.x-navbar .sub-menu a {
  font-size:18px;
  text-transform:uppercase;
  font-weight:900;
}

.masthead-inline .x-navbar .sub-menu {
    left: 0 !important;
}
.hentry {margin-top:0px;}

.x-navbar {padding-bottom:0px;}

h2 a, h2.h-feature-headline a  {color:#0097db;}

h4 {margin-bottom:0px;margin-top: 1.5em;}

.x-ul-icons a {color:#fff;}

.espresso_events {margin-bottom:30px;}

#contact-form-1343 {margin-top:50px;}

.x-btn {text-shadow:none;}

h1.entry-title {margin-top:40px;}


.view-details-btn {display:none;}

.event-header h2 {padding-bottom:0px;}

.event-content form {margin: -15px;}



h1.page-title {font-size:42px;padding-bottom:15px;}

p.resp-p-main.man a {color: #fff !important;}

body.x-navbar-fixed-top-active .x-navbar-wrap {height: 120px !important;}


a.x-btn.x-btn:hover.x-btn-jumbo.x-btn-block:hover {background-color: #555555!important;}



/* Single Espresso Events */

.eventtitle {
	margin: 25px 0px 0px;
}

.eventtitle h1 {
	color: hsl(0, 0%, 100%);
    margin-top: 34px;
    font-size: 41px;
}

.eventtitle label {
    font-size: 18px;
}

#contact a {color:#000 !important;}

#values h4 {margin-top: 0px;color:rgb(1, 116, 188);}
#values hr {margin-bottom: 0px;}


#card li {margin-bottom: 10px;}
.entry-content.excerpt  {margin-top: 0px;}
h2.entry-title a {color:#0097db;}
header.entry-header {margin-top: 20px;}
#tempLibraryNumber {color:#1975BC;}


.ee-clearfix .ee-event-datetimes-li {float:none;width:100%;}
.espresso_events .ee-event-datetimes-ul li {margin: 0 0 1.8em}
.dashicons {line-height: 1.6 !important;}
.notice {font-size: 14px;}

.error {color:#F04646;padding-bottom: 25px;}


/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
	  
	  div.subscribe-field.x-container.max.width {padding-bottom:10px}
	  div.subscribe-field p {margin-bottom: 0px;}
  
}
  
/* ----------- iPad portrait ----------- */
  

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {  }




