/* progammingshop.sk */
/* DOCUMMENT SETINGS */
/*@baseColor: #0087D2;*/
/*@baseColorDark: #0069A3;*/
.basecolor_tx,
h2 .basecolor_tx {
    color: #f50000;
}
.basecolor_bg {
    background-color: #f50000;
    color: #d80000;
}
.boxText {
    font-family: 'Roboto';
    font-size: 12px;
    font-weight: 400;
}
.errorBox {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    background: #ff5e99;
    font-weight: bold;
}
.stockWarning {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #cc0033;
}
.productsNotifications {
    background: #fff;
}
.orderEdit { 
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #70d250;
    text-decoration: underline;
}
body {
    text-align: center;
    background-color: #000;
    /*background-image: url(grafika/pozadia/bkg_horizon_zero_dawn.jpg);*/
    background-repeat: no-repeat;
    background-position: top center;
    color: #000;
    margin: 0px;
}
.fixcenter {
    z-index: 5;
    width: 950px;
    border: solid;
    border-width: 0px;
    background: #fff;
    color: #000;
    margin: auto;
    margin-top: 0px;
    text-align: left;
}
.fixcenter2 {
    width: 950px;
    position: relative;
}
.text {
    font-family: 'Roboto';
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    color: #000;
}
#box-link1 {
    z-index: 2;
    position: absolute;
    top: 0px;
    left: -300px;
    width: 300px;
    height: 1600px;
    background-color: transparent;
    border: 0px solid yellow;
}
#box-link2 {
    z-index: 2;
    position: absolute;
    top: 0px;
    left: 950px;
    width: 150px;
    height: 1600px;
    background-color: transparent;
    border: 0px solid yellow;
}
h1 {
    color: #404040;
    font-family: "Roboto Condensed";
    font-size: 24px;
    font-weight: 700;
    padding: 0px 5px 0px 0px;
    margin: 0px;
    line-height: 30px;
}
h2 {
    color: #686868;
    font-family: "Roboto Condensed";
    font-size: 16px;
    font-weight: 700;
    padding: 0px 0px 7px 0px;
    margin: 0px;
    line-height: 18px;
}
h3 {
    color: #686868;
    padding: 15px 5px 0px 20px;
    margin: 0px;
    line-height: 15px;
    font-family: 'Roboto Condensed';
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
}
a {
    color: #686868;
    text-decoration: none;
}
a:hover {
    color: #f50000;
}
FORM {
    display: inline;
}
TR.header {
    background: #fff;
    background-image: url('images/headback.gif');
}
TR.headerNavigation {
    background: #f50000;
}
TD.headerNavigation {
    font-family: "Roboto";
    font-size: 10px;
    line-height: 18px;
    background: #f50000;
    color: #404040;
    font-weight: bold;
}
A.headerNavigation {
    color: #404040;
}
A.headerNavigation:hover {
    color: #404040;
}
TR.headerError {
    background: #f2f2f2;
}
TD.headerError {
    font-family: "Roboto";
    font-size: 14px;
    line-height: 18px;
    background: #f2f2f2;
    color: #f50000;
    font-weight: bold;
    text-align: center;
}
TR.headerInfo {
    background: #f2f2f2;
}
TD.headerInfo {
    font-family: "Roboto";
    font-size: 14px;
    background: #f2f2f2;
    color: #f50000;
    font-weight: bold;
    text-align: center;
}
TR.footer {
    background: #f50000;
}
TD.footer {
    font-family: "Roboto";
    font-size: 10px;
    background: #f50000;
    color: #404040;
    font-weight: bold;
}
.footer {
    font-family: "Roboto";
    font-size: 10px;
    color: #000;
    font-weight: bold;
}
.infoBox {
    background: #fff;
}
.infoBoxContents {
    background: #fff;
    font-family: "Roboto";
    color: #686868;
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
}
.infoBoxNotice {
    background: #ff5e99;
}
.infoBoxNoticeContents {
    background: #FFE6E6;
    font-family: "Roboto";
    font-size: 10px;
}
TD.infoBoxHeading {
    font-family: "Roboto";
    font-size: 14px;
    font-weight: bold;
    color: #404040;
}
TD.infoBox,
SPAN.infoBox {
    font-family: "Roboto";
    font-size: 10px;
}
TR.accountHistory-odd,
TR.addressBook-odd,
TR.alsoPurchased-odd,
TR.payment-odd,
TR.productListing-odd,
TR.productReviews-odd,
TR.upcomingProducts-odd,
TR.shippingOptions-odd {
    background: #fff;
}
TR.accountHistory-even,
TR.addressBook-even,
TR.alsoPurchased-even,
TR.payment-even,
TR.productListing-even,
TR.productReviews-even,
TR.upcomingProducts-even,
TR.shippingOptions-even {
    background: #fff;
}
TR.productListing-heading {
    background: #d2e9fb;
}
TD.productListing-heading {
    font-family: "Roboto";
    font-size: 13px;
    background: #d2e9fb;
    color: #000;
    font-weight: bold;
    font-variant: small-caps;
    border-top: 2px solid #d2e9fb;
    border-bottom: 2px solid #d2e9fb;
}
TD.productListing-data {
    font-family: "Roboto";
    font-size: 10px;
}
A.pageResults {
    color: #f50000;
}
A.pageResults:hover {
    color: #f50000;
    background: #FFFF33;
}
TD.pageHeading,
DIV.pageHeading {
    font-family: 'Roboto Condensed';
    color: #686868;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
TD.pageHeading2,
DIV.pageHeading2 {
    font-family: "Roboto";
    font-weight: bold;
    color: #686868;
}
TR.subBar {
    background: #fff;
}
TD.subBar {
    font-family: "Roboto";
    font-size: 10px;
    color: #000;
}
TD.main,
P.main {
    color: #404040;
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
}
TD.smallText,
SPAN.smallText,
P.smallText {
    font-family: "Roboto";
    font-size: 10px;
}
TD.accountCategory {
    font-family: "Roboto";
    font-size: 13px;
    color: #b3c8e1;
}
TD.fieldKey {
    font-family: "Roboto";
    font-size: 12px;
    font-weight: bold;
}
TD.fieldValue {
    font-family: "Roboto";
    font-size: 12px;
}
TD.tableHeading {
    color: #686868;
    font-size: 11px;
    font-weight: 400;
    font-family: "Roboto Condensed";
    line-height: 15px;
    text-transform: uppercase;
}
SPAN.newItemInCart {
    font-family: "Roboto";
    font-size: 10px;
    color: #cc0033;
}
CHECKBOX,
INPUT,
RADIO,
SELECT {
    font-family: 'Roboto';
    color: #686868;
    font-size: 14px;
    font-weight: 400;
}
TEXTAREA {
    width: 100%;
    font-family: "Roboto";
    font-size: 11px;
}
SPAN.greetUser {
    font-family: "Roboto";
    font-size: 12px;
    color: #f0a480;
    font-weight: bold;
}
TABLE.formArea {
    background: #fff;
    border-color: #b3c8e1;
    border-style: solid;
    border-width: 1px;
}
TD.formAreaTitle {
    font-family: "Roboto";
    font-size: 12px;
    font-weight: bold;
}
SPAN.markProductOutOfStock {
    font-family: "Roboto";
    font-size: 12px;
    color: #c76170;
    font-weight: bold;
}
SPAN.productSpecialPrice {
    font-family: "Roboto";
    color: #cc0033;
}
SPAN.errorText {
    font-family: "Roboto";
    color: #cc0033;
}
.moduleRowBra {
    background-color: #e7b9f2;
    cursor: pointer;
}
.moduleRowTpay {
    background-color: #b3c8e1;
    cursor: pointer;
}
.moduleRowCpay {
    background-color: #fee1b4;
    cursor: pointer;
}
.moduleRowSpay {
    background-color: #effba0;
    cursor: pointer;
}
.moduleRowPpay {
    background-color: #70d250;
    cursor: pointer;
}
.moduleRowBraOver {
    background-color: #e396f5;
    cursor: pointer;
}
.moduleRowTpayOver {
    background-color: #98a9f5;
    cursor: pointer;
}
.moduleRowCpayOver {
    background-color: #fcce87;
    cursor: pointer;
}
.moduleRowSpayOver {
    background-color: #d8e86b;
    cursor: pointer;
}
.moduleRowPpayOver {
    background-color: #70d250;
    cursor: pointer;
}
.moduleRow {
    background-color: #d2e9fb;
    cursor: pointer;
}
.moduleRowOver {
    background-color: #d2e9fb;
    cursor: pointer;
}
.moduleRowSelected {
    background-color: #ff5e99;
}
.checkoutBarFrom,
.checkoutBarTo {
    color: #686868;
    font-family: "Roboto Condensed";
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
}
.checkoutBarCurrent {
    color: #f50000;
    font-family: "Roboto Condensed";
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
}
/* MENU STYLES */
.m0l0iout {
    font-family: "Roboto";
    font-size: 11px;
    text-decoration: none;
    margin: 3px 0 0 8px;
    color: #404040;
}
.m0l0iover {
    font-family: "Roboto";
    font-size: 11px;
    text-decoration: underline;
    margin: 4px 0 0 8px;
    color: #404040;
}
.m0l0oout {
    text-decoration: none;
    background-image: url(img/lev0_bg1.gif);
    border: 1px solid #d80000;
    background-color: #d80000;
}
.m0l0oover {
    text-decoration: none;
    background-image: url(img/lev0_bg2.gif);
    background-color: #d80000;
    border: 1px solid #d80000;
}
.m0l1iout {
    font-family: "Roboto";
    font-size: 11px;
    margin: 3px 0 0 17px;
    color: #404040;
}
.m0l1iover {
    font-family: "Roboto";
    font-size: 11px;
    margin: 3px 0 0 17px;
    color: #404040;
}
/* level 1 outer */
.m0l1oout {
    text-decoration: none;
    background-color: #d80000;
    border: 1px solid #d80000;
    padding: 0;
}
.m0l1oover {
    text-decoration: none;
    background-color: #d80000;
    background-image: url(img/lev1_arrow.gif);
    background-repeat: no-repeat;
    border: 1px solid #d80000;
    padding: 0;
}
.MT_table_rospisDetajlov {
    font-size: 11px;
}
.MT_table_rospisDetajlov .TD_right {
    border-color: black black #000 #000;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
.MT_table_rospisDetajlov .TD_left {
    border-color: black black #000 #000;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}
/* @MARK_markus_240609 */
SPAN.productSpecialPrice {
    font-family: "Roboto";
    color: #f50000;
}
TD.mws_boxCenter_module {
    font-family: "Roboto";
    font-size: 11px;
    border-bottom: 1px solid #f2f2f2;
    border: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
TD.mws_boxCenter_module img {
    border: 0px;
}
SPAN.productSpecialPrice {
    font-family: "Roboto";
}
.tx_modraCena {
    font-weight: bold;
    color: #f50000;
    font-size: 14px;
}
/* @MARK_markus_240609 */
SPAN.productSpecialPrice {
    font-family: "Roboto";
    color: #f50000;
}
TD.mws_boxCenter_module {
    font-family: "Roboto";
    font-size: 11px;
    border-bottom: 1px solid #f2f2f2;
    border: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
TD.mws_boxCenter_module img {
    border: 0px;
}
SPAN.productSpecialPrice {
    font-family: "Roboto";
}
.tx_modraCena {
    font-weight: bold;
    color: #f50000;
    font-size: 14px;
}
/* SUGGEST STYLES */
/* End Suggest Styles */
/* Begin Popup Styles */
.button {
    background-color: #f50000;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 2px 3px #686868;
    color: #404040;
    cursor: pointer;
    display: inline-block;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
}
.button.small {
    border-radius: 15px 15px 15px 15px;
    float: right;
    margin: 22px 5px 0;
    padding: 6px 15px;
}
.button:hover {
    background-color: #000;
}
.button > span {
    font-size: 84%;
}
.button.bClose {
    border-radius: 7px 7px 7px 7px;
    box-shadow: none;
    font: bold 131% sans-serif;
    padding: 0 6px 2px;
    position: absolute;
    right: -7px;
    top: -7px;
}
.example {
    display: block;
    line-height: 1.25;
    padding: 30px 110px 15px 0;
}
.code-undefined {
    color: #617A61;
}
.code-string {
    color: #cc0033;
}
.code-function {
    color: #FFA54F;
}
.code-int {
    color: #f50000;
}
.code-comment {
    color: #70d250;
}
*::-moz-selection {
    background-color: #f50000;
    color: #404040;
    text-shadow: none;
}
#page h1 + .button {
    position: absolute;
    right: 25px;
    top: 20px;
}
#share {
    position: absolute;
    right: 18px;
    top: 85px;
    width: 205px;
}
#share > div {
    display: inline-block;
}
#page li {
    position: relative;
}
#page ul + a {
    display: block;
    font-size: 180%;
    margin: 25px 0;
    text-align: center;
    text-decoration: none;
}
.note {
    color: #686868;
    font-size: 80%;
}
#popup,
#popup2,
.bMulti {
    background-color: #404040;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 25px 5px #686868;
    color: #404040;
    display: none;
    min-width: 450px;
    padding: 25px;
}
#popup,
.bMulti {
    min-height: 250px;
}
#popup .logo {
    color: #f50000;
    font: bold 325% 'Petrona', sans;
}
#popup2 iframe {
    background: url("loader.gif") no-repeat scroll center center transparent;
    min-height: 240px;
    min-width: 450px;
}
.bMulti p {
    font: 500% 'Petrona', sans-serif;
    padding: 45px 0 0;
    text-align: center;
}
.bMulti a {
    left: 175px;
    position: absolute;
    top: 175px;
}
.lt-ie9 .bModal {
    background-color: #000;
}
/* End Popup Styles */
.logobutton_activate {
    background: #fff;
    border: 2px solid #f50000;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 1px 0 0 #b3c8e1 inset;
    color: #000;
    display: inline-block;
    font-family: Trebuchet MS;
    font-size: 11pt;
    font-weight: bold;
    padding: 5px 10px;
    text-decoration: none;
}
.logobutton_activate_small {
    background: #fff;
    border: 2px solid #f50000;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 1px 0 0 #b3c8e1 inset;
    color: #000;
    display: inline-block;
    font-family: Trebuchet MS;
    font-size: 11pt;
    font-weight: bold;
    padding: 2px 2px;
    text-decoration: none;
}
/* SELECT MENU */
.hideoption {
    display: none;
    visibility: hidden;
    height: 0;
    font-size: 0;
}
.selectmenu {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
    font: 12px sans-serif;
    background: #fff url(sys_img/select-icon.png) right center no-repeat;
    border: 1px solid #ddd;
    color: #686868;
    padding: 7px 9px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px 2px;
    width: 450px;
}
.selectmenusmall {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
    font: 12px sans-serif;
    background: #fff url(sys_img/select-icon.png) right center no-repeat;
    border: 1px solid #ddd;
    color: #686868;
    padding: 7px 9px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px 2px;
    width: 240px;
}
.loginmenu {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
    font: 12px sans-serif;
    border: 1px solid #ddd;
    color: #686868;
    padding: 4px 4px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px 2px;
    width: 240px;
}
.loginmenurequired {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
    font: 12px sans-serif;
    border: 1px solid #ddd;
    color: #686868;
    padding: 4px 4px;
    background: #fff url(sys_img/required-icon.png) right center no-repeat;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px 2px;
    width: 240px;
}
/* DTEST ADD */
.headerfind {
    background-color: transparent;
    border: 0px solid;
    height: 30px;
    width: 386px;
}
input[type="text"]:focus {
    outline: none;
}
::-webkit-input-placeholder {
    font-style: italic;
    color: #ddd;
}
::-moz-placeholder {
    font-style: italic;
    color: #ddd;
}
:-ms-input-placeholder {
    font-style: italic;
    color: #ddd;
}
*:focus {
    /*outline: 0; !important;*/
    outline: 0;
}
a.footer1 {
    color: #686868;
    text-decoration: none;
}
a.footer1:hover {
    color: #f50000;
}
a.footer2 {
    color: #404040;
    text-decoration: none;
}
a.footer2:hover {
    color: #f50000;
}
a.footer3 {
    color: #f50000;
    text-decoration: none;
}
a.footer3:hover {
    color: #d80000;
}
a.footer4 {
    color: #ddd;
    text-decoration: none;
}
a.footer4:hover {
    color: #686868;
}
a.footer5 {
    color: #686868;
    text-decoration: none;
}
a.footer5:hover {
    color: #f50000;
}
a.cat {
    color: #f50000;
    text-decoration: none;
}
a.cat:hover {
    color: #d80000;
}
a.psmove {
    color: #686868;
    text-decoration: none;
}
a.psmove:hover {
    color: #f50000;
}
a.kinect360 {
    color: #686868;
    text-decoration: none;
}
a.kinect360:hover {
    color: #800080;
}
a.kinectone {
    color: #686868;
    text-decoration: none;
}
a.kinectone:hover {
    color: #000;
}
.main1 {
    color: #686868;
    font-family: "Roboto Condensed";
    font-size: 13px;
    font-weight: 700;
    line-height: 15px;
    text-transform: uppercase;
}
.main2 {
    color: #f50000;
    font-family: "Roboto";
    font-size: 24px;
    font-weight: 400;
    line-height: 24px;
}
.main3 {
    color: #686868;
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 15px;
    text-decoration: line-through;
}
.main4 {
    color: #686868;
    font-family: "Roboto Condensed";
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
.main5 {
    color: #686868;
    font-family: "Roboto Condensed";
    font-size: 16px;
    font-weight: 400;
    line-height: 15px;
}
.main6 {
    font-family: 'Roboto Condensed';
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.main7 {
    color: #f50000;
    font-family: 'Roboto Condensed';
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
}
.main8 {
    color: #f50000;
    font-family: 'Roboto Condensed';
    font-size: 18px;
    line-height: 19px;
    font-weight: 400;
}
.main9 {
    color: #686868;
    font-family: "Roboto Condensed";
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    text-transform: uppercase;
}
.main10 {
    font-family: 'Roboto';
    color: #404040;
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
}
.main11 {
    font-family: 'Roboto Condensed';
    color: #686868;
    font-size: 16px;
    font-weight: 400;
    line-height: 15px;
    /*text-transform: uppercase;*/
}
.bf {
    font-weight: bold;
    color: #f50000;
}
.sf {
    font-weight: normal;
    color: #f50000;
}
p.tab {
    margin: 0 0 2px 7px;
    text-indent: -7px;
}
p.odsek {
    margin: 0px 0px 5px  0px;
}
/* COOKIECONSENT2 STYLES */
.cc_banner-wrapper {
    position: relative;
    z-index: 9001;
}
.cc_container .cc_btn {
    cursor: pointer;
    font-size: 0.6em;
    line-height: 1em;
    text-align: center;
    transition: font-size 200ms ease 0s;
}
.cc_container .cc_message {
    font-size: 0.6em;
    line-height: 1.5em;
    margin: 0;
    padding: 0;
    transition: font-size 200ms ease 0s;
}
.cc_container .cc_logo {
    background-size: cover;
    display: none;
    height: 22px;
    opacity: 0.9;
    overflow: hidden;
    text-indent: -1000px;
    transition: opacity 200ms ease 0s;
    width: 100px;
}
.cc_container .cc_logo:hover,
.cc_container .cc_logo:active {
    opacity: 1;
}
@media screen and (min-width: 500px) {
    .cc_container .cc_btn {
        font-size: 0.8em;
    }
    .cc_container .cc_message {
        font-size: 0.8em;
    }
}
@media screen and (min-width: 768px) {
    .cc_container .cc_btn {
        font-size: 1em;
    }
    .cc_container .cc_message {
        font-size: 1em;
        line-height: 1em;
    }
}
@media screen and (min-width: 992px) {
    .cc_container .cc_message {
        font-size: 1em;
    }
}
@media print {
    .cc_banner-wrapper,
    .cc_container {
        display: none;
    }
}
.cc_container {
    bottom: 0;
    left: 0;
    overflow: hidden;
    padding: 10px;
    position: fixed;
    right: 0;
}
.cc_container .cc_btn {
    background-color: #f50000;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 0.6em;
    margin-left: 10px;
    max-width: 120px;
    padding: 8px 10px;
    text-align: center;
    transition: font-size 200ms ease 0s;
    width: 33%;
}
.cc_container .cc_message {
    display: block;
    font-size: 0.6em;
    transition: font-size 200ms ease 0s;
}
@media screen and (min-width: 500px) {
    .cc_container .cc_btn {
        font-size: 0.8em;
    }
    .cc_container .cc_message {
        font-size: 0.8em;
        margin-top: 0.5em;
    }
}
@media screen and (min-width: 768px) {
    .cc_container {
        padding: 5px 20px;
    }
    .cc_container .cc_btn {
        font-size: 1em;
        padding: 5px 4px;
    }
    .cc_container .cc_message {
        font-size: 1em;
        padding: 0px 0px 0px 15px;
    }
}
@media screen and (min-width: 992px) {
    .cc_container .cc_message {
        font-size: 1em;
    }
}
.cc_container {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    box-sizing: border-box;
    color: #686868;
    font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;
    font-size: 14px;
}
.cc_container *::-moz-selection {
    background: #ff5e99 none repeat scroll 0 0;
    color: #fff;
    text-shadow: none;
}
.cc_container .cc_btn,
.cc_container .cc_btn:visited {
    background-color: #f50000;
    border-radius: 5px;
    color: #fff;
    transition: background 200ms ease-in-out 0s, color 200ms ease-in-out 0s, box-shadow 200ms ease-in-out 0s;
}
.cc_container .cc_btn:hover,
.cc_container .cc_btn:active {
    background-color: #f50000;
    color: #fff;
}
.cc_container a,
.cc_container a:visited {
    color: #f50000;
    text-decoration: none;
    transition: color 200ms ease 0s;
}
.cc_container a:hover,
.cc_container a:active {
    color: #686868;
}
@keyframes slideUp {
    0% {
        transform: translateY(66px);
    }
    100% {
        transform: translateY(0px);
    }
}
.cc_container,
.cc_message,
.cc_btn {
    animation-duration: 0.8s;
    animation-name: slideUp;
}
/* COOKIECONSENT2 STYLES END */
/* RESPONSIVE NEW CLASSES 2017 */
.top_roud {
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.bottom_roud {
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.product_description p,
.product_description li {
    margin: 0px;
    font-size: 16px;
    line-height: 138%;
    color: #404040;
}
.product_description ul,
.product_description li {
    list-style: none;
}
.product_description li::before {
    content: "* ";
    color: #f50000;
    /* or whatever color you prefer */
    font-weight: bold;
}
.review table {
    width: 100%;
    text-align: left;
}
input[type="image"] {
    max-width: 100%;
}
iframe {
    max-width: 100%;
}
/* left categories */
.top_graphic_links a img,
.top_graphic_links a img:hover {
    margin-top: -1px;
    margin-bottom: -1px;
    display: block;
    border: none;
    outline: 0;
    margin: 0px;
    padding: 0px;
    width: 98%;
    height: auto;
}
.top_graphic_links {
    padding-bottom: 7px;
}
/*# sourceMappingURL=stylesheet.css.map */