/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
.single-offers-row a {
	text-decoration: none;
}

.offer-single-image {
    overflow: hidden;
}

.offer-single-image img {
	border-radius: 10px 10px 0 0 ;
	width: 100%;
    transition: all .3s ease;
}

/*.offer-single:hover img {
  transform: scale(1.1);
}*/

.offer-single-title {
	color: #101e3c;
	font-size: 18px;
	line-height: 30px;
	font-weight: 600;
	margin-bottom: 15px;
    background: #3572B3;
    display: inline-block;
    padding: 10px;
    color: #fff;
    
    background-color:#ffffff;
    border-style:solid;
    border-width:1px;
    border-top-left-radius:15px;
    border-top-right-radius:15px;
    border-bottom-left-radius:15px;
    border-bottom-right-radius:15px;
    color:#1d5992;
    font-weight:600;
}

.offer-single-text {
	
    color: #000;
    font-size: 15px;
    line-height: 24px;
}

.offer-single-red-logo {
	width: 80px;
}

.offer-single-price-badge {

    color: #fff;
    padding: 10px 15px;
    border-radius: 10px;
    position: absolute;

    top: 0;
    right: 15px;
    border-radius: 0 0 0 10px;

    font-size:20px;
    font-weight:500;
    background-color:#274c95;
    border-top-right-radius:10px;
    line-height:1.3em;
}

.offer-single-info-container {
	border-left: 1px solid rgba(0, 0, 0, 0.176);
	border-right: 1px solid rgba(0, 0, 0, 0.176);
	border-bottom: 1px solid rgba(0, 0, 0, 0.176);
	border-radius: 0 0 10px 10px;
	padding: 15px;
	font-size: 18px;
	position: relative;
	margin-top: -50px;
    min-height: 173px;
}

.offer-single-price {
    text-align: right;
    font-weight: bold;
    font-size: 20px;
}

.offer-single-bottom-container {
	font-size: 16px;
}

.single-offer .large-10 {
        flex-basis: 100%;
        max-width: 100%;
        padding: 0;
}

.offer-single-badge {
    position: absolute;
    top: 15px;
    left: 15px;
    padding: 5px 10px;
    background: rgba(255,255,255,0.8);
    color: #1e3964;
    font-size: 16px;
    border-radius: 0 10px 10px 0;
}

.offer-single-visit {
	text-align: right;
}

.page-numbers {
    padding: 5px 10px;
    border: 1px solid #1e3964;
    margin: 0;
    border-radius: 10px;
}

.offer-single-sterne  {
    display: inline-block;
    margin-left: 5px;
}

.offer-single-sterne svg {
    height: 16px;
    width: 18px;
    stroke: #1e3964;
}

.offer-single-stern {
    width: 16px;
    position: relative;
    height: 16px;
    display: inline-block;
}

.offer-single-stern-half {
    margin-left: -3px;
}

.offer-single-stern-half:after {
    content: "";
    display: block;
    width: 7px;
    height: 20px;
    background: #fff;
    position: absolute;
    right: 0;
    top: 0;
}

.page-numbers.current {
    background-color: #1e3964;
    color: #fff;
}

.offer-single-text ul, .offer-single-text ul li {
    list-style: none;
    margin-left: 0;
    margin-bottom: 0;
}

.offer-single-text,
.offer-single-extras  {
    font-size: 14px;
    color: #101e3c;
}   

.offer-single-extras {
    margin-top: 10px;
}

.offer-single-price-badge-pro-person,
.offer-single-price-badge-from-text {
    font-size: 12px;
}

.offer-single-text svg {
    vertical-align: bottom;
    fill: #101e3c;
}

.page-id-3382 #page.boxed,
.page-id-3385 #page.boxed {
    width: 100%;
    max-width: 100%;    
}

.page-id-3382 #main,
.page-id-3385 #main {
    padding: 0;
}

.page-id-3382 #main >.wf-wrap ,
.page-id-3385 #main >.wf-wrap {
    max-width: 100%;
    width: 100%;
    padding: 0;
}

.we-clear {
    clear: both;
    float: none;
}

.wordpress-wishlist-item-content a {
    text-decoration: none;
}

.wordpress-wishlist-item-image,
.wordpress-wishlist-item-content {
    width: 100%;
    float: none;
}

.wordpress-wishlist-item-inner {
    border-radius: 15px;
    padding: 0;
}

.wordpress-wishlist-content .wordpress-wishlist-remove-post {
    border-radius: 20px !important;
}

.wordpress-wishlist-item-image img {
    border-radius: 15px 15px 0 0;
}

.wordpress-wishlist-item-content {
    padding: 10px 20px;
}

.offers-pagination-cointainer {
    display: block;
    width: 100%;
    clear: both;
    float: none;
    margin-left: 15px;
}

.reise-template-default .post-thumbnail {
    display: none !important;
}

.reise-template-default #main>.wf-wrap {
    width: 100%;
    padding: 0;
}

label.wishlist-set-default {
    display: block;
    width: 100%;
}

.wishlistmodal-new-wishlist-title {
    margin-bottom: 15px;
}

span.add-to-wishlist-text,
span.added-to-wishlist-text {
    margin-left: 5px;
}

.wordpress-wishlist-item-image img {
    max-width: 100%;
}

a.wordpress-wishlist-add-post, a.wordpress-wishlist-remove-post {
    position: absolute !important;
    bottom: 80px;
    right: 15px;
    border-radius: 5px 0 5px 0 !important;
    margin: 0;

}

a.wordpress-wishlist-add-post i, a.wordpress-wishlist-remove-post i {
    margin: 0 !important;
}

.wordpress-wishlist-remove-post {
    background-color: #be9ae2 !important;
    border-color: #be9ae2 !important;
}

.wordpress-wishlist-items .wordpress-wishlist-item {
    width: 33%;
    margin: 0 20px 20px 0;
    flex: 1;
}

.single-reise .large-10.col,
.single-reise .large-9.col {
    max-width: 100%;
    flex-basis: 100%;
}

.single-reise .row.align-center {
    max-width: 100%;
}

.single-reise .row {
    margin: 0 auto !important;
}

.single-reise .post-sidebar.large-3.col {
    display: none;
}

@media (min-width: 768px) {
    .wordpress-wishlist-content {
        width: 65%;
        float: left;
    }
}

@media(max-width: 968px ) {
    .offer-single-text {
        font-size: 18px;
        line-height: 28px;
    }


    .wordpress-wishlist-items .wordpress-wishlist-item {
        flex: content;
        width: 100%;
        margin-right: 0;
    }


}