.edit-link { display: block; margin-top: 1rem; }
.btn-edit-post-link { padding: 6px 10px; font-size: 12px !important; text-transform: none; }
.box-info { font-size: 11px; font-weight: 400; line-height: 1.4; color: #000; }
.post-block a { text-decoration: none !important; font-size: 14px; line-height: 1.4; }
.post-thumb { min-height: 250px; }
.sidebar .widget + .widget { margin-top: 1.5rem; }
.sidebar .widget_categories { margin-top: 0rem !important; }
.sidebar ul { margin: 0; padding: 15px 15px 15px 35px; font-size: 16px; line-height: 1.4; font-weight: 400; border: 1px solid #dee2e6!important; }
.sidebar ul li + li { margin-top: 5px; }
.sidebar ul li a { text-decoration: none; }
.sidebar ul li a:hover { text-decoration: underline; }
.site-main .post-item + .post-item { margin-top: 1.5rem; }
.site-main .post-single a { word-break: break-word; }
.site-main .post-single .post-footer { font-size: 11px; font-weight: 500; line-height: 1.4; opacity: .8; }
.pagination { font-size: 14px; margin: 3rem 0 0 0; display: block; background-color: var(--light-color); border-radius: 0; box-shadow: none; }
.pagination .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; }
.pagination .current .screen-reader-text { position: static !important; }
.pagination .nav-links { min-height: 40px; position: relative; text-align: center; width: 100%; }
.pagination .page-numbers { display: none; line-height: 40px; }
.pagination .current { display: inline-block; font-weight: 700; }
.pagination .page-numbers.current { text-transform: uppercase; }
.pagination a { text-decoration: none; }
.pagination .prev, .pagination .next { background-color: var(--primary-color); background-size: 15px; background-repeat: no-repeat; background-position: center; margin: 0 !important; overflow: hidden; position: absolute; top: 0; bottom: 0; height: auto; width: 40px; display: inline-block; text-indent: 999px; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s; }
.pagination .next { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-42.5 -45 100 100'%3e%3cpath fill='%23FFFFFF' d='M-16.668,53.997l-5.137-5c-0.612-0.611-1.028-1.406-1.028-2.311c0-0.808,0.416-1.706,1.028-2.305L21.432,5l-43.236-39.382 c-0.612-0.599-1.028-1.497-1.028-2.298s0.416-1.706,1.028-2.309l5.137-5.013C-16.05-44.6-15.125-45-14.305-45 s1.751,0.4,2.363,0.999L38.801,2.691C39.42,3.294,39.833,4.199,39.833,5s-0.413,1.706-1.025,2.308l-50.742,46.689 c-0.619,0.6-1.55,1.003-2.37,1.003S-16.05,54.597-16.668,53.997z'/%3e%3c/svg%3e"); right: 0; }
.pagination .prev { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-42.5 -45 100 100'%3e%3cpath fill='%23FFFFFF' d='M32.668-43.997l5.137,5c0.612,0.611,1.028,1.406,1.028,2.311c0,0.808-0.416,1.706-1.028,2.305L-5.432,5l43.236,39.382 c0.612,0.599,1.028,1.497,1.028,2.298s-0.416,1.706-1.028,2.309l-5.137,5.013C32.05,54.6,31.125,55,30.305,55 s-1.751-0.4-2.363-0.999L-22.801,7.309C-23.42,6.706-23.833,5.801-23.833,5s0.413-1.706,1.025-2.308l50.742-46.689 c0.619-0.6,1.55-1.003,2.37-1.003S32.05-44.597,32.668-43.997z'/%3e%3c/svg%3e"); left: 0; }
.pagination .prev:hover, .pagination .prev:focus, .pagination .next:hover, .pagination .next:focus { background-color: var(--black-color); }
.post-navigation .screen-reader-text { display: none; }
body.single .post-navigation { margin-top: 1.5rem; }
body.single .post-navigation .screen-reader-text, body.single .post-navigation .post-title { display: none; }
body.single .post-navigation .nav-links { display: block; }
body.single .post-navigation .nav-links:before, body.single .post-navigation .nav-links:after { display: table; content: " "; }
body.single .post-navigation .nav-links:after { clear: both; }
body.single .post-navigation .nav-previous { float: left; background-image: none !important; }
body.single .post-navigation .nav-next { float: right; background-image: none !important; }
body.single .post-navigation .nav-links a { font-size: 0.875rem; font-weight: 300; padding: 7px 34px; text-transform: uppercase; text-decoration: none; border-radius: 10rem; box-shadow: none !important; position: relative; z-index: 1; border-color: transparent; color: var(--black-color); background-color: transparent; overflow: hidden; -webkit-transition: .4s ease; transition: .4s ease; }
body.single .post-navigation .nav-links a:hover, body.single .post-navigation .nav-links a:focus { background-color: transparent; color: var(--white-color); border-color: var(--white-color); }
body.single .post-navigation .nav-links a:before { content: ''; width: 100%; height: 100%; position: absolute; left: 0; right: 0; top: 0; z-index: -1; border-radius: 10rem; -webkit-transform: perspective(1px);transform: perspective(1px); background: var(--primary-color); background: linear-gradient(to right, #b77f1b 0%, #eabb67 15%, #e9c263 25%, #ffe5a6 50%, #e9c263 75%, #eabb67 85%, #b77f1b 100%); }
body.single .post-navigation .nav-links a:after { content: ''; width: 0%; height: 100%; opacity: 0; position: absolute; left: 0; right: 0; top: 0; z-index: -1; border-radius: 10rem; margin: 0 auto; -webkit-transform: perspective(1px); transform: perspective(1px); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; background: #287979; background: linear-gradient(to right, #1a3822 0%, #548b63 50%, #82b28f 100%); }
body.single .post-navigation .nav-links a:hover:after, body.single .post-navigation .nav-links a:focus:after, body.single .post-navigation .nav-links a:active:after { width: 100%; opacity: 1; }
.search-form .search-field { min-height: 40px; color: var(--black-color); font-size: 15px; font-weight: 400; line-height: 1.4; padding: .375rem .75rem; height: calc(1.5em + .75rem + 1px); background-color: var(--white-color); border: 1px solid var(--light-color); border-radius: 0; box-shadow: none; outline: none; display: block; width: 100%; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
@media (min-width: 576px) {
.pagination .page-numbers { display: inline-block; margin: 0 0.5rem; }
.pagination .current .screen-reader-text { position: absolute !important; }
}
@media (min-width: 992px) {
.post-single .alignleft { float: left; margin-right: 1.2rem; }
.post-single .alignright { float: right; margin-left: 1.2rem; }
.post-single .aligncenter { display: block; margin-left: auto; margin-right: auto; }
}@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 300; font-display: swap; src: url(//www.mintdentalcentre.com/blog/wp-content/themes/mintdentalcentre_theme/fonts/poppins-300.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(//www.mintdentalcentre.com/blog/wp-content/themes/mintdentalcentre_theme/fonts/poppins-400.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url(//www.mintdentalcentre.com/blog/wp-content/themes/mintdentalcentre_theme/fonts/poppins-500.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 400; font-display: swap; src: url(//www.mintdentalcentre.com/blog/wp-content/themes/mintdentalcentre_theme/fonts/playfairdisplay-400.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 600; font-display: swap; src: url(//www.mintdentalcentre.com/blog/wp-content/themes/mintdentalcentre_theme/fonts/playfairdisplay-600.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 700; font-display: swap; src: url(//www.mintdentalcentre.com/blog/wp-content/themes/mintdentalcentre_theme/fonts/playfairdisplay-700.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; font-stretch: 100%; src: url(//www.mintdentalcentre.com/blog/wp-content/themes/mintdentalcentre_theme/fonts/opensans-300.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(//www.mintdentalcentre.com/blog/wp-content/themes/mintdentalcentre_theme/fonts/opensans-400.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url(//www.mintdentalcentre.com/blog/wp-content/themes/mintdentalcentre_theme/fonts/opensans-600.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(//www.mintdentalcentre.com/blog/wp-content/themes/mintdentalcentre_theme/fonts/opensans-700.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  :root {
--primary-color:   #dab681;
--secondary-color: #1a3822;
--green-color: 	   #01a94f;
--green1-color:    #54935a;
--gold-color: 	   #dfad56;
--black-color:     #000000;
--dark-color:      #414141;
--dark1-color:     #58595b;
--gray-color:	   #eef0f4;
--light-color:     #e6e6e6;
--light1-color:    #f7f7f7;
--light2-color:    #f8f8f3;
--white-color:     #ffffff;
--font-title:      'Playfair Display', serif;
--font-body: 	   'Poppins', sans-serif;
}  *, *::before, *::after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body { font-family: var(--font-body); font-size: calc(0.825rem + .75vw); font-weight: 300; line-height: 1.5; color: var(--black-color); }
a { color: inherit; text-decoration: underline; }
a:hover, a:focus { color: inherit; text-decoration: none; }
p { margin-bottom: 1rem; }
img { max-width: 100%; height: auto; }
b { font-weight: 600; }
strong { font-weight: 700; }
.transition { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; }
a.phonelink, a.phonelink:hover, a.phonelink:focus { cursor: default; text-decoration: none !important; color: inherit !important; }
hr { opacity: 0.1; }
.font-title { font-family: var(--font-title); }
@media (max-width: 1024px) {
a.phonelink { text-decoration: underline !important; }
}
@media (min-width: 768px) {
body { font-size: 1.125rem; }
p { margin-bottom: 1.5rem; }
}  .text-gradient-primary { background: var(--primary-color); background: linear-gradient(to right, #e9c263 0%, #ffe5a6 50%, #faf5e8 80%); background: -moz-linear-gradient(to right, #e9c263 0%, #ffe5a6 50%, #faf5e8 80%); background: -webkit-linear-gradient(to right, #e9c263 0%, #ffe5a6 50%,#faf5e8 80%);  background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.text-gradient-secondary { background: var(--primary-color); background: linear-gradient(to right, #1a3822 0%, #548b63 50%, #82b28f 100%); background: -moz-linear-gradient(to right, #1a3822 0%, #548b63 50%, #82b28f 100%); background: -webkit-linear-gradient(to right, #1a3822 0%, #548b63 50%,#82b28f 100%);  background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.text-primary { color: var(--primary-color) !important; }
.text-secondary { color: var(--secondary-color) !important; }
.text-green { color: var(--green-color) !important; }
.text-green1 { color: var(--green1-color) !important; }
.text-gold { color: var(--gold-color) !important; }
.text-dark { color: var(--dark-color) !important; }
.text-dark1 { color: var(--dark1-color) !important; }
.text-darker { color: var(--black-color) !important; }
.fw-medium { font-weight: 500 !important; }
.fw-sbold { font-weight: 600 !important; }
.fs-smaller { font-size: 14px !important; }
.fs-small { font-size: 16px !important; }
.fs-large { font-size: 18px; }
.fs-larger { font-size: 20px; }
.text-uppercase-none { text-transform: none !important; }
@media (min-width: 768px) {
.fs-large { font-size: 20px; }
.fs-larger { font-size: 23px; }
}  .bg-gradient-primary { background: var(--primary-color); background: linear-gradient(to right, #b77f1b 0%, #eabb67 15%, #e9c263 25%, #ffe5a6 50%, #e9c263 75%, #eabb67 85%, #b77f1b 100%); }
.bg-primary { background-color: var(--primary-color) !important; }
.bg-secondary { background-color: var(--secondary-color) !important; }
.bg-green { background-color: var(--green-color) !important; }
.bg-gold { background-color: var(--gold-color) !important; }
.bg-light { background-color: var(--light-color) !important; }
.bg-light1 { background-color: var(--light1-color) !important; }
.bg-light2 { background-color: var(--light2-color) !important; }
.bg-gray { background-color: var(--gray-color) !important; }
.bg-dark { background-color: var(--dark-color) !important; }
.bg-darker { background-color: var(--black-color) !important; }
.bg-cover { background-size: cover !important; }
.bg-contain { background-size: contain !important; }
.bg-start { background-position: left !important; }
.bg-start-top { background-position: left top !important; }
.bg-end { background-position: right !important; }
.bg-end-top { background-position: right top !important; }
.bg-center { background-position: center !important; }
.bg-center-top { background-position: center top !important; }
.bg-center-bottom { background-position: center bottom !important; }
.bg-repeat { background-repeat: repeat !important; }
.bg-repeat-x { background-repeat: repeat-x !important; }
.bg-repeat-y { background-repeat: repeat-y !important; }
.bg-norepeat { background-repeat: no-repeat !important; }
.object-cover { object-fit: cover; object-position: center; }
.object-center-top { object-position: center top; }
.object-center-bottom { object-position: center bottom; }
.object-start { object-position: left; }
.object-end { object-position: right; }
.object-right-top { object-position: right top; }  .border-primary { border-color: var(--primary-color) !important; }
.border-secondary { border-color: var(--secondary-color) !important; }
.border-green { border-color: var(--green-color) !important; }
.border-light { border-color: var(--light-color) !important; }
.border-dark { border-color: var(--dark-color) !important; }
.border-darker { border-color: var(--black-color) !important; }  @media (min-width: 576px) {
.position-sm-absolute { position: absolute !important; }
}
@media (min-width: 768px) {
.position-md-absolute { position: absolute !important; }
}
@media (min-width: 992px) {
.position-lg-absolute { position: absolute !important; }
}
@media (min-width: 1200px) {
.position-xl-absolute { position: absolute !important; }
}
@media (min-width: 1400px) {
.position-xxl-absolute { position: absolute !important; }
}  @media (min-width: 576px) {
.w-sm-25   { width: 25% !important; }
.w-sm-50   { width: 50% !important; }
.w-sm-75   { width: 75% !important; }
.w-sm-100  { width: 100% !important; }
.w-sm-auto { width: auto !important; }
.mw-sm-25   { max-width: 25% !important; }
.mw-sm-50   { max-width: 50% !important; }
.mw-sm-75   { max-width: 75% !important; }
.mw-sm-100  { max-width: 100% !important; }
.mw-sm-auto { max-width: auto !important; }
.top-sm-50 { top: 50%; }
.translate-middle-sm-y { transform: translateY(-50%); }
}
@media (min-width: 768px) {
.w-md-25   { width: 25% !important; }
.w-md-50   { width: 50% !important; }
.w-md-75   { width: 75% !important; }
.w-md-100  { width: 100% !important; }
.w-md-auto { width: auto !important; }
.mw-md-25   { max-width: 25% !important; }
.mw-md-50   { max-width: 50% !important; }
.mw-md-75   { max-width: 75% !important; }
.mw-md-100  { max-width: 100% !important; }
.mw-md-auto { max-width: auto !important; }
}
@media (min-width: 992px) {
.w-lg-25   { width: 25% !important; }
.w-lg-50   { width: 50% !important; }
.w-lg-75   { width: 75% !important; }
.w-lg-100  { width: 100% !important; }
.w-lg-auto { width: auto !important; }
.mw-lg-25   { max-width: 25% !important; }
.mw-lg-50   { max-width: 50% !important; }
.mw-lg-75   { max-width: 75% !important; }
.mw-lg-100  { max-width: 100% !important; }
.mw-lg-auto { max-width: auto !important; }
}
@media (min-width: 1200px) {
.w-xl-25   { width: 25% !important; }
.w-xl-50   { width: 50% !important; }
.w-xl-75   { width: 75% !important; }
.w-xl-100  { width: 100% !important; }
.w-xl-auto { width: auto !important; }
.mw-xl-25   { max-width: 25% !important; }
.mw-xl-50   { max-width: 50% !important; }
.mw-xl-75   { max-width: 75% !important; }
.mw-xl-100  { max-width: 100% !important; }
.mw-xl-auto { max-width: auto !important; }
}
@media (min-width: 1400px) {
.w-xxl-25   { width: 25% !important; }
.w-xxl-50   { width: 50% !important; }
.w-xxl-75   { width: 75% !important; }
.w-xxl-100  { width: 100% !important; }
.w-xxl-auto { width: auto !important; }
.mw-xxl-25   { max-width: 25% !important; }
.mw-xxl-50   { max-width: 50% !important; }
.mw-xxl-75   { max-width: 75% !important; }
.mw-xxl-100  { max-width: 100% !important; }
.mw-xxl-auto { max-width: auto !important; }
}  .direction-right { direction: rtl; }
.direction-left { direction: ltr; }
@media (min-width: 576px) {
.direction-sm-right { direction: rtl; }
.direction-sm-left { direction: ltr; }
}
@media (min-width: 768px) {
.direction-md-right { direction: rtl; }
.direction-md-left { direction: ltr; }
}
@media (min-width: 992px) {
.direction-lg-right { direction: rtl; }
.direction-lg-left { direction: ltr; }
}
@media (min-width: 1200px) {
.direction-xl-right { direction: rtl; }
.direction-xl-left { direction: ltr; }
}
@media (min-width: 1400px) {
.direction-xxl-right { direction: rtl; }
.direction-xxl-left { direction: ltr; }
}  .page-title { font-family: "Playfair Display", serif; font-size: calc(1rem + 3vw); font-weight: 400; line-height: 1.2; margin-bottom: 0rem; }
.sub-title1 { font-family: "Playfair Display", serif; font-size: calc(1rem + 2.5vw); font-weight: 600; line-height: 1.2; margin-bottom: 1rem; }
.sub-title2 { font-family: "Playfair Display", serif; font-size: calc(1rem + 2vw); font-weight: 400; line-height: 1.2; margin-bottom: 0.6rem; }
.sub-title3 { font-family: "Playfair Display", serif; font-size: calc(1rem + 1vw); font-weight: 400; line-height: 1.2; margin-bottom: 0; }
.sub-title4 { font-family: "Playfair Display", serif; font-size: calc(1rem + 1vw); font-weight: 600; line-height: 1.2; margin-bottom: 1rem; }
.h1-home { font-size: 14px; font-weight: 500; line-height: inherit; text-transform: uppercase; letter-spacing: 2px; }
@media (min-width: 1400px) {
.page-title { font-size: 4.125rem; }
.sub-title1 { font-size: 3.25rem; }
.sub-title2 { font-size: 2.625rem; }
.sub-title3 { font-size: 2.25rem; }
.sub-title4 { font-size: 1.75rem; }
}  .page-header { font-size: 16px; font-weight: 400; line-height: 1.4; }
.page-header .site-logo img { width: auto; max-height: 60px; transition-duration: 0.5s; }
.gicon { position: relative; width: 20px; height: 20px; }
.ico-5stars { position: relative; top: 2px; width: 102px; height: 16px; display: inline-block; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 130 21'%3e%3cpath fill='%23fdad00' d='M10.5,0l3.244,6.912L21,8.021l-5.251,5.381L16.989,21L10.5,17.413L4.01,21l1.24-7.598L0,8.021l7.255-1.109L10.5,0z M37.5,0l3.244,6.912L48,8.021l-5.251,5.381L43.989,21L37.5,17.413L31.01,21l1.24-7.598L27,8.021l7.255-1.109L37.5,0z M65,0l3.244,6.912L75.5,8.021l-5.251,5.381L71.489,21L65,17.413L58.51,21l1.24-7.598L54.5,8.021l7.255-1.109L65,0z M92.5,0l3.244,6.912L103,8.021l-5.251,5.381L98.989,21L92.5,17.413L86.01,21l1.24-7.598L82,8.021l7.255-1.109L92.5,0z M119.5,0l3.244,6.912L130,8.021l-5.251,5.381l1.24,7.598l-6.489-3.587L113.01,21l1.24-7.598L109,8.021l7.255-1.109L119.5,0z'/%3e%3c/svg%3e"); background-position: center; background-size: contain; background-repeat: no-repeat; margin-left: 5px; }
.sticky-fixed { position: fixed; left: 0; right: 0; top: 0; z-index: 1020; -webkit-box-shadow: rgba(0,0,0,.1) 1px 0px 5px; box-shadow: rgba(0,0,0,.1) 1px 0px 5px; }
@media (min-width: 576px) {
.gicon { top: 2px; }
.ico-5stars { display: block; margin-left: 26px; }
}
@media (min-width: 768px) {
.page-header .site-logo img { max-height: 85px; }
.sticky-fixed .site-logo img { max-height: 65px; }
.gicon { width: auto; height: auto; top: 0; }
.ico-5stars { display: inline-block; margin-left: 0; }
}
@media (min-width: 992px) and (max-width: 1200px) {
span.topaddress { font-size: 12px; }
}
@media (min-width: 1200px) {
.page-header .site-logo img { max-height: 104px; }
.sticky-fixed .site-logo img { max-height: 85px; }
}  .dsvg-banner { position: absolute; left: 0; bottom: -1px; z-index: 1; }  .tooltip-inner { background-color: #a4925e; color: #fff; }
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow::before { border-top-color: #a4925e; }
.page-footer { font-size: 15px; line-height: 1.4; }
.page-footer a { color: inherit; }
.copyright-text { font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 1.4; }
.webauthorv1 { color: #828487; text-align: left !important; font-family: 'Open Sans', sans-serif !important; font-weight: 400 !important; font-size: 11px !important; line-height: 1.4 !important; text-transform: uppercase !important; display: inline-block !important; position: relative !important; padding-left: 35px; }
.webauthorv1 strong.dfbold { font-size: 16px !important; font-weight: 700 !important; letter-spacing: 0.3px !important; }
.webauthorv1 a.dflink, .webauthorv1 a.dflink:hover, .webauthorv1 a.dflink:focus { color: inherit !important; text-decoration: none !important; font-weight: inherit !important; font-size: inherit !important; }
.webauthorv1 a.dflink:focus { outline: none !important; }
.webauthorv1 .dflogo { position: absolute; left: 0; top: 4px; }
.lineup1 { margin-left: -0.3px; }
.lineup2 { margin-left: -1.3px; }
.lineup3 { margin-left: -0.5px; }
.lineup4 { margin-left: -0.5px; }
.lineup5 { margin-left: -0.5px; }
.lineup6a { margin-left: 0.5px; }
.lineup6b { margin-left: -0.5px; }
.df-author[data-theme=white] .webauthorv1 { color: #fff !important; }
.df-author[data-theme=white] .webauthorv1 path { fill: #fff !important; }
.df-author[data-theme=light] .webauthorv1 { color: #bbb !important; }
.df-author[data-theme=light] .webauthorv1 path { fill: #bbb !important; }
.df-author[data-theme=dark] .webauthorv1 { color: #555 !important; }
.df-author[data-theme=dark] .webauthorv1 path { fill: #555 !important; }  .nav-btn { display: flex; align-items: center; justify-content: center; background-color: var(--primary-color); border-radius: 50%; width: 40px; height: 40px; }
.navbar-toggler { width: 23px; height: 18px; padding: 0; outline: none !important; vertical-align: middle; display: inline-block; }
.navbar-toggler:focus { box-shadow: none; }
.navbar-toggler .i-line { width: 100%; height: 2px; border-radius: 10px; background-color: var(--white-color); position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; }
.navbar-toggler .i-line.top { top: 0; }
.navbar-toggler .i-line.middle { top: 50%; margin-top: -1.5px; }
.navbar-toggler .i-line.bottom { bottom: 0; }
.closed .i-line.middle { width: 0; opacity: 0; }
.closed .i-line.top { top: 7px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); }
.closed .i-line.bottom { bottom: 7px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); }
.navbar .nav-item { outline: none; }
.navbar .nav-link { color: var(--black-color); font-size: 14px; font-weight: 400; line-height: 1.4; text-transform: uppercase; text-decoration: none; padding: 14px 16px; }
.active .nav-link, .open .nav-link, .nav-item:hover .nav-link, .nav-item:focus .nav-link { background-color: transparent; color: var(--green-color); text-decoration: none; }
.navbar .dropdown-menu { font-size: 14px; font-weight: 400; line-height: 1.2; text-transform: uppercase; background-color: var(--black-color); color: var(--primary-color); margin: 0; border: none; border-radius: 0; padding: 5px 0; }
.navbar .dropdown-menu .dropdown-item { color: var(--white-color); text-decoration: none; padding: 6px 16px; white-space: normal; }
.navbar .dropdown-menu .dropdown-item:hover, .navbar .dropdown-menu .dropdown-item:focus, .navbar .dropdown-menu .dropdown-item:active { background-color: transparent; color: var(--green-color); }
.navbar .open > .dropdown-menu { display: block; }
.sidebar-nav { background-color: var(--white-color); z-index: 1021; position: fixed; left: -250px; top: 0; width: 100%; max-width: 250px; height: 100%; text-align: left; -webkit-box-shadow: rgba(0,0,0,.1) 1px 0px 5px; box-shadow: rgba(0,0,0,.1) 1px 0px 5px; }
.sidebar-nav .container, .sidebar-nav .container-fluid { height: 100%; }
.sidebar-nav .navbar-collapse { display: block; overflow-y: auto; height: 100% !important; }
.sidebar-nav .navbar-nav > .nav-item { border-bottom: rgba(100,100,100,.15) 1px solid; }
.sidebar-nav .navbar-nav .dropdown-toggle { padding-right: 28px; }
.sidebar-nav .dropdown-toggle::after { position: absolute; right: 15px; top: 23px; border-width: 5px; opacity: .7; -webkit-transform: rotate(-90deg); transform: rotate(-90deg);  -webkit-transition-duration: .4s; transition-duration: .4s; }
.sidebar-nav .show::after { -webkit-transform: rotate(0); transform: rotate(0); }
.menu-fade { position: fixed; left: 0 !important; right: 0 !important; top: 0 !important; bottom: 0 !important; z-index: 1020; background-color: rgba(0,0,0,.1); display: none; }
@media (min-width: 768px) {
.navbar-toggler { height: 19px; }
}
@media (min-width: 992px) {
.navbar-expand-lg .navbar-nav .nav-item { position: relative; }
.navbar-expand-lg .navbar-nav .nav-link { padding: 0px 2px 5px; font-size: 10px; }
.navbar-expand-lg .dropdown-menu { min-width: 8.9rem; font-size: 11px; }
.navbar-expand-lg .dropdown-menu .dropdown-item { white-space: nowrap; padding: 7px 6px; -webkit-transition-duration: .4s; transition-duration: .4s; }
.navbar-expand-lg .dropdown-menu .dropdown-item:hover { -webkit-transform: translateX(5px); transform: translateX(5px); }
.dropdown-end { left: inherit; right: 0; }
.navbar .dropdown-toggle::after { display: none; }
}
@media (min-width: 1200px) {
.navbar-expand-lg .navbar-nav .nav-link { padding-bottom: 15px; font-size: 12px; }
.sticky-fixed .navbar-expand-lg .navbar-nav .nav-link { padding-bottom: 5px; }
.navbar-expand-lg .dropdown-menu { min-width: 11.64rem; font-size: 12px; }
}
@media (min-width: 1400px) {
.navbar-expand-lg .navbar-nav .nav-link { padding-left: 4px; padding-right: 4px; font-size: 13px; }
.navbar-expand-lg .dropdown-menu .dropdown-item { padding-left: 7px; padding-right: 7px; font-size: 14px; }
}
@media (max-width: 767px) {
.btn-online { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3e%3cpath fill='%23FFFFFF' d='M21.309,153.567H53.5v32.145H21.309V153.567z M60.652,153.567h35.771v32.145H60.652V153.567z M21.309,110.712H53.5v35.716 H21.309V110.712z M60.652,110.712h35.771v35.716H60.652V110.712z M21.309,71.429H53.5v32.143H21.309V71.429z M103.577,153.567 h35.769v32.145h-35.769V153.567z M60.652,71.429h35.771v32.143H60.652V71.429z M146.501,153.567h32.189v32.145h-32.189V153.567z M103.577,110.712h35.769v35.716h-35.769V110.712z M63.167,52.511c-0.709,0.708-1.546,1.06-2.515,1.06H53.5 c-0.971,0-1.81-0.35-2.515-1.06c-0.709-0.706-1.062-1.542-1.062-2.511V17.856c0-0.967,0.353-1.805,1.062-2.512 c0.707-0.704,1.546-1.059,2.515-1.059h7.152c0.969,0,1.808,0.353,2.515,1.059c0.709,0.708,1.062,1.545,1.062,2.512 M146.501,110.712 h32.189v35.716h-32.189V110.712z M103.577,71.429h35.769v32.143h-35.769V71.429z M146.501,71.429h32.189v32.143h-32.189V71.429z M149.014,52.511c-0.707,0.708-1.548,1.06-2.513,1.06h-7.155c-0.969,0-1.808-0.35-2.516-1.06c-0.71-0.708-1.062-1.542-1.062-2.511 V17.856c0-0.967,0.352-1.805,1.062-2.512c0.708-0.704,1.547-1.059,2.516-1.059h7.155c0.965,0,1.806,0.353,2.513,1.059 c0.709,0.708,1.063,1.545,1.063,2.512V50C150.074,50.969,149.723,51.805,149.014,52.511z M188.751,32.813 c-2.832-2.827-6.188-4.243-10.061-4.243h-14.308V17.856c0-4.911-1.752-9.114-5.254-12.612C155.625,1.749,151.417,0,146.501,0h-7.155 c-4.92,0-9.133,1.749-12.632,5.244c-3.504,3.498-5.251,7.701-5.251,12.612v10.713H78.538V17.856c0-4.911-1.752-9.114-5.254-12.612 C69.78,1.749,65.571,0,60.652,0H53.5c-4.919,0-9.13,1.749-12.632,5.244c-3.502,3.498-5.254,7.701-5.254,12.612v10.713H21.309 c-3.875,0-7.229,1.416-10.06,4.243C8.416,35.64,7,38.989,7,42.856v142.856c0,3.867,1.416,7.218,4.249,10.046 c2.831,2.827,6.185,4.242,10.06,4.242H178.69c3.873,0,7.229-1.415,10.063-4.242c2.834-2.828,4.247-6.175,4.247-10.046V42.856 C192.995,38.989,191.583,35.64,188.751,32.813z'/%3e%3c/svg%3e"); background-color: var(--secondary-color) !important; border-color: var(--secondary-color) !important; }
.btn-online::before, .btn-online::after { display: none; }
.btn-online { text-decoration: none; text-indent: -180px; overflow: hidden; background-repeat: no-repeat; background-size: 20px; background-position: center; background-color: var(--primary-color); border-radius: 50%; padding: 8px !important; width: 40px; height: 40px; }
}  .site-form { font-size: 0.95rem; }
.form-control, .form-select { border-color: var(--light-color); color: var(--black-color); font-size: 16px; font-weight: 400; line-height: 1.4; height: calc(1.5em + .75rem + 4px); border-radius: 0; box-shadow: none; outline: none; }
.form-control:focus, .form-select:focus { box-shadow: none; border-color: var(--black-color); }
.form-select { background-size: 15px; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23999999' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); }
textarea.form-control { height: 70px; }
.g-recaptcha { -webkit-transform: scale(.8); transform: scale(.8); -webkit-transform-origin: center; transform-origin: center; }
.form-check { padding-left: 2rem; margin-bottom: 0.5rem; }
.form-check-input { margin-top: 2px; width: 18px; height: 18px; margin-left: -2rem !important; }
.form-check-input[type=checkbox] { border-radius: 0 !important; }
.form-check-input:focus { box-shadow: none; }
.form-check-input:checked { background-color: var(--primary-color); border-color: var(--primary-color); }
.form-check-label { line-height: 1.3; }
.input-group-text { font-size: 14px; }
.form-light .form-control, .form-light .form-select, .form-light .form-check-input { background-color: transparent; color: var(--white-color); border-color: rgba(255,255,255,.55); }
.form-light .form-control:focus, .form-light .form-select:focus { border-color: var(--white-color); }
.form-light .form-select option { color: var(--black-color); }
input[type="checkbox"]:required { border-color: red; }
.input-group .form-floating { flex: 1; }
.form-floating>label { white-space: nowrap; }
.form-control[type=file] { font-size: inherit; line-height: 1.7; }  .btn { font-size: 0.875rem; font-weight: 300; padding: 6px 34px; text-transform: uppercase; text-decoration: none; border-radius: 10rem; box-shadow: none !important; }
.btn-primary { color: var(--white-color); background-color: var(--primary-color); border-color: var(--white-color); }
.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active { color: var(--white-color); background-color: var(--secondary-color); border-color: var(--white-color); }
.btn-gradient { position: relative; z-index: 1; border-color: transparent; color: var(--black-color); background-color: transparent; overflow: hidden; -webkit-transition: .4s ease; transition: .4s ease; }
.btn-gradient:hover, .btn-gradient:focus, .btn-gradient:active { background-color: transparent; color: var(--white-color); border-color: var(--white-color); }
.btn-gradient:before { content: ''; width: 100%; height: 100%; position: absolute; left: 0; right: 0; top: 0; z-index: -1; border-radius: 10rem; -webkit-transform: perspective(1px);transform: perspective(1px); background: var(--primary-color); background: linear-gradient(to right, #b77f1b 0%, #eabb67 15%, #e9c263 25%, #ffe5a6 50%, #e9c263 75%, #eabb67 85%, #b77f1b 100%); }
.btn-gradient:after { content: ''; width: 0%; height: 100%; opacity: 0; position: absolute; left: 0; right: 0; top: 0; z-index: -1; border-radius: 10rem; margin: 0 auto; -webkit-transform: perspective(1px); transform: perspective(1px); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; background: #287979; background: linear-gradient(to right, #1a3822 0%, #548b63 50%, #82b28f 100%); }
.btn-gradient:hover:after, .btn-gradient:focus:after, .btn-gradient:active:after { width: 100%; opacity: 1; }
.btn-secondary { color: var(--white-color); background-color: var(--secondary-color); border-color: var(--gold-color); }
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:not(:disabled):not(.disabled):active { color: var(--white-color); background-color: var(--gold-color); border-color: var(--gold-color); }
.btn-dark { color: var(--white-color); background-color: var(--dark-color); border-color: var(--dark-color); }
.btn-dark:hover, .btn-dark:focus, .btn-dark:not(:disabled):not(.disabled):active { color: var(--white-color); background-color: var(--black-color); border-color: var(--black-color); }
.btn-outline-gradient { position: relative; z-index: 1; color: var(--black-color); background: linear-gradient(var(--white-color), var(--white-color)) padding-box, linear-gradient(to right, #b77f1b 0%, #eabb67 15%, #e9c263 25%, #ffe5a6 50%, #e9c263 75%, #eabb67 85%, #b77f1b 100%); border: 2px solid transparent !important; padding-top: 0.813rem; padding-bottom: 0.813rem; }
.btn-outline-gradient:hover, .btn-outline-gradient:focus, .btn-outline-gradient:not(:disabled):not(.disabled):active { color: var(--black-color); }
.btn-outline-gradient:after { content: ''; width: 0%; height: 100%; opacity: 0; position: absolute; left: -2px; right: 0; top: 0; z-index: -1; border-radius: 10rem; margin: 0 auto; -webkit-transform: perspective(1px); transform: perspective(1px); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; background: var(--primary-color); background: linear-gradient(to right, #b77f1b 0%, #eabb67 15%, #e9c263 25%, #ffe5a6 50%, #e9c263 75%, #eabb67 85%, #b77f1b 100%); }
.btn-outline-gradient:hover:after, .btn-outline-gradient:focus:after, .btn-outline-gradient:active:after { width: 102%; opacity: 1; }
.btn-outline-primary { color: var(--black-color); border-color: var(--primary-color); }
.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:not(:disabled):not(.disabled):active { color: var(--white-color); background-color: var(--primary-color); border-color: var(--primary-color); }
.btn-outline-secondary { color: var(--secondary-color); border-color: var(--secondary-color); }
.btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active { color: var(--white-color); background-color: var(--secondary-color); border-color: var(--secondary-color); }
.btn-outline-dark { color: var(--dark-color); border-color: var(--dark-color) }
.btn-outline-dark:hover, .btn-outline-dark:focus, .btn-outline-dark:not(:disabled):not(.disabled):active { color: var(--white-color); background-color: var(--dark-color); border-color: var(--dark-color); }
.btn-block { border-width: 2px; padding: 10px; max-width: 290px; }
.btns-group { max-width: 300px; }
.btn-lg { padding-top: 0.875rem; padding-bottom: 0.875rem; }
.btn-scrollTop { position: fixed; bottom: 150px; right: 10px; z-index: 1000; width: 3rem; height: 3rem; border-radius: 50%; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3e%3cpath fill='%23FFFFFF' d='M11.77,23c0.646,0,11.995,0,12.441,0c0.578,0,1.008-0.485,0.67-0.965c-0.271-0.384-5.739-8.06-6.208-8.715 c-0.308-0.431-1.04-0.424-1.348,0c-0.344,0.471-5.839,8.177-6.222,8.734C10.824,22.464,11.133,23,11.77,23z'/%3e%3c/svg%3e"); background-position: center; background-size: 80%; background-repeat: no-repeat; border: none; outline: none; -webkit-box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.6) !important; box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.6) !important; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .btn-scrollTop { right: 20px; } }  .animated { -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both }
.fast { -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.slow { -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.delay-250 { -webkit-animation-delay:0.25s; -moz-animation-delay:0.25s; -o-animation-delay:0.25s; animation-delay:0.25s; }
.delay-500 { -webkit-animation-delay:0.5s; -moz-animation-delay:0.5s; -o-animation-delay:0.5s; animation-delay:0.5s; }
.delay-750 { -webkit-animation-delay:0.75s; -moz-animation-delay:0.75s; -o-animation-delay:0.75s; animation-delay:0.75s; }
@-webkit-keyframes fadeInLeft {
0% { opacity:0; -webkit-transform:translate3d(-400px, 0, 0); transform:translate3d(-400px, 0, 0) }
to { opacity:1; -webkit-transform:none; transform:none }
}
@keyframes fadeInLeft {
0% { opacity:0; -webkit-transform:translate3d(-400px, 0, 0); transform:translate3d(-400px, 0, 0) }
to { opacity:1; -webkit-transform:none; transform:none }
}
.fadeInLeft { -webkit-animation-name:fadeInLeftSlow; animation-name:fadeInLeftSlow }
@-webkit-keyframes fadeInRight {
0% { opacity:0; -webkit-transform:translate3d(400px, 0, 0); transform:translate3d(400px, 0, 0) }
to { opacity:1; -webkit-transform:none; transform:none }
}
@keyframes fadeInRight {
0% { opacity:0; -webkit-transform:translate3d(400px, 0, 0); transform:translate3d(400px, 0, 0) }
to { opacity:1; -webkit-transform:none; transform:none }
}
.fadeInRight { -webkit-animation-name:fadeInRightSlow; animation-name:fadeInRightSlow }
@-webkit-keyframes fadeInUp {
0% { opacity:0; -webkit-transform:translate3d(0, 400px, 0); transform:translate3d(0, 400px, 0) }
to { opacity:1; -webkit-transform:none; transform:none }
}
@keyframes fadeInUp { 
0% { opacity:0; -webkit-transform:translate3d(0, 400px, 0); transform:translate3d(0, 400px, 0) }
to { opacity:1; -webkit-transform:none; transform:none }
}
.fadeInUp { -webkit-animation-name:fadeInUpSlow; animation-name:fadeInUpSlow }
@-webkit-keyframes fadeInDown {
0% { opacity:0; -webkit-transform:translate3d(0, -400px, 0); transform:translate3d(0, -400px, 0) }
to { opacity:1; -webkit-transform:none; transform:none }
}
@keyframes fadeInDown {
0% { opacity:0; -webkit-transform:translate3d(0, -400px, 0); transform:translate3d(0, -400px, 0) }
to { opacity:1; -webkit-transform:none; transform:none }
}
.fadeInDown { -webkit-animation-name:fadeInDownSlow; animation-name:fadeInDownSlow }
.fadeInRight-slow, .fadeInLeft-slow, .fadeInUp-slow, .fadeInDown-slow { opacity:0; -webkit-transform: translateX(40px); transform: translateX(40px); }
@-webkit-keyframes fadeInLeftSlow {
0% { opacity: 0; -webkit-transform: translateX(-40px); } 
100% {  opacity: 1;  -webkit-transform: translateX(0); } 
}
@keyframes fadeInLeftSlow {
0% { opacity: 0; transform: translateX(-40px); } 
100% { opacity: 1; transform: translateX(0); } 
}
.fadeInLeft-slow { opacity: 0; -webkit-transform: translateX(-40px); transform: translateX(-40px); }
.fadeInLeft-slow.go { -webkit-animation-name: fadeInLeftSlow; animation-name: fadeInLeftSlow; }
@-webkit-keyframes fadeInRightSlow {
0% { opacity: 0; -webkit-transform: translateX(40px); } 
100% {  opacity: 1;  -webkit-transform: translateX(0); } 
}
@keyframes fadeInRightSlow {
0% { opacity: 0; transform: translateX(40px); } 
100% { opacity: 1; transform: translateX(0); } 
}
.fadeInRight-slow { opacity: 0; -webkit-transform: translateX(40px); transform: translateX(40px); }
.fadeInRight-slow.go { -webkit-animation-name: fadeInRightSlow; animation-name: fadeInRightSlow; }
@-webkit-keyframes fadeInUpSlow {
0% { opacity: 0; -webkit-transform: translateY(40px); } 
100% { opacity: 1; -webkit-transform: translateY(0); } 
}
@keyframes fadeInUpSlow {
0% { opacity: 0; transform: translateY(40px); } 
100% { opacity: 1; transform: translateY(0); } 
}
.fadeInUp-slow { opacity: 0; -webkit-transform: translateY(40px); transform: translateY(40px); }
.fadeInUp-slow.go { -webkit-animation-name: fadeInUpSlow; animation-name: fadeInUpSlow; }
@-webkit-keyframes fadeInDownSlow {
0% { opacity: 0; -webkit-transform: translateY(-40px); } 
100% { opacity: 1; -webkit-transform: translateY(0); } 
}
@keyframes fadeInDownSlow {
0% { opacity: 0; transform: translateY(-40px); } 
100% { opacity: 1; transform: translateY(0); } 
}
.fadeInDown-slow { opacity: 0; -webkit-transform: translateY(-40px); transform: translateY(-40px); }
.fadeInDown-slow.go { -webkit-animation-name: fadeInDownSlow; animation-name: fadeInDownSlow; }  .data-src { background-repeat: no-repeat; }
.list-group { padding-left: 22px; margin-bottom: 1rem; text-align: left; }
.list-group li { margin-bottom: 0; }
.box-shadow { box-shadow: 0 0 8px 2px rgba(0,0,0,.24); }
.block-content { padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; }
.block-img { min-height: 300px; }
.z-index1 { z-index: 1; }
.dsvg-top { position: absolute; left: 0; right: 0; top: 0px; }
.dsvg-bottom { position: absolute; left: 0; right: 0; bottom: -1px; }
.strip-bottom { position: fixed; bottom: 0; left: 0; right: 0; font-size: 14px; color: var(--black-color); letter-spacing: 1px; width: 100%; max-width: fit-content; height: 60px; text-align: center; margin: 0 auto; padding-left: 50px; padding-right: 50px; border-top-left-radius: 34px; border-top-right-radius: 34px; z-index: 99; }  @media (min-width: 576px) {
.block-content { max-width: 540px; }
.block-img { min-height: 400px; }
.strip-bottom { height: 50px; }
}
@media (min-width: 768px) {
.list-group { margin-bottom: 1rem; }
.block-content { max-width: 720px; }
.block-img { min-height: 450px; }
.strip-bottom { padding-left: 90px; padding-right: 90px; }
}
@media (min-width: 992px) {
.block-content { max-width: 600px; }
.block-img { min-height: 500px; }
}
@media (min-width: 1200px) {
.block-img { min-height: 600px; }
}
@media (min-width: 1400px) {
.block-img { min-height: 660px; }
}
@media (max-width: 575px) {
}