/*
Theme Name: dpsman Child
Author: DPSONLINE
Author URI: https://www.dpsonline.it
Version: 1.0.2
Text Domain: manon
Template: dpsman
*/
.rosso {
    color:#9d1d13;
}
body .edgtf-page-header .edgtf-logo-wrapper a {
    height: 47px!important;
}
body.home h1 {
	line-height: 1em;
	margin-bottom:15px;
}
.a-sinistra {
    text-align: left;
}
body .edgtf-btn.edgtf-btn-solid {
    min-width: 260px;
}
body .edgtf-btn.edgtf-btn-solid:hover {
    min-width: 430px;
}
/*      body .edgtf-pfs-bottom-area {
    display: none;
}      */
body .edgtf-testimonials-holder.edgtf-testimonials-standard .edgtf-testimonial-mark {
    background-image: url(/wp-content/uploads/2022/12/quote2.png);
}
body footer .widget {
    font-size: 13px;
}
body h1, body h2, body h3 {
    line-height: 1.1em;
}
body h4, body h5, body h6 {
    line-height: 1.4em;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
    font-weight: 600;
	margin-top: 0;
	margin-bottom: 25px;
}
body .spazio-100-70-50 {
}
body .spazio-50-35-25 {
}
.single-portfolio-item h1 {
    font-size: 70px;
}
.single-portfolio-item h2 {
    font-size: 40px;
}
body .edgtf-portfolio-slider-holder .edgtf-portfolio-list-holder .edgtf-pli-category-holder a {
    font-size: 16px;
    color: #7a7a7a;
}
body .edgtf-drop-down .second .inner ul li a {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.2em;
	letter-spacing: 0.5px;
}
body .edgtf-main-menu>ul>li>a {
    font-size: 17px;
	letter-spacing: 0.5px;
}
body .edgtf-drop-down .current-menu-ancestor>a .item_text:after {
    color: #9d1d13;
	margin-bottom: -5px;
}
body .edgtf-drop-down .second .inner ul li>a .item_outer .item_text:after {
    color: #9d1d13;
	margin-bottom: -5px;
}
body .edgtf-drop-down .narrow .second .inner ul {
    background-color: #6f6f6f;
}
body .edgtf-side-menu {
    background-color: #6f6f6f;
}
body .edgtf-mobile-header .edgtf-mobile-nav {
    background-color: #6f6f6f;
}
body.home h2, body.home h3 {
    font-size: 65px;
}
body .edgtf-title-holder {
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #e4736a;
    min-height: 170px!important;
    height: fit-content!important;
}
body .edgtf-page-footer p {
    font-size: 13px!important;
}
body .edgtf-image-with-text-holder .edgtf-iwt-title {
    margin: 0;
}
body p {
    line-height: 1.7em;
}
body ul {
	font-size: 17px;
    line-height: 1.7em;
}
ul.elenco {
    margin: 0 0 15px 17px;
}
ul.elenco li {
    margin-bottom: 5px;
    margin-right: 10px;
    padding: 2px 0 3px 0;
}
ol.elenco, ul.elenco {
    list-style-position: outside;
}
body .edgtf-search-opener .edgtf-search-opener-wrapper .edgtf-search-icon-text, body .edgtf-top-bar .widget, body .edgtf-top-bar .widget a{
    font-family: Oswald,sans-serif;
    font-weight: 600;
    color: #a6a6a6;
	font-size: 15px;
    line-height: 20px;
	letter-spacing: 1px;
}
body .edgtf-search-opener .edgtf-search-opener-wrapper .edgtf-search-icon-text a:hover, body .edgtf-top-bar .widget, body .edgtf-top-bar .widget a:hover {
    color: #a6a6a6;
}
body .tp-bullet.selected, body .tp-bullet.rs-touchhover {
    background: #ffffff;
}
body .edgtf-page-header .edgtf-menu-area {
    height: 90px !important;
}
body .edgtf-btn.edgtf-btn-icon>i:before, body .edgtf-btn.edgtf-btn-icon>span:not(.edgtf-btn-text):before {
    color: #000000;
}
body .edgtf-btn {
    font-size: 13px;
}
#edgtf-theme-cursor #edgtf-cursor-flame {
	display: none;
}
body .edgtf-btn.edgtf-btn-solid span {
    transform: none;
}
body.page-id-3349 .edgtf-video-button-holder.edgtf-vb-has-img .edgtf-video-button-play .edgtf-video-button-play-inner, .edgtf-video-button-holder.edgtf-vb-has-img .edgtf-video-button-play-image .edgtf-video-button-play-inner {
    top: 25%;
}
.btn-video {
    color:#ffffff;
}
body .btn-video circle[Attributes Style] {
    stroke: rgb(255, 255, 255)!important;
}
body .edgtf-top-bar>.edgtf-vertical-align-containers {
    padding: 0 60px;
}
.sottile {
    font-weight: 300;
}
.edgtf-portfolio-slider-holder .edgtf-portfolio-list-holder .owl-dots {
    max-width: 50%;
}
		
body .edgtf-pli-image {
    height: 70%!important;
}
body .edgtf-portfolio-slider-holder .edgtf-portfolio-list-holder .owl-dots {

}



/*         INIZIO RESPONSIVE         */
@media (min-width: 1600px) {
body.home h1 {
    font-size: 80px;
}
}
	
@media (max-width: 1200px) {
body .edgtf-btn.edgtf-btn-solid  {
    background: #9d1d13;
}
body.single-portfolio-item h1 {
    font-size: 60px;
}
body .edgtf-mobile-header .edgtf-mobile-logo-wrapper a img {
    height: 40px;
}	
}

@media (min-width: 1200px) {
body .edgtf-btn.edgtf-btn-solid:after {
    background: #9d1d13;
}
body .edgtf-btn.edgtf-btn-solid span {
    font-size: 27px;
}
}

@media only screen and (min-width: 1025px) and (max-width: 1200px){
.edgtf-main-menu>ul>li>a {
    padding: 0 10px;
}
}

@media only screen and (min-width: 769px) and (max-width: 1024px){
body .spazio-100-70-50 {
    height: 70px!important;
}
body .spazio-50-35-25 {
    height: 35px!important;
}
}


@media only screen and (max-width: 768px){
body .spazio-100-70-50 {
    height: 50px!important;
}
body .spazio-50-35-25 {
    height: 25px!important;
}
body.home h2, body.home h3 {
    font-size: 50px;
}	
body.single-portfolio-item h1 {
    font-size: 50px;
}	
}

@media only screen and (max-width: 680px) {
body, p {
    line-height: 1.5em;
}
}

@media only screen and (max-width: 480px) {
body .edgtf-elements-holder .edgtf-eh-item-content {
    padding: 0;
}
}
/*         FINE RESPONSIVE         */









