body{
background-color: #fff !important;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center
.header-content {
width: 100% !important;
max-width: 100% !important;
} #et-info{
width: 100%;
text-align: center;
} .et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation{
padding-top: 30px !important;
}
// .mobile_menu_bar::before{
//  color: #fff !important;
// }
.et_mobile_menu li a {
padding: 10px;
}
.mobile_menu_bar:before {
color: #CD1B1B;
}
.et_mobile_menu {
border-top: 3px solid #CD1B1B;
}
.et-hover{
color: #CD1B1B !important;
}
.et_mobile_menu li a:hover {
opacity: 1;
background-color: rgba(0, 0, 0, 0) !important;
color: #CD1B1B !important;
}
.et-fixed-header #top-menu li.current-menu-item > a:hover{
color:  #CD1B1B !important;
}
.menu-item a:hover{
color: #CD1B1B !important;
}
#top-menu-nav > ul > li > a:hover, #et-secondary-menu > ul > li > a:hover, #et-info-email:hover, .et-social-icons a:hover{
color:  #CD1B1B !important;
opacity: 1;
}
.et-cart-info span:hover,
.et-cart-info span:focus,
.et-cart-info span:active{
color: #CD1B1B;
} .et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
width: 100% !important;
max-width: 100% !important;
}
#et_search_icon:hover:before{
color: #CD1B1B !important;
}
form.et-search-form {
background: #e74143 !important;
}
.et-search-field{
color: #fff !important;
}
span.et_close_search_field:after{
color: #fff !important;
}
::-webkit-input-placeholder {
color: #fff !important;
}
:-moz-placeholder { color: #fff !important;
}
::-moz-placeholder { color: #fff !important;
}
:-ms-input-placeholder {
color: #fff !important;
} .et-pb-controllers{
bottom: 0px !important;
}
.et-pb-controllers a{
width: 10px;
height: 10px;
}
.et-pb-arrow-prev, .et-pb-arrow-next{
color: #e74143 !important;
}
.et-pb-controllers .et-pb-active-control{
background-color: #e74143 !important;
}
.et_pb_slide{
max-height: 500px;
} .header-content h1{
font-size: 50px;
font-weight: bold;
}
.et_pb_fullwidth_header{
padding: 100px 0;
} #sluzby h1 {
background-color: #e74143;
}
.et_pb_section_4{
background-color: #e74143 !important;
padding-bottom: 100px !important;
} .wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
background-color: #eee !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #333333 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7-submit {
color: #e74143 !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.wpcf7-submit:hover {
color: #fff !important;
background-color: #CD1B1B;
border-color:#CD1B1B;
padding: 6px 20px !important;
}
/ .contact_form_costum .et_pb_contact_form {
padding: 6%;
}
.contact_form_costum .et_pb_contact_main_title {
text-align: center;
margin: 6% auto;
}
.contact_form_costum .et_contact_bottom_container {
float: none;
}
.contact_form_costum .et_pb_contact_submit, .et_pb_contact_reset {
margin: 0 ;
}
.contact_form_costum #et_pb_contact_form.et_pb_contact_form_container {
padding: 3%;
}
.contact_form_costum .et_pb_contact .et_pb_contact_field_half {
float: none;
overflow: hidden;
width: 100%;
} .contact_form_costum .et_pb_contact_main_title::after {
content: '';
color: #656b6f;
display: block;
font-size: 18px;
padding: 2% 15% 0 15%;
line-height: 1.3em;
} .contact_form_costum .et_pb_contact_submit {
width: 97%;
height: 60px;
}
.input{
background-color: #F2F2F2 !important;
}
.et-pb-contact-message{
margin: 25px 25px 0 25px;
font-weight: 600;
}
@media only screen and (min-width: 981px) {
.contact_form_costum #et_pb_contact_form.et_pb_contact_form_container {
margin-left: 13%;
}
}
@media only screen and (max-width: 980px) {
.contact_form_costum .et_pb_contact_main_title {
margin: 8% auto !important;
}
}
.et_pb_contact_right{
padding: 1em 0;
}  @media (max-width: 1537px){
.et_pb_pricing_table {
width: auto !important;
max-width: 23% !important;
}
}
@media (max-width: 1500px){
iframe {
padding-top: 70px;
}
}
@media (max-width: 1406px){
.et_pb_pricing_table {
width: auto !important;
max-width: 23% !important;
}
}
@media (max-width: 1405px){
.et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table:nth-child(3n+1), .et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table:nth-child(2n+1) {
clear: none !important;
}
}
@media (max-width: 980px){
.et_pb_pricing_table {
max-width: 49% !important;
}
.et_pb_pricing_table:nth-child(2n+1){
margin:0 !important;
}
.et_pb_text_0,
.et_pb_text_1{
text-align: center !important;
}
}
@media (max-width: 873px){
.et_pb_pricing_table {
max-width: 48% !important;
}
}
@media (max-width: 700px){
iframe{
height: auto;
}
.et_pb_section {
padding: 0;
}
}
@media (max-width: 767px){
.et_pb_column .et_pb_pricing_table{
max-width: 48% !important;
margin-bottom: 30px !important;
margin-left: 10px !important;
}
}
@media (max-width: 624px){
.et_pb_column .et_pb_pricing_table{
max-width: 46% !important;
}
}
@media (max-width: 450px){
.et_pb_column .et_pb_pricing_table{
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
}