/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.2
*/

/* Theme customization starts here
-------------------------------------------------------------- */
body {
	overflow:hidden;
}
.tp-loader.spinner5 { 
    background-image: url('/wp-content/uploads/2018/06/animate-logo.gif') !important;
    width: 60px !important;
    height: 68px !important; 
	background-color: transparent !important;
}
@font-face {
    font-family: 'Theano-Didot';
    src: url('TheanoDidot-Regular.eot');
    src: url('TheanoDidot-Regular.eot?#iefix') format('embedded-opentype'),
        url('TheanoDidot-Regular.woff2') format('woff2'),
        url('TheanoDidot-Regular.woff') format('woff'),
        url('TheanoDidot-Regular.ttf') format('truetype'),
        url('TheanoDidot-Regular.svg#TheanoDidot-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Didot-med';
    src: url('DIDOT-HTF-M06-MEDIUM.eot');
    src: url('DIDOT-HTF-M06-MEDIUM.eot?#iefix') format('eot'),
         url('Didot-HTF-M06-Medium.woff2') format('woff2'),
        url('DIDOT-HTF-M06-MEDIUM.woff') format('woff'),
        url('DIDOT-HTF-M06-MEDIUM.ttf') format('truetype'),
        url('DIDOT-HTF-M06-MEDIUM.svg#DIDOT-HTF-M06-MEDIUM') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Didot-light';
    src: url('Didot-HTF-L16-Light-Ital.eot');
    src: url('Didot-HTF-L16-Light-Ital.eot?#iefix') format('embedded-opentype'),
        url('Didot-HTF-L16-Light-Ital.woff2') format('woff2'),
        url('Didot-HTF-L16-Light-Ital.woff') format('woff'),
        url('Didot-HTF-L16-Light-Ital.ttf') format('truetype'),
        url('Didot-HTF-L16-Light-Ital.svg#Didot-HTF-L16-Light-Ital') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham-Light-Regular';
    src: url('Gotham-Light-Regular.otf');
	font-weight: 300;
	font-style: normal;
}

@font-face {
    font-family: 'Gotham-bold';
    src: url('Gotham-Bold.eot');
    src: url('Gotham-Bold.eot?#iefix') format('embedded-opentype'),
        url('Gotham-Bold.woff2') format('woff2'),
        url('Gotham-Bold.woff') format('woff'),
        url('Gotham-Bold.ttf') format('truetype'),
        url('Gotham-Bold.svg#Gotham-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Didot-regular';
    src: url('Didot.eot');
    src: url('Didot.eot?#iefix') format('embedded-opentype'),
        url('Didot.woff2') format('woff2'),
        url('Didot.woff') format('woff'),
        url('Didot.ttf') format('truetype'),
        url('Didot.svg#Didot') format('svg');
    font-weight: normal;
    font-style: normal;
}

.didot-med {
    font-family: 'Didot-med';    
}
.gotham-b-black {
    color: #323E47;
   /* font-family: "Roboto", Arial, Tahoma, sans-serif !important;  'gotham-b';*/
	font-weight: 700;
	 font-family: 'Montserrat', sans-serif !important;
}
.gotham-b-white {
    color: #fff;
   /* font-family: "Roboto", Arial, Tahoma, sans-serif !important; font-family: 'gotham-b';*/
     font-family: 'Montserrat', sans-serif !important;
     font-weight: 700;
}
.hb-title {
    font-family: 'Montserrat', sans-serif !important;
    letter-spacing: 3px !important;
    font-size: 24px !important;
    line-height: 26px !important;
    font-weight: 700 !important;
    color: #fff !important;
    font-style: normal;
}
.hb-title > h1:nth-child(1){
    font-family: 'Montserrat', sans-serif !important;
    letter-spacing: 3px !important;
    font-size: 24px !important;
    line-height: 26px !important;
    font-weight: 700 !important;
    color: #fff !important;
    font-style: normal;
}
.sans-s {
	font-family: Sans-Serif;
	color: #323E47;
	font-size: 20px;
	line-height: 28px;
}
.tago { visibility: hidden; }

#Top_bar .column.one {
    margin-left: 0;
    margin-right: 0;
}
#menu #menu-main-nav li a span {
    border: none;
    font-family: "Arial", Arial, Tahoma, sans-serif !important;
    font-size: 16px !important;
}
#Footer .social {
    display: none;
}
#Footer .widget_mfn_menu ul li a {
    border: none;
}


#Action_bar {
    background: #323E47;
}
.is-sticky #menu-main-nav a span {
    color: #c59846;
}
.is-sticky #menu-main-nav a:hover span, .is-sticky #menu-main-nav.current_page_item a:hover span {
    color: #fff;
}
#Top_bar.is-sticky #menu ul li a {
    margin-top: 0;
}
.mcc-black {
    color: #323E47;
}
.orange-hover:hover {
    color: #c59846 !important;
}
.mcc-only-white { color: #fff !important; }
#Top_bar #menu .menu li a {
    padding: 0px 0;
	margin-top: 30px;
}
.page-id-15 #menu ul li a span, .page-id-221 #menu ul li a span, .page-id-302 #menu ul li a span, .page-id-306 #menu ul li a span, .page-id-312 #menu ul li a span {
	color: #323E47;
}
.page-id-9 .is-sticky #menu ul li a span, .page-id-15 .is-sticky #menu ul li a span, .page-id-221 .is-sticky #menu ul li a span, .page-id-302 .is-sticky #menu ul li a span, .page-id-306 .is-sticky #menu ul li a span, .page-id-312 .is-sticky #menu ul li a span, .page-id-334 .is-sticky #menu ul li a span {
	color: #fff;
}
#menu ul li a span:hover, #menu ul li.current_page_item a span, #menu ul li.current-menu-ancestor a span, #menu ul li.hover a span {
    background: rgba(197,152,70,0.6);
	color: #fff;
	line-height: 45px;
}

#Top_bar #menu .sub-menu li a {
	margin-top: 0 !important;
	padding: 10px 0 10px 20px;
    background: rgba(197,152,70,0.6);
	color: #fff;
}
#Top_bar #menu .sub-menu li a:hover {
    background: #C59846;
}
.sub-menu {
    background: none !important;
}
#Top_bar #menu .sub-menu li a span {
    background: transparent;
    color: #fff;
    line-height: 20px;
    font-family: "Arial", Arial, Tahoma, sans-serif !important;
    font-size: 16px !important;
}


/** home page **/
.home #anice-heading {
    background-position: bottom center !important;
}
.home .tp-bgimg.defaultimg {
    background-position: right top !important;
}
.home .eff-images img {
    width: 80%;
    height: auto;
}

/* Footer */
#Footer .textwidget.custom-html-widget p {
    margin-bottom: 0;
}
#Footer .social li {
    display: inline-block;
}
#Footer a:hover {
    text-decoration: none;
}
#Footer .column.one {
    padding-top: 10px;
    margin-bottom: 0;
}

.widget_mfn_menu ul li a {
    padding: 0;
    margin: 0;
    background: transparent !important;
}
.widget_mfn_menu ul li:hover a {
    color: #C59846 !important;
}
#header-custom-link a:hover {
    color: #fff !important;
    text-decoration: none;
}
.find-out-more-orange {
    background: #C59846;
    color: #fff;
    padding: 13px 85px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	letter-spacing: 2px !important;
	font-family: 'Montserrat', sans-serif !important;
	font-style: normal !important;
}
.find-out-more-orange:hover {
    color: #000;
    background: #fff;
    text-decoration: none;
}

/*  header slider */
#slide-1-layer-1 {
    font-family: 'Theano-Didot' !important;
    font-style: italic;
    font-weight: 300 !important;
    font-size: 24px !important;
    line-height: 29px !important;
}
.didot-font, .didot-regular {
 /*   font-family: 'Didot-regular' !important;*/
	/*font-family: 'didot-med' !important;*/
	font-family: 'Theano-Didot';
    font-style: italic;
    font-weight: 300 !important;
    font-size: 20px !important;
    line-height: 28px !important;
    color: #323E47;
}
.page-id-9 .didot-regular {
	color: #323E47;
	font-size: 20px !important;
	font-style: normal;
	font-family: 'Theano-Didot' !important;
}

.mcc-black {
    color: #323E47;
    font-size: 20px;
    font-family: 'Didot';
    line-height: 28px;
}
#financial-journey h3, #anice-heading h3 {
    font-family: 'Montserrat', sans-serif !important;
    /*font-family: "Roboto", Arial, Tahoma, sans-serif !important; font-family: 'gotham-b';*/
    letter-spacing: 3px;
	font-size: 24px;
	line-height: 26px;
	font-weight: 700;
}
#anice-heading .wpb_single_image .vc_single_image-wrapper {
    margin-bottom: 25px;
}
#anice-heading .nice-heading-text {
    margin-bottom: 25px;
}
#financial-journey p {
    font-size: 20px;
    font-family: 'Didot';
    line-height: 28px;
}

.find-out-more, .find-out-more2, .find-out-more3, .find-out-more4 {
    padding: 0;
}
.find-out-more a {
    background: #1B75BB;
	padding: 1em;
	display: block;
}
.find-out-more2 a {
    background: #00A79D;
	padding: 1em;
	display: block;
}
.find-out-more3 a {
    background: #A7A9AB;
	padding: 1em;
	display: block;
}
.find-out-more4 a {
    background: #00265D;
	padding: 1em;
	display: block;
}
.find-out-more a, .find-out-more2 a, .find-out-more3 a, .find-out-more4 a {
    color: #fff;
    font-size: 14px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-style: normal !important;
}
.find-out-more-black a {
    background: #323E47;
    padding: 13px 60px;
    color: #fff;
    font-size: 14px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-style: normal !important;
}
.find-out-more-black a:hover, .find-out-more a:hover, .find-out-more2 a:hover, .find-out-more3 a:hover, .find-out-more4 a:hover {
    background: #C59846;
    color: #fff;
    text-decoration: none;
}
#efficiently p {
    font-size: 16px;
	font-family: 'Gotham-Light-Regular';
}
#efficiently .eff-images .vc_column-inner {
    padding-top: 10px;
}


/** ABOUT US PAGE **/
#anice-heading .wpb_single_image {
    margin-bottom: 0;
}
.page-id-81 #anice-heading .wpb_text_column .didot-font {
    color: #fff;
}
.view-prof, .mcc-orange {
    color: #C59846;
    font-weight: 500;
    letter-spacing: 2px;
    /*font-family: "Roboto", Arial, Tahoma, sans-serif !important; font-family: 'gotham-b';*/
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 700;
}
.view-prof:hover {
    color: #000;
	text-decoration: none;
}
#team-portion .wpb_single_image {
    margin-bottom: 0;
}
#team-portion .wpb_text_column {
    margin-bottom: 20px !important;
}
.team-name {
    font-family: 'Didot';
    font-size: 24px;
}
.team-pic .attachment-full {
    max-width: 600px;
    width: 600px;
}

.team-pic-text {
    height: 200px;
    width: auto;
    position: relative;
}
.mao {
    position: absolute;
    bottom: 0;
    background: rgba(197,152,70,0.8);
    padding: 10px 5px;
    color: #fff;
    width: 100%;
}
.mao p {
    margin: 0;
    line-height: 15px;
    font-size: 11px;
    font-family: 'Montserrat', sans-serif !important;
    padding-left: 5px;
    font-weight: 600;
    letter-spacing: 0.2px;
}

#team-col {
    padding-right: 10px;
}

#contact-portion h3, #silong h3 {
    color: #323E47;
    letter-spacing: 2px;
   /* font-family: "Roboto", Arial, Tahoma, sans-serif !important; font-family: 'gotham-b';*/
	font-family: 'Montserrat', sans-serif !important;
    font-size: 24px;
	line-height: 25px;
	font-weight: 700;
}
#contact-portion p, #silong p {
    color: #323E47;
    font-size: 16px;
    letter-spacing: 1px;
}

.wpcf7 input, textarea {
    border: solid 1px #A7A9AB !important;
}
.wpcf7 select, .wpcf7-form-control.wpcf7-select {
    border: none !important;
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	background: url('/wp-content/uploads/2018/08/small-down-arrow-icon-15593.png');
	background-repeat: no-repeat;
	background-size: 16px 17px;
	background-color: #F0F0F0;
	background-position: 99.3% 16px;
}
.wpcf7 input[type="submit"], .wpcf7 .wpcf7-form-control.wpcf7-submit {
    background: #00A79D;
    color: #ffffff;
    width: 100%;
    border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-size: 14px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-style: normal !important;
    text-transform: uppercase;
}
.wpcf7 input[type="submit"]:hover, .wpcf7 .wpcf7-form-control.wpcf7-submit:hover {
    background: #C59846;
}
.wpcf7 input, .wpcf7 select, textarea {
    padding: 15px !important;
	margin-bottom: 20px !important;
}
.wpcf7 .wpcf7-form-control.wpcf7-text::placeholder, .wpcf7 select::placeholder, textarea::placeholder {
    color: #000 !important;
}
.page-id-81 #slide-2-layer-7, .page-id-9 #slide-3-layer-7, .page-id-15 #slide-4-layer-7, .page-id-221 #slide-5-layer-7, .page-id-256 #slide-7-layer-7, #slide-8-layer-7, #slide-9-layer-7, #slide-10-layer-7, #slide-11-layer-7, #slide-12-layer-7,#slide-25-layer-7, #slide-13-layer-7, #slide-14-layer-7, #slide-15-layer-7, #slide-16-layer-7, #slide-18-layer-7, #slide-19-layer-7, #slide-20-layer-7, #slide-21-layer-7, #slide-22-layer-7 {
    font-size: 24px !important;
   /* font-family: "Roboto", Arial, Tahoma, sans-serif !important;*/
	font-family: 'Montserrat', sans-serif !important;
    letter-spacing: 3px !important;
	font-weight: 700 !important;
	line-height: 30px !important;
}
.page-id-9 #slide-3-layer-7, .page-id-9 #slide-3-layer-1 {
	color: #323E47 !important;
	line-height: 28px !important;
}
.page-id-81 #slide-2-layer-1, .page-id-9 #slide-3-layer-1 {
    font-size: 24px !important;
    font-family: 'Didot-regular' !important;
    letter-spacing: 1px !important;
	font-style: italic;
}

/**contact page **/
.wpcf7-response-output {
    background: #C59846 !important;
}
.grcapt {
    margin-bottom: 20px;
    margin-top: -20px;
}

/* MENTORING'S PAGE */
.page-id-9 .downloadmore {
    padding: 15px 20px !important;
}
.the-more {
    margin-bottom: 15px !important;
}
.wyt-gold a {
    color: #fff !important;
}
.wyt-gold a:hover {
    color: #C59846 !important;
	text-decoration: none !important;
}
.bolder-bigger {
    font-weight: 900 !important;
    font-size: 16px !important;
}
.quot-business {
    margin-bottom: 0 !important;
}
.page-id-9 #anice-heading .wpb_column.vc_col-sm-6 {
    padding: 10px 15px;
    background: #fff;
}
.gotham-reg {
    font-family: 'Gotham-Light-Regular';
	color: #323E47;
	font-size: 15px;
	line-height: 20px;
}
#helps-along .gotham-reg {
	font-size: 18px;
}
.centro-helps .wpb_text_column.wpb_content_element {
    margin-bottom: 15px;
}
.h-orange {
    color: #C59846;
    /*font-family: "Roboto", Arial, Tahoma, sans-serif !important; font-family: 'gotham-b';*/
	font-family: 'Montserrat', sans-serif !important;
    letter-spacing: 2px;
    font-size: 20px;
	line-height: 22px;
	font-weight: 700;
}
.gotham-reg-twelve {
    color: #fff;
    font-family: 'Gotham-Light-Regular';
    line-height: 18px;
    font-size: 13px;
}
.firstcol-rsvp {
    margin-bottom: 0;
}
.space-f {
    padding-left: 56px;
}
.info-evening .vc_row.wpb_row.vc_inner.vc_row-fluid {
    margin-bottom: 0;
}
.rsvp-button a {
    color: #fff !important;
    background: #C59846 !important;
    padding: 15px 120px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-style: normal !important;
    text-transform: uppercase;
}
.rsvp-button a:hover {
    background-color: #fff !important;
    color: #000 !important;
}
#rsvp-portion .didot-font {
    color: #fff;
}
.rsvp-right-col .vc_column-inner {
    justify-content: inherit !important;
}

/** RESOURCE PAGE  **/
.head-quote {
    letter-spacing: 2px;
    font-size: 24px;
    line-height: 25px;
	margin-bottom: 20px !important;
}
#right-path .vc_col-sm-3 {
    width: 25%;
}
#right-path {
    background-position: center !important;
}
#bring .view-prof {
    font-size: 16px;
}
.goth-black-small a {
    font-size: 13px;
   /* font-family: "Roboto", Arial, Tahoma, sans-serif !important; font-family: 'gotham-b';*/
	font-family: 'Montserrat', sans-serif !important;
    letter-spacing: 2px;
    color: #323E47;
	font-weight: 700;
}
.goth-black-small a:hover {
    color: #C59846;
	text-decoration: none;
}
.goth-black-small {
    margin-bottom: 5px;
}

/*
.slick-track .slick-slide .client_wrapper, .slick-track .slick-slide .client_wrapper:hover {
    padding: 10px 0;
    margin-right: 0;
    margin-left: 0;
	background: none;
}
.clients_slider .clients .slick-track .slick-slide {
    width: 165px !important
}
.clients_slider {
    width: 80%;
    margin: auto;
}

.wpb_wrapper .clients_slider .clients_slider_header {
    position: unset;
}
.clients_slider .clients_slider_header a.slider_prev {
    left: 10px;
    right: unset;
    top: 100px;
	background: #323E47;
	border-radius: 0;
}
.clients_slider .clients_slider_header a.slider_next {
    top: 100px;
	right: 15px;
	background: #323E47;
	border-radius: 0;
}
.clients_slider a.button .button_icon i {
    color: #fff;
}
#client-portion .vc_column-inner {
    padding-top: 0;
}

#client-portion {
    padding-top: 0 !important;
}
*/
.slick-dots {
    display: none !important;
}

/*  SERVICES PAGES  */
.page-id-221 .vc_tta-tabs-container ul li, .page-id-292 .vc_tta-tabs-container ul li, .page-id-306 .vc_tta-tabs-container ul li {
	width: 25%;	
}
.page-id-278 .vc_tta-tabs-container ul li, .page-id-286 .vc_tta-tabs-container ul li {
	width: 20%;	
}
.vc_tta-tabs-container ul li a, .cta-tab a {
    background: #F0F1F2 !important;
    border-radius: 0 !important;
    border: none !important;
	border-top-color: #DBDDDE !important;
    margin: 0 !important;
	text-align: center;
	height: 70px;
	padding: 20px !important;
}
.page-id-297 .vc_tta-tabs-container ul li {
	width: 16.667%;	
}
.page-id-221 .vc_tta-tabs-container ul li:nth-child(4) a, .page-id-278 .vc_tta-tabs-container ul li:nth-child(5) a, .cta-tab a, .page-id-286 .vc_tta-tabs-container ul li:nth-child(5) a, .page-id-292 .vc_tta-tabs-container ul li:nth-child(4) a, .page-id-297 .vc_tta-tabs-container ul li:nth-child(6) a, .page-id-306 .vc_tta-tabs-container ul li:nth-child(4) a {
    background: #C59846 !important;
	color: #fff !important;
}
.vc_tta-tabs-container ul li.vc_active a {
    background: #fff !important;
}
.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list .vc_tta-tab {
    margin: 0 !important;
    vertical-align: middle;
}

.vc_tta-container {
    border: solid 1px #DBDDDE;
}
.vc_tta-tabs-container {
    margin-right: 0 !important;
}
.request-a-call a {
    color: #fff !important;
    background: #00A79D !important;
    padding: 15px 60px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-style: normal !important;
    text-transform: uppercase;
}
.request-a-call a:hover {
    background: #C59846 !important;
}
/** CALCULATOR PAGE ***/
#mfn-custom-slider .metaslider .caption-wrap {
    position: absolute;
    top: 50%;
    left: 50%;
    background: transparent;
    color: #fff;
    opacity: 1;
    margin: 0;
    display: inherit;
    width: 82%;
    transform: translate(-50%);
    font-family: 'Montserrat', sans-serif !important;
    letter-spacing: 3px;
    font-weight: 700;
    line-height: 30px;
    font-size: 24px;
}

#tablea button {
    margin: 0;
    border-radius: 0;
    background: #F0F1F2;
    color: #666;
    font-size: inherit;
    border: none;
    box-shadow: none;
    width: 25%;
}
#tablea button.contact-button {
    background: #C59846;
    color: #fff;
}
#tablea .butn.active {
    background: #fff;
    outline: none !important;
}
.page-id-306 .wpb_raw_html .wpb_wrapper {
    border: solid 1px #DBDDDE;
}
.page-id-306 button::after {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    transition: none !important;
    background: none !important;
}



/* FAQS page  */
.vc_tta-accordion .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a {
    background: #fff;
	padding-left: 20px !important;
	font-weight: 300;
}
.vc_tta-accordion .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a span {
    color: #323E47;;
}

.vc_tta-accordion .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a span, .vc_tta-accordion .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a, .vc_tta-accordion .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a:hover, .wpb-js-composer .wpb_wrapper .vc_tta-accordion .vc_tta-panels .vc_tta-panel .vc_tta-panel-body, .vc_tta-accordion .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a:hover span {
    color: #323E47;
    background: #fff;
}
.vc_tta-accordion .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a:hover span {
	color: #fff;	
}
.vc_tta-container .vc_tta-accordion .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a:hover {
    background-color: #C59846;
}
.vc_tta-accordion .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a:hover {
    background-color: #fff;
}
/*.wpb-js-composer .wpb_wrapper .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon::before, .wpb-js-composer .wpb_wrapper .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon::after, .wpb-js-composer .wpb_wrapper .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a:hover .vc_tta-controls-icon::before, .wpb-js-composer .wpb_wrapper .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a:hover .vc_tta-controls-icon::after {
    border-color: #323E47;
}
.wpb-js-composer .wpb_wrapper .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon::before, .wpb-js-composer .wpb_wrapper .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon::after {
    border-color: #fff;
}*/
.wpb-js-composer .wpb_wrapper .vc_tta-panels .vc_tta-panel h4 a {
    position: relative;
    background-image: url(/wp-content/uploads/2018/07/chev-20px-black.png);
    background-repeat: no-repeat;
    background-position: 99.5%;
}
/*.wpb-js-composer .wpb_wrapper .vc_tta-panels .vc_tta-panel h4::after {
     content: "\f105";
     content: url(/wp-content/uploads/2018/07/chev-right-black.png);
    position: absolute;
    right: 14px;
    top: 10px;
    height: 100%;
    font-family: "FontAwesome";
    font-weight: 300;
    font-size: 27px;
    color: #000;
}*/
.wpb-js-composer .wpb_wrapper .vc_tta-panels .vc_tta-panel h4:hover:after a, .wpb-js-composer .wpb_wrapper .vc_tta-panels .vc_tta-panel h4:hover:after {
    color: #fff !important;   
    background: #C59846 !important;
}
.wpb-js-composer .wpb_wrapper .vc_tta-panels .vc_tta-panel h4:hover a {
    position: relative;
    background-image: url(/wp-content/uploads/2018/07/chev-20px-white.png);
    background-repeat: no-repeat;
    background-position: 99.5%;
}
/*
.wpb-js-composer .wpb_wrapper .vc_tta-panels .vc_tta-panel:hover h4::after {
    content: "\f105"; 
    url(/wp-content/uploads/2018/07/chev-right-white.png);
    position: absolute;
    right: 14px;
    top: 10px;
    height: 100%;
    font-family: "FontAwesome";
    font-weight: 300;
    font-size: 27px;
    color: #fff;
}*/
.wpb-js-composer .wpb_wrapper .vc_tta-panels .vc_tta-panel.vc_active h4 a {
    position: relative;
    background-image: url(/wp-content/uploads/2018/07/chev-20px-gold.png);
    background-repeat: no-repeat;
    background-position: 99.5%;
}
/*.wpb-js-composer .wpb_wrapper .vc_tta-panels .vc_tta-panel.vc_active h4::after {
    content: url(/wp-content/uploads/2018/07/chev-down-gold.png);
    position: absolute;
    right: 14px;
    top: 9px;
    height: 100%;
    content: "\f107";
    font-family: "FontAwesome";
    font-weight: 300;
    font-size: 27px;
    color: #C59846;
}*/
.vc_tta-controls-icon.vc_tta-controls-icon-plus {
    display: none !important;
}

.wpb-js-composer .wpb_wrapper .vc_tta-panels .vc_tta-panel h4 {    
    position: relative;    
}
/*.vc_tta-panel-title.vc_tta-controls-icon-position-left::after {
    content: '\f061';
    position: absolute;
    right: 7px;
    top: 10px;
    height: 90%;
}*/


.mcc-white { color: #fff !important; }
.autor {
	letter-spacing: 2px;
	/*font-family: "Roboto", Arial, Tahoma, sans-serif !important; font-family: 'gotham-b';	*/
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 700;
}

/** BLOG PAGE **/
.button-love, .icon-comment-empty-fa, .post-comments, .icon-doc-text, .post-head {
    display: none;
}
.post-footer .post-links {
    width: 100%;
    text-align: center;
    float: unset !important;
    padding-left: 0 !important;
    border: none;
}
.post-footer {
    padding: 0;
    background: none;
}
.post-more {
    background: #00A79D;
    padding: 10px;
    display: block;
    color: #fff;
    font-size: 14px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-style: normal !important;
    text-transform: uppercase;
}
.post-more:hover {
    color: #fff;
    text-decoration: none;
    background: #C59846;
}
.post-title h2 a {
    color: #323E47;
    font-size: 29px !important;
    font-style: normal;
    font-family: 'Didot-regular' !important;
}
.post-excerpt {
	color: #323E47;
}
#bloglist .wpb_wrapper #Filters .filters_wrapper ul.categories, #Filters .filters_wrapper ul.categories {
    display: none;
    position: absolute;
    margin: 0;
    background: #dddddd;
    margin-top: -15px;
    z-index: 99;
    width: 43.6%;
}

.filters_wrapper .categories li {
    width: 100% !important;
    display: block !important;
}
.filters_wrapper .categories li:last-child, .tags li:last-child {
    display: none !important;
}
.cat-button {
    width: 45%;
    background: #f0f0f0;
    border: solid 1px #ccc;
    color: #323E47;
    text-align: left;
	border-radius: 0;
	height: 40px;
	margin-top: 5px;
}
.cat-button::after {
    position: absolute;
    content: url(/wp-content/uploads/2018/06/dwn1.png);
    top: 13px;
    left: 95%;
	background: none;
}
#bloglist .wpb_wrapper #Filters .filters_wrapper ul.categories li a, .section_wrapper #Filters .filters_wrapper ul.categories li a {
    background: #f0f0f0;
    border: solid 1px #ccc;
}
#bloglist .wpb_wrapper #Filters .filters_wrapper ul.categories li.current-cat a, #bloglist .wpb_wrapper #Filters .filters_wrapper ul.categories li a:hover, .section_wrapper #Filters .filters_wrapper ul.categories li.current-cat a, .section_wrapper #Filters .filters_wrapper ul.categories li a:hover {
    color: #C59846;
}
#bloglist .wpb_wrapper #Filters .filters_wrapper ul.categories li, .section_wrapper #Filters .filters_wrapper ul.categories li {
    margin: 0;
}
#bloglist .wpb_wrapper #Filters .authors, .section_wrapper #Filters .authors {
    display: none;
}
.tags li {
    display: inline-block !important;
    width: 48% !important;
}

/*.filters_wrapper {
    margin-top: -300px !important;
}*/
.filters_buttons {
    display: none;
}
.filters_wrapper {
    padding: 0px 0 10px 10px;
}
.head-quote.mcc-black {
    /*font-family: "Roboto", Arial, Tahoma, sans-serif !important; font-family: 'gotham-b';*/
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 700;
	color: #fff !important;
}
.categ-list, .cat-title .wpb_text_column.wpb_content_element {
    margin-bottom: 0 !important;
}
.page-id-350 #Filters {
    background: url(/wp-content/uploads/2018/06/green_Swirls2.jpg) center center no-repeat;
        background-size: auto auto;
    background-size: auto auto;
    margin: 50px 0 50px;
    padding: 110px 0 240px;
    background-size: cover;
}


/*  guides and whitepapers  */
h3.entry-title {
    font-weight: 500;
}
.post-type-archive-workshop-videos h3.entry-title {
    font-size:17px
}
.post-type-archive-workshop-videos .grid .post-footer {margin:0}
.section.section-filters {
    background: url(/wp-content/uploads/2018/06/green_Swirls2.jpg) center center no-repeat;
    margin: 50px 0 50px;
    padding: 110px 0;
	background-size: cover;
}
.post-type-archive-guides-whitepapers .section.section-filters,
.post-type-archive-workshop-videos .section.section-filters {margin-top:0;}
 
.post-type-archive-guides-whitepapers .taas,
.post-type-archive-workshop-videos .taas {margin-bottom:50px;}

#Filters .filters_wrapper .tags a {
    color: #fff;
    background: none;
    border: none;
	width: 100%;
}
#Filters .filters_wrapper .tags a:hover {
    color: #000;
    background: none;
}
#Filters .filters_wrapper .tags a::after {
    position: absolute;
    content: " >";
    white-space: pre;
}

.post-type-archive-guides-whitepapers .image_frame.post-photo-wrapper.scale-with-grid.image, 
.post-type-archive-workshop-videos .image_frame.post-photo-wrapper.scale-with-grid.image,
.post-type-archive-guides-whitepapers #Subheader, .post-type-archive-guides-whitepapers .extra_content2,
.post-type-archive-workshop-videos #Subheader,
.blog #Subheader {
    display: none;
}
.post-type-archive-guides-whitepapers .head-quote.mcc-black,
.post-type-archive-workshop-videos .head-quote.mcc-black {
    width: 49.2%;
    display: inline-block;
    padding-left: 5px;
}
.title-cats-guides .head-quote.mcc-black:nth-child(2) {
    padding-left: 15px;
    width: 48% !important;
}
#mcc-f-width .mcc-black {
    width: 55%;
    text-align: center;
    margin: 40px auto 0;
}
.taas {
    position: relative;
    padding: 60px 23% 10px;
}
/*.taas::after {
    content: "";
    position: absolute;
    width: 75%;
    height: 1px;
    left: 50%;
    top: 170px;
    background: #2A2A2A;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}*/
#s-wrapper {
    background: #fff;
}

#silong .wpb_wrapper, #silong .c7 {
    display: inline-block;
    vertical-align: top;
}
#silong .wpb_wrapper {
    width:30%;    
}
#silong .c7 {
    width: 68%;
}
#silong {
    width: 85%;
    margin: auto;
    background: #fff;
    position: relative;
    padding: 0px 0 60px;
}

.section_wrapper #Filters .filters_wrapper ul li.current-cat a {
    background-color: transparent;/*#c59846;*/
    color: #000;
}
.post-type-archive-guides-whitepapers #Wrapper {
    -webkit-box-shadow: none;
    box-shadow: none;
}

/*  company page  */

.page-id-306 .vc_tta-tabs-container ul li:nth-child(4) a:nth-child(1), .page-id-286 .vc_tta-tab:nth-child(5) a:nth-child(1), .page-id-292 .vc_tta-tab:nth-child(4) a:nth-child(1), .page-id-297 .vc_tta-tab:nth-child(6) a:nth-child(1), .page-id-221 .vc_tta-tab:nth-child(4) a:nth-child(1), .page-id-278 .vc_tta-tab:nth-child(5) a:nth-child(1), .cta-tab .vc_tta-panel-heading h4 a:nth-child(1) {
    display: none !important;   
}


    /**  MENU + and -  **/
    #Side_slide #menu ul li.submenu .menu-toggle::after {
        content: url(/wp-content/uploads/2018/07/16x16-checv-down.png);
    }
    #Side_slide #menu ul li.hover > .menu-toggle::after {
        content: url(/wp-content/uploads/2018/07/16x16-checv-up.png);
    }


.fancybox-content {max-width:75% !important}

/**  mobile  viewed  **/
@media (max-width: 767px) {
    #Action_bar .social {
    	display: inherit !important;
	}
	.downloadmore {		
		padding: 10px !important;
		font-size: 13px !important;
		font-weight: 300 !important;    
		font-family: 'Montserrat', sans-serif !important;
		font-style: normal !important;
		background: #C59846;
		color: #fff !important;
		text-decoration: none !important;
	}
	.downloadmore:hover {
		background: #00A79D;	
	}	
	
	
/*	.wpb-js-composer .wpb_wrapper .vc_tta-panels .vc_tta-panel h4::after {
		content: url(/wp-content/uploads/2018/07/chev-20px-white.png);
	}
	.wpb-js-composer .wpb_wrapper .vc_tta-panels .vc_tta-panel:hover h4::after {
		content: url(/wp-content/uploads/2018/07/chev-20px-black.png);
	}
	.wpb-js-composer .wpb_wrapper .vc_tta-panels .vc_tta-panel.vc_active h4::after {
		content: url(/wp-content/uploads/2018/07/chev-20px-gold.png);
	}*/
	.get-t {
		height: auto !important;
		text-align: left !important;
	}


    #Header #Top_bar .logo #logo {
        margin: 10px 10px;
        text-align: left;
    }

	#menu ul li a span:hover, #menu ul li.current_page_item a span, #menu ul li.current-menu-ancestor a span, #menu ul li.hover a span {
    	background: none;    
    	line-height: 20px;
	}
	#header-custom-link {
	    text-align: center;
	    padding-top: 10px;
	}
    #header-custom-link a:nth-child(2) {
        color: #C59846;
        text-decoration: none !important;
        padding: 0 0 0 15px;
    }
    #header-custom-link a:nth-child(1) {
        padding: 0 15px 0 0;
        border-right: solid #C59846;
        color: #C59846;
    }
    #slide-1-layer-1 {
        font-size: 14px !important;
        line-height: 13px !important;
        margin-left: 20px !important;
        margin-top: -20px !important;
    }
    #slide-1-layer-5 {
        margin-left: 20px !important;
        margin-top: -40px !important;
    }
    #slide-1-layer-5 img {
        width: 140px !important;
        height: auto !important;
    }
    #slide-1-layer-2 {
        margin-left: 20px !important;
        margin-top: 20px !important;
    }
    .find-out-more-orange {
        padding: 4px 30px !important;
        font-size: 11px !important;
    }
    #financial-journey {
        padding: 10px 33px !important;
    }
    #three-col-portion .wpb_wrapper > div {
        margin-bottom: 10px;
    }
    #bring {
        padding: 0 !important;
        margin: 0 !important;
    }
    .find-out-more-black a {
        padding: 13px 60px;
    }
	
	/*  ABOUT US PAGE  */
	.page-id-81 #slide-2-layer-7, #slide-25-layer-7, .page-id-9 #slide-3-layer-7, .page-id-221 #slide-5-layer-7, #slide-7-layer-7, #slide-8-layer-7, #slide-9-layer-7, #slide-10-layer-7, #slide-11-layer-7, #slide-12-layer-7, #slide-13-layer-7, #slide-14-layer-7, #slide-15-layer-7, #slide-16-layer-7, #slide-18-layer-7, #slide-19-layer-7, #slide-20-layer-7, #slide-21-layer-7, #slide-22-layer-7 {
    	font-size: 20px !important;    
    	margin-left: 20px !important;
	}
	.page-id-81 #slide-2-layer-1, .page-id-9 #slide-3-layer-1 {
	    font-size: 14px !important;
	    margin-left: 20px !important;
	    line-height: 15px !important;
	    margin-top: 30px !important;
	}
	
	/* MENTORING'S PAGE  */
	.page-id-9 #slide-3-layer-7 {
    	margin-top: -50px !important;
	}
	.page-id-9 #slide-3-layer-1 {    
    	margin-top: 10px !important;
	}
    .proud-fbaa, .fbaa-img {
        text-align: center
    }  
    .page-id-9 #anice-heading .vc_col-sm-3, .hide-on-mobile {
        display: none;
    }
    
		/* RESOURCE PAGE */
	#right-path .vc_col-sm-3 {
    	width: 100% !important;
	}
	.page-id-15 #slide-4-layer-7 {
	    margin-left: 20px !important;
	}
	.clients_slider {
    	width: 100%;    
	}
	.clients_slider .clients_slider_header a.slider_prev, .clients_slider .clients_slider_header a.slider_next {
	    top: 35px;
	}
	
	/* secure lending page */
	.page-id-221 #slide-5-layer-7, #slide-8-layer-7, #slide-9-layer-7, #slide-10-layer-7, #slide-11-layer-7, #slide-12-layer-7, #slide-13-layer-7, #slide-14-layer-7, #slide-16-layer-7, #slide-18-layer-7, #slide-19-layer-7, #slide-20-layer-7, #slide-21-layer-7, #slide-22-layer-7  {
    	line-height: 25px !important;
	}
	.vc_tta-panel-body .vc_col-has-fill {
    	display: none !important;
	}
	
	/* about us page */
	.page-id-256 .rsvp-button a {
    	padding: 15px 60px !important;
	}
	
	/* FAQs page */
	.vc_tta-accordion .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a {
	    padding-right: 55px !important;
	}
	
	/* blog page  */
	.cat-button {
    	width: 260px;
	}
	.cat-button::after {
    	left: 90%;
	}
	#bloglist .wpb_wrapper #Filters .filters_wrapper ul.categories, #Filters .filters_wrapper ul.categories {
    	width: 260px;
	}
	#bloglist .wpb_wrapper #Filters .filters_wrapper .tags, #Filters .filters_wrapper .tags {
	    width: 100%;
	    margin-left: 0;
	    float: unset;
	}
	.cat-title {
    	display: none;
	}
	
	/**/
	.post-type-archive-guides-whitepapers .head-quote.mcc-black {
        display: none;
    }
	
	 .post-type-archive-guides-whitepapers #Header {
        min-height: 0 !important;
    }
	#Filters .filters_wrapper .tags a {    
    	width: auto;
	}
	.linya hr {
    	background: #000;
    	margin-bottom: 30px;
		margin-top: 30px;
	}
	
	hr.no_line {
        display: none;
    }
    
    /** new home */
    .home #slide-1-layer-1 img {
        width: 80% !important;
        height: auto !important;
    }
    .home #slide-1-layer-1 {
        margin-top: 15px !important;
    }    
    .home #slide-1-layer-1 .mcc-only-white, .page-id-81 #slide-2-layer-1 .mcc-only-white {
        font-size: 17px !important;
        line-height: 25px !important;
    }
    #Content .the_content_wrapper #three-col-portion {
        padding-top: 0 !important;
    }
    .eff-images .wpb_single_image, .eff-images .wpb_single_image .vc_single_image-wrapper {
        margin-bottom: 0;
    }
    
    #right-path {
        background-position: center !important;
    }
    
    
    /** our company - team **/
    .tago {
        display: none;
    }

	/**  contact page  **/
	.contact-form-here #wpcf7-f335-p334-o1, .contact-form-here .wpcf7-submit, .contact-details .vc_row.wpb_row.vc_inner.vc_row-fluid {
		margin-bottom: 0 !important;
	}

    /** CALCULATOR PAGE ***/
    #tablea button {
        height: 100px;
        vertical-align: top;
        text-align: center;
        padding: 0 10px;
    }
}


/*  tablet and desktop viewed  */
@media (min-width: 768px) {
    
/*    .page-id-292 .slick-track .slick-slide {
        width: 313px !important;
    }    */
    #client-portion .logo_showcase .slick-track .slick-slide img {
	    height: auto;
        width: auto;
        border: none;
        max-width: auto;
        max-height: auto;
        padding: 0 20px;
    }
    
    /** CALCULATORS PAGE ***/
    #tablea button {
        height: 70px;
        vertical-align: middle;
    }    
	
	.downloadmore {
		font-size: 14px !important;
		font-weight: 700 !important;
		font-style: normal !important;
		padding: 15px 120px !important;
		font-family: 'Montserrat', sans-serif !important;
		background: #C59846;
		color: #fff !important;
		text-decoration: none !important;	
        letter-spacing: 2px !important;
        text-transform: uppercase;
	}
	.downloadmore:hover {
		background: #00A79D;	
	}
	
	
    /* header - action bar */
	#Action_bar .container {
        width: 1320px;
    }
    /**  company page  
    .page-id-81 #three-col-portion .vc_col-sm-3 {
        position: relative;
        height: 500px;
    }
    .page-id-81 .fin-out {
        position: absolute;
        width: 85%;
        top: 400px;
    }  **/
	.home .desc1 {
		height: 140px;
	}
	.page-id-81 .descrip, .page-id-263 .descrip , .page-id-81 .desc1 {
		height: 220px;
	}

    
    .eff-images {
        padding-right: 100px;
    }
    #efficiently {
        position: relative;
    }
    .eff-text {
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
    }
    #menu-quick-links1 li {
        width: 49%;
        display: inline-block;
    }
    #header-custom-link {
        position: absolute;
        right: 100px;
        top: 50%;
        transform: translateY(-50%);
	    -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
    }
    #header-custom-link a {
        padding: 0 15px;
        border-right: solid #C59846;
        color: #C59846;
        text-decoration: none !important;
    }
    #three-col-portion .wpb_column {
        padding: 0 13px;
    }
	#three-col-portion .wpb_single_image {
    	margin-bottom: 5px;
	}

    .middle-col::before, .third-col::before, .fourth-col::before {
        position: absolute;
        content: "";
        width: 1px;
        height: 86%;
        left: 0;
        top: 50%;
        background: #ccc;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
    }
	
	
	/* header - action bar */
	#Action_bar .container {
        width: 1320px;
    }
	
	/* footer */
    #Footer #widget_mfn_menu-2 {
        padding-left: 15% !important;
    }

     #Top_bar .logo {
        margin: 0 30px 0 0px;
     }
	.credits {
    	float: right;
	}
	

	/**  ABOUT US PAGE  **/
	.second-c {
    	width: 49%;
    	float: right;
	}
	.first-c {
    	width: 49%;
    	float: left;
	}
	#contact-portion .vc_col-sm-3 {
    	width: 35%;
	}
	#contact-portion .vc_col-sm-9 {
    	width: 65%;
	}
	
	/*  MENTORING'S PAGE  */
	#rsvp-portion {
    	min-height: 49vh;
	}
	.proud-fbaa {
    	float: left;
    	text-align: right;
    	padding-top: 40px;
    	width: 47%;
    	font-size: 18px;
	}
	.fbaa-img {
    	width: 50%;
    	float: right;
	}
	
	/* services page */
	.vc_tta-panel-body {
    	padding: 0 !important;
	}
	
	/*  guides and whitepapers  */
	#bloglist .wpb_wrapper #Filters .filters_wrapper .tags, .section_wrapper  #Filters .filters_wrapper .tags {
    	width: 50%;
    	margin-left: 20px !important;
		float: right;
	}
	#silong .col-md-3 {
    	width: 33%;
    	display: inline-block;
    	vertical-align: top;
    	padding-right: 14px;
	}
	#silong .col-md-9 {
    	width: 65%;
    	display: inline-block;
	}
	.linya hr {
    	background: #000;
    	margin-bottom: 90px;
		margin-top: 90px;
	}
	.mcc-black {
	    font-family: 'Didot-regular';
	}		
	.didot-regular.container {
    	width: 65%;
    	margin: 60px auto;
	}
	
	.clients .slick-list .slick-track[style] {
    	transform: translate3d(-969px, 0px, 0px);
    	    -webkit-transform: translate3d(-969px, 0px, 0px);
    -moz-transform: translate3d(-969px, 0px, 0px);
    -ms-transform: translate3d(-969px, 0px, 0px);
    -o-transform: translate3d(-969px, 0px, 0px);
	}
	
	/** guides page **/
	.post-type-archive-guides-whitepapers .grid .post-item {
		margin: 0 1% 100px;
		background: #fff !important;
		position: relative !important;
		left: unset !important;
		top: unset !important;
		display: inline-block;
		float: unset;
		vertical-align: top;
	}
	.post-type-archive-guides-whitepapers .post-excerpt {
		height: 150px;
	}
    .post-type-archive-workshop-videos .post-excerpt {height:255px}

	.post-type-archive-guides-whitepapers .post-title,
    .post-type-archive-workshop-videos .post-title {
		height: 90px;
	}
	

}

@media only screen and (min-width: 768px) and (max-width: 1286px) {
	/* company page */
	.page-id-81 .descrip, .page-id-263 .descrip, .page-id-81 .desc1 {
		height: 350px;
	}
	.home .desc1 {
		height: 190px;
	}	
	
	.tp-parallax-wrap {
    	margin-left: 50px;
	}
	.find-out-more-black a {
    	padding: 13px 40px;
	}
	#menu-quick-links1 li {
    	width: 100%;
	}
	#slide-1-layer-2 {
    	margin-top: 60px !important;
	}
	#slide-3-layer-1 {
    margin-top: 80px !important;
	}
	#slide-1-layer-1, #slide-7-layer-7, #slide-3-layer-7, #slide-2-layer-7, #slide-20-layer-7, #slide-8-layer-7, #slide-9-layer-7 {
    	margin-top: 40px !important;
	}
	.page-id-221 #slide-5-layer-7, .page-id-278 #slide-5-layer-7, .page-id-286 #slide-5-layer-7, .page-id-297 #slide-5-layer-7, .page-id-292 #slide-5-layer-7 {
	    margin-top: 60px !important;
	}
	#slide-2-layer-1 {
    	margin-top: 50px !important;
	}
	#menu ul li a span:hover, #menu ul li.current_page_item a span, #menu ul li.current-menu-ancestor a span, #menu ul li.hover a span {
    	background: none;    
    	line-height: 20px;
	}
	.icon-menu-fine {
    	border-radius: 2px;
	}
	.mcc-black {
	    font-family: 'Didot-regular';
	}
	#rsvp-portion {
    	min-height: 18vh;
	}
	#slide-1-layer-1 {
	    line-height: 25px !important;
		margin-top: 1px !important;
	}
	#slide-1-layer-1 .didot-font.mcc-only-white {
        margin-bottom: 18px !important;
    }
	/** home **/
    .home #slide-1-layer-1 img {
        width: 100% !important;
        height: auto !important;
    }
    .home #slide-1-layer-1 {
        margin-top: 155px !important;
    }
    
    
    /** about us **/
    .rsvp-button a {
        padding: 15px 110px !important;
    }
}

@media only screen and (min-width: 1240px) {
/*	#Header #Top_bar .container {
    	max-width: 90%;
	}
	#Header #Action_bar .container {
    	max-width: 86%;
	}*/
	#mfn-rev-slider {
    	padding-top: 61px;
	}
}


@media only screen and (min-width: 1286px) and (max-width: 1399px) {
    #slide-1-layer-5, #slide-1-layer-1, #slide-1-layer-2, #slide-2-layer-1, #slide-7-layer-7, #slide-9-layer-7, #slide-11-layer-7, #slide-12-layer-7, #slide-13-layer-7, #slide-5-layer-7, #slide-10-layer-7, #slide-14-layer-7, #slide-3-layer-1, #slide-4-layer-7,
    #slide-15-layer-7, #slide-21-layer-7, #slide-16-layer-7, #slide-20-layer-7 {
        padding-left: 30px !important;
    }
    #Top_bar .top_bar_left {
        margin-left: 30px;
    }   
}

@media only screen and (min-width: 768px) and (max-width: 986px) {
    .page-id-81 #three-col-portion .vc_col-sm-3, .page-id-81 #team-portion .vc_col-sm-3 {
        width: 50%;
    }
    .page-id-81 .desc1 {
        height: 160px;
    }
    .page-id-81 .descrip {
        height: 180px;
    }
    .solid-financial {
        width: 75%;
    }
    #right-path .vc_col-sm-3 {
        width: 12.5%;
    }
}

@media only screen and (min-width: 959px) and (max-width: 1248px) {
	.post-type-archive-guides-whitepapers .post-title {
		height: 100px;
	}
	.post-type-archive-guides-whitepapers .post-excerpt {
		height: 210px;
	}
}

@media only screen and (min-width: 769px) and (max-width: 958px) {
	.post-type-archive-guides-whitepapers .post-title {
		height: 110px;
	}
	.post-type-archive-guides-whitepapers .post-excerpt {
		height: 170px;
	}
	.post-type-archive-guides-whitepapers .didot-regular {
		font-size: 20px !important;
	}
}

/** for iphone 5 and below **/
@media only screen and (min-width: 280px) and (max-width: 360px) {
	#Top_bar .top_bar_left .logo #logo .logo-mobile[style] {
		max-height: 50px !important;
	}
	.home #slide-1-layer-1 {
		margin-top: -18px !important;
	}
}

@media only screen and (min-width: 986px) and (max-width: 1238px) {
    .mao {
        bottom: 26px;
    }
}

@media only screen and (min-width: 1240px) and (max-width: 1301px) {
	#Header #Top_bar .container {
		max-width: 1140px;
	}
	#Header #Top_bar .top_bar_left[style] {
		width: 1100px !important;
	}
	#Action_bar .container {
	    width: 1100px;
	}
}
@media only screen and (min-width: 1301px) and (max-width: 1401px) {
	#Header #Top_bar .container {
		max-width: 1200px;
	}
	#Header #Top_bar .top_bar_left[style] {
		width: 1130px !important;
	}
}
@media only screen and (min-width: 1401px) and (max-width: 1551px) {
	#Header #Top_bar .container {
		max-width: 1200px;
	}
	#Header #Top_bar .top_bar_left[style] {
		width: 1210px !important;
	}
}


#Filters .filters_wrapper, #Filters .filters_wrapper ul {
    display: inherit;
}
.authors {
    display: none !important;
}

#rev_slider_1_1 .tp-bgimg.defaultimg {
       -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
}
.f-20 { font-size: 20px !important; }
.itom { color: #626262 !important; }


/*** new codes ***/
/*** FAQ ****/
.vc_tta-accordion .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a span {
    line-height: 26px;
}

/** footer contact form **/
.second-c.snd .wpcf7-form-control-wrap {
    width: 70%;
    display: inline-block;
}



.snd p {
    float: right;
    vertical-align: top;
}

.post-type-archive-guides-whitepapers #silong {
    width: auto;
    padding: 0px 33px 60px;
}
.post-type-archive-guides-whitepapers .linya {
     padding-left: 33px;
     padding-right: 33px;
}

@media (max-width: 767px) {
    .post-type-archive-guides-whitepapers #silong, .post-type-archive-guides-whitepapers .linya {
        max-width: 480px
    }
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    .post-type-archive-guides-whitepapers #silong, .post-type-archive-guides-whitepapers .linya {
        max-width: 708px;
    }
}

@media only screen and (min-width: 940px) and (max-width: 1239px) {
    .post-type-archive-guides-whitepapers #silong, .post-type-archive-guides-whitepapers .linya {
        max-width: 940px;
    }
}

@media (min-width: 1240px) {
    .post-type-archive-guides-whitepapers #silong, .post-type-archive-guides-whitepapers .linya {
        max-width: 1380px;
    }
}


@media (max-width: 1319px) {
	.second-c.snd p {
    	width: 100%;
	}
}

@media (min-width: 1320px) {
	.second-c.snd p {
    	width: 25%;
	}
}

@media (max-width: 767px) {
   .snd p {
        width: 100%;
        float: unset;
        vertical-align: unset;
    }

   /**** FAQ ***/
    .hide-on-mobile {
        display: none;
    }
    #Content #helps-along, #client-portion .vc_column-inner {
        padding-top: 0 !important;
    }
    #client-portion .wpb_text_column {
        margin-bottom: 0;
    }
    #client-portion ul.logo_showcase {
         padding-bottom: 0 !important;
    }

}

@media only screen and (min-width: 768px) and (max-width: 1467px) {
	.page-id-9 .ment-two-butts .vc_col-sm-6 {
    	width: 100%;
	}
    body #client-portion .logo_showcase .slick-track .slick-slide img {
        max-width: 100%;
        max-height: 100%;
    }
     #tablea button {
        vertical-align: middle;
    } 

}

@media only screen and (min-width: 769px) and (max-width: 987px) {
     .find-out-more-black a {
        padding: 13px 30px;
    } 
    .page-id-15 #right-path .vc_col-sm-3 {
        width: 25%;
    }
    .page-id-15 #right-path {
        background-position: left !important;
    }

}

@media only screen and (min-width: 360px) and (max-width: 767px) {
    #Top_bar .logo .logo-mobile {
        height: 60px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1239px) {
    #Action_bar {
        position: relative;
    }
    #Top_bar {
        position: static;
        background: #191919;
    }
    .vc_tta-tabs-container ul li a, .cta-tab a {
	height: 90px;
    }
    .tags li {
        width: 100% !important;
    }
    #silong .col-md-3 {
        width: 32%;
    }

}



