/*
Theme Name:         Sage Starter Theme
Theme URI:          https://roots.io/sage/
Description:        Sage is a WordPress starter theme. <a href="https://github.com/roots/sage">Contribute on GitHub</a>
Version:            8.2.0
Author:             Roots
Author URI:         https://roots.io/

License:            MIT License
License URI:        http://opensource.org/licenses/MIT
*/

/*
.c-cstm-nav-sidebar li:first-child { border-bottom: 1px solid #fff !important; font-weight: inherit !important; font-family: inherit !important;  }
.c-cstm-nav-sidebar li:first-child:before { content: '\f105' !important; margin-right: 6px !important; }
*/

.main.main-sidebar-none .nf-form-cont {margin-left: 20px;}
.main.main-sidebar-none .fl-row-content-wrap .nf-form-cont {margin-left: 0;}
.main.main-sidebar-none .nf-form-cont .list-checkbox-wrap .nf-field-element li { float: left; width:100%; }
.main.main-sidebar-none .nf-form-cont .list-checkbox-wrap label { width: 27% !important; }


@media(min-width: 960px) {
.main.main-sidebar-none .fl-row-content-wrap .nf-form-cont {margin-left: 0;}
.main.main-sidebar-none .cstm-content-wrapper {margin-left: 20px; width: 75%;}
.label-above .nf-field-label {width: 25%!important;}
.label-above .nf-field-element, .label-below .nf-field-element {width: 75%!important; margin-top: 20px;}
.submit-wrap .nf-field-element input, .submit-wrap .nf-field-element {width: auto!important; float: left;}

.nf-form-cont .nf-field-label label {width: 100%!important;}
.right_column_frix {width: 25%; float: right;}
.main.main-sidebar-none .nf-form-cont {float: left; width: 75%;}
.main.main-sidebar-none .contactform .nf-form-cont { width: 100% !important }
.main.main-sidebar-none .contactform .nf-form-cont.field-wrap input, .field-wrap textarea { width: 100% !important }
.contact .main.main-sidebar-none .cstm-content-wrapper {width: 100%;}
.contact .nf-field-element {order: 9;}


}

@media(min-width: 760px) { 
	.main.main-sidebar-none .cstm-content-wrapper {padding-left: 20px;}	
	.main.main-sidebar-none .nf-form-cont {padding-right: 20px;}
}

@media(max-width: 480px){
	.c-cstm-banner #menu-service-menu { display: block !important; }
	.c-cstm-banner__content li a { padding: 4.2px 10px 4.2px 0 !important; }
	.c-cstm-list-inline__icon.c-cstm-list-inline__icon--login { padding-left: 10px !important; }
	.c-cstm-list-inline__icon.c-cstm-list-inline__icon--login a { padding-left: 10px !important; }
}

.home-li-content .fl-rich-text {
	background: #ededed;
    padding: 2.5rem 4rem;
	border: 1px solid #cccccc;
	text-align: center;	
}

.home-li-content .fl-rich-text p { font-family: soleil, sans-serif !important; font-size: 18px; padding-right: 0; line-height: 1.5; margin-bottom: 0; font-weight: 600; }
.home-li-content .fl-rich-text p:last-child { font-size: 16px; margin-top: 2rem; font-weight: normal; }
.home-li-content .fl-rich-text a { display: inline-block; width: 30px; height: 30px; background: url(assets/images/icon-linkedin-s.png) no-repeat right center; font: 0/0 a; color: transparent; vertical-align: middle; margin: -2px 0 0 1rem; }

@media(max-width: 620px){
	.home-li-content .fl-rich-text { padding: 2rem; }
	.home-li-content .fl-rich-text p { font-size: 16px; }
	.home-li-content .fl-rich-text p:last-child { font-size: 14px; }
}