/*KD*/
li#menu-item-70 a{
    display: inline-block;
    width: auto;
    height: 2.5em;
    padding: 0 3.333333em;
    border: 0;
    border-radius: 9rem;
    color: #ffffff;
    box-shadow: 0 0.25rem 2rem -0.5rem rgba(255, 255, 255, 0);
    font-family: 'Nunito Sans', -apple-system, blinkmacsystemfont, 'Segoe UI', roboto, helvetica, arial, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2.5;
    white-space: nowrap;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease;
    background: #0072ff;
    background: linear-gradient(135deg, #00c6ff 0%, #0072ff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr="$one", endcolorstr="$two", gradienttype=1);
	    height: 2.36em;
    padding: 0 2.36em;
    font-size: 1.3rem;
    line-height: 2.36;
}

.before-header b{color:#78c10f;font-weight:bold;}
.before-header span{color:#333;margin-right:10px}

.slick-content h3{text-shadow: 1px 1px 1px #777;font-size:2.5em}

.front-page-2 h1{font-size:1.3em;display:inline;color:#22aed9}
.front-page-2 span{font-size:1.3em;color:#666}

a.ten-offer {margin-left:15px;position:relative;top:-4px;height: 2.5em;line-height: 2.5;}

.top-contacts i{color:#009EFF;}
.top-contacts i span{color:#777;font-family:sans-serif;padding-left:3px;}


.front-page-2a{width:100%;}



#custom_html-2{position:relative;left:35px}

.title-area img{width:300px;height:auto;max-width: 1000%;}

.menu-item.current-menu-item > a{color:#22aed9}

body{background-color:transparent;}

.content .entry {
    background-color:transparent;
}

.site-footer{background-color:#14547c;}



h2{font-size:1.4em !important;color:#0d527d}
.entry-content h3{font-size:1.2em;color:#0d527d;}
#genesis-sidebar-primary h3{font-size:1.2em;color:#0d527d}
.google-map{border:1px solid #ddd;}
.side-contact{border:1px solid #ddd;;padding:20px}

#genesis-content .breadcrumb{display:none;}
.breadcrumb{color:#fff !important;margin-bottom:20px;font-size:.9em !important;margin-top:0px}
.breadcrumb a{color:#fff;font-weight:bold;}


.slick-content h3{font-size:2em !important}


/*contact form*/
#wpcf7-f160-p36-o1 {padding:20px 20px 20px 20px;margin-top:20px;border-radius:10px;background:#f9f9f9;font-weight:bold}
#wpcf7-f160-p36-o1 input, #wpcf7-f160-p36-o1 textarea{border-radius:10px;border:1px solid #ddd;background:#fff;}
#wpcf7-f160-p36-o1 .wpcf7-submit{background:#0c527d;border:none;}
/*sidebar*/
#custom_html-9{border-bottom:1px solid #ddd;padding-bottom:10px}

/*navbar*/
ul.sub-menu li a {
    color: #222 !important;

}

/*.page-list.page-list-ext a{text-decoration:none;color:#14547c;}
.page-list.page-list-ext h3{font-size:1.2em}
.page-list.page-list-ext .page-list-ext-item{width:33.3%;float:left !important;font-size:.9em;padding:10px}
.page-list-ext .page-list-ext-image {float:none;}
.page-list-ext .page-list-ext-image img {width:100%;border-radius:10px}
.page-list-ext .page-list-ext-image img:hover {opacity:.7;}
.page-list-ext .page-list-ext-item {clear: none !important;}
.page-list-ext-image{padding:0px;margin:0px !important;}
.home p.treatment-intro{margin-bottom:20px;margin-top:20px;font-size:.9em;}
.home h2.treatment-header{margin-bottom:0px;margin-top:20px;font-size:1.6em;color:#14547c;}
.page-list.page-list-ext a{text-decoration:none;}
.home .page-list-ext-item-content{display:none;}*/

.page-list-ext .page-list-ext-image img {width:100%;}
.home .page-list-ext-item-content{display:none;}
.page-list.page-list-ext a{text-decoration:none;}

.page-list-ext-item {
      clear: none;
        height: auto;
    float: left;

    background-color: #fff;
}

.page-list-ext .page-list-ext-item {
    clear: none;
}



/*.content-sidebar-wrap .content{
    padding:0px 0px 0px 0px;}*/

.full-width-content .content-sidebar-wrap .content{
    padding:0px 0px 0px 0px;}

.page-list-ext .page-list-ext-item {
        width: 30%;     
        padding:0px;
        border:1px solid #ddd;
        border-bottom:2px solid #ddd;
        padding:20px;
        margin:0px;
}

/*.page-list-ext .page-list-ext-item:nth-child(3n+3) {
        margin-left:2%;
        margin-bottom:25px;
}*/

.page-list-ext .page-list-ext-item{
        margin-left:2%;
        margin-bottom:25px;
}

.page-list-ext .page-list-ext-image {
        margin:0px 15px 0px 0px;
}

.page-list-ext-image a:hover {
    opacity: 0.5;
}

body .page-list-ext h3{}



.page-list-ext-title{font-size:1em;padding-top:10px;}



h2{font-size:1.4em !important;color:#0d527d}

li.right.search{display:none;}

.menu-item{height:auto !important;}
.menu-item{padding:0px 8px 0px 8px !important;}
.sub-menu .menu-item{padding:10px 8px 10px 8px !important;}

.sl-caption{display:none !important;}

.front-page-2a{margin:40px 0px 20px 0px;}
.front-page-2a img{border:1px solid #ddd;}
.front-page-2a img:hover{opacity:.7}
.front-page-2a .featured-content.featuredpage{width:30%;float:left !important; clear:none !important;margin-right:3%;}
.front-page-2a .featured-content.featuredpage a{margin-bottom:0px;color:#0d527d;font-size:.5em;text-align:center;}
.front-page-2a .featured-content.featuredpage a:hover{opacity:.8;}
.front-page-2a .services-title{font-size:1.3em;margin-bottom:30px;color:#0d527d;}
.site-footer{color:#fff !important;}
#genesis-footer-widgets{color:#fff;padding-top:40px;padding-bottom:40px;}
#genesis-footer-widgets .footer-widgets-1 p{color:#fff !important;margin-bottom:5px}
#genesis-footer-widgets .footer-widgets-1 p strong{font-size:1.2em;color:#77dfff}
#genesis-footer-widgets .footer-widgets-1 p a{color:#fff;box-shadow:none !important;}
.footer-logos{padding-top:0px;text-align:center;}
.footer-widgets-2  h3.widgettitle{font-size:1.2em;color:#77dfff;}
.footer-widgets .widget-area.footer-widgets-2 .widget {
    width: 100% !important;
}
.footer-widgets .widget-area.footer-widgets-2 .widget iframe{
   height:190px
}
.footer-widgets-3  h3.widgettitle{font-size:1.2em;color:#77dfff;}
.footer-logos img{width:80%;}

.eurotext{border-bottom:1px solid #bbb;margin-bottom:10px;padding-bottom:10px;text-align:left;}
.projecttext{text-align:left;padding-bottom:10px}
.eurologo img {margin-bottom:10px}

.videos .entry-content iframe {
	width: 563px !important;
	margin:auto;
}

.videos .entry-content{text-align:center;padding-top:50px}

@media only screen and (max-width: 1000px) {
.custom-logo{width:100% !important;}
.menu-item{padding:0px 5px 0px 5px !important;}
	
	.page-id-356 .hero-section{display:none;}

}
@media only screen and (max-width: 900px) {
.custom-logo{width:90% !important;}
  .menu-item{padding:10px 5px 10px 5px !important;}
    .front-page-2a .featured-content.featuredpage{width:47%;float:left !important; clear:none !important;margin-right:3%;}
	    .services-text{display:none;}
}
a.book-online-now{font-size:22px;display:inline-block;border-radius:12px;font-weight:bold;background: linear-gradient(135deg, #00c6ff 0%, #0072ff 100%);color:#ffffff !important; padding:5px 10px 5px 10px}



