@import url("https://fonts.googleapis.com/css?family=Poppins:wght@300,400,600&display=swap");
.sidebar-item-video-hidden {
	display: none
}
.tradingview-widget-container {
    max-width: 100% !important;
}
/* Fonts */
/*
@font-face {
    font-family: 'klavika-reg';
    src: url("fonts/klavika-regular-webfont.eot");
    src: url("fonts/klavika-regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/klavika-regular-webfont.woff") format("woff"), url("fonts/klavika-regular-webfont.ttf") format("truetype"), url("fonts/klavika-regular-webfont.svg#klavika-regular-webfont") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'klavika-light';
    src: url("fonts/Roboto-Light-webfont.eot");
    src: url("fonts/Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/Roboto-Light-webfont.woff") format("woff"), url("fonts/Roboto-Light-webfont.ttf") format("truetype"), url("fonts/Roboto-Light-webfont.svg#Roboto-Light-webfont") format("svg");
    font-weight: normal;
    font-style: normal;
}
*/

/* Fonts End*//* Variables *//* Variables End *//* General Elements*//* line 47, ../sass/styles.scss */
.items .mloading {
    background: url(/en/wp-content/themes/inspireMD/images/preloader.gif) no-repeat 0 0;
    height: 32px;
    width: 32px;
    margin: auto;
}
.cky-classic-bottom{
	z-index: 9999999999 !important;
}
.error404 .error-container{
    max-width: 1300px;
    margin: 0 auto;
    padding: 70px 15px;
}
.error404 .error-container .post a{
    padding-left: 5px;
}
.error404 .breadcrumbs{
    display: none;
}
#acp-toggle-toolbar{
	top: auto !important;
	bottom: 25px !important;
	background-color: #8DC63F;
    z-index: 99999999;
}
#acp-toolbar{
	z-index: 999999999;
}
.search-submit.submit-button{
	margin-right: 5px;
    width: 20px;
    opacity: 0;
	height: 0;
	padding: 0;
	margin: 0;
}
.search-submit.submit-button input{
	background-color: transparent;
	border: 0;
	border-bottom: 1px solid #fff;
	outline: none;
}
.search-form input{
	background-color: transparent;
	border: 0;
	border-bottom: 1px solid #fff;
	outline: none;
	color: #fff;
	max-width: 160px;
	font-size: 17px;
}
.search-form input::placeholder{
	color: #fff;
}
#search-wrap{
    position: relative;
    margin: 0 10px;
	display: flex;
	align-items: flex-end;
}
#search-wrap form.search{
        display: flex;
        flex-direction: row-reverse;
        position: relative;
        z-index: 2;
    }

#search-wrap #search-icon{
	display: flex;
    align-items: flex-end;
    }
#search-wrap #search-icon circle, #search-wrap #search-icon  path{
		stroke: #8DC63F;
	}
#search-wrap #search-icon  button.search-submit{
        margin-right: 5px;
        width: 20px;
        opacity: 0;
    }

/* line 55, ../sass/styles.scss */
h1 {
    color: #0e4d96;
    margin-top: 0px;
}

/* line 59, ../sass/styles.scss */
h1.small {
    font-size: 16px;
}

/* line 63, ../sass/styles.scss */
h1.large {
    font-size: 40px;
}

/* line 68, ../sass/styles.scss */
h2 {
    color: #0e4d96;
    margin-top: 0px;
}

/* line 72, ../sass/styles.scss */
h2.small {
    font-size: 16px;
}

/* line 76, ../sass/styles.scss */
h2.large {
    font-size: 40px;
}

/* line 81, ../sass/styles.scss */
a {
    color: #1191d0;
}

/* line 85, ../sass/styles.scss */
.alignnone {
    display: block;
    max-width: 100%;
    height: auto;
}

/* line 91, ../sass/styles.scss */
.alignleft {
    float: left;
    margin: 0 15px 15px 0;
}

/* line 96, ../sass/styles.scss */
.alignright {
    float: right;
    margin: 0 0 15px 15px;
}

/* line 101, ../sass/styles.scss */
.aligncenter {
    margin: auto;
    display: block;
}

/* line 106, ../sass/styles.scss */
html{
	scroll-behavior: smooth;
}
html, body {
	font-family: 'Poppins';
    height: 100%;
    line-height: 18px;
}

/* line 112, ../sass/styles.scss */
.wpcf7-validation-errors {
    border: none !important;
    position: absolute;
    bottom: -20px;
}

/* line 118, ../sass/styles.scss */
.mloading {
    background: url(/en/wp-content/themes/inspireMD/images/preloader.gif) no-repeat 0 0;
    height: 32px;
    width: 32px;
    margin: auto;
}

/* line 125, ../sass/styles.scss */
.wpcf7-not-valid-tip {
    font-size: 10px !important;
    position: absolute;
    left: 10px;
    bottom: -8px;
    white-space: pre;
}

/* line 133, ../sass/styles.scss */
#wpmem_login {
    background: url(/en/wp-content/themes/inspireMD/images/bg_login.png) no-repeat 0 0;
    display: block;
    width: 100%;
    height: 100%;
    max-width: 452px;
    min-height: 280px;
    padding: 20px;
    position: relative;
}

/* line 143, ../sass/styles.scss */
#wpmem_login .link-text {
    display: none;
}

/* line 147, ../sass/styles.scss */
#wpmem_login label {
    display: none;
}

/* line 151, ../sass/styles.scss */
#wpmem_login .buttons {
    background: #1191d0;
    color: #fff;
    border-radius: 20px !important;
    padding: 2px 15px;
    font-size: 16px;
    border: none;
    float: right;
    margin-top: 0px;
}

/* line 162, ../sass/styles.scss */
#wpmem_login input[type="password"], #wpmem_login input[type="text"] {
    max-width: 266px;
    width: 100%;
    border-radius: 20px !important;
}

/* line 169, ../sass/styles.scss */
#wpmem_login #rememberme {
    color: #1191d0;
    font-size: 14px;
}

/* line 174, ../sass/styles.scss */
#wpmem_login .button_div {
    color: #1191d0;
    font-size: 14px;
    font-family: "klavika-reg";
    text-align: left;
    position: relative;
    top: 20px;
}

/* line 186, ../sass/styles.scss */
.sidebar .wpcf7-not-valid-tip {
    bottom: -35px;
}

/* line 190, ../sass/styles.scss */
.sidebar div.wpcf7-validation-errors {
    display: none !important;
}

/* line 195, ../sass/styles.scss */
.form-group {
    position: relative;
}

/* line 203, ../sass/styles.scss */
.search-results .item h2 {
    font-size: 20px;
}

/* line 207, ../sass/styles.scss */
.search-results .item:first-child {
    margin-top: 20px;
}

/* line 213, ../sass/styles.scss */
.filter-holder {
    display: -webkit-flex;
    display: flex;
}

/* line 217, ../sass/styles.scss */
.filter-holder .btn {
    border-radius: 20px;
    background-color: #fff;
    margin-right: 10px;
    border: 1px solid #c2c2c2;
    color: #808080 !important;
    padding: 6px 20px;
    box-shadow: none;
	margin-bottom: 10px;
}

/* line 226, ../sass/styles.scss */
.filter-holder .btn.active {
    background-color: #c2c2c2;
    color: #fff;
}

/* line 231, ../sass/styles.scss */
.filter-holder .btn:focus {
    outline: none;
}

/* line 237, ../sass/styles.scss */
#awpqsf_id {
    float: right;
    border: none;
    height: 50px;
    position: relative;
    top: -2px;
}

/* line 244, ../sass/styles.scss */
#awpqsf_id .form_title {
    display: none;
}

/* line 248, ../sass/styles.scss */
#awpqsf_id label.taxrdlabel, #awpqsf_id label.cmfrdlabel {
    font-size: 16px;
    font-family: "klavika-reg";
    font-weight: normal;
    border: 1px solid #c2c2c2;
    border-radius: 20px;
    line-height: 34px;
    padding: 0 12px 0 0;
    width: auto;
    margin-right: 10px;
    color: #c2c2c2;
}

/* line 261, ../sass/styles.scss */
#awpqsf_id label.taxrdlabel.active, #awpqsf_id label.cmfrdlabel.active {
    background: #c2c2c2;
}

/* line 266, ../sass/styles.scss */
#awpqsf_id input {
    opacity: 0;
    cursor: pointer;
}

/* line 271, ../sass/styles.scss */
#awpqsf_id label {
    display: none;
}

/* line 275, ../sass/styles.scss */
#awpqsf_id select {
    color: #000;
    font-size: 14px;
}

/* line 281, ../sass/styles.scss */
.tp-button.blue {
    background-color: transparent !important;
    background-image: url(/en/wp-content/uploads/sprite_replaced.png) !important;
    background-position: 109px -161px;
    box-shadow: none !important;
    border-radius: 20px;
    color: #0e4d96 !important;
    text-shadow: none !important;
    border: 1px solid #0e4d96;
    padding-right: 40px !important;
    font-family: "klavika-reg";
    font-size: 21px;
    font-weight: normal;
}

/* line 295, ../sass/styles.scss */
.tp-button.blue:hover {
    background-color: #0e4d96 !important;
    background-image: url(/en/wp-content/uploads/sprite_replaced.png) !important;
    background-position: 109px -191px;
    box-shadow: none !important;
    border-radius: 20px;
    color: #fff !important;
    text-shadow: none !important;
    border: 1px solid #0e4d96;
    padding-right: 40px !important;
    font-family: "klavika-reg";
    font-size: 21px;
    font-weight: normal;
    text-decoration: none;
}

/* line 312, ../sass/styles.scss */
ul {
    line-height: 22px;
    margin-top: 10px;
}

/* line 316, ../sass/styles.scss */
ul li {
    margin-bottom: 10px;
}


/* Aviv */
.mobile_menu_button {
    position: relative;
    display: none;
}
.triggerMobileMenu{
    position: relative;
    width: 40px;
    height: 28px;
    padding: 0;
    border: 0;
    margin: 0 auto;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
    background: none;
    text-indent: -99999px;
}
.triggerMobileMenu span {
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    background: #fff;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}
.triggerMobileMenu span:nth-child(1) {
    top: 0px;
}
.triggerMobileMenu span:nth-child(2) {
    top: 11px;
}
.triggerMobileMenu span:nth-child(3) {
    top: 22px;
}
.triggerMobileMenu.open span:nth-child(1) {
    top: 11px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);

}

header.active .triggerMobileMenu.open span{
    background: #fff;
}
.triggerMobileMenu.open span:nth-child(2) {
    opacity: 0;
    left: -60px;
}
.triggerMobileMenu.open span:nth-child(3) {
    top: 11px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
.button.triggerMobileMenu:focus,
.button.triggerMobileMenu:hover {
    background: none;
    outline: none;
}
/** off-cnavas (mobile menu wrapper) ****************/
.off-canvas {
    position: fixed;
    z-index: 9999999999999999;
    transition: transform .5s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #fff;
    top: 60px;
    width: 100%;
    height: 100%;
    overflow-y: auto;
}
.off-canvas.is-open {
    z-index: 999999;
    background: #fff;
    transform: translate(0);
}
.position-left{
    transform: translateX(-100%);
    left: 0;
}
.position-right{
    transform: translateX(100%);
    right: 0;
}


/** Mobile Menu Style **************/
.mobile_menu_holder {
    position: relative;
}
ul#mobile-menu {
    position: relative;
    display: block;
    width: 100%;
    padding-left: 0;
    margin-bottom: 0;
}
ul#mobile-menu li{
    position: relative;
    display: block;
}
ul#mobile-menu li.menu-item-has-children .arrow-wrapper{
    position: absolute;
    right: 0;
    top: -0.2em;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: rotate(0);
}
ul#mobile-menu li.menu-item-has-children .arrow-wrapper .arrow{
    border-right: 2px solid #202020;
    border-bottom: 2px solid #202020;
    transform: rotate(45deg);
    width: 18px;
    height: 18px;
    transition: .6s;
}
ul#mobile-menu li.menu-item-has-children.active .arrow-wrapper .arrow{
    transform: rotate(225deg);
}
ul#mobile-menu li.menu-item-has-children .arrow-wrapper.active .arrow{
    transform: rotate(225deg);
    transform-origin: center;
}
ul#mobile-menu li a{
    position: relative;
    display: block;
    font-size: 20px;
    text-decoration: none;
    padding: 10px 15px 18px 15px;
}
ul#mobile-menu > li{
    max-width: 95%;
    border-bottom: 2px solid;
}
ul#mobile-menu ul.sub-menu{
    position: relative;
    display: none;
    margin-left: 15px;
    padding-left: 10px;
    margin-left: 0;
    margin-top: 0;
}
ul#mobile-menu ul.sub-menu li{
    margin-bottom: 0;
}
ul#mobile-menu ul.sub-menu li a{
    font-size: 17px;
    padding: 8px;
}
#offCanvas .single-social path,#offCanvas .single-social rect{
    fill: #74AF24;
}
#offCanvas .single-social path#fee0b721-f26b-4a97-8d62-1aed34931b78{
    fill: #fff;
}
#offCanvas .socials{
    padding-left: 15px;
    margin-top: 15px;
}
#offCanvas .socials .single-social{
    margin-right: 15px;
}

.flex_container{
    max-width: 1400px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 35px 15px;
}
header .bottom-menu{
    position: fixed;
    left: 0;
    background-color: #202020;
    transition: 0.5s;
    width: 100%;
}
header .bottom-menu.active{
    background-color: #202020;
}
header ul{
    list-style: none;
}
header ul.sub-menu {
    position: absolute;
    z-index: 10;
    left: 20px;
    top: 100%;
    margin-top: 0;
    min-width: 230px;
    display: none;
    box-shadow: 0 -3px 15px rgba(0, 0, 0, 0.3);
    padding: 15px 10px;
    background-color: #fff;
    border-radius: 10px;
}
header ul.sub-menu li{
    padding-bottom: 8px;
    border-bottom: 1px solid rgba(0,0,0, 0.2);
}
header ul.sub-menu li:last-of-type{
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
}
header ul.sub-menu li a{
    color: #202020;
    padding: 0;
    font-size: 18px;
}
header ul.sub-menu li:hover a{
    color: #74AF24;
}
header ul > li{
    position: relative;
}
header li.menu-item-has-children:hover>ul.sub-menu {
    display: block;
}
#new-menu{
    display: flex;
    align-items: center;
    padding: 0;
    margin: 0;
}
#new-menu > li{
    margin-bottom: 0;
}
#top-menu{


}
header{
	position: relative;
	z-index: 99999999999;
}
header .container{
	max-width: 1400px;
}
header ul a{
    color: #fff;
    font-size: 20px;
    padding: 7px 25px;
    transition: 0.5s;
    display: flex;
    align-items: center;
    font-weight: 300;
}
header ul a:hover{
    color: #74AF24;
}
header li.menu-item-has-children > a{
    position: relative;
}
header li{
    display: flex;
    align-items: center;
}
header li.menu-item-has-children > a::after{
    margin-left: 8px;
    content: '';
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    width: 8px;
    height: 8px;
    transform: rotate(45deg);
}
header .social{
    display: flex;
    align-items: center;
    margin-left: 70px;
}
header .social .single-social{
    display: flex;
    margin: 0 13px;
}

header .top{
    background-color: #202020;
}
header .top .container{
    padding: 5px 15px;
	width: 1400px;
}
header .top .wrapper{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.mobile_menu_button{
    display: none;
}
.contact-section{
    position: relative;
}
.contact-section .container{
    z-index: 3;
    padding: 100px 15px 40px 15px;
	max-width: 1200px;
}
.contact-section form p:last-of-type{
    display: flex;
    justify-content: flex-end;
    position: relative;
}
.contact-section .bottom-row{
    margin-top: 80px;
    font-size: 17px;
}

.contact-section .wpcf7-spinner{
    position: absolute;
    top: -10px;
    right: -10px;
}
.contact-section .bg-color{
    background-color: rgba(32, 32, 32, 0.9);
    z-index: 2;
    mix-blend-mode: multiply;
}
.contact-section .contact-text{
    margin: 20px 0 35px 0;
    max-width: 480px;
}
.contact-section .detail{
    display: flex;
    align-items: center;
}
.contact-section .top{
    border-bottom: 1px solid #74AF24;
    margin-bottom: 15px;
}
.single-branch{
    margin-bottom: 40px;
    opacity: 0;
    transform: translateY(-100px);
    transition: 2s;
}
.single-branch.active{
    opacity: 1;
    transform: translateY(0);
    transition: 2s;
}
.single-branch a{
    color: #fff;
    transition: 0.4s;
}
.single-branch a:hover{
    color: #74AF24;
    text-decoration: underline;
}
.single-branch .title{
    margin-bottom: 10px;
}
.contact-section .detail{
    margin-bottom: 20px;
}
.contact-section .detail svg{
    margin-right: 20px;
    width: 23px;
    height: auto;
}
.contact-section .form-wrapper{
    max-width: 670px;
    margin-right: 40px;
}
.read-wrapper{
    display: flex;
    justify-content: center;
}
.update{
    font-size: 17px;
    margin-top: 10px;
}
.rights-terms{
    display: flex;
    align-items: center;
}
.terms-policy{
    display: flex;
    align-items: center;
    margin-left: 35px;
}
.terms-policy .privacy{
    padding-right: 7px;
    margin-right: 7px;
    border-right: 2px solid #fff;
}
.credit-wrapper{
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
.credit{
    font-size: 17px;
}
.wpcf7-not-valid-tip{
    bottom: -30px;
    font-size: 14px !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
    border-color: #74AF24;
    font-size: 17px;
    padding: 7px;
    color: #fff;
}
.full-absolute{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.popup-youtube{
    position: relative;
}
.bg-image{
    background-position: center;
    background-size: cover;
}
.primary{
    color: #74AF24;
}
.white{
    color: #fff;
}

.duo{
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 25px;
}
.duo label:first-of-type{
    margin-right: 25px;
}
.contact-section label{
    color: #fff;
    font-size: 20px;
    font-weight: 400;
}
.contact-section input, textarea{
    background-color: transparent;
    border: 2px solid #fff;
    border-radius: 25px;
    padding: 8px 10px;
    color: #fff;
    margin-top: 10px;
    width: 100%;
    font-size: 18px;
    max-width: 340px;
}
.contact-section input[type="submit"]{
    background-color: #74AF24;
    width: auto;
}
.contact-section textarea{
    max-height: 100px;
}
 .read-more, input[type="submit"]{
    display: inline-block;
    padding: 10px 25px;
    text-align: center;
    font-size: 19px;
    border: 1px solid #74AF24;
    transition: 0.5s;
    border-radius: 25px;
}

.accept{
    margin: 20px 0;
}
.accept .wpcf7-acceptance::before, .wpcf7-checkbox::before {
    content: "";
    position: absolute;
    left: 3px;
    top: 8px;
    width: 20px;
    height: 20px;
    border-radius: 5px;
    border: 1px solid #fff;
    box-shadow: 1px 1px 3px rgba(#202020, 0.2);
}
.accept input[type=checkbox]:checked+span::before {
    content: "✔";
    position: absolute;
    left: 8px;
    top: 9px;
    width: 20px;
    height: 20px;
    border-radius: 5px;
    font-size: 15px;
    color: #fff;
}
.accept input[type='checkbox'] {
    opacity: 0;
    position: absolute;
    margin-top: 0 !important;
    top: 8px;
    left: 3px;
    cursor: pointer;
    width: auto;
    z-index: 99;
    width: 20px;
    height: 20px;
}
.accept .privacy-policy-link{
    color: #74AF24;
}
.accept .gdpr-checkbox{
    display: flex;
}
.accept .wpcf7-list-item-label {
    display: flex;
    align-items: center;
    margin-top: 3px;
    padding-left: 15px;
}
.accept .wpcf7-acceptance label .gdpr-label-text .wpcf7-list-item{
    margin-left: 10px;
}
.accept .wpcf7-acceptance label .gdpr-label-text&::before, .accept  .wpcf7-acceptance label .gdpr-label-text&::after{
    display: none;
}
.accept .wpcf7-acceptance label .gdpr-label-text{
    margin-top: 0;
}
.accept label{
    max-width: 530px;
}
.accept .wpcf7-list-item{
    display: flex;
}
.accept .wpcf7-checkbox{
    position: relative;
}
.accept a{
    text-decoration: underline;
}
.accept .gdpr-label-text{
    font-size: 16px;
    line-height: 1.5;
}

.sidebar-item .links{
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}
.sidebar-item.new-item h3{
    position: absolute;
    top: 5px;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;

}
.sidebar-item .links .external{
    margin-right: 15px;
    color: #8DC63F;
    font-size: 15px;
}
/* General Elements End *//* Bootstrap Overrides *//* line 325, ../sass/styles.scss */
.content-wrapper{
	padding-top: 150px;
}
.wrapper {
    font-family: 'Poppins';
    padding-top: 0;
    color: #818285;
    font-size: 16px;
    position: relative;
}


/* line 338, ../sass/styles.scss */
.container-fluid.grey {
    background: #ebebeb;
    padding: 20px 0 40px 0;
}

/* line 343, ../sass/styles.scss */
.dropdown:hover .dropdown-menu {
    display: block;
}

/* line 349, ../sass/styles.scss */
.navbar-right .dropdown-menu .dropdown-menu {
    left: 120px;
    top: 0px;
    display: none;
}

/* line 359, ../sass/styles.scss */
.navbar-right .dropdown-menu .menu-item-has-children:hover .dropdown-menu {
    display: block;
}

/* line 366, ../sass/styles.scss */
.wpcf7 img.ajax-loader {
    position: absolute;
}

/* line 370, ../sass/styles.scss */
.navbar-right .dropdown-menu {
    left: 0;
    right: auto;
}

/* line 375, ../sass/styles.scss */
.navbar-collapse.in {
    overflow-y: auto;
}
.navbar-fixed-top{
	display: none !important;
}
/* line 379, ../sass/styles.scss */
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 340px;
}

/* line 383, ../sass/styles.scss */
.navbar-toggle {
    margin-top: 25px;
}

/* line 386, ../sass/styles.scss */
.navbar-toggle .icon-bar {
    background: #0e4d96;
}

/* line 391, ../sass/styles.scss */
.navigation {
    display: block;
    height: 30px;
    width: 100%;
    margin-top: 20px;
}

/* line 397, ../sass/styles.scss */
.navigation .wp-paginate {
    text-align: center;
    font-size: 13px;
}

/* line 401, ../sass/styles.scss */
.navigation .wp-paginate a {
    color: #0e4d96;
    background: none;
    border: none;
}

/* line 406, ../sass/styles.scss */
.navigation .wp-paginate a:hover {
    background: none;
    border: none;
    text-decoration: underline;
}

/* line 413, ../sass/styles.scss */
.navigation .wp-paginate .next {
    float: right;
}

/* line 417, ../sass/styles.scss */
.navigation .wp-paginate .prev {
    float: left;
}

/* line 421, ../sass/styles.scss */
.navigation .wp-paginate .current {
    background: none;
    border: none;
    text-decoration: underline;
    color: #0e4d96;
}

/* line 430, ../sass/styles.scss */
.container {
    max-width: 1054px;
    position: relative;
    padding-top: 40px;
    padding-bottom: 40px;
}

/* line 436, ../sass/styles.scss */
.container.breadcrumbs {
    padding: 15px 0px 0px 0px;
}

/* line 439, ../sass/styles.scss */
.container.breadcrumbs .col {
    padding-left: 55px;
    font-size: 14px;
}

/* line 443, ../sass/styles.scss */
.container.breadcrumbs .col a {
    color: #818285;
}

/* line 449, ../sass/styles.scss */
.container.main {
    padding-top: 20px;
}

/* line 452, ../sass/styles.scss */
.container.main h1 {
    margin-bottom: 20px;
	color: #8DC63F;
}

/* line 458, ../sass/styles.scss */
.container.main .text h3 {
    color: #8dc63f;
}

/* line 462, ../sass/styles.scss */
.container.main .text img {
    display: block;
    max-width: 100%;
    height: auto;
}

/* line 469, ../sass/styles.scss */
.container.main .text p {
    line-height: 22px;
}

/* line 475, ../sass/styles.scss */
.container .col {
    padding-left: 40px;
    padding-right: 40px;
}

/* line 479, ../sass/styles.scss */
.container .col.nopadding {
    padding: 0 15px;
}

/* line 483, ../sass/styles.scss */
.container .col.sidebar {
    padding: 0 0px 0 20px;
    min-width: 230px;
    border-left: 1px solid #818285;
}

/* line 488, ../sass/styles.scss */
.container .col.sidebar #mini-form {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    padding: 20px 0px;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
}

/* line 497, ../sass/styles.scss */
.container .col.sidebar #mini-form .email {
    -webkit-flex: 0 0 65%;
    flex: 0 0 65%;
    max-width: 65%;
}

/* line 502, ../sass/styles.scss */
.container .col.sidebar #mini-form .email input {
    width: 100%;
    padding: 3px 5px;
}

/* line 508, ../sass/styles.scss */
.container .col.sidebar #mini-form input[type="submit"] {
    -webkit-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
}

/* line 515, ../sass/styles.scss */
.container .col.sidebar .sidebar-item {
    color: #818285;
    font-size: 13px;
    margin-bottom: 50px;
}

/* line 520, ../sass/styles.scss */
.container .col.sidebar .sidebar-item table {
    width: 100%;
}

/* line 524, ../sass/styles.scss */
.container .col.sidebar .sidebar-item p {
    margin-bottom: 5px;
}

/* line 528, ../sass/styles.scss */
.container .col.sidebar .sidebar-item h3 {
    font-size: 14px;
    color: #8dc63f;
    font-weight: normal;
    margin-top: 0px;
    padding-top: 0px;
}

/* line 535, ../sass/styles.scss */
.container .col.sidebar .sidebar-item h3 a {
    color: #8DC63F;
    border-bottom: none;
}

/* line 539, ../sass/styles.scss */
.container .col.sidebar .sidebar-item h3 a:hover {
    text-decoration: underline;
}

/* line 545, ../sass/styles.scss */
.container .col.sidebar .sidebar-item a {
    color: #8dc63f;
    border-bottom: 1px solid #e6f1da;
}

/* line 549, ../sass/styles.scss */
.container .col.sidebar .sidebar-item a:hover {
    text-decoration: none;
}

/* line 556, ../sass/styles.scss */
.container .col.sidebar .sidebar-item .wpcf7 label {
    font-weight: normal;
    font-size: 13px;
    color: #1191d0;
    float: left;
}

/* line 565, ../sass/styles.scss */
.container .col.sidebar .sidebar-item .wpcf7 .wpcf7-form-control-wrap input {
    border-radius: 20px;
    line-height: 14px;
    color: #8dc63f;
    border: 1px solid #202020 !important;
    padding: 0 5px;
    float: right;
}
.wpcf7-form-control-wrap.email{
	max-width: 65%;
}
/* line 575, ../sass/styles.scss */
.container .col.sidebar .sidebar-item .wpcf7 input[type=submit] {
    background: #8dc63f;
    color: #fff;
    border-radius: 20px;
    padding: 2px 6px;
    font-size: 13px;
    border: none;
    float: right;
	text-align: center;
	margin-left: 5px;
}

/* line 584, ../sass/styles.scss */
.container .col.sidebar .sidebar-item .wpcf7 input[type=submit]:hover {
    background: #fff;
    color: #8dc63f;
    border: 1px solid #8dc63f;
    -moz-transition-property: fade;
    -o-transition-property: fade;
    -webkit-transition-property: fade;
    transition-property: fade;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

/* line 602, ../sass/styles.scss */
.navbar-brand {
    padding: 5px 0px 0px 40px;
	margin-top: 26px;
}

/* Bootstrap Overrides End *//* Header *//* line 610, ../sass/styles.scss */
.navbar-fixed-top {
    padding-top: 20px;
    background: transparent url(/en/wp-content/themes/inspireMD/images/shadow.png) repeat-x top left;
    min-height: 110px;
}

/* line 615, ../sass/styles.scss */
.navbar-fixed-top .container {
    padding-top: 0px;
    padding-bottom: 0px;
}

/* line 620, ../sass/styles.scss */
.navbar-fixed-top .nav > li > a:hover, .navbar-fixed-top .nav > li > a:focus {
    background: none;
}

/* line 625, ../sass/styles.scss */
.navbar-fixed-top .top-menu {
    position: absolute;
    top: 0px;
    right: 15px;
}

/* line 630, ../sass/styles.scss */
.navbar-fixed-top .top-menu .social {
    display: block;
    height: 25px;
    width: 25px;
    float: left;
    margin-right: 10px;
}

/* line 638, ../sass/styles.scss */
.navbar-fixed-top .top-menu .link_tw {
    background: url(/en/wp-content/uploads/sprite_replaced.png) no-repeat 0 0;
}

/* line 642, ../sass/styles.scss */
.navbar-fixed-top .top-menu .link_yt {
    background: url(/en/wp-content/uploads/sprite_replaced.png) no-repeat -34px 1px;
}

/* line 646, ../sass/styles.scss */
.navbar-fixed-top .top-menu form {
    float: left;
    position: relative;
}

/* line 650, ../sass/styles.scss */
.navbar-fixed-top .top-menu form input {
    float: left;
}

/* line 653, ../sass/styles.scss */
.navbar-fixed-top .top-menu form input.field {
    border-radius: 15px;
    border: 1px solid #1191d0;
    height: 17px;
    line-height: 17px;
    padding-left: 20px;
    max-width: 120px;
    margin-top: 4px;
    font-size: 11px;
    color: #1191d0;
}

/* line 665, ../sass/styles.scss */
.navbar-fixed-top .top-menu form input.submit-button {
    background: transparent url(/en/wp-content/uploads/sprite_replaced.png) no-repeat -69px 0px;
    padding: 0px;
    width: 17px;
    height: 20px;
    display: block;
    position: absolute;
    top: 0px;
    left: 5px;
    border: none;
    font-size: 0px;
}

/* line 679, ../sass/styles.scss */
.navbar-fixed-top .top-menu form ::-webkit-input-placeholder {
    color: #1191d0;
    font-size: 11px;
}

/* line 683, ../sass/styles.scss */
.navbar-fixed-top .top-menu form :-moz-placeholder {
    color: #1191d0;
    opacity: 1;
    font-size: 11px;
}

/* line 688, ../sass/styles.scss */
.navbar-fixed-top .top-menu form ::-moz-placeholder {
    color: #1191d0;
    opacity: 1;
    font-size: 11px;
}

/* line 693, ../sass/styles.scss */
.navbar-fixed-top .top-menu form :-ms-input-placeholder {
    color: #1191d0;
    font-size: 11px;
}

/* line 700, ../sass/styles.scss */
.navbar-fixed-top .navbar-nav {
    font-family: "klavika-reg";
    margin-top: 26px;
}

/* line 706, ../sass/styles.scss */
.navbar-fixed-top .navbar-nav li a {
    color: #0e4d96;
    font-size: 18px;
    margin-right: 10px;
}

/* line 715, ../sass/styles.scss */
.navbar-fixed-top .navbar-nav li:last-child a {
    margin-right: 0px;
}

/* Header End *//* Footer *//* line 727, ../sass/styles.scss */
.page-footer {
    bottom: 0px;
    color: #fff;
    width: 100%;
    background: #c2c2c2;
}

/* line 737, ../sass/styles.scss */
.page-footer a {
    color: #fff;
}

/* line 741, ../sass/styles.scss */
.page-footer .container {
    padding-bottom: 0px;
}

/* line 744, ../sass/styles.scss */
.page-footer .container .row {
    max-width: 1024px;
    margin: auto;
    text-align: left;
}

/* line 749, ../sass/styles.scss */
.page-footer .container .row .col {
    padding: 0px;
    margin-right: 10px;
}

/* line 753, ../sass/styles.scss */
.page-footer .container .row .col.wide {
    min-width: 110px;
}

/* line 757, ../sass/styles.scss */
.page-footer .container .row .col.contact {
    text-align: left;
    font-size: 11px;
}

/* line 763, ../sass/styles.scss */
.page-footer .container .row .col.contact ul li {
    margin: 10px 0;
    padding-left: 40px;
    line-height: 20px;
}

/* line 768, ../sass/styles.scss */
.page-footer .container .row .col.contact ul li.address {
    background: url(/en/wp-content/uploads/sprite_replaced.png) no-repeat 0px -44px;
}

/* line 772, ../sass/styles.scss */
.page-footer .container .row .col.contact ul li.email {
    background: url(/en/wp-content/uploads/sprite_replaced.png) no-repeat 0px -77px;
}

/* line 776, ../sass/styles.scss */
.page-footer .container .row .col.contact ul li.website {
    background: url(/en/wp-content/uploads/sprite_replaced.png) no-repeat 0px -107px;
}

/* line 783, ../sass/styles.scss */
.page-footer .container .row .col h3 {
    font-size: 15px;
    color: #0e4d96;
    font-weight: bold;
}

/* line 788, ../sass/styles.scss */
.page-footer .container .row .col h3 a {
    color: #0e4d96;
    font-weight: bold;
}

/* line 794, ../sass/styles.scss */
.page-footer .container .row .col ul {
    list-style: none;
    padding: 10px 0px 10px 0px;
}

/* line 798, ../sass/styles.scss */
.page-footer .container .row .col ul li {
    font-size: 12px;
    margin-bottom: 6px;
}

/* Footer End *//* line 3, ../sass/_home.scss */
.home .intro-cols {
    text-align: center;
}

/* line 6, ../sass/_home.scss */
.home .intro-cols .col {
    padding: 0 40px;
}
h2{
	color: #8DC63F !important;
}
/* line 9, ../sass/_home.scss */
.home .intro-cols .col h2 {
    font-size: 33px;
    padding-bottom: 10px;
    position: relative;
}

/* line 16, ../sass/_home.scss */
.home .intro-cols .col h2 a:hover {
    text-decoration: none;
}

/* line 21, ../sass/_home.scss */
.home .intro-cols .col h2 span {
    width: 13px;
    height: 11px;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -6px;
    bottom: -12px;
    background: url(/en/wp-content/uploads/sprite_replaced.png) no-repeat -135px -5px;
}

/* line 33, ../sass/_home.scss */
.home .intro-cols .col h3 {
    color: #818285;
    font-size: 16px;
    font-weight: 700;
}

/* line 39, ../sass/_home.scss */
.home .intro-cols .col .text {
    font-size: 16px;
    color: #818285;
    line-height: 20px;
}

/* line 45, ../sass/_home.scss */
.home .intro-cols .col .readmore {
    margin-top: 10px;
    font-size: 16px;
    display: block;
}

/* line 56, ../sass/_home.scss */
.home .intro-cols .col:nth-child(1) h2 a {
    color: #0e4d96;
    border-bottom: 1px solid #0e4d96;
}

/* line 61, ../sass/_home.scss */
.home .intro-cols .col:nth-child(1) h2 span {
    background: url(/en/wp-content/uploads/sprite_replaced.png) no-repeat -135px -7px;
}

/* line 66, ../sass/_home.scss */
.home .intro-cols .col:nth-child(1) .readmore {
    color: #0e4d96;
}

/* line 74, ../sass/_home.scss */
.home .intro-cols .col:nth-child(2) h2 a {
    color: #1191d0;
    border-bottom: 1px solid #1191d0;
}

/* line 79, ../sass/_home.scss */
.home .intro-cols .col:nth-child(2) h2 span {
    background: url(/en/wp-content/uploads/sprite_replaced.png) no-repeat -152px -7px;
}

/* line 84, ../sass/_home.scss */
.home .intro-cols .col:nth-child(2) .readmore {
    color: #1191d0;
}

/* line 93, ../sass/_home.scss */
.home .intro-cols .col:nth-child(3) h2 a {
    color: #8dc63f;
    border-bottom: 1px solid #8dc63f;
}

/* line 98, ../sass/_home.scss */
.home .intro-cols .col:nth-child(3) h2 span {
    background: url(/en/wp-content/uploads/sprite_replaced.png) no-repeat -119px -7px;
}

/* line 103, ../sass/_home.scss */
.home .intro-cols .col:nth-child(3) .readmore {
    color: #8dc63f;
}

/* line 110, ../sass/_home.scss */
.home .container-fluid.grey {
    background: #ebebeb;
    padding: 20px 0 40px 0;
}

/* line 116, ../sass/_home.scss */
.home .container-fluid.grey .col .col {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
    color: #818285;
    position: relative;
    text-align: justify;
}

/* line 124, ../sass/_home.scss */
.home .container-fluid.grey .col .col h2 {
    color: #0e4d96;
}

/* line 128, ../sass/_home.scss */
.home .container-fluid.grey .col .col h3 {
    font-size: 16px;
    font-weight: bold;
}

/* line 133, ../sass/_home.scss */
.home .container-fluid.grey .col .col .text {
    padding: 0 0 0 35%;
    min-height: 250px;
}

/* line 137, ../sass/_home.scss */
.home .container-fluid.grey .col .col .text h3 { /* margin-top:45%; */
}

/* line 140, ../sass/_home.scss */
.home .container-fluid.grey .col .col .text h3:nth-child(5), .home .container-fluid.grey .col .col .text h3:nth-child(4) {
    margin-top: 25px;
}

/* line 147, ../sass/_home.scss */
.home .container-fluid.grey .col .col .readmore {
    color: #0e4d96;
    font-size: 16px;
    text-align: right;
    display: block;
    position: absolute;
    top: 295px;
    right: 0px;
}

/* line 157, ../sass/_home.scss */
.home .container-fluid.grey .col .col .img {
    position: absolute;
    top: 50px;
    left: 25px;
    width: 160px;
    height: 160px;
    background: url(/en/wp-content/uploads/sprite_replaced.png) no-repeat 0px 100%;
    display: block;
}

/* line 169, ../sass/_home.scss */
.home .container-fluid.grey .col .col:nth-child(1) .img {
    background: url(/en/wp-content/uploads/sprite_replaced.png) no-repeat -180px 100%;
}

/* line 179, ../sass/_home.scss */
.home .container.additional .col {
    font-size: 18px;
}

/* line 182, ../sass/_home.scss */
.home .container.additional .col .text {
    line-height: 22px;
}

/* line 4, ../sass/_news_events.scss */
.page-template-tmpl_events-php #awpqsf_id, .page-template-tmpl_news-php #awpqsf_id {
    margin-top: 30px;
    border: none;
    height: 50px;
}

/* line 9, ../sass/_news_events.scss */
.page-template-tmpl_events-php #awpqsf_id .form_title, .page-template-tmpl_news-php #awpqsf_id .form_title {
    display: none;
}

/* line 13, ../sass/_news_events.scss */
.page-template-tmpl_events-php #awpqsf_id label.taxrdlabel, .page-template-tmpl_events-php #awpqsf_id label.cmfrdlabel, .page-template-tmpl_news-php #awpqsf_id label.taxrdlabel, .page-template-tmpl_news-php #awpqsf_id label.cmfrdlabel {
    font-size: 16px;
    font-family: "klavika-reg";
    font-weight: normal;
    border: 1px solid #c2c2c2;
    border-radius: 20px;
    line-height: 34px;
    padding: 0 12px 0 0;
    width: auto;
    margin-right: 10px;
    color: #c2c2c2;
}

/* line 26, ../sass/_news_events.scss */
.page-template-tmpl_events-php #awpqsf_id label.taxrdlabel.active, .page-template-tmpl_events-php #awpqsf_id label.cmfrdlabel.active, .page-template-tmpl_news-php #awpqsf_id label.taxrdlabel.active, .page-template-tmpl_news-php #awpqsf_id label.cmfrdlabel.active {
    background: #c2c2c2;
    color: #fff;
}

/* line 32, ../sass/_news_events.scss */
.page-template-tmpl_events-php #awpqsf_id #awpqsf_id_btn, .page-template-tmpl_news-php #awpqsf_id #awpqsf_id_btn { /* visibility:hidden; */
}

/* line 36, ../sass/_news_events.scss */
.page-template-tmpl_events-php #awpqsf_id label, .page-template-tmpl_news-php #awpqsf_id label {
    cursor: pointer;
}

/* line 43, ../sass/_news_events.scss */
.page-template-tmpl_events-php #awpqsf_id input, .page-template-tmpl_news-php #awpqsf_id input {
    opacity: 0;
    cursor: pointer;
}

/* line 53, ../sass/_news_events.scss */
.page-template-tmpl_events-php .mloading, .page-template-tmpl_news-php .mloading {
    background: url(/en/wp-content/themes/inspireMD/images/preloader.gif) no-repeat 0 0;
    height: 32px;
    width: 32px;
    margin: auto;
}

/* line 62, ../sass/_news_events.scss */
.page-template-tmpl_events-php #items h2, .page-template-tmpl_news-php #items h2 {
    background: #c2c2c2;
    border-radius: 20px;
    color: #fff;
    padding: 0 10px;
    font-size: 32px;
    margin-top: 80px;
    margin-bottom: 40px;
}

/* line 71, ../sass/_news_events.scss */
.page-template-tmpl_events-php #items h2:first-child, .page-template-tmpl_news-php #items h2:first-child {
    margin-top: 0px;
	color: #202020 !important;
}

/* line 76, ../sass/_news_events.scss */
.page-template-tmpl_events-php #items .item, .page-template-tmpl_news-php #items .item {
    display: inline-block;
    margin-bottom: 40px;
    width: 100%;
}

/* line 81, ../sass/_news_events.scss */
.page-template-tmpl_events-php #items .item .date, .page-template-tmpl_news-php #items .item .date {
    color: #1191d0;
    text-transform: uppercase;
    max-width: 18%;
    padding-right: 15px;
    display: inline-block;
    vertical-align: top;
    float: left;
    padding-right: 15px;
    width: 18%;
}

/* line 92, ../sass/_news_events.scss */
.page-template-tmpl_events-php #items .item .date span, .page-template-tmpl_news-php #items .item .date span {
    width: 100%;
    display: block;
    text-align: right;
}

/* line 98, ../sass/_news_events.scss */
.page-template-tmpl_events-php #items .item .date .day-name, .page-template-tmpl_news-php #items .item .date .day-name {
    font-size: 12px;
	color: #202020;
}

/* line 102, ../sass/_news_events.scss */
.page-template-tmpl_events-php #items .item .date .day-number, .page-template-tmpl_news-php #items .item .date .day-number {
    font-size: 68px;
    line-height: 60px;
    margin-bottom: 5px;
	color: #8DC63F;
}

/* line 108, ../sass/_news_events.scss */
.page-template-tmpl_events-php #items .item .date .month-year, .page-template-tmpl_news-php #items .item .date .month-year {
    font-size: 12px;
	color: #202020 !important;
}

/* line 113, ../sass/_news_events.scss */
.page-template-tmpl_events-php #items .item .text, .page-template-tmpl_news-php #items .item .text {
    padding-left: 15px;
    border-left: 1px solid #c2c2c2;
    max-width: 82%;
    display: inline-block;
    vertical-align: top;
    text-align: justify;
    font-size: 15px;
    line-height: 18px;
    width: 55%;
}

/* line 124, ../sass/_news_events.scss */
.page-template-tmpl_events-php #items .item .text.img, .page-template-tmpl_news-php #items .item .text.img {
    max-width: 55%;
    float: left;
}

/* line 129, ../sass/_news_events.scss */
.page-template-tmpl_events-php #items .item .text h3, .page-template-tmpl_news-php #items .item .text h3 {
    font-size: 15px;
    margin-top: 0px;
    color: #0e4d96;
}

/* line 133, ../sass/_news_events.scss */
.page-template-tmpl_events-php #items .item .text h3 a, .page-template-tmpl_news-php #items .item .text h3 a {
    color: #808080;
}

/* line 138, ../sass/_news_events.scss */
.page-template-tmpl_events-php #items .item .text .readmore, .page-template-tmpl_news-php #items .item .text .readmore {
    color: #0e4d96;
    float: right;
    font-size: 14px;
    font-weight: bold;
}

/* line 146, ../sass/_news_events.scss */
.page-template-tmpl_events-php #items .item .img, .page-template-tmpl_news-php #items .item .img {
    float: right;
    min-height: 100px;
}

/* line 150, ../sass/_news_events.scss */
.page-template-tmpl_events-php #items .item .img:nth-child(3), .page-template-tmpl_news-php #items .item .img:nth-child(3) {
    border-right: 1px solid #c2c2c2;
    border-left: 1px solid #c2c2c2;
    padding-right: 15px;
    padding-left: 15px;
}

/* line 157, ../sass/_news_events.scss */
.page-template-tmpl_events-php #items .item .img img, .page-template-tmpl_news-php #items .item .img img { /* border-radius:30px; */
    max-width: 120px;
    max-height: 250px;
}

/* line 7, ../sass/_products.scss */
.single-products .container.main .subtitle {
    color: #1191d0;
    margin-top: 20px;
}

/* line 18, ../sass/_products.scss */
.single-products .container.main .row table tr td {
    padding: 5px;
}

/* line 24, ../sass/_products.scss */
.single-products .container.main .row.second {
    margin-top: 40px;
}

/* line 29, ../sass/_products.scss */
.single-products .container.main .row.second .col h2 {
    color: #1191d0;
}

/* line 33, ../sass/_products.scss */
.single-products .container.main .row.second .col .img {
    max-width: 290px;
    border-radius: 30px;
}

/* line 40, ../sass/_products.scss */
.single-products .container.main .row.third {
    margin-top: 40px;
    border-top: 2px solid #c2c2c2;
    padding-top: 40px;
    margin-left: 26px;
}

/* line 48, ../sass/_products.scss */
.single-products .container.main .row.third .col:first-child {
    padding-left: 0px;
}

/* line 51, ../sass/_products.scss */
.single-products .container.main .row.third .col:first-child h2 {
    background: url(/en/wp-content/uploads/sprite_replaced.png) no-repeat -416px -318px;
	color: #fff !important;
}

/* line 55, ../sass/_products.scss */
.single-products .container.main .row.third .col:first-child .items {
    position: relative;
    left: 60px;
    top: -15px;
}

/* line 61, ../sass/_products.scss */
.single-products .container.main .row.third .col:first-child a {
    color: #1191d0;
    margin-bottom: 10px;
}

/* line 69, ../sass/_products.scss */
.single-products .container.main .row.third .col:nth-child(2) h2 {
    background: url(/en/wp-content/uploads/sprite_replaced.png) no-repeat -416px -409px;
}

/* line 73, ../sass/_products.scss */
.single-products .container.main .row.third .col:nth-child(2) .items {
    position: relative;
    left: 60px;
    top: -15px;
}

/* line 79, ../sass/_products.scss */
.single-products .container.main .row.third .col:nth-child(2) a {
    color: #8dc63f;
    margin-bottom: 10px;
}

/* line 85, ../sass/_products.scss */
.single-products .container.main .row.third .col h2 {
    color: #fff;
    font-size: 16px;
    height: 91px;
    width: 84px;
    display: block;
    line-height: 90px;
    padding-right: 10px;
    text-align: center;
}

/* line 96, ../sass/_products.scss */
.single-products .container.main .row.third .col a {
    width: 100%;
    display: block;
}

/* line 11, ../sass/_team.scss */
.page-template-tmpl_team-php .container.main .row .col .items {
    margin-top: 60px;
}

/* line 14, ../sass/_team.scss */
.page-template-tmpl_team-php .container.main .row .col .items .item {
    margin-bottom: 80px;
}

/* line 17, ../sass/_team.scss */
.page-template-tmpl_team-php .container.main .row .col .items .item .img {
    max-width: 150px;
    max-height: 115px;
    overflow: hidden;
    padding-right: 20px;
    border-radius: 30px;
    display: inline-block;
    vertical-align: top;
}

/* line 27, ../sass/_team.scss */
.page-template-tmpl_team-php .container.main .row .col .items .item .text {
    margin-left: 20px;
    padding-left: 20px;
    border-left: 1px solid #c2c2c2;
    max-width: 70%;
    display: inline-block;
    vertical-align: top;
}

/* line 35, ../sass/_team.scss */
.page-template-tmpl_team-php .container.main .row .col .items .item .text span, .page-template-tmpl_team-php .container.main .row .col .items .item .text a {
    margin-bottom: 5px;
    color: #808080;
    display: block;
    text-decoration: underline;
}

/* line 43, ../sass/_team.scss */
.page-template-tmpl_team-php .container.main .row .col .items .item .text .position {
    margin-bottom: 15px;
    display: block;
    text-decoration: none;
	color: #8dc63f;
}

/* line 50, ../sass/_team.scss */
.page-template-tmpl_team-php .container.main .row .col .items .item .readmore {
    float: right;
    font-weight: bold;
    color: #0e4d96;
    font-size: 13px;
    border-bottom: 1px solid #c2c2c2;
}

/* line 57, ../sass/_team.scss */
.page-template-tmpl_team-php .container.main .row .col .items .item .readmore:hover {
    text-decoration: none;
}

/* line 75, ../sass/_team.scss */
.single-team .container.main .subtitle {
    color: #1191d0;
    margin-top: 20px;
    margin-bottom: 40px;
}

/* line 85, ../sass/_team.scss */
.single-team .container.main .row .img-large img {
    border-radius: 40px;
}

/* line 90, ../sass/_team.scss */
.single-team .container.main .row.second {
    margin-top: 40px;
}

/* line 95, ../sass/_team.scss */
.single-team .container.main .row.second .col h2 {
    color: #1191d0;
}

/* line 99, ../sass/_team.scss */
.single-team .container.main .row.second .col .img {
    max-width: 290px;
    border-radius: 30px;
}

/* line 106, ../sass/_team.scss */
.single-team .container.main .row.third {
    margin-top: 40px;
    border-top: 2px solid #c2c2c2;
    padding-top: 40px;
    margin-left: 26px;
}

/* line 114, ../sass/_team.scss */
.single-team .container.main .row.third .col:first-child {
    padding-left: 0px;
}

/* line 117, ../sass/_team.scss */
.single-team .container.main .row.third .col:first-child h2 {
    background: url(/en/wp-content/uploads/sprite_replaced.png) no-repeat -416px -318px;
}

/* line 121, ../sass/_team.scss */
.single-team .container.main .row.third .col:first-child .items {
    position: relative;
    left: 60px;
    top: -15px;
}

/* line 127, ../sass/_team.scss */
.single-team .container.main .row.third .col:first-child a {
    color: #1191d0;
}

/* line 134, ../sass/_team.scss */
.single-team .container.main .row.third .col:nth-child(2) h2 {
    background: url(/en/wp-content/uploads/sprite_replaced.png) no-repeat -416px -409px;
}

/* line 138, ../sass/_team.scss */
.single-team .container.main .row.third .col:nth-child(2) .items {
    position: relative;
    left: 60px;
    top: -15px;
}

/* line 144, ../sass/_team.scss */
.single-team .container.main .row.third .col:nth-child(2) a {
    color: #8dc63f;
}

/* line 149, ../sass/_team.scss */
.single-team .container.main .row.third .col h2 {
    color: #fff;
    font-size: 16px;
    height: 91px;
    width: 84px;
    display: block;
    line-height: 90px;
    padding-left: 5px;
}

/* line 159, ../sass/_team.scss */
.single-team .container.main .row.third .col a {
    width: 100%;
    display: block;
}

/* line 5, ../sass/_contact.scss */
.page-template-tmpl_contact-php .container.contact {
    padding-left: 40px;
    padding-right: 40px;
}

/* line 9, ../sass/_contact.scss */
.page-template-tmpl_contact-php .container.contact h2 {
    font-size: 40px;
    color: #1191d0;
    margin-top: 0px;
}

/* line 17, ../sass/_contact.scss */
.page-template-tmpl_contact-php .container.contact .col-fluid:first-child {
    max-width: 20%;
}

/* line 24, ../sass/_contact.scss */
.page-template-tmpl_contact-php .container.contact form .col {
    float: left;
    max-width: 30%;
    padding: 0;
    margin-right: 30px;
    position: relative;
}

/* line 31, ../sass/_contact.scss */
.page-template-tmpl_contact-php .container.contact form .col select, .page-template-tmpl_contact-php .container.contact form .col input, .page-template-tmpl_contact-php .container.contact form .col textarea {
    max-width: 215px;
    width: 100%;
    border-radius: 20px;
    border: none;
    padding: 4px 10px;
    resize: none;
    font-size: 16px;
    color: #b1a9b1;
}

/* line 44, ../sass/_contact.scss */
.page-template-tmpl_contact-php .container.contact form .col .submit {
    background: #1191d0;
    color: #fff;
    font-weight: bold;
    padding: 5px 20px;
    position: absolute;
    bottom: 0px;
    right: -100px;
    max-width: 85px;
}

/* line 54, ../sass/_contact.scss */
.page-template-tmpl_contact-php .container.contact form .col .submit:hover {
    background: #fff;
    color: #1191d0;
    -moz-transition-property: fade;
    -o-transition-property: fade;
    -webkit-transition-property: fade;
    transition-property: fade;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

/* line 11, ../sass/_trials.scss */
.page-template-tmpl_trials-php .container.main .row .col .items {
    margin-top: 40px;
}

/* line 14, ../sass/_trials.scss */
.page-template-tmpl_trials-php .container.main .row .col .items .item {
    background: #ebebeb;
    margin-bottom: 40px;
    border-radius: 30px;
    padding: 20px;
    display: table;
    width: 100%;
}

/* line 22, ../sass/_trials.scss */
.page-template-tmpl_trials-php .container.main .row .col .items .item .name {
    display: table-cell; /* max-width:18%; */
    padding-right: 15px;
    width: 20%;
    vertical-align: middle;
    font-size: 24px;
    color: #8dc63f;
    text-align: center;
    line-height: 115px;
}

/* line 34, ../sass/_trials.scss */
.page-template-tmpl_trials-php .container.main .row .col .items .item .name span {
    line-height: normal;
    display: inline-block;
    vertical-align: middle;
}

/* line 41, ../sass/_trials.scss */
.page-template-tmpl_trials-php .container.main .row .col .items .item .text {
    display: table-cell; /* max-width:58%; */
    width: 60%;
    vertical-align: top;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 15px;
    margin-right: 15px;
    border-left: 1px solid #c2c2c2;
    border-right: 1px solid #c2c2c2;
}

/* line 53, ../sass/_trials.scss */
.page-template-tmpl_trials-php .container.main .row .col .items .item .text ul {
    padding-left: 15px;
    margin: 10px 0;
}

/* line 59, ../sass/_trials.scss */
.page-template-tmpl_trials-php .container.main .row .col .items .item .status {
    display: table-cell; /* max-width:18%; */
    width: 20%;
    vertical-align: middle;
    text-align: center;
    position: relative;
    min-height: 140px;
}
.page-template-tmpl_trials-php .container.main .row .col .items .item .status a{
	color: #8dc63f;
}
/* line 70, ../sass/_trials.scss */
.page-template-tmpl_trials-php .container.main .row .col .items .item .status.completed a, .page-template-tmpl_trials-php .container.main .row .col .items .item .status.completed span {
    position: absolute;
    background: #0e4d96;
    color: #fff;
    text-transform: uppercase;
    border-radius: 20px;
    padding: 6px 15px;
    height: 30px;
    top: 50%;
    right: 0px;
    margin-top: -15px;
}

/* line 87, ../sass/_trials.scss */
.page-template-tmpl_trials-php .container.main .row .col .items .item .status.on-going a, .page-template-tmpl_trials-php .container.main .row .col .items .item .status.on-going span {
    position: absolute;
    background: #c2c2c2;
    color: #fff;
    text-transform: uppercase;
    border-radius: 20px;
    padding: 6px 15px;
    height: 30px;
    top: 50%;
    right: 0px;
    margin-top: -15px;
}

/* line 102, ../sass/_trials.scss */
.page-template-tmpl_trials-php .container.main .row .col .items .item .status.day {
    height: 200px;
    position: relative;
    top: 5px;
}

/* line 107, ../sass/_trials.scss */
.page-template-tmpl_trials-php .container.main .row .col .items .item .status.day a, .page-template-tmpl_trials-php .container.main .row .col .items .item .status.day span { /* position:absolute; */
    color: #0e4d96;
    text-transform: uppercase;
    padding: 6px 15px; /* height:110px; */
    top: 5px;
    right: 0px;
    position: relative;
}

/* line 118, ../sass/_trials.scss */
.page-template-tmpl_trials-php .container.main .row .col .items .item .status.day a:hover, .page-template-tmpl_trials-php .container.main .row .col .items .item .status.day span:hover {
    text-decoration: none;
}

/* line 122, ../sass/_trials.scss */
.page-template-tmpl_trials-php .container.main .row .col .items .item .status.day a span, .page-template-tmpl_trials-php .container.main .row .col .items .item .status.day span span {
    color: #818285;
    position: relative;
    top: initial;
    padding: 0px;
}

/* line 133, ../sass/_trials.scss */
.page-template-tmpl_trials-php .container.main .row .col .items .item .status.enrolling a, .page-template-tmpl_trials-php .container.main .row .col .items .item .status.enrolling span { /* position:absolute; */
    color: #fff;
    text-transform: uppercase;
    background: #8dc63f;
    border: 1px solid #8dc63f;
    border-radius: 20px;
    padding: 6px 15px;
    height: 30px;
    top: 50%;
    right: 0px;
    margin-top: -15px;
}

/* line 147, ../sass/_trials.scss */
.page-template-tmpl_trials-php .container.main .row .col .items .item .status.enrolling a:hover, .page-template-tmpl_trials-php .container.main .row .col .items .item .status.enrolling span:hover {
    text-decoration: none;
}

/* line 155, ../sass/_trials.scss */
.page-template-tmpl_trials-php .container.main .row .col .items .item .status.preparation a, .page-template-tmpl_trials-php .container.main .row .col .items .item .status.preparation span { /* position:absolute; */
    color: #818285;
    font-weight: bold;
    text-transform: uppercase;
    height: 30px;
    top: 50%;
    right: 0px;
    margin-top: -15px;
}

/* line 166, ../sass/_trials.scss */
.page-template-tmpl_trials-php .container.main .row .col .items .item .status.preparation a:hover, .page-template-tmpl_trials-php .container.main .row .col .items .item .status.preparation span:hover {
    text-decoration: none;
}

/* line 11, ../sass/_publications.scss */
.page-template-tmpl_publications-php .container.main .row .col .items {
    margin-top: 40px;
}

/* line 14, ../sass/_publications.scss */
.page-template-tmpl_publications-php .container.main .row .col .items .item {
    margin-bottom: 40px;
    display: inline-block;
    width: 100%; /* .patients {  	display:block;  	border-left:1px solid $grey2;  	max-width:15%;  	width:100%;  	vertical-align:top;  	float:left;  	text-align:center;  	position:relative;  	color:$blue2;  	font-family:$font_l;  	font-size:58px;  	line-height:54px;  	letter-spacing:-6px;  	padding-left: 15px;  	  	span {  		letter-spacing:0.5px;  		font-family:$font_r;  		font-size:12px;  		display:block;  		width:100%;  		line-height:20px;  	}  } */
}

/* line 19, ../sass/_publications.scss */
.page-template-tmpl_publications-php .container.main .row .col .items .item h2 a, .page-template-tmpl_publications-php .container.main .row .col .items .item h2 {
    font-size: 16px;
    color: #818285;
    font-weight: bold;
    margin-top: 15px;
}

/* line 27, ../sass/_publications.scss */
.page-template-tmpl_publications-php .container.main .row .col .items .item h3 {
    font-size: 16px;
    color: #0e4d96;
    margin-bottom: 5px;
    margin-top: 10px;
}

/* line 34, ../sass/_publications.scss */
.page-template-tmpl_publications-php .container.main .row .col .items .item .text {
    border-radius: 30px;
    background: #ebebeb;
    display: block; /* max-width:73%; */
    width: 100%;
    vertical-align: top;
    padding: 15px;
    margin-right: 25px;
    float: left;
}

/* line 45, ../sass/_publications.scss */
.page-template-tmpl_publications-php .container.main .row .col .items .item .text ul {
    padding-left: 15px;
    margin: 10px 0;
}

/* line 12, ../sass/_video.scss */
.page-template-tmpl-case-studies .container.main .row .col .items, .page-template-tmpl_video-php .container.main .row .col .items, .page-template-tmpl_webinars-php .container.main .row .col .items {
    margin-top: 40px;
}

/* line 15, ../sass/_video.scss */
.page-template-tmpl-case-studies .container.main .row .col .items .item, .page-template-tmpl_video-php .container.main .row .col .items .item, .page-template-tmpl_webinars-php .container.main .row .col .items .item {
    background: #ebebeb;
    border-radius: 30px;
    padding: 20px 20px 30px 20px;
    display: inline-block;
    vertical-align: top;
    margin: 0px 40px 40px 0px;
    max-width: 330px;
    min-height: 310px;
    position: relative;
}

/* line 26, ../sass/_video.scss */
.page-template-tmpl-case-studies .container.main .row .col .items .item:nth-child(2n), .page-template-tmpl_video-php .container.main .row .col .items .item:nth-child(2n), .page-template-tmpl_webinars-php .container.main .row .col .items .item:nth-child(2n) {
    margin-right: 0;
    margin-left: 0px;
}

/* line 31, ../sass/_video.scss */
.page-template-tmpl-case-studies .container.main .row .col .items .item iframe, .page-template-tmpl_video-php .container.main .row .col .items .item iframe, .page-template-tmpl_webinars-php .container.main .row .col .items .item iframe {
    width: 290px;
    height: 163px;
}

/* line 36, ../sass/_video.scss */
.page-template-tmpl-case-studies .container.main .row .col .items .item h2, .page-template-tmpl_video-php .container.main .row .col .items .item h2, .page-template-tmpl_webinars-php .container.main .row .col .items .item h2 {
    color: #1191d0;
    font-size: 20px;
    margin-top: 20px;
}

/* line 42, ../sass/_video.scss */
.page-template-tmpl-case-studies .container.main .row .col .items .item .desc, .page-template-tmpl_video-php .container.main .row .col .items .item .desc, .page-template-tmpl_webinars-php .container.main .row .col .items .item .desc  {
    font-size: 12px;
}

/* line 46, ../sass/_video.scss */
.page-template-tmpl-case-studies .container.main .row .col .items .item .readmore, .page-template-tmpl_video-php .container.main .row .col .items .item .readmore, .page-template-tmpl_webinars-php .container.main .row .col .items .item .readmore {
    position: absolute;
    bottom: 15px;
    right: 15px;
    color: #0e4d96;
}

/* line 5, ../sass/_default.scss */
.page-template-default .container.main {
    padding-top: 80px;
}

/* line 22, ../sass/_default.scss */
.page-template-default .container .row .col.text h1 {
    font-size: 40px;
}

/* line 26, ../sass/_default.scss */
.page-template-default .container .row .col.text h2 {
    color: #8DC63F;
    font-size: 30px;
    margin-bottom: 15px;
}

/* line 32, ../sass/_default.scss */
.page-template-default .container .row .col.text h3 {
    color: #808080;
    font-size: 24px;
    margin-bottom: 12px;
}

/* line 7, ../sass/_accordion.scss */
.page-template-tmpl_accordion-php .container.main .text h3 {
    cursor: pointer;
}
.container.main .text h3 span{
	color: #8DC63F;
}
/* line 3, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php .container.main h1 a {
    float: right;
    font-size: 16px;
    margin-top: 20px;
}

/* line 9, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php #awpqsf_id {
    float: right;
    border: none;
    height: 50px;
    position: relative;
    top: -2px;
}

/* line 16, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php #awpqsf_id .form_title {
    display: none;
}

/* line 20, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php #awpqsf_id label.taxrdlabel, .page-template-tmpl_downloads-php #awpqsf_id label.cmfrdlabel {
    font-size: 16px;
    font-family: "klavika-reg";
    font-weight: normal;
    border: 1px solid #c2c2c2;
    border-radius: 20px;
    line-height: 34px;
    padding: 0 12px 0 0;
    width: auto;
    margin-right: 10px;
    color: #c2c2c2;
}

/* line 33, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php #awpqsf_id label.taxrdlabel.active, .page-template-tmpl_downloads-php #awpqsf_id label.cmfrdlabel.active {
    background: #c2c2c2;
}

/* line 38, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php #awpqsf_id input {
    opacity: 0;
    cursor: pointer;
}

/* line 43, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php #awpqsf_id label {
    display: none;
}

/* line 47, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php #awpqsf_id select {
    color: #000;
    font-size: 14px;
}

/* line 53, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php .mloading {
    background: url(/en/wp-content/themes/inspireMD/images/preloader.gif) no-repeat 0 0;
    height: 32px;
    width: 32px;
    margin: auto;
}

/* line 60, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php h2.filter {
    background: #c2c2c2;
    border-radius: 20px;
    color: #fff;
    padding: 5px 10px;
    font-size: 21px;
    margin-top: 80px;
    margin-bottom: 40px;
    width: 100%;
    height: 35px;
    max-width: 710px;
    top: 100px;
}

/* line 73, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php h2.filter form {
    float: right;
    position: relative;
    top: -2px;
}

/* line 78, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php h2.filter form select, .page-template-tmpl_downloads-php h2.filter form input {
    color: #818285;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
}

/* line 86, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php h2.filter form li {
    margin-left: 10px;
}

/* line 92, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php h2.filter form .sf-field-search input {
    width: 100%;
    min-width: 200px;
    max-width: 300px;
}

/* line 99, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php h2.filter form ::-webkit-input-placeholder {
    color: #818285;
}

/* line 100, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php h2.filter form :-moz-placeholder {
    color: #818285;
    opacity: 1;
}

/* line 101, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php h2.filter form ::-moz-placeholder {
    color: #818285;
    opacity: 1;
}

/* line 102, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php h2.filter form :-ms-input-placeholder {
    color: #818285;
}

/* line 104, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php h2.filter form li {
    float: left;
    margin-top: 0px;
    padding-top: 0px;
}

/* line 111, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php h2.filter:first-child {
    margin-top: 0px;
}

/* line 116, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php .logout {
    color: #1191d0;
    font-size: 20px;
    text-align: right;
    width: 100%;
    display: block;
    margin-bottom: 30px;
}

/* line 125, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php #items {
    margin-top: 80px;
}

/* line 128, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php #items .item {
    display: table;
    margin-bottom: 40px;
    width: 100%;
}

/* line 133, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php #items .item .text {
    padding-left: 15px;
    max-width: 82%;
    display: table-cell;
    vertical-align: middle;
    text-align: justify;
    font-size: 15px;
    line-height: 18px;
    width: 60%;
}

/* line 143, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php #items .item .text h3 {
    font-size: 15px;
    margin-top: 0px;
    color: #0e4d96;
}

/* line 147, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php #items .item .text h3 a {
    color: #0e4d96;
}

/* line 152, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php #items .item .text .readmore {
    color: #0e4d96;
    float: right;
    font-size: 14px;
    font-weight: bold;
    background: #c2c2c2;
    border-radius: 5px;
    padding: 5px 10px;
}

/* line 163, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php #items .item .img {
    display: table-cell;
    vertical-align: middle;
    width: 13%;
}

/* line 168, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php #items .item .img img {
    border-right: 1px solid #c2c2c2;
    padding-right: 15px;
}

/* line 174, ../sass/_downloads.scss */
.page-template-tmpl_downloads-php #items .item .placeholder {
    display: table-cell;
    vertical-align: middle;
    width: 30%;
}

@media (max-width: 1440px){

	header .top .container{
		width: auto;
	}
	.flex_container .logo img{
		max-width: 160px;
	}
	header ul a{
		font-size: 16px !important;
		padding: 5px 10px !important;
	}
	header ul.sub-menu{
		padding: 10px;
		left: 15px;
	}
	header ul.sub-menu li a{
		font-size: 16px !important;
	}
}
@media (max-width: 1200px){

	.contact-section .container{
		width: auto;
	}
	.contact-section .bottom-row{
		margin-top: 25px;

	}
	.credit-wrapper{
		justify-content: flex-start;
		margin: 10px 0;
	}
}
@media (max-width: 995px){
	.content-wrapper{
		padding-top: 60px;
	}
	.contact-section .top{
		margin-top: 40px;
	}
	header .social, header .top-menu, .wrap_main_menu, header .top{
		display: none;
	}
	.mobile_menu_button{
		display: flex;
	}
	header .bottom-menu{
		top: 0 !important;
	}
	#search-wrap{
		display: none;
	}
	.flex_container{
		padding: 15px !important;
	}
}
@media (min-width: 320px) and (max-width: 768px) {
	.flex_container{
        padding-top: 15px;
    }
	.rights-terms{
		flex-direction: column;
		align-items: flex-start;
	}
	.rights-terms .terms-policy{
		margin-left: 0;
		margin-top: 10px;
	}
	.contact-section .container{
		padding: 50px 15px 25px 15px;
	}
	.contact-section .form-wrapper{
		margin-right: 0;
	}
	.contact-section label{
		font-size: 18px;
	}
	.single-branch{
		margin-bottom: 20px;
	}
	.contact-section .bottom-row{
		margin-top: 15px;
	}
    /* General */
    /* line 6, ../sass/_responsive.scss */
    .navbar-fixed-top .top-menu {
        display: none;
    }

    /* line 10, ../sass/_responsive.scss */
    .page-footer {
        position: relative;
        max-height: 100%;
    }

    /* line 15, ../sass/_responsive.scss */
    .container.main {
        padding-top: 20px;
    }

    /* line 19, ../sass/_responsive.scss */
    .container.main h1 {
        margin-bottom: 15px;
    }

    /* line 23, ../sass/_responsive.scss */
    .container .col.sidebar {
        padding: 20px 40px 0 40px;
        text-align: center;
        border-left: none;
        border-top: 1px solid #c2c2c2;
        margin-top: 20px;
    }

    /* line 30, ../sass/_responsive.scss */
    .container .col.sidebar .alignnone {
        margin: auto;
    }

    /* line 35, ../sass/_responsive.scss */
    .page-footer .container .row .col.contact {
        text-align: center;
    }

    /* line 39, ../sass/_responsive.scss */
    .page-footer .container .row .col.contact ul li {
        padding-left: 0px;
    }

    /* line 43, ../sass/_responsive.scss */
    .page-footer .container .row .col h3 {
        font-size: 22px;
    }

    /* line 47, ../sass/_responsive.scss */
    .page-footer .container .row .col ul li {
        font-size: 18px;
    }

    /* line 51, ../sass/_responsive.scss */
    .content-wrapper {
        padding-bottom: 0px;
    }

    /* line 55, ../sass/_responsive.scss */
    .navbar-collapse {
        background: #fff;
    }

    /* line 59, ../sass/_responsive.scss */
    .container.main ul {
        padding-left: 20px;
    }

    /* line 63, ../sass/_responsive.scss */
    .container .col.sidebar .sidebar-item .wpcf7 .wpcf7-form-control-wrap input {
        max-width: 100%;
    }

    /* line 67, ../sass/_responsive.scss */
    .container .col.sidebar .sidebar-item .wpcf7 label {
        display: block;
        width: 100%;
    }

    /* line 72, ../sass/_responsive.scss */
    .container .col.sidebar .sidebar-item {
        margin-bottom: 80px;
    }

    /* General End */
    /* Home */
    /* line 80, ../sass/_responsive.scss */
    .home .intro-cols .col {
        margin-bottom: 30px;
    }

    /* line 84, ../sass/_responsive.scss */
    .home .container-fluid.grey .col .col .img {
        left: 0px;
        top: 0px;
        position: relative;
    }

    /* line 90, ../sass/_responsive.scss */
    .home .container.additional .col {
        padding-top: 30px;
    }

    /* line 94, ../sass/_responsive.scss */
    .home .container-fluid.grey .col .col .text {
        padding: 0px;
    }

    /* Home End */
    /* Team End */
    /* line 103, ../sass/_responsive.scss */
    .page-template-tmpl_team-php .container.main .row .col .items .item .img {
        margin-bottom: 20px;
    }

    /* line 107, ../sass/_responsive.scss */
    .page-template-tmpl_team-php .container.main .row .col .items .item .text {
        margin-left: 0px;
        max-width: 100%;
    }

    /* Team End */
    /* Publications*/
    /* line 116, ../sass/_responsive.scss */
    .page-template-tmpl_publications-php .container.main .row .col .items .item .text {
        max-width: 100%;
    }

    /* line 120, ../sass/_responsive.scss */
    .page-template-tmpl_publications-php .container.main .row .col .items .item .patients {
        border-left: none;
        border-bottom: 1px solid #c2c2c2;
        padding-left: 0px;
        padding-top: 20px;
        padding-bottom: 20px;
        max-width: 100%;
    }

    /* Publications End */
    /* Products */
    /* line 133, ../sass/_responsive.scss */
    .single-products .container.main .row.third .col:nth-child(2), .single-products .container.main .row.third .col:first-child {
        padding-left: 0px;
        margin-bottom: 20px;
    }

    /* Products End */
    /* Videos */
    /* line 143, ../sass/_responsive.scss */
    .page-template-tmpl_video-php .container.main .row .col .items .item iframe {
        width: 100%;
    }

    /* line 147, ../sass/_responsive.scss */
    .page-template-tmpl_video-php .container.main .row .col .items .item {
        margin: 20px 0;
    }

    /* line 151, ../sass/_responsive.scss */
    .page-template-tmpl_video-php .container.main .row .col .items .item:nth-child(2n) {
        margin-left: 0px;
    }

    /* Videos End */
	/* Webinars */
    /* line 143, ../sass/_responsive.scss */
    .page-template-tmpl_webinars-php .container.main .row .col .items .item iframe {
        width: 100%;
    }

    /* line 147, ../sass/_responsive.scss */
    .page-template-tmpl_webinars-php .container.main .row .col .items .item {
        margin: 20px 0;
    }

    /* line 151, ../sass/_responsive.scss */
    .page-template-tmpl_webinars-php .container.main .row .col .items .item:nth-child(2n) {
        margin-left: 0px;
    }

    /* Webinars End */
    /* News & Events */
    /* line 159, ../sass/_responsive.scss */
    .page-template-tmpl_events-php #items .item .date, .page-template-tmpl_news-php #items .item .date {
        max-width: 100%;
        margin-bottom: 40px;
    }

    /* line 165, ../sass/_responsive.scss */
    .page-template-tmpl_events-php #items .item .text, .page-template-tmpl_news-php #items .item .text {
        max-width: 100%;
        margin-bottom: 20px;
    }

    /* line 171, ../sass/_responsive.scss */
    .page-template-tmpl_events-php #items .item .text.img, .page-template-tmpl_news-php #items .item .text.img {
        max-width: 100%;
    }

    /* line 176, ../sass/_responsive.scss */
    .page-template-tmpl_events-php #items .item .img, .page-template-tmpl_news-php #items .item .img {
        float: left;
    }

    /* line 186, ../sass/_responsive.scss */
    .page-template-tmpl_events-php #items .item .date .month-year, .page-template-tmpl_events-php #items .item .date .day-number, .page-template-tmpl_events-php #items .item .date .day-name, .page-template-tmpl_news-php #items .item .date .month-year, .page-template-tmpl_news-php #items .item .date .day-number, .page-template-tmpl_news-php #items .item .date .day-name {
        text-align: left;
    }

    /* News & Events End */
    /* Contact */
    /* line 198, ../sass/_responsive.scss */
    .page-template-tmpl_contact-php .container.contact .col-fluid:first-child, .page-template-tmpl_contact-php .container.contact form .col {
        max-width: 100%;
    }

    /* line 203, ../sass/_responsive.scss */
    .page-template-tmpl_contact-php .container.contact form .col .submit {
        position: relative;
        bottom: -30px;
        right: initial;
        width: 100%;
    }

    /* Contact End */
    /* Downloads Start */
    /* line 214, ../sass/_responsive.scss */
    .page-template-tmpl_downloads-php h2.filter:first-child {
        margin-top: 0px;
        position: relative;
    }

    /* line 219, ../sass/_responsive.scss */
    .page-template-tmpl_downloads-php h2.filter {
        font-size: 21px;
        width: 100%;
        height: 100px;
        max-width: 710px;
        top: 25px;
    }

    /* line 227, ../sass/_responsive.scss */
    .page-template-tmpl_downloads-php h2.filter form {
        margin-top: 7px;
    }

    /* line 228, ../sass/_responsive.scss */
    .page-template-tmpl_downloads-php h2.filter form .sf-field-search input {
        width: 100%;
        min-width: 170px;
    }

    /* line 229, ../sass/_responsive.scss */
    .page-template-tmpl_downloads-php #items .item .text {
        width: 100%;
    }

    /* Downloads End */
}

@media (min-width: 481px) and (max-width: 768px) {
    /* General */
    /* line 240, ../sass/_responsive.scss */
    .page-template-default .container.main {
        padding-top: 20px;
    }

    /* line 244, ../sass/_responsive.scss */
    .page-template-tmpl_contact-php .container.contact .col-fluid:first-child, .page-template-tmpl_contact-php .container.contact form .col, .page-template-tmpl_contact-php .container.contact form .col select, .page-template-tmpl_contact-php .container.contact form .col input, .page-template-tmpl_contact-php .container.contact form .col textarea {
        width: 100%;
        max-width: 100%;
    }

    /* line 253, ../sass/_responsive.scss */
    .navbar-fixed-top {
        min-height: 60px;
        padding-top: 5px;
    }

    /* line 258, ../sass/_responsive.scss */
    .navbar-brand img {
        max-height: 45px;
        width: auto;
    }

    /* line 263, ../sass/_responsive.scss */
    .navbar-fixed-top .top-menu {
        top: -10px;
    }

    /* line 267, ../sass/_responsive.scss */
    .navbar-toggle {
        margin-top: 15px;
    }

    /* line 271, ../sass/_responsive.scss */
    .page-footer {
        max-height: 1300px;
    }

    /* line 275, ../sass/_responsive.scss */
    .page-template-tmpl_video-php .container.main .row .col .items .item {
        max-width: 47%;
    }

    /* line 279, ../sass/_responsive.scss */
    .page-template-tmpl_video-php .container.main .row .col .items .item:nth-child(2n) {
        margin-left: 20px;
    }

    /* line 283, ../sass/_responsive.scss */
    .page-template-tmpl_events-php #items .item .text, .page-template-tmpl_news-php #items .item .text {
        max-width: 85%;
    }

    /* line 288, ../sass/_responsive.scss */
    .page-template-tmpl_events-php #items .item .date, .page-template-tmpl_news-php #items .item .date {
        max-width: 30%;
    }

    /* line 293, ../sass/_responsive.scss */
    .container .col.sidebar .sidebar-item .wpcf7 .wpcf7-form-control-wrap input {
        float: none;
        width: 60%;
    }

    /* line 298, ../sass/_responsive.scss */
    .container .col.sidebar .sidebar-item .wpcf7 input[type=submit] {
        float: none;
        width: 60%;
    }
}

@media (min-width: 768px) {
    /* General */
    /* line 308, ../sass/_responsive.scss */
    .navbar-fixed-top .navbar-nav li a {
        font-size: 14px;
        margin-left: 0px;
        margin-right: 0px;
    }

    /* General End */
}

@media (min-width: 768px) and (max-width: 1024px) {
    /* General */
    /* line 322, ../sass/_responsive.scss */
    .navbar-fixed-top .navbar-nav {
        margin-top: 12px;
    }

    /* General End */
    /* Home */
    /* line 330, ../sass/_responsive.scss */
    .home .container-fluid.grey .col .col .text h3 {
        margin-top: 10%;
    }

    /* Home End */
    /* Team */
    /* line 338, ../sass/_responsive.scss */
    .page-template-tmpl_team-php .container.main .row .col .items .item .text {
        max-width: 70%;
    }

    /* Team End */
    /* Contact */
    /* line 346, ../sass/_responsive.scss */
    .container .col.sidebar .sidebar-item {
        max-width: 300px;
        display: table-cell;
        vertical-align: top;
    }

    /* Contact End */
    /* Videos */
    /* line 356, ../sass/_responsive.scss */
    .page-template-tmpl_video-php .container.main .row .col .items .item {
        max-width: 300px;
    }

    /* line 360, ../sass/_responsive.scss */
    .page-template-tmpl_video-php .container.main .row .col .items .item iframe {
        width: 100%;
    }

    /* Videos End */
}

@media (min-width: 1024px) {
    /* line 369, ../sass/_responsive.scss */
    .page-footer .container .row .col {
        min-width: 110px;
    }
}

.copyright {
    text-align: center;
    font-size: 12px;
}

#cn-notice-text {
    font-family: "klavika-reg";
}

#cn-notice-text a {
    color: #fff;
    text-decoration: underline;
}

.cookies-button {
    font-family: "klavika-reg";
    background-color: #8ec647;
    color: #fff;
    padding: 4px 10px;
    text-transform: uppercase;
}

@media (max-width: 560px) {

	.contact-section h2{
		font-size: 39px;
	}
	.contact-section label{
		margin-bottom: 8px;
	}

    .duo{
        flex-direction: column;
        align-items: flex-start;
    }
    .duo label:first-of-type{
        margin-right: 0;
        margin-bottom: 15px;
    }

    .text .table-holder {
        width: 100% !important;
        max-width: 100%;
        overflow-x: auto
    }
}

.custom-slider {
    display: block;
    position: relative;
    width: 100%;
}

.custom-slider__slide {
    height: 600px;
    position: relative;
    overflow: hidden;
}

.custom-slider__slide img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 100%;
    width: auto;
	max-height: 110%;
}

@media (max-width: 768px) {

    .wrapper {

    }

    .custom-slider__slide {
        height: 120px;
    }

    .navbar-brand img {
        max-height: 40px;
        width: auto;
    }

    .navbar-toggle {
        margin-top: 0;
    }

    .navbar-fixed-top {
        min-height: unset;
        padding: 15px 0;
    }
}

.container.additional iframe {
    max-width: 100%;
}

.grecaptcha-badge {
	visibility: hidden;
}
.social-media a {
	border: none;
	margin-right: 15px;
	text-align: center;
}
#cookie-notice{
	z-index: 999999999999999 !important;
}
#cookie-notice .cn-button{
	padding: 2px 10px;
}
#cn-refuse-cookie{
	background-color: #74AF24
}
#cn-accept-cookie {
	background: #0e4d96 !important
}
a.events-readmore {
    color: #0e4d96;
	font-size: 16px;
    position: absolute;
  	right: 0px;
}
