﻿/* Theme Name: englewoodnew */











@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:100,100i,300,300i,400,400i,600,600i,700,700i');



@import url('https://fonts.googleapis.com/css?family=Pacifico');



Body{font-family: 'Josefin Sans', sans-serif; font-size:16px;color:#000;}



img{max-width:100%;height:auto;}







::-webkit-input-placeholder { /* Chrome/Opera/Safari */



  color: #000;



 opacity:1;



}



::-moz-placeholder { /* Firefox 19+ */



  color: #000;



   opacity:1;



}



:-ms-input-placeholder { /* IE 10+ */



  color: #000;



   opacity:1;



}



:-moz-placeholder { /* Firefox 18- */



  color: #000;



   opacity:1;



}















/********header***********/



.header-top {background: #f0f0f0;}



.contact-info {list-style: none;padding-left: 0px;font-size: 15px;margin-bottom: 0px;}



.contact-info li {padding:3px 0px;}



.contact-info li a{text-decoration:none;color:#000;}



.address{text-transform:uppercase;}



.logo{display:block;margin:0 auto;}



.header-bottom {padding: 10px 0px;}



.navigation{background:#636363;border-bottom:1px solid #fff;}



.navigation .navbar-default {background-color: transparent;border-color: transparent;}



.navigation .navbar-default .navbar-nav > li > a{color:#fff;text-transform:uppercase;font-size:15px;}



.navigation .navbar-default .navbar-nav > li > a:hover {

    color: #fff;

    background: #248dd3;

}



.social{text-align:center;}



.social ul {list-style: none; padding-left: 0px;font-size: 15px;}



.social ul li {display: inline-block;vertical-align: bottom;color:#fff;text-transform: uppercase;}



.social ul li:first-child{padding-right:5px}



.hero-content {background-color: rgba(0,0,102,0.8);color:#fff;text-align:center;padding: 20px 10px;margin: 30px 0px;}



.hero-content h1{font-family: 'Pacifico', cursive;font-size: 26px;letter-spacing: -1px;padding:15px 0px;margin:0px}



.hero-content h2{text-transform:uppercase;font-size: 22px;font-weight:bold;font-family: 'Josefin Sans', sans-serif;}



.p1-services img {  width: 100%;}



.p1-services h4{text-transform:uppercase;background: #3d9bd8;border-top: 3px solid #fff;color: #fff;font-weight: bold;font-size:14px;padding:8px 0px;}



.panel-1 {text-align: center;}



.panel-1 h2{font-size:24px;padding: 20px 0px;}



.panel-2{text-align:center;padding: 30px 0px;}



.panel-2 p{font-family:Arial, sans-serif;font-weight:400;font-size:14px;}



.panel-2 h2{font-size:24px;padding-bottom: 15px;}



.panel-2 a {background: #3d9bd8;color: #fff;padding: 10px 20px;display: inline-block;text-decoration: none;font-size: 20px;font-weight: bold;border-radius: 10px;margin-top:30px}



.contact-us-box{border:1px solid #252779;padding: 25px 0px;}



.email{background:#252779;padding: 8px 0px;color:#fff;}



.panel-3{padding: 30px 0px;text-align:center;position: relative;}



.email h3{margin:0px;font-weight: bold;}



.Promotions-box ul{list-style:none;padding-left:0px;margin: 0;}



.Promotions-box ul li { border: 1px solid #bdbcbd; background: #fff;  border-radius: 10px;margin: 20px 0px;}



.Promotions-box h2{margin:0;padding:10px 0px;font-family: 'Pacifico', cursive;color:#3884c5;}



.contact-us-box h2{margin-top:0px}



.panel-4{padding:30px 0px;}



.panel-4 img {margin-bottom: 20px;width: 100%;}



.panel-4 a{background: #3d9bd8;color: #fff;padding: 5px 20px;display: inline-block;text-decoration: none;font-size: 18px;font-weight: bold;border-radius: 10px;margin-top:10px}



.panel-4 h2{border-bottom:1px dashed #000;padding: 10px 0px;display:table;}



.panel-4 h3{margin-top:10px;}



.panel-5 h2 { background: #030368;  margin: 0; padding: 10px 0px;color:#fff;text-align:center;font-size: 22px;}



.panel-5 p{font-size:14px;padding-bottom:30px;}



.panel-5 .row{padding-top:30px;}



.panel-5 {padding: 30px 0px;}



.panel-5 img{width:100%;}



.footer{background:#f2f3f6;padding-top:30px}



.ft1-left ul { list-style: none; padding-left: 0;margin-bottom: 0px;}



.ft1-left ul li a{color:#000;text-decoration:none;text-transform:uppercase;}



.footer-bottom-2 { background: #424242; color: #fff; padding: 10px 0px 0px;}



.footer-bottom-1 h3 { border-bottom: 1px solid #d1d1d1; padding-bottom: 5px;}







.ft1-middle ul{list-style:none;padding-left:0px;margin-bottom: 0px;}



.ft1-middle ul li a{color:#000;text-decoration:none;}



.footer-right ul {list-style:none;padding-left:0px;}



.ft1-middle ul .cosmetic-spa{font-weight:bold;font-style:italic;}



.footer-right ul input[type="submit"] { margin-top: 10px; padding: 10px 35px; background: #3d9bd8; border: none; color: #fff; line-height: 20px;border-radius: 10px;font-weight:bold;float: right;}



.footer-right ul input[type="text"], .footer-right ul textarea{padding: 6px; margin-bottom: 10px; border: none; width: 100%;color: #000;background:#fff;}



.footer-bottom-1 {  background: #636363; color: #fff;margin-top: 25px;padding:15px 0px}



.footer-bottom-1 ul {list-style:none;padding-left:0px;}



.footer-bottom-1 ul li{display:inline-block;padding: 5px 10px;font-size: 17px;font-weight: bold;}



.content-area{padding:40px 0px;}



.left-panel p{line-height:1.20em;}



.page-heading{background:#7c8393;padding:40px 0px;}



.page-heading h1{color:#fff;text-transform:uppercase;font-weight:bold;}



.Facial-Fillers{text-align:center;padding-top: 20px;}



.Facial-Fillers p{background:#1c1e70;color:#fff;border-top:2px solid #fff;}



.facial-fillers-list ul{list-style:none;padding-left:0px;}



.facial-fillers-list ul li{position:relative;padding-left:10px;padding-bottom: 10px;	}



.facial-fillers-list ul li:before{content:"\f101";left:0;top:0;position:absolute;font-family:FontAwesome;}



.left-panel h3{font-size:20px;color:#3d9bd8;font-weight:bold;}



.facial-fillers-list{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+62,e3e3e3+100,bfe8f9+100,2ab0ed+100 */



background: #ffffff; /* Old browsers */



background: -moz-linear-gradient(top, #ffffff 62%, #e3e3e3 100%, #bfe8f9 100%, #2ab0ed 100%); /* FF3.6-15 */



background: -webkit-linear-gradient(top, #ffffff 62%,#e3e3e3 100%,#bfe8f9 100%,#2ab0ed 100%); /* Chrome10-25,Safari5.1-6 */



background: linear-gradient(to bottom, #ffffff 62%,#e3e3e3 100%,#bfe8f9 100%,#2ab0ed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#2ab0ed',GradientType=0 ); /* IE6-9 */border:1px solid #bdbcbd;padding: 15px 10px;}



.Procedure {padding: 30px 0px;}



.Aftercare img, .Procedure img{width:100%;border:1px solid #000;}



.facial-fillers-list h4 {color: #1c1e70;font-weight:bold;}



.facial-fillers-list li{line-height:1.15em;}



.highlight{font-weight:bold;}



.side-bar{padding-top:30px;}



.side-bar1 ul { list-style: none; padding-left: 0px;}



.side-bar1{background:#3d9bd8;padding:15px}



.side-bar1 ul li a{color:#fff;text-transform:uppercase;font-weight:bold;text-decoration:none;}



.side-bar1 ul li{padding:5px 0px;position:relative}



.side-bar1 ul li:before{content:"\f101";right:0;top:3px;position:absolute;font-family:FontAwesome;color:#fff;}



.side-bar1 ul li+li{border-top:1px solid #fff;}



.side-bar2 {padding:15px 0px;text-align:center;}



.side-bar2 ul {list-style:none;padding-left:0px;}



.side-bar2 ul li{border: 1px solid #bdbcbd;border-radius: 10px;margin: 20px 0px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+57,f4f4f4+100,2ab0ed+100,bfe8f9+100 */



background: #ffffff; /* Old browsers */



background: -moz-linear-gradient(top,  #ffffff 57%, #f4f4f4 100%, #2ab0ed 100%, #bfe8f9 100%); /* FF3.6-15 */



background: -webkit-linear-gradient(top,  #ffffff 57%,#f4f4f4 100%,#2ab0ed 100%,#bfe8f9 100%); /* Chrome10-25,Safari5.1-6 */



background: linear-gradient(to bottom,  #ffffff 57%,#f4f4f4 100%,#2ab0ed 100%,#bfe8f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bfe8f9',GradientType=0 ); /* IE6-9 */



}



.side-bar2 h2{margin:0;padding:20px 0px;font-family: 'Pacifico', cursive;color:#3884c5;}



.side-bar3{background:#3d9bd8;color:#fff;text-align:center;padding:15px 5px;}



.side-bar3 img{width:100%;}



.side-bar3 h3{font-size:30px;margin:0px 15px 10px;border-bottom:1px solid #83bfe6; padding-bottom:10px;}



.side-bar3 a{background: #1c1e70;color: #fff;padding: 5px 20px;display: inline-block;text-decoration: none;font-size: 18px;font-weight: bold;border-radius: 10px;margin-top:10px}



@media(min-width:480px)

{
	
.slide1 { width: 100%;}	

.hero-content h2{position:relative;}

.hero-content h2::after {content: " "; position: absolute;  background: #fff;  width: 23%;height: 3px;top: 10px; right: 0;}

.hero-content h2::before { content: " "; position: absolute; background: #fff; width: 23%; height: 3px; top: 10px; left: 0;}

.hero-content h1{position:relative;padding:20px 20px 5px;}

/****.hero-content h1::after { content: " "; position: absolute; background: #fff;height: 144px;width:3px;top: -23px;right: 0px;}

.hero-content h1::before { content: " ";  position: absolute; background: #fff;height: 144px;width: 3px;top: -23px;left: 0px;}	
***/
	

	

	

	}















@media screen and (min-width:480px) and (max-width:767px)



{.p1-services{width:50%;float:left;padding:5px}



.Lp-1 .col-sm-6 {width: 50%; float: left;}

.slide1 { width: 100%;}	






}





@media(min-width:768px)







{



.slide1 {

    width: 62%;

}



.slide2 {

    width: 45%;

    position: absolute;

    left: 75px;
	top:65px;

}

.slide3 {

    width: 50%;

    position: absolute;

    left: 72px;

}



.slide4 {

    width: 60%;

    position: absolute;

}

/***** Navigation ****/

.navigation .navbar-collapse .navbar-nav > li > ul{position:absolute; opacity:0; top:100%;  margin-left:0; padding-left:0; list-style:none; right:0; min-width:125px; background-color:#2f93d5; text-align:left; transform: translateY(-2em); -webkit-transform: translateY(-2em); -ms-transform: translateY(-2em);

  z-index: -1; white-space:nowrap; visibility:hidden;

  transition: all 0.7s ease-in-out 0s, visibility 0s linear 0.7s, z-index 0s linear 0.01s; }

  

.navigation .navbar-collapse .navbar-nav > li:hover .sub-menu{visibility: visible; /* shows sub-menu */

  opacity: 1;

  z-index: 3;

  transform: translateY(0%); display:block;

  transition-delay: 0s, 0s, 0.3s; /* this removes the transition delay so the menu will be visible while the other styles transition */}

.navigation .navbar-collapse .navbar-nav > li > ul > li+li{border-top:1px solid rgba(255,255,255,0.25)}

.navigation .navbar-collapse .navbar-nav > li > ul a{padding:10px; display:block; color:#FFF; font-size:0.95em}

.navigation .navbar-collapse .navbar-nav > li > ul a:hover{text-decoration:none; background-color:#666}	



    .contact-info li {display:inline-block;position:relative;padding: 5px 10px;}



    .contact-info li+li:before { content: " ";background:#000;position: absolute;width: 1px;height: 15px;top: 9px;Left: 0px;}



    .navigation .navbar-default .navbar-nav > li{position:relative}



    .navigation .navbar-default .navbar-nav > li+li:before{content: " ";background:#fff;position: absolute;width: 1px;height: 15px;top: 9px;Left: 0px;}



    .navigation .navbar-brand, .navigation .navbar-header {display:none;}



    .navigation .navbar-default .navbar-nav > li > a{padding:7px}



    .navigation .navbar-collapse{padding-right:0px ;padding-left:0px;}



    .container-fluid{padding-right:0px;padding-left:0px}



    .navigation .navbar-default{display:inline-block;}



    .social{float:right;padding-top:5px;padding-left: 20px;}



    .social ul{margin-bottom: 0px;}



    .navigation .navbar-default .navbar-nav{padding-top:5px}



    .hero-slider {position: relative;}



    .hero-slider img{width:100%;}



    .ms-slide-info {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 0;

}



	

	.hero-content{padding: 20px 30px; margin: 0px;}

	

	.hero-content h2::after { width:20%;height: 3px;top: 10px; right: 0;}



    .hero-content h2::before { width: 20%; height: 3px; top: 10px; left: 0;}

    

	/****.hero-content h1::after { height: 145px;width:3px;top: -24px;right: 0px;}

    

	.hero-content h1::before { height: 145px;width: 3px;top: -24px;left: 0px;}****/



    .Promotions-box, .p3-content{display:inline-block;vertical-align:middle;}



.Promotions-box{float:right;}



.p3-content{width:65%;margin-top: 25px;}



.Promotions-box ul li{margin-bottom:12px;margin-top:0px;padding: 0px 45px;}



.Promotions-box ul li:last-child{margin-bottom:0px;}



.panel-4 h2{margin:0;padding-top:0px;}



.p4-content { padding: 5% 0;}



.panel-5 h2{font-size:27px;}



.footer-right h3, .ft1-middle h3{margin-top:0px;font-size: 22px;}



.footer-bottom-1 ul li:first-child{padding-left:0px;}



.footer-bottom-1 ul li{position:relative;}



.footer-bottom-1 ul li+li:before{content: " ";background:#fff;position: absolute;width: 1px;height: 15px;top: 9px;Left: 0px;}



.ft1-middle h3 { padding-bottom: 5px;}



.footer-bottom-1 h3{border:none;font-size:28px;}



.ft1-middle ul li:nth-child(2){padding-bottom: 10px;}



.ft1-middle ul .cosmetic-spa{padding-bottom: 10px;}



.ft1-left ul li { padding: 6px 0px;}



.ft1-left::after { content: " "; background: #d7d8db; width: 1px; height: 100%; top: 0; right: 40px; position: absolute;}



.ft1-left{position:relative;}



.ft1-middle::after { content: " "; background: #d7d8db; width: 1px; height: 100%; top: 0; right: 40px; position: absolute;}



.ft1-middle{position:relative;}



.ft1-left ul li:last-child {padding-bottom: 0px;}



.Aftercare img {width:auto;float:left;margin-right:15px;}



.Procedure img{width:auto;float:right;margin-left:15px;}



.Aftercare h3, .Procedure h3{margin-top:0px;}



.side-bar{padding-top:0px;}



.footer-bottom-1 h3{position:relative}



.footer-bottom-1 h3:after{position:absolute;content:" "; width:75%;height:1px;background:#d1d1d1;bottom:0; top:20px}





}





















    @media(min-width:992px)



{



    .navigation .navbar-default .navbar-nav > li > a{padding:7px 15px;}



    .social ul li:first-child{padding-right:10px}



    .hero-content h2{font-size:30px;}



    .hero-content h1 {

    font-size: 49px;

    padding: 20px 20px 5px;

    text-transform: capitalize;

}

	

	.hero-content h2::after { width: 18%;height: 3px;top: 13px; right: 0;}

.hero-content h2::before { width: 18%; height: 3px; top: 13px; left: 0;}

/*****.hero-content h1::after { height: 165px;width:3px;top: -30px;right: 0px;}

.hero-content h1::before { height: 165px;width: 3px;top: -30px;left: 0px;}****/

	

.Promotions-box { width: 31%;}

    .Promotions-box ul li{margin-bottom:25px;padding: 10px 45px;}



    .p3-content{margin-top:23px;}



    .contact-us-box{width: 57%;float: right;}



        .panel-4 h2 {font-size:42px;}



        .panel-4 h3{font-size:31px;}



        .panel-4 a{font-size:22px;padding:10px 20px}



        .panel-5 p{font-size:17px;}



.footer-right h3, .ft1-middle h3{font-size: 26px;}



.ft1-middle ul li {font-size: 20px;}



.ft1-middle ul .footer-email{font-size:18px;}



.ft2 p {font-size: 18px;}



.side-bar1 ul li a{font-size:18px;}



    .facial-fillers-list ul li{font-size:19px;padding-left:15px;}



.left-panel p{font-size:20px;}



.side-bar2 h2{font-size:33px;}



.side-bar3 h3{font-size:38px;}



.side-bar3 p{font-size:20px;}



}















@media(min-width:1200px)



{



    .navigation .navbar-default .navbar-nav > li > a{font-size:18px;padding:7px 15px;}



    .contact-info li {font-size:18px;padding: 5px 22px;}



.social ul{font-size:18px;}



.social{padding-top:8px;}



.hero-content h1{font-size:49px;padding:20px 20px 5px;}



.hero-content h2::after { width: 20%; height: 3px; top: 13px; right: 0;}

.hero-content h2::before {  width: 20%; height: 3px; top: 13px; left: 0;}

/******.hero-content h1::after {height: 195px;width:3px;top:-30px; right: 0px;}

.hero-content h1::before {height: 195px;width: 3px;top:-30px;left: 0px;}****/



.panel-1 div[class*="col-"] {padding-right:5px;padding-left:5px;}



.panel-1 h2{font-size:35px;}



.panel-2 h2{font-size:29px;}



.panel-2 p{font-size:14px;}



    .contact-us-box h2{font-size:33px;padding:0px 5px;}



    .email h3{font-size:22px;}



    .Promotions-box h2{font-size:33px;}



    .panel-4 {padding: 70px 0px;}



        .panel-5 p{font-size:20px;}



        .panel-5 h2{font-size:32px;}



        .panel-5 .row{padding-top:40px;}



.footer-right ul input[type="submit"] {font-size:20px;}



.Lp-1 .row{padding-right:50px;}



.side-bar3 a{margin: 25px 0px 15px;padding: 10px 20px;}



















    }











.form-last .wpcf7-submit {



    margin: 0 auto;



    background: #3d9bd8;



    color: #fff;



    border: none;



    padding: 10px 29px;



    text-transform: uppercase;



float:none;



}

@media(max-width:767px)

{

	.ms-slide-info{position:relative !important}

	}







.ms-slide-info{min-height:0px !important;}





.header-top {

    text-align: center !important;

}



.first-contact {

    padding-left: 0px;

	margin: 0;

}

.contact-form ul li input[type="text"], .contact-form ul li textarea{width:100% !important;}



.contact-form ul li textarea {

    height: 88px !important;

}



.col-sm-12.form-last label {

    display: block;

}

.wpcf7 input[type="submit"] {

    width: 220px !important;

    margin-top: 10px !important;}



.map h2{margin-top:0px;}



.side-bar2 ul li a{text-decoration:none;}

.Promotions-box ul li a{text-decoration:none;}





@media screen and (min-width:560px) and (max-width:767px)

{



.p3-inner {

    position: absolute;

    top: 18%;

    right: 0;

    transform: translateX(-10%);

	width: 75%;

}



.p3-content {

    width: 220px;

}



.contact-us-box h2 {

    font-size: 18px;

}

.email h3 {

    font-size: 18px;

}

.email p{font-size:15px;}

.contact-us-box {

  padding: 7px 0px;

}

.Promotions-box h2{

    font-size: 17px;

}

.Promotions-box {

    width: 35%;

	float: right;

  

}



.Promotions-box ul li {  margin: 7px 0px;padding:0px;

}



.Promotions-box, .p3-content {

    display: inline-block;

    vertical-align: middle;



}

}



@media screen and (min-width:768px) and (max-width:991px)

{

	.p3-inner {

    position: absolute;

    top: 13%;

    right: 0;

    transform: translateX(-10%);

	width: 70%;

}

	

	.Promotions-box, .p3-content {

    display: inline-block;

    vertical-align: middle;



}

.p3-content {

    width: 320px;

}



.contact-us-box h2 {

    font-size: 24px;

}

.email h3 {

    font-size: 18px;

}

.email p{font-size:18px;}

.contact-us-box {

  padding: 7px 0px;

}

.Promotions-box h2{

    font-size: 24px;

}

.Promotions-box {

    width: 35%;

	float: right;

  

}



.Promotions-box ul li {  margin: 7px 0px;padding:5px;

}

	}











@media(min-width:992px)

{



.p3-inner {

    position: absolute;

    top: 13%;

    right: 0;

    transform: translateX(-10%);

}

}

@media(min-width:1200px)

{

.p3-inner {

	

  top: 18%;

}

.slide1, .slide4 {
    width: 72%;
}
.slide2 {
    width: 40%;}

.slide4 .hero-content h1{font-size:40px;}

}



#menu-item-567 .sub-menu li a{color:#fff !important;text-decoration:none;}





#menu-item-567 .sub-menu {

    color: #fff !important;

}

.footer-bottom-1 ul li a {

    color: #fff;

    text-decoration: none;

}

.credentials li {

    display: inline-block;

    width: 45%;

    vertical-align: top;

    margin-bottom: 24px;

    margin: 10px;

    border: 10px solid #7c8393;

    padding: 80px 30px;

    text-align: center;

    min-height: 250px;

    font-weight: 800;

}

.credentials {

    padding: 0;

}



#text-8 ul li:nth-child(1) h2, #text-8 ul li:nth-child(2) h2 {

    margin: 0 !important;

    padding: 0;

}



#text-8 ul li:nth-child(1), #text-8 ul li:nth-child(2) {

border:none !important

}



#text-8 ul li:nth-child(1) img, #text-8 ul li:nth-child(2) img{

border-radius:5px

}
@media(min-width:1500px)
{
.p3-inner{right:3%;}
}
@media(min-width:1600px)
{
.p3-inner{right:5%;}
}
@media(min-width:1700px)
{
.p3-inner{right:8%;}
}
@media(min-width:1900px)
{
.p3-inner{right:16%;}
}
@media(min-width:2200px)
{
.p3-inner{right:19%;}
}
@media(min-width:2400px)
{
.p3-inner{right:21%;}
}
@media(min-width:3200px)
{
.p3-inner{right:34%;}
}

.reviews_p p
{
display:none !important;
}

.p5-content p, .ul_font {
    font-size: 18px;
}
.p5-content p span {
    font-size: 18px;
}