/* CUSTOM.CSS - Custom CSS block for personal customizations, activate it from WordPress menu > Apparence > Theme options */
 main > section.section-base.section-color{
    /*background-color: #D7D7D7; */
    background-color: #eee;
}
@font-face {
font-family:"Open Sans Semibold";src:url("/wp-content/themes/execoore/inc/icons/fonts/OpenSans-Semibold.eot?") format("eot"),url("/wp-content/themes/execoore/inc/icons/fonts/OpenSans-Semibold.woff") format("woff"),url("/wp-content/themes/execoore/inc/icons/fonts/OpenSans-Semibold.ttf") format("truetype"),url("/wp-content/themes/execoore/inc/icons/fonts/OpenSans-Semibold.svg#OpenSans-Semibold") format("svg");
font-weight:normal;
font-style:normal;
}
body {
	font-size: 17px;
	line-height: 23px;
}
footer p, footer .icon-list li, footer a {
  font-weight: 500;
  letter-spacing: .5px;
}
strong, b {
font-family:"Open Sans Semibold";
font-weight:normal;
font-style:normal;
}
h1 + p, h1 + p + p, #shuYN{
font-size: 17px;
line-height: 23px;
letter-spacing: 0.2px;	
}
h1 + p + strong{
font-family:"Open Sans Semibold";
font-size: 17px;
line-height: 23px;
}
/*.floating-menu ul{
-webkit-transition: -webkit-transform 500ms ease-out;
-moz-transition: -moz-transform 500ms ease-out;
-o-transition: -o-transform 500ms ease-out;
transition: transform 500ms ease-out;	
}

.fm-bar li{
-webkit-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition: all 500ms ease-out;
-o-transition: all 500ms ease-out;
transition: all 500ms ease-out;	
} */


#contactBox {
    position: fixed;
    right: 0;
    top: 160px;
    z-index: 101;
}
#contactBox .contactBox__icons {
    -webkit-transition: -webkit-transform 500ms ease-out;
    -moz-transition: -moz-transform 500ms ease-out;
    -o-transition: -o-transform 500ms ease-out;
    transition: transform 500ms ease-out;
}
.visible-xs {
    display: none !important;
}
.text-right {
    text-align: right;
}
#contactBox .contactBox__icons .contactBox_icon {
    -webkit-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
    height: 55px;
    width: 62px;
    margin-bottom: 3px;
    background-color: #f06400;
    color: #fff;
    text-align: center;
    padding-top: 7px;
    cursor: pointer;
}
#contactBox .contactBox__icons .contactBox_icon i {
    display: block;
    font-size: 24px;
    line-height: 1;
}
#contactBox .contactBox__icons .contactBox_icon i::before {
    margin-right: 0;
}
.sparda-kontakt::before {
    content: "\e923";
}
[class^="sparda-"]::before, [class*=" sparda-"]::before {

    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
::before, ::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#contactBox .contactBox__icons .contactBox_icon span {
    font-size: 12px;
    display: block;
    line-height: 1;
    position: absolute;
    bottom: 7px;
    left: 0;
    right: 0;
    font-family: "HelveticaNeueMedium";
}
#contactBox .contactBox__icons .contactBox_icon {
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.sparda-live_chat::before {
    content: "\e91c";
}
.contentBox__content {
    max-height: 100vh;
    background-color: #fff;
    width: 400px;
    position: absolute;
    color: #4c4c4c;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 30;
}
#contactBox .contactBox__contents .contentBox__content {
    max-height: 70vh;
    left: -2px;
    top: 0;
    transform: translateX(-100%) scaleX(0);
    -webkit-transform: translateX(-100%) scaleX(0);
    -o-transform: translateX(-100%) scaleX(0);
    -webkit-transition: -webkit-transform 500ms ease-out;
    -moz-transition: -moz-transform 500ms ease-out;
    -o-transition: -o-transform 500ms ease-out;
    transition: transform 500ms ease-out;
    transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -webkit-transform-origin: 100% 0;
}
#contactBox .contactBox__contents .contentBox__content.active {
    transform: translateX(-100%) scaleX(1);
    -webkit-transform: translateX(-100%) scaleX(1);
    -o-transform: translateX(-100%) scaleX(1);
}
#contactBox .contactBox__contents .contentBox__content.active .box__inner {
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
#contactBox .contactBox__contents .contentBox__content .box__inner {
    -webkit-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 500ms ease-out;
    -moz-transition: -moz-transform 500ms ease-out;
    -o-transition: -o-transform 500ms ease-out;
    transition: transform 500ms ease-out;
}
.contentBox__content .box__inner {
    padding: 19px 22px 20px 22px;
}

.contentBox__content {
    color: #4c4c4c;
}
.contentBox__content .box__inner .box__close {
    position: absolute;
    top: 15px;
    right: 22px;
    cursor: pointer;
    font-size: 17px;
    line-height: 17px;
}
.contentBox__content .box__inner .box__close {
    cursor: pointer;
    font-size: 17px;
    line-height: 17px;
}
.sparda-schliessen::before {
    content: "\e925";
}
.contentBox__content .box__inner .box__headline {
    font-family: "HelveticaNeueMedium";
    padding-bottom: 19px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 19px;
    color: #f06400;
}
.text-center {
    text-align: center;
}
.contentBox__content .box__inner .boxCol {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px;
    margin-bottom: 19px;
}
.contentBox__content .box__inner .boxCol .boxCol__headline {
    margin-bottom: 22px;
    font-family: "HelveticaNeueRoman";
}
.contentBox__content .box__inner .boxCol:last-child {
    margin: 0;
    padding: 0;
    border: none;
}
.contentBox__content .box__inner .boxCol .btn {
    padding: 0 15px;
    height: 45px;
    line-height: 45px;
}
.multi-buttons__wrapper .btn:last-of-type {
    margin-right: 0;
}
.btn.btn-primary {
    color: #fff;
    background-color: #f06400;
    border-color: #f06400;
}

.footer-bar > .container, footer.light ul li > a {
    font-size: 15px!important;
    color: #FFFFFF!important;
    line-height: 19px!important;
}
.footer-bar > .container > p span{
	padding: 0 25px;
}
.pull-right {
    float: right;
}
.alignright {
    float: right;
    padding: 15px;
}
.alignleft {
    float: left;
    padding: 15px;
}

p + h2 {
    margin-top: 30px;
}    

.wp-editor > ul li::marker {
    content: '+';
}
.wp-editor > ul {
    margin-left: 0px;
    padding-left: 10px;
}
#section_4Rk9Z {
    border-top: 2px dotted #00385f;
}


h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5, .subtitle {

font-weight: 400!important;
text-rendering: optimizeLegibility;
}
#section_5ZtkF .container {
	padding: 0px !important;
}
body > nav:not(.menu-top-logo) .menu-brand, nav:not(.menu-top-logo) .menu-big-box .menu-right {
    height: 100px; 
}
body > nav .menu-brand {
padding: 0px;
padding-top: 15px;    
}
body > nav:not(.menu-top-logo) > .container {
    min-height: 125px;
}
main > section > .container {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
h1{
font-family:"Open Sans Semibold";
	font-size: 28px!important;
	line-height: 36px!important;
	color: #0083c9!important;
	margin-top: -7px;
	font-weight: normal !important;
}

.clean52{
color:#00385f;font-size: 48px; 	line-height: 54px;
}
.clean53{color:#00385f!important;
font-size: 24px!important;
line-height: 26px!important;}

h2, .h2 {

    font-size: 24px!important;
	line-height: 32px!important;
	color:#00385f!important;
}
.im-money-smiley, .im-smile,.im-cap-smiley{
	font-size: 80px!important;
	color:#00385f!important;
}

h3, h4, h5,h6 .h3, .h4, .h5,.h6{

    font-size: 20px!important;
	line-height: 28px!important;
	color: #00385f!important;
}
.btn-video::after{color: #00385f;}

.icon-box i.text-lg {
    width: 100px;
    height: 100px;
    min-width: 100px;
    line-height: 100px;
    font-size: 50px !important;
    border-radius: 50%;
}.icon-box h3 {
    margin: 0px;
    font-size: 18px;
    text-transform: none;
    line-height: 24px;
    color: #333;
}.events-grid .event {
    margin-bottom: 25px;
    width: 32%;
    margin-left: 2%;
    float: left;
}.events-grid .event:first-child, .events-grid .event:nth-child(4n) {
    margin-left: 0;
}.event .date {
    background: rgb(23, 157, 217);
    color: #fff;
    text-align: center;
    width: 90px;
    height: 90px;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;

    text-transform: uppercase;
}.event .date {
    margin: 0 auto 12px;
}.event .date span {

        line-height: normal;
    display: block;
    line-height: 30px;
    padding-top: 20px;
}.event .meta {
    font-size: 18px;
}
[class*="col-lg-"] > h3{
text-transform: none;
}
body > nav,.menu-fixed.scroll-menu{background-color: #fff;}.logo-default{
width: 100%;}.menu-cnt > ul > li:hover > a{color:rgb(0, 160, 230)!important;}.menu-cnt > ul > li > a{padding-top:15px;}nav .menu-custom-area {
    line-height: 42px;font-size: 17px;
}
.logo-retina {
    display: none !important;
    height: 71px;
    width: 100%;
    max-width: 220px;
}
.no-padding > .container {
    padding: 0 !important;
}
#sx1Ix img{
	width: 60px;
}
.menu-cnt > ul{
	margin-left: 56px;
}
.im-newspaper-2{
	margin-top: 25px;
}
.text-md {
    font-size: 27px !important;
    color: #333 !important;
}
h2 + p{
	margin-top: 0px;
}
h3 + p{
	margin-top: 5px;
}
.menu-right {
    width: auto;
    float: none;
    margin: 0;
}.menu-mini .container {
    max-width: 100%;
    padding: 0;
}.menu-custom-area {
    width: 100%;
}.im-map-marker2 {
    font-size: 18px;
    font-weight: bold;
}.menu-mini .menu-right {
    align-items: center;
    height: 42px;
    padding: 0;
}

.instagram {
    text-decoration: none;
}
.menu-classic > .container .menu-right{
height: 80px;
line-height: 80px;	
}


.menu-cnt > ul{padding-bottom: 0px;}
.menu-cnt .menu-right{}



.menu-fixed:not(.menu-transparent) + main {margin-top: 80px;}.scroll-menu .menu-cnt {
    margin-top: 0px;
}
.scroll-menu .menu-cnt > ul {
    padding-bottom: 0px;
}

footer.light a{color:#fff!important;}footer .col-lg-4:last-child {
    background: transparent;
    padding: 0px;
        padding-right: 0px;
        padding-left: 0px;
    border-radius: 0px;
    padding-left: 15px;
    padding-right: 15px;
}footer > .container {
    padding-top: 30px;
}
.btn-sm {
    padding: 0px 30px;
}
.btn {
    font-weight: 400;
}
.menu-mini{
	background: transparent;
	height: auto;
}
nav .menu-right .menu-custom-area{
	border-color: transparent;
}
.icon-line li::before{
content:">";
top:5%;
height:0px;
}footer .icon-list li {
    opacity: 1;
}
.tp-mask-wrap {
    /*display: none !important;*/
}
h3#h3slider{
	font-size: 20px!important;

}
h1#h2slider {text-align:right!important;}
h2#h2slider {

    font-size: 30px !important;
    line-height: 36px !important;
    color: #fff !important;text-align:right!important;
}
div#slide-10-layer-5,div#slide-11-layer-5,div#slide-15-layer-5,div#slide-14-layer-5,div#slide-13-layer-5,div#slide-12-layer-5{
	background-color: #00385f!important;
	border-color: #00385f!important;
}
div.tp-parallax-wrap{
	/*z-index: 0!important;    */
}
.hc-empty{
	height: 0px;
	min-height: 0px;
}
.menu-cnt > ul > li > a{
font-size: 19px;
letter-spacing: 0.4px;
padding: 0 18px;
padding-top: 15px;
text-transform: none;
}
.dropdown > ul{
padding-top: 45px;
}
.dropdown > ul, .dropdown .mega-menu, .dropdown-submenu > ul {
    box-shadow: none;
}
.tparrows::before{
color: rgb(255,255,255) !important;
}
.custom.tparrows::before{
font-size: 44px!important;
line-height: 50px!important;
}
.custom.tparrows{
	height: 50px!important;
}
.icon-box p {
    line-height: 22px;
    opacity: .8;
}
ul.icon-list li {
    padding-left: 15px;
}
.menu-cnt > ul > li.dropdown > a::after{
	display: none;
}
.menu-cnt > ul > li.dropdown > a{
	padding-right: 6px;
}
.menu-cnt > ul > li.dropdown ul a{
	border: none;
}
.menu-cnt > ul > li ul a{
	color: rgb(51, 51, 51);
	transition: all .3s;
}
.dropdown > ul::before{
	background-color: transparent;
}
.dropdown > ul > li > a,.dropdown-submenu > ul > li > a{
	 font-size: 17px;
height: 40px;
line-height: 36px;
font-weight: 450!important;
color: #000000!important;
}
.dropdown ul li a{
	background-color: #fff;
	opacity:0.9;
}
.dropdown ul:not(.icon-list) li:hover > a{
	background-color: #fff;
	color: rgb(23, 157, 217);
}
.fm-item-1-0 .fm-icon,.fm-item-1-1 .fm-icon,.fm-item-1-2 .fm-icon,.fm-item-1-3 .fm-icon,.fm-item-1-4 .fm-icon{
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
	color: #179dd9!important;
    background-color: #f7f7f9!important;
}
.fm-right.fm-connected .fm-label{
/*border: 1px solid #179dd9;*/
border-right: 0px;
}
.icon-links{
	margin-top: 15px;
}

.icon-links-grid a:first-child {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    margin-left: 32px;
}
footer .icon-links-grid a {
    width: 46px;
    height: 45px;
}
.social-colors.icon-links-button .facebook:not(:hover), .social-colors-hover.icon-links-button .facebook:hover, .social-colors.icon-links-grid .facebook:not(:hover), .social-colors-hover.icon-links-grid .facebook:hover,.icon-links-grid a:hover,.social-colors.icon-links-button .twitter:not(:hover), .social-colors-hover.icon-links-button .twitter:hover, .social-colors.icon-links-grid .twitter:not(:hover), .social-colors-hover.icon-links-grid .twitter:hover,.social-colors.icon-links-button .instagram:not(:hover), .social-colors-hover.icon-links-button .instagram:hover, .social-colors.icon-links-grid .instagram:not(:hover), .social-colors-hover.icon-links-grid .instagram:hover,.social-colors.icon-links-button .youtube:not(:hover), .social-colors-hover.icon-links-button .youtube:hover, .social-colors.icon-links-grid .youtube:not(:hover), .social-colors-hover.icon-links-grid .youtube:hover {
    background-color: transparent;
    border-color: transparent;
    color: transparent;
}



#o2GXk img,#vv8b1 img, #ZWbqd img, .hjk img, #gu8cj img{
	border-radius: 50%;
}
footer > .container {
    padding-bottom: 60px;
}

.quote{
background-color: #eee!important;
opacity:1;
}
.quote::before{
	color: rgb(23, 157, 217)!important;
	opacity:1!important;
}

#column_h2AcG{
	max-width: 1140px;
margin: 0 auto;
padding-left: 30px;
padding-right: 30px;
}
.glide__slide a{
	background: transparent!important;
}
.cnt-box-testimonials > img{
	width: 150px;
	height: 150px;
	max-width: 150px !important;
	max-height: 150px !important;
	margin: 0 10px 30px 0;
	float: left;
}
.fm-right.fm-connected .fm-label{
border-top-left-radius: 50px;
border-bottom-left-radius: 50px;
padding: 0 56px 0 20px!important;
width: 250px;
height: 48px;
}

.fm-item-1-0 a:hover,.fm-item-1-1 a:hover,.fm-item-1-2 a:hover{
	opacity:0.95;
}
.table-grid td, .table-border td, .table-border th,.accordion-list > li {
    border-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
}


#oi3Ov img,#eyAE6 img, #oTfEA img{
	border-radius: 50%;border: 1px solid #00385f;
}
.accordion-list > li.active > a,.accordion-list > li.active > a h3,.accordion-list > li > a h3,.accordion-list > li > a{
	color: #333333 !important; font-size: 24px !important; line-height: 30px !important;
}

 .accordion-list > li > a::before, .accordion-list > li > a h3::before{
line-height: 19px !important;color: #333333 !important;
}




#Lu00n img{
	border-radius:50%;
}
#vnpAw img, #PLdq6 img,#x3fsD img{
	max-width: 800px;
}
#GsoNN img{
	max-width: 250px;
}
.img-box:hover, .light .img-box:hover, .img-box:hover::before,.img-box::before {
    background: transparent;
    background-color:transparent;
}
.cnt-box-blog-side .blog-date span:last-child{
background-color: #777;
}
.pagination li.page:hover a, .pagination li.page.active a,.list-nav a.list-archive{
background-color: #00385f;
border-color: #00385f;
}
.icon-list li > i,.pagination li:not(.page):hover a,.list-nav a:hover,.list-nav a:first-child::before,.list-nav a:last-child::before{
	color: #00385f;
}
[class*="box-lightbox"] {
   background: #f5f0eb;
}
.wpcf7-form label{display:block;color:#41413c;margin-bottom:6px}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}select,input,textarea{font:99% sans-serif}
.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{box-shadow:none !important;outline:0;important;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;/*font:22px 'FrescoNormal',Helmet,Freesans,sans-serif;*/color:#41413c;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;padding:15px 20px 15px;resize:none}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form .select,.wpcf7-form .date{margin-bottom:20px}.wpcf7-form{background:#f5f0eb}.wpcf7-form input[type=submit]:hover{-khtml-opacity:.8;-moz-opacity:.8;opacity:.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80)}.wpcf7-form input[type=submit]{float:right;bottom:0;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;-ms-box-sizing:inherit;box-sizing:inherit;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;width:auto;-webkit-border-top-left-radius:16px;-moz-border-radius-topleft:16px;border-top-left-radius:16px;background-color:#00a0e6;color:#fff;padding:12px 26px 12px 45px;margin-bottom:0;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.related-testimonials .testimonial .more-link1{background-position:0 7px;font-size:18px;text-transform:lowercase;margin-top:3px;padding-left:22px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.more-link,.more-link1{background-image:url(//implaneo.de/wp-content/themes/implaneo/images/Start_4_arrow@2x.png)}}.more-link:hover,.more-link1:hover{color:#00a0e6;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);background-position:4px 12px}.arrow-list{text-align:left}.arrow-list li{margin-bottom:5px}.arrow-list li a{background-image:url(//implaneo.de/wp-content/themes/implaneo/images/Start_4_arrow.png);background-position:left 12px;background-repeat:no-repeat;-moz-background-size:14px 10px;-o-background-size:14px 10px;-webkit-background-size:14px 10px;background-size:14px 10px;padding-left:25px;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;display:block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.arrow-list li a{background-image:url(//implaneo.de/wp-content/themes/implaneo/images/Start_4_arrow@2x.png)}}.arrow-list li a:hover{color:#00a0e6;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);background-position:4px 12px}img{height:auto}.thumb img{display:block}.page-media img{width:100%;height:auto}#header{position:relative;background:#fff;z-index:2}#header .inside{padding:32px 0 70px;zoom:1}#header .inside:before,#header .inside:after{content:"";display:table}#header .inside:after{clear:both}#logo{position:absolute;right:21px;background-image:url(//implaneo.de/wp-content/themes/implaneo/images/Header_Logo_normal.png);background-position:0 0;background-repeat:no-repeat;-moz-background-size:221px 188px;-o-background-size:221px 188px;-webkit-background-size:221px 188px;background-size:221px 188px;width:221px;height:188px;display:block;text-indent:-9999px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){#logo{background-image:url(//implaneo.de/wp-content/themes/implaneo/images/Header_Logo_2x.png)}}#telf-module{position:absolute;top:0;background-image:url(/wp-content/plugins/hybrid-composer/custom/icons/Header_1_phone.png);background-position:20px center;background-repeat:no-repeat;-moz-background-size:24px 31px;-o-background-size:24px 31px;-webkit-background-size:24px 31px;background-size:24px 31px;background-color:#00a0e6;color:#fff;line-height:26px;min-height:55px;padding:14px 22px 12px 60px;left:212px;max-width:430px}#dental_mue{background-image:url(//implaneo.de/wp-content/themes/implaneo/images/muenchen@4x.png);background-position:20px center;background-repeat:no-repeat;-moz-background-size:50px 50px;-o-background-size:50px 50px;-webkit-background-size:50px 50px;background-size:50px 50px;padding:13px 28px 37px 85px;background-color:#f2eee7;position:absolute;top:0;left:-265px}#dental_reg{background-image:url(//implaneo.de/wp-content/themes/implaneo/images/regensburg@4x.png);background-position:20px center;background-repeat:no-repeat;-moz-background-size:50px 50px;-o-background-size:50px 50px;-webkit-background-size:50px 50px;background-size:50px 50px;padding:13px 28px 37px 78px;background-color:#f2eee7;position:absolute;top:0;left:-26px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){#telf-module{background-image:url(/wp-content/plugins/hybrid-composer/custom/icons/Header_1_phone@2x.png)}#dental_mue{background-image:url(//implaneo.de/wp-content/themes/implaneo/images/muenchen@2x.jpg)}#dental_reg{background-image:url(//implaneo.de/wp-content/themes/implaneo/images/regensburg@2x.png)}}@media(min-width:1660px){#dental_mue{left:-265px!important}#dental_reg{left:-26px!important}#telf-module{left:212px!important;max-width:430px!important}}#telf-module strong,#telf-module span{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;height:22px}#telf-module strong{font-weight:400;margin-right:7px}#telf-module a{color:inherit;text-decoration:none}#dental_mue strong,#dental_mue span{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;height:22px;color:#00a0e6}#dental_mue span{}#dental_mue strong{font-weight:400;margin-right:7px}#dental_mue a{color:inherit;text-decoration:none}#dental_reg strong,#dental_reg span{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;height:22px;color:#00a0e6}#dental_reg span{}#dental_reg strong{font-weight:400;margin-right:7px}#dental_reg a{color:inherit;text-decoration:none}

input[type="checkbox"], input[type="radio"] {
    padding: 0;
width: auto;
margin-left: -17px;
margin-bottom: 0px;
}
[class*="box-lightbox"] {
    max-height: 874px!important;

}

.menu-cnt > ul > li.active > a {
 color: #00385f;
}

#wjGoQ img, #i8fne img,#VFdP img,#OoE0 img,#bHXjC img,#p0h img{
	width: 75px;
}
.accordion-list > li > a::before {
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -11px;
    width: 8px;
    height: 18px;
    transition: all .5s;
    opacity: 1;
}
.accordion-list > li > a:hover::before{
    opacity: .6;
}

.dropdown-submenu > ul{
/*min-width: 350px;*/
}
.dropdown-submenu > a::after{
/*	padding-left: 15px;*/
}
.accordion-list > li > a {
    padding: 10px 0 10px 20px;
}
ul.accordion-list > li > a h3{
color: #333333 !important; font-size: 18px !important; line-height: 22px !important;
}
.accordion-list > li > .content > * {
color: #333333 !important; font-size: 18px !important; line-height: 22px !important;
}
#As2Dq img, #l9FKp img,#c23cX img,#I3mbA img,#KTcLK img, #dcS5l img, #hGzAV img,#oi3Ov1 img{
	max-height: 90px;
}
#Rev6P img{
	max-width: 450px;
	margin: 0 auto;
display: block;
}

#euPCE img{
	max-width: 315px;
}

#djd3z img{
	max-width: 300px;
}
.dropdown > ul > li > a, .dropdown-submenu > ul > li > a {
height: auto!important;
}
ul#oGqpD.accordion-list > li > a {
    font-size: 18px !important;
    font-weight: 300;
}
#vXoJN img, #AfnNH img, #hLM3d img {
	width: 40%;
}
ul.uldjd{
	padding-left: 7px;
}
ul.uldjd li{
	padding-left: 7px;
}
ul.uldjd li::marker {
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -11px;
    width: 8px;
    height: 18px;
    transition: all .5s;
    opacity: 1;
    transform: scale(.3);
}

table#B6PpA.table-grid td{
	padding: 0px;
	vertical-align: top;
}

#bE1Ls img{
	max-width: 200px;
}

#LdHLm.img-box:hover img {
    opacity: 1;
}
#l8e9oY > .glide__track > ul.glide__slides{
	max-width: 1100px;
	width: 100%;
	margin: 0 auto;
}

#l8e9oY > .glide__track > ul.glide__slides > li.glide__slide{
	max-width: 397px;
	width: 100%;
}
#xIYKf > img, #l8Ee3v > img, #tA5a2 > img{
	width: 100%!important;
}

#MsxGf.quote,#MsxGf1.quote  {
    position: relative;
    padding: 10px 10px 10px 30px;
}
div#MsxGf1.quote  {
background: transparent!important;
}
#MsxGf.quote::before,#MsxGf1.quote::before  {

    left: 5px;
    width: 15px;
    height: 9px;
    font-size: 15px;
    line-height: 5px;

}
#column_D3YMp  ,#column_M7bvh  ,#column_UdQDJ{
	padding-right: 20px;
}
ul#V3qEj.accordion-list > li > a {
    font-size: 18px !important;
    font-weight: 300;
}
@font-face {
    font-family: 'learning_curveregular';
    src: url('/wp-content/plugins/hybrid-composer/custom/learning_curve_regular_ot_ps-webfont.woff2') format('woff2'),
         url('/wp-content/plugins/hybrid-composer/custom/learning_curve_regular_ot_ps-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



span#writefont {
  white-space: nowrap;
  overflow: hidden;
  font-family: 'learning_curveregular';
}

/* Animation */
span#writefont {
  animation: animated-text 2s steps(30,end) 1s 1 normal both;
}

/* text animation */

@keyframes animated-text{
  from{width: 0;}
  to{width: 472px;}
}


img#svgimgrevolution{
width: 420px!important; height: 60px!important;float:right;
}

.cnt-box-blog-side .blog-date{
	background-color: #fff;
}
.cnt-box-blog-side .blog-date span:last-child {
    background-color: #808080;
    color: #fff;
}
.cnt-box.boxed .caption h2{
font-size: 27px !important;
line-height: 30px !important;
}

/*.img-box img{
	margin-left: 0px!important;
	width: 100%;
	max-width: 150px!important;
	background: #e6e6e6;
}*/
.blog-date > span{
	color: #000;
}

#qJw1z .grid-box .grid-item img{
max-height: 165px;
}

#MerbH img {
    max-height: 194px;
    width: 100% !important;
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
.menu-classic .menu-right {
    display: block;
}
span.hiddemobile{
	display: none;
}
.menu-cnt > ul {
    margin-left: 35px;
}
.menu-right {
    width: auto;
    float: left;
    margin: 0;
}

.menu-cnt > ul > li > a {
  /*  padding-top: 0px;*/
}
.menu-classic .search-box-menu > i {
    width: 30px;
    font-size: 15px;
    color: rgb(51, 51, 51);
    margin-top: 6px;
    display: none;
}
.menu-mini.scroll-hide .container .menu-right{
	width: 100%;
}
.centerit{
	text-align: center!important;
}
#column_6TSyz,#column_fiE2T,#column_fmOIY{
	padding-right: 15px;
}
main > section#section_9TXnb > .container {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.hc-empty,#L2Ujl,#MUpaK {
    display: none;
}
section#section_QC0Zq.no-padding > .container, section#section_V3Bm6.no-padding > .container {
  width: 100%;
padding-right: 30px!important;
padding-left: 30px!important;
}
#column_jG8Gm,#column_SgayK,#column_HkIa1,#column_sBilG{
	padding-right: 15px!important;
padding-left: 15px!important;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
#column_1Ssbz{
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
}


_:-webkit-full-screen:not(:root:root), .menu-cnt > ul > li > a {
    font-size: 16px;
    letter-spacing: 0.2px;
    padding: -1px 9px!important;
    padding-top: 35px;
    text-transform: none;
}
_:-webkit-full-screen:not(:root:root), .menu-cnt > ul > li.dropdown > a {
    padding-right: 0px!important;
    padding-top: 5px !important;
}
_:-webkit-full-screen:not(:root:root), .menu-cnt > ul {
    margin-left: 0px!important;
    padding-top: 10px;
}
_:-webkit-full-screen:not(:root:root), .logo-default.scroll-hide.hidden {
    display: none !important;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
.menu-classic .menu-right {
    display: block;
}


_:-webkit-full-screen:not(:root:root),body > nav .menu-brand {
max-width: calc(100% - 0px);
}
_:-webkit-full-screen:not(:root:root), body > nav .menu-brand {
 width: 260px;
}

#SYzQ3{
	margin-top: 15px;
}
body > nav .menu-brand{
	width: 260px;
		align-items:start;
	justify-content:start;
}
.hiddemobile, #l5rR0o{
	display: none;
}
.menu-cnt > ul {
    margin-left: 35px;
}
.menu-right {
    width: auto;
    float: left;
    margin: 0;
}
.menu-cnt > ul > li > a {
    padding-top: 0px;
}
.menu-classic .search-box-menu > i {
    width: 30px;
    font-size: 15px;
    color: rgb(51, 51, 51);
    margin-top: 6px;
    display: none;
}
.menu-mini.scroll-hide .container .menu-right{
	width: 100%;
}
.centerit{
	text-align: center!important;
flex: 0 0 40%;
max-width: 40%;
margin-top: 0px!important;
}
.contacttop{

flex: 0 0 60%;
max-width: 60%;
margin-top: 0px!important;
}
nav .menu-custom-area {
    margin: 0px;
}
nav .menu-custom-area{
    font-size: 16px;
}
#BbDHM{
	font-size: 15px!important;
	line-height: 20px!important;
padding: 0px 5px!important;
margin-left: 5px!important;

}
body > nav .menu-brand {
    justify-content: flex-start;
}
body > nav:not(.menu-top-logo) > .container {
    min-height: 100px;
    height: 100%;
}
.menu-fixed:not(.menu-transparent) + main {
    margin-top: 100px;
}
body > nav:not(.menu-top-logo) .menu-brand, nav:not(.menu-top-logo) .menu-big-box .menu-right {
    height: 50px;
	margin-top: 5px;
}
.menu-btn {
    color: #00385f !important;
}
body > nav .menu-brand {
    max-width: calc(100% - 100px);
    padding: 0px;
    width: 100%!important;
}
.menu-cnt{
   padding-top: 0px!important;
}


#column_6TSyz,#column_fiE2T,#column_fmOIY{
	padding-right: 15px;
}
main > section#section_9TXnb > .container {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.hc-empty,#L2Ujl,#MUpaK {
    display: none;
}
section#section_QC0Zq.no-padding > .container, section#section_V3Bm6.no-padding > .container {
  width: 100%;
padding-right: 30px!important;
padding-left: 30px!important;
}
#column_jG8Gm,#column_SgayK,#column_HkIa1,#column_sBilG{
	padding-right: 15px!important;
padding-left: 15px!important;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
#column_1Ssbz{
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
#zzBmM{
line-height: 34px !important;
}
hr.space {
    height: 25px;
}
main > section > .container {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}
#column_gWSpH{
	margin-top: 0px;
}
#column_k0dVq,#l9g065{
		padding-right: 0px!important;
		text-align: left;

}
#l6wnCp{
	text-align: left!important;
	float: none!important;
}
#scyWS{
	float: left;
}
.menu-fixed.scroll-menu .menu-btn{
	  top: 50%;
}
footer .col-lg-4{
flex: 0 0 calc(33.333333% + 0px);
max-width: calc(33.333333% + 0px);
}
footer .col-lg-4:last-child {
    margin: 0 0px;
    max-width: calc(100% - 30px);
    overflow: hidden;
}
footer .col-md-6{
	max-width: 100%;
}
footer .col-lg-4:last-child{
	margin-top: 33px;
}
footer [class*="col-"]:not([class*="col-sm"]) + [class*="col-"]:not([class*="col-sm"]) {
    margin-top: 15px;
}
#l2Hk6u{
	height: 37px;
}
#column_1Ssbz{
	margin-top: 0px;
}
.img_mobil{
	display: block!important;
	margin-bottom: 25px;
}
.button_mobil{
	display: block!important;
}
#x82RX,#column_jG8Gm, #column_sBilG, #column_k0dVq,#ib82c,#MuzQJ, #vbLCT, #lzEwP{
	display: none;
}

#column_bzeQ9, #column_B2Zd1, #column_blUCZ,#column_J9ldI,#column_nyaZa,#column_bSg4c,#column_lXTDm,#column_3pAOE,#column_kFBpF,#column_CfHwW,#column_TNlOX,#column_RnMUv,#column_zeBzq{
flex: 0 0 calc(33.333333% + 0px);
max-width: calc(33.333333% + 0px);
padding: 17px;
}
#column_CfHwW,#column_TNlOX,#column_RnMUv,#column_zeBzq{
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 0px;
}
#kTvTS{
	padding-right: 0px!important;
}
#column_veRGz,#column_Mz5lG{
flex: 0 0 calc(49.333333% + 0px);
max-width: calc(49.333333% + 0px);
margin-top: 10px;
}
body > nav .menu-brand > a {
    margin-left: 6px;
}
#fAZP1,#column_eAGfz,#column_GEz07,#Fi32b,#column_oBFzc,#column_h2AcG{
	padding-left: 40px!important;
}
#section_0NsVp > .container{
padding-left: 0px;
padding-right: 0px;

}
#column_h2AcG,#Sraeb,#\38 MyUx,#ohMVy,#dhVNv,#qBkWT,#iyHwI{
	padding-right: 0px!important;
}
#fye6w > img {
    width: 100% !important;
    display: block;
    max-width: 100% !important;
    margin-left: 0px !important;
    overflow: hidden;
}
.col-lg-6 > .img-box{
	height: auto;
}
#\34 z7wR {
    display: none;
}
#column_SgayK, #column_HkIa1,#column_h2AcG2 {
    padding-left: 30px!important;
    padding-right: 30px!important;
}
#column_B2Zd1{
	padding-top: 12px;
}
#pho{
font-size: 24px!important;
}
[class*="col-lg-"] + [class*="col-lg-"] {
    margin-top: 15px;
}
.table-6-md td:nth-child(2n+2){
	display: none;
}
h2#h2slider,h2#h2slider span {
    font-size: 20px !important;
    line-height: 25px !important;
}
h1#h2slider{
font-size: 30px !important;
line-height: 34px !important;
}
.cnt-box-testimonials > img{
	float: none;
}
#column_nyaZa,#column_bSg4c{
	padding-top: 0px;
}
table#B6PpA.table-grid td:nth-child(2n+2) {
    display: block;
}
#column_Mz5lG, #column_veRGz{

}
#slide-81-layer-3,#slide-78-layer-3,#slide-94-layer-3,#slide-96-layer-3,#slide-77-layer-3,#slide-87-layer-3,#slide-97-layer-3{
	left: -70px;
}

#qJw1z > .grid-box > .grid-item{
flex: 0 0 calc(33.333333% + 0px);
max-width: calc(33.333333% + 0px);
}


}

.img_mobil, .button_mobil{
	display: none;
}

@media screen and (max-width:767px) {

.s201_slides {
    margin-top: 15px;
}


.img_mobil{
	display: block!important;
	margin-bottom: 25px;
}
.button_mobil{
	display: block!important;
}
#kTvTS,#iyHwI,#l9g065,#column_k0dVq{
	padding-right: 15px!important;
}

#l2Hk6u,#ybcqh,#L2Ujl,#ib82c,#MUpaK,.hc-empty,#lzEwP,#l5rR0o,#S3pZN,#kDXPz,#r4Idp,#\38 uwMf,.hiddemobile,.menu-mini,#l6wnCp,#\32 Hk6u{
	display: none;
}

#V8w7g{
height: 10px;
}
#sYn1b{
	line-height: 30px!important;
}
#column_B2Zd1{
	padding-top: 15px;
}
#column_eAGfz,#column_HeEIj,#section_V3Bm6, #column_h2AcG,#column_jG8Gm,#x82RX,#column_SgayK,#zCPuB,#\35 YQOS,#OkI1g,#column_HkIa1,#jbNeK,#sJax8,#DqJi8,#column_JsqrQ,#T3Av2,#wdiIy,#HXxW3,#column_h2AcG,#Fi32b,#column_oBFzc,#Sraeb,#\38 MyUx,#ohMVy,#dhVNv,#qBkWT{
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.cnt-box-testimonials > img{
	float: none;
}
.quote {
    margin: 0px 0;
}
#column_zbbCi,#column_sS9iV,#column_YfOt3{
	padding-right: 0px!important;
	margin-top: 15px;
}
.col-lg-6 > .img-box{
	height: auto!important;
}
h2.hc-cmp-title-tag,#QV4oo {
    font-size: 28px !important;
line-height: 36px !important;
}
hr.space {
    height: 30px;
}
[class*="col-lg-"] > h3.hc-cmp-title-tag,h3#fbpsl.hc-cmp-title-tag {
    line-height: 30px!important;
}
main > section > .container {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

#h4HNT,#y07N7,#IKoEv,#ALKjQ,#ehCBP.btn-sm,#aexk1,#\34 iAnV,#scyWS,.hc-cmp-button{
	font-size: 17px!important;
line-height: 35px!important;
width: 100%;
text-align: center;
}

[class*="col-"]:not([class*="col-sm"]) + [class*="col-"]:not([class*="col-sm"]),#r275I,#ALKjQ {
    margin-top: 15px;
}
.btn:not(.full-width) + .btn:not(.full-width) {
    margin-left: 0px;
}
table.table-grid td {
    padding: 0px;

    padding-left: 15px;
    padding-right: 15px;
}


table#yBH1C.table-grid td{
    padding: 0px;
      padding-top: 15px;
    padding-left: 0px;
    padding-right: 0px;
}
.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.table-grid:not(.table-border):not(.table-full-border) {
    width: calc(100% + 0px);
}
#bE1Ls img {
    max-width: 350px;
    width: 100%;
    display: block;
    margin: 0 auto;
}
#VWJua > img,#lYWuO > img{
	height: auto!important;
	width: 100%;
display: block;
margin-bottom: 15px;
}
.table-grid:not(.table-border):not(.table-full-border) {
    margin: 0px;
}
nav .menu-custom-area,.contacttop{
	margin: 0px!important;
}
.menu-btn,nav.active .menu-btn {
    color: #00385f !important;
    top: 65%;
}
H1,h2#h2slider {
    font-size: 24px !important;
    line-height: 26px !important;
}
.menu-cnt > ul {
    margin-left: 0px;
}
.text-md {
    font-size: 23px !important;
    color: #333 !important;
}
#column_h2AcG h2#\37 7PAd{

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

.menu-cnt > ul {
    padding-left: 15px;
    padding-right: 15px;
}
body > nav .menu-brand {
    float: left;
    height: 50px;
    display: flex;
    align-items: start!important;
    justify-content: left!important;
    padding: 10px 0;
    z-index: 9999;
    position: relative;
}
h1.honestart{
font-size: 28px !important;
line-height: 36px !important;
}
.tp-parallax-wrap{
	display: none!important;
}
.glide__slide {
    text-align: center!important;
}
#pho {
    font-size: 27px !important;
	color:#00385f;

}
.im-telephone{
color:#00385f !important;
}
.accordion-list > li.active > a h3, .accordion-list > li > a h3,.accordion-list > li > a{
color: #333333 !important;
font-size: 18px !important;
line-height: 18px !important;
}
#column_CfHwW,#column_TNlOX,#column_RnMUv,#column_zeBzq,#xOw0R,#column_WAJxc{
	text-align: center;
}
body .cnt-box-blog-side > .img-box{
	height: auto!important;
}
nav:not(.menu-top-logo) .menu-cnt > ul > li > a {
    height: 35px;
    line-height: 30px;
}
.menu-cnt > ul > li > a {
    font-size: 15px;
    letter-spacing: 0.2px;
    padding: 0 5px;
        padding-top: 0px;
        padding-right: 5px;
    padding-top: 5px;
    text-transform: none;
}
.dropdown > ul > li > a, .dropdown-submenu > ul > li > a {
    line-height: 30px;
}
nav.menu-fixed {
    position: fixed;
    right: 0;
    left: 0;
    top: auto;
}
.kontakt_mobil{
	display: block!important;
}

footer .col-lg-4 + .col-lg-4, footer [class*="col-"]:not([class*="col-sm"]) + [class*="col-"]:not([class*="col-sm"]) {
    margin-top: 0px;
}
#BbDHM{
    font-size: 17px !important;
    line-height: 25px !important;
    width: auto;
    margin-left: 20px;
}
.footer-bar {
    border-color: rgb(224, 232, 237);
    border-width: 2px;background: rgb(164, 188, 202);
}
.footer-bar > .container {
    padding-left: 15px;
}
.footer-bar > .container > span{
    width: 100%;
display: block;
}
footer .col-lg-4:last-child{
	margin: 0px;
}
footer .col-lg-4 > div{
margin-bottom: 15px;
	    text-align: left !important;
}
.icon-links-grid a:first-child {
    margin-left: -5px;
}
#GpAo2,#lCF0l {
    max-height: 153px;
    overflow: hidden;
}
#I9Ixp {
    max-height: 300px;
    overflow: hidden;
}
#column_kDIfm{
margin-left: 0px!important;
}


}

.kontakt_mobil{
	display: none;
}
.dropdown-submenu > ul > li  {
  width: 100%!important;
  width: 300px!important;
}
.dropdown li {
    cursor: pointer;
   /* border-bottom: 1px dotted transparent;*/
}
.toppadding{
	padding-top: 25px;
}
.menu-cnt > ul > li.dropdown ul li.active a {
    color: #5b9ec2;
}
nav .menu-cnt > ul > li > a{
color: rgb(0, 56, 95);
}

body > nav .menu-brand {
    display: flex!important;
    align-items: flex-start!important;
    justify-content: flex-start!important;
}
body > nav .menu-brand img {
    max-height: 100%;
    display: block;
    float: left;  
	text-align: left;
	max-width: 220px;
}
body > nav .menu-brand > a {
    display: flex!important;
    align-items: flex-start!important;
    justify-content: flex-start!important;



}

.menu-fixed.scroll-menu {
    opacity: 1;
    top: 0;
    transition: opacity .5s, top .5s;
    animation: none!important;
}

.glide__slide{
	height: auto!important;
}


a#djd3z.img-box-caption > span, a#euPCE.img-box-caption > span {
    margin-top: 50px;
    margin-bottom: 15px;
}


/*IPAD*/
@media screen and (min-width: 768px) and (max-width: 991px) {
#fnP8O, #OkI1g,#sJax8  {
    padding-right: 0px !important;
}
#vnpAw img, #PLdq6 img, #x3fsD img {
    width: 100%;
}
#qLfQo {
    padding-bottom: 15px;
}
#l2Hk6u {
    height: 0px;
}
#column_Spayh,#column_6i3qV,#column_dJxgz,#column_u8lws,#column_nqk8k,#column_UVxqB{
	width: 33%;
}
#column_UVxqB > .img-box img,#column_Spayh > .img-box img,#column_6i3qV > .img-box img,#column_dJxgz > .img-box img,#column_u8lws > .img-box img,#column_nqk8k > .img-box img{
	margin: 0 auto;
}
#column_kDIfm {
    margin-left: 0px!important;
}
#cvCis,#hbXM1,#yGBi1,#uPfGM,#s201_slides-6-1,#vjYGh,#SYzQ3 {
    margin-bottom: 30px;
}
#column_QIRTx {
    text-align: center;
}
.dropdown > ul, .dropdown-submenu > ul{
	max-width: 500%;
}
.img-box img{
	max-width: 100%;
}
#pho, #pho > strong, #pho > .im-telephone {
    font-size: 22px !important;
}
#V8w7g {
    height: 23px;
}
.dropdown-submenu > ul{
	padding-left: 15px;
}
.dropdown > ul {
    padding-top: 0px;
}
.img_mobil, #Fat7c,#kByjx,#uwY6r,#f3Yow,#f3Yow {
    max-width: 450px;
}
#vnpAw img{
    max-width: 550px;
}
#DF0WK {
    max-width: 450px;
    margin-top: 30px;
}
#F9i8f {
    text-align: left;
}
nav:not(.menu-top-logo) .menu-cnt > ul > li > a {
    height: 40px !important;
    line-height: 40px !important;
}
.menu-classic > .container .menu-right {
    height: 40px;
    line-height: 40px;
}
.menu-cnt > .menu-right {
    padding: 0!important;
    margin: 0!important;
    margin-left: 35px !important;
}
.instagram {
    padding: 0 15px;
} .menu-right > * {
    margin: 0!important;
    text-align: left!important;
    width: 100%!important;
    max-width: 35%!important;
    overflow: hidden!important;
}
/*#column_i3H77 .tp-bgimg.defaultimg {
    background-size: contain !important;
}
#column_i3H77 #rev_slider_20_2 {
    height: 240px !important;
}
#column_i3H77 .tp-parallax-wrap {
    top: 140px !important;
}
#column_i3H77  #slide-38-layer-3 {
    margin-top: 40px !important;
}
#column_i3H77 {
    height: 240px;
} */
}
@media screen and (min-width: 1px) and (max-width: 767px) {
.footer-bar > .container > p span {
    padding: 0px;
}
footer .col-lg-4 + .col-lg-4, footer [class*="col-"]:not([class*="col-sm"]) + [class*="col-"]:not([class*="col-sm"]) {
    margin-top: 10px;
}
body > nav:not(.menu-top-logo) .menu-brand, nav:not(.menu-top-logo) .menu-big-box .menu-right {
    height: 65px;
}
.menu-cnt {
    padding-top: 0px!important;
}

.menu-cnt > .menu-right {
    padding: 0!important;
    margin: 0!important;
}
.instagram {
    padding: 0 5px;
}
.menu-classic > .container .menu-right {
    height: 40px;
    line-height: 40px;
}
.menu-right > * {
    margin: 0px 15px;
}

}
@media screen and (max-width: 475px) {
.floating-menu.float-menu-1.fm-ready{
	display: none;
}
.dropdown-submenu > ul{
	padding-left: 15px;
}

ul, ol{
	padding-left: 15px;
}

}
@media screen and (max-width: 724px) {

.floating-menu1.float-menu1-1.jmg-panel.slideInFromRightDelay.delay{
	display: none;
}
}

.cnt-call, .comment-list li, .timeline .panel, .header-base, main > section.section-base.section-color, .section-color .input-text, .section-color .input-select, .section-color .input-textarea, main .section-color .select2-container .select2-selection--single {
    background-color: rgb(230, 235, 239);
}.footer-bar {
    border-color: rgb(224, 232, 237);
    border-width: 2px;background: rgb(164, 188, 202);
} .progress-bar > div, .progress-bar > div span, .shop-menu-cnt .shop-menu, i.scroll-top-btn, .tab-nav li a::before, .tab-nav li a::after, .btn:not(.btn-border):hover, section .cnt-box.boxed.light .caption, .img-box-caption span, .cnt-box-badge .badge, .cnt-box-blog-side .blog-date, .menu-fixed.scroll-menu, .cnt-box-blog-top .blog-date,  .lan-menu > li:hover > a, .glide__bullets > button:hover, .glide__bullets > button.glide__bullet--active, main > section.section-base.section-color.light, .section-color.light .input-text, .section-color.light .input-select, .section-color.light .input-textarea, .counter i, .cnt-box-side-icon.boxed.light > i, .cnt-box-top-icon.boxed.light > i, .media-box-half, .album-box .caption, .album-box .img-box, .icon-box i, .media-box-reveal .extra-field, .list-nav a.list-archive:hover, .header-base h2, .list-tags a, .img-box::before, .menu-mini, .menu-side, .btn-video:empty:hover, .tweets_txt, .tagcloud a, main #sb-main .sb-header, body .sb-chat, body .woocommerce ul.products li.product .onsale, .woocommerce main span.onsale, .woocommerce main div.product form.cart .button:hover, .woocommerce main #respond input#submit:hover, .woocommerce main a.button:hover, .woocommerce main button.button:hover, .woocommerce main input.button:hover, main .woocommerce a.button:hover, main .woocommerce button.button:hover, main .woocommerce input.button:hover, .woocommerce main #payment #place_order, .woocommerce-page main #payment #place_order, .widget .woocommerce-product-search [type="submit"] {
    background-color: rgb(0, 83, 122);
}body > nav{background-color: rgb(255,255, 255);}.cnt-info {
    height: 0px;
    display: none !important;
}

.dropdown ul:not(.icon-list) li:hover > a{
	color: #fff;
	background-color: rgb(91,158, 194);
}

.cnt-box .caption h2 {
font-size: 24px !important;
line-height: 32px !important;
font-weight: normal !important;
text-rendering: optimizeLegibility!important;
}

.cnt-box .caption h2 + p {
    margin-top: 5px;
}
.cnt-box-info .caption p {
    margin-bottom: 15px;
}
.cnt-box .caption p {
    font-size: 17px;
line-height: 23px;
}
.menu-cnt {
    padding-top: 30px;
}
nav:not(.menu-top-logo) .menu-cnt > ul > li > a {
    height: 50px;
    line-height: 50px;
} 


/*.blueDiv {
    background-color: blue;

    display: none;

}   */