.item_page_img { height: 500px; max-width: 100%; float: right; clear: right } body { background-color: #FFF9F9; padding: 0; margin: 0; } a:link { text-decoration: none; } .login_form { padding: 20px; text-align: center; } .item_shopping_img { height: 90%; float: right; padding: 2%; max-width: 50% } .shopping_side { float: right; clear: right; padding: 20px; text-align: center; width: 20%; } .home_left { float: left; clear: left; padding: 20px; } .home_right { float: right; clear: right; padding: 20px; } .cart_side { float: right; clear: right; padding: 20px; width: 40%; border: 2px solid grey; margin: 20px; } .login_label{ font-size: 200%; } .shopping_title { font-size: 4vw; border: thin; margin-left: 2%; font-family: Andale Mono, monospace; border-bottom: 2px solid grey; width: 75%; } .home_title { font-size: 5vw; border: thin; font-family: Andale Mono, monospace; border-bottom: 2px solid grey; width: 100%; text-align: center; } .item_page_title { font-size: 400%; border: thin; padding-left: 3%; font-family: Andale Mono, monospace; } .login_box { width: 50%; border: 3px solid black; transform: translate(50%, 40%); } .signin_box { width: 50%; border: 3px solid black; transform: translate(50%, 5%); margin-bottom: 100px; } .login_title { font-size: 300%; text-align: center; } .login_item { padding-left: 20px; } .item_shopping_block { border: 2px solid grey; width: 60%; margin-left: 2%; margin-bottom: 20px; padding: 10px; height: 250px; } .item_shopping_block:hover { border: 2px solid black; } .item_shopping_name { font-size: 2vw; color: black; font-family: Monaco, sans-serif; } .shopping_item_text{ font-size: 1.4vw; } .item_shopping_name:hover { font-size: 2.1vw; } .navbar { list-style-type: none; padding: 0; overflow: hidden; background-color: #F3F3F3; position: sticky; top: 0px; margin: 0px; z-index: 1; } .navbar_box { height: 70px; width: 200px; margin-top: 10px; margin-bottom: 10px; } .navbar_box:hover { border-left: 1px solid grey; border-right: 1px solid grey; } li { float: left; } .navbar_right { float: right; } .navbar_far_right { float: right; margin-right: 10px; } .navbar_item:hover { color: #BD8730; font-weight: 550; } .navbar_item { display: block; font-family: Andale Mono, monospace; color: grey; font-size: 180%; text-align: center; padding: 10% 10%; } @media only screen and (max-width: 1300px) { .navbar_box { width: 150px; height: 60px; } .navbar_item { font-size: 160%; } } @media only screen and (max-width: 950px) { .navbar_box { width: 130px; height: 50px; } .navbar_item { font-size: 130%; } } @media only screen and (max-width: 820px) { .navbar_box { width: 100px; height: 40px; } .item_shopping_block{ height: 150px; } .navbar_item { font-size: 100%; } } @media only screen and (max-width: 650px) { .navbar_box { width: 75px; height: 30px; } .navbar_item { font-size: 78%; } } .cart_box { border: 2px solid grey; width: 45%; margin-left: 2%; margin-bottom: 20px; padding: 10px; height: 180px } .cart_box:hover { border: 2px solid black; } .item_cart_img { height: 80%; float: right; padding: 20px; transform: scale(1); max-width: 50% } .item_cart_img:hover { transform: scale(1.1); } .item_shopping_img:hover { transform: scale(1.1); } .sponsor_image:hover { transform: scale(1.1); } .total_price { padding-left: 2%; font-size: 1vw; } .cart_welcome { padding-left: 2%; font-family: Andale Mono, monospace; font-size: 3vw; } .empty_cart { padding-left: 2%; font-size: 2vw; } .item_remove_select { float: right; padding: 20px; width: 40%; } .item_amount_cart { padding-left: 2%; } .checkout_title { font-family: Andale Mono, monospace; font-size: 300%; padding-left: 20px; } .checkout_button_outer { margin: 20px; padding: 5px; width: 100px; margin: auto; } .checkout_button { border: 2px solid grey; width: 80px; height: 55px; margin: auto; text-align: center; border-radius: 15px; background: #E8E8E8; color: black; } .checkout_button:hover { color: orange; } .checkout_price { padding-left: 20px; font-size: 100%; } .checkout_box { width: 50%; border: 3px solid black; transform: translate(50%, 0%); } .checkout_login_form { padding: 20px; text-align: center; } .checkout_line1 { font-size: 150%; } .checkout_line2 { font-size: 150%; } .checkout_line3 { font-size: 150%; } .login_field { font-size: 1.5vw; } .thank_you_tick { display: block; margin-left: auto; margin-right: auto; margin-top: 210px; width: 80px; height: 80px; } .thank_you_text { text-align: center; margin-top: 50px; } .shopping_right_text { font-size: 150%; } .input_field { height: 19px; width: 30%; } .field_order_by { height: 26px; } .to_cart_form { float: right; clear: right; font-size: 150%; padding-right: 60px; mergin: 10px; } .item_page_text { padding-left: 3%; font-size: 150%; color: #525252; } .item_page_text:hover { font-size: 160%; color: black; } .item_page_information { padding-left: 3%; } .sponsor_image { width: 100%; } .remove_form { text-align: center; } .cart_backround{ position:absolute; top:300px; right:0px; bottom:0px; left:0px; } #page-container { position: relative; min-height: 100vh; } #content-wrap { padding-bottom: 120px; overflow: auto; } #footer { position: absolute; bottom: 0; width: 100%; height: 120px; background-color: #202020; } .footer_logo_left_div { width: 30%; margin-left: 2%; margin-top: 10px; clear: left; } .footer_logo_right_div { position: absolute; top: 0; right: 0; padding-right: 20px; } .footer_logo_left { height: 100px; max-width: 100%; } .footer_logo_right { height: 120px; float: right; } .footer_contact { color: white; text-align: center; width: 30%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .home_block { padding-bottom: 20px; position: relative; } .home_block_text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } .start_shopping_text { color: white; font-size: 4vw; font-family: Andale Mono, monospace; } .start_shopping_text:hover { color: #BD8730; } .slogan { text-align: center; font-size: 2vw; } .item_page_side { float:right; position: relative; height: 100%; } .empty_cart_image { width: 100%; } .review_form { font-size: 150%; } .review_box { margin-left: 3%; margin-top: 60px; } .review { font-size: 110%; } .review_title { font-size: 150%; } .ad_photo { width: 80%; padding-top: 5%; margin: 0px; } .orange_button { color: black; border: 2px solid grey; background-color: lightgrey; border-radius: 5px; } .orange_button:hover { color: #D49B30; background-color: lightgrey; } .ad_box { border: 2px solid grey; } .ad_text { font-size: 80%; } .header { background-color: #202020; margin: 0px; text-align: center; height: 80px; } .header_img { height: 90%; } .discount_div { background-color: lightgrey; height: 50px; font-size: 2vw; display: flex; justify-content: center; align-items: center; font-family: Andale Mono, monospace; } .discount_div:hover { color: #D49B30; } .input_error { color: red; margin: 0px; } .avatar_img { height: 100%; margin-left: 10%; padding: 0%; } .navbar_username { font-size: 400%; padding-left: 20%; font-family: Andale Mono, monospace; color: grey; margin-top: -10%; } .user_page_info { text-align: center; font-family: Andale Mono, monospace; font-size: 2vw; } .hiden1 { display: none; } .hiden2 { display: none; } .hiden3 { display: none; } .checkout_line1:hover + .hiden1 { display: block; } .checkout_line2:hover + .hiden2 { display: block; } .checkout_line3:hover + .hiden3 { display: block; } .new_mobile { float: right; clear: right; margin-right: 40% padding: 0px; } .new_email { float: left; clear: left; margin-left: 10% padding: 0px; } .user_exists { text-align: center; color: red; font-family: Andale Mono, monospace; font-size: 2vw; }