blockquote {
font-size: 1rem;
font-style: italic;
}
blockquote:before {
color: #336699;
font-size: 5.2rem;
} .ush_dropdown_4 .w-dropdown-h .w-dropdown-current .w-dropdown-item-title,
.ush_dropdown_2 .w-dropdown-h .w-dropdown-current .w-dropdown-item-title,
.ush_dropdown_3 .w-dropdown-h .w-dropdown-current .w-dropdown-item-title {font-weight: 700; text-transform: uppercase; color: #062b48;}
.w-dropdown-current .w-dropdown-item:after {color: #f58a07;}
.l-subheader-cell.at_right .w-dropdown-current .w-dropdown-item {padding-right: 0;}
.l-subheader-cell.at_right .w-dropdown-current .w-dropdown-item:after {right: 0; display: none;}
.ush_text_2 .w-text-value,
.ush_text_3 .w-text-value {font-weight: 700;}
a.ab-header-entrance {font-weight: 700; text-transform: uppercase; color: #062b48;}
.l-subheader.at_middle .ush_search_1 {
display: none;
}
.l-subheader .w-text i {
vertical-align: middle;
opacity: .7;
font-size: 16px;
}  .l-subheader.at_bottom .w-nav.type_desktop:not(.height_full) {width: 100%;}
.ab-class-title {padding: 20px 25px; background-color: #cef;}
.w-iconbox.iconpos_left .w-iconbox-title {
padding: 0 0 5px;
}
.wpb_text_column  img.alignleft {
float: left;
margin: 0 30px 20px 0;
border-radius: 1px;
}
.wpb_text_column img.alignright {
float: right;
margin: 0 0 20px 30px;
border-radius: 1px;
}
.ab-max-content {max-width: 1260px; margin: 0 auto;}
.ab-max-content h5 {font-size: 22px;}
.ab-home-ctas h4 {font-size: 22px;}
.w-nav.type_desktop .student-link.menu-item {
display: none !important;
} .home .tp-forcenotvisible,
.home .tp-hide-revslider, 
.home .tp-caption.tp-hidden-caption {visibility: visible !important; display: block !important;}
.page-id-7951 .tp-forcenotvisible,
.page-id-7951 .tp-hide-revslider, 
.page-id-7951 .tp-caption.tp-hidden-caption {visibility: visible !important; display: block !important;}
.ab-home-ctas .g-cols.offset_small > div {
padding-left: 23px;
padding-right: 23px;
}
.home .l-section.height_auto.welcome-row>.l-section-h  {
padding-top: 4rem !important;
}
.home .l-section.height_medium .l-section-h {
padding: 2.6rem 0;
}
.home .welcome-row .vc_col-sm-3 > .vc_column-inner,
.home .welcome-row .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper,
.home .welcome-row .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper > .w-iconbox {
height: 100%;
}
.ab-home-box.w-iconbox.iconpos_top {text-align: center; padding: 0 12px 15px 12px; font-weight: 500; min-height: 385px;}
.ab-home-box h4 {text-transform: uppercase; text-align: center; font-weight: 500;}
.ab-home-box .w-btn-wrapper.align_center {margin-top: 25px;}
.ab-home-box.orange {border-radius: 2px; border: 2px solid #F58A07; height: 100%;}
.ab-home-box.blue {border-radius: 2px; border: 2px solid #062b48; height: 100%;}
.ab-home-box.orange.w-iconbox.iconpos_top .w-iconbox-title {padding: 45px 0 10px; color: #F58A07; font-weight: 500; font-family: 'Roboto', serif;}
.ab-home-box.blue.w-iconbox.iconpos_top .w-iconbox-title {padding: 45px 0 10px; color: #062b48; font-weight: 500; font-family: 'Roboto', serif;}  .ab-home-box i.fa-angle-double-right {color: #f58a07;}
.ab-home-box .w-iconbox-icon i {position: absolute; top: -30px; background: #fff; left: 50%; transform: translate(-50%, 0%); width: 1.28571429em; text-align: center;} .ab-home-box  ul {list-style-type: none; margin: 0 0 1.5rem 0.5rem;}
.ab-home-box  ul li:before {color: #F58A07; content: "\2022"; font-size: 1.6em; padding-right: .25em; position: relative; top: .1em;}
.w-btn {font-family: 'Roboto', sans-serif; letter-spacing: 2px; font-size: 13px; border-radius: 0; padding: 12px 35px; line-height: 17px;}
.w-btn.color_secondary {background-color: #F58A07 !important;}
.w-iconbox.style_default.icontype_img.ab-home-box .w-iconbox-icon {overflow: visible;}
.home .w-iconbox-icon img {
position: absolute;
top: -35px;
left: 50%;
transform: translate(-50%,0);
background: #fff;
max-width: 70px;
}
.page-id-8412 .w-iconbox-icon img {
position: absolute;
top: -35px;
left: 50%;
transform: translate(-50%,0);
background: #fff;
max-width: 70px;
}
.ab-home-box .w-btn {margin: 3px 0 19px;}
.home .light-blue {padding-right: 15px; padding-left: 15px; background-color: #a8d8ee;}
.home .light-blue.first {border-top-left-radius: 5px; border-top-right-radius: 5px; padding-top: 20px; padding-bottom: 10px;}
.home .light-blue.first h6 {font-size: 22px; margin-bottom: 1rem;}
.home .light-blue.last {border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding-bottom: 20px;}
.home .light-blue.first.wpb_text_column p:last-child {margin-bottom: 0;}
.home .light-blue td {border-color: #a8d8ee;}
.page-id-8412 .light-blue {padding-right: 15px; padding-left: 15px; background-color: #a8d8ee;}
.page-id-8412 .light-blue.first {border-top-left-radius: 5px; border-top-right-radius: 5px; padding-top: 20px; padding-bottom: 10px;}
.page-id-8412 .light-blue.first h6 {font-size: 22px; margin-bottom: 1rem;}
.page-id-8412 .light-blue.last {border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding-bottom: 20px;}
.page-id-8412 .light-blue.first.wpb_text_column p:last-child {margin-bottom: 0;}
.page-id-8412 .home-2-light-blue td {border-color: #a8d8ee;}
.l-section.height_small.home-2-light-blue .l-section-h {background-color: #a8d8ee; padding: 30px 20px 30px; border-radius: 3px; margin-top: 10px;}
.home .light-blue.wpb_text_column ul {list-style-type: disc; margin-left: 1.2rem;}
.home .light-blue.wpb_text_column ul li:before {display: none;}
.home .l-content blockquote {border-color: #336699;}
.home .light-blue {display: none;}
.home .home-last-fourth-quotes {border-radius: 2px;
border: 2px solid #062b48; padding: 35px 15px 40px;}
.home-last-fourth-quotes .home-quotes {font-size: 1.4em; font-style: italic; line-height: 1.4; position: relative; display: block; padding-left: 32px;}
.home-last-fourth-quotes .home-quotes strong {font-style: normal; font-weight: 400; display: inline-block; margin-top: 7px;}
.home-last-fourth-quotes .home-quotes:before {content: '\f10d'; position: absolute; left: 0; top: 0; font-family: fontawesome; color: #062b48; font-weight: 900;}
.home .coaching-teleworkshop .wpb_text_column ul {
margin-left: 1.5rem;
}
.w-separator.size_small.extra-small {
margin: .1rem 0;
} .page-id-130 .wpb_text_column h5 {margin-bottom: 0;} .ab-classes-title {margin: 10px 0 20px; min-height: 50px;}
.ab-classes-faculty {margin: 0px 0 10px; min-height: 50px;}
ul.ab-class-layout {display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: space-between; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; margin-left: 0; align-items: stretch; overflow: hidden;}
ul.ab-class-layout li.single-class {height: 100%; box-sizing: border-box; padding-left: 5px; padding-right: 5px;}
ul.ab-class-layout li.single-class .w-blog.layout_cards .w-blog-post {width: 100%;}
ul.ab-class-layout .w-blog-post-h > a:hover {border-bottom: none !important;}
ul.ab-class-layout .w-blog.layout_cards .w-blog-post-body {padding: 35px 25px 40px;}
.ab-class-type {position: absolute; top: 0; left: 0; width: 25px; height: 25px; z-index: 20; text-indent: -9999px;}
.ab-class-type.first {background-image: url(//www.mentorcoach.com/wp-content/themes/Impreza-child/images/first.png);}
.ab-class-type.second {background-image: url(//www.mentorcoach.com/wp-content/themes/Impreza-child/images/second.png);}
.ab-class-type.and {left: 30px;}
.l-section.height_small.classes-vc-row .l-section-h  .wpb_text_column > .wpb_wrapper > .l-section.height_small {padding: 5px 0 0 0;}
.l-section.height_small.classes-vc-row img,
.classes-top-row img {border-radius: 1px; padding-left: 5px;}
.classes-top-row p {margin-bottom: 0.5rem !important;}
.l-section.height_small.classes-vc-row h4 {margin-bottom: 0; font-size: 20px;}
.l-section.height_small.classes-vc-row section.height_small:nth-child(odd) {background-color: rgba(0, 0, 0, 0.07); border-radius: 1px;}
.l-section.height_small.classes-vc-row section.height_small:nth-child(even) {background-color: rgba(0, 0, 0, 0.02); border-radius: 1px;}
.class-download-box {
padding: 20px 0;
background: #e8e8e8;
border-radius: 2px;
margin: 30px 0 40px !important;
}
.class-download-box .wpb_text_column  img.alignleft {border: 2px solid #336699 !important; margin: 0 20px 10px 0; border-radius: 2px;} .page-id-5483 .l-content .w-btn {margin: 15px 0 5px;} .jtrespo-scroll table.jtrt-table tr td, 
.jtrespo-scroll table.jtrt-table tr th {
border: 1px solid #ddd;
}
.schedule-table-desc {
text-align: center;
background: #ddd;
padding: 15px 10px 15px;
margin-top: 30px;
border-top-right-radius: 2px;
border-bottom-left-radius: 2px;
line-height: 1.8;
}
.schedule-table-desc p {
margin-bottom: 0 !important;
} .l-sidebar h3.widgettitle {border-top: 3px solid #062b48; padding-top: 20px; font-size: 20px;}
.l-sidebar .widget.widget_us_contacts h4 {border-top: 3px solid #062b48; padding-top: 20px; font-size: 20px;}
.ab-sidebar-box {background-color: #a6d8ec; padding-top: 37px; padding-right: 30px; padding-bottom: 40px; padding-left: 30px; border-radius: 2px;}
.ab-sidebar-box h5 {margin: 0 0 .5rem;}
.ab-sidebar-box a.w-btn {margin-top: 15px;}
.ab-sidebar-box.newsletter {text-align: center;}
.ab-sidebar-box.newsletter .w-btn {white-space: normal; margin-top: 20px; color: #fff; background: #062b48;} .l-content .wpb_text_column  i.fa {color: #F58A07;}
.wpb_text_column  ul {margin-left: 2rem;}
img.grey-border,
.grey-border img {border: 2px solid #e8e8e8;}
.about-coach {padding: 15px; border: 1px solid #fabb20; border-radius: 1px; background: #f4f4f4; margin: 50px 0 20px;}
.visit-coaching {padding: 15px; border: 2px solid #fabb20; border-radius: 1px; background: #f4f4f4; margin: 0 0 20px;}
.page-id-280 .w-testimonial-person img,
.page-id-282 .w-testimonial-person img,
.page-id-7434 .w-testimonial-person img {height: auto; border-radius: 2px;}
.page-id-280 .w-testimonial .w-testimonial-text,
.page-id-282 .w-testimonial .w-testimonial-text,
.page-id-7434 .w-testimonial .w-testimonial-text {font-size: 1.1em}
blockquote {margin-bottom: 3rem;}
.wp-caption-text {text-align: center;}
.list-links.margin ul li {margin: 0 0 0.3rem;}
.w-separator-h i {font-size: 18px; line-height: 18px; height: 18px;}
.border-inner-row {padding: 25px 0; border: 2px solid #fabb20; border-radius: 1px; background: #f4f4f4; margin: 30px 0 30px !important;}
.g-cols.type_default.border-inner-row>div>.vc_column-inner {
padding-left: 15px;
padding-right: 1.5rem;
}
.border-inner-row.no-margin {margin: 0 0 0 !important;}
.inner-grey-row {
background-color: #f4f4f4; 
padding-top: 25px; 
padding-bottom: 25px;
margin: 25px 0 !important;
border-radius: 2px;
}
.mcp-enrollment-row {
background-color: #f4f4f4;
padding-top: 25px; 
padding-bottom: 25px;
padding-left: 1.5rem;
padding-right: 1.5rem;
margin-bottom: 25px;
}
.page-id-7754 td {
border-color: #fff;
} .featured-articles-list.w-blog.layout_latest .w-blog-post-body {margin-left: 0;}
.featured-articles-list.w-blog.layout_latest .w-blog-post {min-height: 0; margin-bottom: 0;}
.featured-articles-list.w-blog.layout_latest .w-blog-post-body h2.w-blog-post-title {font-family: Verdana, Geneva, sans-serif; font-size: 15px;  margin: 0 0 0.3rem 0.5rem; line-height: 24px;}
.featured-articles-list.w-blog.layout_latest .w-blog-post-body h2:before {
color: #F58A07;
content: "\2022";
font-size: 1em;
padding-right: .4em;
position: relative;
top: .1em;} .wonderplugin-box-content table{border: 1px solid transparent !important;}
.wonderplugin-box-content td  {border-color: #4791d6 !important;}
.wonderplugin-box-content input[type="button"] {background: #F58A07 !important; color: #fff !important; font-family: 'Roboto', sans-serif !important;
letter-spacing: 2px !important;
font-size: 13px !important; text-transform: uppercase; padding: 12px 35px; line-height: 1.5; border-radius: 0; margin: 20px 0 0; font-weight: 700; position: relative;}
.wonderplugin-box-content input[type="button"]:before {display: block;
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 0;
background-color: rgba(0,0,0,0.1);
transition: height 0.3s;}
.wonderplugin-box-content input[type="button"]:hover:before {height: 100%;}   
.wonderplugin-box-dialog > div:nth-child(5) {display: none !important; bottom: -50px !important;}
.wonderplugin-box-dialog > div:nth-child(5) div {color:  #4791d6 !important; background-color: #4791d6 !important;}
input[type="button" i] {background: #F58A07 !important; color: #fff !important; font-family: 'Roboto', sans-serif !important; letter-spacing: 2px !important;} .search-results .l-content .w-blog-post-meta {
display: none;
} img.mc-footer-logo {max-width: 110px; height: auto; display: block; margin: 20px auto; float: left;}
img.actp-footer-logo {max-width: 170px; height: auto; display: block; margin: 40px 0 20px 40px; float: left;}
#wonderplugin-box-videoiframe img {
max-width: 85% !important;
margin: 0 auto !important;
display: block !important;
} .gform_wrapper.gravity-theme .gfield_label {
font-size: 1rem;
} @media (min-width: 1100px) {
.l-subheader.at_middle .l-subheader-cell.at_center {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.l-subheader.at_middle .ush_search_1 {
display: block;
}
}
@media (min-width: 900px) and (max-width: 1300px) {
ul.ab-class-layout li.single-class {
width: 33.3333%;
}
.g-cols.type_default.coaching-teleworkshop {
border-radius: 2px;
border: 2px solid #062b48;
margin: 0;
position: relative;
padding: 13px 5px 20px;
}
.g-cols.type_default.coaching-teleworkshop:before {
left: 5px;
right: 5px;
top: 5px;
bottom: 5px;
box-shadow: 0 0 0px 2px #F58A07 inset;
border-radius: 2px;
content: '';
position: absolute;
}
.home .coaching-teleworkshop {
position: relative;
padding: 17px 16px 35px;
}
.home .coaching-teleworkshop:before {
left: 20px;
right: 20px;
top: 0;
bottom: 0;
box-shadow: 0 0 0px 2px #062b48 inset;
border-radius: 2px;
content: '';
position: absolute;
}
.home .coaching-teleworkshop:after {
left: 28px;
right: 28px;
top: 8px;
bottom: 8px;
box-shadow: 0 0 0px 2px #F58A07 inset;
border-radius: 2px;
content: '';
position: absolute;
z-index: -1;
}
}
@media (min-width: 1024px) and (max-width: 1170px) {
img.mc-footer-logo {
max-width: 90px;
}
img.actp-footer-logo {
max-width: 140px;
}
}
@media (min-width: 900px) {
.w-search.elm_in_header .w-form-row-field {
border: 1px solid #062b48;
border-radius: 2px;
}
}
@media (max-width: 899px) {
.w-nav-item.level_1.current-menu-parent > .w-nav-anchor, 
.w-nav-item.level_1.current-menu-ancestor > .w-nav-anchor {
background-color: #336699 !important;
}
.w-nav-item.level_1.current-menu-item > .w-nav-anchor {
color: #666 !important;
}
.w-nav .w-nav-list:not(.level_1) {
background-color: #336699;
}
ul.ab-class-layout li.single-class {width: 50%;}
body.header_hor .w-nav.type_mobile .w-nav-control {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.w-nav-control span {
display: inline-block !important;
margin-right: .5rem;
text-transform: uppercase;
font-weight: 700;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.home .l-section.wpb_row .vc_col-sm-6 {width: 100%;}
.home .l-section.wpb_row .vc_col-sm-3 {width: 50%;}
.home .w-iconbox {margin-top: 40px;}
.tp-caption.Newspaper-Title, .Newspaper-Title {
font-size: 3.6vw !important;
}
img.actp-footer-logo {
max-width: 90px;
margin: 40px 0 20px 20px;
}
img.mc-footer-logo {
max-width: 70px;
}
}
@media (max-width: 800px) {
.mc-slide-desc {
display: none !important;
}
}
@media (max-width: 767px) {
.visual-form-builder h3 {font-size: 20px;}
.tp-caption.Newspaper-Title, .Newspaper-Title {
font-size: 5vw !important;
}
.ab-home-box.w-iconbox.iconpos_top {
margin-top: 45px;
}
}
@media (max-width: 600px) {
body.header_hor .l-subheader.at_middle {
background-color: #336699;
color: #fff;
}
body.header_hor .w-nav.type_mobile .w-nav-control {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.w-nav-control span {
display: inline-block !important;
margin-right: .5rem;
text-transform: uppercase;
}
}