* {
    margin: 0;
    padding: 0;
}
.smart-tarife {
    font-family: 'samsungsharpsans';
    color: #fff;
 }

.content-main {
    max-width: 2000px;
    margin: 0 auto;
    background: url('/custom/smart-tarife-samsung-galaxy/assets/images/background.jpg') top center / cover no-repeat;
    background-attachment: fixed;
}

.products .single-product:not(:last-child) {
    margin-bottom: 150px;
}

.entry-title {
    padding: 140px 0;
}

.entry-title h1 {
    font-size: 80px;
    font-weight: 400;
    text-align: center;
}

.entry-title h1 span {
    display: block;
    font-weight: 700;
}

.model h2 {
    font-size: 50px;
    margin-top: 5px;
    font-weight: 700;
}

.model {
    margin: 215px 0px 50px 50px;
}

.animate-shadow {
    -webkit-animation: animate 1s ease-in-out infinite alternate; /* Safari 4+ */
    -moz-animation: animate 1s ease-in-out infinite alternate; /* Fx 5+ */
    -o-animation: animate 1s ease-in-out infinite alternate; /* Opera 12+ */
    animation: animate 1s ease-in-out infinite alternate;
}

@keyframes animate {
    0%   { 
        transform: scale(0.90);
        -webkit-transform: scale(0.90);
    }
    100% { 
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}

.mobile-img {
    position: absolute;
    left: 42px;
    top: 37px;
    z-index: 10;
}

.bottom-content {
    padding: 140px 0 350px 0;
    text-align: center;
}

.bottom-content p {
    font-size: 21px;
    font-weight: 700;
}

.bottom-content p a {
    color: #fff;
    text-decoration: underline;
}

.bottom-content p a:hover {
    opacity: 0.5;
}

.offer-mt {
    margin-top: 200px;
}


@font-face {
    font-family: 'samsungsharpsans';
    src: url('/custom/smart-tarife-samsung-galaxy/assets/fonts/samsungsharpsans.eot');
    src: url('/custom/smart-tarife-samsung-galaxy/assets/fonts/samsungsharpsans.eot') format('embedded-opentype'),
         url('/custom/smart-tarife-samsung-galaxy/assets/fonts/samsungsharpsans.woff2') format('woff2'),
         url('/custom/smart-tarife-samsung-galaxy/assets/fonts/samsungsharpsans.woff') format('woff'),
         url('/custom/smart-tarife-samsung-galaxy/assets/fonts/samsungsharpsans.ttf') format('truetype'),
         url('/custom/smart-tarife-samsung-galaxy/assets/fonts/samsungsharpsans.svg#samsungsharpsans') format('svg');
    font-weight: 400;
}

@font-face {
    font-family: 'samsungsharpsans';
    src: url('/custom/smart-tarife-samsung-galaxy/assets/fonts/samsungsharpsansmedium.eot');
    src: url('/custom/smart-tarife-samsung-galaxy/assets/fonts/samsungsharpsansmedium.eot') format('embedded-opentype'),
         url('/custom/smart-tarife-samsung-galaxy/assets/fonts/samsungsharpsansmedium.woff2') format('woff2'),
         url('/custom/smart-tarife-samsung-galaxy/assets/fonts/samsungsharpsansmedium.woff') format('woff'),
         url('/custom/smart-tarife-samsung-galaxy/assets/fonts/samsungsharpsansmedium.ttf') format('truetype'),
         url('/custom/smart-tarife-samsung-galaxy/assets/fonts/samsungsharpsansmedium.svg#samsungsharpsansmedium') format('svg');
    font-weight: 500;
}

@font-face {
    font-family: 'samsungsharpsans';
    src: url('/custom/smart-tarife-samsung-galaxy/assets/fonts/samsungsharpsansbold.eot');
    src: url('/custom/smart-tarife-samsung-galaxy/assets/fonts/samsungsharpsansbold.eot') format('embedded-opentype'),
         url('/custom/smart-tarife-samsung-galaxy/assets/fonts/samsungsharpsansbold.woff2') format('woff2'),
         url('/custom/smart-tarife-samsung-galaxy/assets/fonts/samsungsharpsansbold.woff') format('woff'),
         url('/custom/smart-tarife-samsung-galaxy/assets/fonts/samsungsharpsansbold.ttf') format('truetype'),
         url('/custom/smart-tarife-samsung-galaxy/assets/fonts/samsungsharpsansbold.svg#samsungsharpsansbold') format('svg');
    font-weight: 700;
}
