@font-face{font-family:"MontserratBold";src:url("../../../../../responsive/fonts/Montserrat-Bold.eot");src:url("../../../../../responsive/fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),
url("../../../../../responsive/fonts/Montserrat-Bold.woff") format("woff"),
url("../../../../../responsive/fonts/Montserrat-Bold.ttf") format("truetype"),
url("../../../../../responsive/fonts/Montserrat-Bold.svg#MontserratBold") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:"MontserratBlack";src:url("../../../../../responsive/fonts/Montserrat-Black.eot");src:url("../../../../../responsive/fonts/Montserrat-Black.eot?#iefix") format("embedded-opentype"),
url("../../../../../responsive/fonts/Montserrat-Black.woff") format("woff"),
url("../../../../../responsive/fonts/Montserrat-Black.ttf") format("truetype"),
url("../../../../../responsive/fonts/Montserrat-Black.svg#MontserratBlack") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:"MontserratRegular";src:url("../../../../../responsive/fonts/Montserrat-Regular.eot");src:url("../../../../../responsive/fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"),
url("../../../../../responsive/fonts/Montserrat-Regular.woff") format("woff"),
url("../../../../../responsive/fonts/Montserrat-Regular.ttf") format("truetype"),
url("../../../../../responsive/fonts/Montserrat-Regular.svg#MontserratRegular") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:"Montserrat-Bold";src:url("../../../../../responsive/fonts/Montserrat-Bold.eot");src:url("../../../../../responsive/fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),
url("../../../../../responsive/fonts/Montserrat-Bold.woff") format("woff"),
url("../../../../../responsive/fonts/Montserrat-Bold.ttf") format("truetype"),
url("../../../../../responsive/fonts/Montserrat-Bold.svg#MontserratBold") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:"Montserrat-Black";src:url("../../../../../responsive/fonts/Montserrat-Black.eot");src:url("../../../../../responsive/fonts/Montserrat-Black.eot?#iefix") format("embedded-opentype"),
url("../../../../../responsive/fonts/Montserrat-Black.woff") format("woff"),
url("../../../../../responsive/fonts/Montserrat-Black.ttf") format("truetype"),
url("../../../../../responsive/fonts/Montserrat-Black.svg#MontserratBlack") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:"Montserrat-Regular";src:url("../../../../../responsive/fonts/Montserrat-Regular.eot");src:url("../../../../../responsive/fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"),
url("../../../../../responsive/fonts/Montserrat-Regular.woff") format("woff"),
url("../../../../../responsive/fonts/Montserrat-Regular.ttf") format("truetype"),
url("../../../../../responsive/fonts/Montserrat-Regular.svg#MontserratRegular") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:"CaviarDreams";src:url("../../../../../responsive/fonts/caviardreams_bold-webfont.eot");src:url("../../../../../responsive/fonts/caviardreams_bold-webfont.eot?#iefix") format("embedded-opentype"),
url("../../../../../responsive/fonts/caviardreams_bold-webfont.woff") format("woff"),
url("../../../../../responsive/fonts/caviardreams_bold-webfont.ttf") format("truetype"),
url("../../../../../responsive/fonts/caviardreams_bold-webfont.svg#CaviarDreamsBold") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:"CaviarDreamsRegular";src:url("../../../../../responsive/fonts/caviardreams-webfont.eot");src:url("../../../../../responsive/fonts/caviardreams-webfont.eot?#iefix") format("embedded-opentype"),
url("../../../../../responsive/fonts/caviardreams-webfont.woff") format("woff"),
url("../../../../../responsive/fonts/caviardreams-webfont.ttf") format("truetype"),
url("../../../../../responsive/fonts/caviardreams-webfont.svg#ArialRegular") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:"ArialRegular";src:url("../../../../../responsive/fonts/arial-webfont.eot");src:url("../../../../../responsive/fonts/arial-webfont.eot?#iefix") format("embedded-opentype"),
url("../../../../../responsive/fonts/arial-webfont.woff") format("woff"),
url("../../../../../responsive/fonts/arial-webfont.ttf") format("truetype"),
url("../../../../../responsive/fonts/arial-webfont.svg#ArialRegular") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:"ArialBold";src:url("../../../../../responsive/fonts/arialbd-webfont.eot");src:url("../../../../../responsive/fonts/arialbd-webfont.eot?#iefix") format("embedded-opentype"),
url("../../../../../responsive/fonts/arialbd-webfont.woff") format("woff"),
url("../../../../../responsive/fonts/arialbd-webfont.ttf") format("truetype"),
url("../../../../../responsive/fonts/arialbd-webfont.svg#ArialBold") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:"novecento_widemedium";src:url("../../../../../responsive/fonts/novecentowide-medium-webfont.eot");src:url("../../../../../responsive/fonts/novecentowide-medium-webfont.eot?#iefix") format("embedded-opentype"),
url("../../../../../responsive/fonts/novecentowide-medium-webfont.woff") format("woff"),
url("../../../../../responsive/fonts/novecentowide-medium-webfont.ttf") format("truetype"),
url("../../../../../responsive/fonts/novecentowide-medium-webfont.svg#novecento_widemedium") format("svg");font-weight:normal;font-style:normal;}

strong{font-weight:700;}
a{color:#333333;line-height:1.6;transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;}
a:hover,header.title .edit{color:#d9121f;text-decoration:none;}
body{color:#333333;font-size:.9rem;font-weight:400;line-height:1.6;font-family:MontserratRegular, sans-serif, Arial;;position:relative;}
textarea,
input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],
input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input,.select2 .select2-selection,
select{background:#ffffff;color:#808080;font-size:12px;font-weight:400;font-family:MontserratRegular;margin:2px 0px;padding:12px 20px 12px 20px;padding:8px 20px 8px 14px;border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border: 1px solid #b1b1b1;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-transition:background-color linear 0.2s, border-color linear 0.2s;-moz-transition:background-color linear 0.2s, border-color linear 0.2s;-o-transition:background-color linear 0.2s, border-color linear 0.2s;transition:background-color linear 0.2s, border-color linear 0.2s;height:45px!important;}
.p-r-10 {padding-right:10px;}
.clearright {clear:right;display:inline-block;}
select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/responsive/img/select_down.png)!important;background-repeat:no-repeat!important;background-position:calc(100% - 8px) 50%!important;}
textarea.error,input[type="text"].error,input[type="password"].error,input[type="datetime"].error,input[type="datetime-local"].error,input[type="date"].error,
input[type="month"].error,input[type="time"].error,input[type="week"].error,input[type="number"].error,input[type="email"].error,input[type="url"].error,
input[type="search"].error,input[type="tel"].error,input[type="color"].error,.uneditable-input.error,.select2 .select2-selection.error,
select.error{border:1px solid #9c0006;background:#ffc7ce;color:#9c0006;}
ul.errors li{color:#9c0006;}
ul.select2-result-sub{padding-inline-start:unset;}
.voucher-sale .box-product .dg .box-voucher{min-height:430px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:15px;right:15px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#808080;padding-left:0;line-height:25px;text-align:left;}
.select2-dropdown{border-color:#f5f5f5;}
.select2-container--default .select2-search--dropdown .select2-search__field{border:0;}
.select2-container--open .select2-dropdown{top:-5px;}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,
input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,
.uneditable-input:focus{background:#f9f9f9;outline:0;}
textarea{max-width:100%;height:auto;}
select{height:36px;background:#fff;border:1px solid #cccccc;max-width:100%;}
.select{position:relative;}
.inputs-type-4 .select:after{right:20px;}
#main .dropdown-menu{display:block;opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;margin-top:20px;}
#main .form-group .dropdown-menu{opacity:1;visibility:visible;display:none;}
#main .open > .dropdown-menu{margin-top:9px;display:block;opacity:1;filter:alpha(opacity=100);visibility:visible;}
.dropdown-menu{background:#fff;border:none;color:#333;padding:14px 0px 11px 0px;margin-top:9px;font-size:12px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:0px 0px 25px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 25px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 0px 25px rgba(0, 0, 0, 0.15);}
.dropdown-menu-type-2 .dropdown-menu{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.dropdown-menu-type-3 .dropdown-menu{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.dropdown-menu-type-4 .dropdown-menu{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.dropdown-menu-type-5 .dropdown-menu{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
body ul.dropdown-menu > li > a,
body .dropdown-menu ul > li > a{color:#333;font-weight:600;font-size:12px;padding:4px 30px;white-space:nowrap;display:block;line-height:1.428571429;cursor:pointer;}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus{background:none;color:#d7121f;}
.button,
input[type="submit"],
.btn{display:inline-block;cursor:pointer;border:none;font-size:11px !important;line-height:1.6;font-weight:600;text-transform:uppercase;padding:12px 10px;margin:2px 0px;transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;outline:none;-webkit-font-smoothing:subpixel-antialiased !important;}