

/*
Theme Name: Tieroel 24
Theme URI: https://www.tieroel24.de/
Author: Tieroel 24
Author URI: https://www.tieroel24.de/
Description: Tieroel 24
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tieroel24
Tags: cbd, tieroel24
*/

@font-face{font-family:'Open Sans';src:url(webfonts/OpenSansLight-Italic.eot);src:url(webfonts/OpenSansLight-Italic.eot?#iefix) format("embedded-opentype"),url(webfonts/OpenSansLight-Italic.woff2) format("woff2"),url(webfonts/OpenSansLight-Italic.woff) format("woff"),url(webfonts/OpenSansLight-Italic.ttf) format("truetype"),url(webfonts/OpenSansLight-Italic.svg#OpenSansLight-Italic) format("svg");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(webfonts/OpenSans-Extrabold.eot);src:url(webfonts/OpenSans-Extrabold.eot?#iefix) format("embedded-opentype"),url(webfonts/OpenSans-Extrabold.woff2) format("woff2"),url(webfonts/OpenSans-Extrabold.woff) format("woff"),url(webfonts/OpenSans-Extrabold.ttf) format("truetype"),url(webfonts/OpenSans-Extrabold.svg#OpenSans-Extrabold) format("svg");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(webfonts/OpenSans-SemiboldItalic.eot);src:url(webfonts/OpenSans-SemiboldItalic.eot?#iefix) format("embedded-opentype"),url(webfonts/OpenSans-SemiboldItalic.woff2) format("woff2"),url(webfonts/OpenSans-SemiboldItalic.woff) format("woff"),url(webfonts/OpenSans-SemiboldItalic.ttf) format("truetype"),url(webfonts/OpenSans-SemiboldItalic.svg#OpenSans-SemiboldItalic) format("svg");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(webfonts/OpenSans-Bold.eot);src:url(webfonts/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(webfonts/OpenSans-Bold.woff2) format("woff2"),url(webfonts/OpenSans-Bold.woff) format("woff"),url(webfonts/OpenSans-Bold.ttf) format("truetype"),url(webfonts/OpenSans-Bold.svg#OpenSans-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(webfonts/OpenSans-Italic.eot);src:url(webfonts/OpenSans-Italic.eot?#iefix) format("embedded-opentype"),url(webfonts/OpenSans-Italic.woff2) format("woff2"),url(webfonts/OpenSans-Italic.woff) format("woff"),url(webfonts/OpenSans-Italic.ttf) format("truetype"),url(webfonts/OpenSans-Italic.svg#OpenSans-Italic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(webfonts/OpenSans-ExtraboldItalic.eot);src:url(webfonts/OpenSans-ExtraboldItalic.eot?#iefix) format("embedded-opentype"),url(webfonts/OpenSans-ExtraboldItalic.woff2) format("woff2"),url(webfonts/OpenSans-ExtraboldItalic.woff) format("woff"),url(webfonts/OpenSans-ExtraboldItalic.ttf) format("truetype"),url(webfonts/OpenSans-ExtraboldItalic.svg#OpenSans-ExtraboldItalic) format("svg");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(webfonts/OpenSans-BoldItalic.eot);src:url(webfonts/OpenSans-BoldItalic.eot?#iefix) format("embedded-opentype"),url(webfonts/OpenSans-BoldItalic.woff2) format("woff2"),url(webfonts/OpenSans-BoldItalic.woff) format("woff"),url(webfonts/OpenSans-BoldItalic.ttf) format("truetype"),url(webfonts/OpenSans-BoldItalic.svg#OpenSans-BoldItalic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(webfonts/OpenSans.eot);src:url(webfonts/OpenSans.eot?#iefix) format("embedded-opentype"),url(webfonts/OpenSans.woff2) format("woff2"),url(webfonts/OpenSans.woff) format("woff"),url(webfonts/OpenSans.ttf) format("truetype"),url(webfonts/OpenSans.svg#OpenSans) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(webfonts/OpenSans-Light.eot);src:url(webfonts/OpenSans-Light.eot?#iefix) format("embedded-opentype"),url(webfonts/OpenSans-Light.woff2) format("woff2"),url(webfonts/OpenSans-Light.woff) format("woff"),url(webfonts/OpenSans-Light.ttf) format("truetype"),url(webfonts/OpenSans-Light.svg#OpenSans-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(webfonts/OpenSans-Semibold.eot);src:url(webfonts/OpenSans-Semibold.eot?#iefix) format("embedded-opentype"),url(webfonts/OpenSans-Semibold.woff2) format("woff2"),url(webfonts/OpenSans-Semibold.woff) format("woff"),url(webfonts/OpenSans-Semibold.ttf) format("truetype"),url(webfonts/OpenSans-Semibold.svg#OpenSans-Semibold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Roboto Condensed';src:url(webfonts/RobotoCondensed-BoldItalic.eot);src:url(webfonts/RobotoCondensed-BoldItalic.eot?#iefix) format("embedded-opentype"),url(webfonts/RobotoCondensed-BoldItalic.woff2) format("woff2"),url(webfonts/RobotoCondensed-BoldItalic.woff) format("woff"),url(webfonts/RobotoCondensed-BoldItalic.svg#RobotoCondensed-BoldItalic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(webfonts/Roboto-BoldItalic.eot);src:url(webfonts/Roboto-BoldItalic.eot?#iefix) format("embedded-opentype"),url(webfonts/Roboto-BoldItalic.woff2) format("woff2"),url(webfonts/Roboto-BoldItalic.woff) format("woff"),url(webfonts/Roboto-BoldItalic.svg#Roboto-BoldItalic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(webfonts/Roboto-Black.eot);src:url(webfonts/Roboto-Black.eot?#iefix) format("embedded-opentype"),url(webfonts/Roboto-Black.woff2) format("woff2"),url(webfonts/Roboto-Black.woff) format("woff"),url(webfonts/Roboto-Black.svg#Roboto-Black) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Condensed';src:url(webfonts/RobotoCondensed-Regular.eot);src:url(webfonts/RobotoCondensed-Regular.eot?#iefix) format("embedded-opentype"),url(webfonts/RobotoCondensed-Regular.woff2) format("woff2"),url(webfonts/RobotoCondensed-Regular.woff) format("woff"),url(webfonts/RobotoCondensed-Regular.svg#RobotoCondensed-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(webfonts/Roboto-Bold.eot);src:url(webfonts/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(webfonts/Roboto-Bold.woff2) format("woff2"),url(webfonts/Roboto-Bold.woff) format("woff"),url(webfonts/Roboto-Bold.svg#Roboto-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Lt';src:url(webfonts/Roboto-Medium.eot);src:url(webfonts/Roboto-Medium.eot?#iefix) format("embedded-opentype"),url(webfonts/Roboto-Medium.woff2) format("woff2"),url(webfonts/Roboto-Medium.woff) format("woff"),url(webfonts/Roboto-Medium.svg#Roboto-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(webfonts/Roboto-Italic.eot);src:url(webfonts/Roboto-Italic.eot?#iefix) format("embedded-opentype"),url(webfonts/Roboto-Italic.woff2) format("woff2"),url(webfonts/Roboto-Italic.woff) format("woff"),url(webfonts/Roboto-Italic.svg#Roboto-Italic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Roboto Lt';src:url(webfonts/Roboto-MediumItalic.eot);src:url(webfonts/Roboto-MediumItalic.eot?#iefix) format("embedded-opentype"),url(webfonts/Roboto-MediumItalic.woff2) format("woff2"),url(webfonts/Roboto-MediumItalic.woff) format("woff"),url(webfonts/Roboto-MediumItalic.svg#Roboto-MediumItalic) format("svg");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Roboto Condensed';src:url(webfonts/RobotoCondensed-Bold.eot);src:url(webfonts/RobotoCondensed-Bold.eot?#iefix) format("embedded-opentype"),url(webfonts/RobotoCondensed-Bold.woff2) format("woff2"),url(webfonts/RobotoCondensed-Bold.woff) format("woff"),url(webfonts/RobotoCondensed-Bold.svg#RobotoCondensed-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Bk';src:url(webfonts/Roboto-BlackItalic.eot);src:url(webfonts/Roboto-BlackItalic.eot?#iefix) format("embedded-opentype"),url(webfonts/Roboto-BlackItalic.woff2) format("woff2"),url(webfonts/Roboto-BlackItalic.woff) format("woff"),url(webfonts/Roboto-BlackItalic.svg#Roboto-BlackItalic) format("svg");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Roboto Cn';src:url(webfonts/Roboto-BoldCondensed.eot);src:url(webfonts/Roboto-BoldCondensed.eot?#iefix) format("embedded-opentype"),url(webfonts/Roboto-BoldCondensed.woff2) format("woff2"),url(webfonts/Roboto-BoldCondensed.woff) format("woff"),url(webfonts/Roboto-BoldCondensed.svg#Roboto-BoldCondensed) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(webfonts/Roboto-Regular.eot);src:url(webfonts/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(webfonts/Roboto-Regular.woff2) format("woff2"),url(webfonts/Roboto-Regular.woff) format("woff"),url(webfonts/Roboto-Regular.svg#Roboto-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Th';src:url(webfonts/Roboto-Thin.eot);src:url(webfonts/Roboto-Thin.eot?#iefix) format("embedded-opentype"),url(webfonts/Roboto-Thin.woff2) format("woff2"),url(webfonts/Roboto-Thin.woff) format("woff"),url(webfonts/Roboto-Thin.svg#Roboto-Thin) format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Lt';src:url(webfonts/Roboto-Light.eot);src:url(webfonts/Roboto-Light.eot?#iefix) format("embedded-opentype"),url(webfonts/Roboto-Light.woff2) format("woff2"),url(webfonts/Roboto-Light.woff) format("woff"),url(webfonts/Roboto-Light.svg#Roboto-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Th';src:url(webfonts/Roboto-ThinItalic.eot);src:url(webfonts/Roboto-ThinItalic.eot?#iefix) format("embedded-opentype"),url(webfonts/Roboto-ThinItalic.woff2) format("woff2"),url(webfonts/Roboto-ThinItalic.woff) format("woff"),url(webfonts/Roboto-ThinItalic.svg#Roboto-ThinItalic) format("svg");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Roboto Lt';src:url(webfonts/Roboto-LightItalic.eot);src:url(webfonts/Roboto-LightItalic.eot?#iefix) format("embedded-opentype"),url(webfonts/Roboto-LightItalic.woff2) format("woff2"),url(webfonts/Roboto-LightItalic.woff) format("woff"),url(webfonts/Roboto-LightItalic.svg#Roboto-LightItalic) format("svg");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Roboto Condensed';src:url(webfonts/RobotoCondensed-Italic.eot);src:url(webfonts/RobotoCondensed-Italic.eot?#iefix) format("embedded-opentype"),url(webfonts/RobotoCondensed-Italic.woff2) format("woff2"),url(webfonts/RobotoCondensed-Italic.woff) format("woff"),url(webfonts/RobotoCondensed-Italic.svg#RobotoCondensed-Italic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Roboto Cn';src:url(webfonts/Roboto-BoldCondensedItalic.eot);src:url(webfonts/Roboto-BoldCondensedItalic.eot?#iefix) format("embedded-opentype"),url(webfonts/Roboto-BoldCondensedItalic.woff2) format("woff2"),url(webfonts/Roboto-BoldCondensedItalic.woff) format("woff"),url(webfonts/Roboto-BoldCondensedItalic.svg#Roboto-BoldCondensedItalic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Dosis;src:url(webfonts/Dosis-ExtraBold.eot);src:url(webfonts/Dosis-ExtraBold.eot?#iefix) format("embedded-opentype"),url(webfonts/Dosis-ExtraBold.woff2) format("woff2"),url(webfonts/Dosis-ExtraBold.woff) format("woff"),url(webfonts/Dosis-ExtraBold.svg#Dosis-ExtraBold) format("svg");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Cabin;src:url(webfonts/Cabin-Regular.eot);src:url(webfonts/Cabin-Regular.eot?#iefix) format("embedded-opentype"),url(webfonts/Cabin-Regular.woff2) format("woff2"),url(webfonts/Cabin-Regular.woff) format("woff"),url(webfonts/Cabin-Regular.svg#Cabin-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cabin;src:url(webfonts/Cabin-BoldItalic.eot);src:url(webfonts/Cabin-BoldItalic.eot?#iefix) format("embedded-opentype"),url(webfonts/Cabin-BoldItalic.woff2) format("woff2"),url(webfonts/Cabin-BoldItalic.woff) format("woff"),url(webfonts/Cabin-BoldItalic.svg#Cabin-BoldItalic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Cabin;src:url(webfonts/Cabin-Italic.eot);src:url(webfonts/Cabin-Italic.eot?#iefix) format("embedded-opentype"),url(webfonts/Cabin-Italic.woff2) format("woff2"),url(webfonts/Cabin-Italic.woff) format("woff"),url(webfonts/Cabin-Italic.svg#Cabin-Italic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cabin;src:url(webfonts/Cabin-SemiBold.eot);src:url(webfonts/Cabin-SemiBold.eot?#iefix) format("embedded-opentype"),url(webfonts/Cabin-SemiBold.woff2) format("woff2"),url(webfonts/Cabin-SemiBold.woff) format("woff"),url(webfonts/Cabin-SemiBold.svg#Cabin-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cabin;src:url(webfonts/Cabin-Medium.eot);src:url(webfonts/Cabin-Medium.eot?#iefix) format("embedded-opentype"),url(webfonts/Cabin-Medium.woff2) format("woff2"),url(webfonts/Cabin-Medium.woff) format("woff"),url(webfonts/Cabin-Medium.svg#Cabin-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Dosis;src:url(webfonts/Dosis-Regular.eot);src:url(webfonts/Dosis-Regular.eot?#iefix) format("embedded-opentype"),url(webfonts/Dosis-Regular.woff2) format("woff2"),url(webfonts/Dosis-Regular.woff) format("woff"),url(webfonts/Dosis-Regular.svg#Dosis-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:Dosis;src:url(webfonts/Dosis-Bold.eot);src:url(webfonts/Dosis-Bold.eot?#iefix) format("embedded-opentype"),url(webfonts/Dosis-Bold.woff2) format("woff2"),url(webfonts/Dosis-Bold.woff) format("woff"),url(webfonts/Dosis-Bold.svg#Dosis-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cabin;src:url(webfonts/Cabin-Bold.eot);src:url(webfonts/Cabin-Bold.eot?#iefix) format("embedded-opentype"),url(webfonts/Cabin-Bold.woff2) format("woff2"),url(webfonts/Cabin-Bold.woff) format("woff"),url(webfonts/Cabin-Bold.svg#Cabin-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cabin;src:url(webfonts/Cabin-MediumItalic.eot);src:url(webfonts/Cabin-MediumItalic.eot?#iefix) format("embedded-opentype"),url(webfonts/Cabin-MediumItalic.woff2) format("woff2"),url(webfonts/Cabin-MediumItalic.woff) format("woff"),url(webfonts/Cabin-MediumItalic.svg#Cabin-MediumItalic) format("svg");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Dosis;src:url(webfonts/Dosis-Light.eot);src:url(webfonts/Dosis-Light.eot?#iefix) format("embedded-opentype"),url(webfonts/Dosis-Light.woff2) format("woff2"),url(webfonts/Dosis-Light.woff) format("woff"),url(webfonts/Dosis-Light.svg#Dosis-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cabin;src:url(webfonts/Cabin-SemiBoldItalic.eot);src:url(webfonts/Cabin-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(webfonts/Cabin-SemiBoldItalic.woff2) format("woff2"),url(webfonts/Cabin-SemiBoldItalic.woff) format("woff"),url(webfonts/Cabin-SemiBoldItalic.svg#Cabin-SemiBoldItalic) format("svg");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Dosis;src:url(webfonts/Dosis-Medium.eot);src:url(webfonts/Dosis-Medium.eot?#iefix) format("embedded-opentype"),url(webfonts/Dosis-Medium.woff2) format("woff2"),url(webfonts/Dosis-Medium.woff) format("woff"),url(webfonts/Dosis-Medium.svg#Dosis-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Dosis;src:url(webfonts/Dosis-SemiBold.eot);src:url(webfonts/Dosis-SemiBold.eot?#iefix) format("embedded-opentype"),url(webfonts/Dosis-SemiBold.woff2) format("woff2"),url(webfonts/Dosis-SemiBold.woff) format("woff"),url(webfonts/Dosis-SemiBold.svg#Dosis-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,li,p,ul{font-family:'Open Sans'}h1,h2,h3,h4,h5,h6{color:#333}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mt-105{margin-top:105px}.mt-110{margin-top:110px}.mt-115{margin-top:115px}.mt-120{margin-top:120px}.mt-125{margin-top:125px}.mt-130{margin-top:130px}.mt-135{margin-top:135px}.mt-140{margin-top:140px}.mt-145{margin-top:145px}.mt-150{margin-top:150px}.mt-155{margin-top:155px}.mt-160{margin-top:160px}.mt-165{margin-top:165px}.mt-170{margin-top:170px}.mt-175{margin-top:175px}.mt-180{margin-top:180px}.mt-185{margin-top:185px}.mt-190{margin-top:190px}.mt-195{margin-top:195px}.mt-200{margin-top:200px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.mb-105{margin-bottom:105px}.mb-110{margin-bottom:110px}.mb-115{margin-bottom:115px}.mb-120{margin-bottom:120px}.mb-125{margin-bottom:125px}.mb-130{margin-bottom:130px}.mb-135{margin-bottom:135px}.mb-140{margin-bottom:140px}.mb-145{margin-bottom:145px}.mb-150{margin-bottom:150px}.mb-155{margin-bottom:155px}.mb-160{margin-bottom:160px}.mb-165{margin-bottom:165px}.mb-170{margin-bottom:170px}.mb-175{margin-bottom:175px}.mb-180{margin-bottom:180px}.mb-185{margin-bottom:185px}.mb-190{margin-bottom:190px}.mb-195{margin-bottom:195px}.mb-200{margin-bottom:200px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-65{margin-left:65px}.ml-70{margin-left:70px}.ml-75{margin-left:75px}.ml-80{margin-left:80px}.ml-85{margin-left:85px}.ml-90{margin-left:90px}.ml-95{margin-left:95px}.ml-100{margin-left:100px}.ml-105{margin-left:105px}.ml-110{margin-left:110px}.ml-115{margin-left:115px}.ml-120{margin-left:120px}.ml-125{margin-left:125px}.ml-130{margin-left:130px}.ml-135{margin-left:135px}.ml-140{margin-left:140px}.ml-145{margin-left:145px}.ml-150{margin-left:150px}.ml-155{margin-left:155px}.ml-160{margin-left:160px}.ml-165{margin-left:165px}.ml-170{margin-left:170px}.ml-175{margin-left:175px}.ml-180{margin-left:180px}.ml-185{margin-left:185px}.ml-190{margin-left:190px}.ml-195{margin-left:195px}.ml-200{margin-left:200px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-65{margin-right:65px}.mr-70{margin-right:70px}.mr-75{margin-right:75px}.mr-80{margin-right:80px}.mr-85{margin-right:85px}.mr-90{margin-right:90px}.mr-95{margin-right:95px}.mr-100{margin-right:100px}.mr-105{margin-right:105px}.mr-110{margin-right:110px}.mr-115{margin-right:115px}.mr-120{margin-right:120px}.mr-125{margin-right:125px}.mr-130{margin-right:130px}.mr-135{margin-right:135px}.mr-140{margin-right:140px}.mr-145{margin-right:145px}.mr-150{margin-right:150px}.mr-155{margin-right:155px}.mr-160{margin-right:160px}.mr-165{margin-right:165px}.mr-170{margin-right:170px}.mr-175{margin-right:175px}.mr-180{margin-right:180px}.mr-185{margin-right:185px}.mr-190{margin-right:190px}.mr-195{margin-right:195px}.mr-200{margin-right:200px}.pt-0{padding-top:0}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pt-105{padding-top:105px}.pt-110{padding-top:110px}.pt-115{padding-top:115px}.pt-120{padding-top:120px}.pt-125{padding-top:125px}.pt-130{padding-top:130px}.pt-135{padding-top:135px}.pt-140{padding-top:140px}.pt-145{padding-top:145px}.pt-150{padding-top:150px}.pt-155{padding-top:155px}.pt-160{padding-top:160px}.pt-165{padding-top:165px}.pt-170{padding-top:170px}.pt-175{padding-top:175px}.pt-180{padding-top:180px}.pt-185{padding-top:185px}.pt-190{padding-top:190px}.pt-195{padding-top:195px}.pt-200{padding-top:200px}.pt-260{padding-top:260px}.pt-0{padding-bottom:0}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pb-105{padding-bottom:105px}.pb-110{padding-bottom:110px}.pb-115{padding-bottom:115px}.pb-120{padding-bottom:120px}.pb-125{padding-bottom:125px}.pb-130{padding-bottom:130px}.pb-135{padding-bottom:135px}.pb-140{padding-bottom:140px}.pb-145{padding-bottom:145px}.pb-150{padding-bottom:150px}.pb-155{padding-bottom:155px}.pb-160{padding-bottom:160px}.pb-165{padding-bottom:165px}.pb-170{padding-bottom:170px}.pb-175{padding-bottom:175px}.pb-180{padding-bottom:180px}.pb-185{padding-bottom:185px}.pb-190{padding-bottom:190px}.pb-195{padding-bottom:195px}.pb-200{padding-bottom:200px}.pl-0{padding-left:0}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.pl-55{padding-left:55px}.pl-60{padding-left:60px}.pl-65{padding-left:65px}.pl-70{padding-left:70px}.pl-75{padding-left:75px}.pl-80{padding-left:80px}.pl-85{padding-left:85px}.pl-90{padding-left:90px}.pl-95{padding-left:95px}.pl-100{padding-left:100px}.pl-105{padding-left:105px}.pl-110{padding-left:110px}.pl-115{padding-left:115px}.pl-120{padding-left:120px}.pl-125{padding-left:125px}.pl-130{padding-left:130px}.pl-135{padding-left:135px}.pl-140{padding-left:140px}.pl-145{padding-left:145px}.pl-150{padding-left:150px}.pl-155{padding-left:155px}.pl-160{padding-left:160px}.pl-165{padding-left:165px}.pl-170{padding-left:170px}.pl-175{padding-left:175px}.pl-180{padding-left:180px}.pl-185{padding-left:185px}.pl-190{padding-left:190px}.pl-195{padding-left:195px}.pl-200{padding-left:200px}.pr-0{padding-right:0}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.pr-55{padding-right:55px}.pr-60{padding-right:60px}.pr-65{padding-right:65px}.pr-70{padding-right:70px}.pr-75{padding-right:75px}.pr-80{padding-right:80px}.pr-85{padding-right:85px}.pr-90{padding-right:90px}.pr-95{padding-right:95px}.pr-100{padding-right:100px}.pr-105{padding-right:105px}.pr-110{padding-right:110px}.pr-115{padding-right:115px}.pr-120{padding-right:120px}.pr-125{padding-right:125px}.pr-130{padding-right:130px}.pr-135{padding-right:135px}.pr-140{padding-right:140px}.pr-145{padding-right:145px}.pr-150{padding-right:150px}.pr-155{padding-right:155px}.pr-160{padding-right:160px}.pr-165{padding-right:165px}.pr-170{padding-right:170px}.pr-175{padding-right:175px}.pr-180{padding-right:180px}.pr-185{padding-right:185px}.pr-190{padding-right:190px}.pr-195{padding-right:195px}.pr-200{padding-right:200px}html{max-width:100%!important}
.news-scroll {
	background: #a05135;
	padding: 5px 0;
	position: fixed;
	top: -100%
}
.news-scroll a {
	display: inline-block;
	font-size: 14px;
	margin: 0 0 0 30px;
	text-decoration: none;
	color: #fff
}
.news-scroll a i {
	color: #fff;
	font-size: 10px
}
.news-scroll a:focus,
.news-scroll a:hover {
	text-decoration: underline
}
#discount_popup.modal {
	z-index: 999999
}
.modal-backdrop {
	z-index: 99999
}
#discount_popup .modal-dialog {
	margin: 70px auto
}
#discount_popup .woocommerce-form-row label a {
	color: #a05135
}
#discount_popup .woocommerce-form-row {
	margin: 0 0 10px 0
}
.discount-popup {
	padding: 30px 50px
}
.discount-popup .modal-title {
	margin: 0 0 20px 0;
	line-height: normal;
	font-size: 28px
}
.input-icon {
	position: relative
}
.input-icon span {
	position: absolute;
	right: 15px;
	top: 10px;
	font-size: 12px
}
.discount-popup .woocommerce-Button.button {
	width: 100%;
	margin: 0 auto;
	display: block;
	text-align: center;
	border-radius: 40px;
	border: none;
	padding: 13px;
	color: #fff;
	background: #f76d21
}
.discount-popup .woocommerce-Button.button:focus,
.discount-popup .woocommerce-Button.button:hover {
	background: #a05135
}
.navbar-nav .dropdown-menu {
	left: 0!important
}
.iconsmela.nav-fixed {
	position: fixed;
	top: -100%;
	left: 0;
	right: 0;
	width: 100%;
	margin: 0 auto;
	background: #fff;
	z-index: 99999;
	padding: 10px 0;
}
.sticky-active.iconsmela.nav-fixed {
	top: 0
}
.probox .proinput form .autocomplete,
.probox .proinput form .autocomplete::placeholder,
.probox .proinput form .orig,
.probox .proinput form .orig::placeholder {
	font-size: 14px!important;
	outline: 0!important;
	box-shadow: none!important
}
.btn {
	background: #a05135;
	border: none;
	font-size: 16px;
	color: #fff
}
.btn:hover {
	background: #8aa63d
}
.thumb-btn-prev {
	background: #efecea!important;
	width: 40px!important;
	height: 75px!important;
	border-radius: 0 65px 65px 0!important;
	left: -10px!important;
	color: #a05135!important
}
.thumb-btn-next {
	background: #efecea!important;
	right: -10px!important;
	color: #a05135!important;
	width: 40px!important;
	height: 75px!important;
	border-radius: 65px 0 0 65px!important
}
.swiper-button-next:after,
.swiper-button-prev:after {
	font-size: 16px!important
}
.swiper-button-next:after {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f054"
}
.swiper-button-prev:after {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f053"
}
.product-slide {
	height: fit-content;
	margin: 50px 0
}
.main-testi-container {
	height: fit-content
}
.product_view {
	padding: 0 25px;
}
.testimonial .swiper-slide .main-testi-box {
	max-width: 42%;
	margin: auto;
	width: 100%;
	position: relative;
	box-shadow: 0 0 1rem 0 rgb(0 0 0 / 20%);
	padding: 30px;
	border-radius: 50px;
	overflow: hidden;
	margin: 20px auto
}
.testimonial .swiper-slide .main-testi-box::after {
	content: "";
	position: absolute;
	background: rgb(255 255 255 / 68%);
	filter: blur(10px);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1
}
.swiper-slide .blog_post {
	max-width: 87%;
	margin: 0 auto
}
.product-text-list p {
	display: flex;
	align-items: center;
	font-family: 'Dancing Script', cursive;
	font-size: 24px;
	line-height: 30px;
	color: #858585;
	justify-content: flex-start;
	max-width: 240px;
	margin: 0 auto
}
.product-text-list i {
	display: inline-block;
	margin: 10px;
	font-size: 40px;
	color: #a05135;
	margin-right: 10px
}
@media (min-width:1200px) {
	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl {
		max-width: 1360px!important;
		margin: 0 auto;
		width: 100%
	}
}
.bottom_header {
	border-bottom: 2px solid #a05135
}
.top_colums {
	background: #efecea;
	padding: 5px 0
}
.top_colums .top_cl_ul {
	margin: 0;
	padding: 8px 0;
	list-style: none
}
.top_colums .top_cl_ul li {
	display: inline;
	padding-right: 40px;
	font-size: 14px;
	font-family: 'Open Sans'
}
.call_now .btn i,
.top_colums .top_cl_ul li i {
	margin-right: 5px;
	color: #a05135
}
.call_now .btn {
	background: 0 0;
	border: none;
	font-size: 14px;
	color: gray;
	font-weight: 500;
	position: relative;
	padding: 3px
}
.call_now .btn:hover {
	background: 0 0
}
.side_icon {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	align-items: center
}
.side_icon li {
	display: inline-block;
	margin: 0 5px
}
.side_icon li a {
	display: inline-block;
	border: 1px solid #d3d3d3;
	border-radius: 50px;
	height: 42px;
	width: 42px;
	text-align: center;
	line-height: 36px;
	padding: 6px 6px;
}
.side_icon li a img {
	margin: 0;
	padding: 0;
	display: block;
	text-align: center
}
.side_icon li a:hover {
	color: #000;
	text-decoration: none
}
.side_icon li a:hover img {
	filter: brightness(0)
}
.side_icon li:nth-child(2) a img {
	position: relative;
	top: 2px
}
.side_icon li:nth-child(1) a img {
	position: relative;
	left: 1px
}
.side_icon_basket li a {
	height: 42px;
	width: 124px;
	display: flex;
	align-items: center;
	position: relative
}
.side_icon li.logged-user-name a {
	border: none;
	border-radius: 0;
	height: auto;
	width: auto;
	text-align: center;
	line-height: normal;
	padding: 0 10px 0 0;
	color: #444;
	font-weight: 600;
	font-size: 16px
}
.side_icon_basket li a img {
	margin-right: 0;
	float: left;
	line-height: 48px;
	margin-top: 0;
	margin-left: 10px;
	top: 0;
	left: auto10px
}
.side_icon_basket li a span {
	line-height: 42px;
	display: block;
	text-align: left;
	margin-left: 20px
}
.side_icon_basket li a .cart-pur-qnt {
	position: absolute;
	left: 25px;
	margin: 0;
	top: 1px
}
.logo_custom_width {
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%
}
.logo_custom_width10 {
	-ms-flex: 0 0 80%;
	flex: 0 0 80%;
	max-width: 80%
}
.logo img {
	width: 100%;
	margin: 5px 0;
}
.navbar {
	padding-bottom: 2px;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
	padding-top: 35px
}
@media screen and (max-width:767px) {
	body div.festi-cart-products {
		left: auto!important;
		right: 0!important
	}
}
@media screen and (min-width:600px) {
	.navbar-expand-lg .navbar-collapse {
		display: block!important
	}
}
.nav_search_icons {
	margin: 30px 0 0 0
}
.navbar-nav li a {
	padding: 5px 15px!important;
	font-size: 14px;
	font-family: 'Open Sans';
	font-weight: 400;
	text-transform: uppercase;
	color: #1e1e1e;
	display: block!important;
	margin: 0;
}
.navbar-nav li a:hover {
	background: #252b2b;
	color: #fff!important
}
.nav-item {
	margin-top: 0;
	border-radius: 0
}
.navbar-nav {
	width: 100%;
	justify-content: flex-end
}
.navbar-nav .nav-link {
	color: #444;
	text-transform: uppercase;
	border-radius: 0;
	cursor: pointer
}
.navbar-nav li a[aria-expanded=true] {
	background: #252b2b!important;
	color: #fff!important
}
.navbar-nav li .dropdown-menu {
	background: #252b2b;
	margin-top: 0;
	width: 242px;
	border-radius: 0
}
.navbar-nav li .dropdown-menu a {
	color: #fff;
	font-size: 15px;
	font-weight: 400
}
.navbar-nav li .dropdown-menu a:hover {
	text-decoration: none;
	color: #a05135!important
}
.navbar-nav li .dropdown-toggle::after {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f078";
	border: none;
	position: absolute;
	font-size: 12px;
	top: 7px;
	right: 0;
	color: #444
}
.complete_banners {
	padding: 20px 0
}
.banner_1 {
	position: relative;
	overflow: hidden;
	height: 555px;
	background: #fff
}
#discount-added p {
	color: #e600bd!important;
	font-weight: 800;
	font-size: 14px;
	margin: 0;
	text-align: center;
	display: block
}
.banner_below {
	position: relative;
	overflow: hidden;
	height: 260px;
	background: #fff
}
.banner_1 img.back_img,
.banner_below img.back_img {
	width: 100%;
	transition: all .3s linear;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 8;
	opacity: 1
}
.banner_1:hover img.back_img {
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 1
}
.content_banner {
	position: absolute;
	top: 25px;
	width: 100%;
	text-align: center;
	z-index: 9
}
.content_banner p {
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
	margin-bottom: 0
}
.content_banner h2 {
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 32px;
	color: #222
}
.content_banner .btn {
	color: #a05135 !important;
	background: #fff;
	border-radius: 25px;
	font-weight: 700;
	padding: 5px 30px;
	color: #fff;
	font-size: 18px;
	border: 1px solid #a05135;
	text-align: center
}
.banner_1 .content_banner h2 {
	margin-bottom: 400px;
	margin-top: 0
}
.banner_below .content_banner {
	text-align: center;
	width: 100%;
	height: 100%
}
.banner_below .content_banner {
	left: 0;
	top: 16px;
	right: 0;
	margin: 0 auto
}
.banner_below .content_banner p {
	color: #fff
}
.banner_below .content_banner h2 {
	color: #333;
	font-size: 20px;
	margin-bottom: 146px;
	text-align: center;
	margin-top: 0;
	text-shadow: 0 0 15px rgba(255,255,255,0.9);
}
.content_bannerfirst {
	padding-left: 30px;
	text-align: left
}
.news_letter_banner {
	background: url(images/webp/bild_hintergrund_neu_25_cbdcrewmitglied.webp);
	background-size: cover;
	height: 275px;
	margin-bottom: 20px;
	background: url(images/webp/top_banner_right_bg_loggedin.jpg) no-repeat center center;
	overflow: hidden;
	position: relative
}
.news_letter_banner {
	background: url(images/webp/bild_hintergrund_neu_25_cbdcrewmitglied.webp);
	background-size: cover;
	height: 275px;
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
}
.news_letter_banner_loggedin {
	background: url(images/top_banner_right_bg_loggedin.jpg) no-repeat center center;
	background-image: url(images/webp/top_banner_right_bg_loggedin.webp);
	background-size: cover;
	height: 275px;
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
}
.news_letter_banner .content_banner,
.news_letter_banner_loggedin .content_banner {
	text-align: left;
	padding: 0 20px;
	z-index: 99;
	top: 25px
}
.news_letter_banner .content_banner h2,
.news_letter_banner .content_banner p,
.news_letter_banner_loggedin .content_banner h2,
.news_letter_banner_loggedin .content_banner p {
	color: #fff;
	text-transform: inherit
}
.news_letter_banner .content_banner p,
.news_letter_banner_loggedin .content_banner p {
	color: #333!important
}
.news_letter_banner .content_banner p a,
.news_letter_banner_loggedin .content_banner p a {
	color: #e600bd;
	font-weight: 700
}
.news_letter_banner .content_banner p,
.news_letter_banner_loggedin .content_banner p {
	font-size: 18px;
	text-align: center;
	display: inline-block
}
.news_letter_banner .content_banner h3,
.news_letter_banner_loggedin .content_banner h3 {
	color: #333;
	text-align: center;
	font-weight: 700;
	font-size: 30px;
	margin: 0 0 30px 0;
	line-height: 33px
}
.news_letter_banner .content_banner h3 .percent-25 {
	display: inline-block;
	color: #e600bd
}
.news_letter_banner form:after {
	clear: both;
	content: "";
	display: block
}
.news_letter_banner form .text_innput {
	float: none;
	width: 100%;
	position: relative;
	display: flex
}
.news_letter_banner form .text_innput label {
	position: absolute;
	top: 10px;
	left: 10px;
	font-size: 16px;
	transition: all .3s linear
}
.news_letter_banner form .text_innput label.active {
	top: -18px;
	font-size: 10px
}
.news_letter_banner form .text_innput input[type=text] {
	padding: 9px 20px;
	width: 48.5%;
	margin-right: 1.5%;
	border-radius: 0;
	outline: 0;
	box-sizing: border-box;
	border: 1px solid #fff;
	border-radius: 5px;
	max-width: 50%;
	flex: 0 0 0 50%;
	background: #fff
}
.news_letter_banner form .text_innput input[type=text]:nth-child(2) {
	margin-right: 0
}
.news_letter_banner form .submit_input {
	float: none;
	width: 370px;
	margin-left: 1%;
	margin: 10px auto 0 auto
}
.news_letter_banner form .submit_input .btn.btn-primary {
	padding: 5px 20px;
	width: 100%;
	outline: 0;
	box-shadow: none
}
.news_letter_banner form {
	text-align: center;
	margin-bottom: 10px
}
.headlines {
	background: #fff;
	text-align: center;
	text-align: center;
	position: relative
}
.headlines .inline-heading {
	display: inline-block;
	background: #fff;
	padding: 0 30px;
	text-transform: none;
	font-weight: 400;
	z-index: 9999;
	position: relative
}
.headlines h4 {
	font-size: 16px;
	font-weight: 300;
	margin: 0
}
.headlines h3 {
	font-size: 24px;
	font-weight: 700;
	margin: 0;
	text-transform: uppercase
}
.headlines::after {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #d6cec5;
	position: absolute;
	top: 40px;
	z-index: 8;
}
.icon_label:after {
	clear: both;
	content: "";
	display: block
}
.icon_label i {
	font-size: 40px;
	float: left;
	width: 18%;
	color: #a05135
}
.icon_label span {
	float: left;
	width: 75%;
	font-family: 'Dancing Script', cursive;
	font-size: 30px;
	line-height: 30px;
	color: #858585
}
.icon_label2 i {
	font-size: 40px;
	float: left;
	width: 13%;
	color: #a05135
}
.icon_label3 span {
	line-height: 42px
}
.products_list {
	padding-left: 130px;
	padding-right: 40px
}
.products_list ul {
	margin: 0;
	list-style: none;
	padding: 0
}
.products_list ul li {
	float: left;
	width: 23%
}
.products_list ul li:nth-child(3) {
	width: 30%
}
.products_list ul li:nth-child(4) .icon_label {
	padding-left: 62px
}
.prodcut_image {
	float: left;
	width: 30%;
	padding-right: 10px
}
.product_detail {
	float: left;
	width: 70%
}
.product_detail h3 {
	font-size: 20px;
	color: #333;
	margin: 5px 0 0 0
}
.product_detail h6 {
	font-weight: 600;
	font-size: 18px;
	max-width: 210px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin: 0
}
.product_detail h3 span {
	font-size: 50px;
	font-weight: 800;
	display: block;
}
.product_view .product_detail a {
	color: #333;
	font-size: 15px;
	text-decoration: underline;
	margin-bottom: 30px;
	display: block
}
.product_view1 h3 span {
	color:#945d22;
}
.product_view2 h3 span {
	color: #e3a145;
}
.product_view3 h3 span {
	color: #547ca5
}
.product_view4 h3 span {
	color: #694a85
}
.product_detail ul {
	margin: 0;
	list-style: none;
	padding: 0
}
.product_detail ul li {
	font-size: 12px;
	color: #333;
	line-height: 20px
}
.product_detail ul li i {
	margin-right: 5px;
	color: #a05135
}
.product_detail p {
	font-size: 12px;
	color: #959595;
	margin-top: 5px;
	margin-bottom: 5px
}
.product_detail h4 {
	font-size: 14px;
	font-weight: 700;
	color: #959595;
	margin: 0 0 5px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-decoration: line-through
}
h2.club-price {
	color: #e600bd;
	font-size: 40px;
	font-weight: 700;
	margin: 0 0 10px 0;
	font-weight: 700;
	display: block;
	text-align: left
}
h4.club-price {
	color: #959595;
	font-size: 17px;
	font-weight: 700;
	margin: 0 0 10px 0;
	font-weight: 700;
	display: block;
	text-align: left;
	text-decoration: none
}
.product_detail h5 {
	font-size: 16px;
	color: #333;
	font-weight: 300;
	margin-top: -3px
}
.button_product .btn {
	padding: 10px;
	text-align: center;
	width: 100%;
	border-radius: 50px;
	font-size: 17px;
	font-weight: 400;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	background: #a05135
}
.button_product .btn:focus,
.button_product .btn:hover {
	color: #fff;
	background: #79b531;
	border-color: #79b531;
	box-shadow: 0 0 0 .2rem rgba(121, 181, 48, .5)
}
.button_product .btn i {
	margin-right: 10px
}
.testimonial {
	/* background:url(images/textimonial.jpg) no-repeat 0 top; */
	background: url(images/webp/textimonial.webp);
	background-size: cover;
	color: #fff
}
.testimonial .carousel-inner {
	max-width: 42%;
	margin: auto;
	position: relative;
	box-shadow: 0 0 1rem 0 rgb(0 0 0 / 20%);
	padding: 30px;
	border-radius: 50px
}
.testimonial .carousel-inner:after {
	content: "";
	position: absolute;
	background: rgb(255 255 255 / 68%);
	filter: blur(10px);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 8
}
.testimonial .carousel-item {
	z-index: 9
}
.testimonial_detail {
	text-align: center
}
.testimonial_detail img {
	border-radius: 50%;
	margin-bottom: 15px
}
.testimonial_detail p {
	color: #000;
	font-size: 16px;
	margin-bottom: 0
}
.testimonial_detail p:before {
	display: inline-block;
	font-family: "Font Awesome 5 Free";
	font-weight: 900!important;
	content: "\f10d";
	font-size: 54px;
	line-height: 1.3em;
	width: 60px;
	height: 64px;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	display: block;
	margin: 0 auto 15px;
	color: #f76d21;
	overflow: hidden
}
.testimonial_detail h5 {
	font-size: 24px;
	color: #000;
	margin-bottom: 6px
}
.testimonial_detail h6 {
	font-size: 16px;
	color: #000;
	margin-bottom: 0
}
.star_rating {
	margin: 0;
	padding: 0;
	list-style: none
}
.star_rating ul {
	margin: 0;
	list-style: none;
	padding: 0
}
.star_rating ul li {
	display: inline;
	font-size: 20px;
	color: #f5ec37;
	margin: 0 0 20px
}
.star_rating ul li i {
	-webkit-text-fill-color: #f5ec37;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #000
}
.carousel-control {
	opacity: 1!important
}
.carousel-control-next,
.carousel-control-prev {
	width: 4%
}
.carousel-control-prev {
	left: -13.2%
}
.carousel-control-next {
	right: -13.2%
}
.blog_post {
	box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);
	-webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);
	height: 100%
}
.blog_post a {
	text-decoration: none
}
.blog_post .post_content {
	padding: 20px
}
.blog_post .post_content h3 {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 20px;
	min-height: 48px;
	display: flex;
	align-items: center
}
.blog_post .post_content p {
	font-size: 14px;
	font-weight: 300;
	line-height: 24px;
	min-height: 118px
}
.blog_post .post_meta {
	padding: 10px 20px 0;
	border-top: 1px solid #dbdbdb
}
footer {
	background: #f9f8f6
}
.footer_columns {
	border-right: 1px solid #dbdbdb;
	height: 100%
}
.cl_first {
	-ms-flex: 0 0 11.333333%;
	flex: 0 0 11.333333%;
	max-width: 11.333333%
}
.cl_second {
	-ms-flex: 0 0 22%;
	flex: 0 0 22%;
	max-width: 22%
}
.cl_third {
	-ms-flex: 0 0 38%;
	flex: 0 0 38%;
	max-width: 38%
}
.spacing {
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #dbdbdb
}
.footer_columns form:after {
	clear: both;
	content: "";
	display: block
}
.footer_columns form .text_innput {
	float: left;
	width: 80%;
	position: relative
}
.footer_columns form .text_innput label {
	position: absolute;
	top: 10px;
	left: 10px;
	font-size: 16px;
	transition: all .3s linear
}
.footer_columns form .text_innput label.active {
	top: -18px;
	font-size: 10px
}
.footer_columns form .text_innput input[type=text] {
	padding: 7px 20px;
	width: 100%;
	height: 50px!important;
	border-radius: 0!important
}
.footer_columns form .submit_input {
	float: left;
	width: 18%;
	margin-left: 1%
}
.footer_columns form .submit_input .btn.btn-primary {
	padding: 0;
	width: 100%;
	background: #a05135;
	color: #fff;
	height: 50px;
	text-align: center;
	font-size: 16px
}
.footer_columns form {
	margin-bottom: 10px
}
.footer_columns.footer_columns-last {
	border-right: none!important
}
.footer_columns.footer_columns-last p {
	font-size: 13px
}
.footer_columns .footer_columns_heading {
	font-weight: 600;
	text-transform: uppercase;
	font-size: 15px;
	margin: 6px 0 28px
}
.footer_links ul {
	padding: 0;
	margin: 0;
	list-style: none
}
.footer_links ul li {
	color: #333;
	line-height: 22px
}
.footer_links ul li a {
	color: #333;
	white-space: nowrap
}
.footer_links ul li a:hover {
	color: #a05135;
	text-decoration: none
}
.content_footer h6 {
	color: #a05135;
	font-size: 20px;
	margin-bottom: 0
}
.content_footer h5 {
	font-weight: 300;
	font-size: 14.5px;
	color: #333!important;
	margin: 0
}
.content_footer a {
	color: #333
}
.content_footer a:hover {
	color: #a05135;
	text-decoration: none
}
.content_footer p i {
	float: left;
	font-size: 26px;
	width: 10%;
	color: #a05135
}
.trusted-shop-img {
	max-width: 50px
}
.star-rating-wrapp {
	display: flex
}
.trusted-shop-img img {
	width: 100%
}
.star-rating {
	margin: 0 0 0 10px;
	text-align: center
}
.star-rating span {
	color: #e9b440;
	display: flex
}
.star-rating i {
	color: #e9b440
}
.star-rating span i {
	cursor: pointer
}
.star-rating p {
	margin: 0
}
.content_footer p span {
	float: left;
	display: block;
	width: 70%;
	font-size: 14px
}
.content_footer p:after {
	content: "";
	display: block;
	clear: both
}
.content_footer p {
	color: #333
}
.link_e {
	float: none;
	width: 100%;
	line-height: 18px;
	display: flex;
	align-items: center
}
.social_icon {
	margin: 0;
	padding: 0;
	list-style: none
}
.social_icon li {
	display: inline
}
.social_icon li a {
	height: 40px;
	width: 40px;
	line-height: 38px;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	border: 1px solid #aeacad;
	color: #aeacad;
	margin-right: 10px;
	font-size: 22px
}
.social_icon li a:hover {
	border: 1px solid #a05135;
	color: #a05135
}
.copyright {
	background: #fff;
	text-align: center;
	padding: 10px 0
}
.copyright p {
	margin-bottom: 0
}
.diplay_mobile {
	display: none
}
.diplay_desktop {
	display: block
}
.side_icon_basket li a span.diplay_mobile {
	display: none!important
}
.product_view1 h3 span span {
	font-size: 15px;
	font-weight: 400
}
.product_view1 h3 span span,
.product_view2 h3 span span,
.product_view3 h3 span span,
.product_view4 h3 span span {
	margin: 5px 0 0 0;
	font-weight: 700;
	margin-bottom: 10px
}
.product_view2 h3 span span {
	font-size: 15px
}
.product_view3 h3 span span {
	font-size: 15px
}
.product_view4 h3 span span {
	font-size: 15px
}
#newsletter-added {
	text-align: left!important;
	display: block;
	font-weight: 600;
	margin-bottom: 5px;
	color: #7db443;
	font-size: 14px
}
.news_letter_banner form .submit_input .btn.btn-primary {
	width: 100%
}
.footer_columns {
	margin: 30px 0;
	width: 100%
}
.cus-form .submit_input button {
	position: inherit;
	width: 100%!important
}
.footer-cards {
	width: 100%;
	text-align: left
}
.footer-cards ul {
	padding: 0;
	margin: 0;
	text-align: left
}
.footer-cards ul li {
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 10px
}
.footer-cards ul li img {
	width: 52px;
	border: 1px solid #cecece;
	border-radius: 3px;
	box-shadow: 1px 4px 5px 0 rgba(0, 0, 0, .15)
}
.mobile-footer-cards {
	width: 100%
}
.mobile-footer-cards img {
	width: 100%
}
.mobile-footer-cards ul {
	width: 100%;
	margin: 0;
	padding: 0;
	margin-bottom: 10px
}
.mobile-footer-cards ul li {
	width: 31%;
	list-style: none;
	display: inline-block;
	margin-bottom: 4px
}
.mobile-footer-cards ul li img {
	width: 100%
}
.diplay_mobile__2 {
	display: none
}
.banner_1 {
	position: relative;
	background-size: cover!important;
	background-repeat: no-repeat!important;
	background-position: center 10%!important
}
.banner_2 {
	position: relative;
	background-size: cover!important;
	background-repeat: no-repeat!important;
	background-position: 45% 100%!important
}
.banner_3 {
	position: relative;
	background-size: cover!important;
	background-repeat: no-repeat!important;
	background-position: 92% 100%!important
}
.banner_1 .pro-img-1 {
	position: absolute;
	top: 120px;
	display: block;
	left: 80px;
	z-index: 10;
	max-width: 200px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center
}
.banner_1 .pro-img-1 img {
	width: 100%;
	opacity: 0;
}
.diplay_mobile2 {
	display: none
}
.row-mr-10 {
	margin: 0 -10px
}
.col-pd-10 {
	padding: 0 10px
}
.d-none-b991 {
	display: none
}
.werbung {
	margin: 50px auto;
	overflow-x: hidden;
	max-width: 1025px;
	position: relative
}
.werbung-box {
	margin: 0 1px 0 0;
	border: 1px solid #e8e8e8;
	padding: 15px
}
.img-holder img {
	width: 100%
}
.werbung-box .img-holder img {
	max-width: 250px;
	margin: 0 auto
}
.werbung-box-des h4 {
	font-size: 16px!important;
	margin: 15px 0 0 0!important;
	min-height: 52px;
	font-weight: 700!important;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif!important
}
.werbung-box .werbung-box-des h4 a {
	color: #262626!important;
	text-decoration: none
}
.cbd-price-crew {
	position: relative;
	height: 100px
}
.wc-gzd-sale-price-label.wc-gzd-sale-price-regular-label {
	position: absolute;
	top: 62px;
	left: 0;
	right: 0;
	font-size: 16px;
	font-weight: 700;
	color: #959595;
	margin: 0 0 10px 0;
	font-weight: 700;
	display: block;
	text-decoration: none
}
.werbung-box-des ins .woocommerce-Price-amount bdi {
	color: #e600bd;
	font-size: 32px!important;
	font-weight: 700
}
.werbung-box-des p,
.werbung-box-des p .wc-gzd-sale-price-label {
	line-height: 22px;
	font-weight: 600;
	margin: 15px 0 0 0!important;
	color: #262626;
	font-size: 14px!important;
	text-decoration: line-through
}
.werbung-box-des p.price-wrapp span.wc-gzd-sale-price-label {
	display: none
}
.werbung-box-des .werbung-btn {
	border-radius: 5px;
	padding: 8px 20px;
	font-size: 14px;
	font-weight: 600;
	border: 1px solid #ccc;
	display: inline-block;
	text-decoration: none
}
.werbung-box-des .werbung-btn i {
	margin-left: 5px;
	font-size: 12px
}
.werbung-box-des .werbung-btn:focus,
.werbung-box-des .werbung-btn:hover {
	background: #a05135;
	color: #fff
}
@media only screen and (min-width:991px) {
	.bottom_header .navbar-nav .dropdown:hover .dropdown-menu {
		display: block
	}
	.navbar-nav li.dropdown:hover a {
		background: #252b2b;
		color: #fff!important
	}
}
@media (max-width:1199px) {
	.container {
		max-width: 100%!important
	}
	.navbar-nav li .dropdown-toggle::after {
		font-size: 10px
	}
	.nav_search_icons {
		margin: 20px 0 10px 0
	}
	.navbar {
		padding-top: 25px
	}
}
@media screen and (max-width:7000px) and (min-width:1700px) {
	html {
		margin: auto;
		max-width: 1700px
	}
	.carousel-control-prev {
		left: -14.8%
	}
	.carousel-control-next {
		right: -14.8%
	}
}
@media screen and (min-width:992px) and (max-width:1340px) {
	.banner_below .content_banner h2 {
		font-size: 18px
	}
	#discount-added p,
	.news_letter_banner .content_banner p,
	.news_letter_banner_loggedin .content_banner p {
		font-size: 11px;
		margin: 0 0 5px 0
	}
	.news_letter_banner .content_banner h3,
	.news_letter_banner_loggedin .content_banner h3 {
		font-size: 18px
	}
}
@media (min-width:1025px) and (max-width:1330px) {
	.product_detail ul li {
		font-size: 10px
	}
	.product_detail h4 {
		font-size: 13px
	}
	h4.club-price {
		font-size: 18px;
		display: block;
		text-align: center
	}
}
@media (min-width:1200px) and (max-width:1300px) {
	.navbar-nav li a {
		font-size: 14px;
		margin: 0 0 0 5px
	}
	.navbar {
		padding-top: 20px
	}
}
@media (min-width:992px) and (max-width:1199px) {
	.navbar-nav li a {
		padding: 5px 10px!important;
		font-size: 12px;
		margin: 0 0 0 5px
	}
	.navbar {
		padding-top: 10px
	}
}
@media screen and (max-width:1024px) {
	.banner_1 img.back_img,
	.banner_below img.back_img {
		height: fit-content
	}
	.content_banner h2 {
		font-size: 25px
	}
	.banner_1 .content_banner h2 {
		margin-bottom: 391px
	}
	.news_letter_banner .content_banner h3,
	.news_letter_banner_loggedin .content_banner h3 {
		font-size: 17px
	}
	.news_letter_banner .content_banner p,
	.news_letter_banner_loggedin .content_banner p {
		line-height: 1.2em
	}
	.banner_below .content_banner h2 {
		font-size: 16px
	}
	.content_footer p i {
		float: none;
		font-size: 30px;
		width: 35px;
		display: inline-block
	}
	.content_footer p span {
		float: none;
		display: inline-block;
		width: 70%;
		font-size: 14px
	}
	.content_footer p {
		color: #333;
		align-items: center;
		display: flex
	}
	.diplay_desktop__2 {
		display: none
	}
	.diplay_mobile__2 {
		display: block
	}
}
@media screen and (max-width:990px) and (min-width:767px) {
	.content_footer p {
		width: 100%
	}
}
@media (min-width:992px) and (max-width:1199px) {
	.product-text-list p {
		margin: 0 5px;
		font-size: 26px
	}
	.footer_columns .footer_columns_heading {
		font-size: 14px;
		margin: 5px 0 25px 0
	}
	.content_footer h6 {
		font-size: 18px
	}
	.content_footer h5 {
		font-size: 14px
	}
	.footer_links ul li a {
		font-size: 12px
	}
	.content_footer p i {
		font-size: 24px;
		width: 35px;
		margin: 0 10px 0 0
	}
	.content_footer p span {
		width: 70%;
		font-size: 12px
	}
	.content_banner .btn {
		padding: 5px 30px;
		font-size: 16px
	}
	.news_letter_banner form .submit_input .btn.btn-primary {
		padding: 5px 20px
	}
	.banner_1 .content_banner h2 {
		margin-bottom: 370px
	}
}
@media screen and (max-width:991px) {
	.artical-left-side {
		display: none
	}
	.d-none-a991 {
		display: none
	}
	.d-none-b991 {
		display: block
	}
	.cl_first {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.dhl_b {
		width: 60%;
		margin: 0 auto;
		display: block
	}
	.navbar-nav li.nav-item.dropdown .dropup .dropdown-toggle::after {
		display: none
	}
	.mobile-footer-cards {
		width: 60%;
		margin: 0 auto
	}
	.mobile-menu .navbar-collapse {
		position: fixed;
		top: 0;
		transform: translateX(-100%);
		right: 0;
		background: #fff;
		z-index: -1;
		padding: 0 0 20px 0;
		opacity: 0;
		transition: ease all .7s;
		left: -100%;
	}
	.menu-open .mobile-menu .navbar-collapse {
		left: 0;
		z-index: 99999;
		opacity: 1;
		transform: translateX(0);
	}
	.action-btn {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 5px 23px;
		background: #a05135;
		margin-bottom: 15px
	}
	.action-btn .navbar-toggler {
		background: #fff;
		width: 40px;
		height: 40px;
		border-radius: 100%
	}
	.action-btn .navbar-toggler img {
		width: 100%
	}
	.navbar-nav li .dropdown-menu {
		background: #252b2b;
		margin-top: 1px;
		width: 100%;
		border-radius: 0
	}
	.navbar-nav .nav-item.dropdown.dropup {
		position: relative;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 5px 30px 5px 0;
	}
	.navbar-nav .nav-item.dropdown.dropup .dropdown-menu {
		position: absolute;
		float: none;
		top: 100%;
		bottom: auto
	}
	.navbar-nav li a[aria-expanded=true] {
		background: #fff!important;
		color: #a05135!important
	}
	.navbar-nav li a:hover {
		background: #fff;
		color: #a05135!important
	}
	.navbar-nav .nav-item.dropdown.dropup .dropdown-toggle::after {
		display: none
	}
	.navbar-nav .nav-item.dropdown.dropup .nav-link {
		display: inline-block!important
	}
	.navbar-nav .nav-item.dropdown.dropup span.nav-link {
		color: #252b2b!important;
		border-radius: 50%;
		width: 20px;
		height: 20px;
		text-align: center;
		line-height: 20px;
		font-size: 10px;
		display: flex!important;
		align-items: center;
		justify-content: center;
		padding: 2px 0 0 0
	}
	.navbar-nav .nav-item.dropdown.dropup span.nav-link i {
		color: #252b2b !important;
		font-size: 14px;
	}
	.action-btn p {
		margin: 0;
		color: #fff;
		font-size: 18px
	}
	.complete_banners .container {
		padding: 0
	}
	.product-text-list ul li {
		display: inline-block;
		width: 45%;
		margin: 10px
	}
	.testimonial .swiper-slide .main-testi-box {
		max-width: 85%
	}
	.side_icon {
		margin-left: 3px;
		text-align: center
	}
	.row.row-flex.center-footer-links .col-md-6:last-child {
		display: flex;
		justify-content: flex-end
	}
	.center-footer-links {
		max-width: 360px;
		margin: 0 auto;
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center
	}
	.complete_banners .container {
		padding: 0;
		overflow-x: hidden
	}
	.row-mr-10 {
		margin: 0 -5px
	}
	.col-pd-10 {
		padding: 0 5px
	}
	.banner_1:hover img.back_img {
		width: 100%;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 1
	}
	.banner_below {
		height: 219px
	}
	.banner_below .content_banner h2 {
		margin-bottom: 0;
		font-size: 13px
	}
	.content_footer {
		width: 100%;
		margin: 0 auto;
		max-width: 400px
	}
	.banner_1 .content_banner,
	.banner_below .content_banner {
		text-align: left;
		height: 100%;
		position: relative
	}
	.banner_1 .content_banner h2 {
		margin-bottom: 0;
		position: absolute;
		top: 0
	}
	.content_banner .btn {
		bottom: 15px;
		margin: 0 auto;
		top: auto;
		font-size: 12px;
		position: absolute;
		text-align: center;
		left: 0;
		right: 0;
		max-width: 180px;
		bottom: 40px;
		padding: 4px 25px
	}
	.banner_1 .content_banner .btn {
		right: auto;
		left: 15px;
		bottom: 15px
	}
	.banner_1 {
		height: 456px;
		position: relative
	}
	.banner_1 .pro-img-1 {
		top: 110px;
		left: 50px;
		max-width: 150px
	}
	.content_footer,
	.social_icon {
		text-align: center
	}
	.content_footer p {
		justify-content: center
	}
	.diplay_mobile {
		display: block
	}
	.diplay_desktop {
		display: none
	}
	.diplay_mobile .product_view {
		max-width: 350px;
		margin: 0 auto
	}
	.side_icon_basket li a span.diplay_desktop {
		display: none!important
	}
	.side_icon_basket li a span.diplay_mobile {
		display: block!important
	}
	.mobile_margin {
		margin: 10px 0
	}
	.mobile_padding {
		padding: 0 0
	}
	.iconsmela .col-md-3,
	.iconsmela .col-md-4,
	.top_colums {
		display: none
	}
	.nav_search_icons {
		margin: 5px 0 5px
	}
	.products_list,
	.products_list ul li:nth-child(4) .icon_label {
		padding: 0
	}
	.products_list ul {
		padding: 0 0 0 50px
	}
	.products_list ul li .icon_label {
		margin-bottom: 10px
	}
	.products_list ul li {
		width: 100%!important
	}
	.icon_label span {
		font-size: 25px
	}
	.headlines .inline-heading {
		padding: 0 15px
	}
	.icon_label i {
		width: 14%;
		font-size: 34px
	}
	.icon_label2 i {
		width: 14%;
		font-size: 34px
	}
	.icon_label span {
		line-height: 40px
	}
	.navbar {
		padding-top: 0
	}
	.content_banner {
		top: 6px
	}
	.news_letter_banner .content_banner h3,
	.news_letter_banner_loggedin .content_banner h3 {
		font-size: 16px;
		margin-bottom: 5px;
		line-height: 18px
	}
	#discount-added p {
		font-size: 11px;
		margin: 0 0 5px 0
	}
	.news_letter_banner .content_banner p,
	.news_letter_banner_loggedin .content_banner p {
		font-size: 12px
	}
	.news_letter_banner form .text_innput input[type=text] {
		padding: 8px 15px;
		font-size: 13px;
		width: 100%;
		margin-bottom: 5px;
		border-radius: 40px
	}
	.news_letter_banner form .submit_input {
		text-align: center
	}
	.news_letter_banner form .submit_input .btn.btn-primary {
		padding: 4px 10px;
		font-size: 14px;
		width: 100%;
		margin: 0 auto;
		max-width: 320px
	}
	.news_letter_banner form .submit_input,
	.news_letter_banner form .text_innput {
		float: none;
		width: 100%
	}
	.news_letter_banner form {
		margin-bottom: 5px
	}
	.news_letter_banner,
	.news_letter_banner_loggedin {
		height: 227px;
		margin-left: 0
	}
	.content_bannerfirst {
		padding-left: 15px
	}
	.banner_1 .content_banner h2 {
		margin-bottom: 230px
	}
	.content_banner h2 {
		font-size: 32px;
		line-height: 31px
	}
	.prodcut_image {
		width: 30%;
		max-width: 80px
	}
	.product_view {
		padding: 0 30px 0 30px
	}
	.carousel-control-next,
	.carousel-control-prev {
		width: 7%
	}
	.carousel-control-next img,
	.carousel-control-prev img {
		max-width: 100%;
		height: auto
	}
	.carousel-control-next {
		right: 0
	}
	.carousel-control-prev {
		left: 0
	}
	.carousel {
		padding: 0 20px 0
	}
	.testimonial .carousel-inner {
		max-width: 95%;
		padding: 10px
	}
	.testimonial_detail p {
		line-height: 20px;
		font-size: 14px
	}
	.headlines h3 {
		font-size: 20px
	}
	.headlines {
		position: relative
	}
	.testimonial {
		background-position: left top
	}
	.testimonial_detail h5 {
		font-size: 18px
	}
	#carouselExampleblogpost {
		padding: 0 33px
	}
	.side_icon_basket li a {
		width: 42px
	}
	.side_icon_basket li a img {
		margin-right: 0;
		float: left;
		line-height: 48px;
		margin-top: 9px;
		margin-left: 0;
		top: -5px;
		left: 1px!important
	}
	.side_icon_basket li a .cart-pur-qnt {
		left: 16px
	}
	.side_icon_basket li a span {
		line-height: 45px;
		display: block;
		text-align: left;
		margin-left: 0;
		position: relative;
		left: -8px;
		color: #000!important;
		font-size: 12px;
		top: 0
	}
	.logo_custom_width {
		-ms-flex: 0 0 30%;
		flex: 0 0 30%;
		max-width: 30%
	}
	.logo_custom_width10 {
		-ms-flex: 0 0 70%;
		flex: 0 0 70%;
		max-width: 70%;
		padding: 0
	}
	.side_icon li.logged-user-name a {
		font-size: 14px
	}
	.navigation_search {
		padding: 9px 6px;
		background: #f5f5f5;
		position: relative;
		height: 42px
	}
	.navigation_search i {
		color: #a05135
	}
	.navbar-toggler {
		font-size: 14px;
		outline: 0;
		padding: 0;
		font-weight: 600;
		display: flex;
		align-items: center
	}
	.navbar-toggler:clicked {
		outline: 0
	}
	.navbar-toggler:focus,
	.navbar-toggler:hover {
		outline: 0
	}
	.search_gb {
		position: absolute;
		right: 7px;
		top: 7px
	}
	.footer_columnsmobile {
		border: none
	}
	.footer_columnsmobile {
		padding: 0
	}
	.footer_columns-last_center {
		text-align: center;
		padding: 0 0
	}
	.content_footer p span {
		font-size: 13px;
		line-height: 17px
	}
	.content_footer p i {
		font-size: 25px!important;
		width: inherit;
		width: 35px!important
	}
	.footer_columns__monileleft,
	.footer_columns__monileright {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.footer_columns__monileright {
		padding-left: 0
	}
	.footer_columns .footer_columns_heading {
		font-size: 16px;
		margin-bottom: 5px
	}
	.content_footer h6 {
		font-size: 18px
	}
	.content_footer h5 {
		font-size: 13.5px
	}
	.footer_columns.footer_columns-last p {
		font-size: 12px
	}
	.complete_banners {
		padding:100px 0 20px 0;
	}
	.bottom_header {
		border-bottom: none
	}
	.iconsmela .row {
		margin: 0
	}
	.iconsmela .row .col-md-5 {
		padding-right: 5px
	}
	.link_e {
		margin-bottom: 4px
	}
	.matgin-t-0 {
		margin-top: 0!important
	}
	.mobile_padding_left {
		padding-left: 5px
	}
	.dhl_b {
		height: auto
	}
	footer hr {
		border: 0;
		height: 5px;
		background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0, 75), rgba(0, 0, 0, 0))
	}
	.products.mobile_margin {
		margin-bottom: 0
	}
	.mobile_margin_bottom {
		margin-bottom: 30px
	}
	.footer_columns.footer_columns-last p,
	.news_letter_banner form {
		margin-bottom: 0
	}
	.logo img {
		margin: 10px 0 5px
	}
	.pl-m0 {
		padding-left: 0
	}
	.pt-m0 {
		padding-top: 0
	}
	.pb-m0 {
		padding-bottom: 0
	}
	.pr-m0 {
		padding-right: 0
	}
	.side_icon li {
		margin: 0 2px
	}
	.nav-fixed .row {
		align-items: center
	}
	.logo img {
		margin: 26px 0 5px;
		max-width: 160px
	}
	.nav-fixed .row .logo img {
		margin: 0;
		max-width: 160px
	}
	.nav_search_icons {
		margin: 10px 0 10px
	}
	.search_gb img {
		width: 20px;
		height: 20px
	}
	.navigation_search {
		height: 50px
	}
	.search_gb {
		right: 15px;
		top: 7px
	}
	#ajaxsearchpro1_2 {
		background: #fff;
		position: absolute;
		z-index: -1;
		top: -3px;
		-webkit-transition: ease all .7s;
		-o-transition: ease all .7s;
		transition: ease all .7s;
		display: none;
	}
	.search-active#ajaxsearchpro1_2 {
		z-index: 999;
		top: 42px;
		display: block;
	}
	.news_letter_banner form .submit_input {
		margin: 5px auto 0 auto
	}
	.content_banner {
		position: inherit
	}
	.news_letter_banner,
	.news_letter_banner_loggedin {
		margin-left: 0;
		padding: 8px 0 0 0;
		margin-bottom: 10px
	}
	.banner_1 img.back_img,
	.banner_below img.back_img {
		width: 100%;
		transition: all .3s linear;
		height: 100%;
		position: absolute;
		margin: 0;
		z-index: 8;
		opacity: 1;
		height: 100%
	}
	.banner_1 .content_banner h2 {
		margin-bottom: 290px
	}
	.star-rating-wrapp {
		justify-content: center
	}
	.footer_columns {
		margin: 18px 0;
		width: 100%
	}
	h4.footer_columns_heading {
		display: block;
		padding-bottom: 10px
	}
	.footer_columnsmobile .footer_columns_heading {
		text-align: center
	}
	.h-line {
		border-bottom: 1px solid #dfdfdf
	}
	.h-line .col-md-4:first-child {
		padding-bottom: 13px;
		border-bottom: 1px solid #dfdfdf
	}
	.pb-20 {
		padding-bottom: 30px
	}
	.tc {
		text-align: center
	}
	.footer_columnsmobile {
		margin: 18px auto;
		width: 100%;
		max-width: 340px
	}
}

@media screen and (max-width:767px) {
	.diplay_desktop2 {
		display: none
	}
	.diplay_mobile2 {
		display: block
	}
	.blog_post .post_content p {
		font-size: 13px;
		font-weight: 300;
		line-height: 20px;
		min-height: 100px
	}
	.blog_post .post_content h3 {
		margin-bottom: 10px;
		height: 48px;
		display: flex;
		align-items: center
	}
	.footer_columns.footer_columns-last p {
		line-height: normal
	}
	.link_e {
		text-align: left
	}
	.footer_columns form .submit_input .btn.btn-primary {
		padding: 9px 0
	}
	.side_icon_basket li a .cart-pur-qnt {
		left: 13px
	}
	#container_category .slick-prev,
	.single-product-wrapp .swiper-button-prev,
	.thumb-btn-prev {
		height: 50px!important;
		border-radius: 0 50px 50px 0!important;
		width: 30px!important
	}
	#container_category .slick-next,
	.single-product-wrapp .swiper-button-next,
	.thumb-btn-next {
		height: 50px!important;
		border-radius: 50px 0 0 50px!important;
		width: 30px!important
	}
	.single-product-wrapp .swiper-button-next,
	.single-product-wrapp .swiper-button-prev {
		width: 25px!important
	}
	.swiper-button-next::after,
	.swiper-button-prev::after {
		font-size: 16px!important
	}
	.swiper-button-prev::after {
		padding-left: 0
	}
	.swiper-button-next::after {
		padding-right: 0
	}
	.single-product-wrapp .swiper-button-prev::after {
		padding-left: 0
	}
	.single-product-wrapp .swiper-button-next::after {
		padding-right: 0
	}
	#container_category .slick-next,
	#container_category .slick-prev {
		width: 25px!important
	}
}
@media screen and (max-width:575px) {
	.news_letter_banner .content_banner p,
	.news_letter_banner_loggedin .content_banner p {
		font-size: 14px
	}
	.social_icon {
		text-align: center
	}
	.product-text-list ul li {
		display: inline-block;
		width: 100%;
		margin: 10px auto;
		max-width: 300px
	}
	.product-text-list ul li p {
		font-size: 25px
	}
	.cl_first {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.news-scroll {
		position: relative;
		top: 0
	}
}
@media screen and (max-width:500px) {
	.content_banner h2 {
		font-size: 28px
	}
	.side_icon_basket li a img {
		margin-top: 4px;
		top: -2px;
		left: 0!important;
		padding: 3px
	}
	.side_icon {
		margin-left: 0
	}
	.logo img {
		margin: 22px 0 5px;
		max-width: 150px
	}
	.side_icon li a,
	.side_icon_basket li a {
		width: 35px;
		height: 35px;
		line-height: 35px
	}
	.side_icon_basket li a span {
		line-height: 35px;
		left: -11px
	}
	.side_icon li a {
		line-height: 28px
	}
	.side_icon li:nth-child(1) a img,
	.side_icon li:nth-child(2) a img {
		padding: 3px
	}
}
@media screen and (max-width:460px) {
	.content_banner h2 {
		font-size: 25px
	}
	.footer-cards ul li img {
		width: 35px
	}
	.footer-cards ul li {
		margin: 2px
	}
	.news_letter_banner .content_banner h3,
	.news_letter_banner_loggedin .content_banner h3 {
		font-size: 18px;
		margin-bottom: 10px
	}
	.banner_1 .content_banner h2 {
		margin-bottom: 0;
		font-size: 25px
	}
	.news_letter_banner .content_banner p,
	.news_letter_banner_loggedin .content_banner p {
		font-size: 12px
	}
}
@media screen and (max-width:400px) {
	.news_letter_banner .content_banner p,
	.news_letter_banner_loggedin .content_banner p {
		font-size: 9px
	}
	.banner_1 .content_banner h2 {
		margin-bottom: 0;
		font-size: 22px
	}
}

@media screen and (max-width:370px) {
	.banner_1 .content_banner h2 {
		margin-bottom: 208px
	}
	.news_letter_banner .content_banner p,
	.news_letter_banner_loggedin .content_banner p {
		font-size: 9px
	}
	.icon_label span {
		font-size: 23px
	}
	.footer_columns .footer_columns_heading {
		font-size: 14px
	}
	.news_letter_banner .content_banner h3,
	.news_letter_banner_loggedin .content_banner h3 {
		font-size: 14px
	}
	.footer_columns.footer_columns-last p {
		font-size: 10px
	}
}
@media screen and (max-width:320px) {
	.news_letter_banner .content_banner p,
	.news_letter_banner_loggedin .content_banner p {
		font-size: 9px
	}
}
.navbar-nav li .oil_menu.dropdown-menu {
	width: 338px
}
.navbar-nav li .capsule_menu.dropdown-menu {
	width: 420px
}
.navbar-nav li .combeThree_menu.dropdown-menu {
	width: 425px
}
.error-field {
	border: 1px solid #f70000!important
}
.error-field::-webkit-input-placeholder {
	color: #f70000
}
.mt-20-mb-20 {
	margin-top: 20px;
	margin-bottom: 20px
}
.content_banner .btn:hover {
	color: #fff !important;
	background: #a05135 !important;
	border: 1px solid #fff;
}
.navbar-nav .nav-item.dropdown a.nav-link {
	padding: 5px 35px 5px 15px !important;
}
.navbar-nav li .dropdown-toggle::after {
	right: 15px;
}
.navbar-nav li.dropdown:hover a.dropdown-toggle::after {
	color: #fff !important;
}
.side_icon li.logged-user-name .drop-hover a {
	font-size: 14px;
	color: #e10303;
}
.drop-hover {
	position: absolute;
	top: 35px;
	background: #fff;
	box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.15);
	padding: 10px 20px;
	height: 40px;
	z-index: 1;
}
.drop-hover {
	display: none;
}
@media (min-width:1350px) {
	.navbar-nav li a {
		font-size: 16px;
		transition: ease all 0.5s;
	}
	.menu-fixed.header-fix .navbar-nav li a {
		padding: 5px 17px !important;
		transition: ease all 0.5s;
	}
}
@media (min-width:992px) {
	.menu-fixed.header-fix {
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		width: 100%;
		margin: 0 auto;
		text-align: center;
		background: #fff;
		box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
		z-index: 99999;
	}
	.menu-fixed.header-fix .logo_custom_width {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
		transition: ease all 0.5s;
	}
	.menu-fixed.header-fix .logo_custom_width10 {
		-ms-flex: 0 0 80%;
		flex: 0 0 80%;
		max-width: 80%;
		transition: ease all 0.5s;
	}
	.menu-fixed.header-fix .nav_search_icons {
		margin: 5px 0 0 0;
		transition: ease all 0.5s;
	}
	.menu-fixed.header-fix .navbar {
		padding-top: 10px;
		transition: ease all 0.5s;
	}
}
@media (min-width:1200px) and (max-width:1270px) {
	.navbar-nav li .dropdown-toggle::after {
		right: 20px;
	}
	.navbar-nav li a {
		padding: 5px 9px !important;
	}
	.top_colums .top_cl_ul li {
		padding-right: 15px;
	}
}
@media (min-width:992px) and (max-width:1200px) {
	.navbar-nav li .dropdown-toggle::after {
		right: 20px;
	}
	.navbar-nav li a {
		padding: 5px 9px !important;
	}
	.top_colums .top_cl_ul li {
		padding-right: 15px;
	}
	.menu-fixed.header-fix .logo_custom_width {
		-ms-flex: 0 0 8%;
		flex: 0 0 8%;
		max-width: 8%;
		transition: ease all 0.5s;
	}
	.menu-fixed.header-fix .logo_custom_width10 {
		-ms-flex: 0 0 92%;
		flex: 0 0 92%;
		max-width: 92%;
		transition: ease all 0.5s;
	}
	.navbar-nav .nav-item.dropdown a.nav-link {
		padding: 5px 15px 5px 5px !important;
	}
	.navbar-nav li .dropdown-toggle::after {
		right: 4px;
	}
}
@media (max-width:991px) {
	.navigation_search,
	.bottom_header {
		position: fixed;
		top: 50px;
		left: 0;
		right: 0;
		z-index: 99999;
	}
	.bottom_header {
		top: 0;
		background: #fff;
	}
	.sticky-active.iconsmela.nav-fixed {
		display: none;
	}
	.nav_search_icons {
		margin: 0 15px 0 0;
	}
	.logo_custom_width .logo a {
		display: block;
		padding: 0;
		margin: 0 0 0 15px;
	}
	.logo img {
		margin: 0;
	}
	.iconsmela {
		padding: 4px 0 0 0;
	}
	.logo {
		height: 100%;
		display: flex;
		align-items: center;
	}
}
@media (max-width:575px) {
	.navigation_search {
		top: 80px;
	}
	.bottom_header {
		top: 30px;
	}
	.complete_banners {
		padding: 122px 0 20px 0;
	}
	.news-scroll {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 99999;
	}
	.navigation_search {
		top: 72px;
	}
}
.hero {
	background-image: url(images/mybanner.jpg);
	background-color: #D0DF8A;
	padding: 120px 30px 80px 30px;
	margin-top: 20px;
}
.background {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.hero h1 {
	font-size: 51px;
	line-height: 59px;
	color: #28180e;
	font-weight: 700;
	width: 100%;
	max-width: 560px;
	margin: 0 0 12px;
}
.hero h2 {
	color: #111111;
	max-width: 620px;
	margin: 30px 0 28px 0;
	font-size: 24px;
	line-height: 32px;
}
.hero .btn,
.call-to-action .btn {
	color: #f76d21;
	background: #fff;
	border-radius: 25px;
	font-weight: 700;
	padding: 7px 50px;
	font-size: 18px;
	border: 1px solid #f76d21;
	text-align: center;
}
.call-to-action .btn.black {
	background: #121415;
}
.call-to-action .btn.black:hover {
	background: #3a7f1e;
	color: #fff;
}
.hero .btn:hover {
	color: #fff;
	background: #a05135;
	border: 1px solid #fff;
}

/*               Card Section              */

.card-sec {
	padding: 70px 0 30px 0;
}
.card-img {
	overflow: hidden;
}
.card-img a {
	display: block;
	overflow: hidden;
	border-radius: 20px;
}
.card-img img {
	transition: 0.5s all ease-in-out;
}


/*               Call To Action                     */

.call-to-action {
	padding: 0 0 140px;
}
.call-to-action-row {
	background-image: url(images/mycall-to-action.jpg);
	padding: 42px 40px;
}
.call-to-action p {
	color: #050505;
	font-size: 22px;
	line-height: 30px;
}
.cbd-post-time {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 20px 20px 20px;
}
@media (max-width:767px) {
	.news_letter_banner .content_banner,
	.news_letter_banner_loggedin .content_banner {
		height: 100%;
	}
	.call-to-action-row {
		padding: 42px 0;
	}
	.call-to-action-row .news_letter_banner form .text_innput {
		display: block;
	}
	.call-to-action-row .news_letter_banner form .text_innput input[type="text"] {
		width: 100%;
		margin-right: 0;
		max-width: 100%;
		flex: 0 0 0 100%;
	}
	.call-to-action-row .news_letter_banner form .submit_input {
		margin-top: 0 !important;
	}
}
@media screen and (max-width: 767px) {
	.hero {
		padding: 50px 15px;
		background-image: url(images/herro-banner1.jpg);
		text-align: center;
	}
	.hero h1 {
		font-size: 30px;
		line-height: 40px;
	}
	.hero h2 {
		margin: 20px 0 18px 0;
		font-size: 16px;
		line-height: 24px;
	}
	.card-sec {
		padding: 30px 0 0;
	}
	.call-to-action {
		padding: 0 0 100px;
	}
	.hero h1 span {
		display: inline !important;
	}
	.hero .btn,
	.call-to-action .btn {
		padding: 4px 25px;
		font-size: 14px;
		line-height: normal;
	}
}

/** Wish List **/
.woocommerce table.shop_table .wishlist-items-wrapper td.product-price {
	position: relative;
	padding-top: 0;
	padding-bottom: 10px;
}
.woocommerce table.shop_table .wishlist-items-wrapper td.product-add-to-cart .pro-category-info {
	display: none;
}
.woocommerce table.shop_table .wishlist-items-wrappertd .product-price del {
	text-decoration: line-through;
}
.woocommerce table.shop_table .wishlist-items-wrapper .product-price .wc-gzd-sale-price-label {
	display: none;
}
.woocommerce table.shop_table .wishlist-items-wrapper .product-price .wc-gzd-sale-price-regular-label {
	display: block;
	font-size: 12px;
	top: 48px;
	margin: 0;
}
.woocommerce table.shop_table .wishlist-items-wrapper .product-quantity input {
	max-width: 130px;
	margin-bottom: 0;
}
.woocommerce table.shop_table .wishlist-items-wrapper ins .woocommerce-Price-amount.amount bdi {
	font-size: 20px;
	display: inline-block;
	color: #e600bd;
	font-weight: 700;
	margin: 5px 0 0 0;
}

/***/
.footer-minimal-information-box-text-body a {
	color: #a05135;
	font-weight: 700;
}
.social_icon li {
	display: inline-block;
}
.social_icon li a {
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
}
@font-face {
	font-family: Bebas Neue;
	src: url(Bebas_Neue/BebasNeue-Regular.ttf);
}
img {
	max-width: 100%;
}

/*                 Hero Section            */
.hero {
	background-image: url(images/mybanner.jpg);
	background-color: #D0DF8A;
	padding: 120px 30px 80px 30px;
	margin-top: 20px;
}
.background,
.card-img {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.hero h1 {
	font-size: 51px;
	line-height: 59px;
	color: #28180e;
	font-weight: 700;
	width: 100%;
	max-width: 560px;
	margin: 0 0 12px;
}
.hero h2 {
	color: #111111;
	max-width: 620px;
	margin: 30px 0 28px 0;
	font-size: 24px;
	line-height: 32px;
}
.hero .btn,
.call-to-action .btn {
	color: #f76d21;
	background: #fff;
	border-radius: 25px;
	font-weight: 700;
	padding: 7px 50px;
	font-size: 18px;
	border: 1px solid #f76d21;
	text-align: center;
	box-shadow: none;
}
.call-to-action .btn.black {
	background: #121415;
}
.call-to-action .btn.black:hover {
	background: #3a7f1e;
	color: #fff;
}
.hero .btn:hover {
	color: #fff;
	background: #a05135;
	border: 1px solid #fff;
}

/*               Card Section              */
.card-sec {
	padding: 30px 0 0;
}
.card-sec .container>.row>div {
	margin-bottom: 30px;
}
.mycard-div {
	background-color: #83ad17;
	padding: 50px 6%;
	border: 7px solid #fff;
	border-radius: 50px;
	text-align: center;
}
.card-img {
	min-height: 400px;
	max-height: 400px;
	padding: 30px 0;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	border-radius: 30px;
}
.card-img3 {
	background-image: url(images/mycard3.png);
}
.card-img4 {
	background-image: url(images/mycard4.png);
	overflow: hidden;
}
.card-img1 {
	background-image: url(images/mycard1.png);
}
.card-img2 {
	background-image: url(images/mycard2.png);
}
.card-img>div {
	width: calc(100% - 80px);
	margin: auto;
	position: relative;
}
.mycard-div h2 {
	color: #181412;
	font-size: 22px;
	margin: 15px 0 0 0;
	text-transform: uppercase;
	font-weight: 700;
}
.mycard-div p {
	color: #fff;
	font-size: 20px;
	padding: 20px 0 0 0;
	line-height: 30px;
}
.card-img4 img {
	position: relative;
	bottom: -20px;
	left: 0;
}
.mycard-div2 h2 {
	color: #0e1112;
	text-transform: uppercase;
	font-size: 47px;
	line-height: 50px;
	font-weight: 700;
	margin: 0;
}
.mycard-div2 h2 span {
	font-size: 19px;
	line-height: 36px;
	display: block;
	font-weight: 600;
}
.mycard-div2 a {
	font-size: 22px;
	line-height: 26px;
	color: #fff;
	background-color: #121415;
	border: 4px solid #fff;
	width: 100%;
	display: inline-block;
	padding: 15px 16px;
	border-radius: 30px;
}
.mycard-div2 a:hover {
	text-decoration: none;
}
.loc-img {
	position: relative;
}
.loc-img:before {
	content: url("images/loc1.png");
	position: absolute;
	top: -50px;
}
.loc-img.right:before {
	right: 100px;
}
.loc-img.left:before {
	left: 45px;
	content: url("images/loc2.png");
}
.card-img2>div {
	width: calc(100% - 283px);
	margin: auto auto auto 0;
	font-family: Bebas Neue;
}
.card-img1>div {
	width: calc(100% - 234px);
	font-family: Bebas Neue;
}
.loc-img h6,
.loc-img h4,
.loc-img h5,
.loc-img h3 {
	display: inline-block;
	position: absolute;
	color: #171515;
	font-weight: 400;
}
.loc-img h6 {
	right: 135px;
	text-align: left;
	top: 47px;
	transform: rotate(-17deg);
	font-size: 15px;
	margin: 0 0 8px;
	line-height: 19px;
	color: #fff;
}
.loc-img h4 {
	top: 100px;
	right: 126px;
	font-size: 95px;
	transform: rotate(-6deg);
	margin: 0 0 8px;
	line-height: 138px;
	font-weight: 600;
}
.loc-img h5 {
	top: 242px;
	right: 148px;
	transform: rotate(-6deg);
	margin: 0 0 8px;
	font-size: 16px;
	line-height: 24.39px;
	color: #fff;
}
.loc-img h3 {
	text-align: left;
	top: 115px;
	right: 65px;
	transform: rotateZ(-17deg);
	font-size: 26px;
	line-height: 35px;
	margin: 0 0 8px;
	color: #fff;
}

/*               Call To Action                     */
.call-to-action {
	padding: 0 0 30px;
}
.call-to-action-row {
	background-image: url(images/mycall-to-action.jpg);
	padding: 42px 40px 0 40px;
}
.call-to-action p {
	color: #050505;
	font-size: 22px;
	line-height: 30px;
}
.cbd-post-time {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 20px 20px 20px;
}

/****/
.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action input,
.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update input,
.yith_wcwl_wishlist_footer  .yith_wcwl_footer_additional_action input  {
	background: #a05135;
	padding: 6px 32px;
	border-radius: 40px;
	color: #fff;
	border: none;
}
.yith_wcwl_wishlist_footer  .yith_wcwl_footer_additional_action input {
	background: #f3764c;
}
.yith_wcwl_wishlist_footer  #bulk_actions {
	border-radius: 40px;
	/* color: #fff; */
	border: 1px solid #ccc;
	/* border: none; */
	height: 32px;
	padding: 0 12px;
}

/****/
.anw-table .table thead tr th {
	color: #fff;
	font-weight: 700;
	border-left: none;
	border-right: none;
	border-bottom: 2px solid #a05135;
	background: #807b78;
	padding: 10px 20px 10px 20px;
	text-align: left;
}
.anw-table .table tbody tr td{
	padding: 10px 20px;
	font-weight: 400;
}
.anw-table .table tr:nth-child(2n) td {
	background: #fff;
}
.anw-table-nobor .table thead tr th{
	border: none;
	white-space: nowrap;
}
.blockquote-box{
	background: #f5f5f5;
	font: 13px/20px PTSansItalic, arial, helvetica, sans-serif;
	color: #444;
	border-left: 4px solid #a05135;
	padding: 15px;
	font-style: italic;
	margin: 2em 5em;
	padding-bottom: 1px;
	padding-top: 24px;
}
.d_md_block{
	display: none;
}

@media screen and (max-width: 1300px) {
	.loc-img h3 {
		top: 126px;
		right: 49px;
	}
	.card-img4 img {
		bottom: -107px;
	}
}
@media screen and (max-width: 1270px) {
	.loc-img h3 {
		right: 34px;
	}
}
@media screen and (max-width: 1240px) {
	.loc-img h3 {
		top: 127px;
		right: 12px;
	}
	.card-img4 img {
		bottom: -127px;
	}
}
@media screen and (max-width: 1200px) {
	.container {
		width: 90%;
	}
	.loc-img h3 {
		top: 127px;
		right: -2px;
	}
	.card-img4 img {
		bottom: -139px;
	}
}
@media screen and (max-width: 1200px) {
	.card-img4 img {
		bottom: -69px;
	}
}
@media screen and (max-width: 1170px) {
	.loc-img h3 {
		right: -30px;
	}
}
@media screen and (max-width: 1130px) {
	.loc-img h3 {
		right: -47px;
	}
}
@media screen and (max-width: 1100px) {
	.loc-img h3 {
		right: -52px;
	}
}
@media screen and (max-width: 1080px) {
	.loc-img h3 {
		right: -68px;
	}
	.loc-img h5 {
		right: 160px;
		font-size: 18px;
	}
}
@media screen and (max-width: 1040px) {
	.loc-img h3 {
		right: -87px;
	}
	.loc-img h5 {
		font-size: 15px;
		line-height: 18.39px;
		right: 165px;
	}
}
@media screen and (max-width: 1024px) {
	.loc-img h3 {
		right: -99px;
	}
	.card-img {
		min-height: 400px;
	}
	.loc-img h5 {
		font-size: 13px;
		line-height: 18.39px;
	}
}
@media screen and (max-width: 1006px) {
	.loc-img h3 {
		right: -110px;
	}
	.loc-img h5 {
		right: 150px;
	}
}
@media screen and (max-width: 1000px) {
	.loc-img h3 {
		right: -114px;
	}
}
@media screen and (max-width: 992px) {
	.loc-img h3 {
		right: unset;
		left: 133px;
	}
}
@media screen and (max-width: 991px) {
	.card-img {
		max-height: 100%;
	}
	.werbung {
		margin: 110px auto 50px auto;
	}
}
@media (max-width:767px) {
	.news_letter_banner .content_banner,
	.news_letter_banner_loggedin .content_banner {
		height: 100%;
	}
	.call-to-action-row {
		padding: 42px 0;
	}
	.call-to-action-row .news_letter_banner form .text_innput {
		display: block;
	}
	.call-to-action-row .news_letter_banner form .text_innput input[type="text"] {
		width: 100%;
		margin-right: 0;
		max-width: 100%;
		flex: 0 0 0 100%;
	}
	.call-to-action-row .news_letter_banner form .submit_input {
		margin-top: 0 !important;
	}
	.card-img {
		min-height: 450px;
	}
	.hero {
		padding: 50px 15px;
		background-image: url(images/herro-banner1.jpg);
		text-align: center;
		margin-top: 100px;
	}
	.hero h1 {
		font-size: 30px;
		line-height: 40px;
	}
	.hero h2 {
		margin: 20px 0 18px 0;
		font-size: 16px;
		line-height: 24px;
	}
	.card-sec {
		padding: 30px 0 0;
	}
	.call-to-action {
		padding: 0 0 100px;
	}
	.hero h1 span {
		display: inline !important;
	}
	.hero .btn,
	.call-to-action .btn {
		padding: 4px 25px;
		font-size: 14px;
		line-height: normal;
	}
	.complete_banners {
		padding: 100px 0 20px 0;
	}
	.blockquote-box {
		margin: 2em 0;
	}
	.d_md_block{
		display:none;
	}
	.d_md_block{
		display: block;
	}
}
@media screen and (max-width: 576px) {
	.mycard-div p {
		font-size: 20px;
	}
	.testimonial {
		background: url(images/webp/textimonial-mobile.webp);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
	}
	.mobile-footer .mobile-row .col-sm-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.mobile-footer .mobile-row .col-sm-6 h6 {
		font-size:15px;
		margin: 0;
	}
	.content_footer h5 {
		font-size: 11px;
	}
}
@media screen and (max-width: 490px) {
	.loc-img h5 {
		right: 140px;
	}
}
@media screen and (max-width: 481px) {
	.loc-img:before {
		top: -70px;
		transform: scale(0.9);
	}
	.loc-img h6 {
		right: 87px;
		font-size: 16px;
		top: 39px;
	}
	.loc-img h4 {
		right: 80px;
		top: 86px;
		font-size: 105px;
	}
	.loc-img h5 {
		top: 215px;
		right: 116px;
	}
	.loc-img h3 {
		left: 145px;
		font-size: 26px;
		line-height: 27px;
		top: 107px;
	}
	.card-img {
		min-height: 350px;
	}
	.mycard-div h2 {
		font-size: 24px;
	}
	.mycard-div p {
		font-size: 16px;
	}
	.pad-0 {
		padding: 0;
	}
	.loc-img.right::before {
		right: 40px;
	}
}
@media screen and (max-width: 440px) {
	.loc-img h5 {
		right: 97px;
	}
	.loc-img.right::before {
		right: 60px;
	}
	.loc-img h6 {
		right: 106px;
		font-size: 14px;
		line-height: 18px;
	}
	.loc-img h4 {
		right: 100px;
	}
}
@media screen and (max-width: 430px) {
	.loc-img h6 {
		right: 103px;
	}
	.loc-img h5 {
		right: 98px;
		font-size: 11px;
		line-height: 10.39px;
	}
}
@media screen and (max-width: 402px) {
	.loc-img:before {
		transform: scale(0.8);
		top: -87px;
		right: 20px;
	}
	.loc-img h6 {
		top: 29px;
		right: 3px;
	}
	.loc-img h4 {
		right: 82px;
		top: 64px;
		font-size: 85px;
	}
	.loc-img h5 {
		font-size: 14px;
		right: 42px;
		top: 185px;
	}
	.loc-img h3 {
		top: 87px;
	}
}
@media screen and (max-width: 390px) {
	.loc-img.right:before {
		right: 0px;
	}
	.loc-img h6 {
		right: 56px;
	}
	.loc-img h4 {
		right: 62px;
	}
	.loc-img h5 {
		right: 40px;
	}
	.loc-img h3 {
		left: 111px;
	}
}
@media screen and (max-width: 376px) {
	.loc-img h6 {
		top: 35px;
		right: 32px;
		font-size: 11px;
		line-height: 15px;
	}
	.loc-img:before {
		transform: scale(0.678);
	}
	.loc-img.right:before {
		right: -100px;
	}
	.loc-img h4 {
		right: 28px;
		top: 48px;
		font-size: 68px;
	}
	.loc-img h5 {
		font-size: 13px;
		right: 50px;
		top: 177px;
	}
	.loc-img h5 {
		font-size: 12px;
		right: 40px;
		top: 172px;
	}
	.card-img {
		min-height: 300px;
	}
	.loc-img.left:before {
		left: 15px;
	}
	.loc-img.right:before {
		right: -30px;
	}
	.loc-img h3 {
		left: 110px;
		font-size: 18px;
		line-height: 22px;
		top: 77px;
	}
	.card-img>div {
		width: calc(100% - 60px);
	}
}
