/* If you want to add your own CSS code, please do it in this file */
#Header .addons .social { float:right;padding:14px 0;position: relative;right: inherit;bottom: inherit;}
.menu-clean .social li a:hover { color: #444 !important;}
#Header .column > .social{position: relative;float:right;margin-top:129px}
#Header.is-sticky .column > .social{margin-top:0;}
#Header .contact_details, #Header .language, #Header #searchform{border-right:0;}
#Header:not(.is-sticky) #menu{float:right;position: relative;left: inherit;width: auto;padding-top:129px;}
#Header .logo{margin-bottom:0px;}
#Header:after{ display:none;}
.feature_box.feature_box_1 a.button{padding:5px;background:none !important;color:#555;font-size:13px;text-transform: none;letter-spacing:0}
.feature_box.feature_box_1 .desc p{font-size:13px;}
.feature_box.feature_box_1 a.button:before, .feature_box.feature_box_1 a.button:after{display:none !important}
.feature_box.feature_box_1 h3.title{font-size:15px;font-weight:600;letter-spacing:0;margin-bottom:0}
.one-third.column_feature_box .feature_box_1{margin-left:-5px;margin-right:-5px;}
.wpcf7-form .one-second.column{margin-bottom:10px;margin-left:0}
.wpcf7-form p{clear:both;margin:0 0 5px 0}
span.wpcf7-list-item{margin:0;}
h4.sub,h3.sub,h2.sub{clear:both;}
#Subheader .title{margin-top:110px;margin-bottom:70px}
.wpcf7 span.wpcf7-form-control-wrap.MembershipType, .wpcf7 span.wpcf7-form-control-wrap.howhear, .wpcf7 span.wpcf7-form-control-wrap.captchacode{width:auto}
span.wpcf7-form-control-wrap .wpcf7-select{width:250px}
.wpcf7 label.left50{float:left;width:230px;line-height:45px;clear:both;}
.wpcf7 .wpcf7-captcha-captchacode{margin-left: 5px; margin-top: 8px; position: absolute;}
.wpcf7 span.wpcf7-form-control-wrap.other_category_amount{
    width: 150px;margin-top:0;margin-bottom:-7px;margin-left:5px;
    position: relative;}
.wpcf7 span.wpcf7-form-control-wrap.other_category_amount input{
    padding:7px 10px;
    position: relative;
    top:5px;
}
.wpcf7-radio .wpcf7-list-item-label{
    margin-right:5px;
}
.wpcf7-form-control-wrap.Membership{display:inline}
.clients ul li .client_wrapper{border-right:0}
.column.one.column_clients{margin-bottom:0}
.widget_nav_menu ul li a, .widget_meta ul li a{
    border-bottom:1px solid rgba(0, 0, 0, 0.12);
    padding:7px 10px 7px 15px;
}
.type-tribe_events .entry-title{font-size:14px;line-height:18px;margin-bottom:4px;}
.event_today, .event_today a, .event_today p{font-size:20px;font-family:Cambria,?serif;}
.center{text-align: center;}
.social li{border:0}
.wpcf7-form table th, .wpcf7-form table td{
    border:0;
    text-align: left;
}
.wpcf7-form table tr:nth-child(2n+1) td{background:none}
.quick_form .wpcf7 table td span{width:100%;}
.news_boxs .panel, .news_boxs .panel-footer{
    background:none;
    border:0;
    border-radius: 0;
    box-shadow: none;
    margin:0;
}
.news_boxs .panel-body{
    padding:0;
    min-height: 188px;
}
.pagination {
    border-radius: 4px;
    display: inline-block;
    margin: 20px 0;
    padding-left: 0;
    padding-top:10px;
}
@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;-moz-osx-font-smoothing:grayscale}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.pull-right {
    float: right;
}
.pagination > li {
    display: inline;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0;
}
.pagination > li > a, .pagination > li > span {
    background-color: #fff;
    border: 1px solid #ddd;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
}
.glyphicon {
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    position: relative;
    top: 1px;
}
.news-item {
    border-bottom: 1px dotted #555;
    margin: 0;
    padding: 4px;
}
.latest_posts{
    background:#ececea;
    min-height: 290px;
}
.news_boxs h5.title{
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0;
    margin-bottom: 0;
    text-align: center;
    text-transform: uppercase;
}
.news_boxs .panel-footer{
    float:left;
}