/*Styling for the posts*/
.ds-thumbnail-blog .et_pb_post {
background-color: #fff;
min-height: 350px;
margin-bottom: 50px;
}
/*Sets the image size posts and moves it to the left of the text*/
#bloggy .et_pb_post a img {
float: left;
width: 260px !important;
height: 260px !important;
object-fit: cover;
margin: 20px 40px 0 20px;
}
/*Resize the overlay to fit the image*/
.ds-thumbnail-blog .et_overlay {
width: 260px !important;
height: 260px !important;
}

/*float the text right */
.ds-thumbnail-blog .et_pb_post .post-content{
display: flex;

}

/*odsazeni od textu dole*/
.ds-thumbnail-blog .et_pb_post .post-content p{
margin-bottom: 20px;
}

/*Stack the image and content on smaller screens*/
@media only screen and (max-width: 980px) {
    .ds-thumbnail-blog .et_pb_post a img {
        width: 100%;
        height: 500px;
        object-fit: cover;
        margin: 0 0 40px 0;
    }
    /*Resize the overlay on smaller screens*/
    .ds-thumbnail-blog .et_overlay {
        width: 100% !important;
        height: 500px !important;
    }
    .ds-thumbnail-blog .et_pb_post h2 {
        margin: 40px 30px 20px 30px !important;
    }
    .ds-thumbnail-blog .et_pb_post p {
        margin: 0 30px;
    }
    .ds-thumbnail-blog a.more-link {
        margin: 20px 0 30px 30px;
    }

    .ds-thumbnail-blog .post-content {
        padding: 30px 30px 80px 30px;
    }
}
/*Add a little top padding to the post titles*/
.ds-thumbnail-blog .et_pb_post h2 {
    padding: 40px 20px 20px 0 !important;
}
.ds-thumbnail-blog .et_pb_post p {
    font-size: 18px;
    margin-right: 40px;
}
.ds-thumbnail-blog .post-meta {
    font-size: 14px !important;
}
/*This styles the read more link*/
.ds-thumbnail-blog a.more-link {
    display: inline-block;
    position: absolute;
    left: 440px;
    border: 1px solid #000;
    padding: 10px !important;
    color: #000;
    margin-top: 50px;
    text-transform: uppercase;
}
@media only screen and (max-width: 980px) {
    .ds-thumbnail-blog a.more-link {
        margin: 40px 0 20px 0;
    }
}
/*This styles the read more link on hover*/
.ds-thumbnail-blog a.more-link:hover {
    border: 1px solid #fff;
    color: #fff;
    background: #000;
}
/*This adds the double arrow icon to the read more link*/
.ds-thumbnail-blog a.more-link:after {
    font-family: 'ETmodules';
    content: "39";
    color: #000;
    margin-left: 5px;
    vertical-align: middle;
}
/*This styles the double arrow on hover*/
.ds-thumbnail-blog a.more-link:hover:after {
    color: #fff;
}
/*This styles the post pagination links*/
.pagination a {
    background: #fff;
    color: #000;
    padding: 10px;
    margin-top: 30px !important;
    -webkit-box-shadow: 6px 7px 5px -6px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 6px 7px 5px -6px rgba(0, 0, 0, 0.75);
    box-shadow: 6px 7px 5px -6px rgba(0, 0, 0, 0.75);
}
/*This styles the post pagination links on hover*/
.pagination a:hover {
    background: #000;
    color: #fff;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
width:100% !important;
max-width: 100% !important;
border-radius: 6px !important;
}

/*.woocommerce div.product form.cart .button {
border-radius: 6px !important;
}*/

.trwca-actheme .accordion a {
font-size: 17px;
	text-transform: uppercase;
}

.container:before { background-color:transparent !important; }
.et_pb_widget_area_right { border-left:0 !important; }
.et_pb_widget_area_left { border-right:0 !important; }



.woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    background: #e47277;
}

/*---[The Basic Large Quote]---*/
/*Undos OriginL Block quote styling*/
blockquote {
  border: none;
  padding-left: 0;
}
blockquote p {
  color: #119ad7;
  font-family: Lato, sans-serif;
  font-size: 30px!important;
  line-height: 38px;
  font-weight: 300;
}
/*Author Styling*/
.basic-author {
  font-size: 16px!important;
  line-height: 18px;
  box-shadow: 0 -6px #119ad7;
  padding-top: 20px;
}
/*Oranisation or Source*/
.basic-organisation {
  font-size: 12px!important;
  line-height: 10px;
  color: #119ad7;
} 
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background:#99CA3A !important;

background-color:#99CA3A !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#99CA3A !important;

}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {

background:#99CA3A !important;

background-color:#99CA3A !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#99CA3A !important;

}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {

background: #99CA3A !important;

color:white !important;

text-shadow: transparent !important;

border-color:#99CA3A !important;

}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background: #99CA3A !important;

box-shadow: none;

text-shadow: transparent !important;

color:white !important;

border-color:#99CA3A !important;

}