/*-- HEADER & TOOLBAR --*/
.header-toolbar-contact i { display: none;}
span.header-toolbar-contact { float: right;}

/*-- NAVIGATION --*/
.mk-side-dashboard {  width: 200px !important;}
.dashboard-opened #mk-theme-container { left: -200px !important;}

/*-- BANNER --*/
.lfbanner h1 {  font-size: 30px;  line-height: 1.1em;}
span.lfsmall { font-size: 70%; line-height: 0.9em !important;}

/*-- LAYOUTS --*/
.bluecolumn {background: #00a1e2}
.darkcolumn {background: #221f1f}
.darkcolumn .vc_column-inner { padding-right: 25px !important; padding-left: 20px !important;}
.blackwhiterow .page-section-fullwidth {padding-top:0 !important; padding-bottom:0 !important;}

/*-- TYPOGRAPHY --*/
.darkcolumn p { color: #fff;}
.bluecolumn p, .bluecolumn h2 { color: #fff !important;}
.bluetext {color:#00a3e4 !important;}
.lfwhitetext {color:#fff;}
.mk-list-styles li { font-size: 15px;}

/*-- BUTTONS --*/
.mk-button--dimension-outline.mk-button--size-medium, .mk-button--dimension-savvy.mk-button--size-medium { padding: 12px 16px !important; font-size: 16px !important;}
.mk-button--dimension-outline, .mk-button--dimension-savvy { border-width: 1px !important;}
.mk-blog-newspaper-item .mk-readmore { margin-top: 0px !important;}


/*-- IMAGES --*/
span.mk-caption-title { font-size: 18px; color: #00a2e3;}
span.mk-caption-desc { font-size: 14px !important; font-style: normal !important; font-weight: 500 !important;}

/*-- BLOG --*/
.home .mk-blog-newspaper-item .blog-item-holder { background: transparent; border: none;}
.home .newspaper-item-footer { background: transparent !important; border: none !important;}
.home .mk-blog-meta h3 a { color: #fff; font-size: 20px; text-transform: capitalize;}
.home .the-excerpt p { color: #fff; font-size: 14px; font-weight: 500;}
.home .mk-love-holder, .home .newspaper-item-share, .home .newspaper-comments-list, .home .newspaper-social-share, 
.home .blog-loop-comments, .home .newspaper-item-footer i { display: none;}
.home .newspaper-item-footer a.mk-readmore { border: solid 1px #00a2e3; padding-top: 7px; padding-bottom: 7px; padding-left: 16px; padding-right: 16px;}
.home .newspaper-item-footer a.mk-readmore:hover {color:#fff;} 
.home .mk-blog-newspaper-item .mk-blog-meta { padding: 0px !important;}
.home .mk-blog-newspaper-item .newspaper-item-footer-holder {  padding: 0px;}
.home .mk-blog-meta-wrapper { display: none;}
.home .mk-readmore:hover { color: #fff !important;}
.mk-readmore { font-size: 14px;}

.lfdark .mk-blog-newspaper-item .blog-item-holder { background: transparent; border: none;}
.lfdark .newspaper-item-footer { background: transparent !important; border: none !important;}
.lfdark .mk-blog-meta h3 a { color: #fff; font-size: 20px; text-transform: capitalize;}
.lfdark .the-excerpt p { color: #fff; font-size: 14px; font-weight: 500;}
.lfdark .mk-love-holder, .home .newspaper-item-share, .home .newspaper-comments-list, .home .newspaper-social-share, 
.lfdark .blog-loop-comments, .home .newspaper-item-footer i { display: none;}
.lfdark .newspaper-item-footer a.mk-readmore { border: solid 1px #00a2e3; padding-top: 7px; padding-bottom: 7px; padding-left: 12px; padding-right: 12px;}
.lfdark .newspaper-item-footer a.mk-readmore:hover {color:#fff;} 
.lfdark .mk-blog-newspaper-item .mk-blog-meta { padding: 0px !important;}
.lfdark .mk-blog-newspaper-item .newspaper-item-footer-holder {  padding: 0px;}
.lfdark .mk-blog-meta-wrapper { display: none;}
.lfdark .mk-readmore:hover { color: #fff !important;}

/*-- FEEDS --*/
.lftwitter .wpb_wrapper { background: #fff; height: 500px;}

/*-- FORM --*/
.lfformholder .wpb_wrapper { background: rgba(255,255,255,0.5);  padding: 10px;}
.lfformholder h3.gform_title { color: #fff; font-size: 20px; text-align: center; font-weight: bold; padding-top: 0px !important;}
.gform_footer.top_label { text-align: center; border: none !important; margin: 0 !important; padding: 0 !important;}
input#gform_submit_button_1 { font-family: asult;}
.lfformholder select { background-color: #fff !important; background-image: url(../../images/selectbox-arrow.png);}
.lfformholder .gf_stylespro .gf_hide_label { margin: 0;}
.lfformholder select.small { min-width: 150px !important;}
.lfformholder select { text-transform: uppercase !important; color: #999 !important;}

.gf_stylespro .gf_hide_label { margin-top: 0em !important; margin-bottom: 0 !important;}

input::placeholder, textarea::placeholder { color: #999 !important; font-family: asreg !important;}
input, textarea {font-family: asreg !important; border-radius: 0px !important;}

/*-- TESTIMONIALS --*/
ul.flex-direction-nav { display: none;}
i.mk-moon-quotes-left, i.mk-moon-quotes-right { display: none;}
p.mk-testimonial-quote { font-size: 24px !important;}
.mk-testimonial.simple-style { padding-top: 0 !important; margin-top: 0 !important; padding-bottom: 0 !important; margin-bottom: 0 !important;}

/*-- FOOTER --*/
.footer-wrapper svg.mk-svg-icon { display: none;}
.widget_nav_menu ul li a {padding-top:0px !important;}
.widget_nav_menu { padding-top: 0px !important;}
#mk-footer .footer-wrapper { padding-bottom: 0 !important;}
section#wpgmza_map_widget-2 { margin-bottom: 0px !important;}

@media handheld, only screen and (max-width: 768px) {
.mk-header-toolbar {display: none !important;}
.mk-toolbar-resposnive-icon {display:none !important;}
.mk-header-holder {  border-top: solid #000 10px;}
.whitetext h1 { text-align: center; font-size: 26px !important;}
.lfformholder select.small { width: 100%;}
.main_buttons {display: table; height:auto;}
.main_buttons .on { padding: 8px 0;}
}

@media handheld, only screen and (max-width: 1024px) {
.blackwhiterow .page-section-content, .blackwhiterow .page-section-content .mk-padding-wrapper, .whitebluerow .page-section-content, .whitebluerow .page-section-content .mk-padding-wrapper { padding: 0px !important;}
}


@media only screen and (min-width:765px) {
.blackwhiterow, .blackwhiterow .page-section-content {background-image: url(/wp-content/uploads/2017/08/black-white-bg.jpg); background-position: center top; background-repeat: repeat-y;}
.whitebluerow, .whitebluerow .page-section-content { background-image: url(/wp-content/uploads/2017/08/white-blue-bg.jpg); background-position: center top; background-repeat: repeat-y;}
}
@media only screen and (max-width:765px) {
.blackwhiterow, .whitebluerow {background-image:none;}
}