/*
Theme Name: X Child
Theme URL: http://theme.co/x/
Description: X Child Theme
Author: Themeco
Author URL: http://theme.co/
Template: x
Version: 6.5.6
Text Domain: x-child
*/

#payment th,
#form1 label,
#form1 p,
#form9 label,
#form9 p{
text-align: left;
  color: #000;
}
#payment th{
  font-size: 14px;
}
#form1 label,
#form1 p,
#form9 label,
#form9 p{
  font-size: 16.35px;
}

#form1 .buttons,
#form9 .buttons{
	text-align: center;
}

#payment #submitFormButton,
#form1 .btTxt,
#form9 .btTxt{
color: #0c4da2 !important;
    border-color: #0c4da2 !important;
    border-width: 3px;
    text-transform: uppercase;
    background-color: transparent;
    padding: 10px 20px !important;
    cursor: pointer;
}

#payment h2{
    font-family: 'source-sans-pro';
    font-style: normal;
    /* font-weight: 400; */
    color: #333333 !important;
    font-size: 28px !important;
}

#payment .section div{
	font-size: 140% !important;
}

.ElementsApp input{
border-top: 1px solid #7c7c7c !important;
-ms-border-top: 1px solid #7c7c7c !important;
-o-border-top: 1px solid #7c7c7c !important;
-webkit-border-top: 1px solid #7c7c7c !important;

border-left: 1px solid #c3c3c3 !important;
-ms-border-left: 1px solid #c3c3c3 !important;
-o-border-left: 1px solid #c3c3c3 !important;
-webkit-border-left: 1px solid #c3c3c3 !important;

border-right: 1px solid #c3c3c3 !important;
-ms-border-right: 1px solid #c3c3c3 !important;
-o-border-right: 1px solid #c3c3c3 !important;
-webkit-border-right: 1px solid #c3c3c3 !important;

border-bottom: 1px solid #ddd !important;
-o-border-bottom: 1px solid #ddd !important;
-ms-border-bottom: 1px solid #ddd !important;
-webkit-border-bottom: 1px solid #ddd !important;

-webkit-background: #fff !important;
-o-background: #fff !important;
-ms-background: #fff !important;
background: #fff !important;

font-style: normal !important;

font-weight: 400 !important;

color: #333333 !important;

font-size: 140% !important;	
}
.woocommerce-cart .x-header-landmark, .woocommerce-checkout .x-header-landmark{
	display:none;
}
.woocommerce-cart .woocommerce-shipping-destination{
	font-size:.97em;
	    margin: 0px;
}
.bottom-50 { padding-bottom:50px!important; }
.cool-timeline-wrapper h1.timeline-main-title{display:none}
.cool_timeline .cool-timeline{max-width:900px;margin:0 auto}
.cool_timeline .timeline-year{margin:38px 0 20px;text-align:center}
.cool_timeline .timeline-year .ctl-timeline-date{display:inline-block;background:#16416b;color:#fff;padding:7px 22px;border-radius:3px;font-weight:700;font-size:15px;letter-spacing:1px}
.cool_timeline .timeline-bar{display:none}
.cool_timeline .timeline-post{background:#fff;border:1px solid #e3e3e3;border-radius:4px;padding:22px 28px;margin:0 0 26px;overflow:hidden;min-height:0;height:auto}
.cool_timeline .timeline-post .timeline-icon,.cool_timeline .timeline-post .icon-placeholder{display:none}
.cool_timeline .timeline-post .timeline-meta{color:#8a8a8a;font-size:13px;margin:0 0 6px}
.cool_timeline .timeline-post .story-title,.cool_timeline .timeline-post h2{font-size:21px;line-height:1.3;margin:0 0 12px;color:#b3242a}
.cool_timeline .timeline-post img{max-width:100%;height:auto}
.cool_timeline .timeline-post img[src*="/1px"],.cool_timeline .timeline-post img[width="1"]{display:none}

.cool_timeline .timeline-content{background:none !important;padding:0;box-shadow:none}
.cool_timeline .content-title{background:none !important;color:#b3242a !important;font-size:21px;line-height:1.3;margin:0 0 12px;padding:0;text-align:left}
.cool_timeline .ctl_info,.cool_timeline .event-description,.cool_timeline .full-width,.cool_timeline .content-details{background:none !important;min-height:0 !important;height:auto !important;padding:0;text-align:left}
.cool_timeline .content-details p{text-align:left}

.x-iso-container>.hentry{opacity:1 !important;position:relative !important;left:auto !important;top:auto !important}
.x-iso-container{height:auto !important}
#x-isotope-loading{display:none !important}
.x-iso-container:after{content:"";display:table;clear:both}


.x-iso-container>.hentry{width:100% !important;float:none !important;clear:both !important}

.x-iso-container>.hentry{margin:0 0 22px !important;padding:0 !important}
.x-iso-container-posts>.hentry .entry-wrap{padding:26px 30px !important;margin:0 !important}
