/*
Theme Name:     IMS Child theme
Template:       IMS                           
*/

@import url("../IMS/style.css");

body {-webkit-font-smoothing: antialiased;}
body, p {font-size: 16px;color: #333333;font-weight: normal;}
.widget ul.page-list > li > a,#td-mobile-nav,#td-mobile-nav a,div.td-footer-wrap .widget_nav_menu a,body,p,span,a,.entry-crumbs {font-family: 'Lato', sans-serif;}
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, .sf-menu a, .td-page-title a, .td-page-title span,.entry-crumbs span,ul#menu-cta li a,div#cta_container_full ul#menu-cta-1 li a,.td-page-title, h1.entry-title {font-family: 'Lato', sans-serif;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.sf-menu > li > a {padding: 0px 11px 0px 11px;height: 40px;line-height: 40px;font-size: 16px;color: #034638;color: #fff;border-bottom: none !important;z-index: 9999;border-left: 1px solid transparent;border-right: 1px solid transparent;font-weight: 800;letter-spacing: .05em;}
#td-header-menu,.td-header-menu-wrap {min-height:40px;height: 40px !important;}
.td-main-menu-logo {height:40px;}
.td-affix .td-logo-sticky.td-main-menu-logo {width: 130px;height: 31px;margin-top: 4px;margin-right: 50px;display: inline-block;}
.td-affix .sf-menu .td-menu-item > a {font-size: 14px;}
.sf-menu ul .td-menu-item > a {font-size: 15px;color: #fff;line-height: 1.2;font-weight: 600;padding: 5px 10px;}
.td-full-layout .td-menu-background:after, .td-boxed-layout .td-menu-wrap:after {position: absolute;bottom: -16px;left: 0px;display: block;content: '';height: 0px;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;pointer-events: none;}
.current-category-ancestor > a, .sf-menu > .current-menu-item > a, .sf-menu > .current-menu-ancestor > a, .sf-menu > .current-category-ancestor > a, .sf-menu > li > a:hover, .sf-menu > .sfHover > a {border-bottom: none !important;}
.sf-menu > .current-menu-item > a, .sf-menu > .current-menu-ancestor > a, .sf-menu > .current-category-ancestor > a, .sf-menu > li > a:hover, .sf-menu > .sfHover > a {color: #034638;}
.current-post-ancestor > a, .current-category-ancestor > a, .sf-menu .current_page_item > a, .sf-menu .current-menu-item > a, .sf-menu .current-post-parent > a, .sf-menu .current_page_ancestor > a,.sf-menu > .current-menu-item > a, .sf-menu > .current-menu-ancestor > a, .sf-menu > .current-category-ancestor > a, .sf-menu > li > a:hover, .sf-menu > .sfHover > a {outline: 0;background: rgba(0, 0, 0, 0.3);color: #ffffff;}
.sf-menu > li:hover > a, .sf-menu > li.sfHover > a, .sf-menu > a:focus, .sf-menu > a:hover, .sf-menu > a:active,.sf-menu .current-post-parent.enroll > a:hover {background: rgba(3, 70, 56, 0.6);color: #fff;}
.sf-menu ul {background: #F4F4F4;color: #fff;/* border: 1px solid #aaaaaa !important; */background: #034638;background: rgba(3, 70, 56, 0.65);display: none;}
.span6.td-sub-footer-copy,.span6.td-sub-footer-menu {line-height: 1.2;min-height: 1px;}
div.td-footer-wrap .widget_nav_menu a {line-height: 1;padding: 5px 0 !important;}
div.td-footer-wrap li {margin-bottom: 5px;border-bottom: 1px solid #dddddd;padding-bottom: 5px;}
div.td-footer-wrap li.menu-item-has-children {border: none;}
div.td-footer-wrap li.menu-item-has-children > a {margin-bottom: 5px;font-weight: 600;font-size: 18px;}
div.td-footer-wrap ul.sub-menu {padding: 0;}
.td-footer-wrap div.span4 .widget > div {border: none;}
.td-footer-wrap div.span4 .widget {background: none;border: none; margin-bottom: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.td-boxed-layout .td-footer-wrap .span12 .td-grid-wrap, .td-full-layout .td-footer-wrap .td-grid-wrap {padding: 40px 10px;}
.next-prev .line-arrow.square {padding: 0;position: absolute;overflow: hidden;display: inline-block;font-size: 10px;width: 1.5em;height: 1.5em;margin-top: -1em;top: 50%;}
.next-prev .line-arrow.square.left {border-top: 2px solid #a9a9a9;border-left: 2px solid #a9a9a9;left: 5px;}
.next-prev .line-arrow.square.right {border-top: 2px solid #a9a9a9;border-right: 2px solid #a9a9a9;right: 5px;}
.next-prev .line-arrow:active,.next-prev .line-arrow.active {border-width: 2px;}
.next-prev .square {top: auto;bottom: 10px;}
.next-prev .square.left {transform: rotate(-45deg);}
.next-prev .square.right {transform: rotate(45deg);}
.next-prev{position: relative;margin-top: 40px;padding-top: 15px;border-top: 1px solid #dddddd;}
.span6.prev-post {padding-left: 25px;position: relative;}
.span6.next-post {padding-right: 25px;position: relative;}
.next-post div, .prev-post div {line-height: 10px;}
div.next-prev div.title {color: #555555;text-transform: none;font-size: 14px;}
div.next-prev a:hover div ,div.next-prev a:hover{text-decoration: none !important;}
div.next-prev a:hover div.title {text-decoration: underline !important;}
.next-prev a:hover .line-arrow.square.left {left:0;}
.next-prev a:hover .line-arrow.square.right {right:0;}
.span6.td-sub-footer-menu .widget {margin: 0;color: #ffffff;font-size: 12px;}
body.page img.alignleft,body.post img.alignleft,body.page img.alignright,body.post img.alignright {width: 35% !important;max-width: 400px !important;}
body.page img.alignleft,body.post img.alignleft {float: left;margin:6px 15px 3px 0;}
body.page img.alignright,body.post img.alignright {float: right;margin:6px 0 3px 15px;}
div#td-top-menu span.sf-sub-indicator {display: none !important;}
.td-sp.td-scroll-up.td-scroll-up-visible {display: none !important;}
.mobile-header-menu {display:none;}
#td-top-search {display: none;}
.td-menu-placeholder,.td-menu-wrap {height: 48px;}
.td-full-layout .td-menu-background, .td-boxed-layout .td-menu-wrap {border-bottom:0 !important;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {/* top: 39px; */}
.accordion-title {cursor: pointer;}
.sf-menu a.sf-with-ul {padding-right: 11px;min-width: 1px;}
ul.td-category a {color: #555555;font-size: 14px;margin: 0 5px 0 0;padding: 0 5px 0 0;border-top: 0;background: none !important;border-radius: 0;/* border-right: 1px solid #e5e5e5; */}
ul.td-category {margin: -7px 0 0;}
ul.td-category li {margin: 0;}
ul.td-category li:last-child a {border-right: none;}
.td-category-page-sub-ind {border-left: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;width: 15px;height: 12px;left: 0;margin-top: 0;}
.td_mod_search .item-details .meta-info {display: none;}
.sf-menu .td-icon-menu-down {  position: absolute;  top: 0;  padding-left: 9px;  font-size: 9px;  display: none;}
.td-page-title {  font-size: 24px;  line-height: 32px;  margin: 1px 0px 20px 0px;  text-transform: uppercase;  font-weight: 700;}
.sf-menu ul .current-menu-ancestor > a, .sf-menu ul .current-category-ancestor > a, .sf-menu ul .current-menu-item > a,.sf-menu ul .td-menu-item > a:hover, .sf-menu ul .sfHover > a {color: #fff !important;background: rgba(3, 70, 56, 0.65) !important;}
.form {  background: #034638;  padding: 10px;  border-radius: 10px; margin:15px;}
.form > a {  color: #FFFFFF !important;  font-size: 25px;}
/* Sub Pages
======================================================================== */
/* default styles for [pagelist], [subpages], [siblings] */
.page-list .current_page_item > a {	/* font-weight: bold; */ /* hilite active item */}
/* default styles for [pagelist_ext] */
.page-list-ext {	clear: both;}
/* clearfix-hack */
.page-list-ext {	*zoom: 1;}
.page-list-ext:before, .page-list-ext:after {	display: table;	line-height: 0;	content: "";}
.page-list-ext:after {	clear: both;}
.page-list-ext .page-list-ext-item {	clear: both;	margin: 10px 0 30px 0;}
.page-list-ext .page-list-ext-image {	float: left;	display: inline;	margin: 5px 15px 15px 0;}
.page-list-ext .page-list-ext-title {	clear: none;}
div.span4 .widget {background: #fafafa; border: 1px solid #dadada; margin-bottom: 43px; -webkit-box-shadow: inset -7px 0 10px -7px hsla(0,0%,0%,.10); -moz-box-shadow: inset -7px 0 10px -7px hsla(0,0%,0%,.10); box-shadow: inset -7px 0 10px -7px hsla(0,0%,0%,.10); padding-bottom: 0;}
div.span4 .widget > div {border: 1px solid #ffffff;}
.widget_text ul,.widget_text li {list-style: none;}
.widget ul.page-list li a {padding: 7px 15px;position: relative;display: block;line-height: 1.3;}
.widget ul.page-list a {color: #ffffff;}
.widget ul.page-list ul.children li a {color: #65bb35;}
.widget ul.page-list ul.children {border-top: 1px solid rgba(0,0,0,.05);/* background: rgba(0,0,0,.03); */}
.widget ul.page-list > li > a {padding: 10px 15px;font-size: 16px;}
.widget ul.page-list li {/* border-bottom:1px solid rgba(0,0,0,.1); */}
.widget ul.page-list li:last-child {border-bottom:none}
ul.page-list.siblings-page-list ul.children {display: none;}
ul.page-list.siblings-page-list li.current_page_item ul.children {display: block;}
div.span4 .widget {background: #fafafa; border: 1px solid #dadada; margin-bottom: 43px; -webkit-box-shadow: inset -7px 0 10px -7px hsla(0,0%,0%,.10); -moz-box-shadow: inset -7px 0 10px -7px hsla(0,0%,0%,.10); box-shadow: inset -7px 0 10px -7px hsla(0,0%,0%,.10); padding-bottom: 0;}
div.span4 .widget > div {border: 1px solid #ffffff;}
.widget_text ul,.widget_text li {list-style: none;}
.widget ul.page-list ul.children li {/* padding-left: 15px; */}
.widget ul.page-list li a {padding: 7px 38px 7px 15px;position: relative;display: block;font-size: 18px;}
.widget ul.page-list a {color: #5a5a5a;color: #65bb35;}
.widget ul.page-list ul.children li a {color: #65bb35;padding-left: 25px;font-size: 13px;}
.widget ul.page-list ul.children ul.children li a {padding-left: 35px;}
.widget ul.page-list ul.children {/* background: rgba(0,0,0,.03); */display: none;}
.widget ul.page-list > li > a {padding: 10px 38px 10px 15px;}
.widget ul.page-list li {border-bottom: 1px solid rgba(0,0,0,.05);border-top: 1px solid rgba(255,255,255,.9);}
.widget ul.page-list li:last-child {border-bottom:none}
ul.page-list.siblings-page-list ul.children {display: none;}
ul.page-list.siblings-page-list li.current_page_item ul.children {display: block;}
ul.page-list.siblings-page-list li ul.children ul.children {display: none;}
.widget ul.page-list li a:after,.widget ul.page-list ul.children li a:after {display: inline-block;display:none;font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0);  content: "\f105";  margin-left: 7px;}
.widget ul.page-list li a:hover:after,.widget ul.page-list ul.children li a:hover:after {margin-left:10px;}
.widget ul.page-list li.current_page_item a:after {display: none;}
.widget ul.page-list li a:hover {text-decoration:none !important;background: rgba(0,0,0,.05);}
.widget ul.page-list li.current_page_item a:hover {text-decoration:none !important;background: #ffffff;}
.widget ul.page-list li.current_page_item > a {cursor:text;  background: #ffffff;color: #7a7a7a;}
.widget ul.page-list li.current_page_item ul.children {background: none;}
.widget ul.page-list li a:before {display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); content: "\f0da"; margin-right: 7px;}


/* Form
======================================================================== */
.iphorm-clearfix:before,.iphorm-clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.iphorm-clearfix:after{clear:both}.iphorm-clearfix{zoom:1}.iphorm-inner input[type="checkbox"],input[type="radio"]{vertical-align:middle}.iphorm-inner button::-moz-focus-inner{border:0}
.iphorm-inner :focus,.iphorm-inner a:focus{outline:0}
.iphorm-inner input.middle:focus,.iphorm-inner select.middle:focus,.iphorm-inner textarea.middle:focus{outline-width:0}
.iphorm-inner input:focus,.iphorm-inner select:focus,.iphorm-inner textarea:focus{outline:none}
.iphorm-element-spacer{padding-bottom:10px}
.iphorm-hidden{display:none}
.iphorm-element-wrap label span.iphorm-required{color:#cc0101;font-size: 12px;}
.iphorm-elements .iphorm-element-wrap-text input:hover,.iphorm-elements .iphorm-element-wrap-captcha input:hover,.iphorm-elements .iphorm-element-wrap-password input:hover,.iphorm-elements .iphorm-element-wrap select:hover,.iphorm-elements .iphorm-element-wrap textarea:hover,.iphorm-elements .iphorm-element-wrap-text input:active,.iphorm-elements .iphorm-element-wrap-captcha input:active,.iphorm-elements .iphorm-element-wrap-password input:active,.iphorm-elements .iphorm-element-wrap select:active,.iphorm-elements .iphorm-element-wrap textarea:active,.iphorm-elements .iphorm-element-wrap-text input:focus,.iphorm-elements .iphorm-element-wrap-captcha input:focus,.iphorm-elements .iphorm-element-wrap-password input:focus,.iphorm-elements .iphorm-element-wrap select:focus,.iphorm-elements .iphorm-element-wrap textarea:focus{color:#000}
.iphorm-element-wrap > label{font-weight:700;padding:0 0 4px;display:inline-block}
.iphom-upload-progress-wrap{display:none;background:#eee;border:1px solid #ddd;padding:5px;margin:0 5px 5px 0;line-height:14px}
.iphorm-upload-progress-bar-wrap{background:#eee;border:1px solid #ccc;padding:1px}
.iphorm-upload-progress-bar{width:0;height:10px;background:#7ec100}
.iphorm-upload-info{padding-top:3px}
.iphorm-upload-info > div{float:left;display:inline-block;padding:0 10px;font-size:11px;line-height:15px}
.iphorm-upload-error{display:none;padding:3px;background:#F3CAC7}
.iphorm-upload-info > div:first-child{padding-left:2px}
.iphorm-file-queue{display:none;padding-bottom:5px}
.iphorm-upload-queue-file{float:left;display:inline-block;background:#eee;border:1px solid #ddd;padding:5px;margin:0 5px 5px 0;position:relative;overflow:hidden}
.iphorm-upload-queue-filename{float:left;max-width:200px;overflow:hidden;white-space:nowrap;margin-right:20px}
.iphorm-upload-queue-remove{font-size:10px;font-weight:700;color:#000;cursor:pointer;position:absolute;right:0;top:50%;margin:-8px 4px 0 0;height:17px;width:17px;line-height:17px;text-align:center;display:block}
.iphorm-upload-queue-success{font-size:10px;font-weight:700;color:#000;position:absolute;right:0;top:50%;margin:-8px 4px 0 0;height:17px;width:17px;line-height:17px;text-indent:-99999px;background:url(images/file-upload-tick.png) no-repeat center center;display:block}
.iphorm-swfupload{position:relative;margin-bottom:8px;display:none}
.iphorm-swfupload object.swfupload{position:absolute;left:0;bottom:0;margin:0!important;padding:0!important}
.iphorm-swfupload-browse{background:#EEE;border:solid 1px #DDD;text-align:center;min-width:80px;min-height:20px;line-height:20px;padding:1px 10px;display:inline-block;cursor:pointer;float:left;position:relative;color:#000}
.iphorm-swfupload-browse:hover{background:#DDD}
.iphorm-add-another-upload{margin-top:5px}
.iphorm-add-another-upload span.iphorm-add-another-upload-button{background:#EEE;border:solid 1px #DDD;text-align:center;cursor:pointer;padding:4px 10px;margin:3px 0;float:left;line-height:1}
.iphorm-add-another-upload span.iphorm-add-another-upload-button:hover{background:#ddd}
.iphorm-element-wrap p.iphorm-description,#content .iphorm-element-wrap p.iphorm-description{margin:0;font-size:11px}
.iphorm-element-wrap p.iphorm-description{padding-bottom:0;font-size:11px;font-style:italic}
h3.iphorm-title{font-size:22px;font-weight:700;margin:0;padding-bottom:8px}
p.iphorm-description{font-size:12px;color:#666;margin:0;padding-bottom:20px}
.iphorm-input-checkbox-ul,.iphorm-input-radio-ul{margin:0;padding:0}
.iphorm-input-checkbox-ul .iphorm-input-checkbox-li,.iphorm-input-radio-ul .iphorm-input-radio-li{margin:0;padding:0;height:25px;height:auto;min-height:25px}
.iphorm-input-checkbox-ul .iphorm-input-checkbox-li label,.iphorm-input-radio-ul .iphorm-input-radio-li label{position:relative}
.iphorm-elements .iphorm-element-wrap .iphorm-input-checkbox-ul .iphorm-input-checkbox-li input,.iphorm-elements .iphorm-element-wrap .iphorm-input-radio-ul .iphorm-input-radio-li input{border:none}
.iphorm-input-checkbox-li label,.iphorm-input-radio-li label{line-height:23px}
.iphorm-options-inline > .iphorm-input-checkbox-li,.iphorm-options-inline > .iphorm-input-radio-li{display:inline;padding:0 15px 5px 0;float:left}
.iphorm-options-inline .iphorm-input-checkbox-li label,.iphorm-options-inline .iphorm-input-radio-li label{white-space:nowrap;}
.ifb-captcha-image-inner img{max-width:100%;display:block}
.iphorm-group-title-description-wrap{margin-bottom:10px}
.iphorm-group-title{font-size:17px;/* font-weight:700; */margin:0;padding-bottom:5px;text-transform: uppercase;margin-top: 10px;}
p.iphorm-group-description{font-size:13px;color:#666;margin:0;padding-bottom:0}
.iphorm-group-style-bordered > .iphorm-group-elements{border:solid 1px #CCC;padding:10px 10px 0}
.iphorm-group-row{padding:0}
.iphorm-group-row > .iphorm-element-wrap,.iphorm-group-row > .iphorm-group-wrap{display:inline-block;float:left;min-height:1px;padding:0}
.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-1cols > .iphorm-element-wrap,.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-1cols > .iphorm-group-wrap{width:100%;}
.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-2cols > .iphorm-element-wrap,.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-2cols > .iphorm-group-wrap{width:49.9%}
.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-3cols > .iphorm-element-wrap,.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-3cols > .iphorm-group-wrap{width:33.3%}
.iphorm-group-alignment-proportional .iphorm-group-row-4cols > .iphorm-element-wrap,.iphorm-group-alignment-proportional .iphorm-group-row-4cols > .iphorm-group-wrap{width:25%}
.iphorm-group-alignment-proportional .iphorm-group-row-5cols > .iphorm-element-wrap,.iphorm-group-alignment-proportional .iphorm-group-row-5cols > .iphorm-group-wrap{width:20%}
.iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap,.iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-group-wrap{float:left;width:auto}
.iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-group-alignment-proportional{width:100%;clear:both}
.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap .iphorm-element-spacer{padding:0 10px 10px 0}
.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap.last-child .iphorm-element-spacer,.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row.iphorm-group-row-1cols > .iphorm-element-wrap .iphorm-element-spacer,.iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap.last-child .iphorm-element-spacer,.iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row.iphorm-group-row-1cols > .iphorm-element-wrap .iphorm-element-spacer{padding:0 0 10px}
.iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap .iphorm-element-spacer{padding:0 10px 10px 0}
.iphorm-group-alignment-proportional > .iphorm-group-elements .iphorm-group-wrap > .iphorm-group-elements{margin-right:10px}
.iphorm-group-alignment-proportional > .iphorm-group-elements .iphorm-group-wrap.last-child > .iphorm-group-elements,.iphorm-group-alignment-proportional > .iphorm-group-elements .iphorm-group-row-1cols > .iphorm-group-wrap > .iphorm-group-elements{margin-right:0}
.iphorm-group-alignment-proportional > .iphorm-group-elements .iphorm-group-wrap.last-child{margin-right:-10px;min-width:1px}
.iphorm-group-style-bordered.iphorm-group-wrap{margin-bottom:15px}
.iphorm-group-wrap > .iphorm-group-elements .iphorm-group-row .iphorm-group-style-bordered.iphorm-group-wrap{margin-bottom:0}
.iphorm-group-style-plain.iphorm-group-wrap{margin:0}
.iphorm-group-wrap .iphorm-group-row > .iphorm-group-style-plain.iphorm-group-wrap{margin:0}
.iphorm-group-wrap .iphorm-group-row > .iphorm-group-style-bordered.iphorm-group-wrap{padding:0 0 10px;float:left}
.iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-group-style-bordered.iphorm-group-wrap{margin-right:10px}
.iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-group-style-bordered.iphorm-group-wrap.last-child{margin-right:0}
.iphorm-group-wrap .iphorm-group-row.iphorm-group-row-1cols > .iphorm-group-style-bordered.iphorm-group-wrap{padding:0 0 10px;float:none;clear:both}
.iphorm-labels-above > .iphorm-element-spacer > label{position:relative;padding-bottom:4px}
.iphorm-labels-left > .iphorm-element-spacer > label{width:150px;position:relative;float:left;padding-bottom:10px}
.iphorm-labels-above.iphorm-element-wrap .iphorm-input-outer-wrap{padding-top:5px}
.iphorm-labels-left.iphorm-element-wrap .iphorm-input-outer-wrap,.iphorm-labels-left.iphorm-element-wrap .iphorm-input-wrap,.iphorm-labels-left.iphorm-element-wrap .iphorm-captcha-image-wrap{margin-left:150px;padding-left:10px}
.iphorm-labels-left.iphorm-element-wrap .iphorm-input-outer-wrap > .iphorm-input-wrap{margin-left:0!important;padding-left:0}
.iphorm-element-wrap.iphorm-labels-inside .iphorm-element-spacer{position:relative;}
.iphorm-input-wrap-text.iphorm-labels-inside > .iphorm-element-spacer > input,.iphorm-input-wrap-textarea.iphorm-labels-inside > .iphorm-element-spacer > input,.iphorm-input-wrap-email.iphorm-labels-inside > .iphorm-element-spacer > input,.iphorm-input-wrap-password.iphorm-labels-inside > .iphorm-element-spacer > input,.iphorm-input-wrap-captcha.iphorm-labels-inside > .iphorm-element-spacer > input{margin-top:0}
.iphorm-submit-wrap button:active{background:none;border:none;padding:0}
.iphorm-loading-wrap{display:none;float:left;height:20px;line-height:20px;text-align:center;padding-top:5px}
.iphorm-loading-wrap .iphorm-loading{font-style:italic;display:block;min-width:30px;color: #555555;}
.iphorm-errors{display:none}
.iphorm-errors-list{margin:0;padding:3px 0 6px}
.iphorm-labels-left > .iphorm-element-spacer > .iphorm-errors-wrap{margin-left:150px}
.iphorm-labels-left > .iphorm-element-spacer > .iphorm-errors-wrap .iphorm-errors-list > .iphorm-error{margin-left:10px!important}
.iphorm-labels-above > .iphorm-element-spacer > .iphorm-errors-wrap .iphorm-errors-list .iphorm-error,.iphorm-labels-inside > .iphorm-element-spacer > .iphorm-errors-wrap .iphorm-errors-list .iphorm-error{margin-left:0!important}
.iphorm-queue-errors{display:none;margin:0;padding:0 0 10px}
.iphorm-queue-errors-list > .iphorm-queue-error{padding:3px 10px 3px 25px;margin:0;line-height:16px;color:#000;font-size:12px;font-weight:400;display:inline-block;border:1px solid #fa8b83;float:left}
.iphorm-success-message{padding:8px 20px 8px 45px;line-height:18px;margin:10px 0;font-weight:400;color: #80bb48;}
.iphorm-referral-link a{text-decoration:none;color:#0F83CA}
.iphorm-referral-link a:hover{color:#292929}
.iphorm-input-wrap-date-select-wrap{float:left}
.iphorm-datepicker-icon{display:none;height:24px;width:24px;background:url(images/date-picker.png) no-repeat left center;cursor:pointer;float:left;margin:2px 0 0 2px}
.ui-datepicker{z-index:25000!important}
#ui-datepicker-div{font-size:14px}
#ui-datepicker-div table{line-height:1.2}
.iphorm-input-wrap .iphorm-element-file-inner input[type="file"]{text-shadow:none!important}
:first-child+html .iphorm-input-wrap select{background:transparent!important;color:#000!important}
:first-child+html .iphorm-input-wrap select option{background:#fff!important;color:#000!important}
.iphorm-input-radio-li input[type="radio"]{background:transparent!important;border:none transparent!important}
.iphorm-input-checkbox-li input[type="checkbox"]{background:transparent!important;border:none transparent!important}
.iphorm-js .iphorm-input-wrap-file{display:none}
.iphorm-element-wrap-text.iphorm-labels-inside > .iphorm-element-spacer > label .iphorm-tooltip-icon,.iphorm-element-wrap-textarea.iphorm-labels-inside > .iphorm-element-spacer > label .iphorm-tooltip-icon,.iphorm-element-wrap-password.iphorm-labels-inside > .iphorm-element-spacer > label .iphorm-tooltip-icon,.iphorm-element-wrap-captcha.iphorm-labels-inside > .iphorm-element-spacer > label .iphorm-tooltip-icon{position:absolute;right:-20px;top:0}
.iphorm-tooltip-icon-content{display:none}
.iphorm-js .iphorm-has-logic{visibility:hidden}
#fancybox-content .iphorm-inner{padding:15px}
#fancybox-content .iphorm-edit-form-wrap{display:none}
:first-child+html .selector > span{width:auto!important}
:first-child+html .selector > select{width:auto!important}
.iphorm-swfupload-browse .fluid-width-video-wrapper{position:static!important;margin:0!important;padding:0!important;height:auto!important}
.iphorm-edit-form-wrap {display: none;}
a#show-section-1,a#show-section-2,a#show-section-3,a#show-section-4 {font-size: 16px; line-height: 1;  padding: 10px 12px 11px !important; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px -3px 0px 0px inset; -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px -3px 0px 0px inset; box-shadow: rgba(0, 0, 0, 0.2) 0px -3px 0px 0px inset;  display: inline-block; position: relative;color: #ffffff;background: #263997;margin: 10px 0;}
.iphorm-elements .iphorm-element-wrap-text input, .iphorm-elements .iphorm-element-wrap-captcha input, .iphorm-elements .iphorm-element-wrap-password input, .iphorm-elements .iphorm-element-wrap select, .iphorm-elements .iphorm-element-wrap textarea {width: 100%;height: 35px;max-width: 100% !important;padding: 5px 10px !important;color: #4a4a4a !important;line-height: 1.5 !important;font-size: 16px;border: solid 1px #CCC;margin: 0; margin-bottom: 3px;min-width: 10px;}
.iphorm-elements .iphorm-element-wrap textarea {min-height: 100px;}
.iphorm-elements .iphorm-element-spacer > label {font-weight:bold;}
.iphorm-element-wrap-text.iphorm-labels-inside > .iphorm-element-spacer > label, .iphorm-element-wrap-textarea.iphorm-labels-inside > .iphorm-element-spacer > label, .iphorm-element-wrap-password.iphorm-labels-inside > .iphorm-element-spacer > label, .iphorm-element-wrap-captcha.iphorm-labels-inside > .iphorm-element-spacer > label {font-weight:normal;padding: 5px 10px !important;color: #5a5a5a !important;margin: 0 !important;cursor: text;font-size: 16px;line-height: 1.5 !important;position: absolute; z-index: 1;}
.iphorm-submit-wrap button span,.iphorm-submit-wrap button em {background: none !important;border: none !important;padding: 0 !important;color: #ffffff !important;line-height: 1 !important;display: block; margin: 0; cursor: pointer;font-style: normal;}
.iphorm-submit-wrap button.iphorm-submit-element {font-size: 16px;line-height: 1;position: relative;padding: 15px 20px !important;display: inline-block;color: #ffffff;background: #65bb35 !important;-webkit-transition: opacity .4s;-moz-transition: opacity .4s;-o-transition: opacity .4s;transition: opacity .4s;font-weight: bold;border: none;text-align: center;width: auto;overflow: visible;white-space: nowrap;margin: 0;height: auto;cursor: pointer;margin-right: 5px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;text-transform: uppercase;}
.iphorm-submit-wrap button.iphorm-submit-element:hover {opacity: .8;-webkit-transition: opacity .4s;-moz-transition: opacity .4s;-o-transition: opacity .4s;transition: opacity .4s;}
.iphorm-input-wrap-date-select-wrap select, .iphorm-input-wrap-date select {width: auto !important;}
.iphorm-element-error input, .iphorm-element-error select, .iphorm-element-error textarea {border: 2px solid red !important;}
.iphorm-errors-wrap .iphorm-error {background: none !important;color: red !important;border: none !important;padding: 0 !important;margin: 0;line-height: 16px;font-size: 12px;font-weight: normal;display: inline-block;float: left;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input,select {background:#ffffff;}
.form_container {max-width: 400px;margin: 20px 0px;}
.form_container .iphorm-outer {padding: 20px 15px 15px;}
.form_container .form_title {display: inline-block;   vertical-align: top;   width: 100%;   text-align: center;   padding: 15px 15px 0;   background: transparent;   text-shadow: 1px 1px #ffffff;   font-size: 16px;font-weight: bold;color: #4a4a4a;}
span.big_cta {display: block;text-transform: uppercase;font-size: 24px;   color: orangered;   line-height: 1;   font-style: normal;   margin: 5px 0;}
.form_container .form_title h3 {  margin: 0;  padding: 0;  text-align: center;  line-height: 1.2;  color: #ffffff;  font-weight: 700;  font-family: 'Lato', sans-serif;  text-transform: uppercase;}
div.iphorm-captcha-image-wrap {position: absolute !important;top: 1px;right: 1px;}
div.iphorm-captcha-image-wrap .ifb-captcha-image-inner {background:none !important;float: left;position: relative;cursor: pointer;}
.header-search-wrap .dropdown-menu #td-header-search {height: 33px;}
a.span6.next-post {float: right;}
a.span6.prev-post {float: left;text-align: left;margin-left: 0;}
div.td-sp-ico-contact {background-image: url('images/email.png');width: 26px;height: 20px;background-size: contain !important;background-position: top center;opacity: .9;filter: alpha(opacity=90);padding: 0;margin: 0 auto;top: 5px;left: 0;}
.td-social-contact span.social-bg {width: 38px;text-align: center;position: relative;}
a.td-social-sharing-buttons {vertical-align:top;display: block;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;margin-bottom: 2px;margin-right: 0;width: 32px;font-size: 20px;text-align: center;line-height: 34px;border: 1px solid #dadada;}
.td-social-contact div.td-social-but-text {top: 0;}
.header-search-wrap .dropdown-menu #td-header-search {width: 100%;padding-right: 70px;}
.header-search-wrap .dropdown-menu .btn {right: 20px;}
.easingslider-slide-content {background: none;color: #ffffff;margin: 0;line-height: 1.2em !important;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;text-align: left;position: absolute;width: 100%;top: 50%;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-190%);-o-transform: translate(0,-50%);transform: translate(0,-50%);}
.easingslider-slide-content h2 {margin: 0 0 20px;color: #ffffff;text-shadow: 1px 1px 2px rgba(0,0,0,.5);font-size: 56px;line-height: 1;text-transform: uppercase;font-weight: 600;max-width: 100%;width: 660px;}
.easingslider-slide-content a:hover {text-decoration:none !important;}
.easingslider-slide-content span {  margin: 0;font-size: 20px;   line-height: 1.2; color: #ffffff; display: block; font-weight: normal;  letter-spacing: 1px;  text-transform: none;  font-weight: bold;  margin-left: 5px;}
.wpb_button {padding: 0 !important;}
.wpb_button a {padding: 5px 12px 7px!important;position: relative;display: inline-block;}
.single_template_1 .td-post-featured-image {width: 35%;float: left;margin: 3px 18px 3px 0;}
.single_template_1 .post .entry-thumb {margin-bottom: 0;}
.td_mod_search.td_mod_wrap.td_mod_no_thumb .thumb-wrap {  display: none;}
.td_mod_search.td_mod_wrap.td_mod_no_thumb .item-details {  margin-left: 0;}
iframe {max-width:100%;}
.td-post-sharing {/* margin-left: -20px; *//* margin-right: -19px; */border: none;position: absolute;left: -38px;padding: 0;top: 90px;}
.td-main-sidebar .iphorm-submit-wrap button.iphorm-submit-element {width:100%;}
.td-mobile-close .td-icon-close {  vertical-align: middle;  margin-right: 7px;}
.td-pb-span8 .td-pb-row {width: 100%;left: 0;}
.td-pb-span8 .td-pb-row [class*="td-pb-span"] {border: none;}
.mobile_social {display: inline-block;width: 100%;position: relative;padding-top: 20px;}
.td-mobile-content {position: relative;padding: 0;}
input#mobile_search_btn {position: absolute;top: 5px;right: 16px;left: 16px;width: 20px;height: 20px;border: none;background-color: transparent !important;background-image: url('images/search_icon.png') !important;background-size: 20px;overflow: hidden;padding: 0 !important;background-repeat: no-repeat;-webkit-transition: opacity 0.4s;-moz-transition: opacity 0.4s;-o-transition: opacity 0.4s;transition: opacity 0.4s;opacity: .6;filter: alpha(opacity=60);vertical-align: middle;}
#td-mobile-nav input#s {margin: 0;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;height: 40px;display: inline-block;border-radius: 4px;-webkit-border-radius: 0;-moz-border-radius: 0;padding-right: 50px;padding-left: 15px;padding-right: 50px;padding-right: 50px;padding-left: 50px;font-size: 16px;color: #444;line-height: 32px;vertical-align: middle;text-align: center;text-transform: uppercase;-webkit-box-shadow: inset 0 0 3px 0 rgba(0,0,0,.05);-moz-box-shadow: inset 0 0 3px 0 rgba(0,0,0,.05);box-shadow: inset 0 0 3px 0 rgba(0,0,0,.05);border: 0 !important;}
div#td-mobile-nav .td-search-form-widget {margin: 0 0 10px;position: relative;}
div#td-mobile-nav {text-align: center;}
input:focus::-webkit-input-placeholder{color: transparent!important;}
input:focus::-moz-placeholder{color: transparent!important;}
input:focus:-moz-placeholder{color: transparent!important;}
div.td-pb-span4.td-main-sidebar .widget {background: #034638;margin-bottom: 43px;    padding: 0;border: 3px solid #65bb35;}
div.td-pb-span4.td-main-sidebar .widget:before, div.td-pb-span4.td-main-sidebar .widget:after {z-index: -1;   position: absolute;   content: "";   bottom: 12px;   left: 10px;   width: 48%;   top: 80%;   max-width:300px;   background: #777;   background: rgba(0,0,0,.5);-webkit-box-shadow: 0 15px 10px #777;   -moz-box-shadow: 0 15px 10px #777;   box-shadow: 0 15px 10px #777;   -webkit-box-shadow: 0 15px 10px rgba(0,0,0,.5);   -moz-box-shadow: 0 15px 10px rgba(0,0,0,.5);   box-shadow: 0 15px 10px rgba(0,0,0,.5);-webkit-transform: rotate(-3deg);   -moz-transform: rotate(-3deg);   -o-transform: rotate(-3deg);   -ms-transform: rotate(-3deg);   transform: rotate(-3deg);}
div.td-pb-span4.td-main-sidebar .widget:after {-webkit-transform: rotate(3deg);   -moz-transform: rotate(3deg);   -o-transform: rotate(3deg);   -ms-transform: rotate(3deg);   transform: rotate(3deg);   right: 10px;   left: auto;}
div.td-pb-span4.td-main-sidebar .widget {position: relative;}
div.td-pb-span4.td-main-sidebar .widget .form_container {margin: 0 auto;max-width: 100%;}
div.td-pb-span4.td-main-sidebar .td-ss-main-sidebar {margin-top: -1px;}
.td-container-border:after {display: none;background:none;}
div.td-pb-span4.td-main-sidebar .widget > div {border: 2px solid #ffffff;}
.widget_text ul,.widget_text li {list-style: none;}
.td-sub-footer-copy {  line-height: 1;}
.td-search-form-widget .td-widget-search-input {width: 100%;}
.td-search-form-widget .wpb_button {width: 70px;font-size: 14px;}
.td-main-content h2 {margin-top: 0;}
.header-utility input.td-widget-search-input::-webkit-input-placeholder {
    color: #999
}
.header-utility input.td-widget-search-input::-moz-placeholder {
    color: #999
}
.header-utility input.td-widget-search-input:-ms-input-placeholder {
    color: #999
}
.header-utility input.td-widget-search-input::placeholder {
    color: #999
}
.header-utility input.td-widget-search-input {height: 30px;border: 1px solid #dddddd;font-size: 15px;padding: 5px 36px 5px 10px;width: 100%;/* border-radius: 4px; *//* -webkit-border-radius: 4px; */-moz-border-radius: 4px;background: #fff;}
.header-utility input#mobile_search_btn,.td-page-wrap input#mobile_search_btn {left: auto;right: 10px;}
.td-footer-container .td-container,.td-sub-footer-container .td-container {background: none;border: none;width: 100%;margin: 0 auto;max-width: 1369px;padding-left: 30px;padding-right: 30px;}
.td-footer-container, .td-sub-footer-container,.footer_newsletter {width: 100%;z-index: 2;position: relative;}
.td-container {border-bottom: none;background: none;z-index: 1;width: 100%;margin: 0 auto;max-width: 1369px;padding-left: 30px;padding-right: 30px;}
body.home .td-container {z-index:2;position: relative;}
div.td-main-content {border-left: none;/* margin-top: 25px; */}
.td-post-sharing {border: none;margin-bottom: 20px;}
.td-related-title .td-related-right {display: none;}
.td-related-title .td-cur-simple-item,.td-related-title .td-cur-simple-item:hover {background: none;color: #3a3a3a;border: none;padding: 0;}
.td-post-template-1 .td-post-content {border: none;display: inline-block;margin-bottom: 10px;  width: 100%;padding-top: 0;}
.td-post-prev-post .fa-angle-left {padding: 0;   position: absolute;   overflow: hidden;   display: inline-block;   font-size: 10px;   width: 1.5em;   height: 1.5em;      top: 49%;left: 6px;font-size: 24px;color: #cacaca;}
.td-post-prev-post a:hover .fa-angle-left {left:2px;}
.td-post-next-post .fa-angle-right {padding: 0;   position: absolute;   overflow: hidden;   display: inline-block;   font-size: 10px;   width: 1.5em;   height: 1.5em;      top: 49%;right: 6px;font-size: 24px;color: #cacaca;}
.td-post-next-post a:hover .fa-angle-right {right:2px;}
.td-pb-span4.td-main-sidebar {border: none;margin-top: -80px;margin-top: 30px;}
ul.td-category {margin-top: 0;}
.td-excerpt, .td-module-excerpt {font-size: 13px;line-height: 1.2;}
a.td-admin-edit {display: none !important;}
.category .td-pb-span8.td-main-content {margin-top:40px;}
.td-page-title, h1.entry-title {  margin: 0;  line-height: 1.2 !important;  position: relative;  color: #ffffff;  text-shadow: 1px 1px 3px rgba(0,0,0,.1);}
.td-page-title a, .td-page-title span, h1.entry-title, .category .entry-title.td-page-title span,.category .entry-title.td-page-title {color: #ffffff;font-size: 50px;   line-height: 1.2; background:none;   padding: 0;border-radius: 0;margin: 0;text-transform: uppercase;font-weight: 800;}
.td-title-wrap .td-pb-span12.column_container.td-no-pagination {margin-bottom: 0;border: none;margin-bottom: 0 !important;   padding-bottom: 0;}
.entry-crumbs,.category .entry-crumbs {position: relative;top: 0;color: #7a7a7a;font-size: 11px;font-weight: 500;margin: 0;display: block;text-transform: uppercase;}
.entry-crumbs a,.entry-crumbs a:hover {color: #7a7a7a !important;}
.entry-crumbs a:hover {/* text-decoration: underline !important; */border-bottom: 1px dotted #7a7a7a;}
.td-grid-wrap.crumbs {/* background: #fafafa; */padding: 5px 0;/* border-bottom: 1px solid rgba(0,0,0,.05); */display: none;}
body.home .td-grid-wrap.crumbs {display: none;}
.td-grid-wrap.crumbs .td-pb-span8{min-height: 5px;border: none;}
.td-grid-wrap.crumbs .td-pb-span4 {min-height: 0;border: none;}
div#cta_container {position: relative;border: none;}
div#cta_container .widget {position: absolute;top: 0;right: 0;-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);   -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);   box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);background: rgba(255,255,255,0.9);z-index: 1;width: 100%;}
body.home .td-title-wrap > .td-container {width: 100%;text-align: center;max-width: 100%;padding: 0;}
body.home .td-title-wrap > .td-container > .td-pb-row > .td-pb-span12 {margin: 0 !important;width: 100%;padding: 0 !important;}
body.home .container-fluid.second {position: absolute;top: 0;text-align: center;left: 0;right: 0;padding: 0;}
.easingslider-slide-content .span12.column_container {padding-left: 15px;}
.easingslider-slide-content h2 a {color: #ffffff;}
a.contact_slider {font-size: 18px;   line-height: 1;   position: relative;   padding: 15px 25px !important;   display: inline-block;   color: #ffffff;   background: orangered !important;   -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px -3px 0px 0px inset;   -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px -3px 0px 0px inset;   box-shadow: rgba(0, 0, 0, 0.2) 0px -3px 0px 0px inset;   -webkit-transition: opacity .4s;   -moz-transition: opacity .4s;   -o-transition: opacity .4s;   transition: opacity .4s;   font-weight: bold;   border: none;   text-align: center;   width: auto;   overflow: visible;   white-space: nowrap;   margin: 0;   height: auto;   cursor: pointer;   margin-right: 5px;   text-transform: uppercase;      border-radius: 5px;}
a.contact_slider:hover {opacity: .8;-webkit-transition: opacity .4s;-moz-transition: opacity .4s;-o-transition: opacity .4s;transition: opacity .4s;   color: #ffffff;}
.td-title-wrap .td-container {background:none;}
.td-grid-wrap.crumbs .td-container {width: 100%;}
body.error404 .td-title-wrap .td-pb-span8.column_container.td-no-pagination {width: 100%;text-align: center;}
body.error404 .search-page-search-wrap .td-search-form-widget {margin:0 auto;}
body.error404 .crumbs .td-pb-span8.column_container {color: #4a4a4a;text-align: center;font-size: 14px;width: 100%;}
body.error404 .crumbs .td-pb-span4,body.search .crumbs .td-pb-span4 {display:none;}
.search-page-search-wrap .td-widget-search-input {width: 100%;height: 40px;font-size: 18px;}
.search-page-search-wrap .btn {position: absolute;right: 0;height: 40px;font-size: 16px;border-radius: 0;background-color: #65bb35;}
.search-page-search-wrap .btn:hover {background-color: #aaaaaa;}
.search-page-search-wrap .td-search-form-widget {max-width: 430px;position: relative;margin: 0 auto;}
body.error404 .td-pb-span12 {border: none;}
.search-page-search-wrap {border: none;margin: 0;}
.td-post-small-box span {background: none;font-size: 11px;padding: 0 2px 0 0;line-height: 1;color: #aaaaaa;}
.td-post-small-box a {background: none;padding: 0;color: #6a6a6a;font-size: 14px;margin: 0 10px 0 0;text-transform: none;font-weight: normal;}
.td-pb-span8.td-main-content .td-ss-main-content {margin-bottom: 25px;}
.td-post-small-box li:first-child:after {display: inline-block;   font: normal normal normal 14px/1 FontAwesome;   font-size: inherit;   text-rendering: auto;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;   transform: translate(0, 0);  content: "\f0da";font-size: 12px;color: #aaaaaa;}
.td-post-small-box li:first-child {margin-right: 7px;}
.td-post-small-box a:hover {background: none;text-decoration: underline !important;color: #4a4a4a;}
.td-post-next-prev-content span {text-transform: uppercase;margin-bottom: 0;}
.page .td-pb-row {overflow: visible;}
.wpb_content_element {padding-left: 0;padding-right: 0;padding-top: 0;}
.td-page-content {margin-top: 0;background: #ffffff;margin-bottom: 40px;margin-right: -30px;/* padding: 0; */}
body.home .td-page-content {margin-bottom: 80px;}
body.home .td-post-sharing {display:none;}
.td-pb-row [class*="td-pb-span"] {border: none;}
body.home .td-page-content .widget.widget_text {background: #fafafa;   margin-bottom: 43px;   padding: 0;   border: 1px solid #dddddd;}
body.home .td-page-content .widget.widget_text > div {border: 1px solid #ffffff;}
body.home .td-page-content .widget.widget_text .form_container {margin: 0 auto;   max-width: 100%; }
body.home .td-page-content .widget.widget_text .form_container button {  width: 100%;}
.wpb_row .wpb_column.column_container:first-child {padding-right: 19px;}
.wpb_row .wpb_column.column_container.td-pb-span3 {padding-left: 25px;}
.wpb_row .wpb_column.column_container.td-pb-span3:first-child {padding-left: 0;padding-right: 0;}
body.home .wpb_row .wpb_column.column_container.td-pb-span3 {margin-left: 1.33%;width: 24%;padding-left: 0;}
body.home .wpb_row .wpb_column.column_container.td-pb-span3:first-child {padding-right:0;margin-left: 0;padding-left: 5px;   padding-right: 5px;}
body.home .wpb_row .wpb_column.column_container.td-pb-span3:last-child {}
.wpb_row .wpb_column.column_container.td-pb-span6:last-child {padding-left: 10px;}
.wpb_row .wpb_column.column_container.td-pb-span6:first-child {padding-right: 10px;}
.home_form {margin-top: -260px;}
.td-footer-container a,.td-footer-container li {line-height: 1.2;}
.td-footer-container ul.menu li a {margin-bottom: 7px !important;display: inline-block;font-size: 14px;color: #eaeaea;}
.td-footer-container ul.menu li a:hover {text-decoration:underline !important;}
.td-footer-container ul.menu > li {margin-bottom: 7px;}
.td-footer-container ul.sub-menu {margin-left: 0;}
.td-footer-container ul.menu > li > a {font-weight: bold;font-size: 15px;color: #ffffff;text-transform: uppercase;}
.td-footer-container ul.sub-menu ul.sub-menu a {font-size: 13px;color:#dadada}
.td-footer-container ul.sub-menu ul.sub-menu ul.sub-menu a {font-size: 10px;color: #cacaca;margin-bottom: 2px !important;}
.td-footer-container ul.sub-menu ul.sub-menu ul.sub-menu {margin-bottom: 5px;margin-top: -5px;padding-left: 7px;}
.td-footer-container ul.sub-menu ul.sub-menu {margin-left: 7px;}
.td-post-next-prev-content span a {margin: 0;color: #7a7a7a;font-weight: 500;width: 100%;display: inline-block;}
.td-post-prev-post .td-post-next-prev-content span a {padding-left: 25px;}
.td-post-prev-post .td-post-next-prev-content a {padding-left: 25px;}
.td-post-next-post .td-post-next-prev-content span a {padding-right: 25px;}
.td-post-next-post .td-post-next-prev-content a {padding-right: 25px;}
.tiled-gallery .tiled-gallery-item img, .tiled-gallery .tiled-gallery-item img:hover {cursor: pointer;}
.header-search-wrap .td-drop-down-search .btn {right: 0;   width: 65px;}
div#td-aj-search {display: none;}
.td_mod_search.td_mod_wrap.td_mod_no_thumb .thumb-wrap {  display: none;}
.td_mod_search.td_mod_wrap.td_mod_no_thumb .item-details {  margin-left: 0;}
body.search .td_module_10 .td-module-thumb {display: none;}
body.search .td_module_10 .meta-info {display: none;}
body.search .td_module_10 .item-details {min-height: 35px;margin-left: 0;}
/* FIXES A PADDING PROBLEM
====================================================================================== */
.td-pb-row .td-pb-row .td-pb-span4 {/* margin-bottom: 0 !important; *//* padding-bottom: 0; *//* width: 30%; *//* margin-right: 4.33%; */}
.td-pb-row .td-pb-row .td-pb-span4:last-child {margin-right: 0;}
.td-social-sharing-buttons div.td-social-but-text {display: none;}
.td-post-share-title {color: #bababa;/* font-weight: 800; */letter-spacing: -1px;display: block;font-family: 'Lato', sans-serif;margin: 0 0 3px;font-size: 11px;text-align: center;}
.easingslider img.easingslider-image {width: 100%!important;}
.td-header-style-8 .td-header-sp-ads .adsbygoogle, .td-header-style-8 .td-header-sp-ads img {margin: 0 auto;}
.td-header-style-8 .td-header-sp-ads .td-header-ad-wrap {border:none;}
  .td-header-style-8 .td-header-sp-logo {width: auto;padding-left: 5%;}
.td-header-row.td-header-header .td-make-full {padding: 10px 0;width: 100%;}
.header_right {display: block;float: right;width: 70%;padding-left: 25px;text-align: right;position: relative;}
ul.social {list-style: none;display: inline-block;position: relative;margin: 27px 15px 0 0;}
ul.social li {list-style: none;display: inline-block;padding: 0 1px;}
.mobile_social ul.social {margin: 0;}
.social a {color: #ffffff;height: 28px;width: 28px;display: inline-block;text-align: center;vertical-align: middle;line-height: 28px;font-size: 15px;-webkit-transition: opacity .4s;-moz-transition: opacity .4s;-o-transition: opacity .4s;opacity: 1;filter: alpha(opacity=100);border-radius: 28px;}
.social a:hover {-webkit-transition: opacity .4s;   -moz-transition: opacity .4s;   -o-transition: opacity .4s;opacity: .8;filter: alpha(opacity=80);}
.social a .fa {line-height: 1;}
.social a.facebook {background: #65bb35;}
.social a.twitter {background: #65bb35;}
.social a.youtube {background: #65bb35;}
.social a.instagram {background: #65bb35;}
.td-header-border:before {height: 0;}
.td-footer-container {padding-bottom: 35px;}
.td-title-wrap:after {content: '';  position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;z-index: 1;opacity: 0.4;filter: alpha(opacity = 40);}
.td-title-wrap .td-container {z-index: 2;position: relative;}
.td-header-menu-wrap .td-header-main-menu {-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);box-shadow: 0 3px 4px rgba(0, 0, 0, 0.2);z-index: 2;position: relative;background: #373A36;background: #898d8d;background: #034638;background: rgba(3, 70, 56, 0.65);}
.header-utility {display: inline-block;position: relative;width: 180px;margin-right: 200px;vertical-align: top;text-align: left;margin-top: 26px;}
.header_donate {display: inline-block;position: absolute;vertical-align: top;top: -10px;right: 0;z-index: 3;height: 143px;width: 160px;}
.header_donate a {color: #ffffff;font-weight: bold;text-transform: uppercase;background: #65bb35;position: relative;display: inline-block;width: 160px;height: 143px;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;transition: all .2s;text-align: center;padding: 92px 5px 5px;font-size: 20px;background: #65bb35 url('images/donate_bg2.png') center 35px;background-size: 45%;background-repeat: no-repeat;line-height: .8;}
.header_donate a:hover {background-color: #78bb52;}
.header_donate a:hover span {color:yellow;/* -webkit-transition: color .5s; */   -moz-transition: color .5s;   -o-transition: color .5s;   /* transition: color .5s; */}
.header_donate a span {display: inline-block;width: 100%;text-align: center;font-size: 16px;line-height: 1;/* -webkit-transition: color .5s; */   -moz-transition: color .5s;   -o-transition: color .5s;   /* transition: color .5s; */font-family: 'Lato', sans-serif;}
.td-scroll-up-visible {background:none !important;}
.td-header-style-8 .td-header-sp-logo img {/* max-height:70px; */margin: 0;}

/* Title Header Backgrounds
======================================================================== */
.td-title-wrap {background-image: url('images/title_bg_1.jpg');position: relative;background-position: top center;width: 100%;padding: 142px 0 120px;background-repeat: no-repeat;background-size: cover !important;/* border-bottom: 2px solid #65bb35; */overflow: hidden;margin-top: -42px;text-align: center;}
body.tribe-events-style-theme .td-title-wrap {background-image: url('images/events.jpg');background-position: top center;background-repeat: no-repeat;background-size: cover !important;}
body.term-the-white-party .td-title-wrap,body.tag-the-white-party .td-title-wrap,body.tribe-events-style-theme .td-title-wrap.the-white-party {background-image: url('images/white-party.jpg');background-position: top center;background-repeat: no-repeat;background-size: cover !important;}
body.term-can-do-luncheon .td-title-wrap,body.tag-can-do-luncheon .td-title-wrap,body.tribe-events-style-theme .td-title-wrap.can-do-luncheon {background-image: url('images/can-do.jpg');background-position: top center;background-repeat: no-repeat;background-size: cover !important;}
body.term-silent-disco .td-title-wrap,body.tag-silent-disco .td-title-wrap,body.tribe-events-style-theme .td-title-wrap.silent-disco {background-image: url('images/silent-disco.jpg');background-position: top center;background-repeat: no-repeat;background-size: cover !important;}
body.term-the-spirit-of-taos .td-title-wrap,body.tag-spirit-of-taos .td-title-wrap,body.tribe-events-style-theme .td-title-wrap.the-spirit-of-taos {background-image: url('images/the-spirit-of-taos.jpg');background-position: top center;background-repeat: no-repeat;background-size: cover !important;}
body.term-thanksgiving-turkey-drive .td-title-wrap,body.tag-thanksgiving-turkey-drive .td-title-wrap,body.tribe-events-style-theme .td-title-wrap.thanksgiving-turkey-drive {background-image: url('images/thanksgiving.jpg') !important;background-position: top center;background-repeat: no-repeat;background-size: cover !important;}
body.page-id-69 .td-title-wrap,body.page-id-292 .td-title-wrap,body.parent-pageid-292 .td-title-wrap,body.tag-children-services .td-title-wrap {background-image: url('images/title_bg_2.jpg');background-position: top center;background-repeat: no-repeat;background-size: cover !important;}
body.page-id-72 .td-title-wrap {background-image: url('images/title_bg_3.jpg');background-position: top center;background-repeat: no-repeat;background-size: cover !important;}
body.page-id-67 .td-title-wrap,body.parent-pageid-67 .td-title-wrap,body.tag-food-emergency-services .td-title-wrap {background-image: url('images/title_bg_4.jpg');background-position: top center;background-repeat: no-repeat;background-size: cover !important;}
body.page-id-63 .td-title-wrap,body.parent-pageid-63 .td-title-wrap,body.tag-adult-education .td-title-wrap {background-image: url('images/title_bg_5.jpg');background-position: top center;background-repeat: no-repeat;background-size: cover !important;}
body.page-id-65 .td-title-wrap,body.parent-pageid-65 .td-title-wrap,body.tag-family-enhancement .td-title-wrap {background-image: url('images/title_bg_6.jpg');background-position: top center;background-repeat: no-repeat;background-size: cover !important;}
body.page-id-59 .td-title-wrap,body.parent-pageid-59 .td-title-wrap {background-image: url('images/friends.jpg');background-position: top center;background-repeat: no-repeat;background-size: cover !important;}
body.page-id-61 .td-title-wrap,body.parent-pageid-61 .td-title-wrap {background-image: url('images/young_friends-2.jpg');background-position: top center;background-repeat: no-repeat;background-size: cover !important;}
body.page-id-58 .td-title-wrap,body.page-id-79 .td-title-wrap {background-image: url('images/become-title.jpg');background-position: top center;background-repeat: no-repeat;background-size: cover !important;}
body.page-id-52 .td-title-wrap {background-image: url('images/munger.jpg');background-position: top center;background-repeat: no-repeat;background-size: cover !important;}
body.page-id-5183 .td-title-wrap {background-image: url('images/dine-bg.jpg');background-position: top center;background-repeat: no-repeat;background-size: cover !important;}
body.home .td-title-wrap {background:none !important;position: relative;padding: 0;min-height: 200px;/* margin-top: 0; */}
div#log_bg {background: url('images/bg.png');   background-size: contain;   background-repeat: no-repeat;   width: 400px;   height: 242px;   position: fixed;   bottom: -5px;   left: -5px;   z-index: -1;}
.sf-menu li ul {left: 0;}
#td-top-mobile-toggle i {font-size: 24px;color: #373A36;}
.google_translate_container {display: inline-block;margin-right: 15px;color: #777;font-weight: 600;line-height: 1;font-size: 14px;text-align: left;position: relative;}
.google_translate_english {display: block;}
.google_translate_spanish {display: block;}
.google_translate_container a {font-weight: 600;/* font-size: 16px; */vertical-align: middle;color: #777;padding: 5px;display: block;}
.google_translate_english a.nturl {color: #aaaaaa;cursor: default;}
.google_translate_spanish a.nturl {}
.google_translate_spanish a.nturl:hover {background-color: #eaeaea;}
.translated-ltr .google_translate_english a.nturl {color: #777;cursor: pointer;}
.translated-ltr .google_translate_english a.nturl:hover {background-color: #eaeaea;}
.translated-ltr .google_translate_spanish a.nturl {cursor: default;color: #aaaaaa;}
.translated-ltr .google_translate_spanish a.nturl:hover {color: #aaaaaa;background-color: transparent;}
.translated-ltr .sf-menu > li > a {font-size: 12px;padding: 0 8px;}
.translated-ltr .sf-menu ul .td-menu-item > a {font-size: 12px;}
.td-post-next-prev {border-top: 4px solid #e6e6e6;}
.td-post-next-prev-content a {color: #65bb35;font-weight: normal;position: relative;z-index: 1;}
.td-block-span6.td-post-prev-post {padding-left: 0 !important;}
.td-block-span6.td-post-next-post {padding-right: 0 !important;}
.td-next-prev-separator {background-color: #f3f3f3;}
.td-post-prev-post .td-post-next-prev-content:before {font: normal normal normal 14px/1 FontAwesome;   font-size: inherit;   text-rendering: auto;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;   transform: translate(0, 0);padding: 0;   position: absolute;   overflow: hidden;   display: inline-block;   font-size: 26px;         margin-top: -1em;   top: 58%;content: "\f104";color: #9a9a9a;left: 0;}
.td-post-next-post .td-post-next-prev-content:after {font: normal normal normal 14px/1 FontAwesome;   font-size: inherit;   text-rendering: auto;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;   transform: translate(0, 0);padding: 0;   position: absolute;   overflow: hidden;   display: inline-block;   font-size: 26px;         margin-top: -1em;   top: 58%;content: "\f105";color: #9a9a9a;right: 0;}
.td-post-next-prev-content {display: inline-block;width: 100%;}
.td-pb-span9.td-main-content .td-ss-main-content,.td-pb-span8.td-main-content .td-ss-main-content,.td-pb-span12.td-main-content .td-ss-main-content {background: #ffffff;padding-top: 40px;position: relative;min-height: 620px;}
.category .td-pb-span12.td-main-content .td-ss-main-content {/* padding-top: 0; */}
.td-pb-span9.td-main-content,.td-pb-span12.td-main-content {/* margin-top: -115px; */position: relative;/* background: #ffffff; */z-index: 2;}
.td-pb-span9.td-main-content,.td-pb-span12.td-main-content {padding-left: 20px;}
.category .td-pb-span12.td-main-content {padding-left:0;}
.td-pb-span9.td-main-content.left_sidebar {padding-left: 0;}
.td-pb-span3.td-main-sidebar .td-ss-main-sidebar {background: #fafafa;background: rgb(255,255,255); /* Old browsers */background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* IE10+ */background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=1 ); /* IE6-9 */border-bottom: 1px solid #fafafa;background: none;}
.td-pb-span3.td-main-sidebar .td-ss-main-sidebar .page-list {}
.td-pb-span3.td-main-sidebar .td-ss-main-sidebar .widget {padding-left: 0;margin-bottom: 0;background: #fafafa;background: rgb(255,255,255);background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(244,244,244,1)));background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=1 );background: none;}
.td-pb-span3.td-main-sidebar {position: relative;z-index: 0;width: 30%;padding-top: 40px;}
.td-social-facebook,.td-social-pinterest,.td-social-twitter,.td-social-google {background-color: #dddddd;-webkit-transition: background-color 100ms linear;     -moz-transition: background-color 100ms linear;     -o-transition: background-color 100ms linear;     -ms-transition: background-color 100ms linear;     transition: background-color 100ms linear;}
.td-social-facebook:hover {background-color: #516eab;}
.td-social-twitter:hover {background-color: #29c5f6;}
.td-social-google:hover {background-color: #eb4026;}
.td-social-instagram:hover {background-color: #4F5BD5;}
.td-social-pinterest:hover {background-color: #ca212a;}
.td-default-sharing {position: fixed;z-index: -2;margin: 0;background-color: #ffffff;/* border: 1px solid #eaeaea; */padding: 2px 2px 0;/* -webkit-box-shadow: -1px 0 1px 1px rgba(0,0,0,.05); */      /* box-shadow: -1px 0 1px 1px rgba(0,0,0,.05); */}
.td-pb-span12.td-main-content .td-pb-span12.wpb_column.column_container {padding-right: 0;}
.td-top-menu-full {background:none;display: none;}
.td-header-row.td-header-header {background: #ffffff;/* background: rgba(255,255,255,0.9); */position: relative;z-index: 3;}
.td-header-wrap.td-header-style-8 {position: relative;z-index: 1000222;}
.td-pb-span3.td-main-sidebar .execphpwidget a {padding: 10px 38px 10px 15px;text-transform: uppercase;color: #7a7a7a;font-size: 16px;border-bottom: 1px solid rgba(0,0,0,.05);text-shadow: 1px 1px #ffffff;color: #034638;/* color: #65bb35; */background: #ffffff;position: relative;display: inline-block;width: 100%;}
.td-404-sub-sub-title a {background: #65bb35;font-size: 14px;}
.td-module-title a {color:#65bb35; }
.td-post-small-box a:hover {background: none !important;}
.td-post-header {padding-top: 10px;}
.single-format-video .td-pb-span9.td-main-content .td-ss-main-content,.single-format-gallery .td-pb-span9.td-main-content .td-ss-main-content {padding-top: 0;}
.single-format-video .td-pb-span9.td-main-content .td-ss-main-content .td-post-content.td-pb-padding-side, .single-format-gallery .td-pb-span9.td-main-content .td-ss-main-content .td-post-content.td-pb-padding-side {padding: 0;}
.single-format-standard .post_content.td-pb-padding-side {padding: 0;}
.single-format-video .td-grid-wrap.crumbs,.single-format-gallery .td-grid-wrap.crumbs {display: none;}
.single-format-video .td-post-sharing,.single-format-gallery .td-post-sharing {top: 115px;}
.sf-menu .current-post-parent.enroll > a {background: none;}
.single-format-gallery.single_template_1 .td-post-featured-image {display: none;}
.td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {  margin: 0 auto;  width: 745px !important;}
.td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure img {width: auto;height: 100%;}
.td-doubleSlider-2.td_center_slide2 .td-button {background-size: cover !important;cursor: pointer;}
.td-doubleSlider-2.td_center_slide2 .td-button:hover {opacity: 0.8;filter:alpha(opacity=80);}
.td-slide-on-2-columns {margin-left: -20px;margin-right: -19px;}
.td-doubleSlider-1 .td-slide-item .td-gallery-slide-copywrite {font-size: 13px;font-style: normal;top: auto;bottom: 0;}
.td-gallery-slide-top,.td-doubleSlider-1,.td-doubleSlider-2 {background: #000000;}
.td-gallery-slide-count {color: #dadada;}
.td-gallery-slide-prev-next-but .td-icon-left, .td-gallery-slide-prev-next-but .td-icon-right {color: #dadada;}
span.note {display: none;}
span.stronger {color: #034638;font-weight: 800;}
.td-page-content h3:first-child {  margin-top: 0;}
.iphorm-group-elements {margin-bottom: 15px;}
.iphorm-element-wrap {max-width: 400px !important;}
.page blockquote p {font-size: 18px;line-height: 1.4;text-transform: none;text-align: left;margin: 0;}
.page blockquote {padding: 0 0 0 15px;      border-left: 4px solid #dddddd;}
.page blockquote cite {font-size: 14px;}
h2,h3,h4 {color: #034638;font-weight: 800;}
.td-pb-span3.td-main-sidebar.right_sidebar .td-ss-main-sidebar .widget {padding: 0 15px 15px;}
a.join_cta {background: #65bb35;color: #ffffff;padding: 15px 15px;font-size: 18px;font-weight: bold;text-transform: uppercase;position: relative;display: block;text-align: center;-webkit-transition: opacity .4s;-moz-transition: opacity .4s;-o-transition: opacity .4s;transition: opacity .4s;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.td-ss-main-sidebar a.join_cta {margin: 15px auto 0;max-width: 100%;width: 300px;}
a.join_cta:hover {opacity: .8;-webkit-transition: opacity .4s;-moz-transition: opacity .4s;-o-transition: opacity .4s;transition: opacity .4s;color:#ffffff !important;}
a.join_cta .fa {margin-right: 5px;display: none;}
.block-title > a, .block-title > span {font-size: 18px;font-weight: normal;background: none;border-radius: 3px;padding: 0 0 10px;position: relative;display: inline-table;vertical-align: middle;line-height: 1.2;top: auto;color: #034638;width: 100%;text-transform: uppercase;font-family: 'Lato', sans-serif;font-weight: bold;}
.td-pb-span3.td-main-sidebar .td-ss-main-sidebar .widget p {color: #5a5a5a;text-shadow: 1px 1px #ffffff;font-size: 14px;line-height: 1.3;}
.widget_text .block-title {margin-bottom: 15px;}
.td-main-sidebar .td_block_wrap h4.block-title {width: 100%;display: inline-block;position: relative;margin: 0 0 10px;padding: 15px;}
img.footer_ims {margin: 0 0 0 auto;width: 121px;height: auto;}
.td-pb-span8.td-sub-footer-menu a {display: inline-block;position: relative;vertical-align: middle;padding: 0 0 0 5px;}
.ims_sponsor {display: inline-block;position: relative;}
.td-pb-span4.td-sub-footer-copy {line-height: 36px;vertical-align: middle;font-size: 14px;}
a.donate_cta_footer {color: #ffffff;text-transform: uppercase;background: #65bb35;position: relative;display: block;width: 100%;max-width: 210px;height: auto;-webkit-box-shadow: 0 4px 3px 0 rgba(0,0,0,.1);   -moz-box-shadow: 0 4px 3px 0 rgba(0,0,0,.1);   box-shadow: 0 1px 5px 1px rgba(0,0,0,.3);-webkit-transition: color .5s;   -moz-transition: color .5s;   -o-transition: color .5s;   transition: color .5s;border-top: 1px solid rgba(255,255,255,.3);text-align: center;padding: 20px 15px 20px 70px;font-weight: bold;font-size: 18px;background: #65bb35 url('images/donate_bg2.png') 15px 50%;   background-size: 20%;   background-repeat: no-repeat;text-shadow: 1px 1px rgba(0,0,0,.1);line-height: .8;font-family: 'Lato', sans-serif;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-align: left;margin-left: auto;margin-right: 0;}
a.donate_cta_footer:hover {-webkit-transition: color .5s;   -moz-transition: color .5s;   -o-transition: color .5s;transition: color .5s;color: yellow !important;}
a.volunteer_cta_footer {color: #ffffff !important;   text-transform: uppercase;   background: #65bb35;   position: relative;   display: block;   width: 100%;   max-width: 210px;   height: auto;   -webkit-box-shadow: 0 4px 3px 0 rgba(0,0,0,.1);   -moz-box-shadow: 0 4px 3px 0 rgba(0,0,0,.1);   box-shadow: 0 1px 5px 1px rgba(0,0,0,.3);   -webkit-transition: color .5s;   -moz-transition: color .5s;   -o-transition: color .5s;   transition: color .5s;   border-top: 1px solid rgba(255,255,255,.3);   text-align: center;   padding: 20px 15px 20px 25px;   font-weight: bold;   font-size: 18px;            text-shadow: 1px 1px rgba(0,0,0,.1);   line-height: .8;   font-family: 'Lato', sans-serif;   -webkit-border-radius: 5px;   -moz-border-radius: 5px;   border-radius: 5px;margin-top: 15px;text-align: left;margin-left: auto;   margin-right: 0;}
a.volunteer_cta_footer:hover {-webkit-transition: color .5s;   -moz-transition: color .5s;   -o-transition: color .5s;transition: color .5s;color: yellow !important;}
a.volunteer_cta_footer .fa {color: #ffffff !important;font-size: 30px;margin-right: 18px;line-height: 0;}
a.volunteer_cta_footer:hover .fa {-webkit-transition: none !important;   -moz-transition: none !important;   -o-transition: none !important;transition: none !important;color: #ffffff !important;}
.td-footer-container a.volunteer_cta_footer .fa.fa-plus {vertical-align:middle;}
.td-footer-container .widget {padding-left: 0;padding-bottom: 0;}
.td-footer-container .widget.widget_execphp {padding-right: 0;text-align: right;}
.footer_newsletter {background: #034638;padding: 40px 0 0;}
.td-footer-wrap {background-image: none !important;}
.footer_newsletter .iphorm-submit-wrap button em {text-transform: uppercase;font-weight: 300;}
.footer_newsletter .constant_contact {position: relative;width: 100%;display: inline-block;max-width: 400px;}
.footer_newsletter .widget.widget_text {display: inline-block;width: 100%;color: #ffffff;margin-bottom: 30px;}
span.form_cta {font-family: 'Lato', sans-serif, serif;display: block;font-size: 22px;color: #ffffff;margin-top: 16px;}
.footer_newsletter .iphorm-element-wrap-text {display: inline-block;float: left;width: 70%;}
.footer_newsletter .iphorm-submit-wrap {display: inline-block;float: left;width: 30%;}
.footer_newsletter .iphorm-submit-wrap button.iphorm-submit-element {width: 100%;padding: 15px 10px !important;-webkit-box-shadow: none;   -moz-box-shadow: none;   box-shadow: none;border: 2px solid #ffffff;border-left: 0;-webkit-appearance: none;background: #044369 !important;-webkit-border-radius: 0;   -moz-border-radius: 0;   border-radius: 0;}
.footer_newsletter .iphorm-element-wrap-text input[type="text"] {height: 50px;border: 2px solid #ffffff;background: none;color: #ffffff !important;font-size: 18px;max-width: 100% !important;-webkit-appearance: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.footer_newsletter .iphorm-element-wrap-text input[type="text"]:focus,.menu-cta-container input[type="text"]:focus {border: 2px solid #ffffff !important;background:#ffffff;color:#333333 !important;}
.footer_newsletter ::-webkit-input-placeholder {color: #ffffff;}
.footer_newsletter :-moz-placeholder { /* Firefox 18- */color: #ffffff;  }
.footer_newsletter ::-moz-placeholder {  /* Firefox 19+ */color: #ffffff;  }
.footer_newsletter :-ms-input-placeholder {  color: #ffffff;  }
.footer_newsletter .form_newsletter {text-align:right;}
figure.alignleft,figure.alignright {max-width: 45% !important;}
.img_links {display: inline-block;position: relative;width: 100%;-webkit-transition: opacity .2s;-moz-transition: opacity .2s;-o-transition: opacity .2s;transition: opacity .2s;text-align: center;overflow: hidden;}
.img_links img {width: 100%;height: auto;margin: 0;}
.img_links span {display: block;position: absolute;bottom: 15px;padding: 5px 10px;line-height: 1;color: #ffffff;font-family: 'Lato', sans-serif;text-transform: uppercase;font-weight: 800;left: 0;right: 0;font-size: 30px;margin: 0 auto;max-width: 100%;width: 300px;text-shadow: 0 0 5px rgba(0,0,0,0.7);z-index: 1;}
.img_links:hover {opacity: .9;filter: alpha(opacity=90);-webkit-transition: opacity .2s;-moz-transition: opacity .2s;-o-transition: opacity .2s;transition: opacity .2s;}
body.home .img_links span {}
.page-id-79 .td-page-content a.join_cta {-webkit-border-radius: 0 0 5px 5px;   -moz-border-radius: 0 0 5px 5px;   border-radius: 0 0 5px 5px;}
.single-tribe_events .tribe-events-event-image {float: left;max-width: 45%;margin: 6px 15px 2px 0;}
.tribe-events-adv-list-widget .tribe-events-widget-link a, .tribe-events-back a, .tribe-events-list-widget .tribe-events-widget-link a, ul.tribe-events-sub-nav a {font-weight: normal !important;}
.tribe-events-calendar td a {position: relative;display: block;}
.tribe-events-calendar thead th {background-color: #21759b !important;border-left: 1px solid #eaeaea !important;border-right: 1px solid #eaeaea !important;border-left: 1px solid rgba(0,0,0,.1) !important;border-right: 1px solid rgba(255,255,255,.2) !important;}
#tribe-geo-results h2.tribe-events-page-title, h2.tribe-events-page-title,h2.tribe-events-page-title a {color: #034638 !important;}
#tribe-bar-form .tribe-bar-submit input[type=submit] {background: #65bb35 !important;color: #ffffff !important;font-size: 16px;}
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover {color: #65bb35 !important;background: none !important;}
.tribe-events-list-separator-month span {color: #034638;}
.tribe-events-calendar td.tribe-events-past .tribe-events-month-event-title a, .tribe-events-calendar td.tribe-events-past .tribe-events-viewmore a {  opacity: 1 !important;  filter: Alpha(opacity=100) !important;}
.td-doubleSlider-2 .td-button {  background-size: cover !important;}
.td-page-content h3.tribe-events-single-section-title {margin-top: 20px;}
.widget .block-title span {width: 100%;}
.widget .block-title {width: 100%;margin-bottom: 20px;}
.hfeed.vcalendar {margin: 0;}
.tribe-events-list-widget ol li,.tribe-events-list-widget .tribe-events-list-widget-events {/* margin-bottom: 0 !important; *//* padding-bottom: 20px !important; *//* border-bottom: 1px solid rgba(0,0,0,.05); *//* border-top: 1px solid rgba(255,255,255,.9); *//* padding-top: 15px !important; */margin-left: 0;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #ddd;line-height: 0;}
.tribe-events-list-widget ol li:first-child {border-top:none;}
.tribe-events-list-widget ol li:last-child {border-bottom:none;}
.tribe-events-list-widget ol li h4.entry-title {line-height: 1;margin: 0;font-size: 16px;}
.tribe-events-list-widget ol li h4.entry-title a {color: #65bb35;font-weight: 500;position: relative;display: inline-block;width: 100%;}
.tribe-events-list-widget .duration {font-weight: normal !important;font-size: 13px;line-height: 1.2;margin-top: 5px;color: transparent;}
.tribe-events-list-widget ol li h4.entry-title a:hover {text-decoration:underline !important;}
.widget .duration span.end-time.dtend, .widget .duration span.date-end.dtend {display: none;}
.widget span.date-start {color: #3a3a3a;}
.tribe-events-list-widget .tribe-events-widget-link a {font-size: 12px;color: #7a7a7a;line-height: 1;position: relative;display: inline-block;width: 100%;}
.tribe-events-list-widget .tribe-events-widget-link {margin-top: 5px;display: none;}
.tribe-events-list-widget .tribe-events-widget-link a:after {content: '\e803';font-family: "newsmag";   font-style: normal;   font-weight: normal;   speak: none;   display: inline-block;   text-decoration: inherit;   text-align: center;   font-variant: normal;   text-transform: none;   line-height: 1;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;margin-left: 5px;vertical-align: middle;}
.td-main-sidebar .td_block_wrap h4.block-title {width: 100%;display: inline-block;position: relative;margin: 0 0 10px;padding: 15px;}
.td-main-sidebar .td_block_wrap .meta-info {display: none;}
.td-main-sidebar .td_block_wrap h3.entry-title.td-module-title a,.td-main-sidebar .td_block_wrap h3.entry-title.td-module-title {line-height:1.2;font-weight: 800;}
.td-main-sidebar .td-pb-border-top {border: none;}
.events-list.tribe-bar-is-disabled #tribe-events-content-wrapper {max-width: 100% !important;}
.events-archive li.tribe-events-nav-previous.tribe-events-nav-left.tribe-events-past a {font-size: 22px;background: none !important;color: #65bb35 !important;}
.events-archive li.tribe-events-nav-previous.tribe-events-nav-left.tribe-events-past a:hover {text-decoration:underline !important;}
.single-tribe_events .tribe-events-schedule h3 {font-size: 22px !important;color: #034638;}
.single-tribe_events .tribe-events-schedule h3 span {font-family: 'Lato', sans-serif;font-weight: 800;}
span.country-name {  display: none !important;}
.tax-tribe_events_cat .events_cat_desc {display: inline-block;width: 100%;margin-bottom: 40px;}
.events_cat_desc img {max-width: 30% !important;}
.events_cat_desc span {color: #fff;font-family: 'Lato', sans-serif;font-size: 22px;display: block;line-height: 1.2;}
a.cat_desc_anchor {font-size: 16px;}
a.cat_desc_anchor:after {  content:"\f101";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);margin-left:5px;}
.tribe-events-style-theme .td-post-sharing {top: 116px;}
.widget.tribe-events-list-widget .tribe-events-event-image {/* float: left; *//* max-width: 35%; *//* display: inline-block; *//* position: relative; *//* margin: 0 10px 3px 0; */border-radius: 50%;overflow: hidden;}
.widget.tribe-events-list-widget h4.entry-title {font-size: 15px;line-height: 1.2;margin: 0 0 5px;}
.widget.tribe-events-list-widget h4.entry-title a {color: #65bb35;font-weight: bold;}
.next_event_home .widget.tribe-events-list-widget h4.entry-title {font-size: 18px;}
.next_event_home .widget {padding: 0;}
.next_event_home .widget .block-title {border-bottom: 1px solid #dddddd;   line-height: 0;   margin: 5px 0 25px;   display: block;}
.next_event_home .widget .block-title span {font-weight: bold;   font-size: 18px;   color: #034638;   background: #ffffff;   padding: 0 10px 0 0;   display: inline;   line-height: 0;   border: none;}
.search .td_module_10 {margin-bottom: 50px;}
.td-pb-span3.td-main-sidebar .td_block_wrap {padding-top: 0;}
.search .entry-crumbs {display: none;}
.error404 .td-title-wrap {padding: 100px 0 50px;}
.td-video-play-ico.image_mask {left: 0;right: 0;text-align: center;display: block;opacity: 0.9;filter: alpha(opacity=90);}
.td-video-play-ico.image_mask .fa-image {margin: auto;;background: rgba(0,0,0,.6);color: #ffffff;padding: 10px;font-size: 22px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin-top: -22px;vertical-align: middle;}
span.td-video-play-ico.td-video-small.image_mask {}
span.td-video-play-ico.td-video-small.image_mask .fa-image {padding: 5px;font-size: 12px;margin-top: -16px;}
.td-category-pulldown-filter.td-wrapper-pulldown-filter,.category .td-subcategory-header .td-pulldown-filter-display-option {display: none !important;}
.media_top {display: inline-block;position: relative;width: 100%;/* overflow: hidden; */margin-bottom: 40px;}
.td-js-loaded .td-category-siblings {min-height: 5px;/* border-bottom: 1px solid #eaeaea; */padding: 0;display: inline-block;width: 100%;position: relative;min-height: 30px;text-align: center;}
.category .td-subcategory-header .td-category {margin: 0 10px;padding-top: 0;min-height: 30px;height: auto;}
.category .td-subcategory-header .td-category li a {line-height: 1;vertical-align: middle;color: #65bb35;font-size: 15px;font-family: 'Lato', sans-serif;/* font-weight: 800; *//* text-shadow: 1px 1px #ffffff; */padding: 10px 14px;}
.category .td-subcategory-header .td-category a:hover {color: #65bb35;}
.category .td-subcategory-header .td-category li {margin: 0;}
.td-big-grid-post .entry-title a {color: #ffffff;text-shadow: 1px 1px rgba(0,0,0,.6);line-height: 1.2;}
.page .td-page-content h4.block-title {/* border-bottom: 1px solid #dddddd; */line-height: 0;margin: 10px 0 45px;display: block;}
.page .td-page-content h4.block-title a,.td-page-content h4.block-title span {font-weight: bold;font-size: 18px;color: #034638;   background: #ffffff;   padding: 0 10px 0 0;display: inline;line-height: 0;border: none;}
.page .td-page-content .td-block-span12 {padding: 0;}
.ajax-page-disabled {opacity: 0.2;filter:alpha(opacity=20)}
.wpb_wrapper .td_block_wrap .td-pulldown-filter-display-option {margin: 0;border: 1px solid #dddddd;font-size: 14px;height: 24px;line-height: 20px;padding: 0 10px 0 15px;-webkit-border-radius: 0;   -moz-border-radius: 0;   border-radius: 0;font-weight: normal;}
.td-wrapper-pulldown-filter {margin-top: -57px;}
.td-wrapper-pulldown-filter .td-pulldown-filter-link {font-size: 14px;font-weight: normal;}
.td-wrapper-pulldown-filter .td-pulldown-filter-list li {margin: 0;}
.td-wrapper-pulldown-filter .td-pulldown-filter-list {-webkit-border-radius: 0;   -moz-border-radius: 0;   border-radius: 0;border: 1px solid #dddddd;}
h4.iconer {line-height: 1.2;text-transform: uppercase;margin-bottom: 0;}
h4.iconer .fa {font-size: 2.5em;display: block;}
ul.ctas_container {list-style: none;margin: 0;   padding: 0;   position: relative;}
ul.ctas_container li {list-style: none;width: 33.333%;display: inline-block;margin: 0;float: left;background: #000000;}
ul.ctas_container li:last-child {width: 33.335%;}
ul.ctas_container li a {margin: 0;width: 100%;max-width: 100%;   -webkit-border-radius: 0;   -moz-border-radius: 0;   border-radius: 0;-webkit-box-shadow: none;   -moz-box-shadow: none;   box-shadow: none;border-left: 1px solid rgba(0,0,0,.1);   border-right: 1px solid rgba(255,255,255,.2);text-align: center;padding: 10px 5px 15px;font-size: 22px;-webkit-transition: opacity .25s;   -moz-transition: opacity .25s;   -o-transition: opacity .25s;   transition: opacity .25s;display: inline-block;}
ul.ctas_container li a .fa-floater {font-size: 46px;vertical-align: middle;margin-right: 10px;}
ul.ctas_container li a .fa-floater.fa-plus {margin-top: 6px;}
ul.ctas_container li a:hover {color: #ffffff !important;opacity: 0.9;filter: alpha(opacity=90);-webkit-transition: opacity .25s;   -moz-transition: opacity .25s;   -o-transition: opacity .25s;   transition: opacity .25s;}
ul.ctas_container li a.donate_cta_footer:hover {color: #ffffff !important;}
ul.ctas_container li a.donate_cta_footer {background: orangered url('images/donate_bg2.png') 59px 54%;   background-repeat: no-repeat;background-size: 20%;padding-left: 62px;}
ul.ctas_container li a.volunteer_cta_footer.cta_second {background: #034638;}
ul.ctas_container li:first-child a {border-left:none;}
ul.ctas_container li:last-child a {border-right:none;}
body.home .td-pb-span12.td-main-content .td-ss-main-content {padding-top: 0;}
ul.ctas_container li a h3 {display: inline-block;margin: 0;color: #ffffff;text-align: left;font-weight: 800;font-size: 28px;line-height: 1;letter-spacing: -3px;vertical-align: middle;}
ul.ctas_container li a h3 span {display: block;font-size: 14px;font-weight: 700;font-family: 'Lato', sans-serif;letter-spacing: -1px;padding-left: 1px;line-height: 1;}
ul.ctas_container li a h3 .fa {font-size: 30px;margin-left: 5px;line-height: 1;margin-right: 0;}
body.home .td-page-content .td_block_wrap .td-block-span6 {width: 50%;padding: 0 0 0 15px;}
body.home .td-page-content .td_block_wrap .td-block-span6:first-child {padding-left: 0;}
.td_module_6 .entry-title, .td_module_7 .entry-title, .td_module_8 .entry-title,.td_module_wrap .entry-title a, .td_mod_mega_menu .entry-title a,.td_module_1 .entry-title, .td_module_2 .entry-title, .td_module_3 .entry-title, .td_module_4 .entry-title, .td_module_5 .entry-title, .td_module_10 .entry-title, .td_module_11 .entry-title {line-height:1.2;}
.meta-info {font-style: normal;}
/* Twitter Feed
======================================================================== */
.user, .tweet, .timePosted, .interact {  display:inline-block;}
.user {  clear:left;}
.user a { position: relative; display: inline-block; line-height: 1; font-size: 12px;}
.user span span {  width:100px;  display:block;  margin-top:10px;}
.user img, .user a > span {  float: left;}
.user img {display:none;}
.interact a {  margin-left:5px;  float:left;}
#tw-widget1 .user a > span {  display: none;}
#tw-widget1 .media img {max-width: 100%;/* max-height:250px; */}
#linkage {  position:fixed;  top:0px;  right:0px;  background-color:#3d3d3d;  color:#ffffff;  text-decoration:none;  padding:5px;  width:10%;  font-family:arial;}
div#tw-widget1 ul {list-style: none;margin: 0;padding: 0;}
.example1 {position: relative;background: #ecf0f1;}
.example1:before, .example1:after {content: "";position: absolute;background: #ecf0f1;top: 0;bottom: 0;width: 9999px;}
.example1:before {right: 100%;}
.example1:after {left: 100%;}
#tw-widget1 li {/* border: 1px solid #dddddd; */max-width: 100%;width: 100%;position: relative;margin: 0 auto;display: inline-block;line-height: 1;padding: 10px;border-top: 0;padding-bottom: 13px;border-bottom: 1px solid #dddddd;}
#tw-widget1 a {text-decoration: none;}
#tw-widget1 .user {padding: 0;position: relative;margin-bottom: 5px;width: 100%;line-height: 0;}
#tw-widget1 .user a span {position: absolute;text-align: left;}
#tw-widget1 .user a span[data-scribe="element:name"] {position: absolute;top: 21px;left: 55px;font-size: 16px;color: white;font-weight: bold;display: none;}
#tw-widget1 .user a span[data-scribe="element:screen_name"] {position: relative;font-size: 12px;color: #999999;margin: 0;line-height: 1.2;display: inline-block;}
#tw-widget1 .tweet {margin: 0;padding: 0;color: #4d4d4d;line-height: 1.4;font-size: 14px;font-weight: normal;max-width: 100%;word-break: break-word;}
#tw-widget1 .tweet a {color: #65bb35;text-decoration: none;}
#tw-widget1 .tweet a[data-scribe="element:url"] {color: #65bb35;}
#tw-widget1 .tweet a[data-scribe="element:hashtag"] {color: #65bb35;}
#tw-widget1 .interact {margin: 0;padding: 0;position: relative;background: none;border-top: 1px solid transparent;margin-left: -7px;margin-top: 10px;width: 100%;display: none;}
#tw-widget1 .interact a:hover {color: #4d4d4d;text-decoration: none !important;}
#tw-widget1 .interact a:active {box-shadow: inset 0px 0px 10px -4px rgba(0, 0, 0, 0.75);}
#tw-widget1 .interact a:first-child {margin-left: 0;}
#tw-widget1 .interact a:last-child {border-radius: 0px 0px 6px 0px;}
#tw-widget1 .timePosted {margin: 0;padding: 0;font-size: 11px;text-align: right;position: absolute;top: 12px;right: 10px;color: #999999;line-height: 1.2;}
div#tw-widget1 {display: inline-block;position: relative;margin-bottom: 0;max-width: 100%;height: 370px;overflow: auto;border-top: none;border: 1px solid #ddd;margin-left: 10px;margin-right: 10px;}
#tw-widget1 .interact a {font-size:0;color:transparent;text-decoration: none;color: #fff;padding: 0 7px;}
#tw-widget1 .interact a:before {font-size: 16px;color: #aaaaaa;}
#tw-widget1 .interact a:hover:before {color: #0084b4;}
#tw-widget1 li:last-child {border-bottom: 0;}
.twitter_header {display: block;position: relative;background: #fff;color: #373A36;margin-bottom: 0;/* border-bottom: 1px solid #dddddd; *//* overflow: hidden; */}
#tw-widget1 li:nth-child(2n) {background: #fafafa;}
.twitter_header div {      padding: 10px 10px; display: block; width: 100%;}
div.twitter_header span.tweets {font-size: 18px;text-transform: uppercase;line-height: 1;display: block;position: relative;text-shadow: 0 1px 1px #fff;font-family: 'Lato', sans-serif;font-weight: bold;}
a.twitter-follow-button {/* color: #373A36; */text-align: right;display: inline-block;position: absolute;left: 145px;font-size: 14px;line-height: 20px;top: 10px;text-shadow: 0 1px 1px #fff;font-family: 'Lato', sans-serif;}
a.twitter-follow-button:hover {text-decoration: none !important;}
a.twitter-follow-button::before {font-weight: 300;margin-right: 5px;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);}
.twitter_header .icon_tweet.fa.fa-twitter {position: absolute;z-index: 0;color: #f9f9f9;color: rgba(255,255,255,.5);color: #ffffff;color: rgba(14, 112, 170, .05) !important;font-size: 70px;top: -15px;left: -3px;line-height: 1;display: none;}
/* ======================================================================== */
body.home .td-page-content .td_block_wrap.td_block_1 {padding-top: 15px;}
.twitter_home {/* border: 1px solid #dddddd; */margin-top: 14px;display: inline-block;width: 100%;}
.td-pb-span4.twitter_home.wpb_column.column_container {border: 1px solid #dddddd;}
.td-pb-span4.twitter_home.wpb_column.column_container .wpb_content_element {padding-bottom:0;}
.easingslider-slide-content .td-container.text-right {text-align: right;}
.easingslider-slide-content .td-container.text-center {text-align: center;}
.td-slide-on-2-columns .td-doubleSlider-1:after {content: 'click here if image does not show after 10 seconds...';background: url('images/IMS-Rotating-Logo-White-2.gif') no-repeat 50% 50%;display: block;background-size: 50px;width: 90%;height: 100px;position: absolute;left: 0;right: 0;margin: 0 auto;top: 40%;z-index: -1;opacity:.7;filter:alpha(opacity=70);color: #eaeaea;text-align: center;}
p.join_mobile {display: none;}
.adobe {margin-top: 60px;}
.img_links.event_cats {width: 23%;margin-right: 2.2%;}
.events_cat_desc .img_links.event_cats img {max-width: 100% !important;}
.img_links.event_cats span {font-size: 14px;}
.img_links.event_cats:last-child {margin-right: 0;}
.category-success-stories .meta-info {display: none;}
.td_module_10 .meta-info {  display: none;}
.footer_logos,.footer_logo_span .td-container {background: #f9f9f9;}
.footer_logos {padding: 35px 0 40px;position: relative;z-index: 1;border-top: 1px solid #eaeaea;}
.footer_logos .widget.widget_text {margin-bottom: 0;padding: 0;}
.footer_logos .widget.widget_text img {height: 62px;width: auto;margin: 0 auto;}
.footer_logos .widget.widget_text a {display: inline-block;/* float: left; */position: relative;/* width: 20%; */text-align: center;}
.footer_logos .widget.widget_text a {/* margin: 0 30px; */}
.td-post-content p, .mce-content-body p, .comment-content p {font-size: 16px;}
.translated-ltr ul.ctas_container li a h3 {font-size: 26px;}
.translated-ltr ul.ctas_container li a h3 span {font-size: 14px;}
.translated-ltr ul.ctas_container li a.donate_cta_footer {background-position: 30px 54%;}
.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop {max-width: 100% !important;}
.td-pb-row .td-pb-row.home_featured .td-pb-span4 {/* padding: 0 5px; */}
.td-pb-row .td-pb-row.home_featured .td-pb-span4:first-child {/* padding: 0 10px 0 0; */}
.td-pb-row .td-pb-row.home_featured .td-pb-span4:last-child {/* padding: 0 0 0 10px; */}
a.ticket_btn {color: #ffffff;text-transform: uppercase;background: #65bb35;position: relative;display: inline-block;width: 100%;max-width: 210px;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;transition: all .2s;text-align: center;padding: 18px 10px;font-weight: bold;font-size: 20px;line-height: .8;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;text-align: center;margin: 5px 0 25px;}
a.ticket_btn:hover {background: #78bb52;}
.tribe-events-loop a.ticket_btn {font-size: 16px;max-width: 160px;padding: 15px 5px;margin-top: 0;}
.tribe-events-list-widget-events a.ticket_btn {font-size: 14px;padding: 15px 5px;margin: 15px 0;max-width: 145px;}
.wpb_column.vc_column_container.td-pb-span6 {width: 48%;margin-right: 4%;}
.wpb_column.vc_column_container.td-pb-span6:first-child {}
.wpb_column.vc_column_container.td-pb-span6:last-child {margin-right: 0;}
.home .td-page-content .wpb_column.vc_column_container.td-pb-span8 {/* width: 60%; *//* margin-right: 6.66%; */}
.page-id-52 .td-pb-row .td-pb-row .td-pb-span4 {/* margin-right: 3.33%; */}
.category .td-subcategory-header {min-height: 30px;border: 0 !important;line-height: 0;}
.td-main-menu-logo.td-logo-sticky img {max-height: 31px;}
.td-pb-row .td-pb-row .td-pb-span4.home_tweets {/* width: 33.33%; */}
body.home h4 {font-weight: bold;font-size: 18px;color: #034638;background: #ffffff;padding: 0 10px 0 0;display: inline;/* line-height: 0; */border: none;text-transform: uppercase;}
.newsletter_home {text-align:center;padding: 0;}
.newsletter_home a {font-size: 27px;line-height: 1.2;}
.newsletter_home a:after {content: "\f105";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);padding-left: 10px;}
.newsletter_home a:hover {text-decoration:underline !important;}
body.ged-graduation .td-title-wrap, body.tag-ged-graduation .td-title-wrap, body.tribe-events-style-theme .td-title-wrap.ged-graduation {background-image: url('images/title_bg_5.jpg');background-position: top center;background-repeat: no-repeat;background-size: cover !important;}
.tag-ged-graduation .tribe-events-event-image {display: none;}
body.td-animation-stack-type0 .td-animation-stack .entry-thumb, body.td-animation-stack-type0 .post img {opacity: 1 !important;}
.page-id-5183 .td-ss-main-content {text-align: center;}
.dine-around-logo img {width: 250px;max-width: 100%;}
.dine_contain{margin:30px 0 0}
.dine_date_contain{font-size:20px}
.dine_logo img{margin:10px auto}
.dine_liberty{width:200px}
.dine_address{color:#6a6a6a;font-size:.9em}
span.dine_date{display:inline-block;margin-right:10px;font-size:1.5em}
span.dine_time{display:inline-block;color:#5a5a5a}
.dine_contain:after{content:"";display:block;position:relative;width:200px;height:2px;background:#ddd;margin:45px auto 0}
img.dine_lot{width:220px}
img.dine_cpk{width:300px}
.home .td-pb-span8 .td-pb-row .wpb_column.vc_column_container.td-pb-span6 {width: 48%;margin-right: 4%;}
.home .td-pb-span8 .td-pb-row .wpb_column.vc_column_container.td-pb-span6:last-child {margin-right: 0;}
.home_newsletter.wpb_column.vc_column_container.td-pb-span4 {width: 33.33333333%;}
.home_newsletter.wpb_column.vc_column_container.td-pb-span4 .td_block_wrap {padding: 20px 19px 0px 20px;}
a.td-header-logo.td-sticky-mobile,.td-container-border:before {display: none !important;}
.td-full-layout div.td-menu-background, div.td-menu-background {height: 100%;-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
.td-menu-background:before {background: #fff;}
.td-menu-mob-open-menu #td-outer-wrap {position: relative;transform: none;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.td-mobile-content li a{display:block;/* border-top:1px solid #fff; *//* border-bottom:1px solid #e8e8e8; */line-height: 1.2;font-size: 18px;/* text-transform:uppercase; */color: #5a5a5a;padding: 12px 10px 14px;font-weight: 400;}
.td-mobile-content .current-menu-item > a,.td-mobile-content .current-menu-ancestor > a,.td-mobile-content .current-category-ancestor > a{color:#65bb35}
.td-pb-row .wpb_column:before,.td-pb-row .td-pb-span4:nth-last-of-type(3):after,.td-pb-row .td-pb-span4:nth-of-type(3):after,.td-main-sidebar:before {display:none;}
.td_category_template_disable .td-main-content {padding-top: 0;}
#post-5196 .clear img.alignleft {max-width: 125px;}
#post-5196 h4 {line-height: 1.2;margin-top: 40px;margin-bottom: 5px;}
#post-5196 h4 a {color: #034638;}
#post-5196 h4 a:hover,#post-5196 p a:hover{text-decoration: underline !important;}
#post-5196 p a {font-weight:bold;}
.widget .time-remaining{display:none!important}
.widget a.therm-button{color:#fff;background-color:#65bb35;text-shadow:1px 1px rgba(0,0,0,.1);line-height:.8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase;font-size:24px;max-width:220px;padding:20px 10px;margin:0 auto;}
.widget.dxc_goal_thermometer-class .block-title{display:none}
.page-id-5214 .td-title-wrap {background-image: url('http://www.thewilkinsoncenter.org/wp-content/uploads/1-25.jpg');margin-top: 0;}
.page-id-5214 h1.entry-title,.page-id-5214 .td-title-wrap:after,.page-id-5214 .td-grid-wrap.crumbs {display: none;}
.page-id-5214 .td-pb-span12.td-main-content {margin-top: 0;}
.widget.dxc_goal_thermometer-class {text-align: center;}
.widget .dxc-goal-thermometer .therm-wrapper {margin: 0 auto;width: auto;display: inline-block;position: relative;left: -50px;}
.widget a.therm-button:hover {color: yellow !important;}
.dxc-goal-thermometer .therm-numbers {display: none;}
.widget .dxc-goal-thermometer .therm-number {font-size: 14px;}
.widget .dxc-goal-thermometer {font-family: 'Lato', sans-serif;}
.dxc-goal-thermometer .therm-tooltip .tip-middle p {font-weight: bold;color: #fff;}
.tribe-events-list h2.tribe-events-page-title {text-align: left;}
body.postid-5281.single_template_1 .td-post-featured-image,body.postid-5294.single_template_1 .td-post-featured-image {display: none;}
.page-id-5285 .td-title-wrap {background-image: url(images/eoy-bg.jpg);}
.page-id-5285 h1.entry-title.td-page-title,.page-id-5285 h1.entry-title.td-page-title span {color: transparent;text-shadow: none;opacity: 0;filter: alpha(opacity=0);}
.page-id-5285 .td-title-wrap:after {display:none;}
.page-id-5285 .td-page-content {padding: 0;}
body.home .td-pb-span12.td-main-content {margin-top: 0;}
.single-tribe_events .tribe-events-cal-links {display: inline-block !important;width: 100% !important;}
/* .page-id-5340 .td-title-wrap {background-image: url(/wp-content/uploads/food.jpg);} */
.home_newsletter h3.entry-title.td-module-title {display: none;}
div.pdfemb-viewer {border: none !important;}
div.pdfemb-toolbar {background-color: transparent !important;}
div.pdfemb-toolbar button, div.pdfemb-toolbar button[disabled] {background-color: #9a9a9a !important;cursor:pointer;}
div.pdfemb-toolbar div {color: #9a9a9a !important;}
.pdfemb-fsp-wrapper {z-index: 100000 !important;}
body.tribe-events-style-theme.events-category-the-spirit-of-taos .td-title-wrap {background-image: url(images/the-spirit-of-taos.jpg);}
body.tribe-events-style-theme.events-category-can-do-luncheon .td-title-wrap {background-image: url('images/can-do.jpg');}
body.tribe-events-style-theme.events-category-the-white-party .td-title-wrap {background-image: url(images/white-party.jpg);}
.clear {clear: both;display: inline-block;width: 100%;}
.tribe-events-loop .tribe-events-event-cost {display: none;}
.single-tribe_events .tribe-events-schedule .tribe-events-divider {vertical-align: middle;padding: 0 5px;}
.footer_logos .td-container {width: 100%;margin: 0 auto;max-width: 1369px;padding-left: 30px;padding-right: 30px;}
.footer_logos .td-container .td-pb-span12 {float: none;margin: 0 auto;width: auto;}
.footer_logos .td-container .td-pb-span12 p {margin: 0;text-align: center;display: flex;flex-direction: row;align-items: stretch;justify-content: space-between;flex-wrap: wrap;}
.mfp-wrap {z-index: 999999;}
.mfp-bg {z-index: 999998;}
.td-header-style-8 .td-header-sp-logo a {width: 270px;position: relative;margin-top: -2px;}
.social a.facebook i {position: relative;right: 1px;}
.sf-menu li {float: none;}
.sf-menu {visibility: visible;display: flex;justify-content: space-between;margin: 0 190px 0 4.35%;}
.td-header-menu-wrap .td-header-main-menu .td-make-full {width: 100%;}
.page-id-81 .td-title-wrap {background-image: url(/wp-content/uploads/1-41.jpg);}
.google_translate_dropdown{position:absolute;top:-999em;left:auto;display:none;z-index:99;background:#f7f7f7;width:120%}
.google_translate_container:hover .google_translate_dropdown{top:auto;display:block}
.google_translate_droptext{height: 28px;cursor:default;padding: 5px;}
.google_translate_droptext span{display:inline-block;vertical-align:middle}
.header_right_nav{display:inline-block;margin-right:0;color:#777;font-weight:600;line-height:1;font-size:14px;text-align:left;position:relative;vertical-align:middle;border-right:1px solid #9a9a9a;padding-right:7px}
.header_right_nav a{color:#777;display:inline-block;vertical-align:middle;padding:5px}
.header_right_nav a:hover{color:#65bb35}
.instagram_gallery img:hover{opacity:.85}
.instagram_gallery img{margin:0;width:16.666666666667%;float:left;padding:5px}
.instagram_gallery{position:relative;margin-left:-5px;margin-right:-5px}
.instagram_gallery:before,.instagram_gallery:after{content:'';display:table}
.instagram_gallery:after{clear:both}
.footer_logos div.ctct-form-embed form.ctct-form-custom label.ctct-form-label,.footer_logos #gdpr_text,.footer_logos div.ctct-form-embed div.ctct-form-defaults p.ctct-form-text,.footer_logos div.ctct-form-embed div.ctct-form-defaults p.ctct-form-footer{display:none!important}
.footer_logos div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{font-family:'Lato',sans-serif;font-size:18px;border-radius:0}
.footer_logos div.ctct-form-embed form.ctct-form-custom button.ctct-form-button{border-radius:0;font-family:'Lato',sans-serif;font-weight:700;text-transform: uppercase !important;width:30%;padding:14px 10px;float:right;}
.footer_logos div.ctct-form-embed div.ctct-form-defaults{background:none!important;padding:0!important}
.instatitle a span{display:inline-block;vertical-align:middle;font-weight:600;font-size:.9em}
.instatitle a .fa{vertical-align:middle}
.theselogos{padding:30px 0 35px}
.thesenl .td-pb-span4{width:45%;padding-left:30px}
.thesenl .td-pb-span8{width:55%}
.emailtitle{color:#034638;line-height:1.2;font-size:22px;font-weight:800;margin-bottom:5px}
.emailother{color:#034638;line-height:1.2;font-size:14px;font-weight:400}
.emailother a{color:#034638;text-decoration:underline!important}
.footer_logos div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{margin:0;width:70%;float:left}
.footer_logos div.ctct-form-embed form.ctct-form-custom{min-height:46px}
.footer_logos div.ctct-form-embed form.ctct-form-custom input.ctct-form-element:focus {outline-color: #cacaca;}
.hide_desktop {display: none !important;}
.td-footer-container .block-title > span{background:none;color:#fff;text-shadow:none;border:0;padding:0}
.td-footer-container .widget .block-title{margin:0}
.td-footer-container ul.social{margin:0}
.td-footer-container ul.social a{background:none;line-height:1;height:auto;width:auto;font-size:16px;color:#fff;margin-right:5px}
.td-footer-container ul.social a:hover{color:#fff}
.td-footer-container .widget{margin-bottom:0}
.td-footer-container ul.menu > li.menu-item-has-children > a{margin-bottom:3px!important}
.td-footer-container ul.menu li ul a{margin-bottom:3px!important}
.td-footer-container ul.menu > li.menu-item-has-children{margin-bottom:11px!important}
.td-footer-container .td-pb-span3{width:20%}
.td-footer-container .td-pb-span3:last-child{width:40%;text-align:center}
.td-footer-container .td-pb-span3:last-child .widget.widget_text{padding:0}
.td-footer-container .td-pb-span3:last-child img{width:279px;margin-top:45px}
.td-main-content:before {display: none;}
.td-pb-row .easingslider-slide-content .td-pb-row .td-pb-span12{max-width:100%;width:800px}
.easingslider-slide-content p{margin:0;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5);font-weight:700;font-size:23px;line-height:1.3}
.td-pb-span12 {width: 100%;}
.td-pb-row .td-pb-row{margin-left: -15px;margin-right: -15px;}
.td-pb-row [class*="td-pb-span"] {padding-left: 15px;padding-right: 15px;}
.home_featured .wpb_raw_html {padding: 15px 0;line-height: 0;}
.home_featured {padding-top: 15px;}
#tw-widget1 .user>a {display: none;}
#tw-widget1 .media{padding-top:10px}
.home_stories{padding-top:20px;padding-bottom:30px;text-align:center}
.home_stories h2{line-height:1.2;font-size:32px;font-weight:700;color:#034638;margin:0 auto 30px;max-width:100%;width:500px}
.home_stories h2 strong{color:#65bb35}
.home_stories img{width:800px}
a.btn{color:#fff;font-weight:700;text-transform:uppercase;background:#65bb35;display:inline-block;line-height:1;padding:20px 30px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;box-shadow: 3px 3px 0 0 #034638;}
.home_stories a.btn{font-size:18px;padding:20px 60px;margin-top:15px}
a.btn:hover{/* background:#78bb52 */box-shadow: 0 0 0 0 #034638;}
.event_list_feed{display:inline-block;width:100%;position:relative;}
.event_feed_image{float:left;width:25%;position:relative;line-height:0;padding:0 5px}
a.listing_block_link{display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:2}
.event_feed_single_details{display:inline-block;float:left;width: 58%;padding-right: 0;line-height:1;position: relative;padding-left: 10px;}
.event_feed_date{float:left;font-size: 30px;line-height:1;text-align:center;text-transform:uppercase;width: 17%;border:none;padding-top:4px;position: relative;}
.tribe-list-widget li{margin-left:0;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd;line-height:0}
.event_feed_date span.month{font-size:.8em;display:block;color:#2a2a2a;font-weight:400;color: #034638;}
.event_feed_date span.day{display:block;color: #65bb35;font-weight:600;}
.event_list_feed .chevron-right{width:7px;height:14px;display:inline-block;position:absolute;top:40%;margin:0;right:0}
.event_list_feed .chevron-right:before,.event_list_feed .chevron-right:after{border-width:7px 0 7px 7px}
.tribe-events-adv-list-widget h2, .home_section_title h2,.home_directory_search h2{font-size:22px;line-height:1.2;margin: 0 0 15px;}
.tribe-events-adv-list-widget h2 a, .home_section_title h2 a,.home_directory_search h2{color:#2a2a2a}
.tribe-events-adv-list-widget h2 a:after,.home_section_title h2 a:after{content:"\f054";position:relative;top:0;display:inline-block;font-family:'FontAwesome';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;font-size:.5em;vertical-align:middle}
.tribe-events-adv-list-widget h2 a:hover,.home_section_title h2 a:hover{color:#1A82AC}
.tribe-events-list-widget{/* border:1px solid #ddd; *//* padding:10px */}
.event_feed_single_details h3.tribe-event-title{font-size: 24px;margin: 0 0 5px;line-height:1.2;font-weight: bold;color: #034638;}
.event_feed_single_details h3.tribe-event-title a{color: #2a2a2a;color: #034638;}
.event_feed_single_details span.list_time{font-size: 18px;font-weight: 600;color:#5a5a5a;color: #034638;}
.event_feed_image .tribe-events-event-image{margin:0}
.tribe-list-widget{margin:0;padding: 15px 10px;border: 1px solid #ddd;}
.tribe-list-widget li:last-child{border:0;margin-bottom:5px;padding-bottom:0;margin-bottom: 0;}
.event_list_feed:hover h3.tribe-event-title a{color: #65bb34;}
.tribe-events-list-widget .tribe-events-list-widget-events {padding: 0 !important;}
.td-pb-span9.td-main-content {width:70%}
.td_block_16 .td_block_inner>.td-block-row{margin-left:-20px;margin-right:-20px}
.td_block_16 .td-block-row .td-block-span4{width:33.33333333%}
.td_block_16 .td-column-3 .td_module_mx4{width:100%}
.td_block_16 .entry-title{font-size:16px}
.td_block_16 .td-column-3 .td_module_mx4 .entry-thumb {width: 100%;}
.category-21 .td-title-wrap {background-image: url(/wp-content/uploads/stories.jpg);background-position: center;}
.td-block-span4,.td-block-row .td-block-span4:last-child {width: 33.333333%;}
.td_module_2 .entry-thumb,.td_module_1 .entry-thumb {width: 100%;}
.category-21 .media_top {display: none;}
.category-media .td-title-wrap {background-image: url(/wp-content/uploads/Title-BG.jpg);background-position: center;}
.td_category_template_1 .td-category-header .td-container {max-width: 100%;padding-left: 0;padding-right: 0;}
.td_category_template_1 .td-category-header .td-container .td-pb-row {margin: 0;}
.archive.category-12 .td-outer-container>.td-container, .search .td-outer-container>.td-container {max-width: 868px;}
.td_module_10 .td-module-thumb {border: 1px solid #eaeaea;}
.category-12 .media_top {display: none;}
.type-post>.td-post-content>.wpb_video_wrapper {margin-top: 40px;}
.single-tribe_events .tribe-events-schedule {background: none !important;border: 0 !important;padding: 0 !important;}
.search .td-title-wrap {background: #eaeaea;padding: 0;margin: 0;}
.search .td-title-wrap:after,.search .td-title-wrap h1 {display: none;}
.search .td-header-menu-wrap .td-header-main-menu {background: #034638;}
.tribe-events-notices {background: none;border: 0;padding: 0;color: #7a7a7a;font-weight: bold;}
#tribe-events-header .tribe-events-nav-pagination {display: none;}
.tribe-events-list-separator-month {display: none;}
#tribe-events-header {display: none;}
.img_links.event_cats:after {content: '';position: absolute;display: block;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.2);top: 0;left: 0;z-index: 0;}
.tribe-bar-disabled {display: none;}
.home_video{background-size:cover;background-position:center;margin-top:50px;margin-bottom: 50px;height:500px;}
.home_video img{margin:0 auto;width:150px;opacity:.8;transition:all .2s}
.vc_video-bg:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(0,0,0,0.4)}
.home_video .wpb_content_element{padding:0}
.home_video img:hover{opacity:1}
.home_aevents .wpb_column.vc_column_container.td-pb-span6{width:50%;margin:0}
.home_aevents .wpb_raw_code.wpb_content_element.wpb_raw_html{line-height:0;padding:15px 0}
.home_aevents .img_links span{bottom:auto;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-190%);-o-transform:translate(0,-50%);transform:translate(0,-50%);text-transform:none;font-style:italic;width:240px;font-size:28px}
.home_aevents .img_links:after{content:'';position:absolute;display:block;width:100%;height:100%;background:rgba(0,0,0,0.4);top:0;left:0;z-index:0;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.home_aevents .img_links:hover{opacity:1;filter:alpha(opacity=100)}
.home_aevents .img_links:hover:after{-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;opacity:.5}
.learnmoreevents {text-align: center;}
.learnmoreevents h2 {line-height: 1.2;font-size: 34px;font-weight: 700;margin: 0 0 10px;}
.learnmoreevents a {font-weight: bold;line-height: 1.2;display: inline-block;font-size: 20px;}
#ctct_recaptcha_0 {display: none;}
.tribe-list-widget .post-6006 .list_time,.tribe-list-widget .post-6006 .event_feed_date {display: none;}
.archive.tag .td_module_10 .td-excerpt {display: none;}
.td_block_16 .td-column-1 .td-block-span12 {width: 33.3333% !important;clear: none !important;}
.td_block_16 .td-module-thumb {display: inline-block;}
.td_block_16 .td-column-1 .td_module_mx4 {padding: 0 20px 20px 0;}
.home .tribe-events-list-widget .block-title {margin-bottom: 0;}
.header_donate {display: none;}
.sf-menu li.donatemenu {position: absolute;right: 0;}
.sf-menu li.donatemenu a {width: 160px;display: block;text-align: center;background: #65bb35;}
.header_clients a {color: #65bb35;font-weight: bold;position: relative;display: block;text-align: center;padding: 0 0 5px;font-size: 14px;line-height: 1.1;}
.header_clients {position: absolute;vertical-align: top;top: 22px;right: 20px;z-index: 3;width: 130px;}
.header_clients a:after {content: '';height: 1px;width: 100%;position: absolute;bottom: 0;left: 0;background: #65bb35;}
.mobile-phone.mobile-home a {color: #65bb35;}






@media print {
div.mobile-header-menu,div#td-mobile-nav,.td-header-menu-wrap,.td-header-bg,.td-menu-placeholder,.td-title-wrap {display: none;}
}


@media (max-width: 1499px) {
.easingslider-slide-content h2 {}
.easingslider-slide-content span {font-size: 16px;}
}

@media (max-width: 1429px) {
.td-header-style-8 .td-header-sp-logo {padding-left: 30px;}
.sf-menu {margin-left: 22px;}
}

@media (max-width: 1200px) and (min-width: 1019px) {

}

@media (max-width: 1299px) {
div#log_bg {display:none;}
.easingslider-slide-content h2 {font-size: 48px;}
.easingslider-slide-content span {font-size: 15px;}
}

@media (max-width: 1199px) {
div.td-social-sharing.social_sharing_page {margin-top:35px;padding: 0;margin-bottom: 0;}
div.td-social-sharing {position: relative;left: auto;top: auto;width: 100%;}
.td-tags-and-social-wrapper-box-bottom-line {text-align: left;}
a.td-social-sharing-buttons {width: auto;}
span.share-text {display: block;padding-left: 5px;color: #cccccc;text-transform: uppercase;font-weight: 600;}
.td-social-sharing-buttons div.td-social-but-text,div#fp-logo {display:none;}
.easingslider-slide-content {top: 55%;}
.easingslider-slide-content h2 {font-size: 55px;}
.easingslider-slide-content span {display: none;}
.td-post-sharing {left: -34px;}
.emailtitle {font-size: 18px;}
.thesenl .td-pb-span4{width:50%;padding-left:30px}
.thesenl .td-pb-span8{width:50%}
.home_aevents .img_links span {font-size: 24px;}
}

@media (max-width: 1109px) {
.td-header-style-8 .td-header-sp-logo a{width: 216px;}
.header_donate{height: 126px;width:130px}
.header_donate a{height: 126px;width:130px;padding-top: 78px;font-size:18px}
.sf-menu > li > a{font-size:14px}
.sf-menu{margin-right:160px}
.header-utility{margin-right:170px;margin-top: 16px;}
ul.social {margin-top: 17px;}
.sf-menu li.donatemenu a {width: 130px;}
.header_clients {top: 12px;}
}

@media (max-width: 1023px) {
.header-utility {width: 150px;margin-right: 130px;margin-top: 7px;display: none;}
.header_right .social {margin-right: 130px;/* margin-top: 9px; */}
.header_donate {height: 100px;width: 100px;}
.header_donate a {/* width: 100px; *//* height: 80px; *//* padding: 45px 5px 5px; *//* font-size: 18px; *//* background: #65bb35 url('images/donate_bg2.png') center 10px; *//* background-size: 45%; *//* background-repeat:no-repeat; */}
.header_donate a span {font-size: 14px;}
ul.ctas_container li a {font-size: 18px;}
ul.ctas_container li a.donate_cta_footer {background: orangered;padding-left: 5px;}
ul.ctas_container li a .fa-floater {display:none;}
body.home .td-pb-span12.td-main-content { margin-top:0;}
.img_links.event_cats span {display:none;}
.footer_logos .widget.widget_text img {height: 46px;width: auto;margin: 0 auto;}
.footer_logos .widget.widget_text a {display: inline-block;position: relative;text-align: center;}
.footer_logos .widget.widget_text a {/* margin: 0 15px; */}
.td-header-style-8 .td-header-sp-logo {padding-left: 0;}
.sf-menu {margin-left: 22px;}
.td-header-style-8 .td-header-sp-logo a{/* width: 191px; */}
.header_donate{height:116px;width:130px}
.header_donate a{/* height:116px; *//* width:130px; *//* padding-top:74px; *//* font-size:18px; */}
.sf-menu > li > a{font-size:14px}
.sf-menu{margin-right: 120px;}
.event_feed_date {font-size: 22px;width: 20%;}
.event_feed_single_details h3.tribe-event-title {font-size: 20px;}
.event_feed_single_details span.list_time {font-size: 12px;}
.event_feed_image {display: none;}
.event_feed_single_details {width: 80%;padding-right: 0;}
.sf-menu li.donatemenu a {width: 100px;}
.header_clients {top: 12px;}
.header_right {padding-right: 48px;}
}

@media (max-width: 1018px) {
.easingslider-slide-content {top: 57%;}
.easingslider-slide-content h2 {font-size: 35px;margin: 0 0 10px;width: 100%;}
.easingslider-slide-content span {font-size: 14px;}
.home_form {margin-top: -200px;}
.td-footer-container .td-pb-span3,.td-footer-container .td-pb-span3:last-child {width: 25%;}
.td-title-wrap {padding: 102px 0 90px;}
.img_links span {font-size: 20px;}
.home_aevents .img_links span {font-size: 18px;}
.home_video {height: 300px;margin-top: 30px;}
.easingslider-slide-content p {font-size: 18px;}
}


@media (max-width: 1023px) and (min-width: 768px) {
.td-post-sharing {/* margin-left: -17px; *//* margin-right: -17px; */}
.td-main-sidebar .iphorm-submit-wrap button.iphorm-submit-element {width:100%;font-size: 12px;}
.wpb_row .wpb_column.column_container:first-child {padding-right: 17px;}
.wpb_row .wpb_column.column_container.td-pb-span4 {padding: 0 10px;}
.sf-menu > li > a {font-size: 12px;padding: 0 7px;}
.td-header-row.td-header-header .td-make-full {padding: 10px 0 10px 30px;}
.sf-menu li.enroll {display: none;}
.social a {width: 24px;height: 24px;font-size: 14px;line-height: 24px;}
.header_right .social {/* margin-top: 12px; */}
.header-utility {margin-top: 8px;}
.header_donate {/* height: 111px; *//* width: 100px; */}
.header_donate a {width: 100px;/* height: 111px; *//* padding: 72px 5px 5px; *//* font-size: 16px; *//* background: #65bb35 url('images/donate_bg2.png') center 23px; *//* background-size: 60%; *//* background-repeat:no-repeat; */}
.header_donate a span {font-size: 14px;}
.translated-ltr .sf-menu > li > a {font-size: 10px;padding: 0 5px;}
.translated-ltr .sf-menu ul .td-menu-item > a {font-size: 10px;}
.td-affix .sf-menu .td-menu-item > a {font-size: 12px;}
.td-affix .td-logo-sticky.td-main-menu-logo {margin-right: 30px;display: none;}
.sf-menu a.sf-with-ul {padding-right: 7px;}
.td-post-sharing {}
.td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {  margin: 0 auto;  width: 552px !important;}
.td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure img {width: 100%;height: auto;}
a.donate_cta_footer {padding: 20px 10px 20px 50px;font-size: 15px;background: #65bb35 url('images/donate_bg2.png') 10px 50%;   background-size: 20%;   background-repeat: no-repeat;}
a.volunteer_cta_footer {padding: 20px 10px 20px 20px;font-size: 15px;}
a.volunteer_cta_footer .fa {color: #ffffff !important;font-size: 24px;margin-right: 5px;line-height: 0;}
span.form_cta {margin-top: 0;}
.td-header-menu-wrap .sf-menu li ul {}
body.home .td-title-wrap {min-height: 200px;}
}

@media (max-width: 899px) {
.td-pb-span9.td-main-content {width: 100%;}
.td-pb-span3.td-main-sidebar {width: 100%;}
p.join_mobile {display: block;margin:0 auto 20px;; text-align:center;max-width:300px;}
}

@media (min-width: 768px) {

}

@media (max-width: 767px) {
.td-footer-wrap {text-align:center;}
.td-footer-wrap div.span4 {margin:0 auto;}
.span6.prev-post {padding-left: 0;}
.span6.next-post {padding-right: 0;}
a.span6.next-post {float: none;margin: 0 auto;text-align: center;}
a.span6.prev-post {float: none;text-align: center;margin: 0 auto;margin-top: 15px;}
.next-prev .line-arrow.square {display:none;}
.entry-crumbs {display:block;}
.mobile-logo-wrap img {position: absolute;display: block;width: auto;margin: auto;right: 0; left: 0; height: 60px; max-height: 60px;bottom: auto;top: 0 !important;padding: 5px 0;}
.td-full-layout .td-menu-background, .td-boxed-layout .td-menu-wrap {background: #ffffff !important;background-position: bottom;border-bottom: 1px solid rgb(197, 197, 197);height: 60px;}
.td-menu-placeholder,.td-affix,.row-fluid.td-menu-header {height: 60px;}
.sf-menu .menu_icon {top: 18px;}
.header-search-wrap #search-button .td-sp-ico-search {top: 18px;}
.td-grid-wrap {/* padding-top: 0; */}
#td-top-mobile-toggle a:hover,#td-top-mobile-toggle li:hover {background: none !important;}
.td-mobile-close {height: 53px;}
.td-mobile-close a {height: 53px;line-height: 53px;padding: 0;background: rgba(0, 0, 0, 0.3) !important;}
.sf-menu .menu_icon {top: 18px;background-image: url('images/menu_toggle.png');background-repeat: no-repeat;display: inline-block;width: 20px;height: 20px;background-size: contain !important;background-position: top center;left: 10px;}
.td-full-layout div.td-menu-background.td-affix, .td-full-layout div.td-menu-background, div.td-menu-background, body.td-boxed-layout div.td-menu-background div.td-menu-wrap {background: #ffffff !important;border-color: #ffffff;border-bottom: 1px solid #cccccc;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
div.td-mobile-content ul.sub-menu {display: none;}
div.td-main-sidebar .widget {width: 100%;max-width:450px;display: block;margin: 0 auto 40px;}
div#inner-wrap.contact .td-page-wrap iframe,div#inner-wrap.contact-us .td-page-wrap iframe {display: none;}
div#inner-wrap.contact .td-page-wrap p,div#inner-wrap.contact-us .td-page-wrap p {margin: 0;}
div#inner-wrap.contact .td-page-wrap .span12.column_container div.column_container {margin-bottom:25px;}
.td-post-sharing {/* margin-left: -10px; *//* margin-right: -10px; */position: relative;left: 0;top: 0;margin-top: 25px;display: none;}
.td-default-sharing {position: relative;z-index: 0;}
.wpb_row .wpb_column.column_container:first-child {padding-right: 0;}
.mobile-header-menu .widget {margin: 0;padding: 0;}
div.td-header-row.td-header-main-menu {-webkit-transform: translate3d(0px, 0px, 0px) !important;transform: translate3d(0px, 0px, 0px) !important;z-index: 2;background: #fff !important;}
div.td-header-row.td-header-main-menu.td-affix {position: relative !important;z-index: 2;}
div#td-mobile-nav {text-align: center;margin-top: 54px;z-index: 1000222;-moz-transition: none;-o-transition: none;transition: none;}
.td-mobile-content .sub-menu a {  padding: 7px 13px 7px 17px !important;}
.td-post-next-post .fa-angle-right,.td-post-prev-post .fa-angle-left {display:none;}
div.td-pb-span4.td-main-sidebar .widget {border:1px solid #dddddd;}
.td-pb-span4.td-main-sidebar {margin-top:30px;}
.td_module_10 .td-module-thumb {width: 30%;   float: left;   display: inline-block;   position: relative;   margin: 5px 15px 3px 0;}
.td_module_10 .item-details {min-height: 50px;display: inline;margin: 0;}
.td_module_10 {margin-bottom: 30px;display: inline-block;width: 100%;}
.wpb_gmaps_widget  {display: none !important;}
body.home .td-page-content .widget.widget_text {  width: 100%;max-width: 450px;display: block;margin: 0 auto 40px;}
.easingslider-slide-content h2 {}
.easingslider-slide-content span {}
.home_form {margin-top: 30px;}
.td-footer-container, .footer_newsletter,.td-footer-container .widget.widget_execphp {text-align: center;}
.header-utility, .header_right .social, .td-header-header .google_translate_container,.header_right_nav {display:none;}
.td-header-row.td-header-header .td-make-full {padding: 0 20px;padding: 0;}
.header_donate {height: 45px;width: 100%;top: 4px;right: 0;left: 0;text-align: center;}
.header_donate a {width: 200px;height: 53px;height: 100%;padding: 13px 5px 13px 40px;font-size: 22px;background: #65bb35 url('images/donate_bg2.png') 18px 10px;background-size: 20%;background-repeat:no-repeat;margin: 0 auto;}
.header_donate a span {font-size: 14px;}
.google_translate_container {width: 100%;margin-top: 25px;margin-right: 0;text-align: center;}
.google_translate_container span {text-transform: uppercase;vertical-align: middle;display: block;}
.google_translate_english a.nturl {cursor: text;color: #aaaaaa;margin-right: 3px;}
.google_translate_spanish a.nturl {color: #65bb35;}
.google_translate_spanish a.nturl:hover {color:#034638;}
.translated-ltr .google_translate_english a.nturl {color: #65bb35;cursor: pointer;}
.translated-ltr .google_translate_english a.nturl:hover {color:#034638;}
.translated-ltr .google_translate_spanish a.nturl {cursor: text;   color: #aaaaaa;}
.translated-ltr .google_translate_spanish a.nturl:hover {color: #aaaaaa;}
.td-pb-span9.td-main-content:before, .td-pb-span12.td-main-content:after,.td-pb-span8.td-main-content:before, .td-pb-span12.td-main-content:after,.td-pb-span9.td-main-content.left_sidebar:before, .td-pb-span9.td-main-content.left_sidebar:after {display:none;}
.td-pb-span9.td-main-content,.td-pb-span12.td-main-content {margin-top: 0;}
.td-pb-span9.td-main-content .td-ss-main-content, .td-pb-span8.td-main-content .td-ss-main-content, .td-pb-span12.td-main-content .td-ss-main-content {min-height: 1px;padding-top: 30px;}
.td-pb-span3.td-main-sidebar.right_sidebar {display:block;padding-top: 0;}
.td-title-wrap {padding: 60px 0;margin-top: 0;}
.td-pb-span9.td-main-content,.td-pb-span12.td-main-content {padding-left: 0;}
a.td-social-sharing-buttons{display: inline-block;width: 32px;}
.td-post-share-title {display:none;}
.single-format-video .td-pb-span9.td-main-content .td-ss-main-content .td-post-content.td-pb-padding-side,.single-format-gallery .td-pb-span9.td-main-content .td-ss-main-content .td-post-content.td-pb-padding-side,.td-slide-on-2-columns {padding: 10px;}
.single-format-video .td-grid-wrap.crumbs,.single-format-gallery .td-grid-wrap.crumbs {/* display: block; */}
body.home .td-title-wrap {min-height: 1px;}
.single-format-video .td-post-sharing,.single-format-gallery .td-post-sharing {top: 0;}
.td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {  margin: 0 auto;  height: 178px !important;  width: 100% !important;}
.td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure img {width: auto;   height: 178px;}
.td-slide-on-2-columns .td-doubleSlider-1 {height: 178px !important;}
span.note {display: block;color: #4a4a4a;}
.td-gallery-slide-top {display: none;}
.td-menu-mob-open-menu #td-top-mobile-toggle .fa-bars:before {content: "\f00d";}
.td-menu-mob-open-menu .td-mobile-nav-wrap {width: 100%;z-index: 3;}
.td-menu-mob-open-menu .td-content-wrap {left: 0;}
img.footer_ims {margin:0 auto;}
.td-pb-span8.td-sub-footer-menu,.td-pb-span4.td-sub-footer-copy {margin-top: 10px;}
a.donate_cta_footer {padding: 20px 10px 20px 70px;font-size: 18px;background: #65bb35 url('images/donate_bg2.png') 15px 50%;   background-size: 18%;   background-repeat: no-repeat;margin-right: auto;}
a.volunteer_cta_footer {padding: 20px 10px 20px 26px;font-size: 18px;margin-right: auto;}
a.volunteer_cta_footer .fa {color: #ffffff !important;font-size: 26px;margin-right: 20px;line-height: 0;}
.footer_newsletter .constant_contact {margin:15px auto 0;}
.footer_newsletter .form_newsletter {text-align:center;}
.footer_newsletter {padding:5px 10px 0;}
.wpb_row .wpb_column.column_container.td-pb-span6:first-child {padding-right: 0;}
.wpb_row .wpb_column.column_container.td-pb-span6:last-child {padding-left: 0;}
.tribe-events-style-theme .td-post-sharing {top: 0;}
.td-sub-footer-container {padding-bottom:45px;}
.td-pb-span3.td-main-sidebar {}
.td-pb-span3.td-main-sidebar .td-ss-main-sidebar .widget,.td-pb-span3.td-main-sidebar.right_sidebar .td-ss-main-sidebar .widget {margin: 0;width: 100%;max-width: 100%;padding-left: 0;padding-right: 0;}
.widget ul.page-list li a {/* font-size: 13px !important; */padding: 5px 0;}
.error404 .td-title-wrap {padding: 80px 0 30px;}
.td_module_1 .entry-title, .td_module_2 .entry-title, .td_module_3 .entry-title, .td_module_4 .entry-title, .td_module_5 .entry-title, .td_module_10 .entry-title, .td_module_11 .entry-title {line-height: 1.2;}
.td_block_big_grid .td-video-play-ico.image_mask {right: 10px;left: auto;}
.td_block_big_grid .td-video-play-ico.image_mask .fa-image {margin-top: 0;}
.td_block_big_grid .td_module_mx6 .td-video-play-ico.image_mask {right: 10px;left: auto;}
.td_block_big_grid .td_module_mx6 .td-video-play-ico.image_mask .fa-image {margin-top: 0;font-size: 16px;padding: 5px;}
.category .td-subcategory-header .td-category li a.td-current-sub-category {background: none !important;color: #65bb35;}
.td-pb-span3.td-main-sidebar .td-ss-main-sidebar {margin-right:0;}
body.home .wpb_row .wpb_column.column_container.td-pb-span3 {padding-left: 5px;padding-right: 5px;margin: 0;width: 50% !important;   float: left;}
body.home .wpb_row .wpb_column.column_container.td-pb-span3:first-child {padding-right:0;padding-left:0;padding-left: 5px;   padding-right: 5px;}
body.home .wpb_row .wpb_column.column_container.td-pb-span3:last-child {padding-right:0;padding-left:0;padding-left: 5px;   padding-right: 5px;}
body.home .td-title-wrap {border-bottom:none;}
ul.ctas_container li a {font-size: 22px;}
body.home .td-page-content .td_block_wrap .td-block-span6 {padding: 0;}
.td_block_1 .td_module_4 {margin-bottom:35px;}
.td-pb-span4.twitter_home.wpb_column.column_container {margin-top:40px;}
p.join_mobile {display: block;margin:0 auto 20px;; text-align:center;max-width:300px;}
.img_links.event_cats {width: 23.5%;margin-right: 1.25%;}
.td-title-wrap {}
.footer_logos .widget.widget_text a {display: inline-block;float: left;position: relative;width: 50%;text-align: center;margin: 0 auto;margin-bottom:25px;}
.footer_logos .widget.widget_text img {height: 62px;width: auto;margin: 0 auto;}
.td-pb-row .td-pb-row.home_featured .td-pb-span4 {padding: 0;}
.td-pb-row .td-pb-row.home_featured .td-pb-span4:first-child {padding: 0;}
.td-pb-row .td-pb-row.home_featured .td-pb-span4:last-child {padding: 0;}
.page-id-5285 .td-title-wrap {margin-top: 0;}
.page-id-5285 .td-pb-span12.td-main-content {margin-top: -20px;}
.hide_desktop {display: block !important;}
#td-header-menu>.menu-main-menu-container {display: none;}
#td-header-menu, .td-header-menu-wrap {min-height: 53px;height: 53px !important;}
#td-top-mobile-toggle a:before,#td-top-mobile-toggle a:after,#td-top-mobile-toggle i{display:block;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;content:'';margin:5px 0;height:2px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background-color:#6a6a6a}
#td-top-mobile-toggle i:before{display:none}
#td-top-mobile-toggle a{display:inline-block;vertical-align:middle;padding:13px 14px 12px}
.td-menu-mob-open-menu #td-top-mobile-toggle a:before{transform:translateY(7px) rotate(135deg);-moz-transform:translateY(7px) rotate(135deg);-webkit-transform:translateY(7px) rotate(135deg)}
.td-menu-mob-open-menu #td-top-mobile-toggle a:after{transform:translateY(-7px) rotate(-135deg);-moz-transform:translateY(-7px) rotate(-135deg);-webkit-transform:translateY(-7px) rotate(-135deg)}
.td-menu-mob-open-menu #td-top-mobile-toggle i{transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0)}
.td-menu-background:after,.td-search-background:after{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
input#mobile_search_btn{top:11px}
#td-mobile-nav input#s{text-transform:none;border-bottom:1px solid #eaeaea!important}
.google_translate_english,.google_translate_spanish{display:inline-block}
.footer_logos .td-container .td-pb-span12 p{display:block;text-align:left}
.theselogos .textwidget{margin-left:-20px;margin-right:-20px}
.instagram_gallery img{width:50%}
.theselogos{padding-bottom:0}
.thesenl .td-pb-span4{padding-left:0;padding-top:20px;padding-right: 0;}
.emailother{font-size:12px}
.footer_logos div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{float:none;width:100%}
.footer_logos div.ctct-form-embed form.ctct-form-custom button.ctct-form-button{float:none;width:100%;margin-top:5px}
.footer_logos div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{font-size:16px}
body {background:#ffffff !important;}
.home_form {  display:none !important;}
.easingslider-slide-content h2 {}
.easingslider-slide-content span {}
a.contact_slider {display:none;}
.td-page-title a, .td-page-title span, h1.entry-title, .category .entry-title.td-page-title span,.category .entry-title.td-page-title {font-size: 36px;}
.td-pb-span3.td-main-sidebar {display:none;}
ul.ctas_container li a h3 {font-size: 24px;}
ul.ctas_container li a h3 .fa {font-size: 26px;}
.img_links.event_cats,.img_links.event_cats:last-child {width: 45%;margin: 0 2% 10px;}
.single-tribe_events .tribe-events-event-image {max-width: 100%;margin: 0 0 30px;}
.td-page-title a, .td-page-title span, h1.entry-title, .category .entry-title.td-page-title span,.category .entry-title.td-page-title {font-size: 27px;}
.td-title-wrap {padding: 40px 0 30px;}
.easingslider-slide-content {top: 50%;}
.easingslider-slide-content h2 {margin-bottom: 0;font-size: 22px;text-align: center;padding: 5px;width: 300px;margin: 0 auto;}
.easingslider-slide-content span {}
.td-header-row.td-header-header {display:none;margin-left: 53px;width: auto;margin-right: 53px;}
div#td-outer-wrap {/* margin-top: 52px; */}
.mobile-header-menu {/* display: inline-block; */margin: 0 auto;text-align: center;width: 100%;background: #65bb35;z-index: 20001;position: fixed;top: 0;}
.mobile-header-menu li {list-style: none;display: inline-block;position: relative;width: 33.333333%;float: left;text-align: center;padding: 7px 0 10px;-webkit-box-shadow: inset 0 -1px rgba(0,0,0,0.2);-moz-box-shadow: inset 0 -1px rgba(0,0,0,0.2);box-shadow: inset 0 -1px rgba(0,0,0,0.2);border-left: 1px solid rgba(0,0,0,.1);border-right: 1px solid rgba(255,255,255,.2);line-height: 1;}
.mobile-header-menu li a {display: block;text-decoration: none !important;font-size: 12px;line-height: 1;background: none;color: #ffffff !important;}
.mobile-header-menu li a i, .mobile-header-menu li a span {display: block;}
.mobile-header-menu li a i {font-size: 18px;}
.mobile-header-menu li a i {content: '';display:inline-block;}
.icon-phone {background: url('images/phone.png');}
.icon-calendar {background: url('images/calendar.png');}
.icon-map-marker {background: url('images/location.png');}
.mobile-header-menu li a span {font-weight: bold;margin-top: 5px;  font-family: Arial, sans-serif;}
.mobile-header-menu ul {list-style: none;margin: 0;top: 0;/* display: inline-block; *//* width: 100%; */}
.mobile-header-menu li:last-child {border-right: none;}
.mobile-header-menu li:first-child {border-left: none;}
.single-tribe_events .tribe-events-schedule h3 {  font-size: 18px !important;  color: #034638;}
.td-post-sharing {top: auto !important;margin: 0;z-index: 999;border: none;clear: both;}
.td-default-sharing {position: fixed;bottom: 0;z-index: 999;width: 100%;top: auto !important;margin: 0;background: none;left: 0;right: 0;padding: 0;}
a.td-social-sharing-buttons {width: 25%;margin: 0;padding: 0;float: left;height: 50px;vertical-align: middle;font-size: 26px;line-height: 50px;border: none;}
.td-social-facebook {background-color: #516eab;}
.td-social-twitter {background-color: #29c5f6;}
.td-social-google {background-color: #eb4026;}
.td-social-pinterest {background-color: #ca212a;}
.wpb_row.td-pb-row.home_ctas {display:none;}
.td-wrapper-pulldown-filter {display: none;}
.td-menu-mob-open-menu .td-header-row.td-header-header {display: block;}
.header_right {width: 100%;padding: 0;}
.td-menu-mob-open-menu .td-main-menu-logo {display: none;}
.thesenl .td-pb-span8 {padding: 0;} 
.td-pb-row [class*="td-pb-span"],.td-block-row [class*="td-block-span"] {padding-left: 0;padding-right: 0;}
.td-container {padding-left: 30px;padding-right: 30px;}
.td-page-content {margin-right: 0;padding: 0;}
.td-pb-row .td-pb-row {margin-left: 0;margin-right: 0;}
.widget {padding: 0px 10px 0px 10px;}
.td_block_16 .td_block_inner>.td-block-row{margin-left:0;margin-right:0}
.img_links span {font-size: 26px;}
.iphorm-options-inline .iphorm-input-checkbox-li label, .iphorm-options-inline .iphorm-input-radio-li label {white-space: normal;}
.td-block-span4, .td-block-span6, .td-block-span12 {padding-right: 0 !important;}
.td-category-header {margin-left: -30px;margin-right: -30px;}
.category .td-subcategory-header .td-category li a {font-size: 12px;}
.type-post>.td-post-content>.wpb_video_wrapper {margin-top: 30px;}
.tribe-events-list-widget {padding: 0;}
.home_aevents .img_links span {font-size: 30px;}
.learnmoreevents h2 {font-size: 32px;}
.learnmoreevents a {font-size: 18px;}
.easingslider-slide-content p {display: none;}
.easingslider-slide-content .td-container {padding: 0;}
.home_stories a.btn {padding: 20px 30px;margin-top: 0;}
.home_stories {padding-bottom: 0;}
.td-menu-background {z-index: 1000221;}
.current-post-ancestor > a, .current-category-ancestor > a, .sf-menu .current_page_item > a, .sf-menu .current-menu-item > a, .sf-menu .current-post-parent > a, .sf-menu .current_page_ancestor > a, .sf-menu > .current-menu-item > a, .sf-menu > .current-menu-ancestor > a, .sf-menu > .current-category-ancestor > a, .sf-menu > li > a:hover, .sf-menu > .sfHover > a {background: rgba(0, 0, 0, 0.1);}
.td_block_16 .td-column-1 .td-block-span12 {width: 100% !important;}
.header_donate {display: inline-block;}
.sf-menu li.donatemenu,.header_clients {display:none}
}