/*
Theme Name: OptimizeWP Child Theme
Theme URI: http://deploy.mikado-themes.com
Description: A child theme of OptimizeWP
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Template: optimizewp
*/
@import url("../optimizewp/style.css");

/* BLUE - #40bbec */

.page-template-evalu8ing-full-width .logo {padding:0 !important;}
.page-template-evalu8ing-full-width .logo a img {max-height:85px !important; width:auto !important;}
.page-template-evalu8ing-full-width .logo-strapline {color:#FFF !important; width:auto; padding:25px 0 0 0;}
.page-template-evalu8ing-full-width .mkdf-full-width-inner {padding:0 !important;}

/* ----- BREAKPOINT 1200px ----- */
@media only screen and (max-width: 1200px) {
.page-template-evalu8ing-full-width .mkdf-position-left .item_inner,
.page-template-evalu8ing-full-width .mkdf-position-right .item_inner {padding:0 17px !important;}
}

/* ----- BREAKPOINT 1024px - IPAD LANDSCAPE ----- */

@media only screen and (max-width: 1024px) {
.page-template-evalu8ing-full-width .mkdf-position-center-inner {width:auto; display:inline-block !important;}
.page-template-evalu8ing-full-width .mkdf-position-center-inner a {width:auto; display:inline-block !important; float:left;}
.page-template-evalu8ing-full-width .mkdf-position-center-inner .logo-strapline {display:inline-block !important; float:left;}
}

/* ----- BREAKPOINT 1010px ----- */
@media only screen and (max-width: 1010px) {
.page-template-evalu8ing-full-width .mkdf-top-bar {height:auto;}
.page-template-evalu8ing-full-width .mkdf-top-bar .mkdf-grid .mkdf-position-left.mkdf-top-bar-widget-area,
.page-template-evalu8ing-full-width .mkdf-top-bar .mkdf-grid .mkdf-position-right.mkdf-top-bar-widget-area {
width: auto !important;
float: none !important;
text-align: center !important;
display:block !important;
}

.page-template-evalu8ing-full-width .mkdf-position-right-inner.mkdf-top-bar-widget-area-inner {margin:0 auto !important; float: none !important;}

.page-template-evalu8ing-full-width .mkdf-top-bar #menu-secondary-nav li {padding-left:3px !important; padding-right:3px !important;}
}

.page-template-evalu8ing-full-width .mkdf-mobile-header .mkdf-mobile-header-inner {background-color: #40bbec !important;}
.page-template-evalu8ing-full-width .mkdf-mobile-header .mkdf-mobile-logo-wrapper img {width:auto; height:80px;}
.page-template-evalu8ing-full-width .mkdf-mobile-header .mkdf-mobile-menu-opener {padding-left:20px;}


.page-template-evalu8ing-full-width .mkdf-sticky-header .mkdf-logo-wrapper .logo-strapline {padding:10px 0 0 0  !important; display:block !important;}
.page-template-evalu8ing-full-width .mkdf-sticky-header .mkdf-sticky-nav {display:none !important;}
.page-template-evalu8ing-full-width .mkdf-sticky-header.header-appear .mkdf-sticky-nav {display:block !important;}
.page-template-evalu8ing-full-width .mkdf-sticky-header .mkdf-sticky-holder {background-color:#40bbec !important;}
.page-template-evalu8ing-full-width .mkdf-sticky-header .mkdf-sticky-holder .mkdf-grid {background-color: transparent !important;}
.page-template-evalu8ing-full-width .mkdf-sticky-header .mkdf-sticky-holder div  {background-color: transparent !important;}
.page-template-evalu8ing-full-width .mkdf-sticky-header .mkdf-position-right:before {display:none !important;}
.page-template-evalu8ing-full-width .mkdf-sticky-header .logo img {max-height:60px !important;}
.page-template-evalu8ing-full-width .mkdf-sticky-header .mkdf-position-left:before {display:none !important;}
.page-template-evalu8ing-full-width #menu-evalu8ing-menu-1 li:last-child a .item_outer .item_inner .item_text,
.page-template-evalu8ing-full-width #menu-evalu8ing-menu li:last-child a .item_outer .item_inner .item_text {color:#000;}
.page-template-evalu8ing-full-width #menu-evalu8ing-menu-1 li a .item_outer .item_inner .item_text,
.page-template-evalu8ing-full-width #menu-evalu8ing-menu li a .item_outer .item_inner .item_text {color:#FFF;}
.page-template-evalu8ing-full-width #menu-evalu8ing-menu-1 li a:hover .item_outer .item_inner .item_text,
.page-template-evalu8ing-full-width #menu-evalu8ing-menu li a:hover .item_outer .item_inner .item_text {color:#d9d9d9 !important;}
.page-template-evalu8ing-full-width .mkdf-title {background-color:#FFF !important; border-bottom:1px solid #40bbec;}
.page-template-evalu8ing-full-width .mkdf-title .mkdf-title-holder h1 {color:#40bbec !important; background-color: transparent !important;}
.page-template-evalu8ing-full-width .mkdf-breadcrumbs-holder {float:right;}
.page-template-evalu8ing-full-width .mkdf-breadcrumbs .mkdf-current,
.page-template-evalu8ing-full-width .mkdf-breadcrumbs .mkdf-delimiter,
.page-template-evalu8ing-full-width .mkdf-breadcrumbs a {color:#40bbec !important;}
.page-template-evalu8ing-full-width .intro-section {padding: 50px 0 0 0;}
.page-template-evalu8ing-full-width .uvc-main-heading h2 {color:#40bbec !important;}
.page-template-evalu8ing-full-width .blue-section h2,
.page-template-evalu8ing-full-width .blue-section p {color:#FFF;}
.page-template-evalu8ing-full-width .blue-section p a {color:#FFF !important; font-weight:bold !important;} 
.page-template-evalu8ing-full-width .blue-section p a:hover {color:#d9d9d9 !important;}
.page-template-evalu8ing-full-width .blue-section ul li {color:#FFF !important;}
.page-template-evalu8ing-full-width .blue-section ol li {
color:#FFF !important;
list-style-type: decimal !important;
list-style-position: outside !important;
text-indent: initial !important;
margin:0 0 18px 16px !important;
line-height:20px !important;
}
.page-template-evalu8ing-full-width .grey-blog-section {padding:50px 0;}
.page-template-evalu8ing-full-width .grey-blog-section h2 {color:#40bbec !important; font-size:38px; text-align:center; text-transform:uppercase; margin-bottom: 50px;}
.page-template-evalu8ing-full-width .grey-blog-section .mkdf-blog-list-holder.mkdf-grid-type-2 .mkdf-item-title,
.page-template-evalu8ing-full-width .grey-blog-section h3.mkdf-item-title {margin-bottom:0 !important;}
.page-template-evalu8ing-full-width .grey-blog-section h3.mkdf-item-title a {font-size: 19px !important; color: #40bbec; text-decoration: none; margin-bottom:0;}
.page-template-evalu8ing-full-width .grey-blog-section .mkdf-post-item-author-holder {margin:0 0 20px 0!important;}
.page-template-evalu8ing-full-width .grey-blog-section .mkdf-item-date {display:none !important;}
.page-template-evalu8ing-full-width .grey-blog-section .mkdf-excerpt {margin-bottom: 20px !important;}
.page-template-evalu8ing-full-width .grey-blog-section .mkdf-btn.mkdf-btn-hover-outline {background-color:#40bbec; border:2px solid #40bbec;}
.page-template-evalu8ing-full-width .grey-blog-section .mkdf-btn.mkdf-btn-hover-outline:hover {background-color:#FFF; color:#40bbec !important; border:2px solid #40bbec !important;}
.page-template-evalu8ing-full-width .testimonials-section {padding: 50px 0;}
.page-template-evalu8ing-full-width .testimonials-section h2 {text-align: center; text-transform: uppercase;}

.page-template-evalu8ing-full-width .get-started-btns .vc_col-sm-4 {text-align:center !important;}
.page-template-evalu8ing-full-width .get-started-btns .vc_col-sm-4 .wpb_text_column h2.white-heading {color:#FFF !important; text-align:center !important;}


/* ----- ADCOST CHECKER PAGES ----- */
.page-template-adcost-checker-full-width .mkdf-page-header .mkdf-menu-area {background-color:#8dc740;}
.page-template-adcost-checker-full-width .logo {padding:0 !important;}
.page-template-adcost-checker-full-width .logo a img {max-height:85px !important; width:auto !important;}
.page-template-adcost-checker-full-width .mkdf-full-width-inner {padding:0 !important;}

/* ----- BREAKPOINT 1200px ----- */
@media only screen and (max-width: 1200px) {
.page-template-adcost-checker-full-width .mkdf-position-left .item_inner,
.page-template-adcost-checker-full-width .mkdf-position-right .item_inner {padding:0 17px !important;}
}

/* ----- BREAKPOINT 1024px - IPAD LANDSCAPE ----- */

@media only screen and (max-width: 1024px) {
.page-template-adcost-checker-full-width .mkdf-position-center-inner {width:auto; display:inline-block !important;}
.page-template-adcost-checker-full-width .mkdf-position-center-inner a {width:auto; display:inline-block !important; float:left;}
.page-template-adcost-checker-full-width .mkdf-position-center-inner .logo-strapline {display:inline-block !important; float:left;}
}

/* ----- BREAKPOINT 1010px ----- */
@media only screen and (max-width: 1010px) {
.page-template-adcost-checker-full-width .mkdf-top-bar {height:auto;}
.page-template-adcost-checker-full-width .mkdf-top-bar .mkdf-grid .mkdf-position-left.mkdf-top-bar-widget-area,
.page-template-adcost-checker-full-width .mkdf-top-bar .mkdf-grid .mkdf-position-right.mkdf-top-bar-widget-area {
width: auto !important;
float: none !important;
text-align: center !important;
display:block !important;
}

.page-template-adcost-checker-full-width .mkdf-position-right-inner.mkdf-top-bar-widget-area-inner {margin:0 auto !important; float: none !important;}

.page-template-adcost-checker-full-width .mkdf-top-bar #menu-secondary-nav li {padding-left:3px !important; padding-right:3px !important;}
}

.page-template-adcost-checker-full-width .mkdf-mobile-header .mkdf-mobile-header-inner {background-color: #8dc740 !important;}
.page-template-adcost-checker-full-width .mkdf-mobile-header .mkdf-mobile-logo-wrapper img {width:auto; height:80px;}
.page-template-adcost-checker-full-width .mkdf-mobile-header .mkdf-mobile-menu-opener {padding-left:20px;}

.page-template-adcost-checker-full-width .mkdf-sticky-header .mkdf-logo-wrapper .logo-strapline {padding:10px 0 0 0  !important; display:block !important;}
.page-template-adcost-checker-full-width .mkdf-sticky-header .mkdf-sticky-nav {display:none !important;}
.page-template-adcost-checker-full-width .mkdf-sticky-header.header-appear .mkdf-sticky-nav {display:block !important;}
.page-template-adcost-checker-full-width .mkdf-sticky-header .mkdf-sticky-holder {background-color:#8dc740 !important;}
.page-template-adcost-checker-full-width .mkdf-sticky-header .mkdf-sticky-holder .mkdf-grid {background-color: transparent !important;}
.page-template-adcost-checker-full-width .mkdf-sticky-header .mkdf-sticky-holder div  {background-color: transparent !important;}
.page-template-adcost-checker-full-width .mkdf-sticky-header .mkdf-position-right:before {display:none !important;}
.page-template-adcost-checker-full-width .mkdf-sticky-header .logo img {max-height:60px !important;}
.page-template-adcost-checker-full-width .mkdf-sticky-header .mkdf-position-left:before {display:none !important;}
.page-template-adcost-checker-full-width #menu-adcost-checker-menu-1 li:last-child a .item_outer .item_inner .item_text,
.page-template-adcost-checker-full-width #menu-adcost-checker-menu li:last-child a .item_outer .item_inner .item_text {color:#000;}
.page-template-adcost-checker-full-width #menu-adcost-checker-menu-1 li a .item_outer .item_inner .item_text,
.page-template-adcost-checker-full-width #menu-adcost-checker-menu li a .item_outer .item_inner .item_text {color:#FFF;}
.page-template-adcost-checker-full-width #menu-adcost-checker-menu-1 li a:hover .item_outer .item_inner .item_text,
.page-template-adcost-checker-full-width #menu-adcost-checker-menu li a:hover .item_outer .item_inner .item_text {color:#d9d9d9 !important;}
.page-template-adcost-checker-full-width .mkdf-title {background-color:#FFF !important; border-bottom:1px solid #8dc740;}
.page-template-adcost-checker-full-width .mkdf-title .mkdf-title-holder h1 {color:#8dc740 !important; background-color: transparent !important;}
.page-template-adcost-checker-full-width .mkdf-breadcrumbs-holder {float:right;}
.page-template-adcost-checker-full-width .mkdf-breadcrumbs .mkdf-current,
.page-template-adcost-checker-full-width .mkdf-breadcrumbs .mkdf-delimiter,
.page-template-adcost-checker-full-width .mkdf-breadcrumbs a {color:#8dc740 !important;}
.page-template-adcost-checker-full-width .intro-section {padding: 50px 0 0 0;}
.page-template-adcost-checker-full-width .icon-columns .mkdf-btn {margin:10px auto 0 auto !important; float:none !important; display:block; max-width:140px;}
.page-template-adcost-checker-full-width .uvc-main-heading h2 {color:#8dc740 !important;}
.page-template-adcost-checker-full-width .green-section h2,
.page-template-adcost-checker-full-width .green-section p {color:#FFF !important;}
.page-template-adcost-checker-full-width .green-section p a {color:#FFF !important; font-weight:bold !important;} 
.page-template-adcost-checker-full-width .green-section p a:hover {color:#d9d9d9 !important;}
.page-template-adcost-checker-full-width .green-section ul li {color:#FFF !important;}
.page-template-adcost-checker-full-width .green-section ol li {
color:#FFF !important;
list-style-type: decimal !important;
list-style-position: outside !important;
text-indent: initial !important;
margin:0 0 18px 16px !important;
line-height:20px !important;
}
.page-template-adcost-checker-full-width .grey-blog-section {padding:50px 0;}

.page-template-adcost-checker-full-width .grey-blog-section h2 {
color:#8dc740 !important; 
font-size:38px; 
text-align:center; 
text-transform:uppercase; 
margin-bottom: 50px;
}

.page-template-adcost-checker-full-width .white-section .wpb_text_column li {
list-style-type: disc !important;
list-style-position: inside !important;
text-indent: -1.5em !important;
line-height:22px;
margin-bottom:10px;
}

.page-template-adcost-checker-full-width .white-section .wpb_text_column li ul {
margin-top:15px !important;
margin-bottom:15px !important;
}

.page-template-adcost-checker-full-width .white-section .wpb_text_column li ul li {list-style-type: circle !important;}

.page-template-adcost-checker-full-width .grey-blog-section .mkdf-blog-list-holder.mkdf-grid-type-2 .mkdf-item-title,
.page-template-adcost-checker-full-width .grey-blog-section h3.mkdf-item-title {margin-bottom:0 !important;}
.page-template-adcost-checker-full-width .grey-blog-section h3.mkdf-item-title a {font-size: 19px !important; color: #8dc740; text-decoration: none; margin-bottom:0;}
.page-template-adcost-checker-full-width .grey-blog-section .mkdf-post-item-author-holder {margin:0 0 20px 0!important;}
.page-template-adcost-checker-full-width .grey-blog-section .mkdf-item-date {display:none !important;}
.page-template-adcost-checker-full-width .grey-blog-section .mkdf-excerpt {margin-bottom: 20px !important;}
.page-template-adcost-checker-full-width .grey-blog-section .mkdf-btn.mkdf-btn-hover-outline {background-color:#8dc740; border:2px solid #8dc740;}
.page-template-adcost-checker-full-width .grey-blog-section .mkdf-btn.mkdf-btn-hover-outline:hover {background-color:#FFF; color:#8dc740 !important; border:2px solid #8dc740 !important;}
.page-template-adcost-checker-full-width .testimonials-section {padding: 50px 0;}
.page-template-adcost-checker-full-width .testimonials-section h2 {text-align: center; text-transform: uppercase;}

.page-template-adcost-checker-full-width .get-started-btns .vc_col-sm-4 {text-align:center !important;}
.page-template-adcost-checker-full-width .get-started-btns .vc_col-sm-4 .wpb_text_column h2.white-heading {color:#FFF !important; text-align:center !important;}


/* ----- HEADER ----- */

.mkdf-position-left.mkdf-top-bar-widget-area {width:35% !important;}
.mkdf-position-right.mkdf-top-bar-widget-area {width:65% !important;}

.logo {width:auto; float:left; padding-top:20px;}

.logo-strapline {
color:#f26623; 
font-size:12px;
line-height:14px !important;
width:160px;
float:left;
padding:34px 0 0 10px
}

#menu-primary-nav-1 li a .item_inner,
#menu-primary-nav li a .item_inner {padding:0 12px !important;}

.mkdf-top-bar {display:block !important;}
.mkdf-position-right.mkdf-top-bar-widget-area:before {display:none;}
.mkdf-position-right-inner.mkdf-top-bar-widget-area-inner {width:auto !important; float:right; margin-right:15px;}
.widget.widget_nav_menu.mkdf-top-bar-widget {width:100% !important;}

#menu-secondary-nav li,
#menu-secondary-nav-chinese li {
float:left !important;
list-style: none !important;
padding:3px 15px;
position:relative;
}

#menu-secondary-nav, #menu-secondary-nav-chinese {float:right;}
#menu-secondary-nav li.menu-item-has-children .sub-menu,
#menu-secondary-nav-chinese li.menu-item-has-children .sub-menu {display:none;}
#menu-secondary-nav li.menu-item-has-children:hover > .sub-menu,
#menu-secondary-nav-chinese li.menu-item-has-children:hover > .sub-menu { display:block;}
#menu-secondary-nav .sub-menu,
#menu-secondary-nav-chinese .sub-menu {position:absolute; top:30px; left:-5px;}

#menu-secondary-nav .sub-menu li,
#menu-secondary-nav-chinese .sub-menu li {
float:none !important; 
width:auto; 
background-color: #FFF;
border-bottom:1px solid #d5d5d5;
border-left:1px solid #d5d5d5;
border-right:1px solid #d5d5d5;
}

#menu-secondary-nav .sub-menu li a,
#menu-secondary-nav-chinese .sub-menu li a {
white-space: nowrap; 
text-align: left !important; 
display:block;
padding:5px;
}

#menu-secondary-nav li a,
#menu-secondary-nav-chinese li a {color:#000;}
#menu-secondary-nav li a:hover,
#menu-secondary-nav-chinese li a:hover {color:#fb8b01;}
#menu-secondary-nav .sub-menu li a,
#menu-secondary-nav-chinese .sub-menu li a {color:#fb8b01;}
#menu-secondary-nav .sub-menu li a:hover,
#menu-secondary-nav-chinese .sub-menu li a:hover {color:#000;}

.mkdf-top-bar .widget_mkd_social_icon_widget {border-left:none !important;}
.mkdf-top-bar .widget_mkd_social_icon_widget:last-child {border-right:none !important;}

.mkdf-top-bar .mkdf-position-left #text-2 {padding:0 10px;}
.mkdf-top-bar .mkdf-position-left #text-2:hover {background-color:#fb8b01;}
.mkdf-top-bar .mkdf-position-left #mkd_social_icon_widget-4:hover {background-color:#F99000;}
.mkdf-top-bar .mkdf-position-left #mkd_social_icon_widget-5:hover {background-color:#000;}
.mkdf-top-bar .mkdf-position-left #mkd_social_icon_widget-6:hover {background-color:#f5001c;}
.mkdf-top-bar .mkdf-position-left #mkd_social_icon_widget-7:hover {background-color:#ff0000;}

.mkdf-top-bar .mkdf-position-left #text-2 .textwidget p {margin:0 !important; height:20px !important; padding:0 !important;}

.mkdf-top-bar .mkdf-position-left #text-26 .textwidget p {margin:0 !important; height:20px !important; padding:0 !important;}
.mkdf-top-bar .mkdf-position-left #text-26 {padding:0 10px;}
.mkdf-top-bar .mkdf-position-left #text-26:hover {background-color:#fb8b01;}

.mkdf-top-bar .mkdf-position-right .mkdf-position-right-inner {width:auto !important; float:right; margin-right:15px;}
.mkdf-top-bar .mkdf-position-right .widget_nav_menu {width:auto !important; float:left;}
.mkdf-top-bar .mkdf-position-right .widget_mkd_search_opener {width:auto; float:left;}

.mkdf-sticky-header .logo {margin-top:-30px;}
.mkdf-sticky-header .logo-strapline {margin-top:-30px;}
.mkdf-sticky-header.header-appear .logo {padding-top:0 !important; margin-top:0 !important;}
.mkdf-sticky-header.header-appear .logo-strapline {padding-top:15px !important; margin-top:0 !important;}

.mkdf-sticky-nav li a .item_text {color:#000;}
.mkdf-sticky-nav li a:hover .item_text {color:#f26623;}

/* ----- CHINESE LANGUAGE PAGES ----- */

.cn .hide {display:none !important;}

/* ----- HOMEPAGE ----- */
.mobile-hide {display:block !important;}
.mobile-show {display:none !important;}
.home .mkdf-full-width-inner {padding-top:0 !important;}

.home .video-section h2 {text-transform: uppercase;}
.home .video-section p {padding-right:30px;}
.home .video-section .vc_col-sm-6:first-child {margin-bottom:30px;}

.home .orange-section {padding:80px 0;}
.home .orange-section h1 {font-size:38px; color:#FFF; margin-bottom:80px; text-align:center;}
.home .orange-section h2 {font-size:38px; color:#FFF; margin-bottom:80px; text-align:center;}
.home .orange-section h3 {color:#FFF; margin:0; padding:0 40px; text-align:center; line-height:24px !important;}
.home .orange-section h3 a {color:#FFF; text-decoration:none; font-size:20px !important;}
.home .orange-section h3 a:hover {color:#000;}

.home .grey-blog-section {padding:50px 0;}
.home .grey-blog-section h2 {font-size:38px; color:#f26623; text-align:center; text-transform:uppercase; margin-bottom:50px;}
.home .grey-blog-section .mkdf-item-image {height:200px; overflow:hidden;}
.home .grey-blog-section .mkdf-item-image img {min-height:200px; width:100% !important;}
.home .grey-blog-section .mkdf-item-date {display:none !important;}
.home .grey-blog-section .mkdf-item-title {margin-bottom:0; line-height:24px;}
.home .grey-blog-section .mkdf-item-title a {font-size:19px !important; color:#f26623; text-decoration:none;}
.home .grey-blog-section .mkdf-item-title a:hover {color:#666;}
.home .grey-blog-section .mkdf-post-item-author-holder {margin:0 0 20px 0 !important;}
.home .grey-blog-section .mkdf-excerpt {margin-bottom:20px !important;}

.home .testimonials-section {padding:50px 0;}
.home .testimonials-section h2 {text-align:center; text-transform: uppercase;}
.home .testimonials-section .mkdf-testimonial-author .mkdf-testimonials-job {line-height:16px !important; display:block; }

.home .polls-section {padding:50px 0;}
.home .polls-section h4.totalpoll-question {font-size:16px !important;}
.home .polls-section .totalpoll-choices {margin:10px 0 !important;}
.home .polls-section .swp_social_panel {background-color:#f26623 !important; margin:0 !important; padding:15px 0 10px 0;}
.home .polls-section h2 {color:#FFF; text-transform: uppercase;}
.home .polls-section p {color:#FFF; padding-right:30px;}
.home .polls-section .widget_totalpoll {background-color: #f26623; padding:15px 20px 5px 20px;}
.home .polls-section .widget_totalpoll h4 {color:#FFF; text-align:center;}
.home .polls-section .totalpoll-buttons .totalpoll-button {color:#FFF !important;}
.home .polls-section .widget_totalpoll .totalpoll-choice-content:hover {background-color:#f26623 !important; border:2px solid #FFF!important;}

.home .resources-section {padding:50px 0 0 0;}
.home .resources-section h2 {text-transform: uppercase; text-align:center; margin-bottom:40px; }


/* ----- HOMEPAGE SLIDER ----- */
.slick-slider .slick-list {padding-top:50px;}
.slick-slider .slick-list img {margin:0 auto 30px auto !important; width:100%; max-width:300px !important;}
.slick-slider h2.tdt-slider-heading {text-shadow: none !important; margin:20px !important; text-transform: none; font-weight:700 !important;}
.slick-slider p {text-shadow: none !important; color:#000 !important;margin:0 auto 20px auto !important; width:100%; max-width:300px !important;}
.slick-slider .slick-dots {bottom:50px !important;}


/* ----- PAGE & POST TITLE ----- */
.mkdf-title {padding:20px 0 !important;}
.mkdf-title h1 {line-height:50px !important;}
.mkdf-title div {position:relative !important;}


/* ----- PAGE ----- */
.mkdf-content {margin-top:0 !important;}
.mkdf-content p a:hover {color:#666;}
.mkdf-container .mkdf-container-inner {padding-top:35px !important;}
.mkdf-content-left-from-sidebar blockquote h2 {margin-top:0; color:#f26623; font-weight:normal !important;}
.mkdf-content-left-from-sidebar h2 {color:#f26623; margin-bottom:20px !important;}
.mkdf-content-left-from-sidebar h3 {color:#f26623;}
.mkdf-content-left-from-sidebar a {color:#f26623; font-weight:bold;}
.mkdf-sidebar .quotescollection-quote-wrapper p,
.mkdf-sidebar .quotescollection-quote p {font-size:24px !important; line-height:32px;}
.mkdf-sidebar .quotescollection-quote-wrapper p em,
.mkdf-sidebar .quotescollection-quote p em {font-style: normal; color:#f26623;}
.mkdf-sidebar .quotescollection-quote-wrapper .attribution,
.mkdf-sidebar .quotescollection-quote .attribution {line-height:18px !important;}

.swp_social_panel a {color:#FFF !important; }
.swp_social_panel a .iconFiller {background-color:default !important;}

.page .wpb_text_column ul {margin-left:15px;}
.page .wpb_text_column li {
list-style-type: disc;
list-style-position: inside;
text-indent: -1em;
}

.page .wpb_text_column li strong {margin-left:-5px;}

.page h2 a, .page h3 a, .page h4 a {color:#666; text-decoration: underline;}
.page h2 a:hover, .page h3 a:hover, .page h4 a:hover {color:#f26522; text-decoration: none;}

.page-template-blog-standard h2.mkdf-post-title a {color:#f26522 !important; text-decoration: none !important;}
.page-template-blog-standard h2.mkdf-post-title a:hover {color:#666 !important;} 


/* ----- SEARCH RESULTS PAGE ----- */
.search-results .mkdf-column1 {width:75% !important; float:left; position:relative;}
.search-results .mkdf-column1 article {padding-right:50px;}
.search-results .mkdf-column2 {width:25% !important; float:left; position:relative;}
.search-results h2 a, .search-results h3 a, .search-results h4 a {color:#f26522 !important; text-decoration: none;}
.search-results h2 a:hover, .search-results h3 a:hover, .search-results h4 a:hover {color:#666; text-decoration: none;}



/* ----- BLOG ----- */
article.format-standard {margin-bottom:80px !important;}
article.format-standard .mkdf-post-image img {width:100% !important;} 
article.format-standard h2 {margin-bottom:10px !important;}


/* ----- BLOG SINGLE ----- */
.single-post h1 {font-size:32px !important; line-height:38px !important;}
.single-post .mkdf-post-info-category.mkdf-post-info-item a {font-weight:normal;}
.single-post .mkdf-author-text p a {display:block;}
.single-post .mkdf-author-description {margin:0 !important;}
.single-post .were-listening {margin-bottom:30px; display: inline-block;}
.single-post .reader-article-content {display:inline-block;}


/* ----- Page Views Count ----- 
.single-post .page-view-count {
width:25% !important; 
float:left !important;
font-weight:bold;
}

.single-post .page-view-count .orange-count-box {
background-color:#f26522;
width:auto !important;
display:inline-block;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:6px 8px;
color:#FFF;
font-weight:bold;
margin:10px 0 10px 0 !important;
} 

.page-view-count {float:left !important; clear:none !important;}
*/


/* ----- Social Warfare ----- */
.single-post .swp_horizontal_panel {
max-width:70% !important;
float:left !important;
margin:0 0 30px 0 !important;
padding:12px 0;
 clear:none !important;
}

.single-post .swp_linkedin, 
.single-post .swp_google_plus, 
.single-post .swp_twitter, 
.single-post .swp_facebook {
min-width:18% !important;
}

.single-post .swp_horizontal_panel + p {width:100%; clear:both;}


/* ----- SINGLE PRODUCT PAGE ----- */
.single-product h1 {font-size:32px !important; line-height:38px !important;}
.single-product .mkdf-woocommerce-with-sidebar {max-width:1100px; margin:35px auto; position:relative;}
.single-product .mkdf-woocommerce-with-sidebar .mkdf-column1 {width:75%; float:left; position:relative;}
.single-product .mkdf-woocommerce-with-sidebar .mkdf-column2 {width:25%; float:left; position:relative;}
.single-product .woocommerce-product-gallery {width:40%;}
.single-product .woocommerce-product-gallery__wrapper {margin:0 30px 30px 0}
.single-product .mkdf-single-product-summary {width:60%;}
.single-product .stock.in-stock {font-weight:700;}
.single-product .mkdf-single-product-title,
.single-product .product_meta {display:none !important;}
.single-product .related.products {background-color:transparent !important; border:none !important;}
.single-product .related.products > h2 {font-size:22px;}
.single-product .related.products ul.products {width:100%; margin:0; padding:0;}
.single-product .related.products ul.products li {width:25% !important; float:left !important; clear:none !important;}
.single-product .related.products h2.mkdf-product-list-product-title {font-size:16px !important;}
.single-product .stock.in-stock + .stock.in-stock {display:none;}

/* ----- PEOPLE PAGE ----- */
.page-template-page-tp3people .team-member {margin-bottom:30px;}
.team-member h4 {font-size:16px !important;}


/* ----- PEOPLE SINGLE PAGE ----- */
.page-template-page-tp3peopleSub .entry-content p strong {font-size:18px !important; color:#000 !important;}
.page-template-page-tp3peopleSub .edit-link {display:none !important;}
#tp3people {border-top:1px solid #666 !important; margin-top:50px; padding-top:30px;}
#tp3people .entry-content li {list-style:none !important; font-weight:bold;}
#tp3people .entry-content li ul.children {margin-top:0 !important; margin-left:20px;}


/* ----- AGENCY SOLUTIONS PAGE ----- */
.page-id-27927 h2.mkdf-product-list-product-title {font-size:16px; text-align:left; margin:0 0 5px 0 !important;}
.page-id-27927 .mkdf-woo-product-info-holder .price {
opacity: 1 !important; 
text-align:left; 
font-weight:300 !important; 
color: #666; 
line-height:18px !important;
}
.page-id-27927 .add_to_cart_button {opacity: 1 !important; margin-bottom:-30px; text-align:left; padding-left:16px !important;}
.page-id-27927 .products li {margin-bottom:50px !important;}


/* ----- WOOCOMMERCE CART PAGE ----- */
.woocommerce-cart .mkdf-cart-proceed-update .mkdf-btn {margin-bottom:10px;}
.woocommerce-cart .mkdf-shipping-calculator {display:none !important;}
.woocommerce-cart .cart-collaterals .mkdf-cart-totals {float:left !important; width:100% !important; }
.woocommerce-cart .cart-collaterals .cross-sells {float:left !important; width:58% !important; margin-top:0;}
.woocommerce-cart .cart-collaterals .cross-sells .products li {width:33% !important; float:left;}
.woocommerce-cart .cart-collaterals .cart_totals {float:left !important; display:block !important; width:35% !important; padding-left:45px;}
.woocommerce-cart .mkdf-product-list-product-title {font-size:20px !important; line-height:24px !important; margin-top:0 !important;}
.woocommerce-cart .order-total .includes_tax {font-size: 14px !important;}
.calculatorDescription h4 {font-size:16px;}
.calculator table tr td,
.calculator table tr th,
.calculator table tr th label {text-align:left !important;}
.calculator table caption {font-size:16px !important;}



/* ----- AUTHOR ARCHIVE ----- */
.archive.author .mkdf-author-text p a {display:block; font-weight:bold;}

/* ----- CATEGORY ARCHIVE ----- */
.archive.category .mkdf-author-description {display:none !important;}

/* ----- DATE ARCHIVE ----- */
.archive.date .mkdf-author-description {display:none !important;}


/* ----- BLOG SIDEBAR ----- */
.mkdf-sidebar .v-card {background-color:#f4f4f4; padding:10px; margin-bottom:20px;}
.mkdf-sidebar .v-card p {font-size:12px; line-height:16px;}
.mkdf-sidebar .v-card p strong {font-size:14px;}
.mkdf-sidebar #social-widget li {width:48% !important; display:inline-block; border:none !important;}
.mkdf-sidebar #social-widget li a {font-size:12px; text-align:left; line-height:14px; display:flex; align-items:center;}
.mkdf-sidebar #social-widget li a img {margin-right:6px;}
.mkdf-sidebar .widget_archive,
.mkdf-sidebar .widget_recent_entries {display:inline-block !important;}
.mkdf-sidebar .widget_recent_entries li {margin-bottom:15px !important;}
.mkdf-sidebar .widget_recent_entries li a {line-height:18px !important;}


/* ----- FOOTER ----- */
footer h5.mkdf-footer-widget-title {color:#fff !important; margin-bottom:10px !important;}
footer .menu li {border-bottom:none !important;}
footer .menu li a {padding: 0 !important;}
footer .widget_mkd_social_icon_widget {width:auto; float:left; margin-right:16px !important;}
footer .mkdf-latest-posts-widget {clear:both;}
footer .mkdf-footer-bottom-left.widget_text p {font-size:11px; line-height:18px !important; margin-bottom:20px;}
footer .mkdf-footer-bottom-left.widget_nav_menu {padding-top:30px;}
footer .mkdf-footer-bottom-left.widget_nav_menu ul {margin:0; padding:0; width:auto; float:right;}
footer .mkdf-footer-bottom-left.widget_nav_menu ul li {list-style: none; float:left; margin:0 20px 0 0 !important; padding:0;}
footer .mkdf-footer-bottom-left.widget_nav_menu ul li a:hover {color:#FFF;}
footer .mkdf-column #text-9 {width:20px; float:left; margin-right:16px;}
footer .mkdf-column #text-9 p {margin:3px 0 0 0 !important;}
footer .mkdf-column #text-27 {width:20px; float:left; margin-right:16px;}
footer .mkdf-column #text-27 p {margin:3px 0 0 0 !important;}

footer #menu-policy-and-tos li a {color:#FFF !important;}
footer #menu-policy-and-tos li a:hover {color:#fb8b01 !important;}

/* ----- BREAKPOINT 1200px ----- */

@media only screen and (max-width: 1200px) {
.mkdf-position-left.mkdf-top-bar-widget-area {width:40% !important;}
.mkdf-position-right.mkdf-top-bar-widget-area {width:60% !important;}
#menu-secondary-nav li,
#menu-secondary-nav-chinese li {padding:3px 10px;}
.home .mkdf-grid-section h2 {font-size:22px !important;}
}


/* ----- BREAKPOINT 1024px - IPAD LANDSCAPE ----- */

@media only screen and (max-width: 1024px) {
.mkdf-top-bar {display:block !important;}
.mkdf-top-bar .mkdf-grid {width:96% !important;}
.mkdf-title {height:auto !important; padding:20px 0 !important; }
.mkdf-title div {position:relative !important;}
.mkdf-section-inner {width:90% !important;}
.home .mkdf-grid-section h2 {font-size:22px !important;}
.home .video-section {background-color:#d5d5d5 !important;}
.home .orange-section h3 {padding:0 !important;}
.home .orange-section h3 a {font-size:22px !important; line-height:28px !important;}
.home .testimonials-grid.mkdf-three-columns {width:50% !important; min-height:350px;}
.single-post h1 {font-size:28px !important; line-height:34px !important;} 
footer .mkdf-container-inner {width:96% !important;}
footer .mkdf-four-columns .mkdf-column {width:25%; float:left;}
.mkdf-mobile-logo-wrapper {margin-top:5px;}
.logo-strapline {display:none !important;}
}

/* ----- BREAKPOINT 768px  - IPAD PORTRAIT ----- */
@media only screen and (max-width: 768px) {
.mkdf-top-bar {height:auto !important; position:relative !important; display:inline-block !important;}
.mkdf-top-bar div {position:relative !important;}
.mkdf-top-bar .mkdf-top-bar-widget-area {width:100% !important; float:none !important; text-align:center;}
.mkdf-top-bar .mkdf-top-bar-widget-area .mkdf-position-left-inner {margin:0 auto !important;}
.mkdf-top-bar .mkdf-top-bar-widget-area .mkdf-position-right-inner {width:auto !important; margin:0 auto !important; float:none !important; position:relative;}
.home .mkdf-grid-section .vc_col-sm-3 {width:50% !important; margin-bottom:50px;}
.home .mkdf-grid-section .vc_col-sm-3 .wpb_text_column p {text-align:center;}
.home .mkdf-grid-section .vc_col-sm-3 .wpb_wrapper {text-align:center !important;}
.video-section h2 {margin-top:0 !important;}
footer .mkdf-four-columns .mkdf-column {width:50% !important; float:left;}

.page-template-evalu8ing-full-width .get-started-btns .vc_col-sm-4 .mkdf-btn {min-width:272px !important;}
}

/* ----- BREAKPOINT 736px - IPHONE 6 PLUS LANDSCAPE ----- */
@media only screen and (max-width: 736px) {
.home .testimonials-grid.mkdf-three-columns {width:100% !important; min-height:0;}
.mobile-hide {display:none !important; margin:0 !important;}
.mobile-show {display:inline-block !important;}
}


/* ----- BREAKPOINT 414px - IPHONE 6 PLUS PORTRAIT ----- */
@media only screen and (max-width: 414px) {
.mkdf-position-left,
.mkdf-position-left.mkdf-top-bar-widget-area {display:none !important;}
.mkdf-top-bar {text-align:center !important;}
.mkdf-top-bar .widget_nav_menu {margin:0 auto !important; float:none !important; padding-right:0 !important;}
.mkdf-top-bar #menu-secondary-nav li,
.mkdf-top-bar #menu-secondary-nav-chinese li {padding:0 5px;}
.mkdf-top-bar .widget_mkd_search_opener {margin:0 auto 10px auto !important; float:none !important;}
.mkdf-search-dropdown .mkdf-search-dropdown-holder {right:-158px;}

.mobile-hide {display:none !important; margin:0 !important;}
.mobile-show {display:inline-block !important;}


/* ----- SLIDER ----- */
.rev_slider .tp-mask-wrap,
.rev_slider .tp-caption,
.rev_slider .tp-caption img {width:300px !important; max-width:300px !important; height:133px !important;}

.home .mkdf-grid-section .vc_col-sm-3 {width:80% !important; margin:0 auto 40px auto; float:none; text-align:center;}
.home .mkdf-grid-section .vc_col-sm-3 p {text-align:center !important;}
.home .mkdf-grid-section .vc_col-sm-3 a.mkdf-btn {margin:10px auto 0 auto !important; float:none !important;}

.single-post .page-view-count {width:100% !important;}
.single-post .page-view-count .orange-count-box {margin:10px 0 10px 0 !important;}

.single-post .swp_social_panel {width:100% !important; max-width:100% !important; margin:10px 0 30px 0 !important; padding:0;}
.single-post .swp_social_panel .nc_tweetContainer {width:20% !important;}

.nc_wrapper.bottom .swp_social_panel {width:100% !important; max-width:80% !important; margin:10px 0 30px 0 !important; padding:0;}

.page-template-page-tp3peopleSub .entry-content a {width:100%; display:block; pointer-events: none;}
.page-template-page-tp3peopleSub .entry-content img {float:none !important; margin-left:0;}
}

/* ----- BREAKPOINT 375px - IPHONE 6 PORTRAIT ----- */
@media only screen and (max-width: 375px) {
.mkdf-position-left.mkdf-top-bar-widget-area {display:none !important;}
.mkdf-search-dropdown .mkdf-search-dropdown-holder {right:-158px;}
footer .mkdf-four-columns .mkdf-column {width:100% !important;}		
}

/* ----- BREAKPOINT 360px - SAMSUNG GALAXY S7 PORTRAIT ----- */
@media only screen and (max-width: 360px) {
.mkdf-top-bar #menu-secondary-nav,
.mkdf-top-bar #menu-secondary-nav-chinese {margin:0 auto; width:auto;}
.mkdf-top-bar #menu-secondary-nav li,
.mkdf-top-bar #menu-secondary-nav-chinese li {padding:0 3px;}
.mkdf-search-dropdown .mkdf-search-dropdown-holder {right:-150px;}
}

/* ----- BREAKPOINT 320px IPHONE 5 PORTRAIT ----- */
@media only screen and (max-width: 320px) {
.mkdf-top-bar .mkdf-social-icon-widget-holder {padding:0 12px !important;}
.mkdf-top-bar #menu-secondary-nav li,
.mkdf-top-bar #menu-secondary-nav-chinese li {padding:0 6px;}
.mkdf-top-bar .widget_mkd_search_opener {margin:0 auto 10px auto !important; float:none !important;}
.nc_tweetContainer.totes.totesalt {display:none;}
}


.wpml-ls-current-language > a {
    color: black;
}
.wpml-ls-current-language > a:after {
    content: "▾";
    font-size: 12px;
    margin-left: 5px;
}
.wpml-ls-current-language > a:hover {
    color: #f26623 !important;
}