.download-certificate-list a.download-certifcate{font-size:28px;font-weight:bold;color:red}.download-certificate-list .download-certifcate svg{font-size:60px;font-weight:bold;color:red}#main-header{box-shadow:none!important}#footer-info{display:none}.tablepress_tags>tbody>tr>td>li{opacity:0.1}#tptagfilter_boxes{display:block;clear:both;background-color:#f7f7f7;padding:10px}.tptagfilter_label{margin-right:15px;text-transform:capitalize}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button,.et_pb_menu__icon.et_pb_menu__cart-button{color:#366D49!important;padding-left:20px!important;padding-top:60px!important;margin:0!important}.roboto{font-family:'Roboto Condensed',sans-serif;font-weight:600;font-size:18px;color:#366D49}div.membership-headers{background-color:#366D49;color:white;font-family:'Roboto Condensed',sans-serif;font-weight:600;font-size:22px;border-radius:4px;padding-left:12px;margin-bottom:12px;clear:both}div.membership-boxes{width:50%;padding-left:10px;margin-bottom:25px;float:left}@media only screen and (max-width:920px){div.membership-boxes{width:100%}}.membership-boxes p{padding-left:10px;margin-bottom:0;padding-bottom:5px}.membership-boxes p:not(:first-of-type){margin-top:-5px}div.membership-boxes>ul{margin-left:15px}.membership-boxes>table{margin-top:10px}.membership-boxes .btn-join{margin-bottom:10px}.iee_event_meta{display:none!important}.et_pb_ajax_pagination_container>article{margin-top:15px;margin-bottom:15px}#main-content>article,article>div.entry-content{margin:0}a.read-more,a.recentreadmorelink,.learn-more a{margin:5px 20px}.single .menu-from-blog article{margin-top:0px;margin-bottom:5px;padding-top:0;padding-bottom:0px}.tighten-this-sidebar div{margin-bottom:10px!important}.tighten-this-sidebar div>ul>li>a{color:#0953a3!important;font-weight:300!important}#main-content .container::before{content:none}.post-content-shift-right a{font-weight:700}@media only screen and (min-width:1080px){.posts-left-image .et_pb_post.has-post-thumbnail .entry-featured-image-url,.posts-left-image .et_pb_title_featured_container{float:left;width:15%;margin-right:4%}.post-title-left-image{float:left;width:15%;margin-right:4%}.posts-left-image .et_pb_post.has-post-thumbnail:not(.format-gallery)>.post-content{padding-left:19%}.post-content-shift-right{padding-left:19%}.mixed-thumbs-alignment>div>article.et_pb_no_thumb{padding-left:19%!important}.has-post-thumbnail article>h2{padding-top:20px}}.custom-spacing li{padding-bottom:20px}.dataTables_wrapper{}.dlp-download-button{color:white;font-family:inherit!important;background:#366D49!important;border:none}.col-doc_categories a{font-weight:700}.posts-data-table td:first-child{font-weight:600;color:#376e4a}.widgettitle{color:#376e4a;font-weight:700}.widget_uncanny_lms_cert_list{margin-bottom:5px}@media only screen and (min-width:1080px){.featured_image_left .et_pb_post.has-post-thumbnail .entry-featured-image-url,.entry-featured-image-url{float:left;width:25%;margin-right:4%}.featured_image_left .et_pb_post.has-post-thumbnail .entry-featured-image-url>img,article>a.entry-featured-image-url>img{object-fit:cover;width:100%;height:150px}.featured_image_left .et_pb_post.has-post-thumbnail:not(.format-gallery)>.post-content,.webinars>div>article>div>div>p{padding-left:29%}.webinars>div>article>div>div:not(:first-of-type)>p{font-size:0;height:0}}.vert-menu li,.vert-menu a,.vert-menu ul{text-transform:lowercase;color:#353535;font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;list-style-type:none;list-style-position:inside;padding:0px!important}div.email_signup_label{text-align:right;box-sizing:border-box;width:45%!important;position:relative;float:left;min-height:1px;padding-top:4px;padding-left:0px;padding-right:10px}div.email_signup_form_container{box-sizing:border-box;width:55%!important;float:left;position:relative;min-height:1px;padding-left:0px;padding-right:0px}a.event-venue-link,a.event-organizer-link{color:#2D2D2D}.event-venue-link,.event-organizer-link{pointer-events:none;cursor:default}#bbpress-forums li{clear:none}.bbp-breadcrumb-home,.bbp-topic-revision-log,.bbp-breadcrumb-root,.bbp-breadcrumb-sep{display:none}.bbp-breadcrumb-forum:after{content:' >'}.bbp-reply-content h1{clear:left!important}.panel{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.product .entry-content{margin:0px 20px;border-bottom:none;padding:20px 0px 30px 0px}#col-54-1{padding-right:30px}.woocommerce-info{font-weight:700;font-size:20px;background:#fcd600}.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce-Price-amount>bdi,.entry-summary p.price span,p.price>span:nth-child(1)>bdi:nth-child(1){color:#366D49!important}button.single_add_to_cart_button:hover:after{line-height:.7em!important}h4.wpProQuiz_header{padding:15px 0}.wpProQuiz_reviewQuestion li{clear:none!important}.wpProQuiz_reviewQuestion{min-height:50px;max-height:none;overflow:visible}li.ui-sortable-handle{clear:none!important}ul.nav-tabs li{clear:none}.profile_edit_profile{display:none}.learndash_profile_heading span:before{content:'Course '}.summary .woocommerce-product-details__short-description,.product_meta{display:none}.summary .stock{clear:left}.summary .woocommerce-Price-amount{display:block;width:100%;padding-bottom:20px}.woocommerce-product-gallery__image{pointer-events:none!important}.uncanny-cert-widget-list ul{padding:0}.uncanny-cert-widget-list li{padding:10px 0;margin:0;border-bottom:thin solid #CCC}a.learndash-resume-button{padding-top:2px;display:block}.eventbrite-event p{clear:left}.ld-course-info-my-courses img{display:none}.graded-disclaime,#quiz_progress_details,#ld_course_info_mycourses_list,.tabs,.woocommerce-result-count,.woocommerce-ordering,.related{display:none}.learndash-profile-course-title{display:block;text-transform:capitalize;font-size:16px;padding-top:10px;border-top:thin solid #CCCCCC;margin-top:10px}#course_progress_details{text-transform:uppercase;font-size:12px}#course_progress_details h4{text-transform:capitalize}.webinar-registration-header em{font-style:normal}#your-profile h3{margin-top:30px;border-top:thin solid #CCCCCC;padding-top:30px}.tml-user-admin-bar-front-wrap{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%;margin:0 0 20px 0}li.product a img{width:230px!important;height:auto;float:left;padding:14px 20px 60px 0}li a.addtocartbutton{float:right}.woocommerce-Price-amount{float:left}.product{border-bottom:thin solid #CCC}.products li{padding-bottom:20px!important}h2.woocommerce-loop-product__title{font-size:20px!important}#col-35-2 .lost_password-link,#col-36-2 .lost_password-link a{display:none}#container-28 .post-taxonomy{text-transform:uppercase;font-size:12px;padding-bottom:20px}#container-28 .entry-content{border-bottom:none;margin:0;padding:0}#container-28 article{border-top:thin solid #CCC}#container-28 img{padding-top:20px}#container-28 .resources p{font-size:.1em}html,body{font-family:'Roboto',sans-serif;font-size:16px;font-weight:400;background:#FFFFFF;-webkit-font-smoothing:antialiased}iframe{max-width:100%}.video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden;margin-bottom:10px}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}hr{margin-top:15px;margin-bottom:30px;width:100%;clear:left;border:0;border-top:thin solid #DDDDDD;float:left}blockquote{clear:both}.entry-content li{clear:left}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background:#366D49;border-color:#366D49}.pagination>li>a,.pagination>li>span{color:#366D49}.pull-left{float:left;border:thin solid #DDDDDD;border-radius:5px;padding:0 0 0 5px;margin-top:20px;overflow:hidden}.page-numbers{border-right:thin solid #DDDDDD;padding:5px 12px;display:inline-block;font-weight:700;text-transform:uppercase}a.page-numbers{margin-left:-5px!important;background:transparent!important;color:#376e4a!important}span.current{background:#376e4a!important;color:#FFFFFF;margin-left:-5px!important}a.prev{border-right:thin solid #DDDDDD;margin-left:-5px!important}a.next{border-right:none}a.page-numbers:hover,a.next:hover,a.prev:hover{background:#EEEEEE!important;color:#0953a3!important}a.page-numbers:hover{border-left:thin solid #DDDDDD!important}a.next:hover,a.prev:hover{border-left:none!important}a.prev:hover{border-top-left-radius:5px;border-bottom-left-radius:5px}a.next:hover{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:thin solid #DDDDDD!important}.mempage{margin-left:168px}p,.entry-content li,ol,blockquote{font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;color:#353535}p{margin-bottom:20px}.resources ul li{list-style:disc}h1,h2,h3,h4,h5,h6,h1.entry-title,h1.page-title,.ninja-forms-required-items{font-family:'Roboto Condensed',sans-serif;font-weight:400;color:#376e4a}h1{font-size:28px}h2{font-size:24px}h3{font-size:22px}h4{font-size:20px;padding-top:10px}h5{font-size:18px}h6{font-size:16px}h1.entry-title a{color:#366D49}a{color:#0953a3;font-weight:300}a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none;color:#1b75bb}a.selected{color:#366D49;font-weight:300}.entry-content ul{margin-left:-10px}#col-2-1 a{color:#366D49}p.slide-dates{font-family:'Roboto',sans-serif;font-size:18px}p.speaker{font-size:14px}#container-48 h3{font-family:'Roboto',sans-serif;font-weight:300;font-size:18px}a.post-title{font-family:'Roboto Condensed';font-weight:300;font-size:22px}.author{font-family:'Roboto',sans-serif;font-weight:300;font-size:16px}#col-15-1 h3{color:#fff;font-size:26px}#wrapper-5{padding-bottom:30px}#wrapper-5,#wrapper-5 a{font-family:'Roboto',sans-serif;font-weight:300;font-size:16px;color:#353535}#wrapper-5 a:hover{color:#1b75bb}#wrapper-5 h3{font-family:'Roboto',sans-serif;color:#366D49;font-size:18px}#wrapper-7{font-family:'Roboto',sans-serif;font-weight:700;letter-spacing:.05em;font-size:10px;text-transform:uppercase}a.post-title{color:#366D49}#btn-join,.btn-join,.learndash_checkout_buttons input.btn-join[type=button],a#quiz_continue_link,#qt_bbp_reply_content_toolbar input,#learndash_mark_complete_button,#qt_bbp_topic_content_toolbar input,a.learndash-resume-button input,#submit,input.wpProQuiz_button,input.btn-join,#quiz_continue_link,.backbtn,.button,a.button,.button-primary,.slide-link a,.learn-more a,a.ult_button,.ult_button,a.read-more,a.recentreadmorelink,.eventbrite-event .event-details a,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.nav-previous a,.nav-next a,.more-link,a.btn-blue{font-family:'Roboto',sans-serif!important;font-weight:700!important;font-style:normal!important;color:#FFFFFF!important;background:#366D49!important;text-transform:lowercase;font-size:14px!important;padding:7px 12px;border-radius:4px!important;border:none}.more-link{clear:none!important;float:right;margin-right:15px;margin-bottom:12px}.eventbrite-event .event-details a{float:right}a.btn_blue:hover,#btn-join:hover,.btn-join:hover,.learndash_checkout_buttons input.btn-join[type=button]:hover,a#quiz_continue_link:hover,#learndash_mark_complete_button:hover,#qt_bbp_topic_content_toolbar input:hover,#qt_bbp_reply_content_toolbar input:hover,a.learndash-resume-button input:hover,#submit:hover,input.wpProQuiz_button:hover,input.btn-join:hover,#quiz_continue_link:hover,.backbtn:hover,.button:hover,.button-primary:hover,.slide-link a:hover,.learn-more a:hover,a.ult_button:hover,.ult_button:hover,a.read-more:hover,a.recentreadmorelink:hover,.eventbrite-event .event-details a:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.nav-previous a:hover,.nav-next a:hover,a.btn-blue:hover{color:#FFFFFF;box-shadow:none;background:#1b75bb!important;border-radius:4px!important;font-family:'Roboto',sans-serif!important;font-weight:700!important}.slide-link a,.btn-text{color:#FFFFFF!important}a.read-more,a.recentreadmorelink,.learn-more a{float:right}.backbtn{margin-top:10px}a.read-more:after,a.recentreadmorelink:after,.learn-more a:after{font-family:'Roboto Condensed',sans-serif;padding-left:5px;font-size:12px}.backbtn:before{font-family:'Roboto Condensed',sans-serif;padding-right:5px;font-size:12px}.alert-wrapper{background-color:#1b75bb;color:#fff;margin-top:-20px;padding:10px 2px 1px 2px;padding-bottom:1px;width:100%}@media(max-width:980px){.alert-wrapper{margin-top:-25px;padding-bottom:0;max-width:560px;width:100%}}p.alert-text,div.alert-text>p,span.alert-text{float:left;color:white!important}.alert-container{margin:-10px 0 0 0;width:100%}.alert-title{font-size:130%;font-family:'Roboto Condensed',sans-serif;float:left;margin-right:5px;color:white!important}span.alert-text p,p.alert-text{color:white!important;background-color:#1b75bb;font-size:14px;padding:0 0 6px;font-family:'Roboto',sans-serif;vertical-align:middle}.collapse{display:none;background-color:#1b75bb}.excicon{border:2px solid #fff;border-radius:16px;color:#fff;font-size:17px;height:26px;line-height:21px;margin-right:10px;margin-top:4px;text-align:center;vertical-align:top;width:26px}.headwrapper .alert-title{float:left;margin-right:5px}.headwrapper .alert-text p{font-size:15px;font-family:'Roboto Condensed',sans-serif;font-weight:400;line-height:18px;margin-top:9px;color:#FFFFFF}.headwrapper .search_div{position:relative}.headwrapper #searchform .btn{background:none;padding-left:3px;border:none}.headwrapper #searchform i.fa-search{font-size:20px}.headwrapper #searchform i.fa-caret-down{position:absolute;font-size:24px;color:#dff3f7;right:16px}#wrapper-3{clear:both}#menu-main-menu,#top-menu li a{color:#353535;text-transform:lowercase}#menu-main-menu,#top-menu li a:hover{color:#1B75BB}li.current-menu-item>a{color:#366D49!important}@media only screen and (min-width:1080px){.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a::after,.et-db #et-boc .et-l .et-menu .menu-item-has-children>a:first-child::after{right:-15px}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a,.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul,.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a::after,.et-db #et-boc .et-l .et-menu .menu-item-has-children>a:first-child::after{padding:60px 0 0 0!important}.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top:calc(100% - 42px)!important}.nav li li{padding:0 20px 0 0}}header ul.sub-menu{margin-top:2px!important;left:20px!important;width:200px!important}header ul.sub-menu>li>ul.sub-menu{margin-top:0px!important;left:200px!important}.home .menu-main-menu li:first a{padding-bottom:4px!important}.home .sub-menu{margin-top:2px!important}header .sub-menu{background:#f7f6f5;opacity:0.85;margin-top:16px!important}.sub-menu li{padding-left:1px}#col-2-1{background-color:#e5f5f9}#container-2{width:100%;margin-top:8px}.lean-slider{position:relative;*zoom:1}.lean-slider:before,.lean-slider:after{content:" ";display:table}.lean-slider:after{clear:both}.lean-slider-slide{float:left;width:100%;margin-right:-100%;display:none!important}.lean-slider-slide.current{display:block!important}.slider-wrapper{position:relative}.lean-slider{overflow:hidden}.lean-slider-slide{display:block;position:relative;opacity:0;background-color:#DFF3F7;-webkit-transition:opacity 0.6s linear;-moz-transition:opacity 0.6s linear;-ms-transition:opacity 0.6s linear;-o-transition:opacity 0.6s linear;transition:opacity 0.6s linear}.lean-slider-slide.current{opacity:1}#slider-direction-nav{position:absolute;left:0;top:47%;width:100%;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;opacity:0.8}.slider-wrapper:hover #slider-direction-nav{opacity:1}#slider-direction-nav a{float:left;display:block;width:26px;height:37px;text-indent:-9999px}#slider-direction-nav .lean-slider-next{float:right;background-position:100% 0}#slider-control-nav{position:absolute;right:0;margin-top:3px;text-align:center;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;opacity:0.8}.slider-wrapper:hover #slider-control-nav{opacity:1}#slider-control-nav a{display:inline-block;width:12px;height:12px;background:#81cddf;text-indent:-9999px;margin:0px 3px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;border-radius:20px}#slider-control-nav a.active{background-position:100% 0;background:#2a733f}.author{visibility:collapse;margin-left:-22px}.author a{visibility:visible}#container-48{margin-top:30px}#container-48 h3.post-header,#container-48 h3.element-title{margin:0;padding:0 0 10px}#container-48 h3.post-header a{color:#353535;font-size:20px}#container-48 h4{margin-top:0;padding-top:0}.menusidebar1 .menu-about-container{margin-top:20px;text-align:right;text-transform:lowercase;font-size:17px;font-weight:400;margin-right:140px}.menusidebar1 .menu-about-container a{padding:3px 10px;line-height:1em}.menusidebar1 .sub-menu a{font-size:17px!important;color:#353535}.menusidebar1 .sub-menu a:hover{color:#0953a3}.date:before{content:'published on: '}.date,.date a{text-transform:uppercase;font-size:12px;font-weight:700}#col-29-1 article{border-bottom:thin #DDDDDD solid}#col-29-1 .featured-image{width:18%;margin:20px 0 20px 0;padding-right:2%}#col-29-1 .featured-image img{margin:0 auto;max-width:150px}#col-29-2 h3.post-header{line-height:14px!important;margin-top:8px}#col-29-2 h3.post-header a{font-size:14px;color:#353535}#col-29-2 h3.post-header a:hover{color:#0953a3}#col-29-1 h3{margin:0}.widget ul{list-style:none}.entry-content{margin:0px 20px;padding:20px 0px 30px 0px}.resource-listing-categories,.col-md-10{position:relative;min-height:1px;padding-left:0;padding-right:0}@media(min-width:992px){.resource-listing-categories,.col-md-10{float:left}.col-md-10{width:83.33333333%}}.entry-content h3,.entry-content h2{margin-top:0px;font-weight:bold}#col-19-1{background-color:#DFF3F7}#col-19-1 .breadcrumb{background-color:#DFF3F7;margin-bottom:0px;padding:10px 15px 10px 0}#col-20-1 .resources .entry-content{min-height:120px;border-bottom:none}.resources.col-md-12{border-bottom:thin #DDDDDD solid}.resources.col-md-12:nth-child(odd){background:#EFEFEF}.detail_link,.website_link{font-weight:800;text-transform:uppercase;font-size:14px;color:#3AA9DD;padding-left:20px}.prod_link:before,.links .Link:before,.detail_link:before,.website_link:before,a.document:before{font-family:'Roboto Condensed',sans-serif;padding-right:6px;font-size:16px;font-weight:normal}.detail_link:hover,.website_link:hover,.links a:hover{color:#1B75BB}.resources h2{font-family:'Roboto Condensed';font-weight:700;color:#396F4C}.resources h3{font-weight:700;color:#396F4C;font-size:18px}.sidesearch input{border:none;background:#EEEEEE;padding:8px;margin-bottom:8px;margin-top:25px;width:100%}.sidesearch .btn{width:15%;background:none;margin-left:-15%;font-size:20px;margin-top:-5px}#container-24 .links,.meta{margin-top:30px;color:#888888}.links a{color:#366d49}.links,.links a,.resources .author{text-transform:uppercase;font-weight:600;font-size:12px}.links .Link{color:#3AA9DD;font-size:14px}.Link:hover,.document:hover,.link:hover,.meta a:hover{color:#1b75bb!important}.resources .author{padding-bottom:10px}.resources .author:before{content:'by:';padding-right:5px;color:#888888}.conference_date,.location{font-weight:700;font-size:18px;text-transform:capitalize}.location{padding-bottom:10px;display:block}.conference_date:before{content:none}.icon{text-align:center;text-transform:uppercase;font-weight:700;font-size:12px;line-height:1em;padding-top:25px;padding-bottom:8px}label:before{font-family:'Roboto Condensed',sans-serif;font-weight:normal;line-height:20px;padding:20px 0;text-align:center;font-size:30px;color:#FFFFFF;display:block;margin-left:auto;margin-right:auto;margin-bottom:8px;width:60px}label.video:before{background:#a50b20}label.link:before{background:#1b75bb}label.shop:before{background:#366d49}label.helpline:before{background:#f47621}label.document:before{background:#582f65}label.document{max-width:100px}.icon strong{color:#376E4A}.rtside h3{font-weight:700;border-bottom:thin #DDDDDD solid;padding-bottom:8px;font-size:18px;color:#366d49}.rtside ul{padding:0 0 0px 0;list-style:none;line-height:20px}.rtside li a{font-family:'Roboto Condensed';color:#353535;font-size:15px}.rtside li a:hover{color:#1B75BB}.clrfilter{color:#FFFFFF;background:#366d49;font-weight:700;display:block;padding:8px 15px;text-transform:uppercase}.clrfilter:hover{color:#FFFFFF;background:#1b75bb}.clrfilter:before{font-family:\'FontAwesome\'; 
  font-weight:normal;
  padding-right:8px;  
}

/* resources pagination */

.pagination { 
  text-transform:uppercase; 
  margin-right:0px; 
}


.pagination a { 
  padding:4px 12px; 
  margin-left:5px; 
  background:#366d49; 
  color:#FFFFFF; 
  font-weight:700; 
  letter-spacing:.05em; 
}

.pagination .current { background:#EFEFEF; padding:4px 12px; }

.pagination a:before, .pagination a:after { font-family:'Roboto Condensed', sans-serif; }

.nav-previous { float:right; }

.nav-previous a:after {font-size:.8em; padding-left:6px; }

.nav-next a:before { font-size:.8em; padding-right:6px; }


/* resources shop items */

#col-40-1 { margin-top:20px; padding-right:3% }

#col-40-1 .images { width:25%; }

.woocommerce #content div.product div.summary, 
.woocommerce div.product div.summary, 
.woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.summary {
	width: 100%;
	margin-top: 20px;
}

.widget_shopping_cart_content { margin-bottom:50px; padding:20px; background:#DFF3F7; }

.widget_shopping_cart h3.element-title { font-weight:700; font-size:20px; }






/*------------ COURSES ------------*/


#col-53-1 { padding-right:20px; }

#col-53-1 article, article.eventbrite-event { border-bottom:thin #DDDDDD solid; }




.wpProQuiz_button, 
.wpProQuiz_button:hover {
    background: #0953a3 !important;
    border-radius: 0 !important;
    color: white !important;
    font-weight: bold !important;
    border: none !important;
    box-shadow: none !important;
    }

#col-26-1 .img-responsive { width:162px; height:auto; margin-right:40px;  }

#col-26-1 .entry-content { border-bottom:thin #DDDDDD solid; }

#col-26-1 .date { text-transform:uppercase; font-size:12px; font-weight:400; }

#col-26-1 .date:before { content:'published on:'; font-weight:700 }

#learndash_course_status { text-transform:uppercase; font-size:12px; }

.type-sfwd-courses .featured-image { margin-top:5px; }

.type-sfwd-courses .entry-content { padding-bottom:10px; }

.learndash_checkout_buttons {
	float:left; 
}

#learndash_course_materials { clear:left; }





/*------------ EVENTBRITE PAGE ------------*/

.page-header {
    border-bottom: thin solid #DDDDDD;
}


@media screen and (min-width: 768px) {
  .content-area {
    width: 744px;
  }
}

@media screen and (min-width: 992px) {
  .content-area {
    width: 960px;
  }
}

@media screen and (min-width: 1200px) {
  .content-area {
    width: 1200px;
  }
}

.content-area {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 0px;
}

.eventbrite-event h1 {font-size:22px }

.archive-eventbrite article.eventbrite-event { min-height:185px; }

.archive-eventbrite .eventbrite-widget iframe { display:none; }

.single-event .eventbrite-widget iframe { width:300px; height:315px; }

.eventbrite-event .post-thumbnail { height:350px; }

.eventbrite-event .post-thumbnail img { width:215px; height:auto; float:left; padding-right:15px; }

.archive-eventbrite .eventbrite-event .entry-meta { width:600px; float:left; }

.eventbrite-event .sep { display:none; }

.eventbrite-event .event-time,
.eventbrite-event .event-venue,
.eventbrite-event .event-organizer,
.eventbrite-event .event-details { display:block; }

.eventbrite-event .event-time { font-weight:700; }

.eventbrite-event .event-details { margin-top:10px; }

.eventbrite-event .event-details a:after {
  font-family:'Roboto Condensed', sans-serif;
  padding-left:8px;
}

.single-event .event-details { display:none; }

.single-event .event-details { width:150px; }

.single-event .eventbrite-event img.wp-post-image { float:left; width:250px; height:auto; padding-right:10px; }

.eventbrite-event .event-time:before,
.eventbrite-event .event-venue:before,
.eventbrite-event .event-organizer:before {
    font-family:'Roboto Condensed', sans-serif;
  	padding-right:8px;
    font-weight:normal;
    display:inline-block;
    width:30px;
    text-align:center;
}

.single-event .entry-content { width:66%; margin-left:22%; margin-top:10px }

.eventbrite-event .entry-content img { float:left; margin:0 10px 10px 0; }

.single-event .entry-title,
.single-event .entry-meta { margin-left:22%; }




/*------------ NEWS TEMPLATE ------------*/

#col-34-2 .recenposts { border-bottom: thin solid #DDDDDD; margin-bottom:10px; }

#col-34-2 h4 {padding-top:0; margin-top:-4px; font-size:15px; }





/*------------ MEMBER TEMPLATE ------------*/

.login-username input,
.login-password input{ border:thin #DDDDDD solid; padding:8px; }

.widget_wp_sidebarlogin, #col-35-2 .textwidget { padding:5px 20px; background:#dff3f7; }
.widget_wp_sidebarlogin { margin-top:25px; }

#rcp-account-overview { font-size:14px; }
#rcp-account-overview th:nth-child(3):before { content:'Membership '; }

#rcp-payment-history,
#rcp-account-overview th:first-child,
#rcp-account-overview th:nth-child(2),
#rcp-account-overview th:nth-child(4),
#rcp-account-overview td:first-child,
#rcp-account-overview td:nth-child(2),
#rcp-account-overview td:nth-child(4){ display:none; }



/* member spotlight */

.widget_ultimatumrecent { border-bottom:thin solid #DDDDDD; margin-bottom:30px; }

#col-36-2 h3.element-title { font-weight:700; }

#col-36-2 h4.recentposth3 { margin:0; padding:0; }

#col-36-2 h4.recentposth3 a { color:#366d49; }

#col-36-2 .featured-image { margin-top:5px; }

.recenposts p { font-size:14px; }

.widget_ultimatumcustomcontent { border-bottom:2px #DDDDDD solid; padding-bottom:10px; }

.widget_ultimatumcustomcontent .post-title { font-size:20px; line-height:20px; font-weight:700; }

#col-36-2 .widget_ultimatumcustomcontent .post-excerpt { font-size:15px; clear:left; }




/*------------ MEMBER ARCHIVE ------------*/

.members .featured-image img { height:auto; padding:15px; }


#col-41-2 h3.post-header, 
#col-49-2 h3.post-header { line-height:12px !important; margin-top:0px }

#col-41-2 h3.post-header a, 
#col-49-2 h3.post-header a { font-size:14px; line-height:14px !important; color:#353535; margin:0 }

#col-41-2 h3.post-header a:hover, 
#col-49-2 h3.post-header a:hover { color:#0953a3; }





/*------------ MEMBER VIDEOS ------------*/



#col-36-1 article { border-bottom:thin #DDDDDD solid; min-height:180px; }

#col-36-1 .featured-image { width:162px; margin-bottom:20px; }
#col-36-1 .featured-image img { margin:0 auto; max-width:150px; }

#col-36-2 h3.post-header { line-height:14px !important; margin-top:8px }

#col-36-2 h3.post-header a { font-size:14px; color:#353535; }

#col-36-2 h3.post-header a:hover { color:#0953a3; }









/*------------ FOOTER -------------*/


#wrapper-15 { background-color:#366D49; margin-top:40px;  width:100%; } 

/*.btn-email { color:#fff; margin-top:12px; font-size:15px; } /*submit*/

#container-5 .vertical-menu li a { text-transform:lowercase; padding:19px 0 0 0; font-size:18px; color:#366D49; }

#container-5 .vertical-menu .sub-menu li a { color:#353535; font-size:16px; padding:3px 0; }

#container-5 .vertical-menu .sub-menu li a:hover { color:#1b75bb; }

.vertical-menu ul ul { padding-left:0; }

#container-5 .menu-about-container { margin:0; }

.footwrapper { background-color:#EEEEEE; } 

.footer-main { margin-bottom:10px; } 

#wrapper-7 { background-color:#fff; }




/*------------ MEDIA QUERIES -------------*/

@media screen and (max-width:320px){
    #searchform i.fa-caret-down {
        top: 15px;
    }
}



@media screen and (max-width: 767px) and (min-width: 320px) {

    #searchform i.fa-caret-down {
        top: 15px;
        color:#000;
    }



}






@media screen and (max-width:767px){
	
	.logo img { 
		width:300px; 
		margin-left:auto;
		margin-right:auto;
	}
	
	/* top bar alert */
	
	.alert-wrapper .container { 
		padding: 5px 0px 5px 0px; 
	}
	
	.alert-text p { clear:left; float:left; }

	.fa-minus-square { float:right;  }

	.fa-minus-square,
	.fa-plus-square { font-size:22px; }
	
	.fa-plus-square { padding-top:5px; }
	
	
	
	/* entire site columns reset */
	
	.colwrapper { padding:15px; }
	
	.rtside { float:left; } /* references sidebar */

	.col-md-3 .colwrapper { padding:0; }
	
	
	/* home page 2 columns */
	
	#col-48-1 { padding-bottom:40px; border-bottom:thin solid #eee; }
	
	
	/* header */
	
	#col-3-2 .colwrapper,
	#col-3-3 .colwrapper{ padding:0; }

    #col-3-3 #searchform .btn,
	#col-32-3 #searchform .btn { padding-top:0px; float:right;}
	
	#col-3-2, #col-32-2 { width:100%; background: #366D49 !important; padding:5px 0; }

	#col-3-3 .fa, #col-32-3 .fa { padding:0 8px; }

	#col-3-3 a .fa, #col-32-3 a .fa  { color:#FFF; }

	#col-3-3, #col-32-3 { margin-top:-40px; z-index:999; }
	
	#col-3-3 .textwidget,
  	#col-32-3 .textwidget{
     float: right;
     margin-top: -43px;
  	}
  
  	#col-3-3 #searchform .btn,
 	#col-3-32 #searchform .btn { padding-top:0px;}
 	#col-3-3 #searchform #s,
 	#col-32-3 #searchform #s { 
    	right: -20px; 
    	background: #dff3f7;
    	bottom: 42px;
  	}
  
 	#col-3-3 #searchform i.fa-caret-down,
  	#col-32-3 #searchform i.fa-caret-down {
    	top: -25px;
  	}
	
	.slicknav_menu { padding:0; }

	.slicknav_btn, .slicknav_menu .slicknav_menutxt { background:none; text-shadow:none; }
	
	.slicknav_menu .slicknav_menutxt { color:#FFF; font-weight:400; font-size:20px; margin-top:-8px; }
	
	.slicknav_menu .slicknav_icon {
		margin: 0 0 0 .438em;
	}
	
	.slicknav_menu .slicknav_icon-bar {
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
		background-color: #FFF;
		}
	
	.slicknav_nav { margin:0 0 50px 0; }
	
	.slicknav_arrow { float:right; }
      
	.slicknav_nav a {
        color: #FFF;
        text-decoration: none;
    }
	
	.slicknav_nav .slicknav_row, .slicknav_nav a {
		padding: 8px 15px;
		margin: 0;
	}

	.slicknav_nav .slicknav_row:hover { 
		background:#1B75BB; 
	}
	
	.slicknav_nav li a:hover {
		color:#FFF; 
		background:none; 
	}

	.slicknav_nav .slicknav_row {
		border-top:#285b39 thin solid; 
	}

	li.current-menu-item a { 
		color:#FFFFFF !important; 
		background:#1B75BB; 
	}

  
    .sub-menu li {
        text-align: left;
        background : #366D49;
    }
  
    .sub-menu li a {
        margin:0;
    }
	
	#col-3-3 .textwidget, 
	#col-32-3 .textwidget { 
		margin:0 !important; 
		float:right !important; 
		padding-right:10px; 
		padding-left:10px; 
	}
	
	
  /* misc */
  
  
  .page-id-11 .fimage-align-left, 
  .parent-pageid-11 .fimage-align-left { 
    width:100%  !important; 
    float:none !important; 
  }
  
 .col-md-3 { 
    width:100%; 
    padding:0 20px; 
  }
  
  

  /* footer */
  
  #col-5-1 { 
    width: 100%; 
    border-bottom:thin solid #fff; 
    margin-left:0px !important; 
    padding:0 10px 10px 15px;
  }
  
  /* hide complex menus */
	
	#col-18-2, 
  	#col-5-2,
 	#col-5-3,
  	#col-5-4 { display:none; }

 
  /* pagination */
	
  .pull-left { 
	  z-index:999; 
	  position:relative; 
 	} 
	
  
} /* end max-width:767px */






@media screen and (min-width:768px){

    .logo img { width:170px; margin-left:20px;}

    /*----- DESKTOP MENU -----*/

    .ddsmoothmenuh, .et-top-navigation { margin-top:-52px; margin-left:-114px; ;  }

    .ddsmoothmenuh, .et-top-navigation ul li a { padding-left:12px; padding-right:12px; color: #000;}

    #col-3-3 #searchform,
    #col-32-3 #searchform{
        position: relative;
        top: -42px;
        float:right;

    }

   #col-3-3 #searchform #s,
   #col-32-3 #searchform #s{
        background-color: transparent;
        display:none;
        height: 100%;
        padding: 0 0 0 41px;
        position: absolute;

    }

    #col-3-3 #searchform #s:focus,
    #col-32-3 #searchform #s:focus{
        background-color:#e5f5f9;
        cursor: text;

    }


    /* social */

    #col-3-3 .textwidget,
    #col-32-3 .textwidget{ margin-top:-45px; float:right; padding-right:10px; padding-left:10px; }

    .fa-facebook { padding-left:0px; padding-right:10px; }

    .fa-linkedin { padding-left:0px; padding-right:7px; } 
  
    .fa-shopping-cart { padding-left:0px; padding-right:10px; } 


    /* slideshow */

    #wrapper-2 {margin-top:-20px;}  

    .lean-slider-slide img { 
        display: block;
        width:60%;
        height:auto; 
        position:relative; 
        overflow:hidden;
    }  

    img.keystone-photo { 
        width:150px;
        height:auto;
        float:right; 
        margin-top:-150px; 
        margin-right:34.5%;

    }   
    p.slide-dates { width:31%; float:right; padding-left:0px; margin-top:-21.5%; }

    h2.event-title { 
        width:31%; 
        float:right;  
        margin-top:-17.75%; 
        padding-right:20px; 
        font-family:'Roboto Condensed'; 
        font-weight:300; 
        font-size:17px;  
    }



  p.speaker {width:31%; float:right; margin-top:-5%; padding-right:100px; font-size:18px;}

  p.slide-link { 
    width:31%; 
    float:right;  
    margin-top:-4%; 
    padding-right:100px; 
    margin-left:-318px; 
    margin-bottom:0px; 
  }  

    #col-2-1 a { font-size:16px; font-family: 'Roboto', sans-serif; }  

    #wrapper-8 { padding-top:30px; }

    #col-48-1 h3 { padding-bottom:18px;  }

    #col-48-1 { padding:0 50px 0 0; }
	
	#col-48-2 { padding:0 0 0 50px; }
	
    #col-48-2 h3 { padding-bottom:10px; }

    #col-48-2 a.post-title { padding-right:36px; } 

    #col-15-1 {  }

    #col-15-1 h3  {
        margin-top:0px;
        margin:0px; 
        padding-top:18px; 
        padding-bottom:12px; 
    }

    #wrapper-5 h3 { margin-bottom:0px; }  

    #col-5-1, 
    #col-5-2, 
    #col-5-3, 
    #col-5-4 { float:left; display:block; }

    #container-7 { padding-top:20px; padding-bottom:10px; }

    #col-7-2 .textwidget { float:right; margin-top:-23px }
	
	
	/* about pages */
	
	#col-18-1 .entry-content { width:75%; float:right; } 

	#col-18-1 h1.entry-title { width:75%; float:right; } 

	#col-18-1 .img-responsive { margin-top:28px; }
	
	
	
	/* courses */
	
	.type-sfwd-courses .entry-content,
	.type-sfwd-courses h1,
	.type-sfwd-courses h2,
	.type-sfwd-courses .post-meta { margin-left:25%; }
	
	
	
	/* initiatives */
	
	#col-29-1 .entry-content,
  	#col-29-1 h2.entry-title { 
		width:80%; float:right; 
	}


}  /* end min-width:768px */




@media screen and (max-width:991px){
  
  #col-5-1 { width:100%; }
  
  
  #col-5-2,
  #col-5-3,
  #col-5-4 { width:33%; }

}  /* end max-width:991px */



@media screen and (min-width:992px){

    #col-3-1 .logo img,
    #col-32-1 .logo img{ width:210px; }
     
  
  	/* resources columns */
  
  	#col-20-2,
	#col-24-2,
	#col-28-2,
    #col-29-2,
  	.member-col-2,
  	#col-34-2 { padding-left:30px; }
  
  

   /*----- DESKTOP MENU -----*/

   .ddsmoothmenuh { 
      margin-top:118px; 
      margin-left:0px;  
   }

   .ddsmoothmenuh ul li a { padding-left:26px; padding-right:22px; }

   #col-3-3 #searchform,
   #col-32-3 #searchform{
        position: relative;
        top: 120px;
        float:right;
        right:10px;
   }
  

   #col-3-3 #searchform #s,
   #col-32-3 #searchform #s {
        height: 100%;
        padding: 0 0 0 20px;
        position: absolute;
        background:#dff3f7; 
        bottom:42px; 
        border:none; 
        right:-80px;  
        width:360px;  
    } 
  

    #col-3-3 #searchform #s:focus,
    #col-32-3 #searchform #s:focus{
        background-color:#e5f5f9;
        cursor: text;

    }
  

    /*----- SOCIAL -----*/

    #col-3-3 .textwidget,
    #col-32-3 .textwidget{ margin-top:127px; float:right; padding-right:10px; padding-left:10px; }

    .fa-facebook { padding-left:0px; padding-right:10px; }

    .fa-linkedin { padding-left:0px; padding-right:7px; }
    
    .fa-shopping-cart { padding-left:0px; padding-right:10px; }



    /*----------------SLIDESHOW----------------*/

    #container-2 {max-height:40%;} 

    p.slide-dates { width:31%; float:right; padding-left:0px; margin-top:-21%; }

    h2.event-title { 
        width:31%; 
        float:right;  
        margin-top:-16.75%; 
        padding-right:70px; 
        font-family:'Roboto Condensed'; 
        font-weight:300; 
        font-size:20px;  
    }

    p.speaker { width:31%; float:right; margin-top:-10%; padding-right:100px;   }

    p.slide-link { width:31%; float:right; font-size:14px; margin-top:-4%; padding-right:100px; margin-left:-318px; } 

    #col-2-1 a  { font-size:18px; }  

    .lean-slider-slide img { 
        display: block;
        width:60%;
        height:auto;         
		position:relative; 
        overflow:hidden;
    }  

    img.keystone-photo { 
        width:136px;
        height:auto;
        float:right; 
        margin-top:-190px;
        margin-right:34.5%;

    }  

    #container-7 { padding-top:20px; padding-bottom:10px; }

    #col-7-2 .textwidget { float:right; margin-top:0px; }
    #col-3-3 #searchform i.fa-caret-down,
    #col-32-3 #searchform i.fa-caret-down{
        top: -5px;
    }
    
	.resource-listing-categories {
		float: left;
		width: 14.5%;
		margin-right: 2%;
    }
}




@media screen and (min-width:1200px){

    /* header 1200+ */   

    #col-3-1 .logo img,
    #col-32-1 .logo img { width:220px; }
  

    /* desktop menu 1200+ */  

    .ddsmoothmenuh { margin-top:128px; margin-left:0px; font-size:18px;  }

    #col-3-3 .textwidget,
    #col-32-3 .textwidget{ margin-top:137px; } 



    /* slider 1200+ */

    #container-2 {max-height:40%;}

    p.slide-dates { width:30%; }

    h2.event-title { 
        width:30%;
        padding-right:120px;
        font-size:24px;   
    }

    p.speaker { width:30%; padding-right:100px;  }

    p.slide-link {  width:30%; padding-right:100px;  }

    .lean-slider-slide img { 
        display: block;
        width:60%;
        height:auto;  
        position:relative; 
        overflow:hidden;
    }  

    img.keystone-photo { 
        width:218px;
        height:auto;
        float:right; 
        margin-top:-305px; 
        float:right; 
        margin-right:34.25%;  
    }  


    #col-3-3 #searchform .btn,
    #col-32-3 #searchform .btn { padding-top: 18px; }


}


/* email signup */


.ctct-email::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;
}

.ctct-email:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
    opacity:  1;
}

.ctct-email::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
    opacity:  1;
}

.ctct-email:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:    #fff;
}
 
.ctct-email {background: rgba(99, 165, 121, 0.36)!important;
  border: none!important;
  margin-top: 15px;
  padding: 5px 8px!important;
  height: 30px;
  width:100%;
  max-width:400px;
  float:left;
}

form.ctct-form{
	max-height: 10px;
}

p.ctct-form-field {
	float: left;
}

.ctct-form >p {
	padding-bottom: 0;
}

.ctct-form-field-email label {
	max-height: 10px;
	display:none;
}

.ctct-disclosure { display:none; }

.ctct-form-field-submit input { 
	background: none;
	color:#FFFFFF; 
	float:left;
	border: none;
}

.ctct-form-field-submit:after {
	color:#FFFFFF; 
}

input.ctct-email { margin-top:0; }

.ctct-form-wrapper {
	height:30px;
	padding: 0;
}
.ctct-form-wrapper .ctct-form-field {
	margin: 0!important;
}

a.button.ctct-button { display:none; } /* Hide edit button */

#exp { float:right; }


.inner-head h1 { font-size: 16px;
                 color: #81cddf;}

.page-id-11 .fimage-align-left, 
.parent-pageid-11 .fimage-align-left { 
  width:18%; 
  margin-right:7%;
}

.page-id-11 .entry-content, 
.parent-pageid-11 .entry-content { 
  width:95%; 
  float:left; 
  /* text-align:justify; */
  font-family: 'Roboto', sans-serif;
}

.page-id-11 .entry-content p, 
.parent-pageid-11 .entry-content p {
  /* text-align:justify; */
  font-family: 'Roboto',sans-serif}.mec-event-grid-minimal .mec-event-date{border-radius:5px!important;border:2px solid #000!important}.mec-load-more-button{font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;background:#376e4a!important;color:#ffffff;border:2px solid #e8e8e8;border-radius:50px;padding:0 28px;margin-bottom:20px}