﻿html,body{margin:0;padding:0;width:100%;height:100%;min-height:100%;font-family:Century Gothic;}.noBackground{background:none;}.noBorder{border:0;}.noShadow{box-shadow:none;}.fullWidth{width:100%;}.float-none{float:none;}.bold{font-weight:bold;}.margin0{margin:0;}.padding0{padding:0;}.check-box-panel{padding-top:6px;}.centerBothDirection{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}#overlay{position:fixed;top:0;left:0;background-color:#000;width:100%;z-index:9991;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);}#overlay #loading_img{position:fixed;top:45%;left:49%;margin:auto;z-index:9992;background:url('../images/loading.gif') no-repeat;}.uppercase{text-transform:uppercase;}.btn{border-radius:0;}.primaryBtn{background:#1d2d6f;color:#fff;padding:6px 18px;}.primaryBtn:hover,.primaryBtn:focus{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80);text-decoration:none;}.secondaryBtn{background:#fff;color:#1d2d6f;padding:6px 18px;}.secondaryBtn:hover,.secondaryBtn:focus{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80);text-decoration:none;}.btn-primary{background:#1d2d6f;border:1px solid #1d2d6f;color:#fff;padding-top:7px;padding-bottom:7px;}.btn-primary:hover,.btn-primary:focus{background:#000;border:1px solid #000;}.quantity-field{height:36px;}.btn-secondary{background:#777;border:1px solid #777;color:#fff;}.btn-secondary:hover,.btn-secondary:focus{background:#efefef;border:1px solid #777;}.dropdown:hover .dropdown-menu-no-click{display:block;margin-top:0;}.shadow{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;b-webkit-box-shadow:inset 0 -162px 187px -49px rgba(0,0,0,.78);-moz-box-shadow:inset 0 -162px 187px -49px rgba(0,0,0,.78);box-shadow:inset 0 -162px 187px -49px rgba(0,0,0,.78);}.blackBtn{background:#000;color:#fff;text-transform:uppercase;border:0;padding:8px 32px;}.blackBtn:hover{background:#000;color:#fff;-moz-opacity:.6;-khtml-opacity:.6;-webkit-opacity:.6;opacity:.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);filter:alpha(opacity=60);}.header{position:relative;z-index:999;height:65px;background-color:#777;}.header #small-search-box-form{margin-bottom:0;}.header #small-search-box-form #small-searchterms{background:none;border:0;border-bottom:1px solid #fff;box-shadow:none;color:#fff;padding:0 5px;margin-top:15px;height:20px;width:88%;}.header #small-search-box-form button{color:#fff;margin:7px 0 0;padding:5px;font-size:20px;}.header #top-header{float:right;vertical-align:top;}.header #top-header .header-links{margin:1px 0 6px;}.header #top-header .header-links #topcartlink .dropdown-menu{left:auto;right:0;top:63px;position:absolute;}.header #top-header .header-links>li{float:left;}.header #top-header .header-links>li>a{color:#fff;padding:22px 10px 9px 10px;}.header #top-header .header-links>li>a:hover,.header #top-header .header-links>li>a:focus{background:none;border:0;box-shadow:none;text-decoration:underline;}.header #top-header .header-links>li>a .fa{font-size:19px;vertical-align:middle;}.header #top-header .header-links>li>a .cart-qty,.header #top-header .header-links>li>a .wishlist-qty{position:absolute;top:1px;right:0;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:10px;background:#f00;width:20px;height:20px;padding-top:3%;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-top-left-radius:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;-moz-border-radius-topleft:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border-top-left-radius:50%;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:center;}.header .search-toggle{font-size:19px;vertical-align:middle;color:#fff;padding:11px 6px;margin-top:5px;}.header .search-form{margin:8px 5px 7px 5px;padding:0;box-shadow:none;display:inline-block;}.header .search-form .input-group{padding:0 10px;}.header .search-form .modal{top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%;}.header .search-form .modal .modal-header{border:0;}.header .search-form .modal .modal-content{padding:10px;}.header .search-form .modal .modal-footer{border:0;text-align:center;}.header .search-form .modal .modal-footer button{padding:5px 25px;}.modal-open .header{position:static;}@media(min-width:992px) and (max-width:1024px){.header .container{width:100%;}}@media only screen and (max-width:991px){.search-form{float:right;}.search-form .visible-search{display:block !important;z-index:99;background:#000;position:absolute;right:10px;margin-top:0;top:65px;-webkit-transition:max-height 500ms ease;-moz-transition:max-height 500ms ease;-o-transition:max-height 500ms ease;transition:max-height 500ms ease;}}@media only screen and (max-width:767px){.header .logo-area{position:static;height:65px;padding-left:5px;padding-right:5px;}.header .toplinks-area{padding-left:5px;padding-right:5px;}.header #top-header .header-links>li>a{padding-left:7.5px;padding-right:7.5px;}}#main_menu{padding:0;margin:0;}#main_menu .navbar-header{display:inline-block;height:65px;overflow:hidden;}#main_menu .logo{float:left;}#main_menu .logo:hover,#main_menu .logo:focus{text-decoration:none;}#main_menu .logo img{max-width:100%;max-height:65px;}#main_menu .logo .store-name{color:#fff;text-transform:uppercase;font-size:24px;font-weight:bold;padding:10px 5px;}#main_menu .navbar-toggle{float:left;margin-right:0;padding:8px;border:0;margin-top:20px;margin-bottom:12px;}#main_menu .navbar-toggle:hover,#main_menu .navbar-toggle:focus{background:none;}#main_menu .navbar-toggle .icon-bar{background-color:#fff;height:3px;}#main_menu .navbar-nav>li>a{color:#fff;text-transform:uppercase;padding:6px 10px 3px 10px;line-height:56px;float:left;}#main_menu .navbar-nav>li .dropdown-toggle{color:#fff;padding:10px;font-size:18px;text-align:center;line-height:25px;}#main_menu .navbar-nav>li .dropdown-menu{background:#000;}#main_menu .navbar-nav>li .dropdown-menu li{text-align:center;}#main_menu .navbar-nav>li .dropdown-menu li a{background:#000;color:#fff;padding:7px 21px;}#main_menu .navbar-nav>li .dropdown-menu li a:hover,#main_menu .navbar-nav>li .dropdown-menu li a:focus{background:#1d2d6f;color:#fff;}@media(min-width:768px){.navbar-right .dropdown-menu{right:-50%;left:-50%;}}@media only screen and (max-width:767px){#main_menu{position:static;width:100%;height:100%;}#main_menu .navbar-collapse{box-shadow:none;border:0;}#main_menu .navbar-collapse.collapsing{background:#000;width:100%;position:absolute;top:65px;left:0;}#main_menu .navbar-collapse.in{position:absolute;width:100%;left:0;top:65px;background:#000;z-index:999;border-color:#000;}#main_menu .navbar-nav>li>a{width:80%;text-align:left;line-height:38px;}#main_menu .navbar-nav .dropdown-toggle{float:right;width:20%;}#main_menu .navbar-nav .dropdown-menu{position:relative;width:100%;padding:0;margin-bottom:12px;}#main_menu .navbar-nav .dropdown-menu>li>a{text-align:left;}}.footer{color:#fff;padding:20px 0;background-color:#777;}.footer .footer-menu{background:none;border:0;}.footer .footer-menu .logo img{width:230px;}.footer .footer-menu .footer-links a{color:#fff;font-size:13px;padding:5px 0 0;}.footer .social a{color:#fff;}.footer #newsletter-subscribe-block>div{margin:0 auto;}.main-content-area{margin-bottom:5px;}.form-title{margin:2em 0 1em 0;}.btn-group .btn-default.active{border-color:#46b8da;background-color:#5bc0de;color:#fff;}.breadcrumb{background:#fff;margin-top:10px;}.breadcrumb a{color:#000;text-decoration:none;font-weight:bold;}.breadcrumb .current-item{text-decoration:underline;}.breadcrumb>li+li:before{display:none;}.glyphicon{line-height:1.42857143;}.overview .page-header-custom{padding-bottom:7;margin:0;border:0;}.overview .page-header-custom h3{margin-top:10px;margin-bottom:0;}.overview .short-description{margin-bottom:7px;}.overview .full-description{margin-bottom:7px;}.picture{text-align:center;}.picture-thumbs{text-align:center;}@media(max-width:767px){.product-picture{display:inline-block;}}.mousetrap{z-index:99 !important;}.home-page{margin-bottom:20px;}.home-page .hp-slider{z-index:1;}.home-page .hp-slider .owl-item{position:relative;}.home-page .hp-slider .owl-item .slider-image-pc,.home-page .hp-slider .owl-item .slider-image-mobile{background-repeat:no-repeat;background-size:contain;background-position:center center;width:100%;}.home-page .hp-slider .owl-item img{max-width:100%;}.home-page .hp-slider .owl-item .item-caption{position:absolute;top:40%;left:0;margin:auto;color:#000;width:100%;}.home-page .hp-slider .owl-item .item-caption .btn{text-transform:uppercase;}.home-page .hp-categories .category-image a{width:100%;}.home-page .hp-categories .category-image a img{margin:0 auto;}.home-page .hp-categories .category-details{min-height:145px;position:relative;border-bottom:1px solid #eee;margin-bottom:25px;padding-bottom:20px;}.home-page .hp-categories .category-details .category-name a{color:#1d2d6f;text-transform:uppercase;font-size:24px;font-weight:700;padding:5px;}.home-page .hp-categories .category-details .category-btn{position:absolute;bottom:8px;left:0;right:0;}.home-page .hp-categories .category-details .category-btn .btn{text-transform:uppercase;}.home-page .hp-main-color{margin:35px 0;}.home-page .hp-main-color label{margin:35px 0 20px 0;font-size:18px;}.home-page .hp-main-color .hp-main-color-item{margin:5px;width:70px;height:70px;display:inline-block;}.home-page .hp-main-color .hp-main-color-item>div{width:100%;height:100%;}.home-page .hp-main-color .hp-main-color-name{text-shadow:1px 0 1px #777;}.home-page .hp-main-color a:hover{text-decoration:none;}.home-page .hp-style-steps{margin:20px 0 10px;}.home-page .hp-style-steps .step{margin-bottom:35px;min-height:230px;}.home-page .hp-style-steps .step .step-image img{margin:0 auto;width:190px;margin-bottom:20px;}.home-page .hp-style{position:relative;}.home-page .hp-style .hp-style-image img{min-height:300px;width:100%;}.home-page .hp-style .hp-style-details{position:absolute;bottom:0;left:0;right:0;top:20%;}.home-page .hp-style .hp-style-details h1{font-size:1.8em;}.home-page .hp-style .btn{text-transform:uppercase;}.home-page .hp-bottom .hp-bottom-details h1{font-size:1.8em;}.home-page .hp-bottom .hp-bottom-details .btn{text-transform:uppercase;}@media(max-width:767px){.home-page .hp-slider .owl-carousel .owl-item .item-caption{top:7%;}.home-page p{line-height:normal !important;}.home-page .hp-categories .category-details{min-height:135px;lpadding-bottom:10px;}.home-page .hp-categories .category-details .category-btn{position:relative;bottom:auto;}}#realPhoto_modal .modal-header{padding:5px 10px 15px 10px;}.real-photo-view .person-images .item-image{width:100%;height:510px;margin:0 auto;}.real-photo-view .person-images .item-caption{padding:14px;color:#fff;background:#777;font-size:1.2em;font-weight:bold;font-style:italic;width:100%;bottom:0;position:absolute;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear,50% .2%,50% 100.2%,color-stop(0%,rgba(0,0,0,.5)),color-stop(100%,rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(270deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 100%);background-image:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 100%);}.real-photo-view .person-images .owl-item{text-align:center;}.real-photo-view .person-images .owl-buttons>div{bottom:0;padding:6px;background:none;position:absolute;opacity:1;}.real-photo-view .person-images .owl-buttons .owl-prev{left:0;}.real-photo-view .person-images .owl-buttons .owl-next{right:0;}.real-photo-view .person-details{margin-bottom:180px;}.real-photo-view .person-details hr{margin:10px 0;}.real-photo-view .person-details>div{margin-bottom:8px;}.real-photo-view .person-details .person-name h3{margin:0;}.real-photo-view .person-details .person-wearing-rating{margin-bottom:25px;color:#c5c5c5;}.real-photo-view .person-details .person-short-review h2{margin:0;}.real-photo-view .person-details .person-long-review{height:100px;overflow-y:scroll;}.real-photo-view .person-details .lbl{color:#ababab;text-transform:uppercase;}.real-photo-view .person-details .value{text-transform:uppercase;font-weight:bold;}.real-photo-view .persons-count{padding:8px 15px;-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;-moz-border-radius-topleft:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top-left-radius:20px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;background:#777;margin:20px 0;color:#fff;font-weight:bold;display:inline-block;}.real-photo-view .all-persons-div{position:absolute;bottom:0;right:0;}.real-photo-view .all-persons .owl-carousel{padding:0 5px;}.real-photo-view .all-persons .owl-carousel .person-image{max-width:100%;cursor:pointer;}.real-photo-view .all-persons .owl-carousel .owl-wrapper-outer{margin:0 auto;}.real-photo-view .all-persons .owl-carousel .owl-wrapper-outer .owl-item{text-align:center;padding:5px;}.real-photo-view .all-persons .owl-carousel .owl-buttons>div{bottom:25px;background:none;color:#777;position:absolute;padding:0;}.real-photo-view .all-persons .owl-carousel .owl-buttons .owl-prev{left:-4%;}.real-photo-view .all-persons .owl-carousel .owl-buttons .owl-next{right:-4%;}.real-photo-view .persons-area .person-image{margin:5px;cursor:pointer;}.persons-area .person-image{cursor:pointer;}@media only screen and (max-width:767px){.real-photo-view .person-images .item-image{height:280px;}}.prom-registration .result .alert{margin:10px 5px;}.prom-registration .header-image img{margin:0 auto;width:100%;}.rental-views{position:relative;}.rental-views .image-title{color:#fff;}.rental-views .header-image-body{padding:20px 10px;}.rental-views .image-details{position:absolute;bottom:0;text-align:center;width:100%;z-index:99;padding:5px;}.rental-views .image-btn{overflow:hidden;}.rental-views .image-wrapper{position:relative;}.rental-views .image-wrapper .header-image img{width:100%;}.rental-views .image-wrapper .header-image:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;b-webkit-box-shadow:inset 0 -162px 187px -49px rgba(0,0,0,.78);-moz-box-shadow:inset 0 -162px 187px -49px rgba(0,0,0,.78);box-shadow:inset 0 -162px 187px -49px rgba(0,0,0,.78);}.rental-views .image-body{padding:15px;}.rental-views .header-details{position:absolute;bottom:0;left:0;right:0;margin:auto;}@media all and (max-width:767px){.rental-views .colors,.rental-views .store-locator,.rental-views .sizes{padding:0;}.rental-views .colors .image-body,.rental-views .store-locator .image-body,.rental-views .sizes .image-body{display:none;}}.rental-main-view .cat-info .image-details{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:2%;}.rental-main-view .cat-info .image-details .cat-title{margin-bottom:10px;}.rental-main-view .cat1{background-color:#fff;}.rental-main-view .cat1 .cat-info:after{content:"";color:#fff;left:-7px;font-family:FontAwesome;font-size:60px;position:absolute;z-index:9;top:50%;-ms-transform:translate(-50%,7px);-webkit-transform:translate(-50%,7px);transform:translate(-50%,7px);}.rental-main-view .cat2{background-color:#efefef;}.rental-main-view .cat2 .cat-info:after{content:"";color:#efefef;right:-30px;font-family:FontAwesome;font-size:60px;position:absolute;z-index:9;top:50%;-ms-transform:translate(-50%,7px);-webkit-transform:translate(-50%,7px);transform:translate(-50%,7px);}.rental-main-view .cat3{background-color:#000;color:#fff;}.rental-main-view .cat3 .cat-info:after{content:"";color:#000;right:-30px;font-family:FontAwesome;font-size:60px;position:absolute;z-index:9;top:50%;-ms-transform:translate(-50%,7px);-webkit-transform:translate(-50%,7px);transform:translate(-50%,7px);}.rental-main-view .cat4{background-color:#fff;}.rental-main-view .cat4 .cat-title{position:relative;}.rental-main-view .cat4 .cat-info:after{content:"";color:#fff;left:-7px;font-family:FontAwesome;font-size:60px;position:absolute;z-index:9;top:50%;-ms-transform:translate(-50%,7px);-webkit-transform:translate(-50%,7px);transform:translate(-50%,7px);}.store-locator-view{padding:20px 10px;}.store-locator-view #map{height:400px;}.store-locator-view #gobtn{z-index:1000;position:absolute;top:0;height:34px;padding:5px 8px;}.store-locator-view #pac-input{text-overflow:ellipsis;top:0;border-radius:0;}.store-locator-view .locations-details{line-height:150%;word-wrap:break-word;}.store-locator-view .all-locations{max-height:300px;overflow-y:auto;overflow-x:hidden;padding-right:10px;}.store-locator-view #store_locator_search{margin-top:11px;}.working-hours-header{background-color:#efefef;}@media only screen and (max-width:480px){.store-locator-view #store_locator_search{right:34px !important;left:auto !important;}.store-locator-view #pac-input{width:120px;}}.outfit-wedding{margin-bottom:25px;}.outfit-wedding .page-header h3{color:#777;}.outfit-wedding .wedding-event-step{background:#000;border-radius:100%;padding:6px 11px;color:#fff;margin-right:3px;}.outfit-wedding .outfit-wedding-table th,.outfit-wedding .outfit-wedding-table td{font-size:14px;text-align:center;}.outfit-wedding .outfit-wedding-table .style-name{text-align:left;}.outfit-wedding .outfit-wedding-table .style-value{text-align:center;}.outfit-wedding .modal{font-size:14px;}.outfit-wedding .outfit-styles .outfit-style{background:#efefef;margin-bottom:25px;min-height:325px;font-size:14px;}.outfit-wedding .outfit-styles .outfit-style .style-image{margin-bottom:10px;}.outfit-wedding .outfit-styles .outfit-style .style-image img{margin:0 auto;height:200px;cursor:pointer;}.outfit-wedding .outfit-styles .outfit-style .add-btn{padding:5px 0;}.outfit-wedding .outfit-styles .outfit-style .style-name{margin-bottom:5px;}.outfit-wedding .outfit-styles .outfit-style .style-details{margin-top:10px;}.outfit-wedding .outfit-styles .outfit-style .style-details .label{font-size:15px;}@media all and (max-width:767px){.table-header-rotated th.row-header{width:auto;}.table-header-rotated td{width:30px;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;vertical-align:middle;text-align:center;}.table-header-rotated th.rotate{height:125px;width:30px;min-width:30px;max-width:30px;position:relative;vertical-align:top;padding:0;font-size:12px;line-height:.8;}.table-header-rotated th.rotate>div{position:relative;height:100%;overflow:hidden;border-right:1px solid #ddd;}.table-header-rotated th.rotate>div span{-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;bottom:40px;left:-25px;display:inline-block;width:85px;text-align:left;}}.find-color{margin-bottom:30px;}.find-color .find-color-body .find-color-item{position:relative;margin-bottom:25px;}.find-color .find-color-body .find-color-item .find-color-image img{margin:0 auto;width:100%;}.find-color .find-color-body .find-color-item .find-color-details{position:absolute;left:0;right:0;bottom:0;font-size:1em;font-weight:bold;padding:7% 0;text-align:center;}.product-color .find-color-top{background:#fcfcc4;}.product-color .main-colors{margin-bottom:35px;}.product-color .main-colors .main-color-lbl{padding:30px 0 10px;font-size:16px;text-align:right;}.product-color .main-colors .main-colors-content .main-color-item{margin:5px;height:115px;display:inline-block;vertical-align:top;}.product-color .main-colors .main-colors-content .main-color-item.selected .main-color-name{display:block;}.product-color .main-colors .main-colors-content .main-color-item.selected .main-color-img:after{content:url('../images/selected-icon.png');position:absolute;top:10px;left:10px;margin:auto;}.product-color .main-colors .main-colors-content .main-color-item .main-color-img{cursor:pointer;position:relative;width:70px;height:70px;}.product-color .main-colors .main-colors-content .main-color-item .main-color-name{font-size:14px;display:none;font-weight:bold;margin-top:10px;}.product-color .main-colors .main-colors-content .main-color-item:hover .main-color-name{display:block;}.product-color .main-product-color .product-image,.product-color .main-product-swatch .product-image{height:430px;overflow:hidden;position:relative;}.product-color .main-product-color .product-image img,.product-color .main-product-swatch .product-image img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%;}.product-color .main-product-color .product-short-description,.product-color .main-product-swatch .product-short-description{height:52px;overflow-y:scroll;overflow-x:hidden;}.product-color .main-product-color .product-color-carousel,.product-color .main-product-swatch .product-color-carousel{margin:20px 0 40px;}.slide{width:100%;height:100%;cursor:pointer;border-radius:50%;}.slide .product-image{width:100%;height:100%;margin:0 auto;}.slide.selected:after{background-image:url('../images/selected-icon-rounded.png');background-size:30px 30px;background-repeat:no-repeat;width:30px;height:30px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;content:"";}.bx-controls-direction>div>a{position:absolute;top:25%;background:none;color:#777;padding:3px;}.bx-controls-direction :hover{color:#333;}.bx-controls-direction .slider-prev>a{left:-4px;}.bx-controls-direction .slider-next>a{right:6px;}.bx-controls-direction a.disabled{display:none;}.color-squares li{margin:0 5px 5px 0;}.color-squares li .color{width:40px !important;height:40px !important;border:0 !important;}.color-squares li input[type='radio']{display:none;}#product-details-form{margin-bottom:0;}@media(max-width:767px){.product-color .main-colors .main-color-lbl{padding:0;text-align:center;}}.register-wedding{margin-bottom:20px;}.register-wedding .page-header{padding:10px;margin:0 0 10px;}.register-wedding .register-wedding-widget{background:#1d2d6f;color:#fff;}.register-wedding #BrideOrGroom{font-size:20px;}.submit-sizes-info .row{margin-bottom:12px;}.submit-sizes-info .row label{padding-top:0;padding-bottom:0;padding-right:5px;}.submit-sizes-info .row .data{font-weight:bold;float:left;word-break:break-all;}.submit-sizes-view .form-horizontal .form-group .col-xs-1{width:10px;}.submit-sizes-view .form-horizontal .form-group .col-sm-5.col-xs-6{padding-right:15px;}.why-us .main-container,.shop-solo .main-container{margin-bottom:20px;}.why-us .main-container .image-placeholder,.shop-solo .main-container .image-placeholder{position:relative;margin-bottom:20px;}.why-us .main-container .image-placeholder .image img,.shop-solo .main-container .image-placeholder .image img{width:100%;}.why-us .main-container .image-placeholder .image-details,.shop-solo .main-container .image-placeholder .image-details{text-transform:uppercase;color:#fff;position:absolute;bottom:0;left:0;right:0;margin:auto;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear,50% .2%,50% 100.2%,color-stop(0%,rgba(0,0,0,.5)),color-stop(100%,rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(270deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 100%);background-image:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 100%);}.why-us .main-container .image-placeholder .image-details:hover,.shop-solo .main-container .image-placeholder .image-details:hover,.why-us .main-container .image-placeholder .image-details:focus,.shop-solo .main-container .image-placeholder .image-details:focus{background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear,50% .2%,50% 100.2%,color-stop(0%,rgba(0,0,0,.8)),color-stop(100%,rgba(0,0,0,.8)));background-image:-webkit-linear-gradient(270deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,.8) 100%);background-image:linear-gradient(180deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,.8) 100%);}