/**
 * Table of contents: 
 * z.css
 * Generated on: 2019-05-09 09:26:22
 */
a img.aligncenter{display: block;margin-left: auto;margin-right: auto;max-width: 100%;height: auto}a img.alignnone{margin: 5px 20px 20px 0;max-width: 100%;height: auto}a img.alignright{float: right;margin: 5px 0 20px 20px;max-width: 100%;height: auto}a img.alignleft{float: left;margin: 5px 20px 20px 0;max-width: 100%;height: auto}.wp-caption{background: #fff;border: 1px solid #f0f0f0;max-width: 96%;text-align: center;padding: 5px 3px 10px}.wp-caption img{border: 0 none;height: auto;max-width: 98.5%;width: auto;margin: 0;padding: 0}.wp-caption p.wp-caption-text{font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px}.wp-caption.alignright{margin: 5px 0 20px 20px}.alignnone{margin: 5px 20px 20px 0}.wp-caption.alignnone{margin: 5px 20px 20px 0}.wp-caption.alignleft{margin: 5px 20px 20px 0}.aligncenter{display: block;display: block;margin: 5px auto;margin: 5px auto}div.aligncenter{display: block;margin: 5px auto}.alignright{float: right;margin: 5px 0 20px 20px}.alignleft{float: left;margin: 5px 20px 20px 0}.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0}.clearfix{display: inline-block}* html .clearfix{height: 1%}.clearfix{display: block}body{color: #333;font-size: 16px;font-family: 'Roboto', sans-serif}.margin-top30{margin-top: 30px}.margin-bottom30{margin-bottom: 30px}.padding-bottom30{padding-bottom: 30px}.padding-bottom60{padding-bottom: 60px}h1, h2, h3, h4, h5, h6{font-family: 'Roboto', sans-serif}h1{font-size: 30px;margin: 0 0 10px;color: #041e42}h2.xxl{font-size: 40px;font-weight: 700;display: inline-block;border-bottom: 3px solid #3ea2e0;margin-top: 0}h2.xl{font-size: 24px;font-weight: 700;color: #fff;border-bottom: 3px solid #fff}h3{margin-top: 0;margin-bottom: 30px}h3.title-border:after{content: '';clear: both;width: 60px;display: block;border-bottom: 3px solid #3ea2e0;margin: 10px 0 0}h3.title-border.widget-title{font-size: 30px;margin-top: 0px}h4{font-size: 20px}.xxs-show{display: none}.evotx_checkout_additional_names h3:after{content: '';clear: both;width: 60px;display: block;border-bottom: 3px solid #3ea2e0;margin: 10px 0 0}.evotx_checkout_additional_names p span{margin-bottom: 10px}.evotx_checkout_additional_names p span b{color: #041e42}p.sm{font-size: 16px;font-weight: 500}.main-title{margin-bottom: 20px}a:hover{text-decoration: none}.pad_bottom_20{padding-bottom: 20px}.read-more{font-size: 16px;font-weight: 500;color: #3ea2e0}.btn-primary{font-family: 'Raleway', sans-serif;font-size: 12px;text-transform: uppercase;font-weight: 800;padding: 10px 30px 10px 30px;border: 2px solid #3ea2e0;background: #041e42;color: #3ea2e0}.btn-primary:hover, .btn-primary:active, .btn-primary:focus{color: #3ea2e0;background-color: #fff;border-color: #3ea2e0}.btn-primary:active:hover, .btn-primary:active:focus{color: #3ea2e0;background-color: #fff;border-color: #3ea2e0}.btn-primary.alt{background: #fff}.btn-primary.alt:hover, .btn-primary.alt:active, .btn-primary.alt:focus{color: #fff;background-color: #041e42;border-color: #3ea2e0}.btn-primary.alt2{color: #fff;background-color: #3ea2e0;border-color: #fff}.btn-primary.p-absolute{position: absolute;bottom: 30px;left: 45px}.register .btn-primary{position: absolute;bottom: 25px;transform: translateX(-50%);left: 50%;border-radius: 0;cursor: pointer;z-index: 9}.logo-wrapper .logo{display: inline-block}.post-content ul{list-style: square}.post-content ul li{margin-bottom: 5px}section{padding: 30px 0px}section.content-section{padding: 60px 0px}.view-all-wrap{text-align: right;margin-bottom: 30px}.header_section #header-top{background: #041e42;padding: 5px 0;color: #fff;border-top: 3px solid #3ea2e0}.header_section #header-top .header_section_left span{font-size: 14px;color: #fff}.header_section #header-top .header_section_left span a{text-decoration: none;color: #fff;padding: 5px}.header_section #header-top .header_section_left .social_icon_list{text-align: right}.header_section #header-top .header_section_left a.social-link{vertical-align: middle;color: #fff;font-size: 11px}.header_section #header-top .header_section_left a.social-link.fb{padding: 5px 8px;background: #516eab}.header_section #header-top .header_section_left a.social-link.tw{padding: 5px 6px;background: #29c5f6}.header_section #header-top .header_section_left a.social-link.gp{padding: 5px 4px;background: #e14e42}.header_section #header-top .header_section_left a.social-link.lin{padding: 5px 6px;background: #007bb5}.header_section #header-top .header_section_left a.social-link.yt{padding: 5px 6px;background: #cd201f}.header_section #header-top .header_section_right .item{display: inline-block;margin-right: 20px;font-size: 14px}.header_section #header-top .header_section_right .item.lock a{color: #fff;text-transform: capitalize}.header_section #header-top .header_section_right .item.lock a i{margin-right: 5px}.header_section #header-top .header-cart{cursor: pointer}.header_section #header-top .header-cart h3{padding: 0 0 10px;border-bottom: 1px solid #ededed;font-size: 16px;text-align: left;color: #392420}.header_section #header-top .header-cart .cart_list{display: inline-block;padding: 10px;width: 100%}.header_section #header-top .header-cart .cart_list li{list-style: none;clear: both;padding: 8px 0 !important;margin: 0 !important;overflow: hidden;zoom: 1}.header_section #header-top .header-cart .cart_list.product_list_widget li img{width: 60px !important;border: 1px solid #E9E9E9;right: 5px;float: left}.header_section #header-top .header-cart .cart_list span.item_meta_data{display: none}.header_section #header-top .header-cart .togg{position: relative}.header_section #header-top .header-cart .togg:hover{color: #E65E63}.header_section #header-top .header-cart .togg .widget.widget_shopping_cart{background: none repeat scroll 0 0 #fff;border-radius: 0;padding: 10px;position: absolute;right: -11px;top: 66px;z-index: 100;border: 1px solid #E6E6E6;width: 300px;display: none;overflow: hidden;word-wrap: break-word;margin: 0 0 20px;color: #333}.header_section #header-top .header-cart .togg .widget ul span.quantity{float: right;width: 30%;display: inline-block;color: #e02326}.header_section #header-top .header-cart .togg p.total{text-align: left;text-transform: capitalize}.header_section #header-top .header-cart .togg p.total span.amount{color: #de1e28;font-size: 15px}.header_section #header-top .header-cart .togg a.button{background: none repeat scroll 0 0 #8F8F8F;border: 1px solid #8F8F8F;color: #FFF !important;font-weight: 400;padding: 5px;float: left;font-size: 14px;border-radius: 0;margin-right: 10px;margin-bottom: 5px}.header_section #header-top .header-cart span.item-total{background: #e14e42;border-radius: 50%;color: #FFF;font-size: 13px;padding: 7px 12px}.header_section #header-menu{padding: 15px 0px;border-bottom: 1px solid #ddd;border-top: 3px solid #3ea2e0}.header_section #header-menu.navbar-fixed-top{background: #fff}.page-banner{background: url(../images/pagebanner-bg.png);text-align: center;padding: 35px 0px}.woocommerce .minus{border: none;color: #000;background-color: #d9d9d9;height: 40px;width: 30px}.woocommerce .plus{border: none;color: #000;background-color: #d9d9d9;height: 40px;width: 30px}.woocommerce .qty{border: 1px solid #d9d9d9;color: #392420;height: 40px}.wishlist_table .woocommerce a.button.alt{background-color: #fff !important;color: #333}.wishlist_table tr td.product-name a{color: #3ea2e0;font-size: 15px;font-weight: 600}.woocommerce table.cart_table{border: 1px solid #a7a39f;border-radius: 0px}.woocommerce table.cart_table th{color: #fff;border-bottom: none;background: #041e42}.woocommerce-page table.cart td.actions .input-text{width: 150px}.cart_table a{color: #3ea2e0;font-size: 15px;font-weight: 600}.woocommerce-cart table.cart img{width: 100px !important}#customer_details .woocommerce-shipping-fields{margin-top: 30px}.woocommerce-shipping-fields h3{color: #041e42;margin-top: 15px;padding-left: 30px;font-size: 20px}.single-product .product .single_add_to_cart_button.button{color: #3ea2e0;background-color: #fff;border: 2px solid #3ea2e0}.woocommerce .woocommerce-breadcrumb{display: none}.woocommerce span.onsale{left: 5px;right: auto;top: 10px;padding: 17px 25px;font-size: 16px;background-color: rgba(62,162,224,0.7)}.woocommerce span.featured{left: 5px;right: auto;top: 10px;padding: 17px 25px;font-size: 16px;background-color: rgba(225,78,66,0.7);min-height: 3.236em;min-width: 3.236em;font-weight: 700;position: absolute;text-align: center;line-height: 3.236;border-radius: 100%;color: #fff;-webkit-font-smoothing: antialiased;z-index: 9;margin: -0.5em -0.5em 0 0}.woocommerce ul.products li.product .onsale{left: 5px;right: auto;top: 10px;padding: 17px 25px;font-size: 16px;background-color: rgba(62,162,224,0.7)}.woocommerce ul.products li.product .featured{left: 5px;right: auto;top: 10px;padding: 17px 25px;font-size: 16px;background-color: rgba(225,78,66,0.7);min-height: 3.236em;min-width: 3.236em;font-weight: 700;position: absolute;text-align: center;line-height: 3.236;border-radius: 100%;color: #fff;-webkit-font-smoothing: antialiased;z-index: 9;margin: -0.5em -0.5em 0 0}.woocommerce .product .add_to_cart_button.button{color: #3ea2e0;background-color: #fff;border: 2px solid #3ea2e0}del span.woocommerce-Price-amount{font-size: 16px;color: #3ea2e0}ins, .price{color: #e14e42;background: 0 0;font-weight: 700}ins span.woocommerce-Price-amount, .price span.woocommerce-Price-amount{font-size: 18px}span.woocommerce-Price-amount{font-size: 18px;color: #e14e42;background: 0 0;font-weight: 700}.woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-size: 20px}.woocommerce-page ul.products li.product del span.woocommerce-Price-amount{font-size: 16px;color: #3ea2e0}.woocommerce-page ul.products li.product ins, .woocommerce-page ul.products li.product .price{color: #e14e42;background: 0 0;font-weight: 700}.woocommerce-page ul.products li.product ins span.woocommerce-Price-amount, .woocommerce-page ul.products li.product .price span.woocommerce-Price-amount{font-size: 18px}#sidebar .widget{margin-bottom: 30px}#sidebar .widget ul.product_list_widget{list-style: none;padding: 0}#sidebar .widget ul.product_list_widget li{position: relative;padding: 15px 0 15px 120px;margin: 20px 0 0;min-height: 102px;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition-duration: 0.8s;-webkit-transition-duration: 0.8s;background-color: #eeeeee}#sidebar .widget ul.product_list_widget li:hover{-webkit-box-shadow: 0 5px 20px rgba(0,0,0,0.2);-moz-box-shadow: 0 5px 20px rgba(0,0,0,0.2);box-shadow: 0 5px 20px rgba(0,0,0,0.2)}#sidebar .widget ul.product_list_widget li img{float: none;position: absolute;top: 0;right: auto;bottom: auto;left: 0;width: 100px;height: auto;margin: 0;border-width: 0 1px 0 0;border-style: solid;border-color: inherit}#sidebar .widget ul.product_list_widget li a{color: #333;margin: 5px 0px}#sidebar .widget ul.product_list_widget .star-rating{margin: 5px 0px;display: none}.not-found h2{color: #e14e42;line-height: 33px}.not-found .search-form{position: relative;margin: 30px 0px}.not-found .search-form .btn{background: #ddd}.search-form, .xs-search-form{position: relative}.search-form .form-control, .xs-search-form .form-control{padding: .15rem .75rem;background-color: #f2f2f2;height: 30px}.search-form .search-btn, .xs-search-form .search-btn{position: absolute;top: 0;right: 0;background: #f2f2f2;color: #959595;height: 30px}.xs-search-form{display: none;right: 10px;width: 200px;bottom: -43px;position: absolute;z-index: 9}.ajde_evcal_calendar .calendar_header .evcal_arrows{color: #3ea2e0;border-color: #3ea2e0;border-radius: 0}.ajde_evcal_calendar .calendar_header .evcal_arrows:hover{color: #fff;background-color: #3ea2e0}.ajde_evcal_calendar .calendar_header .evcal_arrows .fa{color: #3ea2e0}.ajde_evcal_calendar .calendar_header p.evo_arrows{float: right !important}.ajde_evcal_calendar.boxy .eventon_list_event, .ajde_evcal_calendar.boxy .evoShow_more_events{min-height: 400px}.ajde_evcal_calendar .eventon_events_list .eventon_list_event{border: 1px solid #FFFFFF}.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evcal_desc span{margin-bottom: 20px}.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2{font-size: 24px;line-height: 30px}.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info{font-size: 14px;line-height: 20px;opacity: 1;text-shadow: 1px 0px 0px #000000}#evcal_widget .ajde_evcal_calendar .eventon_events_list .eventon_list_event{margin-bottom: 15px}#evcal_widget .ajde_evcal_calendar .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info{text-shadow: none}#evcal_widget .ajde_evcal_calendar .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info em{color: #333}#evcal_widget .register .btn-primary{position: relative;bottom: 0}.evcal_cblock .evo_start{font-size: 48px}.evcal_cblock .evo_start em.month{font-size: 14px}.evcal_cblock .evo_end em.month{font-size: 14px}.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.hasFtIMG .evcal_cblock{left: 10px}.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.hasFtIMG .evcal_desc{padding-left: 20px}.overlay{position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;transition: .5s ease;background-color: rgba(0,0,0,0.2);z-index: -1}.ajde_evcal_calendar.boxy .eventon_list_event:hover{opacity: 1}.ajde_evcal_calendar.boxy .eventon_list_event:hover .overlay{opacity: 1;background-color: rgba(62,162,224,0.5)}.ajde_evcal_calendar.boxy .eventon_list_event:hover .btn-primary{background: #fff;color: #3ea2e0;outline: none;border: #fff}.certification{padding-bottom: 100px}.certification .card{background-color: #041e42;padding: 30px;padding-bottom: 90px}.certification .card h5{color: #3ea2e0;font-size: 18px}.certification .card h3{color: white;font-size: 25px;font-weight: 700;margin-bottom: 20px}.certification .card p{color: white;font-size: 16px}.initiatives .panel-group .panel{border-radius: 0;box-shadow: none;border-color: #EEEEEE;margin-top: 0}.initiatives .panel-default .panel-heading{padding: 0;border-radius: 0;color: #212121;background-color: #FAFAFA;border: 1px solid #d6d6d6;border-bottom-color: transparent}.initiatives .panel-title{font-size: 20px;font-weight: 500}.initiatives .panel-title a{display: block;padding: 20px 40px;text-decoration: none;color: #333}.initiatives .more-less{float: right;color: #212121;font-size: 20px}.initiatives .panel-default > .panel-heading + .panel-collapse > .panel-body{border: 1px solid #d6d6d6;border-bottom-color: transparent}.initiatives .panel-heading:hover{background-color: #3ea2e0}.initiatives .panel-heading:hover i{color: #FFFFFF}.initiatives .panel-heading:hover a{color: #FFFFFF}.initiatives i{float: left;margin-right: 5px;color: #3ea2e0}.initiatives i a{margin-left: 20px;color: #3ea2e0}.initiatives .panel-body{padding: 25px}.initiatives .panel-body p{font-size: 16px;font-weight: 500}.initiatives .panel-body ul{list-style: none}.initiatives .panel-body ul li{margin-bottom: 5px}.initiatives .panel-body ul li:before{content: "\f105";font-family: FontAwesome;display: inline-block;margin-left: -1.3em;width: 1em;font-size: 18px;color: #3ea2e0}.initiatives .panel-body a{font-weight: 700;color: #3ea2e0}.btSubTitle{font-size: 20px;padding-top: 2px;padding-bottom: 2px;line-height: 30px}.contact-section .main-title{margin-bottom: 20px}.contact-section p, .contact-section ul{font-size: 16px;font-weight: 400;line-height: 1.8}.contact-section .contactstyle{background: #f4f1ea;border-bottom: 2px solid #3ea2e0;padding: 20px;margin-bottom: 10px}.contact-section .contactstyle span{display: block;margin-bottom: 10px;border-bottom: 1px solid #3ea2e0}.contact-section .contactstyle span strong{color: #3ea2e0}.contact-section .contact-form label i{font-weight: 700;border: 0;border-bottom: 2px dotted #ff0000;color: #ff0000;display: inline-block;font-size: 8px;line-height: 12px;padding-bottom: 3px;padding-left: 2px;margin-left: 7px;position: relative;text-align: center;top: -5px}.woocommerce{width: 100%}.eventon_main_section .evo_metarow_directimg{display: none}.eventon_main_section .evo_metarow_locImg{display: none}.eventon_main_section p, .eventon_main_section h2, .eventon_main_section h3, .eventon_main_section h4, .eventon_main_section h5, .eventon_main_section h6, .eventon_main_section em, .eventon_main_section a, .eventon_main_section ul, .eventon_main_section span{font-family: 'Roboto', sans-serif !important;color: #000 !important}.eventon_main_section i, .eventon_main_section label{color: #000 !important}.eventon_main_section li{font-size: 14px !important}.marginbottom20{margin-bottom: 20px}#paging-link{width: auto;float: right}#paging-link .page-numbers{margin-right: 5px;padding: 5px 15px;border-radius: 45%;text-decoration: none;color: #3ea2e0;background: transparent;border: 2px solid #3ea2e0;display: inline-block}#paging-link .page-numbers:hover{border: 2px solid #fff;color: #fff;background-color: #3ea2e0}#paging-link .page-numbers.current{border: 2px solid #fff;color: #fff;background-color: #3ea2e0}#product-section{background-color: aliceblue}.woocommerce .woocommerce-ordering select{border: 1px solid #EEE;padding: 8px}.woocommerce ul.products li.product a{color: #041e42}.woocommerce ul.products li.product a img{margin-bottom: 0}.woocommerce-page ul.products li.product{overflow: hidden}.woocommerce-page ul.products li.product .product-text{padding: 15px 0px}.woocommerce .woocommerce-breadcrumb{padding: 10px 0;margin-bottom: 20px}.woocommerce div.product{overflow: hidden}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size: 1em;background-color: #3ea2e0;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition-duration: 0.8s;-webkit-transition-duration: 0.8s}.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px}.woocommerce form .form-row span{height: 34px}.woocommerce form .form-row textarea{height: 150px}label{display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: bold}.woocommerce form .form-row label, .woocommerce-page form .form-row label{display: block}.woocommerce #respond input#submit, .woocommerce button.button, .woocommerce input.button{color: #fff !important;background-color: #3ea2e0 !important}.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{background-color: #041e42 !important}.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{color: #fff}#cssmenu{margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: auto;line-height: 1;clear: both;float: right}#cssmenu ul{margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#cssmenu ul li{margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#cssmenu ul li a{margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#cssmenu ul li:hover >ul >li{height: auto}#cssmenu ul li.current-menu-item a{color: #3ea2e0}#cssmenu ul ul{position: absolute;left: -9999px;z-index: 9}#cssmenu ul ul ul{margin-left: 100%;top: 0}#cssmenu ul ul li{height: 0;-webkit-transition: height .2s ease;-moz-transition: height .2s ease;-ms-transition: height .2s ease;-o-transition: height .2s ease;transition: height .2s ease}#cssmenu ul ul li a{padding: 15px 13px;width: 225px;background: #f7f7f7;font-size: 16px;font-weight: 500;font-family: 'Raleway', sans-serif;color: #333 !important;text-decoration: none;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;border-bottom: 1px solid #ddd}#cssmenu ul ul li a:hover{color: #3ea2e0;background-color: #fff}#cssmenu ul ul li:hover a{color: #3ea2e0;background-color: #fff}#cssmenu ul ul li.has-sub a::after{position: absolute;top: 13px;right: 10px;width: 4px;height: 4px;border-bottom: 1px solid #000;border-right: 1px solid #000;content: "";-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: border-color 0.2s ease;-moz-transition: border-color 0.2s ease;-ms-transition: border-color 0.2s ease;-o-transition: border-color 0.2s ease;transition: border-color 0.2s ease}#cssmenu ul ul li.has-sub:hover a::after{border-color: #fff}#cssmenu #menu-button{margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: none}#cssmenu:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}#cssmenu ul:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}#cssmenu ul li{float: left}#cssmenu ul li a{font-weight: 700;font-size: 17px;font-family: 'Raleway', sans-serif;text-decoration: none;text-transform: capitalize;padding: 15px 13px;color: #333;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;line-height: 20px}#cssmenu ul li:hover a{color: #3ea2e0}#cssmenu ul li.active a{color: #3ea2e0}#cssmenu ul >li.has-sub >a{padding-right: 20px}#cssmenu ul >li.has-sub >a::after{position: absolute;top: 21px;right: 7px;width: 7px;height: 7px;border-bottom: 2px solid #333;border-right: 2px solid #333;content: "";-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: border-color 0.2s ease;-moz-transition: border-color 0.2s ease;-ms-transition: border-color 0.2s ease;-o-transition: border-color 0.2s ease;transition: border-color 0.2s ease}#cssmenu ul >li.has-sub:hover >a::after{border-color: inherit}#cssmenu li:hover >ul{left: auto;border-top: 3px solid #3ea2e0}#cssmenu.align-center >ul{font-size: 0;text-align: center}#cssmenu.align-center >ul >li{display: inline-block;float: none}#cssmenu.align-center ul ul{text-align: left}li.current-menu-ancestor >a{color: #3ea2e0}li.current-menu-item >a{color: #3ea2e0}.acf-fields > .acf-field .acf-input-wrap input, select{height: 34px !important}@media all and (max-width: 768px){#logo{margin-bottom: 20px}#cssmenu{width: 100%;background-color: #fff}#cssmenu ul{width: 100%;display: none;position: absolute;z-index: 9;background: #fff;transition: .5s ease}#cssmenu ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li:hover >ul >li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li a{width: 100%;color: #000}#cssmenu ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul ul li a{width: 100%;color: #000;padding: 20px 20px 20px 30px;font-size: 12px;color: #000;background: none}#cssmenu ul ul li a:hover{color: #000}#cssmenu ul ul li:hover >a{color: #000}#cssmenu ul ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul ul li a{padding-left: 40px}#cssmenu ul ul li.has-sub >a::after{display: none}#cssmenu >ul >li{float: none;display: block}#cssmenu >ul >li.has-sub >a::after{display: none}#cssmenu #menu-button{display: block;padding: 20px;color: #000;cursor: pointer;font-size: 12px;text-transform: uppercase;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd}#cssmenu #menu-button::after{content: '';position: absolute;top: 20px;right: 20px;display: block;width: 15px;height: 2px;background: #000000}#cssmenu #menu-button::before{content: '';position: absolute;top: 25px;right: 20px;display: block;width: 15px;height: 3px;border-top: 2px solid #000000;border-bottom: 2px solid #000000}#cssmenu .submenu-button{position: absolute;z-index: 10;right: 0;top: 0;display: block;height: 52px;width: 52px;cursor: pointer}#cssmenu .submenu-button::after{content: '';position: absolute;top: 21px;left: 26px;display: block;width: 1px;height: 11px;background: #000000;z-index: 99}#cssmenu .submenu-button::before{content: '';position: absolute;left: 21px;top: 26px;display: block;width: 11px;height: 1px;background: #000000;z-index: 99}#cssmenu .submenu-button.submenu-opened:after{display: none}#cssmenu.align-center >ul{text-align: left}#cssmenu.align-center >ul >li{float: none;display: block}#cssmenu.align-right ul ul{text-align: left}#cssmenu.align-right >ul >li{float: none;display: block}#menu-line{display: none}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px){#logo{margin-bottom: 20px}#cssmenu{width: 100%;background-color: #fff}#cssmenu ul{width: 100%;display: none}#cssmenu ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li:hover >ul >li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li a{width: 100%;color: #000}#cssmenu ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul ul li a{width: 100%;color: #000;padding: 20px 20px 20px 30px;font-size: 12px;color: #000;background: none}#cssmenu ul ul li a:hover{color: #000}#cssmenu ul ul li:hover >a{color: #000}#cssmenu ul ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul ul li a{padding-left: 40px}#cssmenu ul ul li.has-sub >a::after{display: none}#cssmenu >ul >li{float: none;display: block}#cssmenu >ul >li.has-sub >a::after{display: none}#cssmenu #menu-button{display: block;padding: 20px;color: #000;cursor: pointer;font-size: 12px;text-transform: uppercase}#cssmenu #menu-button::after{content: '';position: absolute;top: 20px;right: 20px;display: block;width: 15px;height: 2px;background: #000000}#cssmenu #menu-button::before{content: '';position: absolute;top: 25px;right: 20px;display: block;width: 15px;height: 3px;border-top: 2px solid #000000;border-bottom: 2px solid #000000}#cssmenu .submenu-button{position: absolute;z-index: 10;right: 0;top: 0;display: block;height: 52px;width: 52px;cursor: pointer}#cssmenu .submenu-button::after{content: '';position: absolute;top: 21px;left: 26px;display: block;width: 1px;height: 11px;background: #000000;z-index: 99}#cssmenu .submenu-button::before{content: '';position: absolute;left: 21px;top: 26px;display: block;width: 11px;height: 1px;background: #000000;z-index: 99}#cssmenu .submenu-button.submenu-opened:after{display: none}#cssmenu.align-center >ul{text-align: left}#cssmenu.align-center >ul >li{float: none;display: block}#cssmenu.align-right ul ul{text-align: left}#cssmenu.align-right >ul >li{float: none;display: block}#menu-line{display: none}}@media only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px){#logo{margin-bottom: 20px}#cssmenu{width: 100%;background-color: #fff}#cssmenu ul{width: 100%;display: none}#cssmenu ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li:hover >ul >li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li a{width: 100%;color: #000}#cssmenu ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul ul li a{width: 100%;color: #000;padding: 20px 20px 20px 30px;font-size: 12px;color: #000;background: none}#cssmenu ul ul li a:hover{color: #000}#cssmenu ul ul li:hover >a{color: #000}#cssmenu ul ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul ul li a{padding-left: 40px}#cssmenu ul ul li.has-sub >a::after{display: none}#cssmenu >ul >li{float: none;display: block}#cssmenu >ul >li.has-sub >a::after{display: none}#cssmenu #menu-button{display: block;padding: 20px;color: #000;cursor: pointer;font-size: 12px;text-transform: uppercase}#cssmenu #menu-button::after{content: '';position: absolute;top: 20px;right: 20px;display: block;width: 15px;height: 2px;background: #000000}#cssmenu #menu-button::before{content: '';position: absolute;top: 25px;right: 20px;display: block;width: 15px;height: 3px;border-top: 2px solid #000000;border-bottom: 2px solid #000000}#cssmenu .submenu-button{position: absolute;z-index: 10;right: 0;top: 0;display: block;height: 52px;width: 52px;cursor: pointer}#cssmenu .submenu-button::after{content: '';position: absolute;top: 21px;left: 26px;display: block;width: 1px;height: 11px;background: #000000;z-index: 99}#cssmenu .submenu-button::before{content: '';position: absolute;left: 21px;top: 26px;display: block;width: 11px;height: 1px;background: #000000;z-index: 99}#cssmenu .submenu-button.submenu-opened:after{display: none}#cssmenu.align-center >ul{text-align: left}#cssmenu.align-center >ul >li{float: none;display: block}#cssmenu.align-right ul ul{text-align: left}#cssmenu.align-right >ul >li{float: none;display: block}#menu-line{display: none}}@media only screen and (-o-min-device-pixel-ratio: 2) and (max-width: 1024px){#logo{margin-bottom: 20px}#cssmenu{width: 100%;background-color: #fff}#cssmenu ul{width: 100%;display: none}#cssmenu ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li:hover >ul >li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li a{width: 100%;color: #000}#cssmenu ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul ul li a{width: 100%;color: #000;padding: 20px 20px 20px 30px;font-size: 12px;color: #000;background: none}#cssmenu ul ul li a:hover{color: #000}#cssmenu ul ul li:hover >a{color: #000}#cssmenu ul ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul ul li a{padding-left: 40px}#cssmenu ul ul li.has-sub >a::after{display: none}#cssmenu >ul >li{float: none;display: block}#cssmenu >ul >li.has-sub >a::after{display: none}#cssmenu #menu-button{display: block;padding: 20px;color: #000;cursor: pointer;font-size: 12px;text-transform: uppercase}#cssmenu #menu-button::after{content: '';position: absolute;top: 20px;right: 20px;display: block;width: 15px;height: 2px;background: #000000}#cssmenu #menu-button::before{content: '';position: absolute;top: 25px;right: 20px;display: block;width: 15px;height: 3px;border-top: 2px solid #000000;border-bottom: 2px solid #000000}#cssmenu .submenu-button{position: absolute;z-index: 10;right: 0;top: 0;display: block;height: 52px;width: 52px;cursor: pointer}#cssmenu .submenu-button::after{content: '';position: absolute;top: 21px;left: 26px;display: block;width: 1px;height: 11px;background: #000000;z-index: 99}#cssmenu .submenu-button::before{content: '';position: absolute;left: 21px;top: 26px;display: block;width: 11px;height: 1px;background: #000000;z-index: 99}#cssmenu .submenu-button.submenu-opened:after{display: none}#cssmenu.align-center >ul{text-align: left}#cssmenu.align-center >ul >li{float: none;display: block}#cssmenu.align-right ul ul{text-align: left}#cssmenu.align-right >ul >li{float: none;display: block}#menu-line{display: none}}@media only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px){#logo{margin-bottom: 20px}#cssmenu{width: 100%;background-color: #fff}#cssmenu ul{width: 100%;display: none}#cssmenu ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li:hover >ul >li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li a{width: 100%;color: #000}#cssmenu ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul ul li a{width: 100%;color: #000;padding: 20px 20px 20px 30px;font-size: 12px;color: #000;background: none}#cssmenu ul ul li a:hover{color: #000}#cssmenu ul ul li:hover >a{color: #000}#cssmenu ul ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul ul li a{padding-left: 40px}#cssmenu ul ul li.has-sub >a::after{display: none}#cssmenu >ul >li{float: none;display: block}#cssmenu >ul >li.has-sub >a::after{display: none}#cssmenu #menu-button{display: block;padding: 20px;color: #000;cursor: pointer;font-size: 12px;text-transform: uppercase}#cssmenu #menu-button::after{content: '';position: absolute;top: 20px;right: 20px;display: block;width: 15px;height: 2px;background: #000000}#cssmenu #menu-button::before{content: '';position: absolute;top: 25px;right: 20px;display: block;width: 15px;height: 3px;border-top: 2px solid #000000;border-bottom: 2px solid #000000}#cssmenu .submenu-button{position: absolute;z-index: 10;right: 0;top: 0;display: block;height: 52px;width: 52px;cursor: pointer}#cssmenu .submenu-button::after{content: '';position: absolute;top: 21px;left: 26px;display: block;width: 1px;height: 11px;background: #000000;z-index: 99}#cssmenu .submenu-button::before{content: '';position: absolute;left: 21px;top: 26px;display: block;width: 11px;height: 1px;background: #000000;z-index: 99}#cssmenu .submenu-button.submenu-opened:after{display: none}#cssmenu.align-center >ul{text-align: left}#cssmenu.align-center >ul >li{float: none;display: block}#cssmenu.align-right ul ul{text-align: left}#cssmenu.align-right >ul >li{float: none;display: block}#menu-line{display: none}}@media only screen and (min-resolution: 192dpi) and (max-width: 1024px){#logo{margin-bottom: 20px}#cssmenu{width: 100%;background-color: #fff}#cssmenu ul{width: 100%;display: none}#cssmenu ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li:hover >ul >li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li a{width: 100%;color: #000}#cssmenu ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul ul li a{width: 100%;color: #000;padding: 20px 20px 20px 30px;font-size: 12px;color: #000;background: none}#cssmenu ul ul li a:hover{color: #000}#cssmenu ul ul li:hover >a{color: #000}#cssmenu ul ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul ul li a{padding-left: 40px}#cssmenu ul ul li.has-sub >a::after{display: none}#cssmenu >ul >li{float: none;display: block}#cssmenu >ul >li.has-sub >a::after{display: none}#cssmenu #menu-button{display: block;padding: 20px;color: #000;cursor: pointer;font-size: 12px;text-transform: uppercase}#cssmenu #menu-button::after{content: '';position: absolute;top: 20px;right: 20px;display: block;width: 15px;height: 2px;background: #000000}#cssmenu #menu-button::before{content: '';position: absolute;top: 25px;right: 20px;display: block;width: 15px;height: 3px;border-top: 2px solid #000000;border-bottom: 2px solid #000000}#cssmenu .submenu-button{position: absolute;z-index: 10;right: 0;top: 0;display: block;height: 52px;width: 52px;cursor: pointer}#cssmenu .submenu-button::after{content: '';position: absolute;top: 21px;left: 26px;display: block;width: 1px;height: 11px;background: #000000;z-index: 99}#cssmenu .submenu-button::before{content: '';position: absolute;left: 21px;top: 26px;display: block;width: 11px;height: 1px;background: #000000;z-index: 99}#cssmenu .submenu-button.submenu-opened:after{display: none}#cssmenu.align-center >ul{text-align: left}#cssmenu.align-center >ul >li{float: none;display: block}#cssmenu.align-right ul ul{text-align: left}#cssmenu.align-right >ul >li{float: none;display: block}#menu-line{display: none}}@media only screen and (min-resolution: 2dppx) and (max-width: 1024px){#logo{margin-bottom: 20px}#cssmenu{width: 100%;background-color: #fff}#cssmenu ul{width: 100%;display: none}#cssmenu ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li:hover >ul >li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul li a{width: 100%;color: #000}#cssmenu ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul li{width: 100%;height: auto;border-top: 1px solid rgba(120,120,120,0.15)}#cssmenu ul ul li a{width: 100%;color: #000;padding: 20px 20px 20px 30px;font-size: 12px;color: #000;background: none}#cssmenu ul ul li a:hover{color: #000}#cssmenu ul ul li:hover >a{color: #000}#cssmenu ul ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu ul ul ul li a{padding-left: 40px}#cssmenu ul ul li.has-sub >a::after{display: none}#cssmenu >ul >li{float: none;display: block}#cssmenu >ul >li.has-sub >a::after{display: none}#cssmenu #menu-button{display: block;padding: 20px;color: #000;cursor: pointer;font-size: 12px;text-transform: uppercase}#cssmenu #menu-button::after{content: '';position: absolute;top: 20px;right: 20px;display: block;width: 15px;height: 2px;background: #000000}#cssmenu #menu-button::before{content: '';position: absolute;top: 25px;right: 20px;display: block;width: 15px;height: 3px;border-top: 2px solid #000000;border-bottom: 2px solid #000000}#cssmenu .submenu-button{position: absolute;z-index: 10;right: 0;top: 0;display: block;height: 52px;width: 52px;cursor: pointer}#cssmenu .submenu-button::after{content: '';position: absolute;top: 21px;left: 26px;display: block;width: 1px;height: 11px;background: #000000;z-index: 99}#cssmenu .submenu-button::before{content: '';position: absolute;left: 21px;top: 26px;display: block;width: 11px;height: 1px;background: #000000;z-index: 99}#cssmenu .submenu-button.submenu-opened:after{display: none}#menu-line{display: none}}#homeCarousel .carousel-caption{left: 35px;text-align: left}#homeCarousel .carousel-caption p.agenda-name{font-size: 12px;font-weight: 500;text-transform: uppercase;color: #3ea2e0}#homeCarousel .carousel-caption p.s-content{border-bottom: 3px solid #3ea2e0;padding-bottom: 10px}#homeCarousel .carousel-caption p.s-content, #homeCarousel .carousel-caption p.s-date{font-size: 14px;font-weight: 500}#homeCarousel .carousel-caption h2 a{color: #fff;font-size: 30px;font-weight: 700}.agenda-wrap{margin-bottom: 30px;padding-bottom: 20px;border-bottom: 1px solid #EEEEEE}.overlay{position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;transition: .5s ease;background-color: rgba(0,0,0,0.2);z-index: -1}.event-section .owl-nav{position: absolute;top: -60px;right: 0}.event-section .owl-nav .owl-prev, .event-section .owl-nav .owl-next{color: #3ea2e0;border-color: #3ea2e0;border-radius: 0;background: transparent;border: 1px solid;padding: 8px 13px;font-size: 13px;font-weight: normal}.event-section .owl-nav .owl-prev:hover, .event-section .owl-nav .owl-next:hover{color: #fff;background: #3ea2e0;opacity: 1}.event-section .each-event{z-index: 7;margin-left: 0;margin-bottom: 0;padding: 0px;overflow: hidden;position: relative;list-style-type: none;float: left;height: 200px;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;min-height: 400px;background-color: #206177}.event-section .each-event:hover .overlay{opacity: 1;background-color: rgba(62,162,224,0.5)}.event-section .each-event .desc_trig_outter{height: 100%;position: relative;box-sizing: border-box;display: block;margin: 0;margin-bottom: 2px !important}.event-section .each-event .desc_trig_outter a.event-link{width: 100%;height: 100%;position: relative;overflow: hidden;box-sizing: border-box;display: block;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;text-align: left;padding: 20px 0 15px;border: none;background: none;z-index: 6;min-height: 63px;cursor: pointer;text-decoration: none;margin: 0}.event-section .each-event .desc_trig_outter a.event-link .ev_ftImg{position: absolute;margin: 0;top: 0;width: 100%;z-index: -10;background-position: center center;height: 100%;max-height: 100%;border-radius: 0px;background-repeat: no-repeat}.event-section .each-event .desc_trig_outter a.event-link .ev_ftImg:before{content: "";background-color: #000;width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0.4}.event-section .each-event .desc_trig_outter a.event-link .evcal_cblock{width: auto;height: auto;position: relative;display: block;padding: 0 0 0 15px;background-color: transparent !important;color: #fff;font-size: 30px;font-weight: bold;line-height: 110%;min-height: 30px;margin: 0 6px 0 0;left: 10px}.event-section .each-event .desc_trig_outter a.event-link .evcal_cblock span{line-height: 100%;vertical-align: super}.event-section .each-event .desc_trig_outter a.event-link .evcal_cblock em{font-style: normal;text-transform: uppercase;line-height: 110%}.event-section .each-event .desc_trig_outter a.event-link .evcal_cblock em.clear{clear: both;height: 0px;margin: 0;padding: 0;display: block}.event-section .each-event .desc_trig_outter a.event-link .evcal_cblock em .month{font-size: 14px;font-weight: normal;display: block}.event-section .each-event .desc_trig_outter a.event-link .evcal_cblock .evo_start{font-size: 48px;float: left;clear: both}.event-section .each-event .desc_trig_outter a.event-link .evcal_cblock .evo_end{float: left;padding-left: 8px;font-size: 14px;position: relative}.event-section .each-event .desc_trig_outter a.event-link .evcal_cblock .evo_end:before{background-color: #ABABAB;height: 2px;width: 4px;content: "";position: absolute;display: block;left: 0px;top: 50%}.event-section .each-event .desc_trig_outter a.event-link .evcal_desc{padding-left: 20px;padding: 10px 15px;margin: 0;top: 0;display: block}.event-section .each-event .desc_trig_outter a.event-link .evcal_desc .evcal_desc2{font-size: 24px;font-family: roboto, 'arial narrow';font-weight: 700}.event-section .each-event .desc_trig_outter a.event-link .evcal_desc em{font-weight: normal;margin-bottom: 3px}.event-section .each-event .desc_trig_outter a.event-link .evcal_desc span{margin-bottom: 20px;display: block;color: #fff}.event-section .each-event .desc_trig_outter a.event-link .evcal_desc span .evcal_desc2{font-size: 24px}.event-section .each-event .desc_trig_outter a.event-link .evcal_desc span .evcal_event_title{line-height: 120%;padding-bottom: 3px}.event-section .each-event .desc_trig_outter a.event-link .evcal_desc .evcal_desc_info{font-size: 14px;line-height: 20px;opacity: 1;text-shadow: 1px 0px 0px #000000;padding-bottom: 2px;font-family: 'open sans', 'arial narrow'}.event-section .each-event .desc_trig_outter a.event-link .evcal_desc .evcal_time:before, .event-section .each-event .desc_trig_outter a.event-link .evcal_desc .evcal_location:before{position: absolute;left: 0;top: 3px;display: inline-block;font-family: 'evo_FontAwesome';font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.event-section .each-event .desc_trig_outter a.event-link .evcal_desc .evcal_time{font-style: normal;padding-left: 15px;margin-right: 5px;position: relative;display: inline-block}.event-section .each-event .desc_trig_outter a.event-link .evcal_desc .evcal_time:before{content: "\f017"}.event-section .each-event .desc_trig_outter a.event-link .evcal_desc .evcal_location{display: inline-block;font-style: normal;padding-left: 15px;margin-right: 5px;position: relative}.event-section .each-event .desc_trig_outter a.event-link .evcal_desc .evcal_location:before{content: "\f041"}.event-section .each-event .desc_trig_outter a.event-link:after{content: "";width: 100%;height: 1px;background-color: #e5e5e5;position: absolute;bottom: 0;display: block}.single_register_form, .gallery-wrap{padding: 20px}.articles .article{border: 1px solid #ddd;height: 100%;padding: 30px}.row-eq-height{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap}footer .footer-top{background: #f7f7f7}footer .footer-top .top-item.get-in-touch{background-color: #3ea2e0;width: 100%;position: relative;padding: 30px 40px 43px;border-left: 10px solid #041e42;border-right: 10px solid #041e42;color: #fff;font-size: 16px}footer .footer-top .top-item.get-in-touch h2{margin-bottom: 30px;padding-bottom: 10px}footer .footer-top .top-item.get-in-touch .contact-detail{margin-bottom: 12px;border-bottom: 1px solid #fff;padding-bottom: 12px}footer .footer-top .top-item.get-in-touch .contact-detail:last-child{margin-bottom: 0px;border: 0;padding-bottom: 0px}footer .footer-top .top-item.get-in-touch .contact-detail i{float: left;width: 30px}footer .footer-top .top-item.get-in-touch .contact-detail .address{display: block;overflow: hidden}footer .footer-top .top-item.get-in-touch .contact-detail .address a{color: #fff}footer .footer-top .top-item h3{font-weight: 700;margin-top: 30px;margin-bottom: 30px}footer .footer-top .top-item ul#footer-menu{list-style: none;padding: 0}footer .footer-top .top-item ul#footer-menu li{width: 49%;display: inline-block;margin-bottom: 10px}footer .footer-top .top-item ul#footer-menu li a{font-size: 16px;font-weight: 500;color: #333}footer .footer-top .top-item .article-item{margin-bottom: 15px}footer .footer-top .top-item .article-item .article-img img{width: 100%}footer .footer-top .top-item .article-item .item-link p.e-date{font-size: 11px;font-weight: 500;text-transform: uppercase;color: #3ea2e0}footer .footer-top .top-item .article-item .item-link h4 a{font-size: 20px;font-weight: 700;color: #333}footer .footer-top .top-item .article-item .item-link a.read-more{font-size: 12px;font-weight: 800;font-family: 'Raleway', sans-serif;color: #3ea2e0}footer .footer-copyright{background: #041e42;color: #fff;padding: 20px 0px}footer .footer-copyright p{margin-bottom: 0px}footer .footer-copyright .footer-social a{color: #959595;margin-left: 5px}.agenda-section .agenda-wrap{margin-bottom: 35px;margin-top: 10px;border-bottom: 1px solid #ddd}.agenda-section .agenda-wrap a h4{font-family: 'Raleway', sans-serif;font-size: 32px;color: #3ea2e0;font-weight: 700;margin-top: 0px;display: inline-block;transition: all 0.5s ease-out}.agenda-section .agenda-wrap a:hover h4{color: #000000}.agenda-section .agenda-wrap h6{font-size: 15px;color: #347298;font-family: 'Raleway', sans-serif;word-spacing: 5px}.agenda-section .agenda-wrap .img-wrap{display: inine-block;position: relative}.agenda-section .agenda-wrap .img-wrap:hover .hover-img{display: none}.agenda-section .agenda-wrap .img-wrap img{width: 100%}.agenda-section .agenda-wrap .img-wrap .hover-img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.5);transition: all 0.5s ease-out}.agenda-section .agenda-wrap .content{font-size: 16px;max-height: 89px;padding: 0;overflow: hidden;padding-top: 13px}.agenda-section .agenda-wrap .content p{margin-bottom: 12px}.agenda-section .agenda-wrap .btn-primary.p-absolute{position: relative;bottom: 0;left: 0;background-color: #3ea2e0;color: #fff;padding: 6px 20px;margin-top: 25px}.agenda-section .agenda-wrap .btn-primary.p-absolute:hover{background-color: #fff;color: #3ea2e0}.agenda-single-section h2{font-family: 'Raleway', sans-serif;font-size: 40px;color: #000;font-weight: 700;border-bottom: 3px solid #3ea2e0;padding-bottom: 10px;display: inline-block;margin-top: 0px}.agenda-single-section h6{font-size: 16px;color: #999;padding: 0px 0px 10px 0px}.agenda-single-section .agenda-detail-wrap img{width: 100%}.agenda-single-section .content{padding: 25px 0px;font-size: 17px}.membership-section h6{margin-bottom: 10px;display: inline-block;border-bottom: 3px solid #3ea2e0;padding-bottom: 10px;font-size: 32px}.membership-section ol{padding-left: 15px}.membership-section ol li{line-height: 2;font-size: 17px}.membership-section p{font-size: 17px;line-height: 2}@media screen and (min-width: 1200px){#cssmenu{margin-top: 20px}#cssmenu ul li a{padding: 15px}h2.xxl{font-size: 75px}h2.xl{font-size: 48px}}@media screen and (min-width: 992px){h1{font-size: 37px}h1.product_title{font-size: 30px}.view-all-wrap{margin-top: 60px}.main-title{margin-bottom: 40px}.main-title.sub-page{margin-bottom: 20px}.header_section #header-top .header_section_left{padding-top: 7px;padding-bottom: 7px}.header_section #header-top .header_section_left span{margin: 0 20px 0 0}#homeCarousel .carousel-caption p.s-content, #homeCarousel .carousel-caption p.s-date{font-size: 18px}#homeCarousel .carousel-caption h2 a{font-size: 50px}.member-form .acf-field{border-top: none !important}.member-form .acf-field .acf-label{width: 30%;display: inline-block}.member-form .acf-field .acf-input{width: 50%;display: inline-block}footer .footer-top .top-item.get-in-touch{margin-bottom: -60px}}@media (min-width: 768px){.initiatives .panel-title{font-size: 28px}}@media (min-width: 768px) and (max-width: 991px){#cssmenu ul li a{font-size: 15px;padding: 15px 6px}}@media screen and (max-width: 1199px){.agenda-section .agenda-wrap .content{max-height: 52px}h2.xxl{font-size: 55px}h2.xl{font-size: 35px}}@media screen and (max-width: 991px){.sm-center{text-align: center}.header_section #header-top .header_section_right .item{margin-right: 5px}h2.xxl{font-size: 40px}h2.xl{font-size: 25px}.not-found h2{font-size: 25px}.ajde_evcal_calendar.boxy.box_4 .eventon_list_event{width: 50%}.certification{padding-bottom: 50px}}@media screen and (max-width: 767px){.xs-marginbottom15{margin-bottom: 15px}.xs-marginbottom30{margin-bottom: 30px}.xs-width-100{width: 100%}.xs-center{text-align: center}.xxs-hide{display: none}.xxs-show{display: block}#homeCarousel .carousel-caption p.agenda-name, #homeCarousel .carousel-caption p.s-content{display: none}#homeCarousel .carousel-caption h2 a{font-size: 20px}footer .footer-top .top-item.get-in-touch{margin-bottom: 0px}.agenda-section .agenda-wrap .content{max-height: 74px}.agenda-section .agenda-wrap .content p{margin-bottom: 0px}.agenda-section .agenda-wrap a h4{font-size: 28px}}@media screen and (max-width: 620px){.agenda-col{width: 63% !important}.agenda-col-1{width: 37% !important}}@media screen and (max-width: 480px){.xxs-100{width: 100%}.agenda-section .agenda-wrap{padding: 0px 20px 20px}.agenda-section .agenda-wrap a h4{margin-top: 20px}.agenda-col{width: 100% !important}.agenda-col-1{width: 100% !important}.xxs-width-100{width: 100%}.xxs-center{text-align: center}.xxs-marginbottom15{margin-bottom: 15px}.ajde_evcal_calendar.boxy.box_4 .eventon_list_event{width: 100%}}@media screen and (max-width: 320px){.agenda-section .agenda-wrap{padding: 0px 0px 20px}}