/* Template Name: Doggo
Main Color scheme 
/* 
/* Orange */
.testimonial3 .description,.testimonial3 .description:after,.pricing-table .title,.secondary.section-divider1:after,.btn-quaternary,.badge-default,.bg-secondary,.dropdown-menu, .btn-primary, .back-to-top i:hover, .alert-secondary, .badge-secondary,.list-group-item.active,figure.teamstyle1 figcaption .icons i, .page-link:hover, .page-link.active, .team-style1 .social,.btn-secondary:hover,.btn-secondary:focus,.revealedBox > span,.teamstyle2 .team-member-info .team-social li,.teamstyle3:hover .social-icons {
     background-color:#b40404;
}
 .bg-secondary{
     background-color:#b40404!important;
}
.icon-box.style2:before,.widget-area:before, .text-primary,.navbar .nav-item.active a,.section-heading h2:before,ul.social-media i,.owl-prev i:hover, .owl-next i:hover,.breadcrumb a:hover,.navbar .dropdown-item:hover,.navbar .dropdown-item:focus,.navbar .nav-link:focus,.navbar .nav-item a:hover,.navbar .nav-item .active ,.teamstyle1 .img-box a:hover li,.navbar-brand i,.serviceBox:hover .service-icon i,figure.team-style3 h6, figure.teamstyle1 .name h6, ul.custom li:before, .testimonial .content:before,.owl-theme .owl-nav [class*='owl-']:hover,.spinner .bounce1:after,.testimonial2:before,.teamstyle3:before{
     color:#b40404;
}
 .testimonial-pic > img,.text-secondary{
     color:#b40404!important;
}
.circle-images img,.pricing-table2 .price-value,.contact-icon:hover,.post-slide:hover .post-review,.services3,.pricing-table2:hover,.widget-area .form-control:focus,.popular-post,.feature-with-icon::before,.feature-with-icon::after,.custom-link, .form-control:focus,.btn-primary,.list-group-item.active,.alert-secondary,.teamstyle1 .img-box .social-icons li,.gallery-img img,.testimonial3 .description:after,.testimonial3 .description,.testimonial3 .pic{
     border-color:#b40404;
}
 .icon-box.style2:hover{
	   outline-color:#b40404;
}
 
/* Light Orange */

.post-slide,.pricing-table2,.blog-card .post-info,.widget-area,.teamstyle1,.feature-with-icon,.bg-light,blockquote,.teamstyle3 {
    background-color: #fff6e8!important
}
svg.light path{
	fill: #fff6e8;
}
#blog-home .card.blog-card,.blog-card .blog-img{ border-color: #fff6e8!important
}

/* Dark Blue */
.post-slide2 .post-date,.accordion .card-link.collapsed,.primary.section-divider1:after,.btn-quaternary:hover,.btn-quaternary:focus,.navbar,.btn-tertiary,.nav-tabs .nav-link,.accordion-cards .card-body,.navbar-toggler:hover, .btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active, .back-to-top i, .accordion-cards .card-header, .page-item.active .page-link,.progress-bar,.service-hover-box .service-hover-caption, figure.teamstyle1 .name , .team-style1:hover .team-image,.page-link,footer,.nav-pills .nav-link,.teamstyle2:hover {
     background-color:#03753c ;
}
a.badge-pill:hover, .bg-primary{
     background-color:#03753c!important;
}
.overlay-primary {
    box-shadow: inset 0 0 0 1000px rgb(28 117 4 / 52%);
}
#preloader i,.teamstyle1 span,.top-bar ul.social-list li a i:hover,.testimonial3:before,.header-text h1,a,h2, .btn.btn-transparent,.serviceBox1 .title a:hover,.text-tertiary,.blog-card .post-info:before,.color1,.header-text:before,ul.social-media li:hover i,.navbar-brand span,.teamstyle3 .teamimg .team-name span{
     color:#03753c ;
}
 .text-primary{
    color:#03753c!important ;
}
 .dropdown-menu:before {
     border-bottom-color: #03753c;
}
.post-slide .post-review,.btn.btn-transparent,.blog-card .card-img-top:hover,.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active, .page-item.active .page-link{
     border-color:#03753c;
}
svg.primary path{
	fill: #03753c;
}

/* Pink */
footer ul.social-list li a i:hover,.post-slide .post-date, .services3 .header,.accordion .card-link,.accordion .card-link:hover,.rounded-icons i, .nav-pills .nav-link.active,.nav-pills .nav-link:hover,.nav-pills .nav-link:focus, .nav-pills .show>.nav-link,.tertiary.section-divider1:after,.blog-box .date ,.btn-quaternary,.btn-secondary:not(:disabled):not(.disabled):active:focus,.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover,.btn-tertiary:hover,.bg-tertiary,.accordion .card-header a.collapsed:before,.dropdown-item:focus, .dropdown-item:hover,.dropdown-item.active,.accordion-cards .card-header:hover,.accordion-cards .card-header:focus,.badge-primary,.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .alert-primary,.btn-secondary,.list-group-item-action:focus, .list-group-item-action:hover,.team-style1 .title:after,.team-style1 .title:before{
     background-color:#0d5706 ;
}
.top-bar .contact-details i,.top-bar ul.social-list li a i,.contact-icon .top-icon,.post-slide2 .post-bar li i,.pricing-table2 i,.popular-posts-meta span i,.testimonial:before,.feature-with-icon i, .accordion .card-link:focus,.team-style1 .post:before,.owl-prev i, .owl-next i,.serviceBox2 .service-icon,.text-tertiary,blockquote:after,blockquote:before,.team-style1:hover .social li a, figure.team-style3 i , .serviceBox .service-icon i,ul.checkmark li:before,a:hover,a:focus,.team-style1:hover .social li a:hover,a h5:hover,a h4:hover{
     color:#0d5706 ;
}
.form-control,.alert-primary,.list-group-item-action:focus, .list-group-item-action:hover,.teamstyle2 .team-member img{
     border-color:#0d5706 ;
}


/* Template Name: Doggo
Warm Beach Color scheme
*/

/* Primary Green (мятно-зеленый) - заменяет красный/оранжевый */
.testimonial3 .description,
.testimonial3 .description:after,
.pricing-table .title,
.secondary.section-divider1:after,
.btn-quaternary,
.badge-default,
.bg-secondary,
.dropdown-menu,
.btn-primary,
.back-to-top i:hover,
.alert-secondary,
.badge-secondary,
.list-group-item.active,
figure.teamstyle1 figcaption .icons i,
.page-link:hover,
.page-link.active,
.team-style1 .social,
.btn-secondary:hover,
.btn-secondary:focus,
.revealedBox > span,
.teamstyle2 .team-member-info .team-social li,
.teamstyle3:hover .social-icons {
    background-color: #7BBAA0; /* Мятно-зеленый */
}

.bg-secondary {
    background-color: #7BBAA0!important;
}

.icon-box.style2:before,
.widget-area:before,
.text-primary,
.navbar .nav-item.active a,
.section-heading h2:before,
ul.social-media i,
.owl-prev i:hover,
.owl-next i:hover,
.breadcrumb a:hover,
.navbar .dropdown-item:hover,
.navbar .dropdown-item:focus,
.navbar .nav-link:focus,
.navbar .nav-item a:hover,
.navbar .nav-item .active,
.teamstyle1 .img-box a:hover li,
.navbar-brand i,
.serviceBox:hover .service-icon i,
figure.team-style3 h6,
figure.teamstyle1 .name h6,
ul.custom li:before,
.testimonial .content:before,
.owl-theme .owl-nav [class*='owl-']:hover,
.spinner .bounce1:after,
.testimonial2:before,
.teamstyle3:before {
    color: #7BBAA0; /* Мятно-зеленый */
}

.testimonial-pic > img,
.text-secondary {
    color: #7BBAA0!important;
}

.circle-images img,
.pricing-table2 .price-value,
.contact-icon:hover,
.post-slide:hover .post-review,
.services3,
.pricing-table2:hover,
.widget-area .form-control:focus,
.popular-post,
.feature-with-icon::before,
.feature-with-icon::after,
.custom-link,
.form-control:focus,
.btn-primary,
.list-group-item.active,
.alert-secondary,
.teamstyle1 .img-box .social-icons li,
.gallery-img img,
.testimonial3 .description:after,
.testimonial3 .description,
.testimonial3 .pic {
    border-color: #7BBAA0; /* Мятно-зеленый */
}

.icon-box.style2:hover {
    outline-color: #7BBAA0;
}

/* Light Cream (кремовый) - заменяет светло-оранжевый */
.post-slide,
.pricing-table2,
.blog-card .post-info,
.widget-area,
.teamstyle1,
.feature-with-icon,
.bg-light,
blockquote,
.teamstyle3 {
    background-color: #F4E6D2!important; /* Светло-кремовый */
}

svg.light path {
    fill: #F4E6D2;
}

#blog-home .card.blog-card,
.blog-card .blog-img {
    border-color: #F4E6D2!important;
}

/* Secondary Beige (бежевый) - заменяет темно-синий */
.post-slide2 .post-date,
.accordion .card-link.collapsed,
.primary.section-divider1:after,
.btn-quaternary:hover,
.btn-quaternary:focus,
.navbar,
.btn-tertiary,
.nav-tabs .nav-link,
.accordion-cards .card-body,
.navbar-toggler:hover,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled):active,
.back-to-top i,
.accordion-cards .card-header,
.page-item.active .page-link,
.progress-bar,
.service-hover-box .service-hover-caption,
figure.teamstyle1 .name,
.team-style1:hover .team-image,
.page-link,
footer,
.nav-pills .nav-link,
.teamstyle2:hover {
    background-color: #D4B896; /* Теплый бежевый */
}

a.badge-pill:hover,
.bg-primary {
    background-color: #D4B896!important;
}

.overlay-primary {
    box-shadow: inset 0 0 0 1000px rgba(212, 184, 150, 0.52);
}

#preloader i,
.teamstyle1 span,
.top-bar ul.social-list li a i:hover,
.testimonial3:before,
.header-text h1,
a,
h2,
.btn.btn-transparent,
.serviceBox1 .title a:hover,
.text-tertiary,
.blog-card .post-info:before,
.color1,
.header-text:before,
ul.social-media li:hover i,
.navbar-brand span,
.teamstyle3 .teamimg .team-name span {
    color: #D4B896; /* Теплый бежевый */
}

.text-primary {
    color: #D4B896!important;
}

.dropdown-menu:before {
    border-bottom-color: #D4B896;
}

.post-slide .post-review,
.btn.btn-transparent,
.blog-card .card-img-top:hover,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled):active,
.page-item.active .page-link {
    border-color: #D4B896;
}

svg.primary path {
    fill: #D4B896;
}

/* Sandy Beige (песочный) - заменяет розовый */
footer ul.social-list li a i:hover,
.post-slide .post-date,
.services3 .header,
.accordion .card-link,
.accordion .card-link:hover,
.rounded-icons i,
.nav-pills .nav-link.active,
.nav-pills .nav-link:hover,
.nav-pills .nav-link:focus,
.nav-pills .show>.nav-link,
.tertiary.section-divider1:after,
.blog-box .date,
.btn-quaternary,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.nav-tabs .nav-link.active,
.nav-tabs .nav-link:hover,
.btn-tertiary:hover,
.bg-tertiary,
.accordion .card-header a.collapsed:before,
.dropdown-item:focus,
.dropdown-item:hover,
.dropdown-item.active,
.accordion-cards .card-header:hover,
.accordion-cards .card-header:focus,
.badge-primary,
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span,
.alert-primary,
.btn-secondary,
.list-group-item-action:focus,
.list-group-item-action:hover,
.team-style1 .title:after,
.team-style1 .title:before {
    background-color: #E8D5B7; /* Песочный бежевый */
}

.top-bar .contact-details i,
.top-bar ul.social-list li a i,
.contact-icon .top-icon,
.post-slide2 .post-bar li i,
.pricing-table2 i,
.popular-posts-meta span i,
.testimonial:before,
.feature-with-icon i,
.accordion .card-link:focus,
.team-style1 .post:before,
.owl-prev i,
.owl-next i,
.serviceBox2 .service-icon,
.text-tertiary,
blockquote:after,
blockquote:before,
.team-style1:hover .social li a,
figure.team-style3 i,
.serviceBox .service-icon i,
ul.checkmark li:before,
a:hover,
a:focus,
.team-style1:hover .social li a:hover,
a h5:hover,
a h4:hover {
    color: #E8D5B7; /* Песочный бежевый */
}

.form-control,
.alert-primary,
.list-group-item-action:focus,
.list-group-item-action:hover,
.teamstyle2 .team-member img {
    border-color: #E8D5B7; /* Песочный бежевый */
}

/* Дополнительные стили для текста */
.text-dark,
h1, h2, h3, h4, h5, h6 {
    color: #5D4E37; /* Теплый коричневый для заголовков */
}

.text-muted,
p {
    color: #8B7355; /* Светло-коричневый для обычного текста */
}

/* Обновленные градиенты и тени */
.overlay {
    box-shadow: inset 0 0 0 1000px rgba(123, 186, 160, 0.42);
}

.overlay-light {
    box-shadow: inset 0 0 0 1000px rgba(244, 230, 210, 0.42);
}

.overlay-dark {
    box-shadow: inset 0 0 0 1000px rgba(93, 78, 55, 0.87);
}