@font-face {
    font-family: "Roboto";
    src: local("Roboto Thin"), local("Roboto-Thin"), url("../fonts/Robotothin.woff2") format("woff2"), url("../fonts/Robotothin.woff") format("woff"), url("../fonts/Robotothin.ttf") format("truetype");
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: "Roboto";
    src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url("../fonts/Robotothinitalic.woff2") format("woff2"), url("../fonts/Robotothinitalic.woff") format("woff"), url("../fonts/Robotothinitalic.ttf") format("truetype");
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: "Roboto";
    src: local("Roboto Light"), local("Roboto-Light"), url("../fonts/Robotolight.woff2") format("woff2"), url("../fonts/Robotolight.woff") format("woff"), url("../fonts/Robotolight.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: "Roboto";
    src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url("../fonts/Robotolightitalic.woff2") format("woff2"), url("../fonts/Robotolightitalic.woff") format("woff"), url("../fonts/Robotolightitalic.ttf") format("truetype");
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: "Roboto";
    src: local("Roboto"), local("Roboto-Regular"), url("../fonts/Roboto.woff2") format("woff2"), url("../fonts/Roboto.woff") format("woff"), url("../fonts/Roboto.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "Roboto";
    src: local("Roboto Italic"), local("Roboto-Italic"), url("../fonts/Robotoitalic.woff2") format("woff2"), url("../fonts/Robotoitalic.woff") format("woff"), url("../fonts/Robotoitalic.ttf") format("truetype");
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: "Roboto";
    src: local("Roboto Medium"), local("Roboto-Medium"), url("../fonts/Robotomedium.woff2") format("woff2"), url("../fonts/Robotomedium.woff") format("woff"), url("../fonts/Robotomedium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: "Roboto";
    src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url("../fonts/Robotomediumitalic.woff2") format("woff2"), url("../fonts/Robotomediumitalic.woff") format("woff"), url("../fonts/Robotomediumitalic.ttf") format("truetype");
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: "Roboto";
    src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/Robotobold.woff2") format("woff2"), url("../fonts/Robotobold.woff") format("woff"), url("../fonts/Robotobold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: "Roboto";
    src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url("../fonts/Robotobolditalic.woff2") format("woff2"), url("../fonts/Robotobolditalic.woff") format("woff"), url("../fonts/Robotobolditalic.ttf") format("truetype");
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: "Roboto";
    src: local("Roboto Black"), local("Roboto-Black"), url("../fonts/Robotoblack.woff2") format("woff2"), url("../fonts/Robotoblack.woff") format("woff"), url("../fonts/Robotoblack.ttf") format("truetype");
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: "Roboto";
    src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url("../fonts/Robotoblackitalic.woff2") format("woff2"), url("../fonts/Robotoblackitalic.woff") format("woff"), url("../fonts/Robotoblackitalic.ttf") format("truetype");
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Condensed"), local("RobotoCn-Regular"), url(../fonts/roboto-condensed.woff) format("woff"), url(../fonts/roboto-condensed.ttf) format("truetype");
}

a:active,
a:focus {
    outline: none;
}

:focus {
    outline: none;
}

.mybutton b {
    padding: 6px 10px 7px 10px !important;
    background: #dc3636 !important;
    color: #fff !important;
    font-size: 22px !important;
    border: 3px double #fff !important;
    transition: 0.28s;
    display: block;
    height: auto;
    line-height: 28px !important;
    width: 210px;
    margin: 0 auto;
    font-weight: 500;
    margin-top: 10px;
}

.mybutton b:hover {
    text-decoration: none !important;
}

.mybutton:hover {
    text-decoration: none !important;
}

@media screen and (max-width: 500px) {
    .mybutton b {
        line-height: 30px !important;
        display: block !important;
    }
}

.mybutton2 b {
    padding: 6px 10px 7px 10px !important;
    background: #dc3636 !important;
    color: #fff !important;
    line-height: 50px !important;
    font-size: 24px !important;
    border: 3px double #fff !important;
    transition: 0.28s;
    font-weight: 400;
    margin-top: 10px;
}

.mybutton2 b:hover {
    text-decoration: none !important;
}

.mybutton2:hover {
    text-decoration: none !important;
}

@media screen and (max-width: 500px) {
    .mybutton2 b {
        line-height: 30px !important;
        display: block !important;
    }
}

.opacity {
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    opacity: 1;
    filter: alpha(opacity=100);
}

.opacity:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.price_main {
    font-size: 128%;
}

.cenz-image {
    display: block;
    background-image: url("../img/18_plus.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto 80%;
    border: 5px solid red;
    cursor: pointer;
}

.cenz-image img {
    visibility: hidden;
}

.cenz-image.cenz-show {
    border: none;
    background: #fff;
}

.cenz-image.cenz-show img {
    visibility: visible;
    width: 450px;
    max-width: 100%;
    display: block;
}