@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_section.et_pb_section_first{padding-top:inherit}.et_pb_fullwidth_section{padding:0}}.et-social-icon a{font-size:18px}#footer-info a{color:#fff}#footer-info a:hover{color:#666}.et_pb_post h2 a,.et_pb_portfolio_item h3 a{padding-bottom:10px;border-bottom:2px solid #999}.et_pb_post .post-meta{margin-top:18px}.et_pb_widget ul li{margin-bottom:6px;background-color:#efefef;padding:10px}span.dropcap{color:#87c4b3!important;padding:0.35em 0.08em 0 0!important}.horizontalsubscribe .et_pb_newsletter{-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:20px 10px}.horizontalsubscribe .et_pb_newsletter_description{width:100%;padding:0 0 20px}.horizontalsubscribe .et_pb_newsletter_form{width:100%}.horizontalsubscribe .et_pb_newsletter_form p{margin-right:40px;display:inline-block}.horizontalsubscribe .et_pb_newsletter_form p input{width:300px;padding:8px 4%!important}.horizontalsubscribe .et_pb_newsletter_button{padding:2px 6px}.horizontalsubscribe a.et_pb_newsletter_button:hover{padding:2px 6px!important}.horizontalsubscribe a.et_pb_newsletter_button:after{display:none}.horizontalsubscribe .et_pb_newsletter_form p:nth-child(3){display:none}.post-meta{padding-top:15px}a.more-link{width:105px;display:block;margin-top:15px;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;border:1px solid #87c4b3;text-transform:uppercase;padding:3px 7px 3px 10px}a.more-link:hover{color:#999;border:1px solid #999}.portfolio .et_overlay::before{content:""}.portfolio .et_overlay{background-color:rgba(255,255,255,0.4);background-repeat:repeat;background-attachment:scroll;background-position:0 0;background-image:none}.widgettitle{margin-bottom:15px;padding-bottom:15px;border-bottom:solid 1px #dedede}#form-allowed-tags{display:none}#reply-title{margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px #dedede;text-transform:uppercase}#commentform textarea,#commentform input[type="text"]{font-size:14px;background-color:#f6f6f6}#submit{font-size:16px;text-transform:uppercase}.et_bloom .et_bloom_form_container .et_bloom_form_content{background-color:transparent}.et_bloom .et_bloom_optin .et_bloom_border_solid,.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid .et_bloom_form_header{background-color:transparent;border:2px solid #fff}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}@media only screen and (max-width:1100px){.horizontalsubscribe .et_pb_newsletter_form p input{width:275px;padding:8px 4%!important}}@media only screen and (max-width:980px){.horizontalsubscribe .et_pb_newsletter_form p input{width:220px;padding:8px 4%!important}.horizontalsubscribe .et_pb_newsletter_description{width:100%!important}}@media only screen and (max-width:767px){.horizontalsubscribe .et_pb_newsletter_form p input{width:240px;padding:8px 4%!important}}@media only screen and (max-width:479px){.horizontalsubscribe .et_pb_newsletter_form p input{width:180px;padding:8px 4%!important}}@media only screen and (max-width :320px){.horizontalsubscribe .et_pb_newsletter_button{width:195px}}.Event-grid,.Resources-grid{transition:all 0.7s ease-in-out}.Event-grid:hover,.Resources-grid:hover{box-shadow:0 8px 10px 0 rgba(0,0,0,.25)}.Event-single-title{min-height:150px;display:flex;flex-direction:column;justify-content:center}.Event-single-title .cpt_title.page_title{max-height:150px}.resource-btn{text-transform:uppercase;border:2px solid #54a5db;padding:10px 20px;transition:all 0.3s ease-in-out}.resource-btn:hover{border:2px solid #000}.member-sort p{padding-bottom:0}.Resources-nav .et_pb_widget{width:100%!important;margin:0!important}.Resources-nav .et_pb_widget ul li{display:inline-block;background:none!important;text-transform:capitalize}.Resources-categories .page_title{font-size:16px;line-height:23px;padding-left:10px}.categories-archieve .tax_title{font-size:55px;color:#54a5db!important;text-transform:capitalize}.Resources-nav .current-menu-item a{color:#54a5db!important}.footer-widget #search-3{width:100%!important}.search-title .et_pb_post{margin-bottom:0px}.search-title .et_pb_post h2{margin-bottom:30px}.alphabet-style ul{list-style:none;display:inline-block;padding:0px}.alphabet-style ul li{display:inline-block;padding:0 5px}.brand-logo .et_pb_image{min-height:125px;display:flex;flex-direction:column;justify-content:center}.brand-logo .et_pb_image img{max-height:125px}@media (max-width:1200px) and (min-width:980px){.et_header_style_left #et-top-navigation{padding-left:0px!important}#logo{max-height:32%}header#main-header .container{width:96%}}.caldera-grid .form-control{padding:16px;height:auto;box-shadow:none;background:#eee;color:#999;border:none}.form-group .intl-tel-input.allow-dropdown{width:100%}.caldera-grid input[type=submit]{padding:10px 20px;border-radius:2px;background:transparent;color:#54a5db;font-size:20px;border:2px solid #54a5db;float:right;transition:all 0.3s ease-in-out}.caldera-grid input[type=submit]:hover{background:rgba(0,0,0,0.05);border-color:transparent;color:#2ea3f2}input[type=text]{border:1px solid #ffffff}input#bbp_search_submit{height:40px!important;margin:0;padding:0.7em;border:1px solid #ddd;color:#666;font-size:14px;line-height:normal!important;border-radius:0px 3px 3px 0px}#bbp-search-form input[type=text]:focus{border:none!important}input#bbp_search{padding:10px 0px 10px 10px;border-radius:3px 0px 0px 3px;margin-right:-3px!important}#bbpress-forums #bbp-search-form{border:1px solid #dddddd;margin-bottom:15px;border-radius:3px}.bbp-forum-info,.bbp-topic-permalink{font-size:18px}.forum-titles{padding:0 10px!important;color:#333}.bbp-forum-topic-count,.bbp-forum-reply-count,.bbp-forum-freshness,.forum-titles{font-size:15px}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{padding:8px 17px!important}#left-area ul,.entry-content ul{padding:0 0 0px 0px!important}textarea#bbp_topic_content{border:1px solid #dddddd;margin:10px 0!important}#bbpress-forums fieldset.bbp-form input,input[type=text]{border:1px solid #dddddd!important;padding:10px}#bbpress-forums fieldset.bbp-form input,input[type=text]:focus{border-color:#dddddd!important}.login-submit #wp-submit,#register{font-size:16px!important;padding:5px 15px!important}.bbp-submit-wrapper #bbp_topic_submit,.login-submit #wp-submit,#register{background:transparent;border:2px solid #54a5db;padding:10px 25px;font-size:20px;color:#333333;transition:all 0.7s ease-in-out;cursor:pointer}.bbp-submit-wrapper #bbp_topic_submit:hover,.login-submit #wp-submit:hover,#register:hover{border:2px solid #000}input[type=password]{padding:10px;border:1px solid #ddd}.ms-alert-box.ms-alert-error{margin-bottom:15px}.ms-membership-form-wrapper label{display:inline-block!important;margin-bottom:5px!important;vertical-align:sub!important}.login-submit #wp-submit{float:left!important}body .ms-form-element{margin:15px 0px!important}.ms-membership-form-wrapper legend{padding-bottom:20px!important;color:#54a5db}.member-Register-foam{width:47%;display:inline-block;margin-left:20px}.memberlogin-foam{width:47%;display:inline-block;vertical-align:top}.member-sidebar #bbp_search,#sidebar #bbp_search{display:inline-block;width:64%}.member-sidebar .screen-reader-text.hidden{display:block}.member-sidebar #bbp-search-form input[type=text]:focus,#sidebar #bbp-search-form input[type=text]:focus{border:1px solid #dddddd!important}.wpmui-link.alignleft{display:none}.single-event #main-content .container:before{content:none}.event-location-DT{display:inline-block;text-align:right;float:right;font-size:20px}.event-image{display:inline-block}#em-booking-submit,#em_wp-submit{background:transparent;color:#2ea3f2;border:2px solid #2ea3f2;padding:4px 15px;font-size:20px;border-radius:3px;margin-top:20px;transition:all 0.7s ease-in-out;cursor:pointer}#em-booking-submit:hover,#em_wp-submit:hover{border:2px solid #333;color:#333333}.et_pb_section{padding:5px 0!important}.em-booking-form-details{width:100%!important}div.em-booking-login{top:100px!important;position:absolute}.em-booking-form label{font-weight:bold;font-size:14px}