 .pt-3{ padding-top:30px; } input::-webkit-input-placeholder { color:#ccc; font-weight:300; } input::-moz-placeholder { color:#ccc; font-weight:300; } input:-ms-input-placeholder { color:#ccc; font-weight:300; } input:-moz-placeholder { color:#ccc; font-weight:300; } #billing,#confirm{ float:left; width:100%; padding:70px 0; } #billing h3,#confirm h3{ float:left; width:100%; margin-bottom:20px; font-size:2.25em; } #billing form{ float:left; width:100%; } #billing .control-group{ float:left; width:100%; margin-bottom:18px; } #billing .control-group label{ float:left; width:100%; padding:0 0 3px; color:#505050; text-align:left; } #billing .control-group .controls{ float:left; width:100%; } #billing .control-group .controls input,#billing .control-group .controls select{ float:left; width:350px; height:38px; line-height:36px; border:1px solid #ddd; padding:0 10px; border-radius:2px; } #billing .control-group .controls span{ float:left; width:100%; font-size:13px; font-style:italic; line-height:14px; margin:8px 0 0; } .lumise-table{ float:left; background:#fff; width:100%; text-align:left; border-collapse:inherit; border:1px solid #e0e0e0; border-spacing:0; } .lumise-table thead th { color:#393749; padding:12px; font-weight:bold; white-space:nowrap; border-left:1px solid #e0e0e0; border-bottom:0; padding:10px; background:#eee; } .lumise-table thead th:first-child,.lumise-table td:first-child{ border-left:none; } .lumise-table tbody td:first-child{ font-weight:700; color:#505050; } .lumise-table td { color:#777; padding:12px; vertical-align:middle; border-left:1px solid #eaeaea; border-top:1px solid #eaeaea; box-sizing:border-box; } .lumise-table tfoot td{ border-left:0; color:#393749; } .lumise-table a{ color:#47c1bf; font-weight:500; text-transform:uppercase; } .lumise-table a:hover{ text-decoration:underline; } .lumise-table.sty2{ } .lumise-table.sty2 thead th{ background:transparent; padding:15px; } .lumise-table.sty2 td{ padding:15px; } .lumise-table .action a{ text-transform:capitalize; margin:3px 0; padding:0px 10px; color:#fff; font-weight:400; letter-spacing:0.5px; display:inline-block; white-space:nowrap; } .lumise-table .action a:hover{ text-decoration:none; opacity:0.8; } .lumise-table .action a.edit{ background:#8BC34A; } .lumise-table .action a.remove{ background:#f44336; } .lumise-table .action a:before{ font:normal normal normal 14px/1 FontAwesome; text-rendering:auto; padding-right:4px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; } .lumise-table .action a.edit:before{ content:'\f044'; } .lumise-table .action a.remove:before{ content:'\f00d'; } .span12{ float:left; width:100%; } .span12.last{ margin-top:25px; } .span12 h4{ float:left; width:100%; margin-bottom:12px; } .span6{ float:left; width:48%; margin-right:4%; } .span6.last{ margin-right:0; } .span5{ float:left; width:40%; margin-right:4%; } .span7{ width:56%; float:left; } .span4{ float:left; width:33%; margin-right:4%; } .span8{ width:63%; float:left; } .last{ margin-right:0; } #confirmform{ float:left; width:100%; } #confirmform .control-group{ float:left; width:100%; } #confirmform .control-group label{ float:left; width:110px; padding:0; color:#505050; } #confirmform .control-group .controls{ float:left; width:calc(100% - 110px); padding-left:15px; } #confirmform button{ margin-top:20px; } #checkout .billing input{ width:100%; } .control-group{ margin-bottom:10px; } .billing{ padding-right:10px; } .billing h3,.order_overview h3{ margin-bottom:15px; } .order_overview{ padding-left:10px; } .order_overview .lumise-table th,.order_overview .lumise-table td{ border-left:0 !important; } .control-group{ margin-bottom:20px; } .control-group.comment{ margin-top:20px; } .control-group.comment .control-label{ font-size:16px; } .control-group textarea{ border:1px solid #ddd; height:100px; line-height:36px; padding:0 10px; width:100%; } .control-group .control-label{ padding:0 0 4px; color:#373737; font-size:13px; } .control-group .control-label em{ color:red; padding-left:3px; font-style:normal; } .control-group input,.control-group select{ border:1px solid #ddd; height:36px; line-height:36px; padding:0 10px; width:100%; border-bottom:0px; } .control-group .controls label.error{ font-style:italic; margin:0; font-size:13px; font-weight:300; color:#ff6363!important; } .control-group textarea{border-bottom:0px; height:auto; line-height:normal; padding:10px 10px;} .form-sub{ float:left; width:100%; position:relative; } .form-sub input[type='text']{ width:100%; outline:0; float:left; border:solid 1px #e8e8e8; padding:0 30px 0 20px; height:42px; line-height:42px; font-size:13px; line-height:36px; color:#888888; font-weight:300; box-shadow:none; } .form-sub input[type='submit']{ position:absolute; border:0; font-family:'Roboto',Arial; right:0; top:0; height:42px; line-height:42px; color:#fff; background:#47c1bf; font-weight:700; text-transform:uppercase; padding:0 18px; letter-spacing:0.2px; } .align-right{ text-align:right; } .align-left{ text-align:left; } .padding6{ padding:60px 0; } .lumise-order-sumary{ margin-bottom:30px; } .lumise-order-sumary strong{ font-weight:500; color:#666; } .lumise-order-sumary p,.lumise-billing-details p{ margin:0; line-height:20px; } .thankyou h5{ margin-bottom:10px; } .thankyou h4{ font-weight:300; margin-bottom:10px; font-size:24px; } .mt-30{ margin-top:30px; display:block; width:100%; float:left; } .thankyou .lumise-table tbody td:first-child{ font-weight:300; } #checkout .form-actions button{ float:left; } #checkout .form-actions .payment-separate{ float:left; margin:0 10px; line-height:42px; } #paypal-button{ float:left; } .lumise-payment-name strong{ text-transform:capitalize; } #checkout .payments { float:left; width:100%; background:#eee; padding:25px 30px 15px; margin-top:15px; } #checkout .payments h3{ margin-bottom:20px; } #checkout .payments img{ max-height:40px; margin-right:10px; } #checkout .payments label{ float:left; color:#333; line-height:18px; margin:0 0 10px 8px; cursor:pointer; } #checkout .payments input[type=radio]{ float:left; width:18px; height:18px; margin-top:0; cursor:pointer; } .lumise-payment-item { width:100%; display:block; float:left; } .lumise_message { float:left; width:100%; margin-bottom:15px; color:#468847; background:#DFF0D8; padding:5px 15px; border-radius:2px; } .totlaprinmop{ display:block; min-width:250px; } .basemlop{font-size:12px;margin-top:5px; } .basemlop span{display:block; margin:0px auto; text-align:center; border:1px dashed #a21097; margin-top:5px;} .basemlop strong{font-size:10px;color:#88004b; } .couponcdemlop{padding:20px; border:2px dashed #dadada; margin:30px 0px;} .cartemnlop #confirm{padding:15px;} .couponcdemlop .control-group{margin:0px auto; border:0px; height:auto;} .couponcdemlop .control-group input{height:auto; margin:0px auto; border:2px solid #ddd;} .btn.btn-primary.coupondecodebtn,.btn:not([href]):not([type]):not(:disabled):not(.disabled).coupondecodebtn{cursor:pointer;} .eermolop{margin-left:0px; display:none; padding:10px; border:2px dashed #dadada; margin:0px auto; margin-top:20px; text-align:center; font-weight:bold;} .couponrecmop{display:none;} @media only screen and (min-width:1000px) and (max-width:1169px) { .lumise-hero .item{ background-position:bottom !important; } } @media only screen and (min-width:768px) and (max-width:999px) { .product-detail{ margin-top:40px; } .footer_content{ width:50%; padding-left:0 !important; } .footer_content:nth-of-type(1),.footer_content:nth-of-type(2){ margin-bottom:30px; } .footer_content:nth-of-type(3){ clear:both; } .lumise-hero .item{ padding:100px 0; } .lumise-services{ padding:30px 0 25px; } .lumise-services .box-info{ padding:10px 0; } .lumise-services .col-md-3:nth-of-type(2){ border:0; } .lumise-client{ padding-bottom:65px; } .client{ margin-bottom:15px; } } @media (max-width:767px) { #billing .control-group .controls input,#billing .control-group .controls select{ width:100%; } .billing{ padding-right:15px; overflow:hidden; } .order_overview{ overflow:hidden; padding-left:15px; margin-top:30px; } .lumise-categories .col-md-4:not(:last-child){ margin-bottom:25px; overflow:hidden; } .lumise-banner{ text-align:center; } .lumise-banner img{ display:inline-block; } .lumise-list ul li{ width:48%; margin-right:4% !important; } .lumise-list ul li:nth-of-type(2n){ margin-right:0 !important; } .lumise-hero h1{ font-size:40px; } .product-detail{ margin-top:40px; } .menu .main-menu{ display:none; } .btn_menu,.menu_mobile{ display:block; } .lumise-hero .item{ padding:90px 0; } .lumise-services .col-md-3{ width:50%; float:left; } .lumise-services{ padding:30px 0 25px; } .lumise-services .box-info{ padding:10px 0; } .lumise-services .col-md-3:nth-of-type(2){ border:0; } .lumise-client .col-md-2{ width:33.333333333333333%; margin-bottom:15px; float:left; } .lumise-client{ padding-bottom:65px; } .footer_content{ width:100%; padding-left:0 !important; } .footer_content:not(:last-child){ margin-bottom:30px; } .thankyou img{ width:60%; } #confirm h3{ font-size:1.8em; } } @media only screen and (min-width:640px) and (max-width:767px) { .container{ width:90%; } } @media only screen and (min-width:480px) and (max-width:639px) { .container{ width:90%; } .lumise-hero h1{ font-size:35px; } .lumise-services .col-md-3{ width:100%; border:0 !important; } } @media only screen and (max-width:479px) { .container{ width:90%; } .lumise-list ul li{ width:100%; margin-right:0 !important; } .lumise-hero h1{ font-size:23px; } .lumise-hero h4{ margin:10px 0 15px; } .lumise-services .col-md-3{ width:100%; border:0 !important; } .lumise-client .col-md-2{ width:50%; } } .prodcolor{border-radius:0px; margin:0px auto; margin-left:10px; padding:5px; color:#000; font-size:10px;} .lumise-table img{max-width:45px;} .lumise-table p{margin:0px auto;} .control-group { margin-bottom:8px; border-bottom:2px dashed #dadada; } .control-group .controls label.error { font-style:normal; margin:0; font-size:12px; font-weight:300; color:#ff6363!important; display:block; border:1px solid #dadada; font-weight:bold; border-top:0px; border-bottom:0px; padding:0px 10px; } #shopCartHeadingTwo{ background-color:#bb56b999; color:#333e48; padding:10px; color:#fff;margin-bottom:0px; } #checkout{margin:0px auto; border:2px dashed #dadada; padding:20px 0px;} #confirm{padding:0px;border:2px dashed #dadada;padding-bottom:30px; } #confirm h3{text-align:center; float:none; font-size:20px; border-bottom:1px dashed #dadada; padding-bottom:12px; font-weight:bold;} .cart-table .lumise-table img { max-width:60px; display:inline-block; float:none; } 

