@charset "UTF-8";

/* ****************************************************
File name: Content editor.
Created date: 12/01/2011
Last Modified: 12/01/2011
***************************************************** */

.wp-editor {
	
}
.wp-editor a {}
.wp-editor a:hover {}
.wp-editor h1 {font-size:62px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	font-style: normal;
	color:#23afd8;
	line-height:0.9;}
.wp-editor h1 span { color:#93908e}	
.wp-editor h2 {
	font-size:62px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	font-style: normal;
	color:#23afd8;
	line-height:0.9;
}
.wp-editor h3 {
	font-size:43px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	font-style: normal;
	color:#23afd8;
	line-height:0.9;
}
.wp-editor h4 {
	font-size:25px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	font-style: normal;
	color:#23afd8;
	line-height:0.9;
}
.wp-editor h5 {
	font-size:24px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-style: normal;	
	line-height:1;
	margin-bottom:20px
}

.wp-editor h6 {
	font-size:20px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	font-style: normal;	
	line-height:1;
	margin-bottom:20px
	}

.wp-editor p {
	margin-bottom:30px;
}
.wp-editor p a.link {
	
}

.wp-editor ol {margin-bottom:30px;}
.wp-editor ol li {}

.wp-editor ul {margin-bottom:30px;}
.wp-editor ul li {
	
}
.wp-editor ul li .social {
	
}
.wp-editor ul li:first-child {
	
}

.wp-editor table {margin-bottom:30px;}

.wp-editor table th,
.wp-editor table td { padding: 5px 10px
	
}

.wp-editor img.alignleft {
	
}

.wp-editor img.alignright {
	
}

.wp-editor img.aligncenter {
	
}





.wp-editor-page {
	
}
.wp-editor-page a {
	
}
.wp-editor-page a:hover {}
.wp-editor-page h1 {
	
	
}
.wp-editor-page h2 {
	
}
.wp-editor-page h3 {
	
}
.wp-editor-page h4 {
	
}
.wp-editor-page h5,
.wp-editor-page h6 {
	
}

.wp-editor-page p {
	
}
.wp-editor-page p a.link {
	
}

.wp-editor-page ol {}
.wp-editor-page ol li {}

.wp-editor-page ul {}
.wp-editor-page ul li {
	
}
.wp-editor-page ul li .social {
	
}
.wp-editor-page ul li:first-child {
	
}

.wp-editor-page table {}

.wp-editor-page table th,
.wp-editor-page table td {
	
}

.wp-editor-page img.alignleft {
	
}

.wp-editor-page img.alignright {
	
}

.wp-editor-page img.aligncenter {
	
}

.wp-editor  hr { width:100%; clear:both; height:1px; display:block; position:relative}
.wp-editor  hr:after { content: " "; display: block;
    width: 40px;
    height: 2px; 
    position: absolute;
    left: 50%;
    margin-left: -20px;
    top: -1px;}
.wp-editor hr.global { margin-top:-15px!important; margin-bottom:15px!important}
.wp-editor hr.global:after { display:none!important}

.wp-editor hr.line { margin-top:20px!important; margin-bottom:30px!important}
.wp-editor hr.line.white { background:#FFF; border-color:#fff!important}
.wp-editor hr.line:after { display:none!important}		
	
	
.wp-editor .column-50 { width:50%; float:left; padding-right:20px;}	
.wp-editor .column-50.last { padding-right:0; padding-left:20px}

#cs-content .our-parners .x-slide img { width:30%; float:left; margin-right:0}
#cs-content .our-parners .x-slide li { overflow:hidden}
#cs-content .our-parners .x-slide ul { margin-bottom: 0; padding-bottom:0; padding-top: 80px}
#cs-content .our-parners .x-slide .text { width:60%; float:left; padding-left:20px;}
#cs-content .our-parners .x-slide .text h4 { font-size:20px; color:#6e6c6b; font-family: inherit; margin-bottom:20px; line-height:1.3}

ul.custom-order { padding-bottom:0!important}
ul.custom-order li { background:url(css/images/icon_ul.png) no-repeat left center; padding: 0 0 0 80px; min-height:70px; margin-bottom:30px; list-style:none!important}

ul.custom-order li p { margin-bottom:15px;}
ul.custom-order li p:first-child { margin-bottom:0} 
ol.custom-order {}
ol.custom-order li:before{
	content:attr(data-list);
	   font-size: 50px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-style: normal;
    color: #23afd8;
	position:absolute; top:0; margin-top:-20px; left:0 
}
ol.custom-order li {margin-top:0;font-size:16px; color:#7f7d7b; font-weight:400; font-family:'Montserrat', sans-serif ; padding-left:40px; position:relative;list-style:none outside; padding-bottom:10px;}
ol.custom-order li > * { } 	
ol.custom-order li > *:first-child { }

.wp-editor .x-text ul li { list-style: outside disc; margin-bottom:15px; margin-left: 20px;}
.wp-editor .x-text ul { padding-bottom:15px}
#cs-content .x-btn.x-btn-line.blue,
#cs-content .x-btn.x-btn-line.white,
#cs-content .x-btn.x-btn-line.green,
#cs-content .x-btn.x-btn-line.red { background:none; -webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius:0; border:none;border-bottom: 2px solid transparent!important; text-shadow:none; font-weight:bold; padding: 5px 0 5px 0; margin-bottom:0; color:#e74f29;}
#cs-content .x-btn.x-btn-line.red:hover { color:#e74f29; border-bottom-color:#e74f29!important}

#cs-content .x-btn.x-btn-line.red .x-icon,
#cs-content .x-btn.x-btn-line.blue .x-icon,
#cs-content .x-btn.x-btn-line.green .x-icon,
#cs-content .x-btn.x-btn-line.white .x-icon { font-weight:normal;margin-left:0.5em!important}


#cs-content .x-btn.x-btn-line.white { color:#fff}
#cs-content .x-btn.x-btn-line.white:hover { color:#fff; border-bottom-color:#fff!important} 

#cs-content .x-btn.x-btn-line.blue { color:#23afd8}
#cs-content .x-btn.x-btn-line.blue:hover { color:#23afd8; border-bottom-color:#23afd8!important} 

#cs-content .x-btn.x-btn-line.green { color:#96bf32}
#cs-content .x-btn.x-btn-line.green:hover { color:#96bf32; border-bottom-color:#96bf32!important} 
#cs-content .x-callout { background-size: cover; background-position: center;}
#cs-content .x-btn.x-btn-line.grey {color:#93908e!important}
#cs-content .x-btn.x-btn-line.grey:hover { color:#93908e; border-bottom-color:#93908e!important}

.clear { height:1px; width:100%; clear:both}


.font-style-1 {font-family:'Montserrat', sans-serif;}
.font-style-2 {font-family: 'Montserrat', sans-serif;;}
.radius-20 {-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;}
.radius-30 {-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;}
.radius-10 {-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
.box-shadow {-webkit-box-shadow: #eaeaea 0px 0px 5px;
-moz-box-shadow: #eaeaea 0px 0px 5px;
box-shadow: #eaeaea 0px 0px 5px;}
.bg-none { background:none!important}
.bg-hover-red:hover,
.bg-red { background-color:#e74f29!important}
.bg-hover-blue:hover,
.bg-blue { background-color:#23afd8!important}
.bg-hover-green:hover,
.bg-green { background-color:#96bf32!important}
.bg-hover-grey:hover,
.bg-grey { background-color:#eeeded!important}
.bg-hover-white:hover,
.bg-white { background-color:#fff!important}
.color-white-hover:hover,
.white,
.color-white { color: #FFF!important}
.black,
.color-black-hover:hover,
.color-black{ color: #000!important}
.grey,
.color-grey-hover:hover,
.color-grey{ color: #93908e!important}
.blue,
.color-blue-hover:hover,
.color-blue{ color: #23afd8!important}
.color-red-hover:hover,
.red,
.color-red{ color: #e74f29!important}
.color-green-hover:hover,
.green,
.color-green{ color: #96bf32}
.hover-underline-blue { display:inline-block; padding-bottom:5px; border-bottom: 2px solid transparent}
.hover-underline-blue:hover { border-bottom: 2px solid #23afd8}
.hover-underline-green { display:inline-block; padding-bottom:5px; border-bottom: 2px solid transparent}
.hover-underline-green:hover { border-bottom: 2px solid #96bf32}
.hover-underline-red { display:inline-block; padding-bottom:5px; border-bottom: 2px solid transparent}
.hover-underline-red:hover { border-bottom: 2px solid #e74f29}
.border-white { border: 1px solid #ffffff}
.border-top-white { border-top: 1px solid #ffffff}
.border-bottom-white { border-bottom: 1px solid #ffffff}
.border-left-white { border-left: 1px solid #ffffff}
.border-right-white { border-right: 1px solid #ffffff}

.border-color-hover-green:hover,
.border-color-green { border-color:#96bf32!important}

.border-color-hover-blue:hover,
.border-color-blue { border-color:#23afd8!important}

.border-color-hover-red:hover,
.border-color-red { border-color:#e74f29!important}
.border-red { border: 1px solid #e74f29}
.border-top-red { border-top: 1px solid #e74f29}
.border-bottom-red { border-bottom: 1px solid #e74f29}
.border-left-red { border-left: 1px solid #e74f29}
.border-right-red { border-right: 1px solid #e74f29}

.border-blue { border: 1px solid #23afd8}
.border-top-blue { border-top: 1px solid #23afd8}
.border-bottom-blue { border-bottom: 1px solid #23afd8}
.border-left-blue { border-left: 1px solid #23afd8}
.border-right-blue { border-right: 1px solid #23afd8}

.border-green { border: 1px solid #eeeded}
.border-top-green { border-top: 1px solid #eeeded}
.border-bottom-green { border-bottom: 1px solid #eeeded}
.border-left-green { border-left: 1px solid #eeeded}
.border-right-green { border-right: 1px solid #eeeded}


.border-grey { border: 1px solid #eeeded}
.border-top-grey { border-top: 1px solid #eeeded}
.border-bottom-grey { border-bottom: 1px solid #eeeded}
.border-left-grey { border-left: 1px solid #eeeded}
.border-right-grey { border-right: 1px solid #eeeded}

.underline { text-decoration:underline}

.bt { padding: 10px 25px; display:inline-block;font-weight:600; font-style:normal; font-size:14px; white-space:nowrap}
.bt-medium{ padding: 15px 30px; display:inline-block;font-weight:600; font-style:normal; font-size:16px;white-space:nowrap} 
.bt-larger { padding: 20px 40px;display:inline-block;font-weight:600; font-style:normal; font-size:18px;white-space:nowrap} 

.float-left { float:left}
.float-right { float:right}
.float-none { float: none}
.clear { width:100%; height:1px; clear:both}

.x-btn.red.border-color-red:hover { border-color:#e74f29!important;color: #FFF!important; background-color:#e74f29!important}
#cs-content .x-accordion-heading .x-accordion-toggle { padding-left:30px!important}
#cs-content .x-accordion-heading .x-accordion-toggle:before { margin-left:-20px}
@media (max-width: 960px) {
	.wp-editor h1,
	.wp-editor h2 {
	font-size:32px;
	
}
.wp-editor h3 {
	font-size:28px;
	
}
.wp-editor h4 {
	font-size:20px;
	
}
.wp-editor h5 {
	font-size:20px;
	
}
.wp-editor .column-50 { width:100%; clear:both; float:none; margin-left:0; margin-right:0; padding-left:0!important; padding-right:0!important}
#cs-content .our-parners .x-slide ul { margin-bottom: 0; padding-bottom:0; padding-top: 20px}
}