#corona ul {
color: #626262;
}
@media only screen and (min-width: 1240px)
{
.section_wrapper, .container {
max-width: 1280px;
}
}
@media only screen and (min-width: 800px){
.action-block{
position: absolute;
bottom: 0;
right: 0;
}
.is-sticky .action-block{
position: relative;
}
#cstm-flex .flex-direction-nav a:before{
font-family: FontAwesome !important;	
}
#cstm-flex .flex-direction-nav a.flex-prev:before{
content: '\f104' !important;
}
#cstm-flex .flex-direction-nav a.flex-next:before{
content: '\f105' !important;
}
#cstm-flex .flexslider  a:before{
visibility:hidden !important;
}
#cstm-flex .flexslider:hover  a:before{
visibility:visible !important;
}
.first-cstm-row {
background-position: 0px 88px !important;
}
h2.vc_custom_heading:before {
content: "";
position: absolute;
left: 36px;
width: 65px;
margin-top: -6px;
padding-top: 36px; background:url(//con-cati.de/wp-content/uploads/2019/08/20190801_Con-Cati_Web_Landingpage_10.png);
}
.section-cstm-3  h2.vc_custom_heading:before ,.copyright h2:before{
content: "";
position: absolute;
left: 36px;
width: 65px;
margin-top: -12px;
padding-top: 36px; background:url(//con-cati.de/wp-content/uploads/2019/08/brown-divider_03.png);
}
.vc_row-has-fill>div, .copyright {
padding-left: 100px;
position: relative;
padding-right: 100px;
}
.home .vc_row-has-fill>div, .copyright {   
padding-right: unset !important;
}
.home .cstm-row{
min-height:300px;
}
.home .is-sticky .cstm-row {
height: 85px;
}
.home .logs{
border-right-width: 4px;
border-style: solid;
border-image: linear-gradient( to bottom, rgba(0, 0, 0, 0), #7f6e54, rgba(0, 0, 0, 0) ) 1 100%;
height: 90%;
}
.vc_col-sm-8.cstm-widgt {
padding-left: 50px;
height:83%;
}
#Action_bar {
position: relative;
display: inline-block;
width: 446px;
background: #e75a5c;
float: right;
padding: 10px 20px;
}
}
.cstm {
font-size: 15px;
color: #fff !important;
line-height: 15px;
margin-bottom: 15px;
}
h3.slogan {
margin: 0 !important;
}
.cstm-widgt,#Action_bar {
display: none !important;
}
#Top_bar.loading{
display:block !important;
}
.copyright h2 {
font-size: 16px;
}
#cstm-flex .flex-pauseplay>a{
color:transparent;
}
#cstm-flex .flex-direction-nav a{
color: rgb(227, 89, 91) !important;
}
#cstm-flex .flex-pauseplay>a:before {
color: #e65c5f !important;
}
.cstm-gallery{
margin-bottom: 0 !important;
}
.cstm-gallery .flexslider{
border: 0;
margin-bottom: 0;
background: #dcd7d0;
}
.cstm-gallery .flex-control-paging li a {
border-radius: 0 !important;
background: #f3f2ef !important;
}
.cstm-gallery .flex-control-paging li a.flex-active{
background: #e65d60 !important;
}
.wpb_gallery.cstm-gallery .wpb_flexslider .flex-control-nav{
top:95% !important;
}
#Top_bar.is-sticky{
height: 0 !important;
}
.offer {
display: none !important;
}
.column, .columns {
margin: 0 0 40px;
}
.one.column {
width: 100%;
}
.vc_column_container>.vc_column-inner {
box-sizing: border-box;
}
.tr-content #Wrapper, .tr-content #Content {
box-shadow: none !important;
}
.offer {
display: inline-block;
position: absolute;
right: 23px;
top: -20px;
}
#Footer .footer_copy .one {
padding-top: 20px;
}
div#Content {
margin: 30px 0px;
padding: 0 !important;
}
.vc_col-sm-4.logs {
float: right;
}
.home .cstm-widgt,.home #Action_bar {
display: block !important;
}
.home .vc_col-sm-4.logs {
float: left;
}
span.head-up {
text-transform: uppercase;
}
.cstm-row {
display: inline-block;
width: 100%;
}
#Top_bar{
top: 30px;
background-size: cover;
}
#Action_bar {
background: #e75a5c !important;
}
span.discount {
color: #e75a5c;
font-weight: bold;
}
.sticky-tb-color #Top_bar.is-sticky {
background-color: transparent;
box-shadow: none;
}
#Action_bar .contact_details li {
padding: 0 !important;
}
.copyright h2{
padding-left:12px !important;
margin:0px;
}
#Top_bar a.responsive-menu-toggle i {
background: #7f6e54;
color: #fff;
margin-left: 10px;
}
h3.slogan {
color: #fff;
} .section-cstm-3 ,.section-cstm-3 a {
color: #fff !important;
}
.is-sticky .cstm-row .logs,.is-sticky .cstm-row .cstm-widgt{
display:none !important;
}
.image-cstm .vc_single_image-wrapper{
margin-bottom:0px !important;
}
table tr td{
border: none;
box-shadow: none !important;
background:none !important;
}
td {
text-align: left !important;
padding:0px !important;
}
body.home:not(.template-slider)  #Header {
min-height: 335px;
}
.act {
font-weight: bold;
font-size: 16px;
}
#cstm-flex .flex-pauseplay a {
top: 50% !important;
left: 50% !important;
}
@media only screen and (max-width: 1239px) and (min-width: 960px){
.section_wrapper, .container, .with_aside .content_wrapper {
max-width: 100% !important;
} }
@media only screen and (max-width: 1100px) and (min-width: 800px){
.vc_row-has-fill>div, .copyright {
padding-left: 20px;
} h2.vc_custom_heading:before{
display:none;
}
#Action_bar {
width: 96%;
float: left;
text-align: center;
}
#Action_bar .contact_details {
float: unset;
}
}
@media only screen and (max-width: 1000px){
body.home:not(.template-slider) #Header {
min-height: 285px !important;
}
}
@media only screen and (max-width: 800px){
#cstm-flex .flex-direction-nav a:before{
font-size: 20px !important;
}
#cstm-flex .flex-direction-nav a{
width: 20px;
height: 20px !important;
}
#Top_bar a.responsive-menu-toggle i {
position: fixed;
top: 40px;
left: 40px;
}
.offer {
display: none;
}
h3.slogan {
text-align: center;
padding-top: 10px;
margin: 0;
}
.section_wrapper {    
padding-left: 15px!important;
padding-right: 15px!important;
}
#Action_bar {
position: relative !important;
overflow: hidden;    
}
#Action_bar .contact_details {
float:unset;
text-align: center;
}
.cstm {
text-align: center;
padding: 10px;
}
}