

/*
Theme Name: empea
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: empea
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

empea is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/


@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

/*font-family: 'Roboto', sans-serif;*/

/*Fonts*/
@font-face {
    font-family: 'humnst777_btroman';
    src: url('fonts/ufonts.com_humanist-777-bt-webfont.woff2') format('woff2'), url('fonts/ufonts.com_humanist-777-bt-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'humanist_777bold';
    src: url('fonts/ufonts.com_humanist777bt-boldb-opentype-webfont.woff2') format('woff2'), url('fonts/ufonts.com_humanist777bt-boldb-opentype-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'humnst777_lt_btlight';
    src: url('fonts/ufonts.com_humanist-777-light-bt-webfont.woff2') format('woff2'), url('fonts/ufonts.com_humanist-777-light-bt-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'humanist_777_blackregular';
    src: url('fonts/ufonts.com_humanist777bt-blackb-opentype-webfont.woff2') format('woff2'), url('fonts/ufonts.com_humanist777bt-blackb-opentype-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/*Laxia Fonts*/

@font-face {
    font-family: 'lexiabold';
    src: url('fonts/lexia_std_bd-webfont.woff2') format('woff2'), url('fonts/lexia_std_bd-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lexiabold_italic';
    src: url('fonts/lexia_std_bditalic-webfont.woff2') format('woff2'), url('fonts/lexia_std_bditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lexiaitalic';
    src: url('fonts/lexia_std_italic-webfont.woff2') format('woff2'), url('fonts/lexia_std_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lexia_lightregular';
    src: url('fonts/lexia_std_light-webfont.woff2') format('woff2'), url('fonts/lexia_std_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lexia_lightitalic';
    src: url('fonts/lexia_std_lightitalic-webfont.woff2') format('woff2'), url('fonts/lexia_std_lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lexiaregular';
    src: url('fonts/lexia_std_rg-webfont.woff2') format('woff2'), url('fonts/lexia_std_rg-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



*,*:before,*:after {margin: 0;padding: 0;box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;}
html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {display: block;}

audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden],template {display: none;}
a {background-color: transparent;transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;}
/*.tra { transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; }*/
select::-ms-expand {display: none;}
input::-ms-clear {display: none;}
abbr[title] {border-bottom: 1px dotted;}
b,
strong {}
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;outline: 0; max-width: 100%; height: auto;}
img:hover,img:focus {outline: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
code,kbd,pre,samp {font-size: 1em;}
button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}
select {text-transform: none;}
button {overflow: visible;background: #344252;}button,
input,select,textarea {max-width: 100%;}button,
html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] {cursor: default;opacity: .5;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
input[type="checkbox"],input[type="radio"] {margin-right: 0.4375em;padding: 0;}
input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-outer-spin-button,
input[type="time"]::-webkit-inner-spin-button,
input[type="time"]::-webkit-outer-spin-button,
input[type="datetime-local"]::-webkit-inner-spin-button,
input[type="datetime-local"]::-webkit-outer-spin-button,
input[type="week"]::-webkit-inner-spin-button,
input[type="week"]::-webkit-outer-spin-button,
input[type="month"]::-webkit-inner-spin-button,
input[type="month"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 1px solid #d1d1d1;margin: 0 0 1.75em;min-width: inherit;padding: 0.875em;}
fieldset >:last-child {margin-bottom: 0;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;}
optgroup {font-weight: bold;}
body {font-family: 'humnst777_btroman';font-size: 17px;}
body,button,input,select,textarea {color: #1a1a1a;font-family: 'humnst777_btroman';font-size: 16px;line-height: 1.75;}
.btn-primary,.btn {background-color: #344252;border-color: transparent;color: #ffffff;}
.readmore-link.button:hover, .readmore-link.button:focus {color: #ffffff;}
.btn-primary:hover,.btn-primary:focus,.btn:hover,.btn:focus{background-color: #688199;}
/*====== TYPO =================*/
h1,h2,h3,h4,h5,h6 {margin: 0;text-rendering: optimizeLegibility;font-weight: normal;font-family: 'humanist_777bold';line-height: normal; color: #688199;}
h1{font-size: 34px}
h2 {color: #688199;font-size: 29px; line-height: 1.4}
h3 {font-size: 20px; /*line-height: 24px;*/ line-height: 1.2}
p {font-size: 16px;color: #414243;line-height: 30px;margin-bottom: 20px;}
dfn,cite,em,i {font-style: italic;}
blockquote,q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: "";}
blockquote p {margin-bottom: 1.4736842105em;}
blockquote cite,blockquote small {color: #1a1a1a;display: block;font-size: 16px;font-size: 1rem;line-height: 1.75;}
blockquote cite:before,blockquote small:before {content: "\2014\00a0";}
blockquote em,blockquote i,blockquote cite {font-style: normal;}
blockquote strong,blockquote b {font-weight: 400;}
blockquote >:last-child {margin-bottom: 0;}
address {font-style: italic;margin: 0 0 1.75em;}
code,kbd,tt,var,samp,pre {font-family: Inconsolata, monospace;}
pre {border: 1px solid #d1d1d1;font-size: 16px;font-size: 1rem;line-height: 1.3125;margin: 0 0 1.75em;max-width: 100%;overflow: auto;padding: 1.75em;white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
code {background-color: #d1d1d1;padding: 0.125em 0.25em;}
abbr,acronym {border-bottom: 1px dotted #d1d1d1;cursor: help;}
mark,ins {background: #007acc;color: #000;padding: 0.125em 0.25em;text-decoration: none;}
mark{color: #fff;}
big {font-size: 125%;}
hr {background-color: #d1d1d1;border: 0;height: 1px;margin: 0 0 1.75em;}
ul,ol {margin: 0;padding: 0 0 0 20px;}
/*ul {list-style: none;}*/
ol {margin-left: 1.5em;}
li > ul,li > ol {margin-bottom: 0;}
dl {margin: 0 0 1.75em;}
dt {font-weight: 700;}
dd {margin: 0 0 1.75em;}img {height: auto;max-width: 100%;vertical-align: middle;}del {opacity: 0.8;}table,th,td {border: 1px solid #d1d1d1;}table {border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin: 0 0 1.75em;table-layout: fixed;width: 100%;}caption,th,td {font-weight: normal;text-align: left;}th {border-width: 0 1px 1px 0;font-weight: 700;}td {border-width: 0 1px 1px 0;}th,td {padding: 10px; vertical-align: top;}
/*======== Prefix==*/
::-webkit-input-placeholder {
    color: #827f7f;
    font-family: 'humnst777_btroman';
}

:-moz-placeholder {
    color: #827f7f;
    font-family: 'humnst777_btroman';
    opacity: 1 !important;
}

::-moz-placeholder {
    color: #827f7f;
    font-family: 'humnst777_btroman';
    opacity: 1 !important;
}

:-ms-input-placeholder {
    color: #827f7f;
    font-family: 'humnst777_btroman';
}

input {
    line-height: normal;
}
input,textarea,select{
	border-radius: 5px;
	border: none;
}

/*=========== Buttons ======================*/
a.button,button,button[disabled]:hover,button[disabled]:focus,input[type="button"],input[type="button"][disabled]:hover,input[type="button"][disabled]:focus,input[type="reset"],input[type="reset"][disabled]:hover,input[type="reset"][disabled]:focus,input[type="submit"],input[type="submit"][disabled]:hover,input[type="submit"][disabled]:focus {background: #344252;border: 0;border-radius: 5px;color: #fff;line-height: 1;text-transform: uppercase;font-family: 'humanist_777bold';padding: 10px 30px;max-width: 194px;font-size: 12px;display: inline-block;}
a.button:focus,.about-section .button:focus{color: #fff;}
a.button.button-white {background: #fff;color: #5b829c;}
a.button.button-white:hover {background: #5b829c;color: #fff;}
a.button:hover,button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus {background: #688199; color: #fff;}
.mec-event-footer .mec-booking-button:hover{background: #688199; color: #fff; border-color: #688199;}
button.button-secondary {background-color: #78323d;}
button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus {outline: 0;outline-offset: 0;}
input[type="date"],input[type="time"],input[type="datetime-local"],input[type="week"],input[type="month"],input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea {background: #fff;border: 0;color: #686868;padding: 0 17px;width: 100%;font-size: 12px;line-height: 35px;height: 35px;border: 1px solid #ddd;}
input[type="date"],input[type="time"],input[type="datetime-local"],input[type="week"],input[type="month"],input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea {-webkit-appearance: none; border-radius: 5px;}
textarea {height: 120px;}
input[type="date"]:focus,input[type="time"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="month"]:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus {background-color: #fff;border-color: #007acc;color: #1a1a1a;outline: 0;}
/**LInks*/
a,a > strong {color: #688199;text-decoration: none;}
.content-inner p a strong{color: #688199;}
a:hover,a:focus,a:active,.content-inner p a:hover strong {/*color: #686868;*/ color: #344252; text-decoration: none;}
a:focus {outline: 0;}
a:hover,a:active {outline: 0;}
embed,iframe,object,video {margin-bottom: 1.75em;max-width: 100%;vertical-align: middle;}
p > embed,p > iframe,p > object,p > video {margin-bottom: 0;}


/*Layout Inner pages*/
.site-content {clear: both;}
.post-content-inner {clear: both;}
.post-content-left {clear: both;padding: 20px 0;}
.post-content-right {padding: 20px 0;}
.post-content-left h2 {margin-bottom: 15px;}
.post-content-left h1 {margin-bottom: 25px;}

/*woocommerce global*/
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-size: 12px;color: #fff;background-color: #344252;padding: 11px 30px 10px 30px; line-height: normal; font-weight: normal;white-space: normal;border-radius: 5px;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{background-color: #688199;color: #fff;}
.wmts_search span.wmts_search_submit{background-color: #467135 !important;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background-color: #688199;color: #ffffff;}
.woocommerce div.product p.price, .woocommerce div.product span.price {color: #688199;font-size: 1.25em;}
.woocommerce div.product .stock{color: #688199;}
/*Container*/
.container {max-width: 1152px;margin: 0 auto; width: 100%; padding: 0;}
.top-navigation {background: #688199;font-family: 'humnst777_btroman';float: left;font-size: 12px;width: 100%;text-align: right;}
/*.row:after,.row:before{
    content: "";
    display: table;
    clear: both;
}
.row > [class^="col-"]{
    padding: 0 15px;
    float: left;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}*/

.top-navigation .account-link {
  color: #ffffff;
  display: inline-block;
  margin: 8px 10px 8px 0;
  vertical-align: top;
}
.top-navigation .top-links {display: inline-block;margin: 8px 5px 0px 0;}
.top-navigation .top-links ul {margin: 0;}
.top-navigation .top-links li {float: left;padding: 0 10px;position: relative;list-style: none;}
.top-navigation .top-links li:after {content: "";height: 12px;width: 1px;background: #fff;position: absolute;right: 0px;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.top-navigation .top-links li a {color: #fff;}
.top-navigation .top-links li a:hover {text-decoration: underline;}
.top-navigation .online-store,.woocommerce a.button.online-store {border-radius: 0;height: 38px;background: #344252;line-height: 38px;padding: 0 16px;vertical-align: top;text-transform: uppercase;}
.top-navigation .online-store:hover,.top-navigation .online-store:focus {background: #688199;color: #fff;}
.top-navigation .header-social-media {display: inline-block;margin: 11px 8px 0 2px;vertical-align: top;padding: 0;}
.top-navigation .header-social-media li {float: left;padding: 0 4px;list-style: none;}
.top-navigation .header-social-media li:first-child {padding-left: 0;}
.top-navigation .header-social-media li:last-child {padding-right: 0;}
.top-navigation .header-social-media li a > i{background: #333333 none repeat scroll 0 0;border-radius: 50%;color: #ffffff;display: block;font-size: 9px;height: 16px;line-height: 16px;padding: 0;text-align: center;vertical-align: middle;width: 16px;}
.top-navigation .header-social-media li a:hover i{background: #fff;color: #333;}
/*.top-navigation .header-social-media li a .fa {vertical-align: top;padding-top: 3px;}*/
.site-header {background: #fff;width: 100%;float: left;position: relative;z-index: 10000;box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 1);}
/*.site-header .container{
    max-width: 1135px;
}*/
.header-right-section {float: right;}
.logo {float: left;margin-top: 28px;margin-bottom: 30px;max-width: 180px;}
.logo > a {display: block;}
.header-nav {float: left;}
.right-part {float: right;margin-top: 25px;}


/*=============== Main Navigation ====================*/
.main-navigation {display: inline-block;color: #808489;font-size: 14px;font-weight: 400;}
.main-navigation ul.primary-menu {margin: 27px 6px 0 0;display: inline-block; padding: 0;}
.main-navigation .primary-menu > li {float: left;padding: 5px 8px;position: relative; list-style: none;}
.main-navigation li a {color: #808489; cursor: pointer;}
.main-navigation li a:hover,.main-navigation li.current-menu-item a,.main-navigation li.current_page_parent a,
.main-navigation li.current-menu-ancestor a{color: #344252;}

/*Sub menu*/
.main-navigation .sub-menu { position: absolute; left: 0; top: 100%; background: #688199; z-index: 9; opacity: 0; visibility: hidden; width: 151px; padding: 10px 0; list-style: noe; padding: 0;}
.main-navigation .sub-menu li{list-style: none;position: relative; border-bottom: 1px solid rgba(255,255,255,0.2);}
.main-navigation .sub-menu li > a {
  color: #ffffff;
  display: block;
  font-family: "Raleway";
  font-size: 13px;
  font-weight: 600;
  line-height: 19px;
  padding: 8px 15px;
  word-wrap: break-word;
}
.main-navigation .sub-menu li > a:hover,
.main-navigation .sub-menu li.current-menu-item > a,
.main-navigation .sub-menu li.current-menu-ancestor > a{background-color: rgba(52, 66, 82,0.5);}

/*touch-no-touch*/
.jsno-touch .main-navigation .primary-menu .sub-menu li:hover > .sub-menu{ opacity: 1; visibility: visible; display: block; }
.main-navigation .primary-menu li ul ul {left: 100%; top: 0; margin-left: 10px;}
.main-navigation ul li.open > ul { visibility: visible; opacity: 1; }

/*Menu toggle css*/
.menu-toggles {padding: 0;background: none;display: inline-block;margin-top: 0; line-height: normal; height: 35px; opacity: 0.5;}
.menu-toggles.close{opacity: 0.5;}
.menu-toggles:before {color: #344252;font-size: 28px;font-family: 'FontAwesome';content: "\f0c9";}
.menu-toggles.close:before {font-size: 28px;font-family: 'FontAwesome';content: "\f00d";}
.menu-toggles:focus,.menu-toggles:hover {padding: 0;background: none;}
.menu-toggles .fa {color: #344252;font-size: 28px;}


/** Header minicart **/
.header-minicart {display: inline-block;padding-top: 30px;vertical-align: top;}
.header-minicart img:hover {opacity: 0.5;}
.header-search-box {display: inline-block;max-width: 140px;vertical-align: middle;}
.header-search-box .search-form {width: 100%;float: left;border-radius: 5px;box-shadow: 0px 0px 5px 0px rgba(136, 136, 136, 1);}
.header-search-box .search-form input[type=search] {width: calc(100% - 35px);float: left;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;border: 0;}
.header-search-box .search-form .submit-btn {float: left;height: 35px;padding: 0;text-indent: -10000px;width: 35px;-webkit-border-top-left-radius: 0;-webkit-border-bottom-left-radius: 0;-moz-border-radius-topleft: 0;-moz-border-radius-bottomleft: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;background: #344252 url(images/search-icon.png) no-repeat center center;background-size: 11px auto;}
.header-search-box .search-form .submit-btn:hover {background-color: #688199;}

.donate-button {display: inline-block;margin-left: 15px;}
a.member-login-button,.woocommerce a.button.member-login-button {background: #69a94f;text-transform: none;margin-left: 10px;padding-left: 15px;padding-right: 13px;height: 35px;vertical-align: top;max-width: 112px;line-height: 35px;padding-bottom: 0;padding-top: 0;box-shadow: 0 0 6px rgba(0, 0, 0, 0.33);-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.33);}
a.member-login-button:hover,a.member-login-button:focus {color: #fff;}


/*Footer*/
.site-footer {float: left;width: 100%;color: #688199;font-size: 14px;background: #dbdbdb;}
.site-footer .logo {float: left;margin: 45px 0 60px;padding: 0;max-width: 180px;}
.site-footer .footer-right-section {float: right;padding-top: 42px;}
.site-footer .site-info {float: left;padding-top: 5px;padding-right: 17px}
.site-footer .footer-nav {display: inline-block;}
.site-footer .footer-nav ul {margin: 6px 0 0 0px;float: left;padding: 0;}
.site-footer .footer-nav ul li {float: left;padding: 0 19px;list-style: none;position: relative;}
.site-footer .footer-nav ul li:last-child {padding-right: 0;}
.site-footer .footer-nav ul li:after {content: "";height: 25px;width: 2px;background: #688199;position: absolute;left: 0px;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.site-footer .footer-nav ul li a {color: #688199;}
.site-footer .footer-nav ul li a:hover {text-decoration: underline;}
.site-footer .footer-search-box {max-width: 167px;vertical-align: top;margin-left: 10px;float: none;display: inline-block;}
.site-footer .footer-search-box input::-webkit-input-placeholder {color: #c6c6c6;}
.site-footer .footer-search-box input:-moz-placeholder {color: #c6c6c6;}
.site-footer .footer-search-box input::-moz-placeholder {color: #c6c6c6;}
.site-footer .footer-search-box input:-ms-input-placeholder {color: #c6c6c6;}
.site-footer .footer-social-media {display: inline-block;margin: 11px 0 0 15px;vertical-align: top;padding: 0;}
.site-footer .footer-social-media li {float: left;list-style: none;padding: 0 4px;}
.site-footer .footer-social-media li:first-child {padding-left: 0;}
.site-footer .footer-social-media li:last-child {padding-right: 0;}
.site-footer .footer-social-media li a{}
.site-footer .footer-social-media li a > i {background: #333333 none repeat scroll 0 0;border-radius: 50%;color: #ffffff;display: block;font-size: 9px;height: 16px;line-height: 16px;padding: 0;text-align: center;vertical-align: middle;width: 16px;}
.site-footer .footer-social-media li a:hover i{background: #fff;color: #333;}
/*.site-footer .footer-social-media li a .fa {vertical-align: top;padding-top: 3px;}*/


/*sign-up-empea-section*/
.sign-up-empea-section {width: 100%;float: left;background: #688199 url(images/sign-up-section-bg.png) no-repeat center center;background-size: cover;min-height: 200px;text-align: center;color: #fff;padding-top: 56px;}
.sign-up-empea-section h3 {color: #fff;padding-bottom: 25px;font-family: 'humnst777_btroman';}
.sign-up-empea-section .button {width: 266px;font-size: 14px;font-family: 'humanist_777bold';max-width: 100%;height: 37px;transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;}


/*main slider*/
.home-slider.loader {overflow: hidden;position: relative; height: 500px;}
.home-slider.loader:after {background: #fff url("images/loader.gif") no-repeat scroll center center / 40px auto;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 9999;}
.home-slider {float: left;width: 100%;box-shadow: none;}
.home-slider .bx-wrapper {margin: 0;}
.home-slider .bx-wrapper .bx-viewport {box-shadow: none;left: 0;border: 0;}
.home-slider .bx-wrapper li {height: 730px;background-position: center center!important;background-repeat: no-repeat!important;background-size: cover!important;z-index: 1;}
.home-slider .bx-wrapper li::after {background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1;}
.home-slider .bx-wrapper img {display: none;}
.home-slider .bx-wrapper .bx-controls-direction a {width: 32px;height: 50px;transition: none;-moz-transition: none;-webkit-transition: none;}
.home-slider .bx-wrapper .bx-prev {background: url(images/controls.png) no-repeat 0 0;left: 57px;}.home-slider .bx-wrapper .bx-prev:hover {background-position: 0 -60px;}
.home-slider .bx-wrapper .bx-next {background: url(images/controls.png) no-repeat -39px 0;right: 57px;}
.home-slider .bx-wrapper .bx-next:hover {background-position: -39px -60px;}
.home-slider .bx-wrapper .slider-description {max-width: 1100px;width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);text-align: center;color: #fff;}
.slider-description > h3 {font-size: 16px;line-height: 30px;margin: 0 auto;max-width: 85%;width: 100%; color: #fff;}
.home-slider .bx-wrapper .slider-description h2 {color: #fff;line-height: 60px;font-size: 48px;margin-bottom: 15px;text-shadow: 0px 0 10px #000;font-family: 'humnst777_btroman';}
.home-slider .bx-wrapper .slider-description p {color: #fff;font-size: 22px;/*font-family: 'humanist_777bold';*/ font-family: "humnst777_btroman"; text-shadow: 0px 0 11px #000;max-width: 93%;display: inline-block;}
.home-slider .bx-wrapper .slider-description .button-set {margin-top: 30px;}
.home-slider .bx-wrapper .slider-description .button-set .button {height: 37px;width: 100%;margin-left: 39px;font-size: 14px;padding: 10px;box-shadow: 0px 0px 62px rgba(0, 0, 0, 1);background: #69839b;padding-bottom: 0;padding-top: 0;line-height: 37px;}
.home-slider .bx-wrapper .slider-description .button-set .button:hover {color: #69839b;background: #fff;}
.home-slider .bx-wrapper .slider-description .button-set .button:first-child {margin-left: 0px;}
.home-slider .bx-wrapper .slider-description .button-set .button.button-white {background: #fff;}
.home-slider .bx-wrapper .slider-description .button-set .button.button-white:hover {background: #69839b;color: #fff;}

.title-block {float: left;width: 100%;border-bottom: 1px solid #959595;padding-bottom: 16px;margin: 10px 0;}
.title-block h3.title {float: left;font-size: 20px;color: #69839b;line-height: 30px;text-transform: uppercase;}
.title-block a {float: right;font-size: 18px;color: #344252;border-left: 2px solid #344252;padding-left: 10px;font-family: 'humanist_777bold';line-height: 25px;margin-top: 5px;}
.title-block a:hover {text-decoration: underline;}


/*==========================
 # Our People Section Css Start
========================================*/
.member-section {float: left;width: 100%;padding: 27px 0 48px;}
.our-people {float: left;width: 100%;margin: 30px 0 7px;}
.member-section .owl-carousel .owl-stage-outer {width: 100%;border-left: 1px solid #c1c1c1;border-right: 1px solid #c1c1c1;}
.our-people .item {float: left;width: 100%;padding: 30px 0 0 30px;}
.our-people .item:before {background-color: #c1c1c1;content: "";height: 216px;position: absolute;left: -7px;top: 0;width: 1px;}
.owl-controls .owl-nav .owl-prev,.owl-controls .owl-nav .owl-next {position: absolute;top: 49%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background: rgba(0, 0, 0, 0) url("images/owl-nav.png") no-repeat scroll 0 0;width: 30px;height: 50px;font-size: 0px;background-position: 0 -43px;margin-top: 0;}
.owl-controls .owl-nav .owl-prev {left: -55px;right: auto;}
.owl-controls .owl-nav .owl-next {right: -55px;left: auto;background-position: -28px -42px;}
.owl-controls .owl-dot span {background: none repeat scroll 0 0 #869791;border-radius: 20px;display: block;height: 12px;margin: 5px 7px;opacity: 0.5;width: 12px;}
.member-img-block {float: left;width: 130px;border: 6px solid #fff;border-radius: 50%;box-shadow: 0 0 8px 3px rgba(0, 0, 0, 0.2);height: 130px;overflow: hidden;}
.member-img-block img {}
.member-content-block {float: left;width: calc(100% - 150px);margin-left: 20px;color: #69839b;font-family: 'lexiaitalic';padding-right: 15px;padding-top: 19px;padding-left: 5px;line-height: 24px;min-height: 180px;}
.member-content-block h2 {font-size: 16px;color: #69839b;margin: 0 0 10px;font-family: 'lexiaitalic';line-height: 1.4;}
.member-content-block h2 a {color: #69839b;}
.member-content-block h2 a:hover {text-decoration: underline;}
.member-content-block p {font-size: 14px;color: #855a9d;line-height: 24px;margin-top: 16px;}
.member-content-block p{font-family: 'humanist_777bold';}
.member-content-block p strong {font-family: 'humanist_777bold';font-weight: normal;}

/*==========================
#Research Section Css Start
========================================*/

span.post-date,span.source {display: block;font-size: 17px;color: #344253;line-height: 26px;font-family: 'humanist_777bold';}
.research-section {float: left;width: 100%;margin: 0 0 42px;}
.research-block {width: 22.75%;float: left;margin-right: 3%;margin-bottom: 20px;}
.research-img-block {margin-bottom: 25px;}
.research-img-block img {width: 100%;}
.research-block:nth-child(4n) {margin-right: 0;}
.research-content-block a {font-size: 24px;color: #516781;line-height: 29px;font-family: 'humanist_777bold';display: inline-block;margin: 0 0 6px;}
.research-content-block a:hover {text-decoration: underline;}
button.research-button {background-color: #fff; border: solid 1px #467135; color: #467135;padding: 10px 30px; margin-bottom: 20px; transition: 0.5s}
button.research-button:hover {background-color: #467135; color: #fff; transition: 0.5s;}

/*inner-page*/
.banner-inner-page {background-repeat: no-repeat!important;background-size: cover!important;background-position: center center!important;min-height: 387px;float: left;width: 100%;margin-bottom: 46px;position: relative;}
.banner-inner-page .page-title {bottom: 0;float: left;position: absolute;}
.banner-inner-page .page-title h3 {background: #593c69;color: #fff;float: left;font-family: 'humnst777_btroman';font-size: 24px;padding: 15px 21px 15px 22px;}
.content-inner,.post-content-inner {width: 100%;min-height: 330px;float: left;}
.content-inner h2 {color: #516781;font-size: 28px;line-height: 36px;margin-bottom: 5px;}
.content-inner .post-date {margin-bottom: 32px;}
.content-inner .content-left,.post-content-inner .post-content-left{width: calc(100% - 856px);max-width: 264px;float: left;}
.content-inner .page-title {width: 100%;float: left;}
.content-inner .page-title h3 {float: left;font-weight: 500;width: 100%;font-family: 'Raleway', sans-serif;font-size: 29px;border-bottom: 1px solid #000;padding: 0 0 20px 0;margin-bottom: 20px;}
.content-inner p {font-family: 'Raleway', sans-serif;font-weight: 500;font-size: 17px;line-height: 30px !important;}
.content-inner p strong {color: #344253;}
.content-inner .content-right,
.post-content-inner  .post-content-right {width: calc(100% - 264px);max-width: 856px;float: right;}
/*video block*/
.video-box {margin-bottom: 30px;}
.video-box .video {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
.video-box iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/*-------------------------------------
# 404 Page
---------------------------------------*/
body.error404 .page-header { border: none; }
body.error404 .screen-reader-text { display: none; }
.error-404 .page-title, .error-404 .entry-title { text-transform: uppercase; font-size: 28px; color: #333333; }
.error-404 { color: #313131; text-align: center; display: inline-block; width: 100%; padding: 30px 0; }
.error-404 .container { background-color: rgba(170, 199, 209,0.1);  height: 100%; max-width: 100%; padding: 30px; vertical-align: middle; }
.error-404 .page-title > span {color: #344252;display: block;font-size: 180px;font-weight: 700;display: inline-block;width: 100%; margin-bottom: 20px;}
.error-404 .button { text-transform: uppercase; margin: 30px 0; display: inline-block; max-width: 100%; width: auto; }
.error-404 .button:hover,.error-404 .button:focus{color: #fff; background-color: #688199;}


.no-results .search-form {max-width: 450px;margin: 0 0 30px 0;float: left;}
.no-results .search-form label {float: left;width: calc(100% - 35px);}
.no-results .search-form .search-submit {border-bottom-left-radius: 0;-moz-border-bottom-left-radius: 0;-webkit-border-bottom-left-radius: 0;border-top-left-radius: 0;-moz-border-top-left-radius: 0;-webkit-border-top-left-radius: 0;float: left;height: 35px;padding: 0;text-indent: -10000px;width: 35px;margin-top: 28px;background-size: 11px auto;background: #344252 url(images/search-icon.png) no-repeat center center;}
.no-results .search-form .search-field{ border-radius: 5px 0 0 5px; }
.page-header {border: medium none;margin: 0;padding: 0;}


/*empea-updates*/
.empea-updates {float: left;width: 100%;background: #688199;color: #fff;font-size: 17px;line-height: normal;}
.empea-updates .container {position: relative;}
.empea-update-row {/* display: table;*/display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-flex; width: 100%;position: relative;}
.empea-updates .title {/*float: left;*/width: 135px;background: #344252;color: #fff;font-size: 14px;font-family: 'humanist_777_blackregular';position: relative;padding-bottom: 18px;padding-top: 22px;line-height: 1.3;/*display: table-cell;*/-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}
.empea-updates .title:before {background: #344252;content: "";height: 100%;left: -2000%;position: absolute;width: 2000%;top: 0;}
.empea-updates .title:after {content: "";right: -14px;position: absolute;width: 0;border-top: 14px solid transparent;border-bottom: 14px solid transparent;border-left: 14px solid #344252;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.empea-updates .title span {position: absolute;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);left: 0;}
.empea-updates .bx-wrapper .bx-viewport {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;box-shadow: none;left: 0;-webkit-transform: translateZ(0px);transform: translateZ(0px);}
.empea-updates .bx-wrapper {/*float: left;*/width: calc(100% - 135px);padding-left: 56px;padding-bottom: 18px;padding-top: 22px;/*display: table-cell;*/-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}
.empea-updates .description .learnmore-link {color: #ffffff;font-size: 15px;margin-left: 5px;text-transform: uppercase;}
.empea-updates .description{line-height: 20px;}
.empea-updates .description .learnmore-link:hover {text-decoration: underline;}

/*customize-experience-section*/
.customize-experience-section {background: #d2d2d2;float: left;width: 100%;box-shadow: inset 0px 0px 30px 0px rgba(153, 153, 153, 1);padding-bottom: 37px;}
.customize-experience-section .title {border-top: 1px solid #585858;margin-top: 38px;text-align: center;font-size: 17px;color: #282828;text-transform: uppercase;float: left;width: 100%;position: relative;margin-bottom: 30px;}
.customize-experience-section .title span {background: #d2d2d2;left: 50%;position: absolute;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);padding: 0 13px 0 15px;width: 360px;}
.customize-experience-section .col {float: left;width: 22.9%;margin-right: 2.8%;}
.customize-experience-section .col:last-child {margin-right: 0;}
.customize-experience-section select {width: 100%;float: left;height: 41px;border: 0;border-radius: 5px;padding: 0 60px 0 17px;color: #747474;background: #fff url(images/empea-exp-select-bg.png) no-repeat right top;appearance: none;-moz-appearance: none;-webkit-appearance: none;font-size: 11px;cursor: pointer;}
.customize-experience-section .button {width: 100%;font-size: 16px;text-transform: uppercase;font-family: 'humanist_777bold';max-width: 100%;height: 41px;transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;}


/*service section*/
.service-section {float: left;width: 100%;margin: 42px 0 50px;text-align: center;color: #fff;}
/*.service-section p {color: #fff;font-size: 9px;line-height: 16px;}*/
.service-section p {
  color: #ffffff;
  font-size: 13px;
  line-height: 17px;
}
.service-section .col {float: left;text-align: center;width: 22.9%;margin-right: 2.8%;padding: 20px 0px 0px;background: #485b73;}
.service-section .col:last-child {margin-right: 0;}
.service-section .col.about {/*background: #3c4c5f;*/background: rgba(55,70,89,1);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(55,70,89,1)), color-stop(50%, rgba(67,84,106,1)), color-stop(100%, rgba(79,101,126,1)));background: -webkit-linear-gradient(top, rgba(55,70,89,1) 0%, rgba(67,84,106,1) 50%, rgba(79,101,126,1) 100%);background: linear-gradient(to bottom, rgba(55,70,89,1) 0%, rgba(67,84,106,1) 50%, rgba(79,101,126,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#374659', endColorstr='#4f657e', GradientType=0 );}
.service-section .col.members {background: #593c69;/*background: rgba(89,60,105,1);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(89,60,105,1)), color-stop(100%, rgba(107,72,126,1)));background: -webkit-linear-gradient(top, rgba(89,60,105,1) 0%, rgba(107,72,126,1) 100%);background: linear-gradient(to bottom, rgba(89,60,105,1) 0%, rgba(107,72,126,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#593c69', endColorstr='#6b487e', GradientType=0 );*/}
.service-section .col.research {background: #467135;/*background: rgba(70,113,53,1);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(70,113,53,1)), color-stop(100%, rgba(98,158,75,1)));background: -webkit-linear-gradient(top, rgba(70,113,53,1) 0%, rgba(98,158,75,1) 100%);background: linear-gradient(to bottom, rgba(70,113,53,1) 0%, rgba(98,158,75,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#467135', endColorstr='#629e4b', GradientType=0 );*/}
.service-section .col.calendar {background: #7a6b5c;}.service-section .col .description {padding: 35px 30px 25px;float: left;width: 100%;position: relative;/*background: -webkit-linear-gradient(200deg, rgba(255, 255, 255, 0.1) 3%, rgba(92, 92, 92, 0.1) 22%, rgba(120, 120, 120, 0.1) 27%, rgba(255, 255, 255, 0.16) 50%, rgba(255, 255, 255, 0.24) 81%);background: -o-linear-gradient(200deg, rgba(255, 255, 255, 0.1) 3%, rgba(92, 92, 92, 0.1) 22%, rgba(120, 120, 120, 0.1) 27%, rgba(255, 255, 255, 0.16) 50%, rgba(255, 255, 255, 0.24) 81%);background: -ms-linear-gradient(200deg, rgba(255, 255, 255, 0.1) 3%, rgba(92, 92, 92, 0.1) 22%, rgba(120, 120, 120, 0.1) 27%, rgba(255, 255, 255, 0.16) 50%, rgba(255, 255, 255, 0.24) 81%);background: -moz-linear-gradient(200deg, rgba(255, 255, 255, 0.1) 3%, rgba(92, 92, 92, 0.1) 22%, rgba(120, 120, 120, 0.1) 27%, rgba(255, 255, 255, 0.16) 50%, rgba(255, 255, 255, 0.24) 81%);background: linear-gradient(250deg, rgba(255, 255, 255, 0.1) 3%, rgba(92, 92, 92, 0.1) 22%, rgba(120, 120, 120, 0.1) 27%, rgba(255, 255, 255, 0.16) 50%, rgba(255, 255, 255, 0.24) 81%);*//*background: -webkit-linear-gradient(200deg, rgba(255, 255, 255, 0.1) 0%, rgba(92, 92, 92, 0.1) 22%, rgba(120, 120, 120, 0.1) 27%, rgba(255, 255, 255, 0.16) 50%, rgba(255, 255, 255, 0.24) 80%);background: linear-gradient(250deg, rgba(255, 255, 255, 0.1) 0%, rgba(92, 92, 92, 0.1) 22%, rgba(120, 120, 120, 0.1) 27%, rgba(255, 255, 255, 0.16) 50%, rgba(255, 255, 255, 0.24) 80%);*/}
.service-section .col .description:before {content: "";position: absolute;right: 20px;top: -50%;width: 50px;height: 100px;}
.service-section .col.about .description{background: rgba(0, 0, 0, 0) url("images/block-bg-about.jpg") no-repeat scroll center center /cover ;}
.service-section .col.members .description{background: rgba(0, 0, 0, 0) url("images/block-bg-members.jpg") no-repeat scroll center center /cover;}
.service-section .col.research .description{background: rgba(0, 0, 0, 0) url("images/block-bg-research.jpg") no-repeat scroll center center /cover;}
.service-section .col.calendar .description{background: rgba(0, 0, 0, 0) url("images/block-bg-calendar.jpg") no-repeat scroll center center /cover;}
.service-section .col .service-img {float: left;margin: 25px 0 45px;width: 100%; position: relative; height: 96px;}
.service-section .service-img > img {
  left: 50%;
  max-width: 170px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.service-section .col h3 {color: #fff;font-size: 20px;font-family: 'humnst777_btroman';margin-bottom: 10px;}
.service-section .col h3 a {color: #fff;}
.service-section .col h3 a:hover {text-decoration: underline;}
.service-section .col .readmore-link {}
.service-section .col .readmore-link > i,.calendar-section .col .readmore-link > i{background: url('images/angle-down@2x.png') no-repeat center center/20px auto;width: 20px;height: 20px;display: block;margin: 0 auto;font-size: 0;}
.description p{margin-bottom: 30px;}

/*counter section*/
.counters-section {float: left;width: 100%;background: #d2d2d2;float: left;width: 100%;box-shadow: inset 0px 0px 30px 0px rgba(153, 153, 153, 1);padding: 62px 0 57px;}
.counters-section .col {float: left;text-align: center;width: 25%;border-right: 1px solid #a1a1a1;padding: 20px 0px 20px;}
.counters-section .col:last-child {border-right: 0;}
.counters-section .col .heading {font-size: 18px;color: #344252;text-transform: uppercase;font-family: 'humnst777_lt_btlight';}
.counters-section .col .value {font-size: 60px;color: #344252;text-transform: uppercase;font-family: 'humnst777_lt_btlight';line-height: 60px;}
.counters-section .col .value-name {font-size: 24px;padding-top: 7px;color: #82a5ca;text-transform: uppercase;font-family: 'humanist_777_blackregular';}

/*================about section==============*/
.about-section {background: #dbdbdb;padding: 50px 0 75px;float: left;width: 100%;font-family: 'Raleway', sans-serif;font-weight: 500;}
.about-section h2 {font-size: 29px;color: #516781;font-family: 'Raleway', sans-serif;font-weight: 500;border-bottom: 1px solid #898989;padding-bottom: 20px;margin-bottom: 20px;}
.about-section .recent-news-block h2 {color: #897867;}
.about-section .about-block {float: left;width: calc(50% - 16px);}
.about-section .about-block p {margin-bottom: 30px;}
.about-section .about-block strong {color: #344253;}
.about-section .recent-news-block {float: right;width: calc(50% - 16px);}
.about-section .recent-news-block .recent-news-list {margin: 0;padding-left: 0;}
.about-section .recent-news-block .recent-news-list h3 {font-size: 17px;line-height: 29px;font-family: 'Raleway', sans-serif;font-weight: 700;}
.about-section .recent-news-block .recent-news-list h3 a {color: #344253;}
.about-section .recent-news-block .recent-news-list h3 a:hover {text-decoration: underline;}
.about-section .recent-news-block .recent-news-list p {margin-bottom: 5px;font-size: 17px;font-weight: 500;}
.recent-news-block .recent-news-list > li{margin: 0;}
.about-section .button {max-width: 234px;height: 45px;font-size: 17px;font-family: 'Raleway', sans-serif;font-weight: 400;line-height: 45px;padding: 0;text-align: center;margin-top: 0;width: 100%;float: left;}
.about-section .button:hover {color: #fff;}
.about-section .recent-news-block .button {background: #8e7c6b;}
.about-section .recent-news-block .button:hover {background: #688199;}
.about-section .equale-column {padding-bottom: 50px;position: relative;}
.equale-column .button.bottom-align-position {bottom: 0;left: 0;position: absolute;top: auto;}
.about-section .recent-news-block .recent-news-list li {margin: 0;list-style: none;padding: 10px 0 10px;}

/*content*/
.content-right .recent-news-list,.content-right .news-list{padding-left: 0;}
.term-empea-news .filter-content ul{padding-left: 0;}
.filter-content li{list-style: none;}
.recent-news-list li,
.news-list li{list-style: none;}

/*===================================
# calendar-section
==========================================*/
.calendar-section {width: 100%;float: left;margin: 52px 0 18px;}
.calendar-section .calendar-left-section {width: calc(100% - 294px);float: left;}
/*.calendar-section p {color: #fff;font-size: 9px;line-height: 16px;margin-bottom: 17px;}*/
.calendar-section p {
  color: #ffffff;
  font-size: 13px;
  line-height: 17px;
  margin-bottom: 17px;
}
.calendar-section .col {float: left;text-align: center;background: #4f637d;width: 30.866%;margin-bottom: 32px;margin-right: 3.7%;padding: 20px 0px 0px;}
.calendar-section .col:nth-child(3n) {margin-right: 0;}
.calendar-section .col.newsroom {background: rgb(72, 116, 55);background: -webkit-linear-gradient(top, rgba(72, 116, 55, 1) 0%, rgba(114, 182, 86, 1) 100%);background: linear-gradient(to bottom, rgba(72, 116, 55, 1) 0%, rgba(114, 182, 86, 1) 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#487437', endColorstr='#72b656', GradientType=0);}
.calendar-section .col.regions {background: rgb(125, 110, 94);background: -webkit-linear-gradient(top, rgba(125, 110, 94, 1) 0%, rgba(196, 172, 147, 1) 100%);background: linear-gradient(to bottom, rgba(125, 110, 94, 1) 0%, rgba(196, 172, 147, 1) 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#7d6e5e', endColorstr='#c4ac93', GradientType=0);}
.calendar-section .col.methodology {background: rgb(54, 68, 86);background: -webkit-linear-gradient(top, rgba(54, 68, 86, 1) 0%, rgba(78, 98, 123, 1) 100%);background: linear-gradient(to bottom, rgba(54, 68, 86, 1) 0%, rgba(78, 98, 123, 1) 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#364456', endColorstr='#4e627b', GradientType=0);}
.calendar-section .col.sponsorship {background: rgb(92, 62, 108);background: -webkit-linear-gradient(top, rgba(92, 62, 108, 1) 0%, rgba(143, 97, 169, 1) 100%);background: linear-gradient(to bottom, rgba(92, 62, 108, 1) 0%, rgba(143, 97, 169, 1) 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#5c3e6c', endColorstr='#8f61a9', GradientType=0);}
.calendar-section .col.advertising {background: rgb(115, 61, 55);background: -webkit-linear-gradient(top, rgba(115, 61, 55, 1) 0%, rgba(182, 95, 86, 1) 100%);background: linear-gradient(to bottom, rgba(115, 61, 55, 1) 0%, rgba(182, 95, 86, 1) 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#733d37', endColorstr='#b65f56', GradientType=0);}
.calendar-section .col.industry {background: rgb(123, 115, 47);background: -webkit-linear-gradient(top, rgba(123, 115, 47, 1) 0%, rgba(197, 183, 73, 1) 100%);background: linear-gradient(to bottom, rgba(123, 115, 47, 1) 0%, rgba(197, 183, 73, 1) 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#7b732f', endColorstr='#c5b749', GradientType=0);}
.calendar-section .col .description {padding: 45px 30px 25px;float: left;width: 100%;position: relative;}.calendar-section .col .description:before {content: "";position: absolute;right: 20px;top: -50%;width: 50px;height: 100px;}
.calendar-section .col .service-img {float: left;margin: 23px 0 0;width: 100%;}
.calendar-section .col h3 {color: #fff;font-size: 20px;font-family: 'humnst777_btroman';margin-bottom: 10px;}
.calendar-section .col h3 a {color: #fff;}
.calendar-section .col h3 a:hover {text-decoration: underline;}
.calendar-section .col .readmore-link {}
.calendar-section .calendar-right-section {width: 264px;float: right;font-family: 'humnst777_btroman';}
.calendar-section .calendar-right-section h2 {font-size: 24px;color: #344252;font-family: 'humnst777_btroman';margin-bottom: 10px;margin-top: 2px;}
.calendar-section .calendar-right-section .calendar-list {width: 100%;float: left;}
.calendar-section .calendar-right-section .calendar-list li,.calendar-section .calendar-right-section .mec-event-article{width: 100%;float: left;margin-bottom: 0;}
.calendar-section .calendar-right-section .calendar-list li .date-block,.calendar-section .calendar-right-section .mec-event-list-classic .mec-event-date{float: left;background: #344252;color: #fff;width: 77px;text-align: center;position: relative;}
.calendar-section .calendar-right-section .calendar-list li .date-block:after,.calendar-section .calendar-right-section .mec-event-list-classic .mec-event-date:after{border-bottom: 7px solid transparent;border-left: 7px solid #344252;border-top: 7px solid transparent;content: "";position: absolute;right: -7px;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.calendar-section .calendar-right-section .calendar-list li .date-block{font-size: 46px;font-family: 'humanist_777bold';line-height: 1;padding: 4px 0 8px 0px;}
.calendar-section .calendar-right-section .mec-event-list-classic .mec-event-date {font-family: "humanist_777bold";font-size: 11px;line-height: normal;min-height: 70px;padding: 6px 0;text-transform: uppercase;/*flex-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-justify-content: center;-webkit-box-align: center;*/}
.calendar-section .calendar-right-section .mec-event-list-classic .mec-event-date .mec-sl-calendar{font-size: 30px;display: block;margin-bottom: 2px;}
.calendar-section .calendar-right-section .calendar-list li .date-block .month {font-size: 11px;float: left;width: 100%;font-family: 'humanist_777bold';}
.calendar-section .calendar-right-section .calendar-list li .description,.calendar-section .calendar-right-section .mec-event-list-classic .mec-event-title{float: right;width: calc(100% - 93px);font-size: 12px;color: #000;}
.calendar-section .calendar-right-section .calendar-list li .description .post-title,.calendar-section .calendar-right-section .mec-event-list-classic .mec-event-title{font-size: 12px;color: #688199;font-family: 'humanist_777bold';line-height: 19px;margin-top: -3px;text-transform: none;font-weight: normal;}
.calendar-section .calendar-right-section .calendar-list li .description .post-title a,.calendar-section .calendar-right-section .mec-event-list-classic .mec-event-title a{color: #688199;}
.calendar-section .calendar-right-section .calendar-list li .description .post-title a:hover {text-decoration: underline;}
.calendar-section .calendar-right-section .calendar-list li .description .online-text {color: #000;line-height: 19px;}
.calendar-section .calendar-right-section .calendar-list li .description .post-date {font-family: 'humnst777_btroman';color: #3c3c3d;font-size: 10px;padding-top: 4px;line-height: 24px;}
.calendar-section .calendar-right-section .details-link {color: #344252;font-size: 12px;position: relative;padding-left: 15px;}
.calendar-section .calendar-right-section .details-link:before {content: "";position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);height: 18px;background: #344252;width: 1px;}
.calendar-section .calendar-right-section .mec-event-detail {float: right;width: calc(100% - 93px);}
.calendar-section .calendar-right-section .mec-event-image {display: none;}
/*Calendar listing*//*.home-calendar-list .mec-event-list-classic .mec-event-article{position: relative;padding-left: 80px;}.home-calendar-list .mec-event-list-classic .mec-event-date {background: #000000 none repeat scroll 0 0;height: 70px;left: 0;position: absolute;width: 70px;}.home-calendar-list .mec-event-list-classic .mec-event-title{margin-top: 0;font-size: 12px;font-weight: normal;}.home-calendar-list .mec-event-list-classic .mec-event-title a{ color: #688199; text-transform: none;}*/




/*======================================
#Sidebar
======================================*/
.sidebar-list {background: #e4e4e4;width: 100%;}
.sidebar-list ul {margin: 0;padding: 0;list-style: none;}
.sidebar-list ul li {border-top: 2px solid #fff;list-style: none;}
.sidebar-list ul li a {color: #593c69;display: block;font-size: 18px;line-height: normal;padding: 20px 20px 20px 37px;font-family: 'humanist_777bold';background-color: #e4e4e4;}
.sidebar-list ul ul {border-bottom: none}
.sidebar-list ul ul li {border-top: 2px solid #fff;background: #c5c5c5;}
.sidebar-list ul ul li a {color: #525252;display: block;font-size: 16px;line-height: normal;padding: 23px 20px 23px 37px;font-family: 'humnst777_btroman';background-color: #c5c5c5;}
.sidebar-list ul ul ul {border-top: 2px solid #fff;}
.sidebar-list ul ul ul li {/*border: none;*/}
.sidebar-list ul ul ul li:first-child {border-top-width: 0;}
/*.sidebar-list ul ul ul li a {padding-left: 3.5em;padding-top: 0.25em;padding-bottom: 0.25em;}*/
.sidebar-list ul ul ul li a {/*padding-bottom: 20px;*/padding-left: 35px;/*padding-top: 20px;*/}
ul li.has-subnav .accordion-btn {color: #593c69;font-size: 16px;line-height: 1 !important;vertical-align: top;height: 16px !important;vertical-align: top !important;position: relative;top: 24px;}
ul.sub-menu li.has-subnav .accordion-btn {
    top: 23px;
}
.touch ul.sub-menu li.has-subnav .accordion-btn {
    top: 27px;
}


/*======================================
#Inner Member page
======================================*/
.inner-page-member-section {border-top: 1px solid #959595;}
.members-list {margin-bottom: 30px;}
.member-icon {background: #593c69;padding: 40px 20px;text-align: center; position: relative; min-height: 184px;}
.member-icon > img {
  left: 50%;
  max-width: 200px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.inner-page-title {background: #593c69;float: left;margin-bottom: 30px;width: 100%;}
.inner-page-title h3 {color: #fff;font-family: 'humnst777_btroman';font-size: 24px;padding: 18px 0 18px 0;}
.content-left .ads {float: left;margin-bottom: 30px;width: 100%;text-align: center;}
.content-members-list {float: left;width: 100%;}
.content-members-list li {float: left;margin-bottom: 18px;width: 100%;background-color: #ededed;border: #dbdbdb solid 1px;}
.content-members-list .content {float: left;width: 100%;overflow: hidden;}
.content-members-list .image {float: left;width: 25%;}
.content-members-list .image img { width:100%; }
.content-members-list .description {float: left;width: 50%;padding: 0 20px;}
.content-members-list .content h3 {font-size: 24px;margin-top: 50px;margin-bottom: 10px;font-family: "humanist_777_blackregular";}
.content-members-list .content h3:after {content: "";background-color: #005d72;width: 11px;height: 11px;display: inline-block;border-radius: 100%;margin-left: 3px;}
.content-members-list ul li:nth-child(2n) .content h3:after {background-color: #849821;}
.content-members-list .content h3 a {color: #000;}
.content-members-list .content p {color: #000;font-size: 11px;font-family: 'Raleway', sans-serif;line-height: 1.5;}
.content-members-list li .address {float: left;width: 25%;position: relative;padding: 50px 13px 0;}
.content-members-list li .address:before {content: "";background-color: #e3e3e3;position: absolute;left: 0;top: 0;width: 2px;height: 500%;}
.content-members-list li .address .fa {color: #6dd0e3;margin-right: 3px;}
.content-members-list li .address .date {float: left;width: 100%;color: #000;font-size: 12px;font-family: "humanist_777_blackregular";margin-bottom: 8px;}
.content-members-list li .address .time {float: left;width: 100%;color: #000;font-size: 10px;margin-bottom: 7px;}
.content-members-list li .address .address-details {float: left;width: 100%;color: #000;font-family: 'Raleway', sans-serif;margin-bottom: 0;position: relative;font-size: 11px;padding-left: 15px;font-style: normal;}
.content-members-list li .address .address-details strong {width: 100%;font-family: 'Raleway', sans-serif;font-weight: 700;float: left;}
.content-members-list li .address .address-details:before {content: "\f041";font-family: "FontAwesome";color: #6dd0e3;position: absolute;left: 0;top: 0;}
.content-members-list li .footer-details {float: left;width: 100%;border-top: 1px solid #dedede;background-color: #e7e7e7;padding: 14px 10px;}
.content-members-list li .footer-details .button {background-color: #ededed;border: 1px solid #dcdcdc;border-radius: 0;color: #696969;font-size: 8px;letter-spacing: 0.7px;height: 28px;font-weight: 400;padding: 10px;}
.content-members-list li .footer-details .button.share-icon {padding-top: 0;padding-bottom: 0;line-height: 28px;}
.content-members-list li .footer-details .button.button-register {float: right;}
.content-members-list li .footer-details .button:hover {background-color: #666;color: #fff;}
.content-members-list li .footer-details .button .fa {font-size: 12px;}
table.button, table.button tr, table.button tr td {margin: 0;padding: 0;}
table.button a.button {background:#1e71a1;background:-webkit-gradient(linear,left bottom,left top,color-stop(0%,#1e71a1),color-stop(100%,#28ade3));background:-webkit-linear-gradient(bottom,#1e71a1 0%,#28ade3 100%);background:linear-gradient(bottom,#1e71a1 0%,#28ade3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e71a1',endColorstr='#28ade3',GradientType=1);border-radius: 5px;color: #ffffff;display: block;height: auto;letter-spacing: 0.1em;max-width: 100%;padding: 10px 35px;text-align: center;text-decoration: none;text-transform: uppercase;}
table.button a.button:hover {
 opacity: 0.9;
}

/*======================================
#council
========================================*/
.council-search { float:left; width:100%; margin-bottom:52px; }
.council-search .search-dropdown { float:left; width:32.5%; margin-right:1.2% }
.wmts_search{display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important; display: -webkit-flex !important; width: 100%; }

.wmts_search .wmts_search_select_category{
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
.wmts_search .wmts_search_input_name{
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
.wmts_search span.wmts_search_submit{
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}

.wmts_search .wmts_search_select_category  { float:left; height:58px; border-radius:5px; border:0; padding-left: 16px; padding-right: 67px; color:#6c6c6c; font-family:'humanist_777bold'; appearance:none !important; -moz-appearance:none !important; -webkit-appearance:none !important; outline:0; background:#e0e0e0 url(images/select-dropdown-arrow.png) no-repeat right top; font-size: 16px; text-transform: uppercase; width:32.5%; margin-right:1.2% ; }
.wmts_search .wmts_search_select_category option { padding:16px;  outline:none; }

.touch .wmts_search .wmts_search_submit>i{line-height: normal; top: 0px !important; }
.wmts_lightbox .wmts_description{float: left; width: 100%;}
.wmts_search .wmts_search_input_name,.search-name .search-name { float:left; height:58px; border-radius:5px; border:0; padding-left:19px; padding-right:19px; color:#6c6c6c; font-family:'humanist_777bold'; outline:0; background:#d7d7d7; font-size:16px; text-transform: uppercase; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s;margin-right: 1.2%; width: 32.5%; }
.wmts_search .wmts_search_input_name:focus { background-color:#ccc; }
.wmts_search input::-webkit-input-placeholder { color:#6c6c6c; font-family:'humanist_777bold'; }
.wmts_search input:-moz-placeholder {color:#6c6c6c; font-family:'humanist_777bold'; }
.wmts_search input::-moz-placeholder {color:#6c6c6c; font-family:'humanist_777bold'; }
.wmts_search input:-ms-input-placeholder { color:#6c6c6c; font-family:'humanist_777bold'; }


.wmts_search .wmts_search_submit { background-color:#467135; height:58px; float:left; width:100%; color:#fff; font-size:16px; font-family:'humanist_777bold'; width:100%; max-width: 100%; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; float:right; width:32.4%; border-radius: 5px; padding: 10px 30px; text-transform: uppercase }
.wmts_search .wmts_search_submit:hover { background-color:#688199; }
.wmts_element .wmts_description::before{top: 0;}


.wmts_search .wmts_search_select_category option[value^="council-members"],
.wmts_search .wmts_search_select_category option[value^="councils"],
.wmts_search .wmts_search_select_category option[value^="the-empea-team"]{display: none;}
.wmts_member a.wph_auto_a {margin-bottom: 0; color: #4c4c4c; -webkit-transition: none; transition: none;}
.wmts_container .wmts_members{-webkit-transition: none !important;transition: none !important;}
.wmts_member .wmts_links{ margin-top: 1px !important; }
.wmts_container .wmts_members .wmts_element .wmts_description:before{display: none;}
/*.wmts_search select:focus option,.wmts_search select,.wmts_search select:active{border: none !important; outline: none !important;}
.wmts_search .wmts_search_select_category option:hover{background-color: gray;}*/
.wmts_description > a {
  color: #717171;
  font-family: "humanist_777bold";
  text-transform: none;
}
#poststuff h3.wmts_job_title, h3.wmts_job_title, .wmts_element.wmts_job_title{color: #474747;}


.council-list { float:left; width:100%; }
.council-list .item { float:left; width:32.5%; margin-bottom:10px; margin-right:1.2%; background-color: #f1f1f1; border-radius:3px; -webkit-transition: all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s; list-style: none;}
.council-list .item:hover { background-color: #e8e8e8; }
.council-list .item:nth-child(3n) { margin-right:0; }
.council-list .item .image { float: left; width: 100%; position: relative; overflow: hidden; }
.council-list .item .image .label { background:#1ea642; color:#fff; padding:2px 30px; position:absolute; right:-30px; top:26px; -webkit-transform:rotate(46deg); transform:rotate(46deg); }
.council-list .item .image .label.label-2 { background:#1b72a0; }
.council-list .item .image img { float: left; width: 100%;}
.council-list .item .description { float:left; width: 100%; padding:16px; }
.council-list .item .description h3 { font-size:16px; text-transform:uppercase; color:#444; font-weight: normal; }
.council-list .item:hover .description h3 a { color:#688199; }
.council-list .item .description h3 a { color:#444; }
.council-list .item .description span.designation { color:#696969; padding-top:3px; float:left; width:100%; font-size:12px; font-family:'Raleway', sans-serif; font-weight:400; }
.council-list .item .description .social-media { float: left; width:100%; margin-top: 5px; margin-bottom:12px; padding-bottom:13px; position: relative; }
.council-list .item .description .social-media:after { content:""; position: absolute; bottom:0; left: 0;  width: 17px; height:2px; background-color:#aaaaa9; }
.council-list .item .description .social-media li { float:left; margin-right:8px; line-height:1; list-style: none;}
.council-list .item .description .social-media li:last-child { margin-right:0; }
.council-list .item .description .social-media li a { color:#565656; }
.council-list .item .description .social-media li.linked-in:hover a { color:#0177b5; }
.council-list .item .description .social-media li.twitter:hover a { color:#1da1f2; }
.council-list .item .description .social-media li.facebook:hover a { color:#4867aa; }
.council-list .item .description p { color:#878787; font-size: 12px; line-height:2; margin-bottom: 0; }
.council-list .item .description p .readmore { color:#707070; display: inline-block; }
.council-list .item .description p .readmore:hover { color:#688199; }

/*================Region Landing==============*/

.region-landing {}
.region-landing h2 {margin-top: 0 !important;}
.region-landing h4 {color: #C9C9C9 !important; text-transform: uppercase; font-weight: 100 !important; padding: 0 !important; font-size: 12px; margin-top: 50px !important;}
.region-landing h3.featured-title {font-size: 20px !important;}
.featured-content, .region-latest, .region-news .more {font-size: 12px;}

.featured {margin-top: 100px;}
.featured-content p {font-size: 12px; line-height: 25px !important; padding-right: 10px;}
.featured-content .more {font-size: 12px;}

.more::after {display: inline-block; vertical-align: middle; margin-left: 6px; content:' '; background-image: url('images/read-more.png');
background-size: 20px 20px; height: 20px; width: 20px;}

.region-latest{margin-top: 50px; padding-top: 50px; border-top: solid 1px #9B9B9B;}
.latest {display: inline-block; width: 32.33%; vertical-align: top;}
.latest .featured-thumbnail {width: 100% !important; }
.latest .featured-thumbnail img{border: solid 1px #EAEAEA; }

.latest h4 {margin-top: 20px !important;}

.region-news{margin-top: 50px; margin-bottom: 100px; padding-top: 50px; border-top: solid 1px #9B9B9B;}
.region-news p {font-size: 12px; line-height: 25px !important; padding-right: 10px;}

.region-more-news{width: 32.33%; display: inline-block; text-align: center; line-height: 16px; padding-top: 120px;}
.region-read-more{font-size: 18px; line-height: 10px; text-transform: uppercase;}
.region-read-more::before {display: block; vertical-align: middle; margin-left: 6px; content:' '; background-image: url('images/news-read-more.png');
background-size: 60px 60px; height: 60px; width: 60px; margin: 0 auto; margin-bottom: 30px;}

@media only screen and (min-width: 781px ) {
		.latest .featured-thumbnail img{border: solid 1px #EAEAEA; width: 100%;height: 154px !important; object-fit: cover;}
}

@media only screen and (max-width: 780px) {
	.featured{display: flex; flex-flow: column; }
	.featured-content h2 {}
	.featured-content h4 { margin-top: 20px !important;}
	.featured-content{order: 2; width: 100% !important;}
	.featured-thumbnail{order: 1; width: 100% !important; margin-bottom: 30px;}
	.latest{ width: 100% !important;  margin-bottom: 40px;}

	.region-more-news {width: 100%;}
	}

/*================Member Login Module==============*/

.login-module{min-height: 300px; display: flex;}

.login-module-left, .login-module-right {min-height: 440px;}

.login-module h1 {font-size: 60px; color: #344253 !important; border: none !important; margin: 0 !important; font-weight: 700 !important;}
.login-module p.subheader {font-size: 18px; color: #344253 !important; border: none !important; margin: 0 !important; font-weight: 500 !important;}
.login-module .module-content {font-size: 12px; line-height: 25px !important;}
.login-module form {width: 75%; margin-top: 30px;}
.login-module input {height: 37px; margin-bottom: 20px;}


.login-module-left{width: 55%; float: left; background-color: #F2F2F2; padding: 30px 40px 30px 40px; vertical-align: top; height: inherit;}
.login-module-left img {width: 90px; height: auto; margin-bottom: 30px;}

.module-submit-button {display: inline-block; vertical-align: middle; margin-right: 20px;}
.login-module-left .module-content {display: inline-block; vertical-align: middle;}

.login-module-right{width: 45%; background-color: #D8D8D8; float: right; vertical-align: top; height: 419px; background-image: url('images/module-right-bg.png'); background-size: cover;}
.login-module-right h1 {color: #fff !important; font-size: 18px !important; font-weight: 500 !important; margin: 0 !important; padding: 5px 0px !important;}
.module-right-content {width: 80%; margin: 0 auto; padding-top: 100px;}
.login-module-right a{color: #fff !important; text-decoration: underline; font-size: 14px;}
.login-module-right a::after {display: inline-block; vertical-align: middle; margin-left: 6px; content:' '; background-image: url('images/module-right-arrow.png');
background-size: 20px 20px; height: 20px; width: 20px;}
.divider {height: 1px; background-color: #fff;
width: 100%; margin: 30px 0px;}


@media only screen and (max-width: 780px) {
		.login-module{min-height: 300px; display: block;}
    .login-module-left {display: block !important; width: 100% !important; float: none;}
		.login-module-right {display: block !important; width: 100% !important; float: none; min-height: inherit;}
}

/*================Webcasts==============*/
.webcasts{margin: 150px 0; width: 100%;}
.webcast-single{width: 33%; display: inline-block; vertical-align: top; padding: 0 20px; margin-bottom: 50px; }
.webcast-single h1 {font-size: 20px; margin-top: 10px;}
.webcast-single p {font-size: 12px; line-height: 25px !important;}
.webcast-single img {width: 100% !important; height: auto; transition: 0.5s; opacity: 1; border: 1px solid #eee; height: 190px; object-fit: cover;}
.webcast-single img:hover {opacity: .5; transition: 0.5s ease;}

.webcast-post{ margin: 150px 0;}
.webcast-post h1{margin-bottom: 10px; font-size: 20px; }
.webcast-post h2 {color: #C9C9C9 !important; text-transform: uppercase; font-weight: 100 !important; padding: 0 !important; font-size: 12px; margin-bottom: 20px !important;}
.webcast-post p{ font-size: 12px;line-height: 25px !important;}
.webcast-embed{width: 60%; display: inline-block; vertical-align: top;}
.webcast-embed iframe{ width: 100%; height: 350px;}
.webcast-single-description{width: 39%; display: inline-block; vertical-align: top;}
.webcast-single-description{padding: 0 20px;}
.webcast-single-description a::before {display: inline-block; vertical-align: middle; margin-right: 6px; content:' '; background-image: url('images/back.png');
background-size: 20px 20px; height: 20px; width: 20px;}


@media only screen and (max-width: 960px) {
	.webcast-single{width: 49%; margin-bottom: 100px;}
}

@media only screen and (max-width: 780px) {
	.webcast-embed{width: 100%;}
	.webcast-single-description{width: 100%;}
}

@media only screen and (max-width: 600px) {
	.webcast-single{width: 100%; margin-bottom: 100px;}
}

/*================Webcasts==============*/
.members-content {padding: 100px 0; max-width: 1280px; width: 90%; margin: 0 auto; text-align: center;}
.members-content p.headline {font-size: 50px;  text-align: center; color: #344252; margin-bottom: 50px; line-height: 55px !important;}
.members-content a.signin{color: #344252; font-size: 20px;}
.members-content .content-option {display: inline-block; width: 49.7%; text-align: center; vertical-align: top; padding: 70px;}

.members-content-options{margin-bottom: 50px;}

.content-option {background: #fff; transition: 0.5s ease;}
.content-option:hover {background: #EDEDED; transition: 0.5s ease; border-radius: 10px;}
.content-option p {font-size: 25px; color: #344252;}
.content-option a.button {background-color: #344252; color: #fff; }

@media only screen and (max-width: 960px) {
	.members-content .content-option {display: inline-block; width: 49% !important; padding: 30px 0;}
}

@media only screen and (max-width: 780px) {
	.members-content .content-option {display: inline-block; width: 100% !important; padding: 70px 0;}
}



/*industry events*/

.industry-event-list { float:left; width:100%; }
.industry-event-list .item { width:31.1%; float:left; margin-right:3.3%; background-color:#ededed; border:1px solid #e3e3e3; margin-bottom:29px; list-style: none;}
.industry-event-list .item:nth-child(3n) { margin-right:0; }
.industry-event-list .content { float:left; width:100%; overflow:hidden; padding:40px 20px 30px 20px; }
.industry-event-list .description { float: left; width:100%; }
.industry-event-list .content h3 { font-family:"humanist_777_blackregular"; font-size:17px; line-height:1.2; margin-top:25px; margin-bottom:8px; float:left; width:100%; }
.industry-event-list .content h3:after { content:""; background-color:#005d72; width:11px; height:11px; display:inline-block; border-radius:100%; margin-left:3px; }
.industry-event-list .content h3 a { color:#000; }
.industry-event-list .content h3 a:hover { color:#688199; }
.industry-event-list .content p { color:#a9a9a9; font-size:11px; font-family:'Raleway', sans-serif; line-height:1.5; padding-bottom:15px; width: 100%; float: left;}
.industry-event-list .date { float:left; width:100%; color:#656565; font-size:12px; margin-bottom:3px; }
.industry-event-list .date span { font-size:34px; color:#45cce1; font-family:'humanist_777bold'; display: inline-block; line-height:1; margin-right:4px; }
.industry-event-list .date span.month { font-size:13px; color:#5f5f5f; line-height:1.2; font-family:'humnst777_btroman'; font-weight:600; letter-spacing:1px; margin-right:0; }
.industry-event-list .date   small { display:block; }
.industry-event-list .day { float:left; width:100%; text-transform:uppercase; color:#cdcdcd; font-family:'Roboto', sans-serif; font-weight:300; font-size:24px; letter-spacing: -0.8px; line-height: 1; }
.industry-event-list .button {background-color:#ededed;border:1px solid #dcdcdc; border-radius:0; color:#696969; font-size:8px; letter-spacing:0.7px;height: 28px;font-weight: 400; padding:10px; }
.industry-event-list .button.share-icon { padding-top:0; padding-bottom:0; line-height:26px; height:28px; width:28px; float:right; border-radius:100%; }
.industry-event-list .button:hover { background-color:#666; color:#fff; }
.search-dropdown > select {
  padding: 8px 14px;
}

/*empea store*/

.store-featured-products { float:left; width:100%; margin-top:18px; margin-bottom: 45px; }
.store-featured-products ul { float:left; width:100%; padding: 0;}
.store-featured-products ul li { float:left; width:49%; margin-right:2%; list-style: none; padding-bottom: 34px;
background: rgba(230,236,238,1);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(230,236,238,1)), color-stop(19%, rgba(233,238,240,1)), color-stop(50%, rgba(236,241,244,1)), color-stop(83%, rgba(236,240,243,1)), color-stop(100%, rgba(236,240,243,1)));
background: -webkit-linear-gradient(top, rgba(230,236,238,1) 0%, rgba(233,238,240,1) 19%, rgba(236,241,244,1) 50%, rgba(236,240,243,1) 83%, rgba(236,240,243,1) 100%);
background: linear-gradient(to bottom, rgba(230,236,238,1) 0%, rgba(233,238,240,1) 19%, rgba(236,241,244,1) 50%, rgba(236,240,243,1) 83%, rgba(236,240,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ecee', endColorstr='#ecf0f3', GradientType=0 );
}
.store-featured-products ul li:last-child { margin-right:0; }
.store-featured-products ul li .item-inner{
    padding:30px 26px 0 36px;
    display: block;
    overflow: hidden;
    width: 100%;
    background: rgba(240,244,247,1);
/*background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,244,247,1)), color-stop(100%, rgba(214,218,220,1)), color-stop(100%, rgba(222,227,230,1)), color-stop(100%, rgba(240,244,247,1))); background: -webkit-linear-gradient(top, rgba(240,244,247,1) 0%, rgba(214,218,220,1) 100%, rgba(222,227,230,1) 100%, rgba(240,244,247,1) 100%); background: linear-gradient(to bottom, rgba(240,244,247,1) 0%, rgba(214,218,220,1) 100%, rgba(222,227,230,1) 100%, rgba(240,244,247,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f4f7', endColorstr='#f0f4f7', GradientType=0 );*/
    background: rgba(240,244,245,1);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,244,245,1)), color-stop(19%, rgba(238,242,243,1)), color-stop(50%, rgba(235,240,240,1)), color-stop(72%, rgba(231,235,238,1)), color-stop(100%, rgba(222,226,229,1)));
background: -webkit-linear-gradient(top, rgba(240,244,245,1) 0%, rgba(238,242,243,1) 19%, rgba(235,240,240,1) 50%, rgba(231,235,238,1) 72%, rgba(222,226,229,1) 100%);
background: -ms-linear-gradient(top, rgba(240,244,245,1) 0%, rgba(238,242,243,1) 19%, rgba(235,240,240,1) 50%, rgba(231,235,238,1) 72%, rgba(222,226,229,1) 100%);
}
.store-featured-products ul li .image img {
  max-height: 154px;
  width: auto;
}
.store-featured-products ul li .description { width:49%; float: left;  }
.store-featured-products ul li .description h3 {
  font-family: "humanist_777_blackregular";
  font-size: 17px;
  line-height: 1.2;
  margin-bottom: 5px;
  padding-top: 5px;
  color: #414243;

}
.store-featured-products ul li .description p { font-size:12px; line-height:1.5 !important;color:#a1a3a6; font-family:'Roboto', sans-serif; font-weight:300;  margin-bottom: 15px;}
.store-featured-products ul li .description .button.readmore:hover {
    background-color: #688199;
    color: #ffffff;
}
.store-featured-products ul li .image { width:42%; float:right; text-align:right;}


/*=============================
Woocommerce Pages
==============================*/
.woocommerce table.shop_table td.download-file{word-break: break-all;}
.woocommerce table.my_account_orders .button{white-space: normal;}
.woocommerce-checkout-payment label{vertical-align: middle;}
.woocommerce-checkout-payment .input-radio{margin-top: 1px;}
.woocommerce-page h2 {margin-bottom: 15px;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background-color: #354252;color: #ffffff;}
.woocommerce form .form-row select {border: 1px solid #dddddd;color: #686868;cursor: pointer;font-size: 12px;height: 35px;line-height: normal;margin: 0;padding: 0 15px;}
.woocommerce-checkout .post-content-inner{padding-bottom: 30px;}
/*Woocommerce Product*/
.woocommerce .products ul li, .woocommerce ul.products li{background-image: none;background-color: transparent; position: relative;}
.woocommerce .products ul li .product-image{position: relative;}
.woocommerce .products .star-rating {display: block;float: none;margin: 10px auto;}
.products .item .price {display: block;margin-bottom: 10px;color: #6ad3d6;}
.products .item mark, .products .item  ins{background-color:#6ad3d6;}
.woocommerce .store-featured-products .products .item a.button {background-color: #0ae682;border-radius: 0;height: 45px;max-width: 120px;padding: 17px 15px;text-align: center;width: 100%;}
.woocommerce .woocommerce-breadcrumb {display: inline-block;margin: 1em 0;width: 100%;}
.product_meta span.sku_wrapper {display: block;}
.woocommerce-account .content-inner {
  padding: 0 0 25px;
}
.woocommerce span.onsale{padding: 0;}
.woocommerce .sidebar-list ul li.is-active a {
  background: #593c69 none repeat scroll 0 0;
  color: #ffffff;
}
.single-product .summary div.woocommerce-product-details__short-description {
    display: none;
}
/*WC Pagination*/
/*
.woocommerce nav.woocommerce-pagination {text-align: center;margin: 20px 0 25px;}
.woocommerce nav.woocommerce-pagination ul{border: none;}
.woocommerce nav.woocommerce-pagination ul li{border: 1px solid #593c69;margin: 0 2px;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {color: #593c69;display: block;font-size: 14px;font-weight: 400;height: 25px;line-height: 25px;margin: 0;padding: 0;text-decoration: none;width: 25px;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {background: #593c69 none repeat scroll 0 0;color: #ffffff;}
*/
.woocommerce .quantity .qty {padding: 0 5px;}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{max-width: inherit;}
/*WC account pages*/
.woocommerce-account .woocommerce-MyAccount-content{width: 100%;}

div.pp_woocommerce .pp_next::before, div.pp_woocommerce .pp_previous::before{font-size: 28px !important;}
.pp_nav p{line-height: normal;}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled {background: rgba(52, 66, 82, 0.9) none repeat scroll 0 0;color: rgba(255, 255, 255, 0.5);cursor: not-allowed;opacity: 1;padding: 9px 30px 8px; font-family: "humanist_777bold"; line-height: normal;}
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit[disabled]:disabled:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button[disabled]:disabled:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button[disabled]:disabled:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button[disabled]:disabled:hover {background-color: rgb(104, 129, 153);color: rgb(255, 255, 255);opacity: 0.5; font-size: 12px;font-weight: normal; line-height: normal; font-family: "humanist_777bold"}
.woocommerce .woocommerce-Input,
.tab-main-content input,.tab-main-content textarea{font-size: 14px;}
.tab-section span.error-msg {color: #fff; font-size: 16px !important;}
.woocommerce-account .addresses .title .edit {padding-top: 10px;}
.woocommerce form .form-row .select2-container{line-height: 31px;}

.woocommerce .woocommerce-product-gallery {display: none;}
.woocommerce .single-product .summary {float: none !important;}
body.single-product div.postnavigation {display: none;}

h2.woocommerce-loop-product__title {
    color: #467135;
    font-size: 16px;
    line-height: 1.2em;
    margin: 0;
    padding: 0;
}

a.woocommerce-loop-product__link div p {
  color: #515151;
  font-size: 16px;
  line-height: 1.5 !important;
  font-family: "humnst777_btroman", sans-serif;
}

.woocommerce {
  font-family: "humnst777_btroman", sans-serif;
}

/*=============Checkout===============*/
.woocommerce-checkout .content-inner{padding-bottom: 30px;}
.select2-container .select2-choice,
form.checkout input,form.checkout textarea,
.woocommerce-MyAccount-content form input,.woocommerce-MyAccount-content form textarea{font-size: 13px; font-family: "humnst777_btroman";}
form.checkout textarea,.tab-main-content input,.tab-main-content textarea{padding: 9px 10px 9px 10px;}
form.checkout input,form.checkout textarea,.woocommerce-MyAccount-content form input,.woocommerce-MyAccount-content form textarea{padding: 10px 10px 9px 10px; line-height: normal;}
.woocommerce form .form-row .select2-container .select2-choice{padding-top: 2px; border-radius: 5px;}
/*=========== Myaccount ===========*/
.woocommerce-MyAccount-content .order-actions .button {
  font-size: 11px;
  max-width: 100px;
  padding: 10px 5px;
  text-align: center;
  width: 100%;
}
.woocommerce table.cart td.actions .coupon .input-text {width: auto !important;}


.whatsnew-section { float: left; width:100%; }
.whatsnew-section .item { float: left; width:18%; margin-right:2.5%; text-align: center; text-align:center; margin-bottom: 30px; }
.whatsnew-section .item:nth-child(5n) { margin-right:0; }
.whatsnew-section .item .product-image { margin-bottom:12px; }
.whatsnew-section .item .product-image img { width:100%; }
.whatsnew-section .item h3 { color:#414243; font-size:11px; font-family: 'humanist_777_blackregular'; line-height: 1.2; }
.whatsnew-section .item .author { color:#66d2d7; font-size:8px; text-transform:uppercase; }
.whatsnew-section .item .author a ,.whatsnew-section .item .author span{ color:#c5c9cb; }


.content-inner .page-title.no-border h3 { border-bottom:0; padding-bottom: 0; }

.empea-event.industry-event-list .item { background-color:transparent ; padding:10px; }
.empea-event.industry-event-list .content { padding: 0; }
.empea-event.industry-event-list .content .header-details { background-color:#41d9f1; float:left; margin-bottom:6px; width:100%; padding: 10px 10px 8px;}
.empea-event.industry-event-list .date span.month,.empea-event.industry-event-list .date span { color: #fff; font-family: "humnst777_btroman"; }
.empea-event.industry-event-list .date { margin-bottom: 0; }
.empea-event.industry-event-list .image { float:left; width:100%; }
.empea-event.industry-event-list .image img { float:left; width:100%; }
.empea-event.industry-event-list .content h3 { font-size:16px; margin-bottom:5px; margin-top:10px; font-family:"humanist_777bold"; }
.empea-event.industry-event-list .description { padding:0 10px; }
.empea-event.industry-event-list .content h3:after { background-color:#72d628; }
.empea-event.industry-event-list .content p { margin-bottom: 0; }
.empea-event.industry-event-list .content .footer-details {border-top: 2px solid #41d9f1;float: left;margin: 0 10px;padding-top: 14px;width: calc(100% - 20px);}
.empea-event.industry-event-list .button { background-color: transparent; }
.empea-event.industry-event-list .button:hover { background-color: #dcdcdc; color: #000; }
.empea-event.industry-event-list .button.button-register { float: right;}
.empea-event.industry-event-list .button.share-icon { float: left; border-radius:0; }
.industry-event-list .mec-event-grid-modern .mec-event-article {
  float: left;
  padding: 25px 20px 50px !important;
  width: 100%;
  position: relative;
}
.industry-event-list .mec-event-grid-clean .mec-event-article{
    padding-bottom: 70px !important;
}
.industry-event-list .mec-event-grid-clean .mec-event-article .mec-event-title{
    padding-top: 0;
}
.industry-event-list .mec-wrap .mec-event-footer {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  border: none;
  width: calc(100% - 45px);
  margin: 0 auto;
  min-height: 60px;
}
.industry-event-list.empea-event .mec-wrap .mec-event-footer{
    border-top: 2px solid #4c6079;
}

.event-main-item { float: left; width: 100%; margin-bottom:27px; position: relative; }
.empea-event.industry-event-list .event-main-item .description { position:absolute; left:0; bottom:0; padding:29px 28px; /*background-color:rgba(65,217,241,0.9);*/ background-color: rgba(76, 96, 121,0.9); max-width:418px; }
.empea-event.industry-event-list .event-main-item .description .featured-event-btn { color:#688199; background-color:#fff; font-size:10px; font-weight:500; text-transform:uppercase; padding:0 6px; height: 24px; display: inline-block; line-height: 24px; font-family:'Roboto', sans-serif; margin-bottom: 16px; }
.mec-event-grid-clean .event-grid-t2-head,.mec-event-grid-clean .mec-event-date{background-color: #4c6079 !important;}
.empea-event.industry-event-list .event-main-item .description .date { color: #fff; font-size:12px; font-weight:500; font-family:'Roboto', sans-serif; text-transform: uppercase; }
.empea-event.industry-event-list .event-main-item .description h2 { color: #fff; font-size: 30px; text-transform:uppercase; }
.empea-event.industry-event-list .event-main-item .description h2:after { content:""; background-color:#e77c2f; width:11px; height:11px; display:inline-block; border-radius: 100%; margin-left: 3px; }
.empea-event.industry-event-list .event-main-item .description .location { color: #fff; font-size:12px;  }
.content-right .industry-event-list ul {margin: 0;padding: 0;}

.mec-event-grid-clean img{height: 339px; width: 243px; object-fit: cover;}
/*message setting*/
.woocommerce-account .content-inner .woocommerce-message,
.woocommerce-account .content-inner .woocommerce-error{
  float: right;
  max-width: 856px;
  width: calc(100% - 264px);
}

/*==============================================
# Research Page
=================================================*/
.page-title.no-border .page-title {
  border-bottom: medium none;
  padding-bottom: 0;
}

.research-bg .content-inner .page-title h3 { color:#467135; }


.latest-research-section { float:left; width:100%; margin-bottom: 10px; }
.latest-research-section .title h3 { border-top:1px solid #898989; border-bottom: 1px solid #898989; font-family: 'Raleway', sans-serif; color:#656565; font-weight: 700; text-transform:uppercase; font-size:17px; line-height: 1; padding:18px 0; margin-bottom:18px; }
.latest-research { float: left; width: 100%; }
.latest-research .item { float: left; width: 100%; background:#a1a1a1; position:relative; min-height:325px; border: 0; }
.latest-research .item .content { float: left; width: 100%; background:rgba(0,0,0,.6); position:absolute; bottom:0; padding:25px; }
.latest-research .item .content h3 { color:#fff; font-size:38px; font-family:"humanist_777bold"; margin-bottom:10px; /*line-height: normal;*/}
.latest-research .item .content h3 a { color:#fff; }
.latest-research .item .content p { color:#ffffff; font-size:16px; line-height:1.5 !important; margin-bottom: 0;font-family:"humanist_777bold"; }

.latest-research .owl-controls .owl-nav .owl-prev, .latest-research .owl-controls .owl-nav .owl-next { top:-45px; width:56px; height:39px; background-color:#467135; right:0; left:auto; background-image: none; }
.latest-research .owl-controls .owl-nav .owl-prev:hover, .latest-research .owl-controls .owl-nav .owl-next:hover { background-color:#515151; }
.latest-research .owl-controls .owl-nav .owl-prev { right:59px; }
.latest-research .owl-controls .owl-nav .owl-prev:before, .latest-research .owl-controls .owl-nav .owl-next:before { color:#fff; font-weight:normal; text-align:center; font-family:'FontAwesome'; width:100%; vertical-align:middle; font-size:35px; display:inline-block;
line-height:38px; }
.latest-research .owl-controls .owl-nav .owl-prev:before { content:"\f104"; }
.latest-research .owl-controls .owl-nav .owl-next:before { content:"\f105"; }

.latest-research.loader,
.most-popular.loader, .filter-content.loader{
  display: block;
  height: 350px;
  overflow: hidden;
  position: relative;
}
.latest-research.loader:after,.most-popular.loader:after, .filter-content.loader:after{
    background: #fff url("images/loader.gif") no-repeat scroll center center / 40px auto;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 9999;
}
.latest-research,.most-popular{
    overflow: visible;
    height: auto;
}
.latest-research.owl-carousel:after,.most-popular.owl-carousel:after{
    display: none;
}
.owl-carousel .owl-item img{width: auto;}

/*most popular*/
.most-popular-section { margin-bottom:10px; }
.most-popular { float: left; width: 100%; }
.most-popular .item { float: left; width: 100%; background:rgba(0,0,0,.6); position:relative; min-height:325px; border: 0; }
.most-popular .item .content { float: left; width: 100%; background: #f4f4f4; /*position:absolute; bottom:0;*/ padding:25px; height: 100%; }
.most-popular .item h3 { background-color: rgba(0,0,0,.6); color:#fff; font-size:25px; font-family:"humanist_777bold"; margin-bottom:0px; padding:25px;  }
.most-popular .item h3 a { color:#fff; }
.most-popular .item .content p { font-size:16px; line-height:1.5 !important; margin-bottom: 0;font-family:"humnst777_btroman"; }
.most-popular .item .content .highlight { color:#ffffff; margin-bottom: 18px; font-family:"humanist_777bold";}
.most-popular .item .content .highlight a {  }
.most-popular .owl-controls .owl-nav .owl-prev, .most-popular .owl-controls .owl-nav .owl-next { top:-45px; width:56px; height:39px; background-color:#467135; right:0; left:auto; background-image: none; }
.most-popular .owl-controls .owl-nav .owl-prev:hover, .most-popular .owl-controls .owl-nav .owl-next:hover { background-color:#515151; }
.most-popular .owl-controls .owl-nav .owl-prev { right:59px; }
.most-popular .owl-controls .owl-nav .owl-prev:before, .most-popular .owl-controls .owl-nav .owl-next:before { color:#fff; font-weight:normal; text-align:center; font-family:'FontAwesome'; width:100%; vertical-align:middle; font-size:35px; display:inline-block;
line-height:38px; }
.most-popular .owl-controls .owl-nav .owl-prev:before { content:"\f104"; }
.most-popular .owl-controls .owl-nav .owl-next:before { content:"\f105"; }


.most-popular .owl-controls .owl-nav .owl-prev.disabled, .most-popular .owl-controls .owl-nav .owl-next.disabled, .latest-research .owl-controls .owl-nav .owl-prev.disabled, .latest-research .owl-controls .owl-nav .owl-next.disabled { display: none !important; }

/*15-02-17*/

.filter-checkbox-section  { float: left; width:100%; border-bottom: solid #898989 1px; padding-bottom: 17px; }

.research-filter-section .title { border-top:1px solid #898989; border-bottom:1px solid #898989; padding:9px 0; margin-bottom:18px; float:left; width:100%; }
.research-filter-section .title h3 { float:left; font-family:'Raleway', sans-serif; color:#656565; font-weight:700; text-transform:uppercase; font-size:17px; line-height:1; padding-top:9px; }
.research-filter-section .searchform { width:100%; float:right; border-radius:5px; max-width:285px; }
.research-filter-section .searchform .search-box{ width:calc(100% - 35px); float:left; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; border-top-left-radius:5px; border-bottom-left-radius:5px; border:0; background-color:#ebebeb; color:#827f7f; }
.research-filter-section .searchform .submit-btn { float:left; height:35px; padding:0; text-indent:-10000px; width:35px; -webkit-border-top-left-radius:0; -webkit-border-bottom-left-radius:0; -moz-border-radius-topleft:0; -moz-border-radius-bottomleft:0; border-top-left-radius: 0; border-bottom-left-radius:0; background:#344252 url(images/search-icon.png) no-repeat center center; background-size:11px auto; }



.filter-block { float:left; width:100%; }
.filter-block .label {color: rgb(101, 101, 101);font-family: "Raleway",sans-serif;font-size: 16px;font-weight: 700;margin-right: 15px;padding: 5px 0;vertical-align: middle;}
.filter-block ul { display:inherit; font-size:16px; color:#656565; font-weight:400; font-family:'Raleway', sans-serif; vertical-align: middle; }
.filter-block ul li { margin-right:12px; font-size:16px; color:#656565; font-weight:400; font-family:'Raleway', sans-serif; list-style: none;}
.filter-block .checkbox-filter { position:relative; float:left; background:#fff; }
.filter-block .checkbox-filter label{ cursor: pointer; font-size: 14px; padding-left: 5px;}


.filter-block .checkbox-filter label:before {content: ""; width:13px; height:13px; position:absolute; top:7px; left:0; cursor:pointer; background:#fff; border:2px solid #464646; border-radius:2px; }
.filter-block .checkbox-filter label:after { content:''; width:8px; height:5px; position:absolute; top:10px; left:3px; border:3px solid #656565; border-top:none; border-right:none; background:transparent; opacity: 0; -webkit-transform:rotate(-45deg); transform: rotate(-45deg); }
.filter-block .checkbox-filter input[type=checkbox] { visibility: hidden; margin-right:0; }
.filter-block .checkbox-filter input[type=checkbox]:checked + label:after { opacity: 1; }

.filter-content { float:left; width: 100%; margin-top:22px; }
.filter-content .item { float:left; width:calc(50% - 12px); margin-right:12px;  margin-bottom: 22px; }
.filter-content .item:nth-child(2n) { margin-right:0; margin-left: 12px; float:right; }
.filter-content .item .image { float:left; width:calc(50% - 9px); margin-right:9px; }
.filter-content .item .image img { width:100%; }
.filter-content .item .description { float:right; width:calc(50% - 9px); margin-left:9px; }
.filter-content .item .description h3 { color:#467135; font-size: 16px; margin-bottom: 0px; line-height: 1.2; padding-top: 0 }
.filter-content .item .description h3 a { color:#467135; }
/* .filter-content .item .description p, .filter-content .item .description { color:#515151; font-size: 16px;  line-height: 1.5 !important; font-family:"humanist_777bold"; } */
.filter-content .item .description p, .filter-content .item .description {font-size: 12px; line-height: 18px !important;}

/*=========== Pagination nav ==============*/
/*wc pagination*/
.woocommerce nav.woocommerce-pagination ul{width: 100%; border: none; text-align: center;}
.woocommerce nav.woocommerce-pagination ul li{border: none; float: none; vertical-align: middle;}

/*end*/
.filter-nav,.woocommerce nav.woocommerce-pagination,.wmts_pagination {float:left; width: 100%; border-top:1px solid #898989; border-bottom: 1px solid #898989; font-family: 'Raleway', sans-serif; color:#656565; font-weight: 700; text-transform:uppercase; font-size:17px; line-height: 1; padding:8px 0; margin-bottom:62px;  text-align:center;}
/*.filter-nav .page-numbers,.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{ color: #656565; line-height: 38px; }*/
.filter-nav .page-numbers, .woocommerce nav.woocommerce-pagination a, .woocommerce nav.woocommerce-pagination span,.wmts_pagination .page-numbers,.wmts_pagination span {
  background: rgba(70, 113, 53, 0.7) none repeat scroll 0 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 38px;
  line-height: 38px;
  width: 38px;
}
/*.filter-nav .page-numbers.current,.woocommerce nav.woocommerce-pagination ul li span.current {color: #467135; background-color: transparent;}*/
/*.filter-nav .prev, .filter-nav .next,.woocommerce nav.woocommerce-pagination .prev,.woocommerce nav.woocommerce-pagination .next{ background-image:none; float:left; color: #656565; line-height: 38px; }*/
.filter-nav .page-numbers.current,
.woocommerce nav.woocommerce-pagination span.current,
.filter-nav .page-numbers:hover,
.woocommerce nav.woocommerce-pagination span:hover,
.wmts_pagination span.current,
.wmts_pagination span:hover,
.wmts_pagination .page-numbers:hover{
  background-color: rgb(70, 113, 53);
  color: rgb(255, 255, 255);
}
.filter-nav .prev, .filter-nav .next, .woocommerce nav.woocommerce-pagination .prev, .woocommerce nav.woocommerce-pagination .next,.wmts_pagination .next,.wmts_pagination .prev {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  color: rgb(101, 101, 101);
  float: left;
  height: auto;
  line-height: 38px;
  width: auto;
}
.filter-nav .prev:hover, .filter-nav .next:hover, .woocommerce nav.woocommerce-pagination .prev:hover, .woocommerce nav.woocommerce-pagination .next:hover,.wmts_pagination .next:hover,.wmts_pagination .prev:hover{
    background-color: transparent;
    color: inherit;
}
.filter-nav .next,.woocommerce nav.woocommerce-pagination .next,.wmts_pagination .next { float:right; }
.filter-nav .prev:before, .filter-nav .next:before,.woocommerce nav.woocommerce-pagination .prev:before,.woocommerce nav.woocommerce-pagination .next:before { color:#fff; font-weight:normal; text-align:center; font-family:'FontAwesome'; width:100%; vertical-align:middle; font-size:35px; display:inline-block; line-height:38px; width:56px; height:39px; background-color:#467135; }
.filter-nav .prev:hover:before, .filter-nav .next:hover:before,.woocommerce nav.woocommerce-pagination .prev:hover:before,.woocommerce nav.woocommerce-pagination .next:hover:before { background-color:#515151; }
.filter-nav .prev:before,.woocommerce nav.woocommerce-pagination .prev:before { content:"\f104"; float:left; margin-right:11px; }
.filter-nav .next:before,.woocommerce nav.woocommerce-pagination .next:before { content:"\f105"; float:right; margin-left:11px; }

.pagination{width: 100%;border-radius: 0;margin: 0;}
.pagination .screen-reader-text{ display: none;}

/*wmts pagination*/
.wmts_pagination a.page-numbers, .wmts_pagination span.page-numbers, .wph_pagination_load_more{
    background: rgba(70, 113, 53, 0.7) none repeat scroll 0 0 !important;
    color: #fff !important;
     display: inline-block;
    height: 38px  !important;
    line-height: 38px  !important;
    width: 38px !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 0 !important;
    border: none !important;
}
.wmts_pagination a.page-numbers:hover, .wmts_pagination span.page-numbers:hover, .wmts_pagination .current.page-numbers{
    background: rgba(70, 113, 53, 1) none repeat scroll 0 0 !important;
}
.wmts_pagination .page-numbers.next,.wmts_pagination .page-numbers.prev{width: auto !important;}
.wmts_pagination .wmts_loading.page-numbers {
    color: transparent !important;
    font-size: 0;
    vertical-align: middle;
}
.wmts_pagination .wmts_loading .fa-refresh{
    font-size: 14px;
    color: #fff !important;
    background: transparent !important;
}
.wmts_pagination .wmts_loading.page-numbers:hover > i {
    background: transparent !important;
}

/*POst navigation*/
.postnavigation {border-bottom: 1px solid #898989;border-top: 1px solid #898989;color: #656565;float: left;font-family: "Raleway",sans-serif;font-size: 17px;font-weight: 700;line-height: 1;margin: 15px 0;padding: 8px 0;text-align: center;text-transform: uppercase;width: 100%;}
.postnavigation a[rel^="next"],.postnavigation a[rel^="prev"] {color: #656565;line-height: 38px;font-size: 16px; float: left;}
.postnavigation a[rel^="next"] {float: right;}
.postnavigation a > i,.wmts_pagination a > i{background-color: #467135;color: #ffffff;display: inline-block;font-family: "FontAwesome";font-size: 35px;font-weight: normal;height: 39px;line-height: 38px;text-align: center;vertical-align: middle;width: 56px;}
.postnavigation a[rel^="next"] > i{ margin-left: 10px; }
.postnavigation a[rel^="prev"] > i{ margin-right: 10px; }

/*WC pagination*/
.woocommerce nav.woocommerce-pagination a, .woocommerce nav.woocommerce-pagination span{font-family: 'Raleway', sans-serif; color:#fff; font-weight: 700; text-transform:uppercase; font-size:17px; padding: 0; background-color: #4c6079;}
.woocommerce nav.woocommerce-pagination .prev,.woocommerce nav.woocommerce-pagination .next{/*  font-size: 0;*/ }
.woocommerce nav.woocommerce-pagination .prev:before,.woocommerce nav.woocommerce-pagination .next:before{background-color: #4c6079;}
.woocommerce nav.woocommerce-pagination a:focus, .woocommerce nav.woocommerce-pagination a:hover, .woocommerce nav.woocommerce-pagination  span.current{background-color: #4c6079;}
/*Realted*/
.related-books { background-color:#dbdbdb; }
.related-books .container { position:relative; }
.related-books .container .title h2 { position:absolute; top:-47px; left:0; background:#467135; color:#fff; font-size:18px; padding:12px 25px 12px 29px; font-family:'humanist_777bold'; }
.related-books .member-img-block img { border: 0; border-radius: 0; box-shadow: none; }

.related-books .item h2 { color:#467135; font-size:22px; font-family:"humanist_777bold"; margin-bottom:10px; }
.related-books .item h2 a { color:#467135; }
.related-books .item .date { color:#5f5f5f; font-size: 16px; font-family:"humanist_777bold"; line-height:1; margin-bottom: 10px;}
.related-books .item p { color:#414243; font-size: 16px;  font-family: 'Raleway', sans-serif; font-weight:500; line-height:28px; margin-bottom: 10px;}
.related-books .item .readmore { color:#414243; font-size:17px; font-family:'Raleway', sans-serif; font-weight:900; }


/*plugin changes*/
.mec-container{padding-bottom: 20px;}
.mec-wrap .mec-single-title{color: #593c69;}
.mec-month-navigator-loading{position: relative;}
.mec-month-navigator-loading:after {background: #ffffff url("images/ajax-loader.gif") no-repeat scroll center 0;content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 111;}
.mec-event-list-standard .mec-event-article { border:1px solid #dbdbdb; background-color:#ededed; }
.content-members-list .mec-event-list-standard .mec-event-content,
.industry-event-list .mec-event-list-standard .mec-event-content{padding-top: 40px; padding-bottom: 50px;}
.content-members-list .mec-event-list-standard .mec-event-title,
.industry-event-list .mec-event-list-standard .mec-event-title{ font-size:20px; font-family: "Montserrat",Helvetica,Arial,sans-serif; margin-bottom: 0;}
.industry-event-list .mec-wrap .mec-event-list-standard .mec-event-footer{position: relative; top: auto; left: auto; right: auto; width: calc(100% - 20px);}
.industry-event-list .mec-wrap .mec-event-list-standard .mec-event-footer {
  background-color: #e7e7e7;
  border-top: 1px solid #dedede;
  margin: 0;
  width: 100%;
}
.mec-wrap .mec-event-description { font-size:11px; line-height: 18px; }
.mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap {border-left:1px solid #dbdbdb;}
.content-members-list .mec-wrap .mec-event-footer {background-color: #e6e6e6;border-top: 1px solid #dbdbdb;padding: 10px 10px;float: left;width: 100%; position:relative; min-height:50px;}
.mec-event-list-standard .mec-event-meta span.mec-event-d, .mec-event-list-standard .mec-event-meta span.mec-event-m { font-size:12px; }
.mec-event-list-standard .mec-time-details { font-size:8px; color: #000; display:none; }
.mec-event-list-standard .mec-venue-details{ font-size:11px; color: #000; }
.mec-event-list-standard .mec-event-meta .mec-event-address {font-style: normal;letter-spacing: 0;font-size: 9px;color: #000;line-height: 15px;}
.mec-event-list-standard .mec-event-meta span.mec-event-d { font-size:12px; }
.mec-event-list-standard .mec-event-content{padding-bottom: 15px;}
.mec-month-divider {text-align: center;margin: 20px 0px 20px 0;}
.mec-event-footer .mec-booking-button { font-size: 9px;letter-spacing: 0; background: #ededed;color: #636363;border: 1px solid #dadada; top: 13px;right: 10px;padding: 0 10px;line-height: 26px;height: 27px;}
.mec-event-sharing-wrap { left: 10px; }
.content-right .mec-event-sharing-wrap{padding: 0; margin: 0;}
.mec-event-sharing-wrap .mec-event-sharing li { background-color: transparent; border: 0; margin-bottom: 0; width: 100%; list-style: none;}
.mec-event-sharing-wrap li{list-style: none;}
.mec-event-sharing-wrap li i { width: 27px; height: 27px; font-size: 11px; }
.mec-event-sharing li{list-style: none;}
.mec-wrap .mec-totalcal-box .mec-totalcal-view {display: none;}
/**/
.industry-event-list  .mec-wrap{float: left; width: 100%;}
.mec-event-grid-modern .mec-event-article { border:1px solid #e3e3e3; padding: 20px 15px 0px; background:#ededed; box-shadow:none; }
.mec-event-grid-modern .mec-event-content { background-color:transparent; padding:30px 5px 0px; }
.mec-event-grid-modern .mec-event-title { font-size:16px; letter-spacing:0; font-weight: normal;}
.mec-event-grid-modern .mec-event-content p {
  color: #414243;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  padding-top: 10px;
}
.mec-event-grid-modern .event-grid-modern-head {margin-bottom: 10px;padding: 10px 5px 0px;text-align: left;}
.mec-event-grid-modern .event-grid-modern-head .mec-event-date {font-size: 36px;line-height: 36px;float: left; margin-right:11px;font-family: 'humanist_777bold'; color: #4c6079;}
.mec-event-grid-modern .event-grid-modern-head .mec-event-month {text-transform: uppercase;font-size: 12px;line-height: 1;padding-top: 4px;}
.mec-event-grid-modern .event-grid-modern-head .mec-event-detail {font-size:10px;}
.mec-event-grid-modern .event-grid-modern-head .mec-event-day { margin-top:2px; color:#414243 !important; font-size:31px; }
.mec-event-grid-modern .mec-event-footer {margin: 0;width: 100%;background-color: transparent;border: 0;height: auto;padding-bottom: 30px;min-height: 65px;float: left;}
/*.mec-event-grid-modern ul.mec-event-sharing-wrap {
    position: static;
}*/
.mec-event-grid-modern .mec-event-sharing{right: -2px;}
.mec-event-grid-modern .mec-event-sharing-wrap li {border-radius: 100%;width: 28px;height: 28px;}
.mec-event-sharing-wrap .mec-event-sharing { width:30px; }
.mec-event-grid-classic .mec-event-article {position: relative;border: 1px solid #ededed;box-shadow: none;margin-bottom: 30px;max-width: none;padding: 10px;}
.mec-event-grid-classic .mec-event-content {background:none;color:#767676;padding:0 0px 5px;text-align:left;min-height:inherit;}
.mec-event-grid-classic .mec-event-title {color: #202020;margin:10px 0;font-weight: bold;font-size: 14px;letter-spacing: 1px;text-transform: none;}
.mec-event-grid-classic .mec-event-content p { font-size: 9px; color: #8a8a8a; line-height: 18px; }
.mec-event-grid-classic .mec-event-date {font-weight: 400;font-size: 12px;letter-spacing: 0;color: #fff;padding: 10px 0;text-transform: uppercase;margin: 10px 0;text-align: center;width: 100%;}
.mec-event-grid-classic .mec-event-footer  { background-color:transparent; border:0; }
.mec-event-grid-classic .mec-event-sharing-wrap li { width: 27px;}
.mec-event-grid-classic .mec-event-footer .mec-booking-button { background-color: transparent;}
.mec-event-cover-modern .mec-event-detail { padding:30px; }
.mec-event-cover-modern .mec-event-tag {background: #fff;display: inline-block;padding: 0px 6px;font-size: 7px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 20px;}
.mec-event-cover-modern .mec-event-date { font-size:12px; }
.mec-event-cover-modern .mec-event-title {color: #fff;text-transform: uppercase;font-size: 27px;font-weight: 400;margin: 6px 0;}
.mec-event-cover-modern .mec-event-place { font-size:13px; }
.mec-wrap .mec-totalcal-box{min-height: 75px;}
.tax-mec_category #main-content {padding-bottom: 15px;}
.tax-mec_category .mec-wrap .mec-event-footer{border-top: none;margin: 15px 6px 0 6px;}
/*.mec-event-grid-clean .mec-event-article .mec-event-image > img{max-height: 130px;}*/
.mec-event-grid-clean .mec-event-content .mec-event-title p{font-weight: bold; color: #616161 !important;}
.mec-single-event .mec-event-meta i::before {
  display: inline-block;
  margin-top: 2px;
  vertical-align: top;
}
.mec-event-grid-clean .event-grid-t2-head .mec-event-detail {
  font-family: "humanist_777bold" !important;
  font-size: 10px !important;
}

.page-template-tp-empea-event-php .mec-wrap .mec-event-footer{min-height: 50px;}


.page-template-tp-member-industry-event-php .industry-event-list .mec-event-grid-modern .mec-event-article{padding-top: 30px; padding-bottom: 0;}
.page-template-tp-member-industry-event-php .industry-event-list .mec-event-grid-modern .mec-event-article .mec-event-date{font-family: 'humanist_777bold';  }
.industry-event-list .mec-event-grid-modern .mec-event-title{margin-top: 10px; margin-bottom: 5px;}
.page-template-tp-member-industry-event-php .mec-wrap .mec-event-footer {
  border: medium none;
  margin: 0;
  width: 100%;
}

/*-----------------------------
# Search page designation
---------------------------*/
.search-list .title{ margin: 0; padding-top: 15px; padding-bottom: 10px; }
.search-list .title > a { color: #593c69;}
/*.search .pagination{margin: 15px 0 25px 0;}*/
.news-list.search-list > li {margin: 10px 0;overflow: hidden;padding: 10px 0;}
/*.archive .site-content {padding-top: 20px;}*/
.archive .site-content h1{margin-bottom: 15px;}

/*===================
#About page
==================*/
.page-template-default .member-icon,
.page-template-default .inner-page-title{background-color: #4c6079;}
.page-template-default .sidebar-list ul li a,.page-template-default .content-right h1,.page-template-default ul li.has-subnav .accordion-btn{color: #4c6079;}
.default-page-bg .content-inner{padding-bottom: 20px;}
.default-page-bg .member-icon, .default-page-bg .inner-page-title { background-color: #4c6079;}
.default-page-bg  .content-right h1, .default-page-bg  .post-content-right h1{color: #4c6079;}
.default-page-bg .sidebar-list ul li a{color: #4c6079;}
.default-page-bg ul li.has-subnav .accordion-btn{color: #4c6079;}

/*Member bg*/
.member-page-bg .member-icon,.member-page-bg .inner-page-title,
.woocommerce-page .member-icon,.woocommerce-page .inner-page-title{ background-color: #4c6079;}
.member-page-bg .content-right h1, .member-page-bg .post-content-right h1,
.woocommerce-page .content-right h1, .woocommerce-page .post-content-right h1{color: #4c6079;}
.member-page-bg .sidebar-list ul li a,.woocommerce-page .sidebar-list ul li a{color: #4c6079;}
.member-page-bg ul li.has-subnav .accordion-btn,.woocommerce-page ul li.has-subnav .accordion-btn{color: #4c6079;}

/*Research bg*/
.research-bg .inner-page-title, .research-bg .member-icon { background-color:#467135; }
.research-bg .sidebar-list ul li a, .research-bg ul li.has-subnav .accordion-btn { color:#467135; }

/*Event bg*/
.event-container-bg .inner-page-title, .event-container-bg .member-icon { background-color:#7a6b5c; }
.event-container-bg .sidebar-list ul li a, .event-container-bg ul li.has-subnav .accordion-btn { color:#7a6b5c; }
.event-container-bg  .content-right h1, .event-container-bg  .post-content-right h1{color: #7a6b5c;}
.event-container-bg .postnavigation a > i{background-color: rgb(122, 107, 92);}
.single-mec-events .event-container-bg .postnavigation a > i{background-color: rgb(122, 107, 92);}

/*pagination color*/
.default-page-bg .filter-nav .prev::before,
.default-page-bg .filter-nav .next::before,.default-page-bg .postnavigation a > i{background-color: #4c6079;}

.default-page-bg .filter-nav .page-numbers, .default-page-bg .woocommerce nav.woocommerce-pagination a, .default-page-bg .woocommerce nav.woocommerce-pagination span{background-color: rgba(76, 96, 121,0.7);}
.default-page-bg .filter-nav .page-numbers.current,.default-page-bg .woocommerce nav.woocommerce-pagination span.current,.default-page-bg .filter-nav .page-numbers:hover,.default-page-bg .woocommerce nav.woocommerce-pagination span:hover{background-color: #4c6079;}
/*member bg*/
.member-page-bg .filter-nav .prev::before,.member-page-bg .filter-nav .next::before,.member-page-bg .postnavigation a > i,.single-mec-events .filter-nav .prev::before,.single-mec-events .filter-nav .next::before,.single-mec-events .postnavigation a > i{background-color: #593c69;}
.member-page-bg .filter-nav .page-numbers, .member-page-bg .woocommerce nav.woocommerce-pagination a, .member-page-bg .woocommerce nav.woocommerce-pagination span{background-color: rgba(89, 60, 105,0.7);}
.member-page-bg .filter-nav .page-numbers.current,.member-page-bg .woocommerce nav.woocommerce-pagination span.current,.member-page-bg .filter-nav .page-numbers:hover,.member-page-bg .woocommerce nav.woocommerce-pagination span:hover{background-color: #593c69;}

/*member bg*/
.member-page-bg-2 .filter-nav .prev::before,.member-page-bg-2 .filter-nav .next::before,.member-page-bg-2 .postnavigation a > i,.single-mec-events .filter-nav .prev::before,.single-mec-events .filter-nav .next::before,.single-mec-events .postnavigation a > i{background-color: #593c69;}
.member-page-bg-2 .filter-nav .page-numbers, .member-page-bg-2 .woocommerce nav.woocommerce-pagination a, .member-page-bg-2 .woocommerce nav.woocommerce-pagination span{background-color: rgba(89, 60, 105,0.7);}
.member-page-bg-2 .filter-nav .page-numbers.current,.member-page-bg-2 .woocommerce nav.woocommerce-pagination span.current,.member-page-bg-2 .filter-nav .page-numbers:hover,.member-page-bg-2 .woocommerce nav.woocommerce-pagination span:hover{background-color: #593c69;}

/*Title Color*/
.default-page-bg .content-inner .page-title h3{color: #4c6079; border-color: #4c6079;}
.member-page-bg .content-inner .page-title h3{color: #593c69; border-color: #593c69;}
.woocommerce .content-inner .page-title h3{color: #4c6079; border-color: #4c6079;}
.woocommerce div.product .product_title {border-bottom: 1px solid;color: #4c6079;font-family: "humnst777_btroman";margin-bottom: 20px;padding-bottom: 15px;font-size: 29px;}

/*wmts pagination color*/
.default-page-bg .wmts_pagination a.page-numbers,
.default-page-bg .wmts_pagination span.page-numbers,
.default-page-bg .wph_pagination_load_more{ background-color: rgba(76, 96, 121,0.7) !important; }
.default-page-bg .wmts_pagination a > i{background-color: rgba(76, 96, 121,1);}

.default-page-bg .wmts_pagination a.page-numbers:hover,.default-page-bg .wmts_pagination a:hover > i{background-color: rgba(76, 96, 121,0.7) !important;}
.default-page-bg .wmts_pagination a.page-numbers:hover, .default-page-bg .wmts_pagination span.page-numbers:hover, .default-page-bg.wmts_pagination .current.page-numbers{background-color: rgba(76, 96, 121,1) !important;}

.member-page-bg .wmts_pagination a.page-numbers,
.member-page-bg .wmts_pagination span.page-numbers,
.member-page-bg .wph_pagination_load_more{ background-color: rgba(89, 60, 105,0.7) !important; }
.member-page-bg .wmts_pagination a > i{background-color: rgba(89, 60, 105,1);}

.member-page-bg .wmts_pagination a.page-numbers:hover,.member-page-bg .wmts_pagination a:hover > i{background-color: rgba(89, 60, 105,1) !important;}
.member-page-bg .wmts_pagination a.page-numbers:hover, .member-page-bg .wmts_pagination span.page-numbers:hover, .member-page-bg .wmts_pagination .current.page-numbers{background-color: rgba(89, 60, 105,1) !important;}


/*Table*/
table.three_column,table.no_border{border: none;margin-bottom: 15px;}
table.three_column td,
table.no_border td{border: medium none;overflow: hidden;padding: 10px 15px 10px 0;vertical-align: top;}
table.three_column td > a > img,
table.no_border td > a > img{margin-bottom: 15px;}
table.three_column td p:last-of-type,
table.no_border td p:last-of-type{margin-bottom: 10px;}
.content-right iframe{width: 100%;}
.content-right ul {padding-left: 15px;margin-bottom: 10px; }
.member-page-bg .content-right {padding-bottom: 15px;}
/*.page-template-tp-events-education-php table.three_column td{ border-width: 0 1px 1px 0; border-style: solid; }
.page-template-tp-events-education-php table.three_column{border-width: 1px 0 0 1px; border-style: solid;}*/
table caption {
    color: #fff;
    background-color: #4c6079;
    text-transform: uppercase;
    padding: 10px;
}
.button > a {
    background-color: #344252;
    color: #fff;
    border-radius: 3px;
    padding: 10px 15px 8px 15px;
    display: inline-block;
    margin-bottom: 15px;
    line-height: normal;
}

.downloads_and_links {
  background: rgba(104, 129, 153, 0.01) none repeat scroll 0 0;
  color: rgb(255, 255, 255);
}
.downloads_and_links .button {
  max-width: inherit;
}
/*-----------
# Alignments
-------------*/
.alignleft {float: left;margin-right: 15px; margin-bottom: 10px;}
.alignright {float: right;margin-left: 15px; margin-bottom: 10px;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}

/*====================
#Site Map
==============*/
/*.sitemap-menu ul .sub-menu{display: none;}*/
.sitemap-menu ul li {list-style: disc; clear: both;}
.sitemap-menu ul ul{padding-left: 15px;}
.sitemap-menu ul ul li{list-style: none;}

/*===============================
# Research page Page settings
===============================*/
/* Pages Title */
.content-right h1,.post-content-right h1,#main-content > h1 {border-bottom: 1px solid;color: #593c69;font-family: "humnst777_btroman";margin-bottom: 20px;padding-bottom: 15px;font-size: 29px;}
.content-right table td h1{border-bottom: none; padding: 0;}
.research-bg .content-right h1,.research-bg .post-content-right h1{ color: #467135; }
.content-right h1 + hr {display: none;}
.content-right h2{ margin-bottom: 15px; font-size: 24px; margin-top: 15px;}
.content-right h3,.content-right h4,.content-right h5{ margin: 0; padding: 10px 0;}
 .content-right .noborder td, .content-right .noborder th, .content-right .noborder {border: medium none;vertical-align: top;}
ul li {list-style-type: disc;}
h2 > a {font-size: 18px;}
.clockdiv li{list-style: none;}

/*Bottom Grid links*/
#grid_landing_subpages {margin: 0 -10px 15px -10px;overflow: hidden;width: 100%; padding: 0;}
#grid_landing_subpages > li {padding: 10px;text-align: center;width: 33%; float: left; list-style: none;}
#grid_landing_subpages > li a {background-color: #344252;color: #ffffff;font-size: 14px;height: 100%;padding: 10px 30px;display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-justify-content: center; -webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-align-items: center; font-family: "humanist_777bold"; border-radius: 5px;   }
#grid_landing_subpages > li a:hover,#grid_landing_subpages > li a:focus{background-color: #688199;}

/*Contact page*/
.content-right .contact-info h4 {
  padding-top: 0;
  text-transform: uppercase;
}
table.contact-info {
  table-layout: auto;
}
.noborder.contact-info, .noborder.contact-info p {
  font-size: 14px;
  line-height: 22px !important;
}
.general_form {background: #688199 none repeat scroll 0 0;margin-bottom: 20px;padding: 60px 100px; overflow: hidden; display: block;}
.content-inner .general_form input, .content-inner .general_form label {display: inline-block;width: auto;margin-bottom: 10px;}
.content-inner .general_form input[type="submit"] {margin-left: 130px; margin-top: 10px;}
.content-inner .general_form input[type="submit"]:hover,
.content-inner .general_form input[type="submit"]:focus{
  background: #344252 none repeat scroll 0 0;
  opacity: 0.95;
}
.content-inner .general_form label {color: #ffffff;width: 20%;}
.content-inner .general_form input,.content-inner .general_form textarea,.content-inner .general_form select{width: 80%; border-radius: 5px; border: none;}
.general_form #error_msg {
  float: right;
  margin: 5px 0 !important;
  width: 80%;
}
.general_form > div {clear: both;}
.tab-main-content input,.tab-main-content textarea,.tab-main-content select{ border-radius: 5px; border: none; }

/*========================== renish 09-03-2017 ================*/
.tax-news .content-inner { margin-bottom: 50px; }
.tax-news .research-filter-section .title a,.tax-resource .research-filter-section .title a  { color:#414243;}
.tax-news .research-filter-section .filter-content { list-style: none; }
.tax-news .research-filter-section .filter-content li, .search .news-list > li,.tax-resource .research-filter-section .filter-content li {border-bottom: 1px solid #898989;list-style: outside none none;margin-bottom: 15px;padding: 15px 0 20px;}
.tax-news .research-filter-section .filter-content li:last-of-type,
.search .news-list > li:last-of-type,.tax-resource .research-filter-section .filter-content li:last-of-type{ border-bottom: none;}
.tax-news .content-inner .post-date,.tax-resource .content-inner .post-date, { margin-bottom: 15px; font-size: 16px;}
.search .news-list .post-date {margin-bottom: 10px;}
/*.tax-news .readmore-link { padding-left: 10px;}*/
.tax-news .research-filter-section .title,
.tax-resource .research-filter-section .title{ font-size: 22px;  line-height: 26px; margin-bottom: 5px;  border: none; padding-bottom: 0px; }
.page-template-tp-about .member-icon, .page-template-tp-about .inner-page-title { background-color: #4c6079;}
.recent-news-list > li {border-bottom: 1px solid #898989;padding: 15px 0 20px;}
.recent-news-list > li:last-child{border-bottom: none;}
/*====================================================
# Login page
=======================================================*/
.tab-section { width: 100%; float: left; padding: 50px 0px;}
.tab-section .accordiontab_container dt { display: none}
.tab-section .accordiontabs  { margin: 0px; padding: 0px; display: inline-block; width: 100%; float: left;}
.tab-section .accordiontabs  li { padding: 5px 20px; float: left;display: inline-block; color: #fff; text-align: center; background-color: #273c52; cursor: pointer; border-bottom: none; border-right: 1px solid #fff;}
.tab-section .accordiontabs  li:hover, .tab-section .accordiontabs  li.active { background-color: #688199; border-bottom-color:transparent; }
.tab-section .accordiontab_container { background-color: #688199; float: left; width: 100%;}
.accordiontab_content { height: 0;  margin: 0; opacity: 0;  overflow: hidden; padding: 0; -webkit-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s; visibility: hidden;width: 100%;}
.accordiontab_content.active { height: auto; opacity: 1; overflow: visible;  padding: 0; visibility: visible; }
.tab-section .accordiontab_container .accordiontab_content .tab-main-content  { padding: 20px; color: #fff; display: inline-block; width: 100%; font-family: "Raleway",sans-serif; font-size: 14px;}
.tab-section .accordiontab_container .accordiontab_content .tab-main-content p{font-size: 14px;}
.tab-section .accordiontab_container .accordiontab_content .tab-main-content .button{
    padding: 10px 30px;
    margin-top: 10px;
}
.accordiontab_container .accordiontab_content h2 { color: #fff; font-size: 22px;}
.tab-main-content form { float: left; padding-bottom: 20px; padding-right: 20px; padding-top: 20px; width: 50%;}
.wpcf7-form-control-wrap { position: relative;  float: left; width: 100%; margin-bottom: 10px;}
/*.tab-section .accordiontab_content form .wpcf7-submit { background-color: #688199; }*/
.tab-section .accordiontab_content form .wpcf7-submit:hover { background-color: #344252; }
.tab-section .accordiontab_content form .forgot_password { float: right; margin-top: 0px;}
.tab-section .accordiontab_content form  a { color: #ffffff; text-decoration: underline; margin-top:0px; }
.tab-section .accordiontab_content form  a:hover { opacity: 0.6 }
.questions {background-color: #f0f7fc;float: left;margin-bottom: 20px;padding: 30px 30px 10px; width:50%;}
strong {font-family: 'humanist_777bold'; font-weight: normal;}
.questions p.question {color: #273c52;font-size: 16px;line-height: 19px;margin: 0 0 3px;}
.questions p.answer { font-size: 12px; margin: 0 0 15px;}
.questions a { text-decoration: underline}
.questions a:hover { color: #344252; }
.notice { background-color: #688199;  color: #ffffff; float: left; margin: 0 0 15px  0px; padding: 30px; position: relative; width: 50%; position: relative;}
.notice a { text-decoration: underline;  color: #fff;}
.notice::after { border-color: rgba(0, 0, 0, 0) #688199 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 7px 10px 7px 0;  bottom: 50%; content: ""; display: inline-block; height: 0; left: -10px; position: absolute; width: 0;}

/*Color*/
/*.tab-section .accordiontabs li:nth-child(1).active,.tab-section .accordiontabs li:nth-child(1),
.tab-section .accordiontab_container dt[rel^=tab1],.tab-section .accordiontab_container dt[rel^=tab1].active{ background-color: #593c69; }
.tab-section .accordiontabs li:nth-child(2).active,.tab-section .accordiontabs li:nth-child(2),
.tab-section .accordiontab_container dt[rel^=tab2],.tab-section .accordiontab_container dt[rel^=tab2].active{ background-color: #4c6079; }
.tab-section .accordiontabs li:nth-child(3).active,.tab-section .accordiontabs li:nth-child(3),
.tab-section .accordiontab_container dt[rel^=tab3],.tab-section .accordiontab_container dt[rel^=tab3].active{ background-color: #467135; }*/
/*.member-color{background-color: #593c69;}
.empea-color{background-color: #4c6079;}
.resource-color{ background-color: #467135; }*/



.member_dir_entry_wrapper { border-bottom: 1px solid #eeeeee; margin:0px 0  50px 0; overflow: hidden; padding:0; width: 100%;}
.member_dir_entry_wrapper .member_dir_entry { float: left; padding:0px 10px 50px 20px; width:50%;  margin: 0 0px 20px; position: relative;}
.member_dir_entry_wrapper .member_dir_entry:first-child { border-right: 1px solid #eeeeee; padding: 0 0 50px;}
.member_dir_entry .firm_type { color: #808489; font-size: 12px;}
address { font-style: normal; margin: 0 0 20px;}
.member_dir_entry_wrapper .member_dir_entry h3 { margin-top:0px;}
.member_dir_entry_wrapper .member_dir_entry .button { position: absolute; bottom: 0px; }
.member_dir_entry_wrapper .member_dir_entry .button:hover, .member_dir_entry_wrapper .member_dir_entry .button:focus  { color: #fff;}
.member_dir_entry_wrapper:last-child { border: medium none; }


.member_dir_box {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  -webkit-justify-content: start;
}
.member_dir_box > div {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  -webkit-flex: auto;
  width: auto !important;
}
.member_dir_box > div.text {
  padding-right: 15px;
}



/*======= member search page ===================*/
.search-toggle {font-size: 12px;max-width: inherit;float: right;}
.search-toggle i{margin-right: 5px;}
form.search-member,form.search-member-directory{background-color: rgba(105, 131, 155, 0.6);color: #fff;overflow: hidden;padding: 30px 20px;position: relative;margin-bottom: 20px; display: none;}
form.search-member .form-group {display: inline-block;width: 100%;margin-bottom: 10px;    }
form.search-member .form-group .wpcf7-form-control-wrap{margin-bottom: 0;}
.search-member .form-group label {width: 100%;}.search-member .login-button{display: block;margin: 10px auto 0;max-width: 200px;width: 100%;}
.search-member .form-group label.radio-inline{width: auto;}
.search-member .form-group label.radio-inline input{margin-top: 0;}
/*frim*/
.firm_info {background: rgba(104, 129, 153, 0.1) none repeat scroll 0 0;margin-bottom: 2px;padding: 15px;font-size: 16px; display: inline-block;width: 100%;}
.firm_type > label {float: left;width: 25%;padding-right: 10px;line-height: normal;}
.firm_type > .frim-right{float: left;width: 75%; padding-left: 15px}
.frim_type_image {
  float: left;
  padding: 0 15px;
  width: 25%;
}
.frim_type_image > img{
    margin-bottom: 15px;
}
/*Single pages*/
.featured-image {float: left;margin: 0 30px 0 0;}
.content-right .member-info{padding: 0 0 10px 0;}
.content-right .member-social{padding: 0;}.member-social li {float: left;list-style: outside none none;margin: 0 10px 10px 0; }
.member-social li a {background: #688199 none repeat scroll 0 0;color: #ffffff;display: block;font-size: 18px;height: 35px;line-height: 35px;text-align: center;width: 35px;}
.member-social li a:hover{background-color: #344252;}

/*Store module css*/
.store-module {display: inline-block;margin: 20px 0 10px 0;padding: 10px;text-align: center;max-width: 250px;width: 100%;}
.store-module.module_members_only {background-color: #273c52;border: 3px solid #ccdbe6;color: #ffffff;}
.store-module.module_public {border: 3px #EEE solid;background-color: #F6F6F6;}
.store-module .button {background:#344252;margin: 10px auto; padding: 12px 20px;}
.store-module .button:hover,.store-module .button:focus{background: #688199;color: #fff;}
.store-module h4 {font-size: 14px;}
.form-group > p {margin-bottom: 10px;}
.form-group label {line-height: normal;}
.btn-lg, .btn-group-lg > .btn {border-radius: 4px;font-size: 16px;line-height: normal;padding: 8px 15px;}
.store-module, .store-module a {color: #ffffff;overflow: hidden;overflow-wrap: break-word;display: block;}
.store-module.module_public, .store-module.module_public a {color: #000;}
.store-module.module_public a.button{color: #fff;}
.store-module a {overflow: hidden;width: 100%;}
.store-module a:hover{color: #688199;}
/*News feed*/
.sidebarfeed .sidebar-list {padding: 15px;width: 100%;}
.sidebarfeed .sidebar-list h3{padding-bottom: 15px;color: #273c52;}
.sidebarfeed .sidebar-list p{line-height: normal;}
.sidebarfeed .filter-block {padding: 0 0 10px 0;margin-bottom: 10px;border-bottom: 1px solid #fff;}
.sidebarfeed .filter-block .checkbox-filter{background-color: transparent;width: 100%;border: none;color: #1a1a1a;font-family: 'humnst777_lt_btlight';}
.sidebarfeed h4.label {color: #273c52;padding-bottom: 15px;text-decoration: none;}
.submit_wrapper {display: inline-block;margin-top: 5px;text-align: center;width: 100%;}
/*ul li setting*/
.mec-single-event .mec-event-social ul,.content-right .filter-content ul,.content-right .store-featured-products ul {padding: 0;}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li{list-style: none;}

.resetpassword-error .error-msg {display: inline-block;padding: 10px 0;font-size: 18px; width: 100%;font-family: 'humanist_777bold';text-align: center;color: #fff;}
.resetpassword-error {background: #688199 none repeat scroll 0 0;border: 5px solid #344252;color: #ffffff;}
.page-header-links {list-style: outside none none;margin: 13px 0 0 0;padding: 0;float: right;}
.page-header-links li {float: left;list-style: outside none none;margin-left: 1px;}
.page-header-links li a {background: #b8bfc6 none repeat scroll 0 0;color: #593c69;display: block;line-height: normal;padding: 15px 10px;}
.button.center {background-color: #eeeeee;margin: 20px 0;padding: 20px;width: 100%;}
.button.center a {display: block;margin: 0 auto;max-width: 150px;text-align: center;}
/*No-record found*/
.no-record h3{text-transform: uppercase;}
.filter-content .no-record,.no-record{text-align: center;width: 100%;}
.filter-content .no-record .description{width: 100%;}

/*=================
# Member application form
===================*/
.member-application-form{ padding: 0 15px 50px 15px; }
.form_elements tr td > input + label {display: inline-block;vertical-align: top;width: 80%;}
.member-application-form .title_bar {
  background-color: #688199;
  border-top: 5px solid #ffffff;
  padding: 10px;
}

.member-application-form .page.valid .title_bar,
.member-application-form .page.errors .title_bar {
    background-image: url("images/check.png");
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 50px;
}
.member-application-form .page.errors .title_bar {
    background-image: url("images/error.png");
}
.member-application-form .page .title_bar:hover {
    background-color: #46586c;
    cursor: pointer;
}
.member-application-form .title_bar h3 {
  color: #ffffff;
  margin: 0;
}
.member-application-form .form_fields {
  background-position: left top;
  background-repeat: repeat-x;
  background-color: rgba(104, 129, 153, 0.1);
  padding: 30px 40px;
  position: relative;
}

#member_app .page .form_fields ul{
    padding: 0;
}
#member_app .page .title_bar h3 span.message {
  color: #fff;
  font-size: 12px;
  padding-left: 1em;
}
#member_app input[type="radio"],#member_app input[type="checkbox"]{
    transform: scale(1.5) !important;
    -webkit-transform: scale(1.5) !important;
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    padding-bottom: 5px !important;
}

/*Table*/
.member-application-form table{
    table-layout: auto;
    border-width: 1px 1px 1px 1px;
    border-color: #344252;
}
.member-application-form .page .form_fields th {
    background-color: #ccdbe6;
    border: medium none;
}
.member-application-form table th {
    background: #f6f6f6 none repeat scroll 0 0;
    border: 1px solid #cccccc;
    font-weight: bold;
    padding: 8px;
}
.member-application-form .page .form_fields table tr.bottom_border td, .member-application-form .page .form_fields table tr.bottom_border th {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #ffffff currentcolor #eeeeee;
  -o-border-image: none;
  border-image: none;
  border-style: solid none;
  border-width: 1px medium;
}
.member-application-form .page label{font-weight: normal;}

#member_app .page td.warning {
    padding: 0;
}

#member_app .page td.warning label {
    display: block;
    padding: 8px;
    background: #ce5221;
    color: #fff;
    font-weight: bold;
}

#member_app .page p.add_full {
    color: #ce5221;
    font-weight: bold;
    text-align: center;
}

#member_app .page .form_fields p.small {
    font-size: 11px;
    margin: 0;
}

#member_app .page .form_fields h3 {
    margin: 0 0 10px;
}

#member_app .page .form_fields hr {
  border-top: 1px solid #344252;
  background: transparent;
  margin: 15px 0;
}

#member_app .page .form_fields ul {
    margin: 20px auto 0 auto;
}

#member_app .page .form_fields li.blocks input,
#member_app .page .form_fields li.blocks label {
    display: block;
    width: 100%;
}

#member_app .page .form_fields th {
    background-color: #CCDBE6;
    border: none;
}

#member_app .page .form_fields td.subhead {
    background-color: #EEE;
}

#member_app .page .form_fields td p {
    margin: 0;
}

#member_app .page .form_fields table th h4 {
    margin: 0;
    padding: 0;
}

#member_app .page .form_fields table tr.no_border td,
#member_app .page .form_fields table tr.no_border th {
    border: none;
}

#member_app .page .form_fields table tr.bottom_border td,
#member_app .page .form_fields table tr.bottom_border th {
    border: none;
    border-bottom: 1px #EEE solid;
    border-top: 1px #344252 solid;
}

#member_app .page .form_fields table tr td.light-green {
    background-color: #c7dae0;
    text-align: center;
    vertical-align: middle;
    border-left: 1px solid #fff;
    border-bottom: none;
}

#member_app .page .form_fields table tr td.green {
    background-color: #9bbcc6;
    text-align: center;
    border-bottom: none;
}

#member_app .page .form_fields table tr td.light-blue {
    background-color: #8c9caf;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    border-left: 1px solid #fff;
    border-bottom: none;
}

#member_app .page .form_fields table tr td.blue {
    background-color: #566d87;
    color: #fff;
    text-align: center;
    border-bottom: none;
}

#member_app .page .form_fields ul.category_list {
    margin: 10px auto 0 auto;
    list-style: none;
    padding: 0;
}
#member_app .page ul li{list-style: none; margin-bottom: 10px;}
#member_app .page ul li.one_per{margin-bottom: 10px;}

#member_app .page .form_fields .button a {
  display: block;
  margin: 10px auto;
  text-align: center;
  max-width: 200px;
  width: 100%;
}

#member_app .page .form_fields .button.add {
    border-bottom: 1px #344252 solid;
    padding: 5px 0 20px;
}

#member_app .page .form_fields .button.add a img {
    vertical-align: baseline;
    margin: 0 3px 0 0;
}

#member_app .page .form_fields .button a.blue {
    background-color: #344252;
}

#member_app .page .form_fields .button a.blue:hover {
    background-color: #688199;
}

#member_app .page .submit_wrapper input[type="submit"] {
    padding: 12px;
    width: 250px;
}

#member_app .page.step_1 .form_fields {
    background-color: #FFF;
}

#member_app .step_1 .form_fieldsh3 {
    background-color: #FFF;
}

#member_app .step_1 input[type="radio"] {
    margin: 0 10px 0 10px;
}

#member_app input[type="checkbox"] {
    margin: 0 6px 2px 0x!important;
}

#member_app .page.step_3 .form_fields ul {
    margin: 10px 0;
}

#member_app ul.replicate {
  background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
  border-bottom: medium none;
  margin-bottom: 15px !important;
  padding: 20px !important;
}

#member_app ul.replicate li {
    margin: inherit;
}

#member_app ul.float_fields {
    padding: 0 0 20px 0 !important;
    border-bottom: 1px #344252 solid;
    overflow: hidden;
}

#member_app ul.float_fields li {
    max-width: 230px;
    width: 100%;
    float: left;
    margin: 0;
    padding: 0 0 10px 0;
}

#member_app ul.float_fields li label {
    max-width: 200px;
    width: 100%;
    display: block;
}

#member_app ul.float_fields li input {
    max-width: 200px;
    width: 100%;
    display: block;
}
.required {
  font-size: 14px;
}
#member_app ul.float_fields li input[type="select"] {
    max-width: 200px;
    width: 100%;
    display: block;
}

#member_app ul.float_fields li.long {
    max-width: 677px;
    width: 100%;
}

#member_app ul.float_fields li.long label {
    max-width: 660px;
    width: 100%;
    display: block;
}

#member_app ul.float_fields li.long input {
    max-width: 660px;
    width: 100%;
    display: block;
    border: none;
}

#member_app ul.float_fields.no_border {
    border: 0px #FFF solid;
}

#member_app ul.float_fields.two_row {
    max-width: 460px;
    width: 100%;
    margin-bottom: 0;
}

#member_app ul p.remove {
  font-size: 14px;
  margin: 0;
  padding: 0;
}

#member_app ul p.remove a {
  background-color: #344252;
  border-radius: 0;
  clear: both;
  color: #ffffff;
  display: block;
  float: right;
  margin: 0;
  max-width: 100%;
  padding: 2px 10px;
  text-align: center;
  text-decoration: none;
  width: 100%;
}

#member_app ul p.remove a:hover {
    background-color: #6087A0;
    color: #FFF;
}

#member_app ul.wide_fields {
    width: 100%;
    padding: 0 0 20px 0 !important;
    border-bottom: 1px #344252 solid;
    overflow: hidden;
}

#member_app ul.wide_fields li textarea {
    max-width: 660px;
    width: 100%;
    display: block;
    border: none;
    height: 100px;
    margin-top: 10px;
}

#member_app ul.float_fields li label.warning {
    color: #f00;
}

#member_app div.page li input.warning,
#member_app div.page li textarea.warning {
    border-color: #ce5221!important;
}

#member_app div.page li select.warning {
    border: 3px solid #ce5221!important;
}

#member_app div.page li input,
#member_app div.page li textarea {
    border: 3px solid #CCDBE6;
}

#member_app ul.category_list {
    float: left;
    width: 100%;
    margin: 10px auto 0 auto;
}

#member_app ul.category_list li {
    float: left;
    width: 33%;
}

#member_app ul.category_list li:nth-child(3n) {
    clear: right;
}

#member_app ul.category_list li label {
  display: inline-block;
  font-weight: normal;
  vertical-align: top;
  width: 80%;
}

.page.step_4 input[type="radio"]{
    width:auto !important;
    margin-right:10px !important;
    margin-left:5px !important;
    display:inline-block !important;
}
#page_step_3 .form_elements input[type="text"]{
    width: 88%;
    padding: 9px;
    border: 3px solid #CCDBE6;
    color: #333;
}
#member_app div.page li input#agree.warning{
    outline: 3px solid #ce5221;
    width:auto;
}

#ifYes input[type="radio"].warning + label, #tbody input[type="radio"].warning + label{
    color:#f00;
}

#wp-realtime-sitemap-menu > h3 {display:none;}

.thankyou-msg {
  background: #008000 none repeat scroll 0 0;
  color: #ffffff;
  margin-bottom: 15px;
  padding: 10px;
  text-align: center;
}



/*-------------------
 Login form Popup
-------------------*/
.login-modal .signin .form-group label.icon {font-size: 19px;left: 10px;position: absolute;top: 7px; color: #686868}
.login-modal .modal-dialog { width: 380px; max-width: 100%; }
.login-modal .signin .form-group { position: relative; margin-bottom: 10px; overflow: hidden; width: 100%; display: block;}
.login-modal .signin .form-group label, .sign-up-link, .forgot { color: #fff; font-weight: 400; font-size: 14px; }
.modal { background: rgba(0,0,0,0.8); font-family: 'Raleway', sans-serif;font-weight: 500; }
.modal-body{ padding: 35px 15px}
.modal-dialog {padding: 35px; margin: 80px auto }
.modal-content, .modal-dialog { background: #688199;  }
.modal-dialog .close {color: #fff;opacity: 1;position: absolute;right: 10px;top: 8px;}
.modal-title, .modal-body p { color: #fff; }
.modal-footer, .modal-header { border: 0px; }
.modal-content { border: 1px solid #fff;  box-shadow: none }
.login-modal .signin a { color: #fff; text-decoration: underline}
.login-modal .signin a:hover{ text-decoration: none}
.login-modal .signin .input-box {font-family: 'Raleway', sans-serif; border-radius:5px; border: none; font-size: 14px; padding: 0 20px 0 35px }
.sign-up-link {  text-align: center; margin: 10px 0 0 0; padding: 0}
.login-modal .signin .button{ width: 100%; max-width: 100%; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; }
.login-modal .signin .button:hover, .login-modal .signin .button:focus,
.tab-main-content .button:hover,.tab-main-content .button:focus{
    background: rgba(52, 66, 82, 0.7);
}
.login-modal .signin #error_msg,.login-modal .error_msg { color:#FFFFFF; font-size: 16px; }
.login-modal .signin .loader{display: block; text-align: center;}

.event-container-bg .filter-nav .page-numbers.current, .event-container-bg .filter-nav .prev::before, .event-container-bg .filter-nav .next::before { background: #7a6b5c }


.event-container-bg  .filter-nav .page-numbers { background: rgba(122,107,92,0.7); }
.research-bg .filter-block .checkbox-filter label {font-size: 16px; font-weight: 400;}

.wmts_lightbox { background: #344252 !important;}
.mec-wrap .mec-event-article .mec-color-hover:hover {color: #344252;}
.mec-single-event-description a > strong:hover { color: #344252 }

.single-mec-events .mec-single-event .mec-event-meta i::before, .mec-single-event .mec-event-meta dd.mec-events-event-categories::before { color: #344252; }

.single-mec-events .mec-border-color,  .single-mec-events .mec-border-color-hover:hover, .single-mec-events .mec-wrap .mec-border-color, .single-mec-events .mec-wrap .mec-border-color-hover:hover { border-color: #344252 }

.single-mec-events .mec-color, .single-mec-events .mec-color-hover:hover, .single-mec-events .mec-wrap .mec-color, .single-mec-events .mec-wrap .mec-color-hover:hover { color: #344252}

.single-mec-events .mec-bg-color, .single-mec-events .mec-bg-color-hover:hover, .single-mec-events .mec-wrap .mec-bg-color, .single-mec-events .mec-wrap .mec-bg-color-hover:hover{ background-color: #344252 }

.mec-single-event .mec-frontbox-title::before, .mec-single-event .mec-events-meta-group-booking form > h4::before { border-bottom: 4px solid #344252 }
.mec-event-sharing-wrap:hover > li {     background-color: #344252; }
.mec-event-sharing-wrap:hover > li a i{ color: #fff; }

.whatsnew-section .item a h3, .posted_in a:hover  {  color: #344252  }
.whatsnew-section .item a:hover h3 {color: #688199 }

#poststuff h3.wmts_job_title, h3.wmts_job_title, .wmts_element.wmts_job_title{color:#4c4c4c !important;}

.wmts_lightbox #poststuff h3.wmts_job_title, .wmts_lightbox  h3.wmts_job_title, .wmts_lightbox .wmts_element.wmts_job_title {
    color: rgba(255,255,255,0.74) !important;
}
/*

.content-right .wmts_attribute span[data-wph-type="label"] { display: block; }
.content-right .wmts_attribute span[data-wph-type="label"] span { display: none; }
.content-right .wmts_attribute span[data-wph-type="value"] { float: left; display: block; padding-left: 20px; }
*/
.wmts_attribute span i.fa-map-marker, .wmts_element .wmts_description:before{ display: none; }
.content-right .wmts_attribute span[data-wph-type="label"] { vertical-align: top; }
.content-right .wmts_attribute span[data-wph-type="label"] span { display: none; }
.content-right .wmts_attribute span[data-wph-type="value"] { float: none; display: inline; }
.content-right .wmts_element .wmts_description { margin-top: 10px; }
/*.wmts_lightbox .wmts_attribute span[data-wph-type="label"] i.fa-chevron-right { display: none; }
.wmts_lightbox .wmts_element [data-wph-type="container"] .wmts_attribute:first-child  { display: none; }*/
.tab-section .resetpassword-error span.error-msg { color: #fff; }
.tab-main-content form#reset-password {  width: 100%; }
.wmts_lightbox .wmts_social_links a[data-wph-type="link"] i { font-size: 16px; color: #FFF; }

.page-template-tp-empea-event-webcast .industry-event-list .mec-event-list-standard .mec-event-content, .page-template-tp-empea-event-upcoming .industry-event-list .mec-event-list-standard .mec-event-content { padding-bottom: 0; padding-top: 0;}
.page-template-tp-empea-event-webcast .industry-event-list .mec-event-list-standard .mec-event-content .mec-event-title, .page-template-tp-empea-event-upcoming .industry-event-list .mec-event-list-standard .mec-event-content .mec-event-title { margin-top: 0px; padding-top: 0px;}
.page-template-tp-empea-event-upcoming .industry-event-list .mec-event-list-standard .mec-event-content{padding-top: 10px; padding-bottom: 10px;}
.page-template-tp-empea-event-listing .mec-event-title a, .page-template-tp-empea-event-industry-listing .mec-event-title a{ line-height: 24px; }

.resetpass-notification-modal,.register-notification-modal{ color: #fff; }
.resetpass-notification-modal h2,
.register-notification-modal h2 {
  color: rgb(255, 255, 255);
  line-height: normal;
  margin-bottom: 15px;
}
.resetpass-notification-modal a,.register-notification-modal a{color: #fff;}
.resetpass-notification-modal .btn,.register-notification-modal .btn{ max-width: 120px; width: 100%; }


/*10-05-2017*/
.content-inner .general_form input.invalid_input,
.content-inner .general_form textarea.invalid_input,
.content-inner .general_form select.invalid_input {border: 1px solid rgb(255, 0, 0);}
form .invalid_input{border: 1px solid rgb(255, 0, 0);}
.modal-open .modal{ z-index: 99999; }

/* 28 06 2017 */
.page-template-tp-apply-form #grid_landing_subpages {margin-left: 0; margin-right: 0;}
.page-template-tp-apply-form #grid_landing_subpages > li {
    height: auto !important;
    padding: 0 0;
    width: 100%;
}
.page-template-tp-apply-form #grid_landing_subpages li a {
    background-color: #688199;
    background-image: url("images/pdf-file.png");
    background-position: 98% center;
    background-repeat: no-repeat;
    background-size: 30px auto;
    border-radius: 0;
    display: inline-block;
    float: left;
    font-size: 17px;
    padding: 15px 50px 15px 10px;
    text-align: left;
}
.page-template-tp-apply-form #grid_landing_subpages li a:hover {
    background-color: #46586C;
}
.page-template-tp-apply-form .content-inner .form_fields h3 {
    font-family: "Raleway",sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 30px;
}
.member-application-form {padding-left: 0; padding-right: 0; }
/*.page-template-tp-apply-form #member_app .page .form_fields p.small {font-size: 17px;}*/

.frm_rootline_title, .frm_pages_complete, .frm_percent_complete{
    min-height: 60px;
    display: inline-block;
    line-height: 1.2;
}

.frm-separator > label{
    background: #EEE;
    padding: 5px !important;
    margin-bottom: 10px !important;
}
