
/**
   New Additional Styles S. Alves
 */

/* San Serif - 500 */
/*font-family: proxima-nova, sans-serif;*/

/*Serif - 300 */
/*font-family: le-monde-livre-std, serif;*/


body.page-template-design-center, .page-template-design-center p, .page-template-design-center a {
    /*font-family: 'Noto Sans JP', sans-serif;*/
    font-family: le-monde-livre-std, serif;
    font-weight: 300;
    /*font-optical-sizing: auto;*/
    /*font-weight: <weight>;*/
    /*font-style: normal;*/
}

.page-template-design-center .footer *:not(.footer-socials):not(.footer-socials *) {
    font-family: proxima-nova, sans-serif !important;
    font-weight:500;
}
.page-template-design-center .footer .footer-top {
    background: #2AA5DE;
}
.page-template-design-center .footer .footer-socials a {
    color: #2AA5DE;
}

.page-template-design-center .header-top{
    background: #2AA5DE;
}
.page-template-design-center .header-top * {
    font-family: proxima-nova, sans-serif !important;
    font-weight:500 !important;
}

.page-template-design-center .header-menu.sticky,.page-template-design-center .header-menu{background-image: url('/wp-content/themes/avon/assets/images/path-overlay-granite-bg-faded.jpg');background-position: center center;background-size: cover;background-repeat: no-repeat;}

.page-template-design-center .header-menu .top-bar .menu > li > a{font-size: 14px;color:#205479;font-weight: normal;background:none;font-family: proxima-nova, sans-serif;}
.page-template-design-center .header-menu .top-bar .menu > li > a:hover,
.page-template-design-center .header-menu .top-bar .menu > li > a:focus{background:none;color:#8FA3B1;}
.header-menu .top-bar .menu.submenu.is-dropdown-submenu > li > a{background:#8299a9 !important;padding:6px 20px;}
.header-menu .top-bar .menu.submenu.is-dropdown-submenu li:first-child > a{padding:16px 20px 6px;}
.header-menu .top-bar .menu.submenu.is-dropdown-submenu li:last-child > a{padding:6px 20px 16px;}

.page-template-design-center .header-top-right{text-align: right}
.page-template-design-center .header-top-right .heaader-top-button{display: inline-block;font-size:11px;text-transform:uppercase;border:2px solid #ffffff;color:#ffffff;line-height: 20px;padding:0 15px;border-radius: 100vh;font-family: proxima-nova, sans-serif;font-weight:500;}
.page-template-design-center .header-top-right .heaader-top-button:hover{color:#0F4366;border:2px solid #0F4366;}
.page-template-design-center .content-wrapper{padding:0;}


.page-template-design-center .content-wrapper h1,
.page-template-design-center .content-wrapper h2,
.page-template-design-center .content-wrapper h3{line-height: 0.95em;color:#0096D7;margin-bottom: 20px; font-family: 'Cormorant Garamond', serif;font-weight: 600},
.page-template-design-center .content-wrapper h1{font-size: 44px;}
.page-template-design-center .content-wrapper h2{font-size: 36px;color:#205479;}
.page-template-design-center .content-wrapper h3{font-size: 28px;color:#205479;}
.page-template-design-center .content-wrapper p{font-size: 18px;line-height: 1.3em;color:#205479;font-weight: 300;margin-bottom: 20px;font-family: le-monde-livre-std, serif;}
.page-template-design-center .content-wrapper .gform-submit-btn,
.page-template-design-center .content-wrapper a.main-btn{display: inline-block;font-size:16px;text-transform:uppercase;border:2px solid #0096D7;color:#0096D7;line-height: 20px;padding:6px 25px 5px;border-radius: 100vh;height: auto;font-family: proxima-nova, sans-serif;font-weight:500;}
.page-template-design-center .gform-submit-btn:hover,
.page-template-design-center .main-btn:hover{border:2px solid #D8C9D4;color:#D8C9D4;}
.page-template-design-center .gform-submit-btn::after,
.page-template-design-center .main-btn::after{display: none !important}

@media screen and (max-width: 667px) {
    .page-template-design-center .content-wrapper h1{font-size: 30px;margin-bottom: 15px}
    .page-template-design-center .content-wrapper p{font-size: 16px;margin-bottom: 15px}
    .page-template-design-center .content-wrapper a.main-btn{display: inline-block;font-weight:bold;font-size:15px;text-transform:uppercase;border:2px solid #0096D7;color:#0096D7;}
}

/**
  Design Center - Banner
 */
.designer-banner{display:block;position:relative;width:100%;height:calc(100vh - 80px);}
.designer-banner .banner-image{display: block;position: absolute;top:0;left:0;height:100%;width:100%;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.designer-banner .banner-image.mobile{display: none}
.designer-banner .db-content{width:100%;display: block;position: absolute;left:0;top:50%;transform: translate(0,-50%);padding-top:30px;padding-bottom: 30px;}
.designer-banner .banner-circle{width:calc(100vw - 20px);height:calc(100vw - 20px);max-width:440px;max-height:440px;display: block;position:relative;background: rgba(255,255,255,0.89);border: 10px solid #D8C9D4;border-radius:100%;}
.designer-banner .banner-circle .banner-circle-inner{width:calc(100% - 100px);position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);text-align: center}


@media screen and (max-width: 667px) {
    .designer-banner .banner-image.mobile{display: block}
    .designer-banner .banner-image.desktop{display: none}
}

/**
  Split Content
 */
.split-content{display:block;position: relative;padding-top: 80px;}
.split-content.copy-left .split-content-inner{padding-right: 50px;display: block;position:relative;}
.split-content.copy-right .split-content-inner{padding-left: 50px;display: block;position:relative;}
.split-content .columns{padding-bottom: 80px;}

.split-content .circular-image{display: block;position:relative;width:100%;padding-top:100%;
    background-size: cover;background-position: center center;background-repeat: no-repeat;border-radius: 100%;border:10px solid #D8C9D4;
}

@media screen and (max-width: 667px) {
    .split-content.copy-left .split-content-inner{padding-right: 0;}
    .split-content.copy-right .split-content-inner{padding-left: 0;}

    .split-content{display:block;position: relative;padding-top: 40px;}
    .split-content .columns{padding-bottom: 40px;}
}

/**
  Gallery Grid
 */

.gallery-grid{position: relative;display: flex;}
.gallery-grid .border-top{position: relative;}
.gallery-grid .border-top::after{content:'';display: block;position:absolute;width:100%;top:0;left:0;height:8px;background:rgba(255,255,255,1);transform: translate(0, -50%);z-index: 10;}
.gallery-grid .border-bottom{position: relative;}
.gallery-grid .border-bottom::after{content:'';display: block;position:absolute;width:100%;bottom:0;left:0;height:8px;background:rgba(255,255,255,1);transform: translate(0, 50%);z-index: 10;}
.gallery-grid .border-left{position: relative;}
.gallery-grid .border-left::after{content:'';display: block;position:absolute;width:8px;top:0;left:0;height:100%;background:rgba(255,255,255,1);transform: translate(-50%, 0);z-index: 10;}
.gallery-grid .border-right{position: relative;}
.gallery-grid .border-right::after{content:'';display: block;position:absolute;width:8px;top:0;right:0;height:100%;background:rgba(255,255,255,1);transform: translate(50%, 0);z-index: 10;}
.gallery-grid .grid-item{background-size: cover;background-position: center center;background-repeat: no-repeat}
.gallery-grid .d-flex{display: flex}
.gallery-grid .full-height{height:40vw;max-height:800px;}
.gallery-grid .half-height{height:20vw;max-height:400px;}
.gallery-grid .grid-50{width:50vw;}
.gallery-grid .grid-25{width:25vw;}
.gallery-grid .item-w-50{width:50%}
.gallery-grid .item-h-100{height:100%}

@media screen and (max-width: 800px) {
    .gallery-grid{position: relative;display: block}
    .gallery-grid .mobile-top,
    .gallery-grid .mobile-bottom{position: relative;width:100%;}
    .gallery-grid .mobile-bottom::after{content:'';display: block;position:absolute;width:100%;top:0;left:0;height:4px;background:rgba(255,255,255,1);transform: translate(0, -50%);z-index: 10;}

    .gallery-grid .grid-50{width:100vw !important;}

    .gallery-grid .border-top::after{height:4px;}
    .gallery-grid .border-bottom::after{height:4px;}
    .gallery-grid .border-left::after{width:4px;}
    .gallery-grid .border-right::after{width:4px;}

    .gallery-grid .full-height{height:100vw}
    .gallery-grid .half-height{height:50vw}
}




.general-content{padding-top:40px;padding-bottom:45px;}

.page-template-design-center .services-single-tabs-wrapper .tabs-content {
    background: #2AA5DE;}

.page-template-design-center .services-single-tabs-wrapper .tabs-content * {
    color:#ffffff;
}

.page-template-design-center .services-single-tabs-wrapper .tabs-title > a{
    background:#8FA3B1;
}

.page-template-design-center .services-single-tabs-wrapper .tabs-title.is-active > a{
    background:#758997;
}

.page-template-design-center .services-single-tabs-wrapper .tabs-title:not(:first-child) > a{
    border-left: 1px #758997 solid;
}

.page-template-design-center .services-single-tabs-wrapper .accordion-title{
    background:#8FA3B1;border-bottom: 1px #758997 solid;
}
.page-template-design-center .services-single-tabs-wrapper .accordion-content {
    background: #2AA5DE;
}
.page-template-design-center .services-single-tabs-wrapper .accordion-content *{
    color:#ffffff !important;
}
.page-template-design-center .team-wrapper {background: #2AA5DE;border-bottom: 10px solid #18678b;}
.page-template-design-center .team-wrapper .row:nth-of-type(2)::after{background:}
.page-template-design-center .team-wrapper .teammate-wrapper{overflow: hidden;}
.page-template-design-center .team-wrapper .teammate-name{color:#ffffff;margin-bottom: 0;}
.page-template-design-center .team-wrapper .teammate-position{color:#ffffff;font-weight: normal;margin-bottom: 0;}
.page-template-design-center .team-wrapper .teammate-email{color:#ffffff;}


.page-template-design-center .hours-location-wrapper *{color:#ffffff !important;}

.page-template-design-center .hours-location-wrapper a.main-btn{display: inline-block;font-size:16px;text-transform:uppercase;border:2px solid #0096D7;color:#0096D7;line-height: 20px;padding:6px 25px 5px;border-radius: 100vh;font-family: proxima-nova, sans-serif;font-weight:500;}
.page-template-design-center .hours-location-wrapper a.main-btn.white{border:2px solid #ffffff;color:#ffffff;}
.page-template-design-center .hours-location-wrapper a.main-btn.white:hover{border:2px solid #D8C9D4;}


.page-template-design-center .home-emergency-wrapper {
    color: #fff;
}

.page-template-design-center .home-emergency-wrapper > .row {
    background: #D8C9D4;}

.page-template-design-center .home-emergency-wrapper .emergency-number {
    color: #fff;
}
.page-template-design-center .home-emergency-wrapper .emergency-text{
    color:#ffffff;margin-bottom: 0;
}

.page-template-design-center .home-emergency-wrapper .emergency-number{
    margin-bottom: 10px;
}

.page-template-design-center .home-emergency-wrapper .emergency-title{
    color:#ffffff;margin-bottom: 10px;
}

.page-template-design-center .services-single-gallery-wrapper{background:#D8C9D4}
.page-template-design-center .services-single-gallery-wrapper .services-single-gallery-title{color:#ffffff;}

.page-template-design-center .gform-submit-btn{border:2px solid #8FA3B1 !important;color:#8FA3B1 !important;}
.page-template-design-center .gform-submit-btn:hover{border:2px solid #D8C9D4 !important;color:#D8C9D4 !important;}

.page-template-design-center .gform_wrapper *:not(option){color:#8FA3B1}
.page-template-design-center .gform_wrapper .top_label .gfield_label{color:#8FA3B1}

.page-template-design-center .gform_wrapper input[type="email"],
.page-template-design-center .gform_wrapper input[type="number"],
.page-template-design-center .gform_wrapper input[type="password"],
.page-template-design-center .gform_wrapper input[type="tel"],
.page-template-design-center .gform_wrapper input[type="text"],
.page-template-design-center .gform_wrapper input[type="url"],
.page-template-design-center .gform_wrapper select,
.page-template-design-center .gform_wrapper textarea {
    border: 2px #8FA3B1 solid !important;
}

.page-template-design-center .gform_wrapper input[type="email"]::placeholder,
.page-template-design-center .gform_wrapper input[type="number"]::placeholder,
.page-template-design-center .gform_wrapper input[type="password"]::placeholder,
.page-template-design-center .gform_wrapper input[type="tel"]::placeholder,
.page-template-design-center .gform_wrapper input[type="text"]::placeholder,
.page-template-design-center .gform_wrapper input[type="url"]::placeholder,
.page-template-design-center .gform_wrapper select::placeholder,
.page-template-design-center .gform_wrapper textarea::placeholder,
.page-template-design-center .gform_wrapper input[type="email"],
.page-template-design-center .gform_wrapper input[type="number"],
.page-template-design-center .gform_wrapper input[type="password"],
.page-template-design-center .gform_wrapper input[type="tel"],
.page-template-design-center .gform_wrapper input[type="text"],
.page-template-design-center .gform_wrapper input[type="url"],
.page-template-design-center .gform_wrapper textarea{
    color: #8FA3B1 !important;
}
.page-template-design-center .gform_wrapper select{
    color: #8FA3B1 !important;
}
.page-template-design-center .gform_wrapper select option{background:#D8C9D4;}
.page-template-design-center .gform_wrapper select option:hover{background:#8FA3B1;}


.mobile-only{display:none}
@media screen and (max-width: 667px) {
    .mobile-only{display:inline-block}
}


img[src="984403517"]{position: absolute !important}





