/*********************** STYLE.CSS INDEXES ***********************

*** normalize css ***

*** custom resets ***
*** whole site style ***
*** quick tools ***
*** site colors ***
*** font sizes ***
*** font weights ***
*** font family ***

*** site header ***
*** site footer ***

*********************** END STYLE.CSS INDEXES ***********************/

/*** normalize css ***/

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2.3em;margin:.67em 0 .1em;}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
/*# sourceMappingURL=normalize.min.css.map */

/*** end normalize css ***/

/*** custom resets ***/

a {
	text-decoration: none;
	color: inherit;
}

ul, ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*** end resets ***/

/*** whole site style ***/

body {
	font-size: 16px;
	color:#444b53;
	font-family: 'Rubik', arial;
}

body.modal-open {
	overflow: hidden;
	padding-right: 17px;
}

.modal-background {
	direction: ltr;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100;
	background-color: rgba( 0,0,0,0.4 );
	display: none;
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-box {
	direction: rtl;

	width: 700px;
	margin-bottom: 30px;
	border-radius: 6px;
	position: absolute;
	top: -50px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
	box-shadow: 0 5px 15px rgba(0,0,0,.5);
	opacity: 0;
}

.modal-box.youtube .modal-body {
	height: 500px;
}

.modal-box.modal-open {
	top: 30px;
	opacity: 1;
	z-index: 2;
}

.modal-box .modal-header {
	padding: 40px 15px 15px;
}

.modal-box .modal-body {
	padding: 15px;
}

.modal-box .modal-header {
	border-bottom: 1px solid #ddd;
}

.modal-box .modal-header .close {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 1;
	cursor: pointer;
	color: #ccc;
}

.modal-box .modal-header .close:hover {
	color: #777;
}

.modal-box .modal-header .modal-headline p {
	margin: 0;
}

/*** end whole site style ***/

/*** quick tools ***/

.img-responsive {
	width: 100%;
	height: auto;
}

.full-width-percent {width: 100%;}
.full-width-screen {width: 100vw;}

.full-height-percent {height: 100%;}
.full-height-screen {height: 100vh;}

.position-relative {position: relative;}

.display-table {/*display: table;*/}
.display-block {display: block;}
.display-table-cell{display: table-cell;}

.display-table-cell.top {vertical-align: top;}
.display-table-cell.middle {vertical-align: middle;}
.display-table-cell.bottom {vertical-align: bottom;}

.display-flex-wrap {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.absolute-center {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.absolute-top-center {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

.absolute-right-center {
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.absolute-bottom-center {
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

.absolute-left-center {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.transition-015 {
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	-ms-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}

.transition-030 {
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	transition: all 0.30s ease-in-out;
}

.transition-050 {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.transition-100 {
	-webkit-transition: all 1.0s ease-in-out;
	-moz-transition: all 1.0s ease-in-out;
	-o-transition: all 1.0s ease-in-out;
	-ms-transition: all 1.0s ease-in-out;
	transition: all 1.0s ease-in-out;
}

.visually-hidden { 
	position: absolute; 
	overflow: hidden; 
	clip: rect(0 0 0 0); 
	height: 1px; width: 1px; 
	margin: -1px; padding: 0; border: 0; 
}

.site-bg {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.boxed {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.text-right {text-align: left;}
.text-center {text-align: center;}
.text-left {text-align: right;}
.text-justify {text-align: justify;}

.pull-right {float: right;}
.pull-left {float: left;}
.no-float {float: none;}

.clear-float:after { 
	content: ''; 
	visibility: hidden; 
	display: block; 
	height: 0; 
	clear: both;
}

.underline {
	text-decoration: underline;
}

.content-no-margin-top-bottom > :first-child {
	margin-top: 0;
}

.content-no-margin-top-bottom > :last-child {
	margin-bottom: 0;
}

.line-height-0 {line-height: 0;}
.line-height-01 {line-height: 0.1;}
.line-height-02 {line-height: 0.2;}
.line-height-03 {line-height: 0.3;}
.line-height-04 {line-height: 0.4;}
.line-height-05 {line-height: 0.5;}
.line-height-06 {line-height: 0.6;}
.line-height-07 {line-height: 0.7;}
.line-height-08 {line-height: 0.8;}
.line-height-09 {line-height: 0.9;}
.line-height-10 {line-height: 1.0;}
.line-height-11 {line-height: 1.1;}
.line-height-12 {line-height: 1.2;}
.line-height-13 {line-height: 1.3;}
.line-height-14 {line-height: 1.4;}
.line-height-15 {line-height: 1.5;}
.line-height-16 {line-height: 1.6;}
.line-height-17 {line-height: 1.7;}
.line-height-18 {line-height: 1.8;}
.line-height-19 {line-height: 1.9;}
.line-height-20 {line-height: 2.0;}

.z-index-negative {z-index: -1;}
.z-index-0 {z-index: 0;}
.z-index-1 {z-index: 1;}
.z-index-2 {z-index: 2;}
.z-index-3 {z-index: 3;}
.z-index-4 {z-index: 4;}
.z-index-5 {z-index: 5;}
.z-index-6 {z-index: 6;}
.z-index-7 {z-index: 7;}
.z-index-8 {z-index: 8;}
.z-index-9 {z-index: 9;}
.z-index-10 {z-index: 10;}
.z-index-11 {z-index: 11;}
.z-index-12 {z-index: 12;}
.z-index-13 {z-index: 13;}
.z-index-14 {z-index: 14;}
.z-index-15 {z-index: 15;}
.z-index-16 {z-index: 16;}
.z-index-17 {z-index: 17;}
.z-index-18 {z-index: 18;}
.z-index-19 {z-index: 19;}
.z-index-20 {z-index: 20;}
.z-index-999999 {z-index: 999999;}

.no-margin {margin: 0;}
.no-margin-top {margin-top: 0;}
.no-margin-right {margin-right: 0;}
.no-margin-bottom {margin-bottom: 0;}
.no-margin-left {margin-left: 0;}

.margin-center {
	margin-right: auto;
	margin-left: auto;
}

.margin-1 {margin:1px;}
.margin-2 {margin:2px;}
.margin-3 {margin:3px;}
.margin-4 {margin:4px;}
.margin-5 {margin:5px;}
.margin-6 {margin:6px;}
.margin-7 {margin:7px;}
.margin-8 {margin:8px;}
.margin-9 {margin:9px;}
.margin-10 {margin:10px;}
.margin-15 {margin:15px;}
.margin-20 {margin:20px;}
.margin-25 {margin:25px;}
.margin-30 {margin:30px;}
.margin-35 {margin:35px;}
.margin-40 {margin:40px;}
.margin-45 {margin:45px;}
.margin-50 {margin:50px;}
.margin-55 {margin:55px;}
.margin-60 {margin:60px;}
.margin-65 {margin:65px;}
.margin-70 {margin:70px;}
.margin-75 {margin:75px;}
.margin-80 {margin:80px;}
.margin-85 {margin:85px;}
.margin-90 {margin:90px;}
.margin-95 {margin:95px;}
.margin-100 {margin:100px;}

.margin-top-1 {margin-top:1px;}
.margin-top-2 {margin-top:2px;}
.margin-top-3 {margin-top:3px;}
.margin-top-4 {margin-top:4px;}
.margin-top-5 {margin-top:5px;}
.margin-top-6 {margin-top:6px;}
.margin-top-7 {margin-top:7px;}
.margin-top-8 {margin-top:8px;}
.margin-top-9 {margin-top:9px;}
.margin-top-10 {margin-top:10px;}
.margin-top-15 {margin-top:15px;}
.margin-top-20 {margin-top:20px;}
.margin-top-25 {margin-top:25px;}
.margin-top-30 {margin-top:30px;}
.margin-top-35 {margin-top:35px;}
.margin-top-40 {margin-top:40px;}
.margin-top-45 {margin-top:45px;}
.margin-top-50 {margin-top:50px;}
.margin-top-55 {margin-top:55px;}
.margin-top-60 {margin-top:60px;}
.margin-top-65 {margin-top:65px;}
.margin-top-70 {margin-top:70px;}
.margin-top-75 {margin-top:75px;}
.margin-top-80 {margin-top:80px;}
.margin-top-85 {margin-top:85px;}
.margin-top-90 {margin-top:90px;}
.margin-top-95 {margin-top:95px;}
.margin-top-100 {margin-top:100px;}

.margin-right-1 {margin-right:1px;}
.margin-right-2 {margin-right:2px;}
.margin-right-3 {margin-right:3px;}
.margin-right-4 {margin-right:4px;}
.margin-right-5 {margin-right:5px;}
.margin-right-6 {margin-right:6px;}
.margin-right-7 {margin-right:7px;}
.margin-right-8 {margin-right:8px;}
.margin-right-9 {margin-right:9px;}
.margin-right-10 {margin-right:10px;}
.margin-right-15 {margin-right:15px;}
.margin-right-20 {margin-right:20px;}
.margin-right-25 {margin-right:25px;}
.margin-right-30 {margin-right:30px;}
.margin-right-35 {margin-right:35px;}
.margin-right-40 {margin-right:40px;}
.margin-right-45 {margin-right:45px;}
.margin-right-50 {margin-right:50px;}
.margin-right-55 {margin-right:55px;}
.margin-right-60 {margin-right:60px;}
.margin-right-65 {margin-right:65px;}
.margin-right-70 {margin-right:70px;}
.margin-right-75 {margin-right:75px;}
.margin-right-80 {margin-right:80px;}
.margin-right-85 {margin-right:85px;}
.margin-right-90 {margin-right:90px;}
.margin-right-95 {margin-right:95px;}
.margin-right-100 {margin-right:100px;}

.margin-bottom-1 {margin-bottom:1px;}
.margin-bottom-2 {margin-bottom:2px;}
.margin-bottom-3 {margin-bottom:3px;}
.margin-bottom-4 {margin-bottom:4px;}
.margin-bottom-5 {margin-bottom:5px;}
.margin-bottom-6 {margin-bottom:6px;}
.margin-bottom-7 {margin-bottom:7px;}
.margin-bottom-8 {margin-bottom:8px;}
.margin-bottom-9 {margin-bottom:9px;}
.margin-bottom-10 {margin-bottom:10px;}
.margin-bottom-15 {margin-bottom:15px;}
.margin-bottom-20 {margin-bottom:20px;}
.margin-bottom-25 {margin-bottom:25px;}
.margin-bottom-30 {margin-bottom:30px;}
.margin-bottom-35 {margin-bottom:35px;}
.margin-bottom-40 {margin-bottom:40px;}
.margin-bottom-45 {margin-bottom:45px;}
.margin-bottom-50 {margin-bottom:50px;}
.margin-bottom-55 {margin-bottom:55px;}
.margin-bottom-60 {margin-bottom:60px;}
.margin-bottom-65 {margin-bottom:65px;}
.margin-bottom-70 {margin-bottom:70px;}
.margin-bottom-75 {margin-bottom:75px;}
.margin-bottom-80 {margin-bottom:80px;}
.margin-bottom-85 {margin-bottom:85px;}
.margin-bottom-90 {margin-bottom:90px;}
.margin-bottom-95 {margin-bottom:95px;}
.margin-bottom-100 {margin-bottom:100px;}

.margin-left-1 {margin-left:1px;}
.margin-left-2 {margin-left:2px;}
.margin-left-3 {margin-left:3px;}
.margin-left-4 {margin-left:4px;}
.margin-left-5 {margin-left:5px;}
.margin-left-6 {margin-left:6px;}
.margin-left-7 {margin-left:7px;}
.margin-left-8 {margin-left:8px;}
.margin-left-9 {margin-left:9px;}
.margin-left-10 {margin-left:10px;}
.margin-left-15 {margin-left:15px;}
.margin-left-20 {margin-left:20px;}
.margin-left-25 {margin-left:25px;}
.margin-left-30 {margin-left:30px;}
.margin-left-35 {margin-left:35px;}
.margin-left-40 {margin-left:40px;}
.margin-left-45 {margin-left:45px;}
.margin-left-50 {margin-left:50px;}
.margin-left-55 {margin-left:55px;}
.margin-left-60 {margin-left:60px;}
.margin-left-65 {margin-left:65px;}
.margin-left-70 {margin-left:70px;}
.margin-left-75 {margin-left:75px;}
.margin-left-80 {margin-left:80px;}
.margin-left-85 {margin-left:85px;}
.margin-left-90 {margin-left:90px;}
.margin-left-95 {margin-left:95px;}
.margin-left-100 {margin-left:100px;}

.no-padding {padding: 0;}
.no-padding-top {padding-top: 0;}
.no-padding-right {padding-right: 0;}
.no-padding-bottom {padding-bottom: 0;}
.no-padding-left {padding-left: 0;}

.padding-1 {padding:1px;}
.padding-2 {padding:2px;}
.padding-3 {padding:3px;}
.padding-4 {padding:4px;}
.padding-5 {padding:5px;}
.padding-6 {padding:6px;}
.padding-7 {padding:7px;}
.padding-8 {padding:8px;}
.padding-9 {padding:9px;}
.padding-10 {padding:10px;}
.padding-15 {padding:15px;}
.padding-20 {padding:20px;}
.padding-25 {padding:25px;}
.padding-30 {padding:30px;}
.padding-35 {padding:35px;}
.padding-40 {padding:40px;}
.padding-45 {padding:45px;}
.padding-50 {padding:50px;}
.padding-55 {padding:55px;}
.padding-60 {padding:60px;}
.padding-65 {padding:65px;}
.padding-70 {padding:70px;}
.padding-75 {padding:75px;}
.padding-80 {padding:80px;}
.padding-85 {padding:85px;}
.padding-90 {padding:90px;}
.padding-95 {padding:95px;}
.padding-100 {padding:100px;}

.padding-top-1 {padding-top:1px;}
.padding-top-2 {padding-top:2px;}
.padding-top-3 {padding-top:3px;}
.padding-top-4 {padding-top:4px;}
.padding-top-5 {padding-top:5px;}
.padding-top-6 {padding-top:6px;}
.padding-top-7 {padding-top:7px;}
.padding-top-8 {padding-top:8px;}
.padding-top-9 {padding-top:9px;}
.padding-top-10 {padding-top:10px;}
.padding-top-15 {padding-top:15px;}
.padding-top-20 {padding-top:20px;}
.padding-top-25 {padding-top:25px;}
.padding-top-30 {padding-top:30px;}
.padding-top-35 {padding-top:35px;}
.padding-top-40 {padding-top:40px;}
.padding-top-45 {padding-top:45px;}
.padding-top-50 {padding-top:50px;}
.padding-top-55 {padding-top:55px;}
.padding-top-60 {padding-top:60px;}
.padding-top-65 {padding-top:65px;}
.padding-top-70 {padding-top:70px;}
.padding-top-75 {padding-top:75px;}
.padding-top-80 {padding-top:80px;}
.padding-top-85 {padding-top:85px;}
.padding-top-90 {padding-top:90px;}
.padding-top-95 {padding-top:95px;}
.padding-top-100 {padding-top:100px;}

.padding-right-1 {padding-right:1px;}
.padding-right-2 {padding-right:2px;}
.padding-right-3 {padding-right:3px;}
.padding-right-4 {padding-right:4px;}
.padding-right-5 {padding-right:5px;}
.padding-right-6 {padding-right:6px;}
.padding-right-7 {padding-right:7px;}
.padding-right-8 {padding-right:8px;}
.padding-right-9 {padding-right:9px;}
.padding-right-10 {padding-right:10px;}
.padding-right-15 {padding-right:15px;}
.padding-right-20 {padding-right:20px;}
.padding-right-25 {padding-right:25px;}
.padding-right-30 {padding-right:30px;}
.padding-right-35 {padding-right:35px;}
.padding-right-40 {padding-right:40px;}
.padding-right-45 {padding-right:45px;}
.padding-right-50 {padding-right:50px;}
.padding-right-55 {padding-right:55px;}
.padding-right-60 {padding-right:60px;}
.padding-right-65 {padding-right:65px;}
.padding-right-70 {padding-right:70px;}
.padding-right-75 {padding-right:75px;}
.padding-right-80 {padding-right:80px;}
.padding-right-85 {padding-right:85px;}
.padding-right-90 {padding-right:90px;}
.padding-right-95 {padding-right:95px;}
.padding-right-100 {padding-right:100px;}

.padding-bottom-1 {padding-bottom:1px;}
.padding-bottom-2 {padding-bottom:2px;}
.padding-bottom-3 {padding-bottom:3px;}
.padding-bottom-4 {padding-bottom:4px;}
.padding-bottom-5 {padding-bottom:5px;}
.padding-bottom-6 {padding-bottom:6px;}
.padding-bottom-7 {padding-bottom:7px;}
.padding-bottom-8 {padding-bottom:8px;}
.padding-bottom-9 {padding-bottom:9px;}
.padding-bottom-10 {padding-bottom:10px;}
.padding-bottom-15 {padding-bottom:15px;}
.padding-bottom-20 {padding-bottom:20px;}
.padding-bottom-25 {padding-bottom:25px;}
.padding-bottom-30 {padding-bottom:30px;}
.padding-bottom-35 {padding-bottom:35px;}
.padding-bottom-40 {padding-bottom:40px;}
.padding-bottom-45 {padding-bottom:45px;}
.padding-bottom-50 {padding-bottom:50px;}
.padding-bottom-55 {padding-bottom:55px;}
.padding-bottom-60 {padding-bottom:60px;}
.padding-bottom-65 {padding-bottom:65px;}
.padding-bottom-70 {padding-bottom:70px;}
.padding-bottom-75 {padding-bottom:75px;}
.padding-bottom-80 {padding-bottom:80px;}
.padding-bottom-85 {padding-bottom:85px;}
.padding-bottom-90 {padding-bottom:90px;}
.padding-bottom-95 {padding-bottom:95px;}
.padding-bottom-100 {padding-bottom:100px;}

.padding-left-1 {padding-left:1px;}
.padding-left-2 {padding-left:2px;}
.padding-left-3 {padding-left:3px;}
.padding-left-4 {padding-left:4px;}
.padding-left-5 {padding-left:5px;}
.padding-left-6 {padding-left:6px;}
.padding-left-7 {padding-left:7px;}
.padding-left-8 {padding-left:8px;}
.padding-left-9 {padding-left:9px;}
.padding-left-10 {padding-left:10px;}
.padding-left-15 {padding-left:15px;}
.padding-left-20 {padding-left:20px;}
.padding-left-25 {padding-left:25px;}
.padding-left-30 {padding-left:30px;}
.padding-left-35 {padding-left:35px;}
.padding-left-40 {padding-left:40px;}
.padding-left-45 {padding-left:45px;}
.padding-left-50 {padding-left:50px;}
.padding-left-55 {padding-left:55px;}
.padding-left-60 {padding-left:60px;}
.padding-left-65 {padding-left:65px;}
.padding-left-70 {padding-left:70px;}
.padding-left-75 {padding-left:75px;}
.padding-left-80 {padding-left:80px;}
.padding-left-85 {padding-left:85px;}
.padding-left-90 {padding-left:90px;}
.padding-left-95 {padding-left:95px;}
.padding-left-100 {padding-left:100px;}

/*** end quick tools ***/

/*** site colors ***/

.site-white {color: #fff;}
.site-white-bg {background-color: #fff;}

.site-black {color: #444b53;}
.site-black-bg {background-color: #444b53;}

.site-blue {color:#1abdd4;}
.site-blue-bg {background-color:#1abdd4;}

.site-dark-blue{color:#0d58a4;}
.site-dark-blue-bg{background-color:#0d58a4;}


/*** end site colors ***/

/*** font sizes ***/

.font01em {font-size: 0.1em;}
.font02em {font-size: 0.2em;}
.font03em {font-size: 0.3em;}
.font04em {font-size: 0.4em;}
.font05em {font-size: 0.5em;}
.font06em {font-size: 0.6em;}
.font07em {font-size: 0.7em;}
.font08em {font-size: 0.8em;}
.font09em {font-size: 0.9em;}
.font10em {font-size: 1.0em;}
.font11em {font-size: 1.1em;}
.font12em {font-size: 1.2em;}
.font13em {font-size: 1.3em;}
.font14em {font-size: 1.4em;}
.font15em {font-size: 1.5em;}
.font16em {font-size: 1.6em;}
.font17em {font-size: 1.7em;}
.font18em {font-size: 1.8em;}
.font19em {font-size: 1.9em;}
.font20em {font-size: 2.0em;}
.font21em {font-size: 2.1em;}
.font22em {font-size: 2.2em;}
.font23em {font-size: 2.3em;}
.font24em {font-size: 2.4em;}
.font25em {font-size: 2.5em;}
.font26em {font-size: 2.6em;}
.font27em {font-size: 2.7em;}
.font28em {font-size: 2.8em;}
.font29em {font-size: 2.9em;}
.font30em {font-size: 3.0em;}
.font31em {font-size: 3.1em;}
.font32em {font-size: 3.2em;}
.font33em {font-size: 3.3em;}
.font34em {font-size: 3.4em;}
.font35em {font-size: 3.5em;}
.font36em {font-size: 3.6em;}
.font37em {font-size: 3.7em;}
.font38em {font-size: 3.8em;}
.font39em {font-size: 3.9em;}
.font40em {font-size: 4.0em;}
.font41em {font-size: 4.1em;}
.font42em {font-size: 4.2em;}
.font43em {font-size: 4.3em;}
.font44em {font-size: 4.4em;}
.font45em {font-size: 4.5em;}
.font46em {font-size: 4.6em;}
.font47em {font-size: 4.7em;}
.font48em {font-size: 4.8em;}
.font49em {font-size: 4.9em;}
.font50em {font-size: 5.0em;}
.font51em {font-size: 5.1em;}
.font52em {font-size: 5.2em;}
.font53em {font-size: 5.3em;}
.font54em {font-size: 5.4em;}
.font55em {font-size: 5.5em;}
.font56em {font-size: 5.6em;}
.font57em {font-size: 5.7em;}
.font58em {font-size: 5.8em;}
.font59em {font-size: 5.9em;}
.font60em {font-size: 6.0em;}
.font61em {font-size: 6.1em;}
.font62em {font-size: 6.2em;}
.font63em {font-size: 6.3em;}
.font64em {font-size: 6.4em;}
.font65em {font-size: 6.5em;}
.font66em {font-size: 6.6em;}
.font67em {font-size: 6.7em;}
.font68em {font-size: 6.8em;}
.font69em {font-size: 6.9em;}
.font70em {font-size: 7.0em;}
.font71em {font-size: 7.1em;}
.font72em {font-size: 7.2em;}
.font73em {font-size: 7.3em;}
.font74em {font-size: 7.4em;}
.font75em {font-size: 7.5em;}
.font76em {font-size: 7.6em;}
.font77em {font-size: 7.7em;}
.font78em {font-size: 7.8em;}
.font79em {font-size: 7.9em;}
.font80em {font-size: 8.0em;}
.font81em {font-size: 8.1em;}
.font82em {font-size: 8.2em;}
.font83em {font-size: 8.3em;}
.font84em {font-size: 8.4em;}
.font85em {font-size: 8.5em;}
.font86em {font-size: 8.6em;}
.font87em {font-size: 8.7em;}
.font88em {font-size: 8.8em;}
.font89em {font-size: 8.9em;}
.font90em {font-size: 9.0em;}
.font91em {font-size: 9.1em;}
.font92em {font-size: 9.2em;}
.font93em {font-size: 9.3em;}
.font94em {font-size: 9.4em;}
.font95em {font-size: 9.5em;}
.font96em {font-size: 9.6em;}
.font97em {font-size: 9.7em;}
.font98em {font-size: 9.8em;}
.font99em {font-size: 9.9em;}
.font100em {font-size: 10.0em;}

/*** end font sizes ***/

/*** font weights ***/

.font100 {font-weight: 100;}
.font200 {font-weight: 200;}
.font300 {font-weight: 300;}
.font400 {font-weight: 400;}
.font500 {font-weight: 500;}
.font600 {font-weight: 600;}
.font700 {font-weight: 700;}
.font800 {font-weight: 800;}
.font900 {font-weight: 900;}

/*** end font weights ***/

/*** font family ***/
/*** end font family ***/

/*** site header ***/


.main-site-logo {
	position: relative;
	top: 0;
	right: 0;
	left: 0;
	height: 116px;
	z-index: 10;
	border-top:solid 16px #1abdd4;
}

.main-site-logo .logo-wrapper img {
	height: 90px;
	margin:5px 0;
}

.main-site-logo nav > ul > li {
	float: left;
	position: relative;
}

.main-site-logo nav > ul > li > a {
	display: table;
	padding: 35px 15px 10px;
	line-height: 1.5;
	font-size: 1.3em;

}

.main-site-logo nav > ul > li > a:hover,.main-site-logo nav > ul > li.current_page_item > a{color:#1abdd4; text-decoration:none;}

.main-site-logo nav > ul > li > a:after{content:'';border-bottom:1px solid #fff;display: block;}

.main-site-logo nav > ul > li > a > svg {
	vertical-align: 0;
}

.main-site-logo nav > ul > li > a > .fa-sort-down {
	vertical-align: 2px;
}


.main-site-logo nav > ul > li > .sub-menu a:hover {
	text-decoration:none;
	color:#fff;
	background-color:#0d58a4;
}

.main-site-logo nav > ul > li:hover > a:after,
.main-site-logo nav > ul > li.current_page_item:hover > a:after,
.main-site-logo nav > ul > li.current_page_item > a:after
{border-bottom:1px solid #1abdd4;}


.main-site-logo nav .sub-menu {
	display: none;
}

.main-site-logo nav > ul > li > .sub-menu {
	position: absolute;
	top: 100%;
	right: 0;
	background-color: #1abdd4;

}

.main-site-logo nav > ul > li > a:hover + .sub-menu,
.main-site-logo nav > ul > li > .sub-menu:hover {
	display: block;
}

.main-site-logo nav > ul > li > .sub-menu li {
	position: relative;
	border-bottom: 1px solid #fff;
}


.main-site-logo nav > ul > li > .sub-menu a {
	font-size: 1em;
	padding: 2px 30px 2px 30px;
	display: block;
	white-space: nowrap;
	text-align:center;
}
.main-site-logo .sub-menu li a {text-align:center;}

.main-site-logo nav > ul > li > .sub-menu .sub-menu {
	position: absolute;
	top: -1px;
	right: 100%;
	border-bottom: 1px solid #fff;
	background-color: #1abdd4;
}

.main-site-logo nav > ul > li > .sub-menu a:hover + .sub-menu,
.main-site-logo nav > ul > li > .sub-menu .sub-menu:hover {
	display: block;
}

.main-site-logo .left-links-wrapper a {
	display: table;
	line-height: 50px;
	margin-top: 25px;
	font-size: 1.6em;
	font-weight: 700;
	float: right;
}

.main-site-logo .left-links-wrapper a:first-child {
	margin-left: 15px;
}

.main-site-logo nav > ul > li > .sub-menu .sub-menu{background-color:rgb(26, 160, 212) ;}
.main-site-logo nav > ul > li > .sub-menu .sub-menu a:hover{    background-color: #0d58a4 !important;}

@media only all and ( max-width: 1200px ) {

	.main-site-logo .logo-wrapper img {
		height: 55px;
		margin-top: 10px;
	}

	.main-site-logo nav > ul > li > a {
		padding: 25px 10px 10px;
		font-size: 1.2em;
	}

	.main-site-logo nav > ul > li > .sub-menu a {
		font-size: 1.2em;
	}

}

@media only all and ( min-width: 1001px ) {

	.main-site-logo .mobile-menu-btn {
		display: none;
	}

}

@media only all and ( max-width: 1000px ) {

	.main-site-logo {
		height: 80px;
		border-bottom: 1px solid #fff;
	}

	.main-site-logo .container {
		width: 100%;
	}

	.main-site-logo .mobile-menu-btn {
		width: 59px;
		border-left: 1px solid #fff;
		margin:30px 0 0;
	}

	.main-site-logo nav {
		display: none;
		position: absolute;
		background-color: #0d58a4;
		top: 60px;
		right: 0;
		width: 100%;
		border-top: 1px solid #fff;
		padding: 15px;
		height: 410px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-bottom: 1px solid #fff;
	}

	.main-site-logo nav > ul {
		height: 380px;
		overflow-x: hidden;
		overflow-y: auto;
		direction: ltr;
	}

	.main-site-logo nav > ul > li {
		float: none;
	}

	.main-site-logo nav > ul > li > a {
		padding: 10px 0;
		line-height: initial;
		font-size: 1.5em;
		text-align:right;
	}

	.main-site-logo nav ul li .sub-menu-btn {
		width: 50px;
		position: absolute;
		top: 4px;
		right: 170px;
	}

	.main-site-logo nav ul li .sub-menu-btn svg:last-child {
		display: none;
	}

	.main-site-logo nav ul li .sub-menu-btn.open svg:first-child {
		display: none;
	}

	.main-site-logo nav ul li .sub-menu-btn.open svg:last-child {
		display: block;
	}

	.main-site-logo nav > ul li a > svg {
		display: none;
	}

	.main-site-logo nav > ul > li .sub-menu,
	.main-site-logo nav > ul > li > .sub-menu .sub-menu {
		display: none;
		position: relative;
		border-top: none;
		top: initial;
		right: initial;
		padding-right: 20px;
		border-right: 1px solid #fff;
	}

	.main-site-logo nav > ul > li .sub-menu a,
	.main-site-logo nav > ul > li > .sub-menu .sub-menu a {
		font-size: 1.5em;
		padding: 10px 0;
		line-height: initial;
		text-align:right;
	}

	.main-site-logo .logo-wrapper {
		float: left;
		margin-right: 15px;
		margin-left: 15px;
	}

	.main-site-logo .logo-wrapper img {
		height: 55px;
		margin-top: 5px;
	}

	.main-site-logo .left-links-wrapper a {
		margin-top: 12px;
	}

}

.breadcrumbs {
	font-size: 1.4rem;
	font-weight: 600;
	text-align: center;
	margin: 0 auto;
	display: table;
	width: 100%;
}

.breadcrumbs > div {
	padding: 5px;
	background-color: #f5f5f5;
}

.breadcrumbs ul {
	display: table;
	margin: 0 auto;
	direction: ltr;
}

.breadcrumbs li {
	float: left;
}

.breadcrumbs li a:hover,
.breadcrumbs li a:focus {
	text-decoration: none;
}

.breadcrumbs li:not(:last-child) a {
	color: #1abdd4;
}

.breadcrumbs li:not(:last-child):after {
	content: ">";
	margin: 0 5px;
	font-size: 1.3rem;
	color: #1abdd4;
}

.breadcrumbs ul > .active {
	color: #7c7b81;		
}


/*** site header end ***/

/*** site footer ***/

.footer {
	background: #444b53;
	color: #fff;
	font-size: 0.938em;
}

.footer a:hover,
.footer a:focus {
	color: #fff;
	text-decoration: none;
}

.footer .menu-title {
	color: #1abdd4;
	font-size: 3rem;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}

.footer .title-line {
	border-bottom: 1px solid #fff;
	width: 35%;
	margin-bottom: 15px;
}

.footer .simply-ad-logo {
	display: table;
	margin: 20px auto 10px;
	opacity: 0.7;
	color: #fff;
	font-size: 14px;
}

.footer .simply-ad-logo .simply-text {
	vertical-align: middle;
	float: left;
	margin-top: 6px;
}

.footer .simply-ad-logo a:hover,
.footer .simply-ad-logo a:focus {
	color: #fff;
	text-decoration: none;
}
/*** site footer end ***/


/***********forms**********/
.contactFormWrap{    display: inline-block;width: 100%;}
.rightContactForm .wpcf7-form-control-wrap{padding:0 4%;}
.rightContactForm .wpcf7-form-control-wrap input, 
.rightContactForm .wpcf7-form-control-wrap textarea
{
	max-width:92%;     
	background: #70cddd; color:#fff;
	border: none;
	font-weight: 400;
	padding: 5px;
	text-align: left;
}

.rightContactForm .wpcf7-form-control-wrap textarea{height:80px;}

.rightContactForm .wpcf7-form-control-wrap input::-webkit-input-placeholder,
.rightContactForm .wpcf7-form-control-wrap textarea::-webkit-input-placeholder
{ /* Chrome/Opera/Safari */
	color: #fff;
}
.rightContactForm .wpcf7-form-control-wrap input::-moz-placeholder,
.rightContactForm .wpcf7-form-control-wrap textarea::-moz-placeholder{ /* Firefox 19+ */
	color: #fff;
}
.rightContactForm .wpcf7-form-control-wrap input:-ms-input-placeholder,
.rightContactForm .wpcf7-form-control-wrap textarea:-ms-input-placeholder{ /* IE 10+ */
	color: #fff;
}
.rightContactForm .wpcf7-form-control-wrap input:-moz-placeholder,
.rightContactForm .wpcf7-form-control-wrap textarea:-moz-placeholder{ /* Firefox 18- */
	color: #fff;
}
.innerSplitContianer{min-height:600px;}


@media only all and ( min-width: 1023px ) {
	.innerSplitContianer .col-md-3 {width:20%;}
	.innerSplitContianer .col-md-9{width:80%;}	
}
/***************brands list***********/

.linstBrandLinkWrap {border-bottom: 1px dotted #ccc;padding-bottom: 10px; display: -webkit-box;}
.innerSplitContianer .mutag-img-wrap img{max-width:100%; height:auto;}
.productImgWrap img
{    height: 150px;display: table;margin: 0 auto; width:auto;}

/**********accordion*******/
.ui-state-active, .ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active,  .ui-button.ui-state-active:hover,.ui-accordion .ui-accordion-header:hover{    border: 1px solid #1abdd4;background: #1abdd4; color:#fff;}
.ui-accordion .ui-accordion-header{ }
.ui-accordion .ui-accordion-content{    padding: 0 .2em;   }
.ui-accordion .ui-icon{
	position: absolute;
	top: 50%;
	left: 2%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.footer .footer-menu-1,
.footer .footer-menu-2,
.footer .footer-menu-3 {
	display: none;
}

.footer .contact-us {
	direction: ltr;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.footer .contact-us span,
.footer .contact-us span + br,
.contact-us-page .contact-us-detalis span,
.contact-us-page .contact-us-detalis span + br {
	display: none;
}

.contact-us-page .contact-us-form .contact-us-wrapper {
	direction: ltr;
}