/*** HEADER ****/
.header{ width:100%; float:left; padding:20px 0; background:#1f1f1f;}
.logo{ width:170px; float:left;}
.top_button{width:340px; float:right; text-align:center;font-family:'open_sansextrabold'; font-size:11px; line-height:37px; letter-spacing:1.5px; text-transform:uppercase; padding:17px 0 0 0;}
.top_button a{display:block; width:100%; height:40px; color:#000; background:#fdd059;}
.top_button a:hover{background:#fff;}
.footer{ width:100%; float:left; padding:20px 0; text-align:center;border-top:1px solid #eae9e9;}
.common_container{width:100%; float:left; padding:50px 0;}
/*.main_content{width:810px; float:left;}*/
.main_content{width:100%; float:left;}
.main_content h1{font-size:30px; padding:0 0 20px 0;text-align:center;}
.main_content .full_text{width:100%; float:left; font-size:16px;}
.sidebar{width:300px; float:right;}
.sidebar_add{width:100%; float:left;}
.sidebar_add ul li{width:100%; float:left; padding:0 0 50px 0;}
.sidebar_add ul li:last-child{padding:0;}
.sidebar_add img{border:1px solid #ffc400; width:99.5%;}

/*** POPUP WINDOW ***/


.popup_holder{width:460px; float:left;text-align:center; background:#fff; padding:25px; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}

/*
.popup_holder h1{font-size:16px; color:#7a7777;font-family:'Open Sans', sans-serif; font-weight:400; padding:0 0 30px 0; text-align:center;}
.popup_holder h1 span{font-size:20px; font-weight:600;}
.popup_holder h1 strong{font-size:30px; font-weight:700; color:#333}
.popup_holder .text_holder{width:100%; float:left;}
.popup_holder .text_holder ul li{width:120px; float:left; text-align:center; line-height:40px;}
.popup_holder .text_holder ul li:last-child{float:right;}
.popup_holder .text_holder ul li a{display:block; float:left; width:100%; height:40px; font-weight:800; text-transform:uppercase; font-size:11px; letter-spacing:2px; color:#fff; text-decoration:none; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; border-bottom:2px solid #eac257; background:#fdd059;}
.popup_holder .text_holder ul li a:hover{background:#333; border-bottom:2px solid #000;}
*/

.popup_holder .img_holder{width:100%; float:left;}
.popup_holder .img_holder img{width:179px; margin:0 auto;}
.popup_holder .text_holder{width:100%; float:left; padding:30px 0; font-size:16px;}
.popup_holder .text_holder strong{font-family:'open_sanssemibold';}
.popup_holder .text_holder a{color:#1e1e1e; text-decoration:underline;font-family:'open_sanssemibold';}
 


/*** PAGE 01 ***/
.flag_container{width:100%; float:left;font-family:'open_sanssemibold';}
.flag_container h1{font-size:18px; text-align:center;}
.flag_container .main_country{width:100%; float:left; text-align:center; padding:20px 0; border-bottom:1px solid #eae9e9;}
.flag_container .main_country img{width:24px; display:inline-block; margin:0 10px 0 0;}
.flag_container .other_coutry{width:100%; float:left;}
.flag_container .other_coutry ul li{width:25%; float:left; padding:30px 0;line-height:16px;}
.flag_container .other_coutry img{width:24px; float:left; margin:0 10px 0 0;}

/*** PROGRESS BAR ***/
.progress_bar_details{width:100%; float:left; padding:30px 0;}
.progress_bar_details .only_bar{ width:100%; float:left; height:50px; background:url(../images/progress-bar.png) repeat-x center 0;}
.progress_bar_details .content{width:100%; float:left; top:0; left:0; position:relative; z-index:20; margin-top:-50px; font-size:27px; line-height:45px; color:rgba(0,0,0,0.4); text-shadow:1px 1px 1px #fff; text-align:center}
.progress_bar_details .step1, .progress_bar_details .step2, .progress_bar_details .step3, .progress_bar_details .step4{width:51px; height:51px; float:left; background:url(../images/step-circle.png) no-repeat center 0;}
.progress_bar_details .step4{float:right;}
.progress_bar_details .step1.select, .progress_bar_details .step2.select, .progress_bar_details .step3.select, .progress_bar_details .step4.select{background:url(../images/step-current.png) no-repeat center 0;}
.progress_bar_details .other_step{width:84%; float:left;}
.progress_bar_details .other_step ul li{width:auto; display:inline-block; float:none; margin:0 15%;}

/*** PAGE 01-1 ***/
.warranty_registration{width:100%; float:left; text-align:center;}
.warranty_registration h2{font-size:20px; border-bottom:1px solid #eae9e9; padding:0 0 30px 0;}
.warranty_registration h2a{font-size:20px; padding:0 0 30px 0;}

.warranty_registration .main_text{width:100%; float:left; padding:30px 0;font-family:'open_sanssemibold';}
.warranty_registration .main_text ul li{width:25%; margin:0 12.5% 0 0;}
.warranty_registration .main_text li.warn_receipt {width:25%; margin:0 15% 0 15%;}
.warranty_registration .main_text ul li:last-child{margin:0;}
.warranty_registration .main_text a{display:block; float:left; border:1px solid #dad7d7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; background:#fff; width:99.5%; height:170px; margin-bottom:15px;}
.warranty_registration .main_text .more_info a{display:block; float:left; border:1px solid #dad7d7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; background:#fff; width:99.5%; height:170px; margin-bottom:15px;}
.warranty_registration .main_text a:hover{background:#fdd059;}
.warranty_registration .main_text a.button1{background:url(../images/tab1.png) no-repeat center 40px #fff;}
.warranty_registration .main_text a.button1:hover, .warranty_registration .main_text a.button1.select{background:url(../images/tab1-ov.png) no-repeat center 40px #fdd059;}
.warranty_registration .main_text a.button2{background:url(../images/tab2.png) no-repeat center 40px #fff;}
.warranty_registration .main_text a.button2:hover, .warranty_registration .main_text a.button2.select{background:url(../images/tab2-ov.png) no-repeat center 40px #fdd059;}
.warranty_registration .main_text a.button3{background:url(../images/tab3.png) no-repeat center 40px #fff;}
.warranty_registration .main_text a.button3:hover, .warranty_registration .main_text a.button3.select{background:url(../images/tab3-ov.png) no-repeat center 40px #fdd059;}
.warranty_registration .main_link{width:100%; float:left;}
.warranty_registration .main_link a{cursor:pointer; padding:13px 20px; font-weight:800; text-transform:uppercase; font-size:11px; letter-spacing:2px; color:#fff; text-decoration:none; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; border-bottom:2px solid #008a41; background:#00a950;}
.warranty_registration .main_link a:hover{background:#333; border-bottom:2px solid #000;}
.warranty_registration .btn_holder{width:100%; float:right; padding:0; text-align:center;}
.warranty_registration .btn_holder input{border:0; cursor:pointer; padding:12px 20px; font-weight:800; text-transform:uppercase; font-size:11px; letter-spacing:2px; color:#fff; text-decoration:none; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; border-bottom:3px solid #008a41; background:#00a950; margin-bottom:10px;}
.warranty_registration .btn_holder input:hover{background:#333; border-bottom:3px solid #000;}

.warranty_registration .main_text input{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:170px;display:none;}
.warranty_registration .main_text .card1, .warranty_registration .main_text .card2, .warranty_registration .main_text .card3{display:block; float:left; width:100%; height:170px; border:1px solid #ccc; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin-bottom:15px;}

.warranty_registration .main_text .card1{background:url(../images/tab1.png) no-repeat center 40px #fff;}
.warranty_registration .main_text .card2{background:url(../images/tab2.png) no-repeat center 40px #fff;}
.warranty_registration .main_text .card3{background:url(../images/tab3.png) no-repeat center 40px #fff;}

.warranty_registration .main_text input:checked +.drinkcard-cc{-webkit-filter:none;-moz-filter:none;filter:none;}

.warranty_registration .main_text .drinkcard-cc:hover{-webkit-filter:brightness(1.2) grayscale(.5);-moz-filter:brightness(1.2) grayscale(.5) opacity(.9);filter:brightness(1.2) grayscale(.5) opacity(10);}

.warranty_registration .main_text .drinkcard-cc.card1:hover{background:url(../images/tab1.png) no-repeat center 40px #00a950;}
.warranty_registration .main_text input:checked +.drinkcard-cc.card1{background:url(../images/tab1-ov.png) no-repeat center 40px #00a950;}
.warranty_registration .main_text .drinkcard-cc.card2:hover{background:url(../images/tab2.png) no-repeat center 40px #00a950;}
.warranty_registration .main_text input:checked +.drinkcard-cc.card2{background:url(../images/tab2-ov.png) no-repeat center 40px #00a950;}
.warranty_registration .main_text .drinkcard-cc.card3:hover{background:url(../images/tab3.png) no-repeat center 40px #00a950;}
.warranty_registration .main_text input:checked +.drinkcard-cc.card3{background:url(../images/tab3-ov.png) no-repeat center 40px #00a950;}


/*** PAGE 01-2 ***/
.warranty_registration .main_text_trolley_type{width:100%; float:left; padding:30px 0;font-family:'open_sanssemibold';}
.warranty_registration .main_text_trolley_type ul li{width:25%; margin:0 16.5% 0 12.5%;}
.warranty_registration .main_text_trolley_type ul li:last-child{margin:0;}
.warranty_registration .main_text_trolley_type a{display:block; float:left; border:1px solid #dad7d7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; background:#fff; width:99.5%; height:170px; margin-bottom:15px;}
.warranty_registration .main_text_trolley_type a:hover{background:#fdd059;}

.warranty_registration .main_text_trolley_type input{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:170px;display:none;}
.warranty_registration .main_text_trolley_type .card4, .warranty_registration .main_text_trolley_type .card5{display:block; float:left; width:100%; height:170px; border:1px solid #ccc; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin-bottom:15px;}

.warranty_registration .main_text_trolley_type .card4{background:url(../images/tab4.png) no-repeat center 40px #fff;}
.warranty_registration .main_text_trolley_type .card5{background:url(../images/tab1.png) no-repeat center 40px #fff;}

.warranty_registration .main_text_trolley_type input:checked +.drinkcard-cc{-webkit-filter:none;-moz-filter:none;filter:none;}

.warranty_registration .main_text_trolley_type .drinkcard-cc:hover{-webkit-filter:brightness(1.2) grayscale(.5);-moz-filter:brightness(1.2) grayscale(.5) opacity(.9);filter:brightness(1.2) grayscale(.5) opacity(10);}

.warranty_registration .main_text_trolley_type .drinkcard-cc.card4:hover{background:url(../images/tab4.png) no-repeat center 40px #00a950;}
.warranty_registration .main_text_trolley_type input:checked +.drinkcard-cc.card4{background:url(../images/tab4-ov.png) no-repeat center 40px #00a950;}
.warranty_registration .main_text_trolley_type .drinkcard-cc.card5:hover{background:url(../images/tab1.png) no-repeat center 40px #00a950;}
.warranty_registration .main_text_trolley_type input:checked +.drinkcard-cc.card5{background:url(../images/tab1-ov.png) no-repeat center 40px #00a950;}





/*** PAGE 02 ***/
.serial_number_form{width:340px; margin:0 auto; clear:both; padding:30px 0;}
.serial_number_form ul li{width:100%; float:left; padding:0 0 7px 0;}
.serial_number_form .img_holder{width:45px; float:left; text-align:center}
.serial_number_form .img_holder img{margin:0 auto; width:30px;}
.serial_number_form .textbox{width:295px; float:right;}
.serial_number_form .textbox span{color:#dd0404; padding:0 0 0 3px;}
.serial_number_form .textbox ul li{width:37%; float:left; padding:0;}
.serial_number_form .textbox ul li:last-child{width:60%; float:right;}
.serial_number_form .textbox input{text-transform:uppercase; border:1px solid #dcdcdc; height:34px; padding:0 4.5%; width:90%; font-size:14px; color:#777;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.serial_number_form .textbox input.size{width:82%; float:left;}
.serial_number_form .textbox input:focus{color:#000;}
.serial_number_form .robot_img{width:295px; float:right;}
.serial_number_form .robot_img img{width:100%;}
    .serial_number_form ul li .g-recaptcha {
        transform: scale(0.98);
        -webkit-transform: scale(0.98);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }

.serial_number_form .btn_holder{width:295px; float:right; padding:5px 0 0 0;}
.serial_number_form .btn_holder input{border:0; cursor:pointer; padding:12px 20px; font-weight:800; text-transform:uppercase; font-size:11px; letter-spacing:2px; color:#fff; text-decoration:none; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; border-bottom:3px solid #008a41; background:#00a950; margin-bottom:10px;}
.serial_number_form .btn_holder input:hover{background:#333; border-bottom:3px solid #000;}
.serial_number_form .btn_holder a{font-size:12px; text-decoration:underline; color:#868585;}
.serial_number_form .btn_holder a:hover{color:#000;}
.serial_number_form .text_holder{width:100%; float:left; padding:0 0 20px 0; text-align:center;font-family:'open_sanssemibold'; color:#444;}
.serial_number_form .text_holder a{color:#1b1b1b; text-decoration:underline;}

/*** PAGE 04 ***/
.upload_image{width:100%; float:left; padding:30px 0; text-align:center; color:#444}
.upload_image .text_holder{width:100%; float:left; padding:0 0 100px 0}
.upload_image .text_holder a{color:#fff; background:url(../images/upload-image.png) no-repeat 10px 7px #454545; padding:5px 10px 7px 35px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.upload_image .text_holder a:hover{background:url(../images/upload-image.png) no-repeat 10px 7px #000;}

.upload_image .text_holder_upload{width:100%; float:left; padding:0 0 50px 0}
.upload_image .text_holder_upload a{color:#fff; background:url(../images/upload-image.png) no-repeat 10px 7px #454545; padding:5px 10px 7px 35px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.upload_image .text_holder_upload a:hover{background:url(../images/upload-image.png) no-repeat 10px 7px #000;}

.display_image{width:100%; float:left; padding:30px 0; text-align:center; color:#444}
.display_image .text_holder{width:100%; float:left; padding:0 0 100px 0}
.display_image .text_holder a{cursor:pointer; padding:20px 27px; font-weight:800; text-transform:uppercase; font-size:14px; letter-spacing:2px; color:#fff; text-decoration:none; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; border-bottom:2px solid #008a41; background:#00a950;}
.display_image .text_holder a:hover{background:#333; border-bottom:2px solid #000;}
/*.display_image .text_holder a{color:#fff; background:url(../images/upload-image.png) no-repeat 10px 7px #454545; padding:5px 10px 7px 35px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.display_image .text_holder a:hover{background:url(../images/upload-image.png) no-repeat 10px 7px #000;}
*/

/*** PAGE 05 ***/
.product_details{width:380px; margin:0 auto; clear:both; padding:30px 0;}
.product_details .text_holder{width:100%; float:left; padding:30px 0 0 0; text-align:center;font-family:'open_sanssemibold'; color:#444;}
.product_details .text_holder a{color:#1b1b1b; text-decoration:underline;}
.product_details_form{width:290px; margin:0 auto; padding:0 0 30px 0; clear:both;}
.product_details_form .textbox{width:100%; float:left; padding:0 0 12px 0;}
.product_details_form .textbox input, select{border:1px solid #dcdcdc; height:34px; padding:0 4.5%; width:90%; font-size:14px; color:#777;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.product_details_form .textbox select{width:100%; background:url(../images/arrow1.png) no-repeat 97% 15px #fff;}
.product_details_form .textbox input.calendar{background:url(../images/calendar2.png) no-repeat 97% 8px #fff; padding:0 12.5% 0 4.5%; width:82%}
.product_details_form .textbox input:focus, select:focus{color:#000;}
.calendar_design{width:288px; float:left; background:#fff; border:1px solid #dcdcdc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin-bottom:30px;}
.calendar_design .title{width:270px; float:left; padding:9px; background:#fdd059;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.calendar_design .title .img_holder{width:12px; float:left; padding:5px 0 0 0}
.calendar_design .title .month_name{width:246px; float:left; text-align:center;font-family:'open_sansbold'; font-size:18px; color:#fff;}
.calendar_design .month_date{width:90%; float:left; padding:10px 5%; text-align:center;}
.calendar_design .month_date ul li{width:14.285%; float:left;}
.calendar_design .month_date .week_name{width:100%; float:left; font-size:11px; color:#997304; text-transform:uppercase;font-family:'open_sansbold'; border-bottom:1px solid #e7e6e6; padding:0 0 7px 0;}
.calendar_design .month_date .dates{width:100%; float:left; padding:7px 0 0 0; font-size:13px; color:#4c5246;font-family:'open_sanssemibold'; }
.calendar_design .month_date .dates ul li{line-height:28px;}
.calendar_design .month_date .dates span{color:#c7c7c7;}

/*** PAGE 06 ***/
.personal_details{width:86%; float:left; padding:30px 7%; text-align:left;}
.personal_details span{color:#dd0404; float:right;}
.personal_details ul li{width:48%; float:left; padding:0 1% 10px 1%;}
.personal_details ul li.size{width:48%; float:left; padding:0 26% 10px 26%;}
/*.personal_details ul li.size{width:98%; float:left; padding:0 1% 10px 1%;}
.personal_details ul li.size input{padding:0 2.5%; width:93%;}*/
.personal_details ul li input{border:1px solid #dcdcdc; height:34px; padding:0 4.5%; width:87%; font-size:14px; color:#777;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.personal_details ul li input:focus{color:#000;}

/*** PAGE 07 ***/
.free_gift_details{width:100%; float:left; text-align:center;}
.free_gift_details .img_holder{width:100%; float:left; top:0; left:0; position:relative; z-index:20;}
.free_gift_details .img_holder img{width:65px; display:block; margin:0 auto;}
.free_gift_details .text_holder{width:100%; float:left; top:0; left:0; position:relative; z-index:10; margin-top:-30px; padding:40px 0 15px 0; font-size:18px; color:#333;font-family:'open_sanssemibold'; background:#f8c42a;}

.product_images{width:650px; margin:0 auto; padding:30px 0; clear:both;}
.product_images h3{font-size:14px; padding:0 0 30px 0;font-family:'open_sanssemibold'; color:#444; text-align:center;}
.product_images ul li{width:46%; float:left;}
.product_images ul li:last-child{float:right;}
.product_images ul li img{width:100%;}
.product_images .img_holder{width:100%; float:left;}

.product_images .main_text input{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:170px;display: none;}
.product_images .main_text .card6, .product_images .main_text .card7, .product_images .main_text .card3{display:block; float:left; width:100%; height:258px; padding:10px 0; border:1px solid #ccc; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin-bottom:15px;}



.product_images .main_text input:checked +.drinkcard-cc{}
.drinkcard-cc{cursor:pointer;background-size:contain;background-repeat:no-repeat;display:inline-block;width:100px;height:70px;-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;transition:all 100ms ease-in;-webkit-filter:brightness(1) grayscale(0) opacity(10);-moz-filter:brightness(1) grayscale(0) opacity(10);filter:brightness(1) grayscale(0) opacity(10);}
.product_images .main_text .drinkcard-cc:hover{/*-webkit-filter:brightness(1) grayscale(2) opacity(0.7);-moz-filter:brightness(1) grayscale(2) opacity(0.7);filter:brightness(1) grayscale(2) opacity(0.7);*/}


.hs-wrapper{width:100%;height:300px; position:relative;overflow:hidden;float:left;text-align:center; overflow:hidden;}
.hs-wrapper:hover{cursor:pointer; }
.hs-wrapper img.main_img{border:1px solid #e2e2e2; width:99.5%}
.hs-overlay{position:absolute;width:100%; height:300px; opacity:0;z-index:500;background:rgba(0,0,0,0.5); bottom:0;}
.hs-wrapper:hover .hs-overlay{opacity:1;transition-duration:5s;transition-duration:1000ms;transition-duration:500ms, 500ms;}
.hs-wrapper:hover .hs-overlay img{width:60px; display:block; margin:130px auto 0 auto;}
.product_images .text_holder{width:100%; float:left; padding:15px 0 0 0;font-family:'open_sanssemibold'; color:#444;}
.product_images .text_holder strong{font-size:16px;}

.no_gift{width:100%; float:left; padding:30px 0; font-size:16px; text-transform:uppercase; color:#444;font-family:'open_sanssemibold';}

/*** PAGE 08 ***/
.product_review{width:100%; float:left; padding:30px 0;}
.product_review h3{font-size:14px; font-family:'open_sanssemibold'; color:#444; text-align:center; padding:0 0 30px 0;}
.shadetabs{ width:100%; float:left; font-size:16px; border-bottom:3px solid #f8c42a; text-align:center;font-family:'open_sanssemibold';}
.shadetabs li{float:left; list-style:none; margin:0; width:49.8%;}
.shadetabs li:last-child{float:right;}
.shadetabs li a{ display:block; width:100%; color:#444; text-decoration:none; background:#dad7d7; display:block; padding:10px 0; height:20px; -moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.shadetabs li a:hover{ color:#fff; text-decoration:none; background:#333;}
.shadetabs li a.selected{background:#f8c42a; color:#444; padding:10px 0; width:100%;}
.tab_content_holder{width:100%; float:left; padding:30px 0 0 0}
.tab_content_holder strong{font-size:20px;}
.tab_content_holder h4{text-align:center; font-size:14px;font-family:'open_sanssemibold';}
.tab_content_holder #country1 .personal_details, .tab_content_holder #country2 .personal_details{padding:30px 7% 0 7%;}
.tab_content_holder #country1 .personal_details input{background:#eaeaea;}
.tab_content_holder #country2 .personal_details input{background:#fff;}

/*** PAGE 09 ***/
.complete_process{width:100%; float:left; text-align:left;}
.complete_process .main_text{width:100%; float:left; font-size:16px;font-family:'open_sansregular';}
.complete_process .main_text span{background:url(../images/symb2.png) no-repeat 0 0; padding:0 0 5px 35px; display:block; width:90%;}
.complete_process .text_holder{width:100%; float:left; padding:0 0 30px 0;}
.complete_process .terms{width:100%; float:left; font-size:11px; padding:30px 0 0 0;}
.complete_process .terms a{color:#666; background:url(../images/arrow2.png) no-repeat right 3px; padding:0 7px 0 0;}
.complete_process .terms a:hover{color:#000; background:url(../images/arrow2.png) no-repeat right 3px; padding:0 10px 0 0;}
.complete_process .main_text .card14{padding:0 0 15px 30px; background:url(../images/symb3.png) no-repeat 0 0; width:90%; float:left; overflow:hidden;}
.complete_process .main_text input:checked +.drinkcard-cc{-webkit-filter:none;-moz-filter:none;filter:none;}
.complete_process .main_text .drinkcard-cc:hover{-webkit-filter:brightness(1.2) grayscale(.5) opacity(.9);-moz-filter:brightness(1.2) grayscale(.5) opacity(.9);filter:brightness(1.2) grayscale(.5) opacity(10);}
.complete_process .main_text .drinkcard-cc{height:auto;}
.complete_process .main_text input:checked +.drinkcard-cc.card14{background:url(../images/symb2.png) no-repeat 0 0;}

/*** OTHER PAGES ***/
.page_container{width:100%; float:left; text-align:center;}
.page_container .img_holder{width:100%; float:left;}
.page_container .img_holder img{width:179px; margin:0 auto;}
.page_container .text_holder{width:100%; float:left; padding:30px 0; font-size:16px;}
.page_container .text_holder strong{font-family:'open_sanssemibold';}
.page_container .text_holder a{color:#1e1e1e; text-decoration:underline;font-family:'open_sanssemibold';}
.page_container .btn_holder{width:100%; float:left;}
.page_container .btn_holder a{cursor:pointer; padding:13px 20px; font-weight:800; text-transform:uppercase; font-size:11px; letter-spacing:2px; color:#fff; text-decoration:none; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; border-bottom:2px solid #eac257; background:#fdd059;}
.page_container .btn_holder a:hover{background:#333; border-bottom:2px solid #000;}
