/*
Theme Name:     Earth Rights International Theme
Theme URI: 		https://www.earthrights.org/
Description:    WordPress theme for Earth Rights International 
Author:         Little Unicorns
Theme URI: 		https://www.earthrights.org/
Template:       ken
Version:		1.0
*/

/* fonts */
@font-face {
  font-family: 'AlrightSansLight';
  src: url('/wp-content/themes/eri/assets/fonts/alrightsans-light-v4.woff') format('woff'),
       url('/wp-content/themes/eri/assets/fonts/alrightsans-light-v4.ttf') format('truetype');
  font-style: normal; 
}
@font-face {
  font-family: 'ChaparralPro';
  src: url('/wp-content/themes/eri/assets/fonts/ChaparralPro-Regular.woff') format('woff'),
       url('/wp-content/themes/eri/assets/fonts/ChaparralPro-Regular.ttf') format('truetype');
  font-style: normal; 
}
@font-face {
  font-family: 'icomoon';
  src:  url('/wp-content/themes/eri/assets/icomoon/fonts/icomoon.eot?d0m5x7');
  src:  url('/wp-content/themes/eri/assets/icomoon/fonts/icomoon.eot?d0m5x7#iefix') format('embedded-opentype'),
    url('/wp-content/themes/eri/assets/icomoon/fonts/icomoon.ttf?d0m5x7') format('truetype'),
    url('/wp-content/themes/eri/assets/icomoon/fonts/icomoon.woff?d0m5x7') format('woff'),
    url('/wp-content/themes/eri/assets/icomoon/fonts/icomoon.svg?d0m5x7#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-horizontal_line:before {
  content: "\e91c";
}
.icon-map-pin-thick:before {
  content: "\e921";
}
.icon-blog:before {
  content: "\e900";
}
.icon-book:before {
  content: "\e901";
}
.icon-cap:before {
  content: "\e902";
}
.icon-change_icon:before {
  content: "\e903";
}
.icon-chat:before {
  content: "\e904";
}
.icon-document_pencil:before {
  content: "\e905";
}
.icon-document:before {
  content: "\e906";
}
.icon-down_arrow:before {
  content: "\e907";
}
.icon-facebook:before {
  content: "\e908";
}
.icon-flag:before {
  content: "\e909";
}
.icon-flow:before {
  content: "\e90a";
}
.icon-folder:before {
  content: "\e90b";
}
.icon-googleplus:before {
  content: "\e90c";
}
.icon-instagram:before {
  content: "\e90d";
}
.icon-layers:before {
  content: "\e90e";
}
.icon-lightbulb:before {
  content: "\e90f";
}
.icon-line-thin:before {
  content: "\e910";
}
.icon-line:before {
  content: "\e911";
}
.icon-magnifying_glass:before {
  content: "\e912";
}
.icon-marker:before {
  content: "\e913";
}
.icon-next:before {
  content: "\e914";
}
.icon-paintbrush:before {
  content: "\e915";
}
.icon-play_icon_box:before {
  content: "\e916";
}
.icon-play_icon:before {
  content: "\e917";
}
.icon-rss:before {
  content: "\e918";
}
.icon-smartphone:before {
  content: "\e919";
}
.icon-tumblr:before {
  content: "\e91a";
}
.icon-twitter:before {
  content: "\e91b";
}
.icon-vertical_line2:before {
  content: "\e922";
}
.icon-wave_gray:before {
  content: "\e91d";
}
.icon-wave-thin:before {
  content: "\e91e";
}
.icon-wave:before {
  content: "\e91f";
}
.icon-world:before {
  content: "\e920";
}

/* global */
h1 {font-size: 46px; font-weight: 300; margin-top: 0;}
p, .vc_acf, .mk-blockquote-content, blockquote {font-family: 'AlrightSansLight', Arial, Helvetica, sans-serif;}
.single-post .single-content div {font-family: 'AlrightSansLight', Arial, Helvetica, sans-serif; font-size: 18px; color: #646464; line-height: 30px;}
.alright-font {font-family: 'AlrightSansLight', Arial, Helvetica, sans-serif !important;}
a {font-weight: bold;}
#mk-header.full-header #mk-main-navigation {padding-left:0;padding-right: 20px;}
.dashboard-trigger {float: left; margin-left: 0; margin-right: 10px; background-color: #11773d; color: #ffffff !important; padding: 0 30px;}
#mk-header.full-header .dashboard-trigger {margin-left: 0 !important; width: 80px;}
#mk-header.full-header .dashboard-trigger::after {content: "MENU"; position: relative; top: -58px; left: -7px; font-size: 13px;}
#mk-header.full-header .dashboard-trigger.dashboard-active::after {display: none;}
#mk-header.full-header .dashboard-trigger.dashboard-active i {top:-5px;}
#menu-secondary-navigation li.menu-item::after {content: "";
    display: inline-block;
    width: 5px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 18px;}
#menu-secondary-navigation li#menu-item-650::after {top: 10px;height: 50px;}
#menu-secondary-navigation li.translate-menu::after {top: 8px;height: 50px;}
ol li, ul li {line-height: 1.6em; font-family: 'AlrightSansLight', Arial, Helvetica, sans-serif;}
.mk-page-heading {display: none;}
.theme-main-wrapper #mk-page-title {padding: 10px 0;}
#mk-page-title .mk-page-title-bg {background: #e6e6e6; background: -webkit-linear-gradient(left,#e6e6e6,#fdfcfc); background: -moz-linear-gradient(left,#e6e6e6,#fdfcfc); background: -ms-linear-gradient(left,#e6e6e6,#fdfcfc); background: -o-linear-gradient(left,#e6e6e6,#fdfcfc);}
.theme-main-wrapper #mk-page-title #mk-breadcrumbs {float: left !important;text-transform: none;}
.theme-main-wrapper #mk-page-title #mk-breadcrumbs .mk-breadcrumbs-inner {font-size: 11px;line-height: 16px;}
.theme-main-wrapper #mk-page-title #mk-breadcrumbs a {color:#15703a;}
.float-left {float: left;}
.mk-go-top {display: none;}
.theme-main-wrapper #mk-page-title #mk-breadcrumbs {padding-left:20px;}
.mk-text-block ul {margin-left: .5em;}
.mk-text-block ul li {margin-bottom: 20px;}
.menu-donate {height: 64px !important; line-height: 64px !important;}
.menu-donate .menu-item-link {background-color: #15703a !important;display: inline !important; border: 1px solid #15703a; border-radius: 3px; padding: 3px 10px !important;}
.menu-donate::after {display: none;}
.menu-donate a {color: #ffffff !important;}
.menu-donate a:hover {color: #ee5f24 !important;}

.main-navigation-ul {height: 68px;}
select.goog-te-combo {border: none !important;color: #4b3b1c;font-size: 14px; font-weight: 500;}
select.goog-te-combo:hover {color: #ee5f24;}
.main-navigation-ul:hover select.goog-te-combo {opacity: .7;transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;}
.goog-te-gadget, .goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * {font-family: Montserrat !important;}
.goog-te-gadget .goog-te-combo {margin: 0 10px 0 0 !important;}

#mk-main-navigation > ul > li.menu-item > a {padding: 0 10px;}
#menu-secondary-navigation li.translate-language-menu::after {display: none;}
#menu-secondary-navigation a.single-language {color:#ed6022 !important; font-weight: normal !important;}
#menu-secondary-navigation a.single-language:hover {color:#4b3b1c !important;}
.main-navigation-ul:hover a.single-language {opacity: .7;transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;}

.mapplic-pin.faces-pin {
	background-image: url('/wp-content/themes/eri/assets/images/change_icon_orange.png');
	background-size: 20px 30px;
	width: 20px;
	height: 30px;
	margin-top: -15px;
	margin-left: -10px;
}
.mapplic-pin.faces-pin2 {
	background-image: url('/wp-content/themes/eri/assets/images/change_icon_green.png');
	background-size: 20px 30px;
	width: 20px;
	height: 30px;
	margin-top: -15px;
	margin-left: -10px;
}
.faces-watchvideo {float: left;margin-left: 60px;}
.faces-readstory {float: left;margin-right: 60px;}
.faces-watchvideo .vc_icon_element-link::after {content: 'Watch Video';color:#c5b488;font-size: 20px;font-family: Montserrat;font-weight: bold;margin-top: 80px;display: block;line-height: 20px;width: 140px;position: relative; right:40px;}
.faces-readstory .vc_icon_element-link::after {content: 'Read Story';color:#c5b488;font-size: 20px;font-family: Montserrat;font-weight: bold; margin-top: 80px;display: block;line-height: 20px;width: 140px;position: relative; right:40px;}
.home-faces .faces-links {padding-left: 17%;}
.home-faces .vc_gitem-row-position-bottom {bottom:80px;}
.faces-readstory .icon-book, .faces-watchvideo .icon-play_icon_box {color:#c5b488;} 
.faces-readstory:hover .icon-book, .faces-watchvideo:hover .icon-play_icon_box, .faces-readstory:hover a::after, .faces-watchvideo:hover a::after {color:#ffffff;}
.search-results .list-posttype-col {display: none;}
.search-results .blog-list-entry .the-title {font-size: 28px !important;}
.header-searchform-input .ui-autocomplete {background-color:#e6e6e6;}
#mk-header:not(.header-structure-vertical) .mk-header-logo img.mk-mobile-logo {height: 48px !important;}
.mk-header-logo img.mk-mobile-logo {max-height: none; height: 48px !important;}
.vc_pageable-load-more-btn {margin-top: 0 !important;}
.vc_pageable-load-more-btn a {color: #ffffff; background-color: #ed6022 !important; margin-bottom: 0px; font-family: Montserrat; font-size: 16px; padding: 15px 30px !important;}
.vc_pageable-load-more-btn a:hover {background-color: #c9521d !important;color: #ffffff;}
.eributton {color: #ffffff !important; background-color: #ed6022 !important; margin-bottom: 0px; font-family: Montserrat; font-size: 16px !important; padding: 15px 30px !important;-webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important;border-width: 1px;font-weight: bold;-webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; border: none !important;}
.eributton:hover {background-color: #c9521d !important;color: #ffffff;}
.vc_btn3-shape-rounded {-webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important;}
.entry-meta, .mk-post-prev, .mk-post-next {display: none;}
.mk-image .mk-image-caption {text-transform: none !important; line-height: 16px;}
.mk-image .mk-image-hover i, .fancybox-close i, .fancybox-nav span i {line-height: 23px;}
.page-id-592 ul#emma-form-elements .emma-form-input {background-color: #dddddd;}
.search-no-results #searchform input[type=text] {float: none; width: 100%; border-right-color: #706c80;}
.wp-caption {max-width: 100%;}
.wp-caption p.wp-caption-text {text-align: left; font-size: 14px; padding: 10px 0;}


/* menu dashboard */
.mk-side-dashboard.dashboard-opened {left: 0 !important;top:68px;bottom:0;}
.theme-main-wrapper.dashboard-opened {left: 0 !important; right: auto;}
.dashboard-trigger i {font-size: 24px;line-height: 24px;position: relative; top:-8px;}
.dashboard-trigger.dashboard-active i {font-family: FontAwesome; font-size: 32px; line-height: 32px;}
.dashboard-trigger.dashboard-active i::before {content: "\00d7";} 
.mk-side-dashboard {height: auto;left:-360px !important;right:0;top:68px; font-size: 22px;padding:0; width: 360px;}
.mk-side-dashboard .NextendAccordionMenuWidget .active {background: #e6e5e1;}
.mk-side-dashboard .NextendAccordionMenuWidget dt:hover {background: #e6e5e1;}
.mk-side-dashboard .NextendAccordionMenuWidget dl dt.active span {color: #ed6022 !important;}
.mk-side-dashboard .NextendAccordionMenuWidget dl dt.parent .inner {background-position-x: 93% !important;}
.mk-side-dashboard .NextendAccordionMenuWidget dl dt.parent .inner {background:none !important;}
.mk-side-dashboard .NextendAccordionMenuWidget dl dt.parent .inner::after {content: "\f107"; display: inline-block; speak: none;font-family: FontAwesome !important;font-weight: 400 !important; font-style: normal !important; text-decoration: inherit !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 26px !important; line-height: 26px !important; position: absolute; top: 15px !important; right: 20px;color: #9c9990 !important;}
.mk-side-dashboard .NextendAccordionMenuWidget dl dt.parent.opened .inner::after {content: "—";font-size: 20px; line-height: 20px;font-weight: bold;right:15px;}
.mk-side-dashboard .NextendAccordionMenuWidget dl dt.level2 {text-transform: uppercase;}

/* homepage */
.mk-edge-slider .swiper-slide .mk-grid {padding-left: 4%; padding-right: 4%;max-width: none;}
.mk-edge-slider .swiper-slide .mk-section-color-mask {background: -webkit-linear-gradient(left, rgba(9, 63, 33, 0.93) 0%, rgba(25, 131, 61, 0.93) 68%, rgba(61, 169, 51, 0.93) 100%);
background: -o-linear-gradient(left, rgba(9, 63, 33, 0.93) 0%, rgba(25, 131, 61, 0.93) 68%, rgba(61, 169, 51, 0.93) 100%);
background: -ms-linear-gradient(left, rgba(9, 63, 33, 0.93) 0%, rgba(25, 131, 61, 0.93) 68%, rgba(61, 169, 51, 0.93) 100%);
background: -moz-linear-gradient(left, rgba(9, 63, 33, 0.93) 0%, rgba(25, 131, 61, 0.93) 68%, rgba(61, 169, 51, 0.93) 100%);
background: linear-gradient(to right, rgba(9, 63, 33, 0.93) 0%, rgba(25, 131, 61, 0.93) 68%, rgba(61, 169, 51, 0.93) 100%);
 width: 36%;}
.mk-edge-slider .swiper-slide .mk-button {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;border-width: 1px;}
.mk-edge-slider .swiper-slide .mk-button:hover {background-color:#c9521d !important; border-color: #c9521d !important; color: #ffffff !important;}
.mk-edge-slider .swiper-slide .mk-edge-desc {font-size: 18px; line-height: 22px;}
.mk-edge-slider .swiper-slide .edge-buttons {margin-top: 40px;}
.mk-edge-slider .swiper-pagination {position: relative; margin: 0 auto; bottom: 12%; text-align: left; left: 4%;}
.mk-edge-slider .swiper-pagination .swiper-pagination-switch a {background-color: #ed6022 !important; border-color: #ed6022;opacity: 1;}
.mk-edge-slider .swiper-pagination .swiper-pagination-switch.swiper-active-switch a {background-color: #ffffff !important; border-color: #ffffff;opacity: 1;}
.home-blog-feed img.vc_single_image-img, img.blog-feed-img {width: 200px !important; height: 200px !important;}
.home-blog-feed .home-blog-content .vc_col-sm-6:first-child {padding-right: 0;left: 10px;}
.home-blog-feed .home-blog-content .vc_col-sm-6:nth-child(2) {padding-left: 0;left: 10px;}
.home-blog-feed .wpb_single_image {margin-bottom: 0 !important;}
.home-blog-feed .home-blog-content .vc_gitem-zone-mini .vc_gitem-row-position-middle {}
.home-blog-category {line-height: 12px; text-align: right !important;}
.home-blog-category {line-height: 12px; font-weight: bold;}
.home-blog-category::after {content: "I"; color: #9795a2; margin: 0 10px; display: inline-block;}
.home-blog-feed .vc_gitem-post-data-source-post_date p {line-height: 18px !important;font-weight: bold;}
.home-blog-feed .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {background-color: transparent;}
.home-blog-feed .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover a {color:#ed6022 !important;}
.home-blog-feed .vc_gitem-post-data-source-post_excerpt, .home-blog-feed .vc_gitem-post-data-source-post_excerpt p {font-size: 1em; line-height: 130%;margin-bottom: 0;}
.home-blog-feed .vc_gitem-post-data-source-post_title, .home-blog-feed .vc_gitem-post-data-source-post_title h6 {margin-bottom: 5px;}
.home-blog-feed .home-blog-feed-title {padding-top: 0 !important; margin-top: -20px;}
.home-blog-feed-button a {padding:0 !important; border: none !important; font-weight: bold; color: #ed6022 !important; background-color: transparent !important;}
.home-blog-feed-button a:hover {color: #646464 !important;}
.mk-content-scroller {border: none !important;}
.mk-swiper-container .slideshow-swiper-arrows, .mk-swiper-container .swiper-pagination {opacity: 1 !important;}
.mk-content-scroller .swiper-wrapper {min-height: 100% !important;}
.mk-content-scroller .swiper-slide {height: auto !important;}
.mk-content-scroller .swiper-slide .mk-inner-grid {max-width: none;}
.mk-swiper-container {cursor: default !important;}
.mk-swiper-container .slideshow-swiper-arrows {border: none;}
.mk-swiper-container .slideshow-swiper-arrows:hover, .mk-swiper-container:hover .slideshow-swiper-arrows:hover {background-color: transparent !important;}
.mk-swiper-container .slideshow-swiper-arrows:hover i, .mk-swiper-container:hover .slideshow-swiper-arrows:hover i {color:#ed6022 !important;}
.mk-swiper-container:hover .mk-swiper-next {right: 50px;}
.mk-swiper-container:hover .mk-swiper-prev {left: 50px;}
.mk-swiper-container .slideshow-swiper-arrows i {font-size: 60px; color: #ee5f24;}
.slideshow-swiper-arrows i {line-height: 60px !important;}
.slideshow-swiper-arrows {width: 60px !important; height: 60px !important; margin-top: -30px !important;}
#home-facesofchange .vc_col-sm-12 {padding-right: 0 !important; padding-left: 0 !important;}
.home .blog-category .home-blog-category::before, .home .press-release-category .home-blog-category::before, .home .featured-victory-category .home-blog-category::before {color:#af8d46;font-size: 15px; font-style: normal; font-weight: 400; display:inline-block;font-family: 'icomoon' !important;vertical-align: middle;margin-right: 10px;}
.home .blog-category .home-blog-category::before {content: "\e90e";}
.home .press-release-category .home-blog-category::before {content: "\e905";}
.home .featured-victory-category .home-blog-category::before {content: "\e909";}
.faces-post-title h6 {font-family: 'AlrightSansLight';}
.faces-heading {font-family: 'ChaparralPro';margin-bottom: -15px;padding-top:10px;}
.mk-image .mk-image-hover {width: 90%;}

/* blog */
.blog-comments, .mk-love-holder {display: none !important;}
.blog-featured {background-repeat: no-repeat; width:100%; height: 460px;background-size: cover;background-position: center center;}
.blog-featured h1 {width: 62%; color: #ffffff !important; padding: 5% 0 0 5%;}
.blog-featured span {float:left; color: #ffffff;line-height: 14px; overflow: hidden;}
.blog-featured-category {color: #ffffff; float:left; margin-right: 10px;font-size: 14px;line-height: 14px;}
.blog-featured-author {color: #ffffff; float:left; margin-right: 10px;margin-left: 10px;font-size: 14px;line-height: 14px;}
.photo-credit p {font-size: 60%;margin-left:20px;}
.mk-blockquote .mk-blockquote-content, blockquote {background-color: transparent !important; border: none !important; line-height: 1.4em; padding: 25px 40px; margin: 0;}
blockquote p {color: #666; font-size: 34px;line-height: 1.4em;margin-bottom: 0;}
blockquote p a {font-size: 34px;line-height: 1.4em}
.mk-blockquote.modern-style:before {display: none;}
.mk-video-player {padding: 0; border: none;}
.single-post .mk-next-prev, .single-post .single-post-tags, .mk-next-prev {display: none;}
.single-post .blog-tags {margin-top:40px;margin-left:20px;}
.single-post .blog-tags a {font-weight: bold;}
.blog-featured-icon {background-image: url("/wp-content/themes/eri/assets/images/blog-icon.png"); width: 28px; height: 27px; margin-left: 5%; margin-right: 20px; position: relative; top: -5px;background-repeat: no-repeat; background-size: contain;float:left;}
.blogpost-bottom + .mk-main-wrapper-holder .single-content {padding:0;}
.blogpost-bottom .vc_row .vc_col-sm-4:nth-child(2) {margin-bottom: 40px;}
.mk-blog-single .featured-image {margin-top:0;}
p.press_release_category {font-weight: bold;}
.press_release_category h6 {font-family: 'AlrightSansLight', Arial, Helvetica, sans-serif;margin-bottom: 5px;}
.single-blog .single-post-tags, .single-blog .featured-image {display: none;}
.blog-feed-img {display: block; margin: 0 auto; border-radius: 50%; -webkit-box-shadow: none; box-shadow: none; overflow: hidden;}
p.blog-feed-date {font-size: 12px; color: #af8d46; line-height: 18px; text-align: center !important; font-weight: bold; margin-top: 20px;margin-bottom: 10px;}
.attachment_date {font-weight:bold; font-size: 14px; color: #af8d46; line-height: 18px; margin-top: 0;margin-bottom: 20px;}
h1.attachment-title {margin-bottom: 10px;}
.attachment-image {width:50%;}
h6.blog-feed-title {font-size: 28px; color: #706c80 !important; line-height: 34px; text-align: center !important; font-family: 'AlrightSansLight', Arial, Helvetica, sans-serif !important; margin-bottom: 5px;}
.blog-feed-more {font-size: 12px; font-weight: bold; color: #ed6022; display: block; text-align: center !important; margin-bottom: 40px;}
.blog-feed-more:hover {color: #646464;}
.overlay-hover .mk-lightbox {width: auto !important; height: auto !important; padding: 0 10px !important;}
.overlay-hover .mk-lightbox i.mk-theme-icon-plus:before {content: "View";}

/* team */
.team-template-default .entry-meta, .team-template-default .featured-image {display: none;}
.team-member-image img {border-radius: 50%; -webkit-box-shadow: none; box-shadow: none; overflow: hidden;}

/* cases */
.case-featured {background-repeat: no-repeat; width:100%; height: 460px;background-size: cover; background-position: center center;}
a.documents {font-family: 'AlrightSansLight', Arial, Helvetica, sans-serif;display: inline-block;margin-bottom: 5px;}
a.documents::before {display: inline-block; color: #ee5f24; width: 20px; height: 20px; font-size: 14px; line-height: 14px; text-align: left; content: "\f1c1";font-family: FontAwesome; font-weight: 400; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.cases-feed h6 {margin-bottom: 0;}
.cases-feed .case_excerpt p {font-size: 15px; color: #423c56; line-height: 23px;margin-bottom: 0;}
.cases-feed .vc_btn3-color-grey {font-family: Montserrat; color: #423c56 !important; font-weight: bold; border: none; background-color: transparent !important; background-image: none !important;padding: 0;}
.cases-feed .vc_btn3-color-grey:hover {border: none !important; color: #ee5f24 !important;}
.cases-feed .vc_btn3-container {margin:0;}
#searchform input[type=text] {width: 40%;}
#searchform input[type=text] {float:left;border: 1px solid #706c80;border-radius: 3px 0 0 3px !important; border-right-color: #ed6022;}
#searchform .inlineSubmit {width:40px; height: 46px; font-size: 13px;background-color: #ed6022; color: #ffffff;border: 1px solid #ed6022;float: left;border-radius: 0 3px 3px 0 !important}
#searchform .inlineSubmit:hover {background-color:#c9521d;border-color: #c9521d;}
#searchform #searchsubmit, #searchform .inlineSubmit {font-family: ArtbeesWPTokens;position: relative;}
#searchform #searchsubmit::before {content: "\e00a";font-size: 20px;color: #ffffff;position: relative; right: 0; top: 0;}
#searchform .inlineSubmit::before {content: "\e00a";font-size: 20px;color: #ffffff;position: relative; right: 0; top: 0;}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover {background-color: #ed6022;}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item {background-color: #c9521d;}
.page-id-27 h6, .page-id-612 h6 {margin-bottom: 10px;}
.mk-side-dashboard #searchform input[type=text] {width: 100%; float:none; border-right-color: #706c80;}
.error404 #searchform input[type=text] {width: 100%; float:none; border-right-color: #706c80;}

/* ERI Cases */
.single-blog #theme-page .theme-page-wrapper {margin:0 auto;}
.single-blog #theme-page .theme-page-wrapper .theme-content {padding: 0 20px !important;}
 .single-blog #theme-page .theme-page-wrapper .theme-content .single-content {padding: 0 !important;}
.case_documents a:hover::before {color: #646464;}
.case_documents a::before {display: inline-block; color: #ee5f24; width: 20px; height: 20px; font-size: 14px; line-height: 14px; text-align: left; content: "\f1c1";font-family: FontAwesome; font-weight: 400; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.single-case .mk-text-block {font-family: 'AlrightSansLight', Arial, Helvetica, sans-serif; font-size: 18px; color: #646464; line-height: 30px;}
.vc_tta-panel-heading {border-width: 0 !important;padding-bottom: 10px !important;margin-bottom: 20px !important;}
.vc_tta-panel-heading:hover {background-color: transparent !important;}
.vc_tta-panel-heading:hover i.vc_tta-controls-icon::before {color: #11773c !important; border-color: #11773c !important}
i.vc_tta-controls-icon {left: 0 !important;}
.vc_tta-panel-title>a {color: #11773c !important; font-family: Montserrat, sans-serif !important; font-weight: normal; padding-left: 20px !important;padding-top: 0 !important; padding-bottom: 0 !important; font-size: 24px !important;}
.vc_tta-panel-body {padding: 0 !important;}
.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {border-color: #11773c !important;}
.cases-feed-box {padding: 30px; background-color: #e6e5e1;margin-bottom: 20px; width: 100%;}
.cases-feed-box h6 {font-size: 26px; color: #423c56; line-height: 32px; text-align: left; font-family: Montserrat; font-weight: 400; font-style: normal; margin-bottom: 10px;}
.cases-feed-box p {font-family: 'AlrightSansLight', Arial, Helvetica, sans-serif; font-weight: 100; color: #423c56; text-align: left; font-size: 18px; line-height: 24px;margin-bottom: 0;}
.cases-feed-box p a {font-family: 'AlrightSans', Arial, Helvetica, sans-serif; color: #423c56; font-size: 14px; line-height: 18px;font-weight: bold; text-align: right; display: block;margin-top: 5px;}
.cases-feed-box p a:hover {color: #ee5f24 !important;}
body .cases-filters select {border: 1px solid #706c80 !important; border-radius: 3px 0 0 3px !important;  font-size: 13px !important; padding: 12px 16px !important; letter-spacing: 1px; color: #666 !important; font-family: Open Sans; font-weight: bold;line-height: 18px !important;}
body .cases-filters .form-control {height: auto !important; -webkit-box-shadow: none; box-shadow: none;}
body .cases-filters {display: inline-block; width: 100%; margin-bottom: 20px;}
.page-id-612 .cases-feed-box {display: none;}
.page-id-612 .js-wpv-view-layout .row .cases-feed-box {display: inline-block;}
.page-id-612 .js-wpv-view-layout p.attachment {text-align: center;margin-bottom: 0; background-color: #e6e5e1; padding-top: 30px;}
.page-id-612 .js-wpv-view-layout h6 {text-align: center; margin-bottom: 0;}
.page-id-612 .js-wpv-view-layout .cases-feed-box {padding-top: 20px; padding-bottom: 25px;}

/* Publications */
.single-publication .featured-image {display: none;}


/* In the Classroom */
.classroom-hero {
background: #094021; /* Old browsers */
background: -moz-linear-gradient(left, #094021 0%, #094725 13%, #0a572f 33%, #0c6a39 46%, #10763d 55%, #1c873d 68%, #34a136 87%, #3eab33 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #094021 0%,#094725 13%,#0a572f 33%,#0c6a39 46%,#10763d 55%,#1c873d 68%,#34a136 87%,#3eab33 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #094021 0%,#094725 13%,#0a572f 33%,#0c6a39 46%,#10763d 55%,#1c873d 68%,#34a136 87%,#3eab33 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#094021', endColorstr='#3eab33',GradientType=1 ); /* IE6-9 */
}
.landingpage-hero {
background: #094021; /* Old browsers */
background: -moz-linear-gradient(left, #094021 0%, #094725 13%, #0a572f 33%, #0c6a39 46%, #10763d 55%, #1c873d 68%, #34a136 87%, #3eab33 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #094021 0%,#094725 13%,#0a572f 33%,#0c6a39 46%,#10763d 55%,#1c873d 68%,#34a136 87%,#3eab33 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #094021 0%,#094725 13%,#0a572f 33%,#0c6a39 46%,#10763d 55%,#1c873d 68%,#34a136 87%,#3eab33 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#094021', endColorstr='#3eab33',GradientType=1 ); /* IE6-9 */
}
.landingpage-hero p {font-size: 24px; font-family: Montserrat; font-weight: 400; line-height: 1.5em; text-align: center; color: #ffffff;margin-bottom: 0;padding-right: 20px !important; padding-left: 20px !important;}
.blogpost-bottom {
	background: -moz-linear-gradient(left, rgba(111,107,129,0.27) 0%, rgba(110,107,129,0.26) 2%, rgba(112,108,128,0.25) 3%, rgba(113,109,130,0.24) 5%, rgba(113,109,130,0.23) 6%, rgba(112,108,130,0.22) 8%, rgba(112,107,130,0.22) 9%, rgba(114,109,128,0.21) 10%, rgba(113,109,128,0.21) 11%, rgba(111,106,130,0.2) 12%, rgba(112,107,128,0.2) 13%, rgba(112,106,128,0.19) 15%, rgba(114,109,130,0.18) 16%, rgba(113,108,130,0.18) 17%, rgba(110,110,128,0.17) 18%, rgba(109,109,128,0.17) 19%, rgba(112,106,131,0.16) 20%, rgba(111,111,131,0.16) 21%, rgba(111,111,131,0.15) 22%, rgba(110,110,131,0.14) 23%, rgba(113,106,128,0.14) 24%, rgba(109,109,131,0.14) 25%, rgba(113,105,128,0.13) 26%, rgba(112,112,128,0.13) 27%, rgba(115,107,132,0.13) 28%, rgba(115,107,132,0.13) 29%, rgba(114,106,132,0.13) 30%, rgba(109,109,128,0.13) 31%, rgba(113,104,132,0.12) 32%, rgba(117,106,128,0.12) 33%, rgba(117,106,128,0.11) 34%, rgba(116,104,128,0.11) 35%, rgba(109,109,134,0.1) 36%, rgba(115,102,128,0.1) 37%, rgba(107,107,134,0.09) 38%, rgba(107,107,134,0.09) 39%, rgba(105,105,135,0.08) 40%, rgba(112,112,128,0.08) 41%, rgba(112,112,128,0.07) 42%, rgba(119,102,136,0.07) 43%, rgba(109,109,128,0.06) 44%, rgba(118,118,137,0.06) 45%, rgba(106,106,128,0.05) 46%, rgba(106,106,128,0.05) 47%, rgba(116,116,139,0.04) 48%, rgba(102,102,128,0.04) 49%, rgba(102,102,128,0.04) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(111,107,129,0.27) 0%,rgba(110,107,129,0.26) 2%,rgba(112,108,128,0.25) 3%,rgba(113,109,130,0.24) 5%,rgba(113,109,130,0.23) 6%,rgba(112,108,130,0.22) 8%,rgba(112,107,130,0.22) 9%,rgba(114,109,128,0.21) 10%,rgba(113,109,128,0.21) 11%,rgba(111,106,130,0.2) 12%,rgba(112,107,128,0.2) 13%,rgba(112,106,128,0.19) 15%,rgba(114,109,130,0.18) 16%,rgba(113,108,130,0.18) 17%,rgba(110,110,128,0.17) 18%,rgba(109,109,128,0.17) 19%,rgba(112,106,131,0.16) 20%,rgba(111,111,131,0.16) 21%,rgba(111,111,131,0.15) 22%,rgba(110,110,131,0.14) 23%,rgba(113,106,128,0.14) 24%,rgba(109,109,131,0.14) 25%,rgba(113,105,128,0.13) 26%,rgba(112,112,128,0.13) 27%,rgba(115,107,132,0.13) 28%,rgba(115,107,132,0.13) 29%,rgba(114,106,132,0.13) 30%,rgba(109,109,128,0.13) 31%,rgba(113,104,132,0.12) 32%,rgba(117,106,128,0.12) 33%,rgba(117,106,128,0.11) 34%,rgba(116,104,128,0.11) 35%,rgba(109,109,134,0.1) 36%,rgba(115,102,128,0.1) 37%,rgba(107,107,134,0.09) 38%,rgba(107,107,134,0.09) 39%,rgba(105,105,135,0.08) 40%,rgba(112,112,128,0.08) 41%,rgba(112,112,128,0.07) 42%,rgba(119,102,136,0.07) 43%,rgba(109,109,128,0.06) 44%,rgba(118,118,137,0.06) 45%,rgba(106,106,128,0.05) 46%,rgba(106,106,128,0.05) 47%,rgba(116,116,139,0.04) 48%,rgba(102,102,128,0.04) 49%,rgba(102,102,128,0.04) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(111,107,129,0.27) 0%,rgba(110,107,129,0.26) 2%,rgba(112,108,128,0.25) 3%,rgba(113,109,130,0.24) 5%,rgba(113,109,130,0.23) 6%,rgba(112,108,130,0.22) 8%,rgba(112,107,130,0.22) 9%,rgba(114,109,128,0.21) 10%,rgba(113,109,128,0.21) 11%,rgba(111,106,130,0.2) 12%,rgba(112,107,128,0.2) 13%,rgba(112,106,128,0.19) 15%,rgba(114,109,130,0.18) 16%,rgba(113,108,130,0.18) 17%,rgba(110,110,128,0.17) 18%,rgba(109,109,128,0.17) 19%,rgba(112,106,131,0.16) 20%,rgba(111,111,131,0.16) 21%,rgba(111,111,131,0.15) 22%,rgba(110,110,131,0.14) 23%,rgba(113,106,128,0.14) 24%,rgba(109,109,131,0.14) 25%,rgba(113,105,128,0.13) 26%,rgba(112,112,128,0.13) 27%,rgba(115,107,132,0.13) 28%,rgba(115,107,132,0.13) 29%,rgba(114,106,132,0.13) 30%,rgba(109,109,128,0.13) 31%,rgba(113,104,132,0.12) 32%,rgba(117,106,128,0.12) 33%,rgba(117,106,128,0.11) 34%,rgba(116,104,128,0.11) 35%,rgba(109,109,134,0.1) 36%,rgba(115,102,128,0.1) 37%,rgba(107,107,134,0.09) 38%,rgba(107,107,134,0.09) 39%,rgba(105,105,135,0.08) 40%,rgba(112,112,128,0.08) 41%,rgba(112,112,128,0.07) 42%,rgba(119,102,136,0.07) 43%,rgba(109,109,128,0.06) 44%,rgba(118,118,137,0.06) 45%,rgba(106,106,128,0.05) 46%,rgba(106,106,128,0.05) 47%,rgba(116,116,139,0.04) 48%,rgba(102,102,128,0.04) 49%,rgba(102,102,128,0.04) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#456f6b81', endColorstr='#0a666680',GradientType=1 ); /* IE6-9 */
}

/* Careers */
.single-careers .entry-meta {display: none;}
.single-careers .vc_acf .vc_acf-label {color: #11773c; font-family: Montserrat; font-weight: 400; font-size: 18px; display: inline-block; margin-bottom: 20px;}
.careers-feed-button {margin-top: 10px;margin-bottom: 0;}

/* Footer */
input[type=email], input[type=password], input[type=tel], input[type=text], input[type=submit], textarea {-webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important; font-weight: bold !important;}
#emma-main-input {-webkit-border-radius: 3px 0 0 3px !important; -moz-border-radius: 3px 0 0 3px !important; border-radius: 3px 0 0 3px !important;}
input[name=emma_form_submit] {-webkit-border-radius: 0 3px 3px 0 !important; -moz-border-radius: 0 3px 3px 0 !important; border-radius: 0 3px 3px 0 !important;}
input[name=emma_main_input]::-webkit-input-placeholder {color: #302b40 !important;}
input[name=emma_main_input]::-moz-placeholder {color: #302b40 !important;}
input[name=emma_main_input]:-ms-input-placeholder {color: #302b40 !important;}
input[name=emma_main_input]:-moz-placeholder {color: #302b40 !important;}
input[name=emma_form_submit] {padding: 13px;font-family: Montserrat; font-size: 18px; line-height: 26px !important; float: left;}
input[name=emma_form_submit]:hover {background-color: #c9521d !important;}
input[name=emma_main_input] {font-size: 18px;}
#mk-footer input[name=emma_main_input] {font-size: 11px;}
#mk-footer input[name=emma_form_submit] {padding: 10px; font-size: 16px; line-height: 29px !important;}
.emma-horizontal-layout ul#emma-form-elements li.emma-form-row {margin-right: 0 !important;}
#mk-footer .mk-padding-wrapper .mk-col-1-3:nth-child(3) .textwidget p {line-height: 150%;margin-bottom: 0;}
#mk-footer {padding-top:0;}
#mk-footer .footer-wrapper {margin-bottom: 0;}
#mk-footer .mk-padding-wrapper {padding: 40px;}
#mk-footer .menu li a {padding: 0;}
#mk-footer .menu li.menu-item {margin-bottom: 15px;}
#mk-footer .menu li.menu-item ul.sub-menu li {margin-bottom: 0px;line-height: 1.2em;}
#mk-footer .menu li.menu-item-home {display:  none;}
#mk-footer .mk-col-1-3:nth-child(2) .widget_custom_menu {float: left;margin-bottom: 0;max-width: 50%;}
#mk-footer .mk-col-1-3:nth-child(2) .widget_custom_menu:first-child {padding-right: 20px;}
#mk-footer .mk-col-1-3:nth-child(2) .widget_custom_menu:nth-child(2) {padding-right: 20px;}
#mk-footer .mk-padding-wrapper .mk-col-1-3:nth-child(2) .widget_custom_menu:first-child ul.menu > li:nth-of-type(1n+5) {display: none;}
#mk-footer .mk-padding-wrapper .mk-col-1-3:nth-child(2) .widget_custom_menu:nth-child(2) ul.menu > li:nth-of-type(-n+4) {display: none;} 
#mk-footer ul.sub-menu ul.sub-menu {display: none;}
#mk-footer .menu li.menu-item > a {font-family: 'ChaparralPro';font-weight: bold;}
#mk-footer .textwidget p {font-family: 'ChaparralPro';}
#mk-footer .menu li.menu-item ul.sub-menu li > a {color: #706b80;}
#mk-footer .menu li.menu-item ul.sub-menu li > a:hover {color: #ee5f24;}
a.mk-button {padding: 15px 30px !important;background-color: #ed6022 !important; color: #ffffff !important; border-color:#ed6022 !important }
a.mk-button:hover {background-color: #c9521d !important; border-color: #c9521d !important;}
a.mk-button span {font-family: Montserrat; letter-spacing: 1px; font-size: 16px;}
.edge-buttons a.mk-button {background-color: transparent !important; border-color:#ffffff !important }
.edge-buttons a.mk-button:hover {background-color: #c9521d !important; border-color: #c9521d !important;}
#mk-footer a.mk-button {color: #ffffff; background-color: #ed6022; margin-bottom: 0px;font-family: Montserrat; font-size: 16px;}
#mk-footer a.mk-button:hover {background-color: #c9521d; color: #ffffff;}
#mk-footer .widgettitle {text-transform: none;font-weight: 400;}
#mk-footer .widgettitle::after {display: none;}
#mk-footer .mk-padding-wrapper .mk-col-1-3:nth-child(3) .widget:first-child {margin-bottom: 10px;}
#mk-footer .mk-padding-wrapper .mk-col-1-3:nth-child(3) .widget:nth-child(2) {margin-bottom: 40px;}
#mk-footer .mk-padding-wrapper .mk-col-1-3:nth-child(3) .widget:nth-child(3) {margin-bottom: 40px;}
#mk-footer .mk-padding-wrapper .mk-col-1-3:nth-child(3) .textwidget p {font-size: 12px;}
#mk-footer .mk-padding-wrapper .mk-col-1-3:nth-child(2)::after {content: "";background-image: url("/wp-content/uploads/footer-border.png"); display: inline-block; width: 5px; height: 530px; background-repeat: no-repeat; background-size: contain; position: absolute;}
#mk-footer .mk-padding-wrapper .mk-col-1-3:nth-child(2)::before {content: "";background-image: url("/wp-content/uploads/footer-border.png"); display: inline-block; width: 5px; height: 530px; background-repeat: no-repeat; background-size: contain;left:32%; position: absolute;}
#mk-footer .emma-status, #mk-footer .emma-alert {background: transparent !important; border: 0px solid transparent !important; box-shadow: none !important; color: #ffffff !important; font-style: normal !important; font-size: 1em !important;font-family: 'AlrightSansLight', Arial, Helvetica, sans-serif !important; margin: 0 !important; padding: 0 !important;}
.page-id-592 .emma-status, .page-id-592 .emma-alert {background: transparent !important; border: 0px solid transparent !important; box-shadow: none !important; color: #646464 !important; font-style: normal !important; font-size: 1em !important;font-family: 'AlrightSansLight', Arial, Helvetica, sans-serif !important; margin: 0 !important; padding: 0 !important;}
#mk-footer .emma-status:not(.emma-alert):before, .emma-status:not(.emma-alert):after, .emma-status:before, .emma-alert:before {display: none !important;}
#mk-footer .spinner {margin: 0 auto !important;box-shadow: none !important;padding: 1px !important; border-radius: 50% !important;}
#mk-footer li.emma-form-row.emma-cf {width: 79% !important;}
#mk-footer li.emma-form-row.emma-form-row-last {width: 20% !important;}
.single-post.video .featured-image {display: none;}
.single-post.photo-gallery .featured-image {display: none;}
.single-post.photo-gallery .single-content .featured-image {display: block;}
.single-post.video.faces-of-change .featured-image {display: block;}
.fancybox-title-float-wrap .child {text-transform: none !important;}
h5.media-hit-title {margin-bottom: 10px;}
.wpv-loop div {margin-bottom: 40px;}
.search-results .wpv-loop div {margin-bottom: 20px;}
.menu-landing-page-middle-footer-container {margin-left: 16px !important;}
ul#menu-landing-page-middle-footer {list-style: disc outside none !important;}
ul#menu-landing-page-middle-footer li {list-style: disc outside none !important;}
ul#menu-landing-page-middle-footer li a {border-bottom: 0px solid transparent;}
.page-id-612 .js-wpv-view-layout {display: none;}

/* Donation form */
.IATS_AmountItemDiv {border: none !important;}
.IATS_AmountDiv .IATS_AmountItemDiv {padding: 0; float:left;}
.IATS_AmountDiv .IATS_AmountItemDiv table {margin-bottom: 0;}
.IATS_AmountDiv .IATS_AmountItemDiv table td {width: auto !important;}
#IATS_AmountListItemDiv_Other0 {padding:12px;}
#IATS_PaymentBoxDiv input, #IATS_PaymentBoxDiv select, #IATS_PaymentBoxDiv textarea {font-family: 'AlrightSansLight', Arial, Helvetica, sans-serif !important; font-size: 18px !important; color: #646464 !important; line-height: 30px !important; border: 1px solid #ccc !important; border-radius: 3px !important; background-color: transparent !important; padding: 6px 5px !important;}
div.IATS_PaymentItemDiv label {font-family: 'AlrightSansLight', Arial, Helvetica, sans-serif !important; font-size: 18px !important; color: #646464 !important;font-weight: normal !important;}
span.IATS_AmountSectionTitle, span.IATS_PaymentSectionTitle {font-family: Montserrat !important; color: #11773c !important; font-weight: 400 !important; font-size: 26px !important;}
button.IATS_Action {color: #ffffff !important; background: #ed6022 !important; margin-bottom: 0px; padding: 15px 30px !important;-webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important;border-width: 1px;font-weight: bold;-webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; border: none !important; font-family: Montserrat !important; letter-spacing: 1px !important; font-size: 16px !important; text-shadow: none !important;}
button.IATS_Action:hover {background: #c9521d !important;color: #ffffff;}
#IATS_AmountName_Order_Other0 span.IATS_AmountSpan {margin-top: 0 !important;padding: 0 !important;}
.page-id-299 a, .page-id-299 a:link, .page-id-299 a:visited, .page-id-10314 a, .page-id-10314 a:link, .page-id-10314 a:visited {font-size: inherit !important;}
#IATS_Payment_CVV2Div a {float: left;}
.imageslide-title {font-size:14px !important;line-height:18px !important; position: absolute; bottom: 0; background-color: rgba(0, 0, 0, 0.6) !important; color: #ffffff !important; padding: 10px;}

/* donate forms */
.ngp-form header.at-title {font-family: 'Montserrat', sans-serif !important;}
.ngp-form .at-banner img {width: 100%; max-width: 1200px !important;}
.ngp-form .multistep-layout .HeaderHtml p {line-height: 24px;}
.ngp-form.at form .label-amount {
    width: 22%;
    height: auto;
    margin-right: 4%;
    float: left;
    color: #FFF;
    font-size: 24px;
    background-image: none;
    padding: 8px;
    margin-bottom: 15px;
    letter-spacing: -0.03em;
    line-height: 1.42857;
    display: block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    text-shadow: -1px -1px 1px rgba(38,116,52,0.1);
    font-weight: 400;
    white-space: nowrap;
    position: relative;
    z-index: 1;
}
.ngp-form.at form .label-amount>a {
    position: absolute;
    top: 0;
    right: 0;
    height: 50px;
    left: 0;
    display: block;
    background-color: #094021;
    border-radius: 4px;
    z-index: -1;
}
.ngp-form.at form .label-amount:hover>a {background-color: #EE5F24 !important; border-color: #EE5F24 !important;}
.ngp-form.at form .label-amount input:required {
    color: #fff;
    border-color: #094021;
    background-color: #f1f3f5;
    box-shadow: none;
}
.ngp-form.at form .label-amount input:required {
    color: #094021;
    border-color: #094021;
    background-color: #f1f3f5;
    box-shadow: none;
}
.ngp-form.at form .label-amount input[type="radio"]:checked+a {
    border-color: #EE5F24;
    background-color: #EE5F24;
}
.ngp-form.at .btn-at-primary {background-color: #EE5F24;}
.ngp-form.at .btn-at-primary:hover {background-color: #094021 !important;}

#gallery-1 .mk-swiper-wrapper {transition-duration: 3.6s !important;}

/* footer form*/
#mk-footer .ngp-form .at-inner {background-color: transparent !important;}
#mk-footer .ngp-form header.at-title {font-size: 28px !important;color: #d0ced4 !important; text-align: left !important; padding: 0 !important;}
#mk-footer .ngp-form.at label {color: #d0ced4 !important; text-align: left !important; padding: 0 !important; margin: 0 !important;}
#mk-footer .ngp-form.at fieldset legend {display: none !important;}
#mk-footer .ngp-form.at .at-fieldset, .at-form-submit {padding: 0 !important;}
#mk-footer .ngp-form label.EmailAddress * {text-decoration: none !important;}
#mk-footer .ngp-form header {font-family: 'Montserrat', sans-serif !important;}
#mk-footer .ngp-form.at .btn-at-primary {background-color: #EE5F24;}
#mk-footer .ngp-form.at .btn-at-primary:hover {background-color: #c9521d !important;}
#mk-footer .ngp-form input[type="email"] {margin: 0 !important; background: #706c80; border-color: #706c80; padding: 20px 16px; color: #302b40;}
#mk-footer .ngp-form input[type="submit"] {margin: 10px 0 10px 0;}

@media screen and (max-width: 1180px) {
	.home-blog-content .vc_gitem-row-position-top .vc_col-sm-6 {width: 100%;}
	.home-blog-content .home-blog-category {text-align: center !important; margin-bottom: 0;}
	.home-blog-feed .vc_gitem-post-data-source-post_date p {text-align: center !important;}
	.home-blog-category a::after, .home-blog-category::after {display: none;}
	.home-blog-feed .home-blog-content .vc_col-sm-6:first-child {padding-right:10px;padding-bottom: 0;left: auto;text-align: center;}	
	.home-blog-feed .home-blog-content .vc_col-sm-6:nth-child(2) {padding-left: 10px;padding-top: 5px;left: auto;text-align: center;}	
}
	
@media screen and (max-width: 1140px) {
    #nextendaccordionmenuwidget-2, .mk-header-search, #menu-secondary-navigation .responsive-nav-link {display: none !important;}
    .mk-searchform {margin: 0 auto;}
	.mk-side-dashboard.dashboard-opened {top: 68px;}
	.mk-edge-slider .mk-grid {padding: 0;}
	.blog-featured h1 {width: 80%;}
	#mk-main-navigation .mk-header-logo {margin-left: 0 !important;}
}

@media screen and (min-width: 1141px) {
    #nextendaccordionmenuwidget-3, .mk-side-dashboard .widget_search {display: none !important;}
    .mk-side-dashboard .widget {margin-bottom: 0;}
}

@media screen and (max-width: 960px) {
.mk-blog-single .featured-image {margin: 0;}
.single-blog .theme-content img {width: 100% !important; height: auto !important;}
}

@media handheld, only screen and (max-width: 767px) {
.mk-edge-slider .swiper-slide .mk-section-color-mask {width: 100%!important;}
.home-whatwedo .mk-button-align .float-left {float: none;}
#mk-footer .mk-padding-wrapper .mk-col-1-3:nth-child(2)::before, #mk-footer .mk-padding-wrapper .mk-col-1-3:nth-child(2)::after {display: none;}
#mk-footer [class*=mk-col-] {float:left;}
h5.vc_custom_heading {text-align: center !important;}
.page-id-27 #searchform input[type=text] {width: 85%;}
.imageslide-title {display: none;}
.mk-gallery.thumb-style .gallery-thumb-lightbox {opacity: 1 !important; margin-left: -30px !important;}
.slideshow-swiper-arrows.mk-swiper-prev {left: 0 !important;}
.slideshow-swiper-arrows.mk-swiper-next {right: 0 !important;}
}

@media (max-width: 768px) {
.vc_responsive .home-blog-category.vc_grid-filter {display: inline-block !important;}
.blog-featured h1 {width: 100%;font-size: 2em !important;}
.IATS_PaymentItemDiv {width: 100% !important;}
.page-id-592 #emma-form.emma-only-email.emma-horizontal-layout ul#emma-form-elements li.emma-form-row {width: 84% !important;}
.page-id-592 #emma-form.emma-only-email.emma-horizontal-layout ul#emma-form-elements li.emma-form-row.emma-form-row-last {width:16% !important;}
}

@media screen and (max-width: 650px) {
	.mk-header-logo, .mk-header-logo a {margin-top: 10px; margin-bottom: 10px;}
}

@media handheld, only screen and (max-width: 500px) {
#mk-breadcrumbs {display: inline-block; line-height: 20px !important;}
.case-featured {height: 200px;}
}