/* Minification failed. Returning unminified contents.
(11123,39): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(11496,39): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
/*!
 * Bootstrap v3.3.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1200px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm,.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,select.form-group-sm .form-control{height:30px;line-height:30px}textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height:auto}.input-lg,.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,select.form-group-lg .form-control{height:46px;line-height:46px}textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{/*opacity:0;*/-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.3.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-display: swap;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}
@charset "utf-8";
/* 1. Browser Resets --*/
*, *:before, *:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {vertical-align: baseline;font-style: inherit; font-size: 100%; outline: 0; padding: 0; margin: 0; border: 0;}
html {overflow-x: hidden; max-width: 100%;}
body {max-width: 100%; padding: 0; margin: 0; cursor: default; overflow-x: hidden;line-height: 22px;}
ol, ul{list-style: none;}

/* CSS Document */
@font-face {font-family:'Proxima Nova';src:url('../fonts/proximanova-regular-webfont.ttf') format('truetype'), url('../fonts/proximanova-regular-webfont.ttf') format('truetype');
font-weight:normal;font-style:normal;font-display:swap;}

@font-face {font-family:'Roboto';src:url('../fonts/Roboto-Regular.ttf') format('truetype'), url('../fonts/Roboto-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}

@font-face {font-family:'linea-arrows-10';
src:url('../fonts/linea-arrows-10.ttf') format('truetype'), url('../fonts/linea-arrows-10.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}

@font-face {
font-family: 'oranienbaumregular';
src: url('Oranienbaum-Regular-webfont.eot');
src: url('Oranienbaum-Regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('Oranienbaum-Regular-webfont.woff') format('woff'),
	 url('Oranienbaum-Regular-webfont.ttf') format('truetype'),
	 url('Oranienbaum-Regular-webfont.svg#oranienbaumregular') format('svg');
font-weight: normal;font-style: normal;font-display:swap;}

@font-face {
font-family:'Avenir LT Std';
src:url('../fonts/AvenirLTStd-Light.Otf') format('OpenType'), url('../fonts/AvenirLTStd-Light.Otf') format('OpenType');
font-weight:normal;font-style:normal;font-display:swap;}

@font-face {
font-family:'Avenir Next LT Pro';
src:url('../fonts/AvenirNextLTPro-Bold.Otf') format('OpenType'), url('../fonts/AvenirNextLTPro-Bold.Otf') format('OpenType');font-weight:normal;font-style:normal;font-display:swap;}
@font-face {
font-family:'Bliss';
src:url('../fonts/BlissRegular.ttf') format('truetype'), url('../fonts/BlissRegular.ttf') format('truetype');
font-weight:normal;font-style:normal;font-display:swap;}

@font-face {
font-family:'Playfair Display';
src:url('../fonts/PlayfairDisplay-Regular.otf') format('OpenType'), url('../fonts/PlayfairDisplay-Regular.otf') format('OpenType');font-weight:normal;font-style:normal;font-display:swap;
}

@font-face {
font-family:'verdana';
src:url('../fonts/verdana.ttf') format('trueType'), url('../fonts/verdana.ttf') format('trueType');
font-weight:normal;font-style:normal;font-display:swap;}

@font-face {
font-family:'CG Omega';
src:url('../fonts/CG Omega Normal.ttf') format('trueType'), url('../fonts/CG Omega Normal.ttf') format('trueType');font-weight:normal;font-style:normal;font-display:swap;}

@font-face{font-family:Lora;src:url(../fonts/Lora-Regular.ttf) format('Truetype'),url(../fonts/Lora-Regular.ttf) format('Truetype');font-weight:400;font-style:normal;font-display:swap;}

body{ margin:0; padding:0; font-family:"Proxima Nova","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif !important}
.logo{width: 50%;float: left; color:#a7892f; font-family:'Emilys Candy', cursive; font-size:35px;margin:18px 0 10px;}
.fr{float:right}
.search_txt{width: 323px;height: 41px;background: #f3f3f3;color: #6E6E6E;font-family: Proxima Nova;padding: 10px;font-size: 15px;border: 1px solid #f3f3f3;border-radius: 8px;font-size: 14px;letter-spacing: .01em;padding: 4px 9px 4px 12px;}
.search_btn{border: none;background:none;padding: 5px;color:#999;width:11%;font-size: 20px;height: 32px;font-weight: normal;margin-left: -41px;padding-right: 23px;}
.search_txt:hover{border: 1px solid #ccc; outline:none}
input:focus{outline: none;}
.search-option{ width:50%;padding-top: 15px;}
.btns{float: right;width:15%; position:relative;margin-top: 19px;}
.fav_count{width: 21px;height: 21px;border-radius: 100%;background: #a7892f;color: #fff;font-family: Proxima Nova;font-size: 11px;position: absolute;top: -8px;right: 19%;     padding: 0;text-align: center;}
.shopping_basket{width:24px; height:24px; background:url(../images/shopping-basket.png); float:right;margin-right: 11px;margin-top: 4px;}
.cart_count{width: 20px;height: 20px;border-radius: 20px;background:#f8d1c1;color:#000;font-family: Proxima Nova;font-size: 12px;position: absolute;top: -7px;right: 8%;padding: 0px 0px;text-align: center;}
.heart_icon{font-size:23px;color: #626262;margin-top: 3px}
hr{ margin-bottom:0px}
.black-link-underline, .black-link-underline:hover {
    color: #000;
    text-decoration: underline;
}

/*cssmenu foe vertical menu*/
#cssmenu, #cssmenu ul, #cssmenu li, #cssmenu a {margin: 0;padding:0px;list-style: none;font-weight: normal;text-decoration: none;line-height: 1;font-family: Proxima Nova;font-size: 14px;position: relative;}
#cssmenu ul{ padding:10px 0;}
#cssmenu{width: 270px;float: left;border: 1px #d7d7d7 solid;margin-bottom: 15px;}
#cssmenu a {line-height: 1.3;}
#cssmenu > ul > li:first-child {}
#cssmenu > ul > li:first-child > a {border: none;}
#cssmenu > ul > li:first-child > a > span { padding:10px 0 10px 15px}
#cssmenu > ul > li > a{font-size: 15px;display: block;color: #666;border-top: none;}
#cssmenu > ul > li > a > span{display: block;padding:10px 0 10px 15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-family: Muli; font-size:13px}
#cssmenu > ul > li > a:hover{text-decoration: none;}
#cssmenu > ul > li.active {float: left;width: 100%;padding: 0 0;}
#cssmenu > ul > li.has-sub > a span{border-radius: 0;color:#303030;font-size: 14px;font-weight: bold;text-transform: uppercase;}
#cssmenu > ul > li.has-sub > a span:hover{ font-weight:bold}
#cssmenu > ul > li.has-sub > a span:before{content: '\f107';-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg); -o-transform: rotate(0deg);transform: rotate(0deg); font-size:26px; float:right;line-height: 19px;margin-right:6px;color: #d7d7d7; font-family:FontAwesome;font-weight: normal;}
#cssmenu > ul > li.has-sub > a span:after{;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
#cssmenu > ul > li.has-sub.active > a span:after{-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);font-size:26px; float:right;line-height: 19px;color: #d7d7d7; font-family:FontAwesome;font-weight: normal;}
#cssmenu > ul > li.active > a span:before{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg); }
#cssmenu > ul > li.has-sub.active > a span{border-bottom: none;}
/* Sub menu */
#cssmenu ul ul{background: #fff;margin-top: 10px;padding: 0 0 5px 0;margin: 0 0 5px 0;}
#cssmenu ul ul li{padding: 0;border-top: none;margin:5px 5px 5px 7px;padding: 5px 6px;display: block;color: #303030;font-size: 13px;font-weight: normal;margin: 0;font-family: Muli;}
#cssmenu ul ul a {padding:5px 15px;display: block;color:#303030;font-size:12.8px;font-weight: normal;margin: 0;font-family: Muli;}
#cssmenu ul ul a:before {left:0px;}
.prod_price{font-size: 13px;}
#cssmenu ul ul a span{padding-bottom: 1px;border-bottom: 2px transparent solid;text-transform: capitalize;}
#cssmenu ul ul a span:hover{color:#a7892f;border-bottom-color:#a7892f;font-weight: bold;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
#cssmenu ul ul a span.active{color:#a7892f;border-bottom-color:#a7892f;font-weight: bold; -webkit-transition: 0.3s; -o-transition: 0.3s;transition: 0.3s;}
#cssmenu > ul > li > a.active{color:#a7892f;border-bottom-color:#a7892f;font-weight: bold;font-size: 13px;}
/* End cssmenu*/
.clearfix{ clear:both}
.sidebar-header h3{font-size: 14px;color: #999;margin: 0;font-weight: 400;float: left;border-bottom: 1px solid #ccc;width:95%;padding: 8px 6px;text-transform: uppercase;}
.sizebox{border: 1px solid #65676a !important;display: block;text-transform: uppercase;width:51px;height:40px;color: #65676a;line-height: 28px;float: left;padding:10px 10px 10px 13px !important;margin:5px 3px !important;}
.size_p{padding:10px 2px 10px 4px!important;text-align: center;}
.scrollbar{margin-left: 30px;float: left;width:97%;background: #F5F5F5;margin-bottom: 25px;max-height: 200px;overflow-y: auto;}
.force-overflow{min-height:200px;}
/* STYLE 4 */
#style-4::-webkit-scrollbar-track{background-color: #f5f5f5;}
#style-4::-webkit-scrollbar{width:10px;background-color: #F5F5F5;}
#style-4::-webkit-scrollbar-thumb{width:7px;background-color: #c5c5c5;min-height:100px;border-radius:7px;margin:5px}
.colorbox{border: 1px solid #fff;display: block;text-transform: uppercase;width:23px;height:23px;color: #65676a;line-height: 28px;float: left;padding:10px 10px 10px 13px!important;margin: 10px !important;border-radius:100%;margin: 5px !important;}
/*checkbox css*/
input[type=checkbox]:not(old), input[type=radio]:not(old){width:1em;margin: 0; padding: 0;font-size:1em;opacity:0;}
input[type=checkbox]:not(old) + label,
input[type=radio   ]:not(old) + label{display: inline-block;margin-left  : -2em;line-height  : 1.5em;}
input[type=checkbox]:not(old) + label > span, input[type=radio   ]:not(old) + label > span{ display: inline-block;width: 12px;height: 12px;margin:-3px 0.45rem 0.2rem 0.25em;border: 1px solid #5f5c5c;border-radius: 1px;vertical-align: bottom;}
input[type=checkbox]:not(old):checked + label > span,
input[type=radio]:not(old):checked + label > span{/*border:1px solid #5f5c5c;border: 1px solid #5f5c5c; border-color: #221f1f; background-color: #221f1f;*/color: #fff;box-shadow: none;}
input[type=checkbox]:not(old):checked + label > span:before{content: '';display: block;width: 8px;height: 8px;background: #d7d7d7;margin: 1px auto;}
input[type=radio]:not(old):checked +  label > span > span{display: block;   margin: 0.125em;}
#cssmenu ul ul lable:hover{opacity:0.6}
.prod_main{width:100%; float:left; padding:5px; height:auto; position:relative; margin:15px 0 0;padding-bottom: 2px;}
.Prod_name{font-family: verdana;font-size: 13px;color: #303030;margin: 10px 0 0;line-height: 17px;width: 100%;text-align: center;text-transform: capitalize;font-weight: normal !important;}
.price{display: block;font-size: 14px;color: #303030;line-height: 19px;font-family: verdana;text-align: center;margin-bottom: 2px;}
.old_Price{color:#444; text-decoration:line-through;margin:5px 5px 0 0;}
.prod_img{width:100%;padding:5px;}
.right_icon {margin: 15px 0 -6px;width: 20%;float: right;cursor: pointer;text-align: right;margin-right: 5px;}
.p0{ padding:0}
.Prod_cat_color ul li a:hover{ border: 1px solid #aaa}
.Prod_cat_color ul li a.active{ border: 1px solid #aaa}
.color_icon{width: 14px;height: 14px;}
.Prod_cat_size ul li a:hover{border: 1px solid #423e3e;text-decoration: none;background: #423e3e;color: white;}
.pad_1{padding: 2px 4px 10px 5px !important;text-align: center;border: 1px solid #999;display: block;text-transform: uppercase;width: 38px; height: 32px;color: #666;line-height: 28px;float: left;/* margin: 10px 1px!important; */margin-right: 5px;font-size: 13px;margin-top: 10px;}
.footer_bg{ background:#fff;margin-top:0px;border-top: 8px solid #f7c9b6d9}
.foter_link{line-height: 2;color: #303030;display: block;font-size: 12px;font-weight: 300; border-bottom: 1px transparent solid;font-family: Muli;} 	
.foter_link:hover {text-decoration: underline!important;text-underline-position: under;text-underline-offset: 1px;}
.foot_tab_head{text-transform: uppercase;display: block;
padding-bottom: 1px; margin-bottom: 21px; letter-spacing: 0.025em; position: relative; font-weight: bold; font-family: Muli; width: -moz-fit-content; margin-top: 60px; border-bottom: 2px solid #303030; width: fit-content;font-size: 12.5px; color: #303030;} 
.social-item{width:22px !important;height:22px !important;}
.Prod_cat_color ul li a{display: inline-block;
cursor: pointer; width: 20px; height: 20px; padding: 2px; border: 1px solid #fff; border-radius: 100%; font-size: 0; line-height: 0; margin-right: 1px; position: relative; float:left;margin-bottom: 5px;}	
.color_icon{ display: inline-block;
cursor: pointer; width: 15px; height: 15px; border-radius: 100%; font-size: 0; line-height: 0; text-indent: -9999em; background-size: 14px 14px; background-color: #e8e8e8; overflow: hidden; } 	
.color_icon{background-color: #aaa;}
/*social media*/
@font-face {
font-family: 'Social';
src: url('./fonts/socialicons-webfont.eot');
src: url('./fonts/socialicons-webfont.eot?#iefix') format('embedded-opentype'),
	 url('./fonts/socialicons-webfont.woff') format('woff'),
	 url('./fonts/socialicons-webfont.ttf') format('truetype'),
	 url('./fonts/socialicons-webfont.svg#SocialIconsMedium') format('svg');
font-weight: normal;
font-style: normal;
font-display:swap;
}

.content{display: inline-block;width: 100%;}
.content .menu {text-align:center; padding-top:5px;float: left; } 
.content .menu .primary-menu {list-style-type:none; position:relative; } 
.content .menu .primary-menu li {display:inline; text-align:center; margin:0 3px; position:relative; } 
.content .menu .primary-menu li a {position: relative; text-decoration: none; font-size:18px; color:#111010; }
.content .menu .primary-menu li.facebook a:hover,
.content .menu .primary-menu li.twitter a:hover,
.content .menu .primary-menu li.flickr a:hover,
.content .menu .primary-menu li.rss a:hover,
.content .menu .primary-menu li.mail a:hover { background:#a7892f;}

.content .menu .primary-menu li span.social-span {font-family:Proxima Nova; font-size:11px; position:absolute; width:100px; top:45px; left:-45%; background:#ffffff; padding:5px; border:1px solid #B8B8B8; opacity:0; border-radius:10px; transition:opacity 1s ease-in-out;}
.content .menu .primary-menu li a:hover ~ span.social-span {opacity:1;}
.content .menu .primary-menu li span.social-span:after {content:""; position:absolute; border-color:#fff transparent; display:block; top:-7px; left:40%; width:0; border-width:0 7px 7px; border-style:solid; }
.social_icon{width:26px;height:26px;}
.fa_icon{width: 14px;height: 25px;}
.tw_icon{width: 28px;height:22px;margin-top:2px;}
.gplus{width:27px; height:26px;}
.pin{width:24px;height: 28px;}
.sizebox:hover{border:1px solid #a7892f!important;}
.Prod_cat_color{margin-left:5px}
.mySlides {display:none}

@media only screen and (max-width: 300px){.prev, .next,.text {font-size: 11px}}
a:hover, a:focus { color: #23527c; text-decoration: none !important; }
.small_nav{padding: 0px 19px;font-size: 15px;margin-top: 10px;}
.small_nav a{margin: -1px 5px;}
.angle{color: #949494;margin-top: 0px;}
.detail_prod_name{text-align: left;font-size:24px;font-family: Lora;padding:4px 0 14px;color: #1f2223;line-height: 1;text-transform: capitalize;margin: 0;}
.detail_prod_price{margin:4px 0 4px;font-family: Lora,serif;font-size: 18px;color: #303030;font-weight: 400;}
.pro_type{font-size: 16px;color: #888888;display: block;margin-top: 3px;line-height: 20px;}
.Addcart{background: #f8d1c1;border: none;padding:15px;color: #000;text-transform: uppercase;font-size: 17px;width:100%;margin-top: 15px;margin-right: 35px;outline: none;font-weight: bold;border-radius:4px;}
.ml{ margin-left:0 !important;}
.wish_text{font-size: 14px;text-transform: uppercase;margin-top: 0;cursor: pointer;text-align: center;padding: 10px 8px 7px;width: 50px;float: right;z-index:2;position: relative;border-radius: 4px;}
.wish_text:hover{text-decoration:underline}
.bor{padding-bottom:22px;display: inline-block;width: 100%;margin-top: 12px;}
h1,h2{text-align: center; }
h1{ color: #666;font-family: "arvo"; margin-top: 20px ; } 
#wrap{width: 60%; margin: 0 auto;}
.c-tabs__item{display: inline;}
.c-tabs__link{ display: inline-block !important; color:#2d2b25!important; text-decoration: none!important; padding:12px 0.2px 8px!important; font-size:.70rem!important; text-transform: uppercase!important; letter-spacing: 1.5px!important; text-align: center!important;line-height: 20px !important;margin-right:75.1px; } 
.c-tabs__link em{font-family:Roboto; padding: 0 25px 6px;}
.c-tabs__link.is-active { color: #2d2b25 !important; font-weight: bold;} 
.c-tabs__link.is-active em {border-bottom:5px solid #21190f26;}
.c-tabs__link.is-active .match_txt{ color:#000; border-bottom: 2px solid #000;padding:0 25px 6px } 
.c-tabs__content { display: none; width: 100%; float: left; padding:0 0.2rem 0.5rem 0.2rem; text-align:justify; line-height: 25px; color:#46433f; border-top: 1px solid #46433f26; padding-top: 15px; } 

.c-tabs { background: #fff; overflow: hidden; margin-top: 15px; margin-bottom:25px;font-family: roboto; } 
p{font-size:15px !important}
.big_bor{border-bottom: 1px solid #eee;padding-bottom: 35px;display: inline-block;width: 100%;margin-bottom:20px;}
.match_txt{text-transform: uppercase;font-size:16px!important;margin-bottom: 10px;font-family: proxima nova; background: #fff; margin:0px auto; color:#888888; font-size: 17px; font-weight: bold; text-transform: uppercase; padding: 7px 0;  }

/*somnath*/
.active-slider{display:block }
.slideshow-container { max-width: 1000px; position: relative; margin: auto; } 
.prev, .nextbtn { cursor: pointer; position: absolute; top: 50%; width: auto; padding:16px 0; color: white; font-weight: bold; font-size: 18px; transition: 0.6s ease; border-radius: 0 3px 3px 0; }
.slideshow-container .prev, .slideshow-container .nextbtn{position: absolute;width: 40px;height: 40px;display: block;} 
.nextbtn { right: 0; border-radius: 3px 0 0 3px; } 
.text { color: #f2f2f2; font-size: 15px; padding: 8px 12px; position: absolute; bottom: 8px; width: 100%; text-align: center; } 
.numbertext { color: #f2f2f2; font-size: 12px; padding: 8px 12px; position: absolute; top: 0; } 
.dot {cursor:pointer; height: 13px; width: 13px; margin: 0 2px; background-color: #bbb; border-radius: 50%; display: inline-block; transition: background-color 0.6s ease; } 
.fade { -webkit-animation-name: fade; -webkit-animation-duration: 1.5s; animation-name: fade; animation-duration: 1.5s; } 

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) { .prev, .nextbtn,.text {font-size: 11px} } 
a:hover, a:focus { color: #23527c; text-decoration: none !important; }
.Prod_cat_size{display: block; font-size: 13px; color: #303030; line-height: 19px; font-family: verdana; text-align: center; margin: 2px 0;} .for-btn{display:block;margin-bottom: 10px; padding:0}
.buynow-btn {width: 100%;text-align: center;visibility:hidden;}
.cat_buynow{ color: #000; padding: 4px 17px !important; display: inline-block; font-size: 14px; vertical-align: middle; cursor: pointer; text-transform: uppercase; letter-spacing: 1px;border: 2px solid #000; margin-top:5px} .cat_buynow:hover{color:#fff !important; background:#000; border:2px solid #000}
.for-btn:hover > .buynow-btn{visibility:visible}
.Prod_cat_size ul{/*overflow:auto*/}
.Prod_cat_size ul li{display:inline-block}
.prod-size-arrow{position:relative;display:block}
.prod-size-arrow .prev-arrow{position: absolute;left: -22px;top: 19px;}
.prod-size-arrow .next-arrow{position: absolute;right: -22px;top: 19px;}
.prev, .nextbtn{visibility:hidden;color:#666;}
.slideshow-container:hover > .nextbtn{visibility:visible}
.slideshow-container:hover > .prev{visibility:visible}
.carousel-cell { width:100%; height:auto; margin-right: 10px; /*background: #8C8;*/ border-radius: 5px; counter-increment: carousel-cell; } 
.main_img{margin:27px auto; width:70%}
.guaranty_box{border: 2px solid #999;padding: 10px;text-align: center;font-size: 16px;margin:26px 0 1px;color:#777;}
/*Somnath Size Slider*/
.prod-size-arrow .prev-arrow{position: absolute;left: 0px;top: 16px;cursor:pointer}
.prod-size-arrow .next-arrow{position: absolute;right: 0px;top: 16px;cursor:pointer}
.Prod_cat_size_inner{display:block;overflow:hidden;margin:0 auto;width:81.5%;height: 50px;}
.Prod_cat_size ul{text-align: left;transition :0.6s ease-in-out; -wekit-transition : 0.6s ease-in-out; overflow:hidden; display:block;width: 103%;margin-bottom:1.5rem;}
.Prod_cat_size ul li{transition :0.6s ease-in-out;-wekit-transition : 0.6s ease-in-out;float:left;margin-top: 2.5px;}
.prod-size-arrow{position:relative;display:block}
.prod_size_box{ padding:6px 4px 5px 2px !important; text-align: center; border: 1px solid #d1d3d4; display: block; text-transform: uppercase; width:58px; height:38px; color: #666; line-height:19px; margin-right: 6px; font-size: 14px; margin-top:1px;margin-bottom:0;border-radius: 4px;}
.gender-secondary { position: relative; margin:60px 0 26px; } 
.gender-secondary:before { position: absolute; margin: 0 auto; padding: 18px 0; background-image: url(../images/pattern-stripes.png); width:62%; height:285px; top:-6px; z-index: -1; }
.gender-secondary-item>a:after, .gender-secondary:before { content: ''; display: block; left: 0; right: 0; bottom: 0; } 
.gender-secondary-list { list-style: none; margin: 0 auto; width: 76%; } 
.gender-secondary-item { z-index: 1; position: relative; float: left; width: 22%; max-width: 200px; margin: 0 1.5%; overflow: hidden; } 
.gender-secondary-item>a { text-decoration: none; display: block; } 
.gender-secondary-item>a>img { display: block; width: 100%; max-width: 200px; height: auto; margin: 0; border: 1px solid #ccc;} 
.gender-secondary-item>a>span { display: block; margin: 6px auto; width: 100%; color: #333; text-transform: uppercase; z-index: 3; font-size: 15px; font-weight: bold; } 
.title-level3 { margin: .75em 0; } 
.gender-secondary-item>a:after { opacity: 0; transition: opacity .3s ease-in-out; z-index: 2; position: absolute; top: 0; background: #000; } 
.title-level2 { margin: .75em 0; font-size: 28px; font-weight: bold; } 
.gender-secondary-item:hover>a:after { opacity: .3; } 
.gender-secondary-item>a:after { opacity: 0; transition: opacity .3s ease-in-out; z-index: 2; position: absolute; top: 0; background: #000; } 
.gender-secondary-item>a:after, .gender-secondary:before { content: ''; display: block; left: 0; right: 0; bottom: 0; } 
.gender-secondary-item:hover img{transform:scale(1.1,1.1); z-index: 2; }
.banner{width: 100%;margin-top:0;border: 1px solid #eee; border-top:none;}
.owl-theme .owl-controls .owl-buttons div {background: url(../images/arrow-spirit.png) no-repeat 0 -5px;text-indent: 100%;text-indent: -9999px;white-space: nowrap;overflow: hidden;border-radius: 0;padding: 10px 14px;opacity: 1;}
.owl-theme .owl-controls .owl-buttons div {background: url(../images/arrow-spirit.png) no-repeat 0 -5px;text-indent: 100%;text-indent: -9999px;white-space: nowrap;overflow: hidden;border-radius: 0;padding: 10px 14px;opacity: 1;}
.owl-theme .owl-controls .owl-buttons div {margin: 0;}
.owl-prev {position: absolute;left: -15px;top: 30%;width: 25px;}
.owl-next {position: absolute;right: -15px;top: 30%;width: 25px;}
.owl-theme .owl-controls .owl-buttons div.owl-next {background-position: 0 -42px;}
.owl-theme .owl-controls .owl-page span{background: none repeat scroll 0 0 #333;border-radius: 20px;
display: block;height: 12px;margin: 5px 7px;opacity: 0.5;width: 12px;}
.owl-pagination .active{background:#fff;}
.owl-pagination .active span{background:#a7892f !important}
.productimg_width{width:80%;}
.title-striped { margin: 70px 0 32px; position: relative; padding: 0 16px; }
.title-strip{ z-index: 0; margin: 0px 0px 15px; width: 100%; display: inline-block; padding-top: 2.5rem;} 
.title-strip h2{text-transform: uppercase; text-align: center; font-family: 'adobe-garamond-pro', 'EB Garamond'; letter-spacing: 6px; font-size: 24px; margin: 0; padding: 0; line-height: 29px; margin-top: 3px;} 
.status.new{font-weight:bold; font-size: 13px;color: #ed0080; text-transform:uppercase}
.discount { display: block; padding: 9px 6px 0; width: 46px; color: #fff; text-align: center; white-space: nowrap; background: #c0143c; border: 1px solid #c0143c; float: right; margin-right: 5px; position: absolute; right: 0; border-radius: 100%; height: 46px; font-family: Bliss,Avenir,Segoe UI,sans-serif; font-size: 16px; } 
.hot-buttons-list { list-style: none; padding: 0; margin-top: 20px; margin-left: 7px; }
@media screen and (min-width: 975px){
.hot-buttons-item {width: 32.6087%;}
}
@media screen and (min-width: 975px){
.hot-buttons-item, .hot-buttons-item:nth-child(2n){ margin-right: 1.08696%; float: left; } 
}
.hot-buttons-item { position: relative; width: 32%; float: left; margin: 10px 12px -4px 3px;height: 38px } 
.hot-buttons-item>a { position: relative; z-index: 1; display: block; border: 1px solid #EBEBEB; background: #FFF; text-transform: uppercase; text-align: left; line-height: 1.71429em; padding: .4em 1em; text-decoration: none; letter-spacing: 1px; font-weight: bold; color: #000} 
.hot-buttons-item>a:hover { background-image: url(../images/pattern-stripes.png); } 
.hot-buttons-item>a:after { position: absolute; right: .6em; top: 50%; margin-top: -.5em; } 
.east:after { background:url(../images/arrow.png); display: inline-block; margin: 0 0 0 .5em; vertical-align: -1px; font: 400 .75em pictenza; width:3px;height:5px } 
.clearfix:after, .clearfix:before { content: ""; display: table; clear: both; } 
.hot-buttons-item:after { position: absolute; content: ''; display: block; width: 100%; height: 100%; z-index: 0; right: -3px; bottom: -3px; background-image: url(../images/download.png); } 

/*Somnath 11-07-2017*/
.shop-key-main{background:#f5f5f5;display:block;width:100%;color:#fff;padding: 9px;}
.shop-key-main .dobule-border{border:1px dotted #808080;position:relative}
.shop-key-main .dobule-border:before{content: "";position: absolute; top: 5px; left: 5px; bottom: 5px; right: 5px; border: 1px dotted #808080; } 
.shop-key-main .dobule-border ul li	{line-height: 38px; font-size: 14px; color: #000; text-transform: uppercase; cursor: pointer; padding-left: 10px; position: relative; margin:10px 0 0px 5px; width: 262px; z-index: 1; }	 
.padding-none{padding:0;}	
.shop-key-main .dobule-border ul li.active{background:#a7892f;color: #fff;position: relative;}
.shop-key-main .dobule-border ul li.active:after{background: url(../images/key-shape-line.png) no-repeat; width: 30px; height: 37px; content: ""; right: -18px;position: absolute; } 
.hideliimage{display:none;}
.collectionimages{margin:40px 0 25px;display: inline-block;}
.collectionimages ul li{ float:left;width: 146px;opacity: 0.6;}
.collectionimages ul li a{text-align: center;font-size:13px;line-height: 29px; text-transform:uppercase; cursor:pointer; color:#000}
.collectionimages ul li:hover{ opacity:1}
.collectionimages ul li a:hover{color:#000}
.coming_btn{border: 1px solid #000;background: #fff;padding: 8px 10px;margin-top: 50px;}
.brands-selection-list { padding: 0; list-style: none; text-align: left; width: 30.91489%; float: left; margin-right: 2.12766%; } 
.brands-selection-item { border-bottom: 1px solid #EBEBEB; } 
.brands-selection-item>a { padding: 0 1em; line-height: 26px;font-size: 14px; color:#000} 
.brands-selection-item a:hover { text-decoration:underline !important }
.all_brand{font-size: 14px; margin: 24px 0 0; display: inline-block; font-weight: bold;} 
/*13-07-2017*/
.header-rightside{display: block;width: 50%;float: left;height: 100%;padding: 11px 0; position:relative}
.header-text{text-align:right;}	
.header-rightmenu{display:block;margin:0;padding:0;}
.header-rightmenu  > li{display:inline-block;margin-left:7px;text-align: left !important;width: auto;cursor:pointer}
#menu a:hover > #menu ul { display: block;padding: 0 10px; } 
ul.loginList{position: absolute;width: 224px;background: #fff;display: block;padding: 10px;z-index: 99999;border: 1px solid #000;left: -71px;display:none;top:46px;}
.right-side-inner{text-align: center}
ul.loginList li{margin:0;display: block;text-align:left;width: 100%;}
ul.loginList li .ullogin-btn{ background-image: -webkit-linear-gradient(top,#fe9a20 0,#ee8024 100%);width: 100%;border: 0;padding: 10px;color: #fff;font-weight: 700;}
ul.loginList li .small-txt{font-size:12px;cursor:pointer}
ul.loginList li a{text-align: left;cursor: pointer;color: #000;}
.header_top{width:100%; height:41px; background:#000}	
.free_txt{color:#fff; text-transform:uppercase; font-weight:bold}
.banner_txt{position: absolute;top:23%;right:14%;}
.title1{text-transform: uppercase;letter-spacing: 4.16px;margin:0 5px;font-family: Open Sans;font-size: 17px;color: #8c8c8c;font-weight: 400;margin-top: 7px;}
.title2{ font-size: 45px !important; color: #ed407b; font-family: avenir LT Std;font-weight: bold; } 
.title3{font-size:33px !important; color: #050323; font-family: roboto; margin-top: 12px;} 
.read_btn {  height: 60px; line-height: 58px; padding: 0px 30px; background: none; font-family: oranienbaumregular; border: 2px solid rgba(0,0,0,0.2); font-size: 20px; color: #050323; text-decoration: none; text-transform: uppercase; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; -moz-perspective: 1000; -ms-perspective: 1000; perspective: 1000; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: background 0.2s ease-in-out,color 0.2s ease-in-out,border-color 0.2s ease-in-out; -moz-transition: background 0.2s ease-in-out,color 0.2s ease-in-out,border-color 0.2s ease-in-out; transition: background 0.2s ease-in-out,color 0.2s ease-in-out,border-color 0.2s ease-in-out; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; min-width: 180px; margin-top:36px; outline: none !important; } 
.logo_line{font-size: 16.5px;color: #999;line-height: 20px;margin-top: 7px;}
.why_dcup_txt{width: 57%;float: left;margin:57px 0 10px;font-size: 14px;}
.why_dcup_img{ float:left; margin:57px 10px 20px;}
.background_grey{background-color: #F7F7F7!important;}
.info-boxes .arw-services-box.style-1 { text-align: center; } 
.padding-bottom-40 { padding-bottom: 30px; } 
.arw-services-box.style-1 .service-thumb {padding:20px 0 10px; }
.service-thumb .service-icon { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; background:rgba(255, 34, 102, 0.69); color:#000; } 
.service-icon { width: 80px; height: 80px; line-height: 80px; text-align: center; font-size:30px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; } 
.arw-services-box.style-1 .service-title { margin: 10px 0; font-size: 1em; text-transform: uppercase; font-weight: bold; } 
.title-divider-style-1 { border-width: 2px 0 0; border-color: #ebebeb; border-style: solid; width: 40px; margin:15px auto 10px; } 
.arw-services-box p { color: #b8b8b8; width: 164px; text-align: center; margin: 0 auto; line-height: 1.6; } 
.free_shping_txt{background:#fb82a7;text-align:center; font-size:16px; text-transform:uppercase;  padding:10px; cursor:pointer}
.txt_color{color:#fff; font-weight:bold; opacity:1 !important }
.free_shping_txt:hover{ background:#868b8f}
.best_seling_tab{margin:18px auto 0;height: 25px; border:none; text-align:center}
.best_seling_tab li{text-align: center; border:none}
.best_seling_tab li{font-size: 12px;text-transform: uppercase;font-weight: bold;padding:6px 11px;text-align: center; display: inline;margin-right:3px;font-family: proxima nova;}
.best_seling_tab li:hover{ background:#a7892f; color:#fff}
.vertical_nav{display:block}
.prod_main .side-angle{ display:none;}
.prod_main .front-angle{ display:block;}
.prod_main a.product-img img.side-angle{ display:none;}
.prod_main a.product-img img.front-angle,.prod_main:hover a.product-img img.side-angle{ display:inline-block;}
.prod_main:hover a.product-img img.front-angle{ display:none;}
/*17-7-17*/
.navBox>ul>li.active { background-color: #474747; }
@media only screen and (min-width: 991px) {
#openPageslide { display: none; }
.pageslideBg { display: none !important;}
}
@media screen and (max-width: 990px) {
.navBox ul li { float: none; }
.navBox>ul>li {border-bottom: 1px solid #ccc; }
.navBox>ul>li>a { padding: 10px; }
.navBox .dropNav { position: static; background: #fff; } 
#openPageslide { display: block; padding:7px 10px 10px; width: 38px; border-radius: 6px; float: left; margin-left: 13px; } 
#openPageslide span { height: 9px; display: block; border: 1px solid #000; border-width:3px 0; } 
#pageslide { display: none; width:85%; position: fixed; top: 0; left:-653px; height: 100%; z-index: 999999; overflow-y: auto;box-shadow:0 0 4px #989595;background:#a7892f; } 
.pageslideBg { display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: #000; opacity: 0.4; } }
.logo1{color: #a7892f;font-family: Emilys Candy;font-size: 27px;margin:10px 20px 4px; text-align:center}

.navBox { overflow: hidden; background: #fff; } 
.navBox a { display: block; padding: 14px 10px; color: #000; text-decoration: none; font-size: 12px; }
#navDrawer .navBox h1 { height: 50px; line-height: 50px; font-size: 13px; margin: 0; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; } 
.navbar-header{margin: 0 !important;padding: 0;width:100%;background: #fff; z-index:10001}
.shop_for{width: 100%;padding: 28px 15px;font-size: 18px;text-transform: uppercase;background: #000;color: #fff;letter-spacing: 1px;}
/* Base Styles */
#cssmenu1, #cssmenu1 ul, #cssmenu1 li, #cssmenu1 a { margin: 0; padding: 0; border: 0; list-style: none; font-weight: normal; text-decoration: none; line-height: 1; font-size: 14px; position: relative; } 
#cssmenu1 a { line-height: 1.3; padding:11px 50px 11px 12px; } 
#cssmenu1 { width:100%; } 
#cssmenu1 > ul > li { cursor: pointer; border-top: thin solid #000; background-color: #f3f3f3; }
#cssmenu1 > ul > li:last-child { border-bottom: 1px solid #e0e0e0; } 
#cssmenu1 > ul > li > a { font-size: 14px; display: block; color: #000; font-weight: 600; text-transform: uppercase; padding: 11px 50px 11px 12px; letter-spacing: 1px; line-height: 18px; } 
#cssmenu1 > ul > li > a:hover { text-decoration: none; } 
#cssmenu1 > ul > li.active { border-bottom: none; } 
#cssmenu1 > ul > li.active > a { background: #f3f3f3; } 
#cssmenu1 > ul > li.has-sub > a:after {content: '\f107'; position: absolute; font-size: 24px; height: 24px; line-height: 24px; width: 24px; top: 50%; right: 15px; margin-top: -12px; text-align: center; font-family: FontAwesome!important; }
#cssmenu1 > ul > li.has-sub.active > a:after { webkit-transform: rotate(180deg); transform: rotate(180deg);  transition: all .3s ease-out;  } 
/* Sub menu */
#cssmenu1 ul ul { padding: 0; display: none; }
#cssmenu1 ul ul a { background: #fff; display: block; color: #000; font-size: 13px; text-transform: uppercase; font-size: 12px; line-height: 16px; padding-top: 12px; padding-bottom: 12px; letter-spacing: 1px; }
#cssmenu1 ul ul li { border-bottom: 1px solid #a9a9a9; }
#cssmenu1 ul ul li.odd a { background: #fff; }
#cssmenu1 ul ul li:last-child { border: none; } 
.bottom-header { position: fixed; left: 0; right: 0; background: #fff; z-index: 10; bottom: 0; border-top: thin solid #e0e0e0; box-shadow: 0 -1px 14px -1px rgba(0,0,0,.2); } 
.bottom-header .nav-items ul li a .home-icon { width: 20px; margin-top: -15px; }
.bottom-header .nav-items ul li a img { width: 32px; } 
.disply-in-line-block-ul { list-style-type: none; padding: 0; margin: 0;text-align:center } 
.bottom-header .nav-items ul li { width: 24%; text-align: center }
.disply-in-line-block-ul>li {display: inline-block;width: 46px;height: 50px;vertical-align: middle;}
.disply-in-line-block-ul>li>a{display:block;}
.disply-in-line-block-ul li p{ color:#000}
.search-outer-container { padding: 5px 0; position: relative; border: thin solid #e0e0e0; border-radius:8px; background: #fff; margin: 72px 15px 7px; } 
.search-outer-container .search-icon-home { position: absolute; left: 20px; top:28%; z-index: 1; font-size: 17px; }
.search-outer-container .react-autosuggest__input { width: 100%; display: block; margin: auto; border: none; border-radius: 50px; font-size: 13px; padding-left: 50px; font-weight: bold; } 
.react-autosuggest__suggestions-container { display: none; } 
.searchTag{border: none;padding:5px 0 5px 35px;margin: 3px 7px;width: 95%;outline: none !important;}
#openPageslide span{border-bottom:3px solid #000 !important;border:none;height: 6px;}
/*18-7-2017*/
.available-sizes { color: #929292;padding: 5px; }  
.available-sizes::before { content:'Available Sizes'; display: inline-block; color: #555555; font-size: 12px; } 
.underline, .available-sizes a.underline:hover {text-decoration: underline;}
.refine-by, .sort-by label { color: #333; font-size: 14px; border: 1px solid #333; float: left; display: block; margin: 0; cursor: pointer; padding: 3px 5px;  position:relative; z-index:2; } 
.sort-by label { color: #666; } 
.sort-by .custom-select { display: none; } 
.sort-by .custom-select { float: left; } 
.custom-select { display: inline-block; margin: 0;width:100%; position: relative; background: #fff; margin-bottom: 1.5rem;} 
.refine-by, .sort-by label { min-width: inherit; } 
@media only screen and (max-width: 567px){
.sort-by label { margin-right: 12px; }
.refine-by, .sort-by label {min-width: 129px;text-align: center;margin: 0 14px;}
}
.available-sizes a { color: #929292;} 	
/*19-07-17*/
.wish_btn{border: 1px solid #a7892f; background: none;margin:5px 3px 30px 0; padding: 7px 7px; width: 135px; text-transform: uppercase; font-size: 13px; cursor: pointer; color: #5b5959; font-weight: bold;border-radius: 3px;}
.fillcolor{color:#a7892f !important;}
.SelectSize{width:100%;display:block;height:auto;text-align:left;position:relative;margin-top: 15px;cursor:pointer}
.SelectSize a{border: 2px solid #ccc;font-size: 14px;display: block;padding: 10px;color: #999;position:relative; cursor:pointer}
.table-select-size{background: #fff;border: 2px solid #ccc;border-radius: 2px;list-style: none;margin: 0;padding: 14px 4px;overflow:auto;top: 100%;z-index: 1;display:none;margin-top:-2px;cursor:pointer}
.table-select-size li{float: left;margin-bottom: 3px;padding: 0 3px;}
.table-select-size li a{height: 37px;width: 41px;border: 1px solid #7b7d80;padding: 8px 7px;font-size: 13px;text-transform: uppercase;}
.sizeboxactive{border-color: #f39 !important;color: #f39 !important;}
.tab_right{text-align:right}
.content_ul{list-style-type:circle; font-size:17px;padding-left: 16px;}
.arow_spn{float: right;margin-top: 6px;}
.arow_spn.active{ webkit-transform: rotate(180deg); transform: rotate(180deg); position: absolute; right: 14px; top: 11px; transition: all .3s ease-out;} 
.rightside{float:right;margin-right: 5px;}
.rotateclass{ -ms-transform: rotate(90deg); /* IE 9 */ -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */ transform: rotate(90deg); transition:all 0.3s; -webkit-transition:all 0.3s; }
.top-bar-section .has-dropdown > a {padding-right: 40px !important;}
.top-bar input, .top-bar .button{margin-right: 8px !important;}

/* Slider core styles ====*/
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } 
.slider-container { position: relative; overflow: hidden; width: 100%; margin: 0 auto; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;   user-select: none; }
.slider { position: relative; width: 100%; }
.slider:before, .slider:after { display: table; content: ' '; } 
.slider:after { clear: both; } 
.slider__item { position: relative; margin: 0; padding: 0; height: 100%; } 
.slider__item img { display: block; max-width: 100%; height: auto; width:100% } 
.slider__switch span { color: #fff; display: block; width: 32px; height: 32px; } 
/* Arrows */
.slider__switch { position: absolute; top: 50%; margin-top: -20px; padding: 10px 5px; cursor: pointer; -webkit-user-select: none;  -moz-user-select: none;   -ms-user-select: none;    -o-user-select: none; 	  user-select: none; border-radius: 1px;opacity: .3; transition: opacity .15s ease; fill: #333; }
.slider__switch--prev { left: 10px; } 
.slider__switch--next { right: 10px; } 
.slider__switch:hover { opacity: .85; } 
.slider__caption { position: absolute; top:20%; left:5%; display: block; padding: 10px; color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000'); }
.slider__caption[disabled] { opacity: 0; visibility: hidden; } 
.slider-nav { line-height: 30px; position: absolute; bottom: 0; left: 0; width: 100%; height: 30px; margin: 0; padding: 0; text-align: center; z-index:1; filter: alpha(opacity=90); /* ie8 */ } 
.slider-nav__control { display: inline-block; width: 12px; height: 12px; margin: 0 3px; border-radius: 50%; background: transparent; } 
.slider-nav__control.is-active { width: 12px; height: 12px; } 
.slider.has-touch { cursor: move; } 
.bann_txt{margin-top:7px; font-size:70px !important;}
.slider__caption ul{text-align: center;font-size: 16px;margin-top: 15px;line-height:34px;}
.slider__caption ul li{list-style-position:inside;list-style-image: url(../images/banner-bullet.png);}
.shop_main_head{text-align: center;font-weight: 700;font-size: 15px;padding:15px 0;text-transform: uppercase;letter-spacing: 1px;}
.bag-main{margin-top:3px;display: block;width: 100%;height: 186px;}
.bag-content{display: block;width: 100%;height: 100%;overflow: auto;}
.noofitem{text-align: left;text-transform: uppercase;font-size: 10px !important;color: #111111;margin-top: 15px;letter-spacing: 2px;font-weight: bold;}
.bag_item_image{width:100%;display: block; height: auto;padding: 20px 0 5px;text-align: center;margin-top: 15px;}
.bag_item_image img{width:75%;height:auto;}
.bag-padding-p0{padding:0;position: relative;height: 100%;}
.bag-item-details{display:block;width:100%;overflow:auto;padding-left: 7px;height: 100%;position: relative;}
.itemname{font-size: 11.5px !important;font-weight: 700;line-height: 10px;}
.itemprice{font-size:11.5px !important;color:#8C8C8C;line-height: 10px;	}
.itemdesc{font-size: 12px !important;color:#323233}
.wishlist{margin-top: 11px;font-size: 11px!important;font-weight: 700;margin-bottom: 5px;}
.wishlist i{font-weight:700}	
.wishlist a{color:#000}
.dropboxqty{display:block;position: absolute;left: 6px;bottom: 0;}
.sectiondropdown{ width: 50%;float: left;display: inline-block;}
.shp_ddl{width:93%;height:35px;font-size: 11px;padding-left:10px;}
.labl_txt{font-size:11px;text-transform:uppercase}
ul.checkoutpage-deliver{width: 100%;}
ul.checkoutpage-deliver li{width: 33.33%;text-align: center;padding:13px 0;margin: 0px;font-weight: 700;text-transform: uppercase;border-bottom: 2px solid #fff;border: 1px solid rgba(0,0,0,.08);border-left: none;float: left;color: #8C8C8C;font-size: 12px;}
ul.checkoutpage-deliver li.selected{color:#a7892f;}
ul.checkoutpage-deliver li:first-child{border-left:1px solid rgba(0,0,0,.08)}
.address-container{border-color: #d7d7d7;border-radius: 2px;padding:0 !important;margin-top:10px;}
.address-container .form-group label{font-size: 9px;text-transform: uppercase;letter-spacing: 2px;color: #232323;font-weight: bold;}
.inputbox{height: 50px;border-color: #d7d7d7;border-radius: 2px;box-shadow: none;}
.inputbox:focus{outline:none;box-shadow:none;border-color:#a7892f}
.errormsg{background: #EF423C;padding: 7px 7px;color: #fff;font-size: 12px;text-align: center;transition: all 0.9s ease-in-out;display:none;}
.inputboxerror{border-color:#EF423C}
.whenmsg{padding:14px;border:1px solid #d7d7d7;}
.whenmsg p{font-size:12px !important}
.whenmsg p.condition{color:#AFAFAF}
.freetxt{float: right;text-transform: uppercase;font-weight: 700;font-size:11px;color:#000}
.time{margin-right: 3.2rem;color: #7DC838;margin-top: 0.5rem;}
ul.PayemntWay {width: 100%;}
ul.PayemntWay li{width: 33.33%;text-align: center;padding:13px 0;margin: 0px;font-weight: 700;text-transform: uppercase;border-bottom: 2px solid #fff;border: 1px solid rgba(0,0,0,.08);border-left: none;float: left;color: #8C8C8C;}
ul.PayemntWay li:first-child{border-left: 1px solid rgba(0,0,0,.08)}
ul.PayemntWay li.selected{color:#a7892f;margin-bottom:-2px;opacity:1;}
.PayementBox{border-color: #d7d7d7; border-radius: 2px; padding: 0 !important; margin-top: 10px;} 
.PayementBox .form-group label{font-size: 9px;text-transform: uppercase;letter-spacing: 2px;margin-top: 8px;color: #232323;font-weight: bold;}
.cardnumber{position:relative;}	
.cardnumber:after{content:" ";position:absolute;}
.Remember_txt_payement{opacity:1 !important;font-size:12px;}	
.VOUCHER-Apply-Pay-btn{margin-top: 29px; width: 100%; height:50px; border: 0; background: #a7892f; color: #fff; font-size: 16px; text-transform: uppercase;} 	
.Your-Order-Box{display:block;background:#000;padding:5px 17px;font-size:12px;font-weight:700;color:#fff;}	
.Your-Order-Box h3{font-size: 10px;letter-spacing: 2px;margin:9px 0;text-align:center;text-transform:uppercase}
.Your-Order-Box .leftside-orderbox p{font-size:12px !important;font-weight:100;text-align:left;margin: 15px 0;}
.Your-Order-Box .rightside-orderbox p{text-align:right;font-size:11.5px !important;font-weight:700;margin: 15px 0;letter-spacing: 2px;}
.PlaceOrder-btn{ width: 100%; height: 39px; border: 0; background: #a7892f; color: #fff; font-size:14px; text-transform: uppercase;margin-top:15px;font-weight: bold;} 
.margin-fromgroup{margin-top:11px;}
.termandconditontxt{font-size: 13px !important;text-align: center;margin-top: 15px;line-height: 14px;color: #AFAFAF;}
.termandconditontxt a{color:#a7892f;font-weight:600;}
.thirdsectiontxt{font-size: 13px !important;text-align: justify;line-height: 18px;margin-top: 10px;}
.form-group{margin-bottom: 15px;display: inline-block;width: 100%;}
div label.checkbox-label input[type=checkbox], form label.checkbox-label input[type=checkbox], span label.checkbox-label input[type=checkbox] { margin:0.50em 0 0 0px; float: left; opacity:1} 
.margin{ margin:0 10px}
.wd_90{width:90%}
.trash_icon{margin-right:5px;width:14px;height:15px;float: left;}
.remove_txt{display: inline-block;margin-top: -2px;float: left;font-size: 11px; color:#000; font-weight:bold}
div select, form select, span select{    color: #232323; position: relative; z-index: 2; cursor: pointer; padding: 1px 0 2px 1rem; background: url(../images/down-arrow1.png) right 17px center no-repeat #FFF; background-size:0.85rem; border-radius:4px; font-size: 13px; -webkit-appearance: none; -moz-appearance: none; background-color: #FFF; border: none;width: 56px; } 
div select:focus{  background-color: #FFF;}	
/*25-07-17*/
.wrapper { background-color: #fcfcfc;padding-bottom: 20px; } 
#top{ height:51px}
.sc-main-container { float: left; width: 66%; width:calc(100% - 405px); } 
.sc-item-container { margin-bottom: 20px; background-color: #fff; border: 1px solid #ddd; border-color: #ebebeb #ebebeb #d8d8d8; box-shadow: 0 1px 4px rgba(0,0,0,.1); display: inline-block; position: relative; width:100%; }
.sc-main-container h2{text-align: left;font-size: 30px;text-transform: uppercase;margin:22px -2px;font-family: Roboto,Helvetica,Arial,sans-serif;}
.sc-main-container { min-height: 600px; } 
.sc-item-remove { position: absolute; right: 0px; top: 4px; display: inline-block; padding: 0 3px; cursor: pointer; z-index:9; } 
.sc-item-remove i{ font-size: 13px; color: #404040; font-weight: 700; } 
.sc-btn-wishlist { display: inline-block; padding: 5px auto; color: #a3a3a3; cursor: pointer;margin-top: 10px; } 
.sc-btn-wishlist:hover { text-decoration: underline; } 
.sc-details-list p { width: 100%; position: relative; padding-right: 54px; font-size: 13px !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;font-family:verdana; } 
.sc-details-list>li { padding:0;font-size: 13px; } 
.sc-details-scope .sc-details-content { margin: 55px auto 0; width: 100%; max-width: 355px; } 
.sc-details-list .sc-item-totals { margin-top: 8px; padding-top: 10px; padding-bottom: 10px; font-weight: 700; border-top: 1px dotted #000; } 
.sc-details-list .sc-price-d { position: absolute; top:0px; right: 1px; font-weight: 700; } 
.sc-details-scope .icon-arrow-down { display: inline-block; position: relative; margin-left: 5px; font-weight: bold; vertical-align: middle; overflow: hidden; transition: -webkit-transform .2s ease-in; transition: transform .2s ease-in; transition: transform .2s ease-in, -webkit-transform .2s ease-in; } 
.sc-details-scope .field-select-ui { height: 22px; } 
.sc-details-scope .field-select-ui select { padding-top: 0; padding-bottom: 0; border-bottom: none; padding-right: 2.5rem; } 
option { font-weight: normal; display: block; white-space: pre; min-height: 1.2em; padding: 0px 2px 1px; } 
.sc-details-content { margin:30px auto 0; width: 100%; } 
.sc-image-scope p { margin-top: 78px; } 
.sc-stock-status { margin-left:5px; font-style: normal; color: #4ca3bf; vertical-align: middle; } 
.btn-box { width:24%; padding:6px; border-width: 1px;border-radius: 0;    border: 1px solid #404040; text-transform: uppercase; font-weight: bold; margin: 10px 3px; color: #404040; border-radius: 0; } 
.btn:active, .btn.active { background-image: none; outline: 0; -webkit-box-shadow:none; box-shadow: none; }
.btn-box:hover, .btn-box.active{    background:#a7892f; color: #fff !important; border: 1px solid #a7892f; } 
.sc-guarantee-content { margin-top: 10px; padding:10px; color: #aaa; text-align: center; border-top: 1px solid #f2f2f2; font-weight:bold }
.sc-guarantee-content .im-guarantee { display: inline-block; margin-right: 7px; width: 23px; height: 24px; vertical-align: middle; background: url(../images/im-guarantee.png) 50% no-repeat; opacity: .5; } 
.row1 { margin-right: -15px; margin-left: -15px; } 
.sc-case-description { margin: 0px auto 10px; display: block; overflow: hidden; }
.sc-case-description .sc-case-image { display: table-cell; width: 42%; max-width: 376px;float: left } 
.sc-case-description .sc-case-image span { position: relative; display: block; margin: 0 auto; max-width: 376px; /*  height: 0;*/ padding-bottom:10px; overflow: hidden; } 
.sc-case-description .sc-case-info { vertical-align: middle; float: left; width:58%;margin-top:6px; } 
.sc-case-description h5 { margin-top: 0; font-weight: 700;font-size: 16px; } 
.sc-sidebar { padding-top: 77px; float: right; width: 380px; } 
.sc-sidebar .sc-sidebar-container { width: 380px; } 
.sc-order-summary { width: 100%; padding: 10px 24px; border: 1px solid #e5e5e5; background-color: #fff; } 
.sc-order-summary .sc-total-detail { margin: 20px auto; } 
.sc-order-summary .sc-total-detail dd { padding: 3px 0; font-weight: bold; } 
.sc-order-summary .sc-total-detail dd { padding: 3px 0; font-weight: bold; } 
.sc-order-summary .sc-total-detail dt { margin-top: 0px; padding: 8px 0; font-weight: bold; border-top: 1px solid #eee; } 
.sc-order-summary .sc-proceed-checkout { margin-top:0; text-align:center } 
.sc-order-summary .sc-proceed-checkout .btn-proceed-checkout { padding: 12px; width:100%; background:#f8d1c1; color: #000; border: 2px solid #f8d1c1;border-radius: 5px;letter-spacing: 1px; text-transform: uppercase;font-weight: bold; } 
.sc-order-summary .sc-proceed-checkout .btn-proceed-checkout:hover {border: 2px solid #f8d1c1; background: #fff; color: #000; }
.sc-order-summary .order-other-payment { margin: 28px auto 0px; text-align: center; }
.sc-order-summary .order-other-payment .or-title { margin: 24px auto 0px; border-top: 1px solid #000; width: 200px; text-align: center; } 
.order-other-payment .or-title { margin: 24px auto 0px; border-top: 1px solid #000; width: 200px; text-align: center; } 
#amazon-pay-btn { height: 48px; }
.sc-order-summary .order-other-payment .payment-sub-button { display: block; cursor: pointer; } 
.payment-sub-button { cursor: pointer; } 
.sc-order-summary .order-other-payment .other-payment img { margin-bottom: 10px; max-width: 170px; } 
.sc-order-summary .order-other-payment .payment-sub-button {display: block;cursor: pointer; }
.sc-order-summary .sc-btn-continue { margin: 10px auto; text-align: center; font-size: 14px; font-size: 1.4rem; font-weight: bold; } 
.sc-order-summary .sc-payment-accept {margin: 38px auto 0;}
.sc-order-summary .sc-payment-accept img {margin-top: 10px;}
.sc-order-summary .sc-coupon-conent {   padding: 19px 0 35px; border-top: 1px solid #eee; } 
.sc-order-summary .order-points { margin: 20px auto 10px; font-size: 12px; text-align: center; } 
.sc-need-help { margin: 12px auto; padding: 10px; text-align: center; font-weight: normal; width: 59%; } 
.sc-order-summary .order-other-payment .or-title span { position: relative; top: -12px; padding: 0 5px; color: #000; font-weight: 700; background-color: #fff; } 
.sc-order-summary .sc-btn-continue {  margin:0 auto 0; text-align: center; font-size: 15px; font-weight: normal; height: 44px; border: 1px solid black; border-radius: 5px; cursor: pointer; } 
.field-input-ui>input, .field-input-ui>select, .field-select-ui>input, .field-select-ui>select { height: 100%; } 
.field-input-ui>input { width:64%; padding: 6px 5px; border: none; border-bottom: 1px solid #cdcdcd !important; font-size: 14px; font-weight: normal; outline: none; float:left } 
.sc-order-summary .sc-coupon-conent .btn-apply-code { margin: 0 7px; border-width: 1px; padding: 5px 10px; width: 31%; background: #fff; color: #373636; border: 1px solid #373636; border-radius: 0; outline: none;font-size:13px; } 
.sc-order-summary .sc-coupon-conent .btn-apply-code:hover{ background: #f8d1c1; color: #000!important; border: 1px solid #f8d1c1;} 
.subtotal-subtotal{ font-size:13px}
.price-symbol{font-size:13px;float: right;margin-right:0px;margin-top: 3px;}
.icon-chat{width: 12%;float: left;display: inline-block;margin-right:0px;}
.sc-order-summary .order-points a { color:#000; text-decoration: underline; cursor: pointer; }
.sc-need-help .LPMlabel { color: #4ca3bf!important; z-index: 10!important; } 
.fix_header{min-height: 50px;border-bottom: 1px solid #b4aea8;z-index: 300;background: #fff;}
.sidebar-left { position: fixed; width: 269px; height: 100%; overflow-x: hidden; overflow-y: auto; top: 0; z-index: 1310; color: #000; background-color: #fff; -webkit-transform: translate3d(-269px,0,0); transform: translate3d(-269px,0,0); -webkit-transition: .6s; transition: .6s; left: -269px\9; } 
.garantee_icon{width: 7%; float: left; margin-right: 9px; margin-top: 5px; } 
.Prod_cat_size ul li a.active { color:#fff; background:#000; } 
.main-content { padding-right: 57px; padding-bottom: 10px; border-right: 1px solid #ccc; font-family: 'Roboto light', sans-serif; margin-bottom: 20px; }
.checkout-container .step-title { position: relative; margin: 5px auto 0; padding-bottom: 15px; font-size: 24px; clear: both; text-align: left; cursor: pointer; border-bottom: 1px dotted #c5c5c5; } 
.checkout-container .step { margin-bottom: 20px; font-family: 'Roboto light', sans-serif; } 
.checkout-container .step-title { position: relative; margin: 5px auto 0; padding-bottom: 15px; font-size: 24px; clear: both; text-align: left; cursor: pointer; border-bottom: 1px dotted #c5c5c5; font-family: 'Roboto light', sans-serif; } 
.step-title .step-name { padding-right: 15px; display: inline-block; vertical-align: top; font-size: 24px; line-height: 1.5; color: #a5a5a5; text-overflow: ellipsis; white-space: nowrap; text-transform: uppercase; overflow: hidden; background-color: #fff; font-family: 'Roboto light', sans-serif; } 
.step-title.high-light .step-name { color: #000; } 
.button-container { margin-top: 5px; padding-left: 19px; clear: both; font-family: 'Roboto', sans-serif; } 
.addrss-button { display: inline-block; vertical-align: top; zoom: 1; float: left; } 
.addrss-button p {margin: 0 auto 10px;font-size: 14px !important;font-family: 'Roboto', sans-serif;}
.login-btn{ background:#404040; color:#fff; border-radius:0;margin-right: 5px;text-transform: uppercase;font-family: 'Roboto', sans-serif;}
.login-btn:hover{color:#fff}
/* Styling the Popup Window */
.popup-trigger{ cursor: pointer;}
.popup {display: none; position: absolute; top: 158px; left: 50%; width: 700px; margin-left: -350px; padding: 50px 30px;background: #fff; color: #333; font-size: 19px; line-height: 30px; border: 10px solid #150E2D; z-index: 9999;}
.popup-mobile {position: relative; top: 0; left: 0; margin: 30px 0 0; width: 100%;}
.popup-btn-close {position: absolute; top: 8px; right: 14px; color: #4EBD79; font-size: 14px; font-weight: bold; text-transform: uppercase; cursor: pointer;}
.pop-up-main{font-family: 'Roboto', sans-serif;position: fixed;top: 0;bottom: 0;right: 0;left: 0;background-color: rgba(0,0,0,0.5);opacity: 1;visibility: hidden;z-index:9999;display: none;}
.pop-outer{position:relative;display:block;width: 100%;height: 100%;}
.pop-content{position: absolute;top:50%;height: auto;left: 50%;background-color: #fefefe;z-index: 9999;opacity: 1;box-shadow: 2px 2px 5px rgba(0,0,0,.2);background-color: #fff;width: 30%;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out; transform:translateX(-50%) translateY(-50%) scale(0.8);font-family: 'Roboto', sans-serif;}
.pop-content-address{position: absolute;top:50%;height: auto;left: 50%;background-color: #fefefe;z-index: 9999;opacity: 1;box-shadow: 2px 2px 5px rgba(0,0,0,.2);background-color: #fff;width: 45%;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out; transform:translateX(-50%) translateY(-50%) scale(0.8);color:#6c6c6c}
.pop-content-in-animation{ -webkit-transform:translateX(-50%) translateY(-50%)  scale(1); -o-transform:translateX(-50%) translateY(-50%) scale(1); -moz-transform:translateX(-50%) translateY(-50%) scale(1); transform:translateX(-50%) translateY(-50%) scale(1); -ms-transform:translateX(-50%) translateY(-50%) scale(1); opacity:1; } 
.pop-content-out-animation{ -webkit-transform:translateX(-50%) translateY(-50%)  scale(0.8); -o-transform:translateX(-50%) translateY(-50%) scale(0.8); -moz-transform:translateX(-50%) translateY(-50%) scale(0.8); transform:translateX(-50%) translateY(-50%) scale(0.8); -ms-transform:translateX(-50%) translateY(-50%) scale(0.8); opacity:0; } 
.popup-container{width: 100%;border: 1px solid transparent;box-sizing: border-box;}
.popup-header{ position: relative;z-index: 1350;}	
.popup-close{position: absolute;display: block;top: -25px;color: #fff;text-indent: 0;width: 70px;height: 23px;font-size: 14px;line-height: 1.4;text-align: right;right: 4px;background-position: 100%;background-repeat: no-repeat;overflow: hidden;z-index: 1370;cursor: pointer;font-family: 'Roboto', sans-serif;}
.popup-main{border: none;}
#login-form{padding: 20px 17px;font-family: 'Roboto', sans-serif;}
.popup-login-wrapper{padding-left: 30px;padding-right: 30px;padding-bottom: 20px;font-family: 'Roboto', sans-serif;}
.form-item{height: 28px;overflow: hidden;margin-bottom:10px;}
#login-form h5{margin: 5px auto;color: #7f7f7f;font-weight: 400;font-size:15px;text-transform: none;font-family:Roboto font;font-family: 'Roboto', sans-serif;}
#login-form .icon-pwd, #login-form .icon-user{float: left;height: 26px;width: 27px;display: inline-block;text-indent: -555px;border: 1px solid #d6d6d6;border-top-left-radius: 3px;border-bottom-left-radius: 3px;background: url('../images/icon-for-login.png') 8px 8px no-repeat #f4f4f4;vertical-align: middle;overflow: hidden;}
.customize-login{margin-left:0px;height: 39px;padding: 0;width:100%;text-indent: 5px;vertical-align: middle;border: 1px solid #d6d6d6;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-top-left-radius: 0;border-bottom-left-radius: 0;-webkit-appearance: none;font-family: 'Roboto', sans-serif;font-size: 13px; box-shadow:none}
.form-item span:focus{border:none}	 
.customize-login:focus{border-color:#d6d6d6; box-shadow: none;border: 1px solid #d6d6d6;}	
#login-form .signup{margin-top: 5px;padding: 2px 25px 2px;line-height:30px;border:1px solid #f8d1c1;background-color:#f8d1c1;font-size:14px;text-transform:uppercase;color:#000;font-family: 'Roboto', sans-serif;}
.forget-pwd{float: right;cursor: pointer;vertical-align: baseline;margin-top: 14px;font-size: 14px;}	
.forget-pwd:hover{text-decoration:underline !important;}
.popup-sign-wrapper-fb{padding-left: 30px;padding-right: 30px;position: relative;padding-top: 10px;padding-bottom: 0;border-top: 1px solid #cdcdcd;font-family: 'Roboto', sans-serif; }
#new-address{max-width: 600px;padding: 48px 20px 20px 20px;}
#new-address .input-custom{width:100%;padding: 3px 12px 2px;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;line-height: 1.3; height: 28px;border: 1px solid #ccc;font-size: 13px;box-shadow: none;font-family: 'Roboto', sans-serif;}
#new-address .input-custom:focus{box-shadow:none}	
.address-custom	{margin-bottom:10px;}
.address-custom .control-label{padding-top:2px;font-weight:normal;text-align: right;vertical-align: top;padding-top: 2px;white-space: nowrap;font-size:13px;color:#6c6c6c;font-family: 'Roboto', sans-serif;}
.address-custom .control-label .red{color:#f00}
.address-dropdown{border: 1px solid #ccc;width:100%}
.address-dropdown:hover{border: 1px solid #ccc;width:100%;}
.address-btn{margin-top: 5px;padding: 2px 25px 2px;line-height: 2.5;border-color: #3ca4bf;background-color: #3ca4bf;border:0;font-size:14px;text-transform:uppercase;color:#fff;font-family: 'Roboto', sans-serif;}
.payment-method{display:block;width:100%;height:auto;margin-top: 13px;}
.payment-method ul {padding:0px;margin:0;}
.payment-method ul li{padding:0;margin:0;}
.payment-method-ups{display:block;width:100%;height:auto;font-family:Roboto; margin-top:25px}
.payment-method-ups input[type=radio]{opacity:1;font-family:Roboto;position: relative;top: 2px;    outline: none;-webkit-appearance: radio;}
.payment-method-ups span{font-family:Roboto}
.payment-method-ups img{width: 5%;display: inline-block;vertical-align: middle;margin-left: 20px;}
.sub-description{margin: 5px 0;padding-left: 28px;}
.sub-description{font-family:Roboto; display:block;text-align:left;}
.sub-description p{font-family:Roboto; display:block;text-align:left;}
.sub-description  strong span{font-family:Roboto;font-size: 15px;color: #4a668d;}
.gift-card-payment{display:block;width:100%;height:auto;margin: 20px auto;padding: 0 19px 20px;font-family:Roboto ;border-bottom: 1px dotted #e5e5e5;}
.gift-card-payment label{font-family:Roboto;font-size:15px;display:block;margin-top: 10px;}
.payment-gift-textbox-outer{display:block;width:100%;height:auto;}
.gift-input{width:215px;margin: 8px 17px 8px 0;margin-right: 17px;vertical-align: middle;padding:9px 12px 8px;line-height: 1.3;border: 1px solid #ccc;font-size: 9px;}
.gift-input:focus{outline-color:#107fe8}
.gift-card-button{margin-right: 10px;color: #d9d9d9;font-weight: 700;border: 2px solid #d9d9d9;background-color: #fff;vertical-align: middle;padding:7px 20px;text-transform:uppercase}
.payment-method-credit{}
.sub-title-payment{opacity: 1;}
.sub-description-payment{margin:10px 0;padding-left: 19px;}
.payment-label span{display: block;width: 100%;max-width:100%;margin-top: -2px;margin-bottom: 5px;padding: 8px 0 10px 30px;font-weight: 400;text-transform: uppercase;background: url(../images/icon-securely-l.png) -1px 3px no-repeat;border-bottom: 1px dotted #c5c5c5;font-family:Roboto}
.authorize_net_info{display:block;overflow:hidden;font-family:Roboto}
.scope {margin: 5px 0 3px;font-family:Roboto}
.cc-input{padding: 5px 0 5px 5px;border: 1px solid #ccc;-webkit-appearance: none;width: 218px;}
/*01-08-17*/
.address-custom .control-label{color:#6c6c6c}
.payment-method-credit select:hover,.payment-method-credit select:focus, .payment-method-credit select { margin-left: 0; height: 31px; line-height: 25px; vertical-align: middle; padding: 1px 3px; border: 1px solid #ccc; background-color: #f2f3f6;-webkit-appearance: listbox;/*width: auto;*/ border-radius:0} 
.cc-row { display: inline-block; zoom: 1; vertical-align: top; margin-right: 10px; } 
.payment-method-credit input[type=text] { padding: 5px 0 5px 5px; border: 1px solid #ccc; -webkit-appearance: none;opacity: 0.5; } 
.cc-cvv{width: 91px;height: 29px;}
.piece input[type=checkbox]{ opacity:1!important;-webkit-appearance: checkbox;display:inline-block; width:auto}
.piece label{margin-left:2px!important; font-weight:normal;}
.piece{padding-left: 20px;margin-bottom: 5px;}.payment-label{width:100%}
.right-sidebar { float: right; width: 295px; padding-left: 50px;} 
.stickem { padding-top: 40px; position: fixed; top: 0; width: 269px; z-index: 3; } 
.sidebar-content { padding-bottom: 10px; } 
.sidebar-content .sidebar-title { padding: 4px 0 10px; font-size: 23px; font-weight:bold; text-transform: uppercase; border-bottom: 1px dotted #c5c5c5; font-family: roboto light; } .sidebar-content .tel-us { padding: 10px 0 7px; font-size: 13px; border-bottom: 1px dotted #c5c5c5; font-family: arial; } 
.icon-tel { display: inline-block; vertical-align: top; zoom: 1; margin: 1px 3px 3px; width: 0; padding-left: 16px; height: 16px; font-size: 0; line-height: 0; overflow: hidden; background: url(images/icons/icon-tel.png) 50% no-repeat; } 
#checkout-total { padding: 20px 0; } 
#checkout-total p { margin: 0 auto; } 
.currency-symbol, .price-symbol { font-family: Helvetica,Arial,sans-serif; } 
.sidebar-content .proceed-checkout { padding: 0 0 15px; } 
#checkout-total { padding: 20px 0; } 
.sidebar-content .order-total {padding: 0}
.order-total .total {font-family: arial;color: #000;}
.main-container {padding-top: 23px;margin-bottom: 27px}
.live-chat_up{margin: 0px; padding: 0px; border-style: solid; border-width: 0px; outline-color: rgb(106, 159, 177); outline-width: 2px; font-style: normal; font-weight: normal; font-variant-ligatures: normal; font-variant-caps: normal; list-style: none outside none; letter-spacing: normal; line-height: normal; text-decoration: none; vertical-align: baseline; white-space: normal; word-spacing: normal; background-repeat: repeat-x; background-position: left bottom; background-color: rgb(255, 255, 255); border-color: transparent; width: 60px; height: 20px; cursor: pointer; display: block; position: relative; top: 0px; left: 0px;}
.live-chat{margin: 0px; padding: 0px; border-style: none; border-width: 0px; outline-color: rgb(106, 159, 177); outline-width: 2px; font-style: normal; font-weight: normal; font-variant-ligatures: normal; font-variant-caps: normal; list-style: none outside none; letter-spacing: normal; line-height: normal; text-decoration: none; vertical-align: baseline; white-space: normal; word-spacing: normal; position: absolute;color: rgb(130, 130, 130); left: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; top: 3px;color: #4ca3bf!important;}
.sidebar-content .proceed-checkout { padding: 0 0 15px; }
.button-checkout { margin: 20px 0 0; width: 100%; padding: 15px 0; color: #fff; font-size: 14px; font-weight: 700; text-transform: uppercase;background: #404040; border-radius: 0; border-width: 2px; } 
.button { position: relative; overflow: visible; display: inline-block; margin: 0; padding: 6px 33px; color: #fff; font-size: 14px; font-size: 1.4rem; line-height: 1.3; font-weight: 700; text-align: center; text-decoration: none; text-transform: uppercase; white-space: nowrap; cursor: pointer; outline: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 2px solid #404040; background: #404040; font-family: Roboto-ebd,Helvetica,Arial,sans-serif; -webkit-transition: all .25s ease-out; transition: all .25s ease-out; } .button-checkout:hover{border:2px solid #404040; background:#fff; color:#404040 }
h1 { /*margin: 10px;*/ padding: 0; box-sizing: border-box;font-weight: 100; } 
h3 { margin-top: 0; display:inline-block } 
#wrapper{ width: 100%; position: relative; margin: auto; text-align: center; } 
.box {display:inline } 
input.opener { position: relative; display: inline-block; margin: 10px 150px; padding: 10px; text-align: left; cursor: default; border: 1px solid #999;max-width: 300px; color: #333; } 
::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.46);} 
::-moz-placeholder { color: rgba(0, 0, 0, 0.46);}
.balloon-large { font-size: 350%; text-align: center; font-weight: 100; line-height: 1;  } 
#cart-ccv-help dt { float: left; width:35%; padding-right: 2.5%; text-align: center; }
#cart-ccv-help dd { float: left; width: 64%; } 
#cart-ccv-help dd p{font-size:13px !important}
#cart-ccv-help h6 { font-weight: 700; font-size: 16px; margin: 5px auto; color:#333}
#cart-ccv-help p { margin: 8px auto; color:#333} 
.hide-show-comman{display:none}
.sub-description-payment{display:none}
#cart-ccv-help p.cvv-bottom-tip { margin-top: 15px; font-size: 13px; color: #888; font-style: italic; } 
.sub-description-paypal{display:none}
.arrow-wrapper1 { overflow: hidden; position: absolute; z-index: 999 ; width:46px; height: 60px;transform:rotate(45deg); } 
.arrow-wrapper { overflow: hidden; position: absolute; z-index: 999 ; width:46px; height: 60px;transform:rotate(135deg); } 
[class*=" icon-"], [class^=icon-] { font-family: ebd!important; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } 
.icon-facebook:before { content: "\e614"; } 
.social-title a:hover { color: #a7892f; border-color: #a7892f; }
.social-title a { display: inline-block; margin-left: 5px; width: 32px; height: 32px; text-align: center; line-height: 23px; color: gray; border-radius: 100%; border: 1px solid gray; text-decoration: none; cursor: pointer; } 
.logo{margin:16px 0 10px;}
.top-bar input{font-size: 14px !important;}
/*10-08-2017*/
.radio { margin-top: 0; margin-bottom: 0; padding-bottom: 15px; } 
.radio, .checkbox { position: relative; display: block; margin-top: 15px;} 
.checkbox label,.radio label {cursor: pointer; min-height: 25px; } 
.full-width { width: 100%; } 
.radio label, .checkbox label { min-height: 22px; margin-bottom: 0; font-weight: normal; cursor: pointer; } 
.checkbox label, .radio label { min-height: 22px; margin-bottom: 0; font-weight: 400; cursor: pointer;    font-size: 14px; } 
.radio .form-control[type="radio"] { opacity: 0; margin: 0; }
.checkbox input[type="radio"]:checked ~ .presentation,.radio input[type="radio"]:checked ~ .presentation { border-color: #a7892f; } 
.radio .form-control[type="radio"] ~ .presentation {position: absolute; padding-left: 0; width:20px; height:20px; } 
.radio .form-control[type="radio"] ~ .cart-delivery-radio { position: absolute; padding-left: 0; width: 14px; height: 14px; } 
.checkbox input[type="radio"] ~ .presentation,.radio input[type="radio"] ~ .presentation { border-radius: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } 
.checkbox input[type="radio"] ~ .cart-delivery-radio,.radio input[type="radio"] ~ .presentation { border-radius: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } 
.radio .cart-delivery-radio { border: 1px solid #a7892f; background: #fff; color: #fff; display: block; overflow: hidden; pointer-events: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius:50%; } 
.radio .presentation { border: 1px solid #a7892f; background: #fff; color: #fff; display: block; overflow: hidden; pointer-events: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } 
.checkbox input[type="radio"]:checked ~ .cart-delivery-radio:after, .radio input[type="radio"]:checked ~ .cart-delivery-radio:after { width: 8px; height: 8px; background-color: #a7892f; margin:-4px 0 0 -4px; } 
.checkbox input[type="radio"]:checked ~ .presentation:after, .radio input[type="radio"]:checked ~ .presentation:after { width: 6px; height: 6px; background-color: #a7892f; margin:-3px 0 0 -3px; } 
.checkbox input[type="radio"] ~ .presentation:after, .radio input[type="radio"] ~ .presentation:after { content: ' '; width: 0; height: 0; border-radius: 50%; background-color: #161616; display: block; top: 50%; left: 50%; position: absolute; margin: -1px 0 0 -1px; -moz-transition: all .25s cubic-bezier(0.355,0.51,0.235,0.925); -ms-transition: all .25s cubic-bezier(0.355,0.51,0.235,0.925); -o-transition: all .25s cubic-bezier(0.355,0.51,0.235,0.925); -webkit-transition: all .25s cubic-bezier(0.355,0.51,0.235,0.925); transition: all .25s cubic-bezier(0.355,0.51,0.235,0.925); -webkit-transition-timing-function: cubic-bezier(0.355,0.51,0.235,0.925); -moz-transition-timing-function: cubic-bezier(0.355,0.51,0.235,0.925); -o-transition-timing-function: cubic-bezier(0.355,0.51,0.235,0.925); transition-timing-function: cubic-bezier(0.355,0.51,0.235,0.925); } 
.checkbox input[type="radio"] ~ .cart-delivery-radio:after, .radio input[type="radio"] ~ .cart-delivery-radio:after { content: ' '; width: 0; height: 0; border-radius: 50%; background-color: #161616; display: block; top: 50%; left: 50%; position: absolute; margin: -1px 0 0 -1px; -moz-transition: all .25s cubic-bezier(0.355,0.51,0.235,0.925); -ms-transition: all .25s cubic-bezier(0.355,0.51,0.235,0.925); -o-transition: all .25s cubic-bezier(0.355,0.51,0.235,0.925); -webkit-transition: all .25s cubic-bezier(0.355,0.51,0.235,0.925); transition: all .25s cubic-bezier(0.355,0.51,0.235,0.925); -webkit-transition-timing-function: cubic-bezier(0.355,0.51,0.235,0.925); -moz-transition-timing-function: cubic-bezier(0.355,0.51,0.235,0.925); -o-transition-timing-function: cubic-bezier(0.355,0.51,0.235,0.925); transition-timing-function: cubic-bezier(0.355,0.51,0.235,0.925); } 
.radio label, .checkbox label{ padding-left:0}
.new_heart{width:60%;margin-top:-20px;}
.search_plus{width: 80%;}
/*Checkout Page Changes*/
.primary-address-checkbox{display:block;}
.primary-address-checkbox .checkbox-opacity{opacity:1}
.primary-address-checkbox label{    margin: 0 !important;position: relative;top: -2px;}
/*12-08-17*/
.navbar.navbar-default {margin: 0 auto; background: #fff; border: 0; border-radius: 0; } 
.navbar-nav>li>.dropdown-menu { margin-top: 0px;border-top: 0px;padding:45px 30px 25px;min-height: 350px; box-shadow: 0 4px 7px -2px rgba(0,0,0,0.25); border-top: 0.0625rem solid #d1d3d4; border-radius: 0 0 0.25rem 0.25rem } 
.navbar-default .navbar-nav>li>a {}
.mega-dropdown { position: static !important;}
.navbar-nav>li>.dropdown-menu.mega-dropdown-menu{overflow-y: scroll;height: 70vh;}
.mega-dropdown-menu { padding:5px 0; width:80%; box-shadow: none; -webkit-box-shadow: none; float:none; border:none;z-index: 10001; background:#fdfcfc } .dropdown-menu{right:0 !important; left:0 !important; margin:0 auto; width:83%}
.mega-dropdown-menu > li > ul { padding: 0; margin: 0; } 
.mega-dropdown-menu > li > ul > li { list-style: none; }
.mega-dropdown-menu > li > ul > li > a { display: block; padding: 2px 0px; clear: both; font-weight: normal; line-height: 1.428571429; color: #000; white-space: normal;font-size: 13px; font-family: verdana; } 
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus { text-decoration: none; color:#a7892f; }
.mega-dropdown-menu > ul > li > ul > li :last-child{margin-bottom:20px}
.mega-dropdown-menu .dropdown-header { color:#46433f; font-size: 14px; text-transform: uppercase; font-family:verdana; font-size: 15px; clear: both; padding:0px 0 2px; } 
.container li a{padding: 2px 0px;font-weight: normal;line-height:23px;color: #464646;white-space: normal;font-size: 12px;font-family: Verdana;}
.container li a:hover{  color:#a7892f;}
.border-left-menu{border-left: 1px solid #d1d3d4; padding-left:9px}
.mega-dropdown-menu form { margin: 3px 20px; }
.mega-dropdown-menu .form-group { margin-bottom: 3px; }
/*.dropdown.mega-dropdown:active > .dropdown-menu.mega-dropdown-menu.row { display: block; margin:0 auto }*/
.navbar-default .navbar-nav>li>a {color: #464646;font-size: 12px;padding:0;font-family: verdana;}
.navbar-default .navbar-nav>li>a:hover { color:#a7892f; } 
.dropdown-menu.mega-dropdown-menu.row li:active {list-style-position: inside;}
.megamenu-headline { padding: 0 32px; }
.nav_border{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.nav_img_a{display: inline-block !important;padding:0 !important; margin-right:10px}
.nav_img_a img{margin-top:7px}
.nav_img_a:hover{background:#fff !important}
.highlight-title{display: block;margin-top: 5px;text-transform: uppercase;}
.dropdown-toggle:focus { outline: 0; color: #999; } 
.search_form{float: right;width: 35%;padding: 0;margin-right: 5px;margin-top: 5px;margin-bottom: 5px;}
.navbar-nav{float:none;margin: 0 auto;width:100%;text-align: center;}
.navbar-nav>li{float: none;display: inline-block;padding: 15px 15px;}
.p0{padding:0}
/*somnath*/
.remove-item-popup{position:relative;width:100%;height:100%}
.remove-popup-outer{background:#fff;position: absolute;width: 100%;text-align: center;bottom:-200px;height:auto;}
.remove-popup-content{text-align:center;height:auto;text-align: center;height: auto;width: 600px;margin: 0 auto;}
.remove-popup-content h4{font-size:18px;margin-top:20px;}		
.remove-btn-grp{text-align: center;display: inline-block;width: 396px;margin-top: 30px !important;margin-bottom: 20px;transition:all 0.25s ; -webkit-transition:all 0.25s ;}	
.remove-btn-grp .left,.remove-btn-grp .right{display: inline-block;width: 300px;margin: 0 auto;text-align: center;width: 40%;border:2px solid #404040;}
.remove-btn-grp a{padding: 10px 20px;color: #fff;font-size: 15px;display: block;text-transform: uppercase;background: #404040;}		
.remove-item-pop-outer{    width: 100%; max-width: 100%;position: fixed;top: 0;bottom: 0;right: 0;left: 0;background-color: rgba(0,0,0,0.7);display:none;z-index: 99999999999;} #yes_cart a:hover{border-color:#404040;background:#fff;color:#000}
#No_cart a:hover{border-color:#404040;background:#fff;color:#000}					
.Add-accessories-pop-outer{position:fixed;top:0;left:0;background:#fff;bottom:0;right:0;display:block;z-index: 999;    visibility: hidden;transform: scale(0.9); -webkit-transform: scale(0.9);-o-transform: scale(0.9);    transition: all 0.25s;-webkit-transition: all 0.25s;overflow:hidden;}
.Add-accessories-animate-in{visibility:visible; transform:scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1);opacity: 1; }
.Add-accessories-animate-Out{ visibility:hidden; transform:scale(0.9); -webkit-transform:scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9);opacity:0; } 
.Add-accessories-pop-close{position:relative;display:block;width:100%;height:100%;}
.accessories-close-pos{position:fixed;top:25px;right:25px;display:block;width:25px;z-index: 98999;height: 32px;}
.accessories-close-pos .close-add{position: relative;display: none;width: 100%;height: 100%;}			
.close-add span{border-top: 1px solid #000;position: absolute;transform: rotate(45deg);top: 17px;left: -2px;width: 30px;}			
.close-add span:nth-child(2){position: absolute;transform: rotate(-45deg);border-top: 1px solid #000;width: 30px;}				
.accessories-box{display:block;width:100%;height:100%;}	 .accessories-section{padding-top:60px;} .accessories-heading{display:block;text-align:center;} .accessories-heading h2{text-align: center;font-size: 30px;font-weight: 500;} .accessories-heading .accessories-product{margin: 7px auto;font-size: 14px;}		 
.accessories-heading .accessories-product span{color: #aaa;} 
.outer-main-div{margin: 20px auto 50px;display: block;overflow: hidden;} 
.accessories-img-section{width: 80%;display: block;margin: 0 auto;} 
.accessories-img{width:100%;display:block;} .accessories-info{text-align:center;margin-top:10px;}				 
.accessories-info .accessories-color{color: #aaa;} 
.accessories-box-button{position: relative; margin: 15px auto 5px; display: block; width: 100%; max-width: 230px; padding: 10px; border-width: 1px; z-index: 10;color: #404040; background-color: #fff;border: 1px solid #404040;font-size: 15px;text-transform: uppercase;font-weight: 700;opacity: 0;transition: all 0.2s;} 					
.accessories-box:hover .accessories-box-button{opacity:1;transition:all 0.2s ;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s}
.accessories-box-button:hover{background:#404040;color:#fff}
/*14-08-17*/
.mobi_search{ font-size: 21px; font-weight: normal; color: #333; margin: 0px 15px 8px 15px;	 } 
.pink_patch{text-align: center;background:#000;padding: 5px;color: #fff;font-size: 14px;}
.text-box-click{position: absolute;width: 100%;z-index: 99;display:none;left:0;}
.text-box-search{width: 100%;border: none !important;border-bottom: 1px solid #000 !important;margin-top: 0;z-index: 99999;height: 40px;border-radius: 0px !important;}
.text-box-search:focus{outline:0;}
.text-search-center-div{text-align:center;margin:0 auto;width:92%;position:relative}
.textbox-inner-searchimg{margin: 7px auto;width: 25px;position:absolute; top:0; right:0;}
.category ul li{ display:inline-block;width: 150px;text-align: center;border: 1px solid #000;color: #000;text-transform: uppercase;font-size:12px;padding: 8px 3px;margin: 5px;height: 40px;font-weight: bold;}
.category ul li:hover{background:#a7892f; color:#fff; border:1px solid #a7892f}
.category ul li a:hover{ color:#fff}
/*15-08-2017*/
.youtube{width: 34px;height: 37px;}
.emial_icon{color: #fff;font-size: 26px;margin: 5px 12px 0 12px;float: left;}
.newsletter-email { height: 41px !important; width: 210px; padding: 0 1rem; border: 0.1rem solid #CCCCCC !important; color: #333; font-size: 16px; float: left; -webkit-border-radius: 0; -webkit-appearance: none; border-radius: 0; display: inline-block; } 
.save-btn { height: 41px; border: 0.1rem solid #CCCCCC; background: #F8F8F8; color: #999999; float: left; margin-left: 5px; -webkit-border-radius: 0; -webkit-appearance: none; border-radius: 0; font-size: 16px; width: 56px; } 
.m_foter{background: #000;padding: 10px; padding-bottom: 30px;margin-top:20px;}

/*cssmenu foe vertical menu*/
#footermenu, #footermenu ul, #footermenu li, #footermenu a { margin: 0; padding: 0; border: 0; list-style: none; font-weight: normal; text-decoration: none; line-height: 1; font-family: Proxima Nova; font-size: 14px; position: relative; } 
#footermenu { margin-top: 20px;}
#footermenu a { line-height: 1.3; }
#footermenu > ul > li:first-child > a { border: none; }
#footermenu > ul > li:first-child > a > span {padding:12px 10px;}
#footermenu > ul > li{border-bottom: 1px solid #ccc;}
#footermenu > ul > li > a {
font-size: 15px;
display: block;
color: #2f2f2f;
border-top: none;  text-transform: uppercase; font-weight:bold
}
#footermenu > ul > li > a > span {
display: block;
padding: 12px 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#footermenu > ul > li > a:hover {
text-decoration: none;
}
#footermenu > ul > li.active {
border-bottom: 1px solid #ccc;float: left;width: 100%;padding:7px 0;margin-bottom:12px;}
#footermenu > ul > li.has-sub > a span:after{
 content: '+';
float: right;
font-size: 27px;
font-weight:400;
color:#0b0b0b;
margin-top: -10px;
}
#footermenu > ul > li.has-sub.active > a span:after{
content: '-';margin-right:6px;
}
/* Sub menu */
#footermenu ul ul {
display: none;
}
#footermenu ul ul li {padding: 0;border-top: none;}
#footermenu ul ul a {padding: 7px 10px 7px 3px;display: block;color: #676767;font-size:14px;font-weight: normal;}
#footermenu ul ul a:hover {color:#a7892f;}
#footermenu > ul > li > a.active{ border-bottom:none}

/* End cssmenu*/
.arrow_icon{margin: 5px 10px;font-weight:400;color:#0b0b0b;}
.country-flag {float: left;margin-right: -25px;margin-top: 3px;}
.card-logos {width:100%;margin:15px auto;max-width: 500px;}
.category ul{list-style: none;width: 100%;padding:20px 17px;}
.newsletter_form{margin-top: 10px;margin: 10px auto;width:98%;display: block;}
.footer-black-inner-container {background-color: #000;color: #fff;padding: 7px 0;}
.footer-black-inner-container a{color:#fff;text-align:center;font-size:11.5px;font-family: verdana;}
.footer-black-inner-container a:after {content: ' | ';}
.mob-menu-bottom .mob-menu-bottom-link {font-weight: 600;font-size: 14px;line-height: 18px;text-transform: uppercase;color: #fff;width: 100%;display: block;padding: 11px 50px 11px 12px;position: relative;border: 0;background: 0 0;text-align: left;background:#a7892f;}
.mob-menu-bottom .mob-menu-bottom-link:after {
font-family: FontAwesome!important;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
display: inline-block;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f105';
position: absolute;
font-size: 24px;
height: 24px;
line-height: 24px;
width: 24px;
top: 50%;
right: 15px;
margin-top: -12px;
text-align: center;
-webkit-transition: -webkit-transform .2s ease 0s;
transition: -webkit-transform .2s ease 0s;
transition: transform .2s ease 0s;
transition: transform .2s ease 0s,-webkit-transform .2s ease 0s;
font-family:proxima nova;
}
.mob-menu-bottom .account-menu ul li a{ font-family:proxima nova;}
.mob-menu-bottom .account-menu ul li a span{ font-family:proxima nova;}


.close_btn{float: right;
padding: 0px 5px;
font-size: 12px;
background: #fff;
color: #000;
padding: 3px 8px;
border-radius: 5px;
line-height: 20px;margin-top: -4px;    text-align: center;
width: 60px;}
.reg_btn{padding:11px 50px 11px 12px !important; font-weight:normal !important}
.footer-black-inner-container a:last-child:after {content: '';}
.qut_ddl{width: 100%;border: 1px solid #ccc;padding: 0 5px;border-radius: 0;height: 27px;}
.qut_ddl:hover {
width: 100%;
border: 1px solid #ccc;
padding: 0px 5px;
border-radius: 0;
}

.Prod_cat_size_m { width: 47%;float: left;margin: 10px 10px;text-align: left;}
.Prod_cat_Qut{width: 46.5%;float: left;margin: 0px 10px;text-align: left;}
.Prod_cat_Qut a{text-align: center;
padding: 25px 0;
display: inline-block;
text-decoration: underline;}
.arow_left{color: #ccc; text-align: left; margin: 5px 4px;text-transform: uppercase;font-size: 11px;
margin-left: 0;}
.breadcrums{float: left;text-transform: uppercase;font-size: 14px;margin-top: 5px;}
.size_Qut{width: 53%;margin: 0px auto;display: block;text-align: center;}
.match_size{margin: 4px 5px 10px 0;width: 48%;}
.match_qut{margin: 4px 0 10px 0;width: 48%;}

/*16-8-17*/
.nav {display:block;font-size:14px;}
.nav-list {text-align:left;	width: 100%;float: right;top:36px;}
.nav-item {
float:left;
*display:inline;
zoom:1;
position:relative;
}
.nav-item a {
display: block;
color: #000;
padding: 15px 20px;
background: #fff;
}

.nav-item:hover .nav-submenu {display:block;}
/* Navigation submenu */
.nav-submenu {display:none;position:absolute;left:0;width:180px;}
.nav-submenu-item a {background: #fff;border:1px solid #333;border-bottom: none;display: block;padding: 5px;padding-left: 34px;font-size: 13px;}
.nav-submenu-item a:hover {background:#fff;}
.nav1 , .nav-mobile-custom{padding:0px !important;}

/* Mobile navigation */
.nav-mobile {
display:none; /* Hide from browsers that don't support media queries */
cursor:pointer;
right:0;
}
/* Mobile navigation, clickable area for revealing <ul> */
.nav-click {position: absolute;top: 0;right: 0;display: none;border-left:1px solid #333;border:1px solid #333;
height: 52px;width: 50px;cursor: pointer;border-bottom: none;}
.nav-click i {
display: block;
height: 42px;
width: 48px;
background: url(../images/arrow_icon.png) no-repeat center;
background-size: 16px;
float: right;
margin-right: 8px;	
}
.nav-click a:hover {
background-color:#6E1656;
}
.nav-rotate {
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-ms-transform:rotate(180deg);
-o-transform:rotate(180deg);
transform:rotate(180deg);
}

/*------------------------------------*\
Media Queries
\*------------------------------------*/

@media only screen and (min-width: 320px) and (max-width: 991px) {
.nav-mobile {display:block;}
.nav {width:50%;padding:0 0;float:left}
.nav-list {display:none;padding: 0 18px}
.nav-item {width:100%;float:none;}
.nav-item > a {padding: 7px 15px 7px!important;font-family: Proxima Nova !important;font-size: 15px !important;}
.nav-click {display:block;}
.nav-mobile-open {border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
.nav-item:hover .nav-submenu {display:none;}
.nav-submenu {position:static;width:100%;}
}

.size_Qut1{width: 54%;
margin: 0px auto;
display: block;
text-align: center;
min-height: 50px;}
.match_size1{margin:0px 5px 10px 0;width: 48%; float:left}
.match_qut1{margin:0px 0 10px 0;width: 48%; float:left}

.nav1 {
display:inline-block;
font-size:14px;

}
.nav-list1 {
text-align:left;
top:36px;
width:100%;

}
.nav-item1 {
float:left;
*display:inline;
zoom:1;
position:relative;
}
.nav-item1 a {
display: block;
color:#000 !important;
padding: 15px 20px;
background: #fff;
border:1px solid #333;
border-bottom:none;
}
.nav-item1 > a:hover {
background:#fff;
}
.nav-item1:hover .nav-submenu {
display:block;
}
/* Navigation submenu */
.nav-submenu1 {
display:none;
position:absolute;
left:0;
width:180px;
}
.nav-submenu-item1 a {
	background: #fff;
border:2px solid #999;
border-bottom: none;
display: block;
padding: 5px;
padding-left: 34px;
font-size: 13px;

}
.nav-submenu-item1 a:hover {
background:#fff;
}
/* Mobile navigation */
.nav-mobile1 {
display:none; /* Hide from browsers that don't support media queries */
cursor:pointer;

left:0;

}
/* Mobile navigation, clickable area for revealing <ul> */
.nav-click1 {
	position: absolute;
top: 0;
left: 0;
display: none;
border-left:2px solid #999;
border:2px solid #999;
height: 52px;
width: 50px;
cursor: pointer;
border-bottom: none;
}
.nav-click1 i {
display: block;
height: 48px;
width: 48px;
background: url(../images/arrow_icon.png) no-repeat center;
background-size: 16px;
float: right;
margin-right: 8px;	
}
.nav-click1 a:hover {
background-color:#6E1656;
}
.nav-rotate1 {
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-ms-transform:rotate(180deg);
-o-transform:rotate(180deg);
transform:rotate(180deg);
}

/*------------------------------------*\
Media Queries
\*------------------------------------*/

@media only screen and (min-width: 320px) and (max-width:991px) {
.nav-mobile1 {display:block;}
.nav1 {width:50%;padding:32px 0 0;float:left}
.nav-list1 {display:none;padding: 0 18px}
.nav-item1 {width:100%;float:none;}
.nav-item1 > a {padding: 7px 15px 7px!important;font-family: Proxima Nova !important;font-size: 15px !important;}
.nav-click1 {display:block;}
.nav-mobile-open1 {border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
.nav-item1:hover .nav-submenu1 {display:none;}
.nav-submenu1 {position:static;width:100%;}
}

.footer-toolbar {
width: 100%;
margin-top:35px;height: 50px;
padding: 12px 0;
border-top: 2px solid #f7c9b6d9;
}
.fa_iconDesk {
width: 11px;
height: 20px;
}
.tw_iconDesk {
width: 21px;
height: 18px;
margin-top: 2px;
}
.pinDesk {
width: 17px;
height: 21px;
}
.youtubeDesk {
font-size: 24px;
}

.social_iconDesk {
width: 20px;
height: 20px;
margin: 0 5px;
}

.gplusDesk {
width: 21px;
height: 20px;
margin: 0 5px;
}
.desk_serch{height: 30px;border-radius: 5px;font-size: 13px;}
.foter_botom{width:100%;border-top:1px solid #ccc;background:#f4f4f4;margin-top: 60px;}
.footer-bottom-links {
margin: 0;
padding: 0;
list-style: none;
float: right;
}
.footer-bottom-links li:first-child {
margin-left: 0;
}
.footer-bottom-links li a {
color: #000;font-family: Muli;
font-size: 11px;
}
.footer-bottom-links li {
float: left;
font-size: 12px;
margin-left: 12px;
margin-top: 15px;
}
.footer-bottom-links li:not(:first-child):before {
content: '';
width: 1px;
height: 12px;
background: #000;
display: inline-block;
vertical-align: middle;
margin: 0 12px 0 0;
}

/*19-08-17*/
.c-rating {
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: auto;
}
.c-prompt__desc, .c-rating {font-size: 1rem;line-height: 1.25;}
.c-rating__value {
position: relative;
overflow: hidden;
height: 1rem;
width: 5rem;
}

.c-rating__value:before {
position: absolute;
top: 0;
left: 0;
z-index: 1;
height: 100%;
width: 100%;
background-image: url(../images/data-image-svg.svg);
font: 0/0 normal;
content: "";
}

.c-rating__meter {
position: relative;
display: inline-block;
height: 100%;
width: 100%;
background: #f0ecec;
}

.c-rating__meter-fill {
position: absolute;
overflow: hidden;
background: #f3d979;
top: 0;
left: 0;
height: 100%;
display: block;
content: "";
}

.c-rating__meter-fill * {opacity: 0;}
.c-rating__total {margin-left: .25rem;font-size: 0;line-height: 0;}
.c-rating__total:before {font-size: .875rem;line-height: 1.42857;display: inline;content: "(" attr(value) ")";color: #6c6963;}

.size_guide{width: auto;border: none;margin-left: 22px;vertical-align: baseline !important;padding-bottom: 0 !important;padding-top: 8px !important;text-transform: capitalize;font-size: 13px;color: #000;font-weight: normal;}
.Prod_cat_size ul li a.size_guide:hover{ background:#fff; border:none; text-decoration:underline !important; color:#000}
.fa_iconDesk1 {width: 11px;height: 20px;opacity: 0.5; margin-top:4px}
.tw_iconDesk1 {width: 21px;height: 18px;margin-top: 2px;opacity: 0.5;margin-top:6px}
.pinDesk1 {width: 17px;height: 21px;opacity: 0.5;margin-top:3px}
.youtubeDesk1 {font-size: 24px;opacity: 0.5;margin-top:4px}

.social_iconDesk1 {width: 20px;height: 20px;opacity: 0.5;margin-top:4px}
.gplusDesk1 {width: 20px;height: 20px;opacity: 0.5;margin-top:4px}
.phone_icon{display: inline-block;margin: 5px 0;vertical-align: middle;font-size: 17px;}


.style_code{font-size: 13px;margin-top:8px;color: #000; font-family:verdana;margin-bottom: 15px;}
.delivery_time{display:block;font-size: 18px;background:#f9f6f6;padding: 10px;font-family: Bliss;width:290px;margin: 8px auto;text-align: center;}
.social_icon_foter{width:13%; margin:10px 2px}
.apply_btn{border: 1px solid #333;background: none;cursor: pointer;padding: 4px 10px;margin: 0 5px 6px 0;float: right;text-transform: uppercase;}
.envlope_img{margin-right: 3px;font-size: 17px;}
.contct_no{font-size:12px;color: #000;font-family: Muli;}
button:focus{ outline:none}

/*23-08-17*/
.quick-view-content{width:77%;}
.quick-view-outer{display:block;width:100%;}
.Addcart-quick-view{width:100%;margin-right: 0px}
.wish_text-quick-view{font-size: 12px;text-transform: uppercase;margin-top: 26px;}
.wish_text-quick-view .fa-heart-o{font-size: 15px !important;}
.quick-view-class{width:100%;margin-top:58px;}

/*Register page*/
.login-container {
margin: 0 auto;
padding-top: 53px;
max-width: 366px;
text-align: center;
}

.title {
margin:5px auto 40px;
font-size:29px;
color:#000;
font-family: Playfair Display;
}
.login-container .create-explain {margin: 0 auto 0;font-size: 13px !important;}
.login-container .form-content {margin: 20px auto;}
.login-container .form-content>li {padding: 5px 0;}
.sign-container .title-container {float: left;width: 27%;}
.field-container {
position: relative;
height: auto;
text-align: left;
width: 100%;
border-bottom: 1px solid #7e7e7e;
}
.sign-container .user-title {
width: 100%;
}
.select-ui {
position: relative;
display: inline-block;
}

.select-ui>a {
cursor: pointer;
}
.sign-container .user-title .caret {
position: absolute;
right: 10px;
top: 10px;
}
.select-ui .caret {
position: relative;
display: inline-block;
margin-left: 2px;
width: 9px;
height: 6px;
background: url(images/arrow-down.png) 100% no-repeat;
}
.select-ui select {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 30px;
border: none;
outline: none;
z-index: 10;
filter: alpha(opacity=0);
opacity: 1;border-bottom: 1px solid #7e7e7e; border-radius:0;color: #7e7e7e;
}
.none {
display: none;
}

.sign-container .user-title .select-options {
width: 100%;
min-width: 100px;
}
.select-options {
position: absolute;
top: 100%;
left: auto;
right: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
margin: 2px 0 0;
list-style: none;
text-align: left;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,.15);
box-shadow: 0 6px 12px rgba(0,0,0,.175);
background-clip: padding-box;
z-index: 100;
}
.select-options li.option {
display: block;
padding: 5px 20px;
clear: both;
font-weight: 400;
line-height: 1.4;
white-space: nowrap;
text-decoration: none;
cursor: pointer;
}

.sign-container .full-container {
float: right;
width: 70%;
}
.full-container, .full-screen {
padding-left: 0;
padding-right: 0;
margin-right: auto;
margin-left: auto;
}


.field-container .user-field {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0;
display: block;
width: 100%;
padding: 3px 6px;
min-height: 30px;
color: #414b56;
background-color: transparent;
background-image: none;
border: none;
text-overflow: ellipsis;
-webkit-transition: border-color .3s;
transition: border-color .3s;
}


.sign-container li.confirm-scope {
padding-top: 35px;
}
.login-container .form-content>li {
padding: 5px 0;
}
.login-container .btn-confirm {
width: 100%;
padding-top: 9px;
padding-bottom: 9px;
background: #da2b6e;
color: #fff;
text-transform: uppercase;
font-size: 16px;
border-radius: 0;
margin: 18px 0;
}
.login-change {
margin:20px auto 0;
}

.login-change span {
display: block;
margin-top: 9px;
color: #da2b6e;
cursor: pointer;text-decoration: underline;
}

.field-container .user-field:active, .field-container .user-field:focus, .field-container .user-field:hover {
outline: none;
text-overflow: clip;
}

.info-guarantees {
margin:25px auto 10px;
max-width: 420px;
text-align: center;
color: #a3a3a3;
font-size: 12px;

}

.field-container:hover {
background-color: #FFF;
border-color: #a7892f;
}

.create-account{display: block;width: 100%;border-top: 1px solid #444;padding-top: 15px; padding-left: 30px;padding-right: 30px;}
.create-account-btn{width:63%;color:#000;/*font-weight:700;*/border:1px solid #f8d1c1;margin-top: 10px;background-color:#f8d1c1;outline: none;text-transform: uppercase;padding: 6px;border-radius:0px;margin:10px auto; font-size: 14px;}

.input-group-addon{ background:#fff}
.track_txt{margin: 10px 85px 40px 0; border-bottom:1px dotted #ccc; padding-bottom:20px}
.fielditem{clear: both;margin: 15px 0 5px;position: relative;}
.order-num-small {width: 3em;}
.order-num {width: 6em;}
label.required:after {
margin-left: 3px;
font-size: .9em;
}
.hidden-label {
position: absolute;
left: -3000px;
}

.order-num-small{border: 1px solid #ccc;
font-family: mns-london,Helvetica,Arial,sans-serif;
font-size: 1.3em;
font-weight: 400;
padding: 7px 6px 6px;
text-indent: 0;
text-overflow: ellipsis;
-webkit-box-shadow: 0 0 5px #DDD inset;
-moz-box-shadow: 0 0 5px #DDD inset;
box-shadow: 0 0 5px #DDD inset;font-size: 15px;}

.order-num {border: 1px solid #ccc;
font-family: mns-london,Helvetica,Arial,sans-serif;
font-size: 1.3em;
font-weight: 400;
padding: 7px 6px 6px;
text-indent: 0;
text-overflow: ellipsis;
-webkit-box-shadow: 0 0 5px #DDD inset;
-moz-box-shadow: 0 0 5px #DDD inset;
box-shadow: 0 0 5px #DDD inset;font-size: 15px;}

.fielditem label {
float: left;
line-height: 1.125em;
padding-right: 1.5625em;
width:8.9375em; font-size:14px;padding-top: 8px;
}

.textbox_1{border: 1px solid #ccc;
font-family: mns-london,Helvetica,Arial,sans-serif;
font-size: 1.3em;
font-weight: 400;
padding: 7px 6px 6px;
text-indent: 0;
text-overflow: ellipsis;
-webkit-box-shadow: 0 0 5px #DDD inset;
-moz-box-shadow: 0 0 5px #DDD inset;
box-shadow: 0 0 5px #DDD inset;width:52%;
}
.order_track{    border-bottom: 1px dotted #ccc;
padding-bottom: 25px;
width: 85%;}


p.requiredText {
float: left;
font-size: 1.3em;
}
.primary-btn {
margin-left: 7em;
}
.guest-checkout form input[type=submit] {
width: auto;
}

.accept-and-submit {
padding-right: 0;
margin-right: 6.5em;
margin-top: 15px;
text-align: center;
padding-top: 2.7em;
}

.accept-and-submit {
clear: both;
overflow: visible;
padding-top: 1em;
}

.continue_btn {
background: #d92b6e;
color: #fff;
border: none;
padding: 8px;
width: 140px;
font-size: 15px;
text-transform: uppercase;
}

.close-div{ 
display: block;
padding: 0px 6px 0;
width: 46px;
color: #000;
/* font: 400 13px/21px proximnb; */
text-align: center;
white-space: nowrap;
/* background: #c0143c;*/

float: right;
margin-right: 5px;
position: absolute;
right: 0;
height: 46px;
font-family: Bliss,Avenir,Segoe UI,sans-serif;
font-size: 18px;
	cursor: pointer;
}


.custom-select select {
color: #000;
font-size: 13px;
height:50px;
padding-bottom: 5px;
padding-left: 13px;
padding-top: 5px;
z-index: 2;
width:100%;    font-family: muli;
border: 1px solid #d1d3d4;
margin:4px 0 0;    font-weight: normal;

}
.custom-select select:hover {
 border: 1px solid #6d6e71;
}

select:focus{ outline:none}

.custom-select:before {
position: absolute;
right: 5px;
top: 1px;
width: 44px;
background: #fff;
content: '';
height: 44px;
}

.login-container1{
margin: 0 auto;
max-width: 366px;
text-align: center;
}

/*26-08-17*/
.direct-form{margin:0;outline:0;color:#666;position:relative}
.direct-form section{margin-bottom:15px;position:relative;}
.direct-form .label{display:block;margin-bottom:6px;line-height:19px;font-weight:bold;font-size:13px;color:#333;text-align:left; padding:0;}
.direct-form .label.col{margin:0;padding-top:7px}
.note,.direct-form .note{margin-top:6px;padding:0 1px;font-size:11px;line-height:15px;color:#999}
.direct-form .note a{font-size:13px}
.direct-form .button,.direct-form .checkbox,.direct-form .input,.direct-form .radio,.direct-form .select,.direct-form .textarea,.direct-form .toggle{position:relative;display:block;font-weight:400; margin-top:0;}
.direct-form .select i{position:absolute;top:10px;right:11px;width:20px;height:11px;/*z-index:4*/}
.direct-form .select i:after,.direct-form .select i:before{content:'';position:absolute;right:0;border-right:5px solid transparent;border-left:5px solid transparent}
.direct-form .select i:after{bottom:0;border-top:5px solid #222}
.direct-form .select i:before{top:0;border-bottom:0px solid #272974}
.direct-form .select-multiple select{height:auto}
.direct-form .checkbox,.direct-form .radio{margin-bottom:4px;padding-left:21px;line-height:25px;color:#404040;cursor:pointer;font-size:16px}
.direct-form .checkbox:last-child,.direct-form .radio:last-child{margin-bottom:0}
.direct-form .checkbox input,.direct-form .radio input{position:absolute;left:-9999px}
.direct-form .checkbox i,.direct-form .radio i{position:absolute;top:5px;left:0;display:block;width:17px;height:17px;outline:0;border-width:1px;border-style:solid;background:#FFF}
.direct-form .radio i{border-radius:50%;-moz-border-radius:500px;-webkit-border-radius:500px;}
.direct-form .checkbox input+i:after,.direct-form .radio input+i:after{position:absolute;opacity:0;transition:opacity .1s;-webkit-transition:opacity .1s}
.direct-form .radio input+i:after{content:'';top:3px;left:3px;width:9px;height:9px;border-radius:50%;-moz-border-radius:500px;-webkit-border-radius:500px;}
.direct-form .checkbox input+i:after{content:'\f00c';top:-1px;left:1px;width:15px;height:15px;font:400 16px/19px FontAwesome;text-align:center}
.direct-form .checkbox input:checked:hover+i:after{content:'\f00c'}
.direct-form .checkbox input:checked:disabled:hover+i:after{content:'\f00c'}
.direct-form .checkbox input:checked+i:after,.direct-form .radio input:checked+i:after{opacity:1}
.direct-form .inline-group:after{content:'';display:table;clear:both}
.direct-form .inline-group .checkbox,.direct-form .inline-group .radio{float:left;margin-right:30px; padding-top:0;}
.direct-form .inline-group .checkbox:last-child,.direct-form .inline-group .radio:last-child{/*margin-bottom:4px*/}
.direct-form .toggle{margin-bottom:4px;padding-right:61px;font-size:15px;line-height:25px;color:#404040;cursor:pointer}
.direct-form .toggle:last-child{margin-bottom:0}
.direct-form .toggle input{position:absolute;left:-9999px}
.direct-form .toggle i{content:'';position:absolute;top:4px;right:0;display:block;width:49px;height:17px;border-width:1px;border-style:solid;border-radius:12px;background:#fff}
.direct-form .toggle i:after{content:attr(data-swchoff-text);position:absolute;top:2px;right:8px;left:8px;font-style:normal;font-size:9px;line-height:13px;font-weight:700;text-align:left;color:#5f5f5f}
.direct-form .toggle i:before{content:'';position:absolute;z-index:1;top:4px;right:4px;display:block;width:9px;height:9px;border-radius:50%;-moz-border-radius:500px;-webkit-border-radius:500px;opacity:1;transition:right .2s;-webkit-transition:right .2s}
.direct-form .toggle input:checked+i:after{content:attr(data-swchon-text);text-align:right}
.direct-form .toggle input:checked+i:before{right:36px}
.direct-form .rating{margin-bottom:4px;font-size:13px;line-height:25px;color:#404040}
.direct-form .rating:last-child{margin-bottom:0}
.direct-form .rating input{position:absolute;left:-9999px}
.direct-form .rating label{display:block;float:right;height:17px;margin-top:5px;padding:0 2px;font-size:17px;line-height:17px;cursor:pointer}
.direct-form .button{float:right;height:31px;overflow:hidden;margin:10px 0 0 5px;padding:0 25px;outline:0;border:0;font:300 15px/31px 'Muli',Helvetica,Arial,sans-serif;text-decoration:none;color:#fff;cursor:pointer}
.direct-form .icon-append,.direct-form .icon-prepend{position:absolute;top:5px;width:22px;height:22px;font-size:14px;line-height:22px;text-align:center}
.direct-form .input input:focus+.tooltip-bottom-left,.direct-form .textarea textarea:focus+.tooltip-bottom-left{right:auto;left:0;margin-top:5px}
.direct-form .checkbox i,.direct-form .icon-append,.direct-form .icon-prepend,.direct-form .input input,.direct-form .radio i,.direct-form .select select,.direct-form .textarea textarea,.direct-form .toggle i{border-color:#adadad;transition:border-color .3s;-webkit-transition:border-color .3s;}
.direct-form .radio i{border-color:#a7892f;}
.direct-form .toggle i:before{background-color:#242974}
.direct-form .rating label{color:#ccc;transition:color .3s;-webkit-transition:color .3s}
.direct-form .icon-append,.direct-form .icon-prepend{color:#A2A2A2}
.direct-form .checkbox:hover i,.direct-form .input:hover input,.direct-form .select:hover select,.direct-form .textarea:hover textarea,.direct-form .toggle:hover i{border-color:#000}
.direct-form .rating input+label:hover,.direct-form .rating input+label:hover~label{color:#242974}
.direct-form .button:hover{opacity:1}
.direct-form .checkbox:hover i,.direct-form .radio:hover i,.direct-form .toggle:hover i{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}
.direct-form .checkbox:active i,.direct-form .radio:active i,.direct-form .toggle:active i{background:#F0F0F0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}

.direct-form .radio input+i:after{background-color:#a7892f;}
.direct-form .checkbox input+i:after{color:#337AB7}
.direct-form .checkbox input:checked+i,.direct-form .toggle input:checked+i{border-color:#1e1e1e}
.direct-form .radio input:checked+i{border-color:#a7892f}
.direct-form .rating input:checked~label{color:#242974}
.direct-form .checkbox.state-error i,.direct-form .radio.state-error i,.direct-form .state-error input,.direct-form .state-error select,.direct-form .state-error textarea,.direct-form .toggle.state-error i{background:#fff0f0;border-color:#A90329}
.direct-form .toggle.state-error input:checked+i{background:#fff0f0}
.direct-form .state-error+em{display:block;margin-top:6px;padding:0 1px;font-style:normal;font-size:11px;line-height:15px;color:#D56161}
.direct-form .rating.state-error+em{margin-top:-4px;margin-bottom:4px}
.direct-form .state-error select+i{background:#FFF0F0;-webkit-box-shadow:0 0 0 9px #FFF0F0;box-shadow:0 0 0 9px #FFF0F0}
.state-error .icon-append,.state-error .icon-prepend{color:#ed1c24}
.direct-form .checkbox.state-success i,.direct-form .radio.state-success i,.direct-form .state-success input,.direct-form .state-success select,.direct-form .state-success textarea,.direct-form .toggle.state-success i{background:#f0fff0;border-color:#7DC27D}
.direct-form .toggle.state-success input:checked+i{background:#f0fff0}
.direct-form .note-success{color:#6fb679}
.direct-form .state-success select+i{background:#f0fff0;-webkit-box-shadow:0 0 0 9px #f0fff0;box-shadow:0 0 0 9px #f0fff0}
.direct-form .button.state-disabled,.direct-form .checkbox.state-disabled,.direct-form .input.state-disabled input,.direct-form .radio.state-disabled,.direct-form .select.state-disabled,.direct-form .textarea.state-disabled,.direct-form .toggle.state-disabled{cursor:default!important;opacity:.6!important}
.direct-form .checkbox.state-disabled:hover i,.direct-form .input.state-disabled:hover input,.direct-form .radio.state-disabled:hover i,.direct-form .select.state-disabled:hover select,.direct-form .textarea.state-disabled:hover textarea,.direct-form .toggle.state-disabled:hover i{border-color:#e5e5e5!important}
.direct-form .state-disabled.checkbox input+i:after,.direct-form .state-disabled.checkbox input:checked+i,.direct-form .state-disabled.radio input+i:after,.direct-form .state-disabled.radio input:checked+i,.direct-form .state-disabled.toggle input:checked+i{border-color:#e5e5e5!important;color:#333!important}
.direct-form .state-disabled.radio input+i:after{background-color:#333}
.direct-form .message{display:none;color:#6fb679}
.direct-form .message i{display:block;margin:0 auto 20px;width:81px;height:81px;border:1px solid #6fb679;border-radius:50%;-moz-border-radius:500px;-webkit-border-radius:500px;font-size:30px;line-height:81px}
.direct-form.submited fieldset,.direct-form.submited footer{display:none}
.direct-form.submited .message{display:block;padding:25px 30px;background:rgba(255,255,255,.9);font:300 18px/27px 'Muli',Helvetica,Arial,sans-serif;text-align:center}

.direct-form input.input-lg{height:44px;padding:10px 16px;font-size:17px;line-height:1.33}
.direct-form input.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5}
.direct-form input.input-xs{height:24px;padding:2px 10px;font-size:11px;line-height:1.5}
.direct-form select.input-sm{height:30px;line-height:15px;font-size:12px}
.direct-form select.input-sm+i{height:10px}
.direct-form select.input-lg{height:44px;line-height:22px;font-size:17px}
.direct-form select.input-lg+i{height:11px;top:17px}

.cart-log-in .direct-form .control-label,.shipping .direct-form .control-label{ font-size:13px; color:#222; line-height:42px; padding:0 2px 0 15px;font-family:verdana;}
.cart-log-in .direct-form .inline-group .radio{ line-height:42px;}
.cart-log-in .direct-form .inline-group .radio i{top:12px;}
.shipping .direct-form .control-label{ text-align:left;}
.cart-log-in .direct-form .form-group{ display:inline-block; width:100%;}
.cart-log-in .direct-form .form-group .form-control,.shipping .direct-form .form-group .form-control{ border-radius:0; box-shadow:none; border:1px solid #e8e8e8; height:42px; background-color:transparent}
.direct-form .collapse-slide.guest,.direct-form .collapse-slide.enter-prescription {display: block; visibility:visible;}
.direct-form .collapse-slide{ display:none;}
.direct-form .collapse-slide section{ margin-top:0;}
.shipping h4{ font-size:20px; color:#000;margin: 0 0 15px;}
.direct-form .collapse-slide.enter-prescription label{ font-size:16px; color:#222;white-space: normal;}
.totals{background-color: #f5f5f5;height: 100%;padding-bottom: 15px;}
.totals-inner{padding: 20px 20px 30px;}
.cart .cart-right-column{float: right;}
button.btn-checkout:hover span {background-color: #f74372;color: #ffffff;}
table {border: 0;border-collapse: collapse;border-spacing: 0;empty-cells: show;font-size: 100%;}
.a-right {text-align: right !important;}
.cart-right-column {float: right;}
.checkout-types li {clear: both;margin: 10px 0;width: 362px;}
.method-afterpay_onetouch h3, .method-afterpay_onetouch .h3-highlight {font-family: Arial, sans-serif;color: #a7892f;font-size: 13px;margin-bottom: 5px;text-transform: none;}

/*04-09-17*/
.content{color: #fff;padding:4px;text-transform:uppercase;font-size:12px;width: 100%;z-index: 1;}

/*menu*/
#menu{float:right;margin: 0;padding: 10px 0 0 0;list-style: none;}
#menu li a:hover{color: #fafafa;}
#menu li:hover > ul{display: block;padding: 0 10px;}

/* Sub-menu */

#menu ul{list-style: none;margin: 0;padding: 0;display: none;position: absolute;top:65px;right: 0;z-index: 99999;background: #444;min-height: 130px;}

#menu ul ul{top: 0;left: 150px;}
#menu ul li{float: left;margin: 0;padding: 0;display: block;border-bottom: 1px solid #797977;}
#menu ul li:last-child
{   
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;border-bottom: none;    
}

#menu ul a
{    
padding: 10px;
width:300px;
height: auto;
line-height: 1;
display: block;
white-space: nowrap;
float: left;
text-transform: none;color: #fff;
}

#menu ul a:hover
{
/*  background:#da2b6e;
background: -moz-linear-gradient(#04acec,  #0186ba);	
background: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba));
background: -webkit-linear-gradient(#04acec,  #0186ba);
background: -o-linear-gradient(#04acec,  #0186ba);
background: -ms-linear-gradient(#04acec,  #0186ba);
background: linear-gradient(#04acec,  #0186ba);*/
}

#menu ul li:first-child > a
{
/* -moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;*/
}

#menu ul li:first-child > a:after
{
content: '';
position: absolute;
right: 30px;
top: -8px;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 8px solid #444;
}

#menu ul ul li:first-child a:after
{
left: -8px;
top: 12px;
width: 0;
height: 0;
border-left: 0;	
border-bottom: 5px solid transparent;
border-top: 5px solid transparent;
border-right: 8px solid #444;
}

#menu ul li:first-child a:hover:after
{
border-bottom-color:#444; 
}

#menu ul ul li:first-child a:hover:after
{
border-right-color: #04acec; 
border-bottom-color: transparent; 	
}


#menu ul li:last-child > a
{
/*-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;*/
}

/* Clear floated elements */
#menu:after 
{
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}

.product-name{line-height: 20px;font-size: 12px;}
.size-qty-block {
margin-bottom: 9px;
margin-top:2px;
}
.select-size {
border-right: 1px solid #ccc;
margin-right: 10px;
padding-right: 4px;
}
.size-qty-block span {
margin-right: 5px;
color: #ccc;
}
.size-qty-block span.clr-black {
color: #fff;
}

/*10-04-18*/
.cate_heading {
font-size: 16px;
text-align: center;
color: #000;
text-transform: uppercase;
font-family: Source Sans Pro;
border: 1px solid #000;
margin: 19px auto 10px;
width: 195px;
padding-bottom: 3px;
cursor: pointer;
padding: 7px;
/* font-weight: bold; */
}
.cate_heading:hover {
background:#a7892f;
border: 1px solid #a7892f;
color: #fff;
}



.sd-blogs {
background-color: #f7f8f9;padding-bottom:30px;margin-top: 213px;
}


/*blog*/

[class*=block-grid-] {
display: block;
padding: 0;
margin: 0 -.625rem;
}
ul {
font-size: .875rem;
color: #333;
letter-spacing: .2px;
}
[class*=block-grid-]:before, [class*=block-grid-]:after {
content: " ";
display: table;
}
.large-block-grid-5>li:nth-of-type(5n+1) {clear: both;}
.large-block-grid-5>li:nth-of-type(1n) {
clear: none;
}
a, .link {
color: #000;
-webkit-transition: color 100ms ease-out;
-moz-transition: color 100ms ease-out;
transition: color 100ms ease-out;
}
.sd-blogs .post-meta {
background-color: #fff;
}
.sd-blogs .post-main-image {
height:198px;
background-size: cover;
background-position-x: 50%;
}
.sd-blogs .post-content {
padding: 10px;
}
.sd-blogs .post-datetime {
color: #cfcfcf;
text-align: center;
font-size: 12px;
}
.sd-blogs .blog-title {
font-size: 14px;
font-weight: 700;
text-align: center;
color: #333;
height: 40px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
 font-family: roboto;
line-height: 18px;margin: 3px 0;
}
.large-block-grid-5>li {
list-style: none;
width: 20%;
}
[class*=block-grid-]>li {
display: block;
float: left;
height: auto;
padding: 0 .625rem 1.25rem;
}
a:hover, a:focus{color: #000;text-decoration:none}
.button-blog{font-family: roboto,sans-serif;
background: #eec9d2;
font-size:14px;
font-weight: 400!important;
padding:8px 67px 10px;
color: #333;
text-transform: uppercase;
height: 36px;
}

.read_blog_bg{padding: 20px;text-align: center;display: inline-block;width: 100%;}
.button-blog:hover, .button-blog:focus {background-color: #f6e3e8;color: #333;outline: 0;}
.blog_heading h5 {
font-family: 'Libre Baskerville', serif;
font-size: 35px;
font-weight: 400;
color: #252525;
margin-bottom: 15px;
margin-top: 8px;
background: url(../images/title-bottom-line.gif) no-repeat bottom center;
padding-top: 10px;
letter-spacing: 1px;
}
.blog_heading {
text-align: center;
padding: 20px;
}


/* vietnamese */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 200;
src: local('Muli ExtraLight Italic'), local('Muli-ExtraLightItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-4CPGwmQIAFg.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
font-display: swap;
}
/* latin-ext */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 200;
src: local('Muli ExtraLight Italic'), local('Muli-ExtraLightItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-4CPGw2QIAFg.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
font-display: swap;
}
/* latin */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 200;
src: local('Muli ExtraLight Italic'), local('Muli-ExtraLightItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-4CPGzWQI.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
font-display: swap;
}
/* vietnamese */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 300;
src: local('Muli Light Italic'), local('Muli-LightItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-hCDGwmQIAFg.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
font-display: swap;
}
/* latin-ext */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 300;
src: local('Muli Light Italic'), local('Muli-LightItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-hCDGw2QIAFg.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
font-display: swap;
}
/* latin */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 300;
src: local('Muli Light Italic'), local('Muli-LightItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-hCDGzWQI.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
font-display: swap;
}
/* vietnamese */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 400;
src: local('Muli Italic'), local('Muli-Italic'), url(https://fonts.gstatic.com/s/muli/v11/7Au-p_0qiz-afTf2IALT8kU.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
font-display: swap;
}
/* latin-ext */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 400;
src: local('Muli Italic'), local('Muli-Italic'), url(https://fonts.gstatic.com/s/muli/v11/7Au-p_0qiz-afTf2IQLT8kU.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
font-display: swap;
}
/* latin */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 400;
src: local('Muli Italic'), local('Muli-Italic'), url(https://fonts.gstatic.com/s/muli/v11/7Au-p_0qiz-afTf2LwLT.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
font-display: swap;
}
/* vietnamese */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 600;
src: local('Muli SemiBold Italic'), local('Muli-SemiBoldItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-8CbGwmQIAFg.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
font-display: swap;
}
/* latin-ext */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 600;
src: local('Muli SemiBold Italic'), local('Muli-SemiBoldItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-8CbGw2QIAFg.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
font-display: swap;
}
/* latin */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 600;
src: local('Muli SemiBold Italic'), local('Muli-SemiBoldItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-8CbGzWQI.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
font-display: swap;
}
/* vietnamese */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 700;
src: local('Muli Bold Italic'), local('Muli-BoldItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-lCfGwmQIAFg.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
font-display: swap;
}
/* latin-ext */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 700;
src: local('Muli Bold Italic'), local('Muli-BoldItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-lCfGw2QIAFg.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 700;
src: local('Muli Bold Italic'), local('Muli-BoldItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-lCfGzWQI.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
font-display: swap;
}
/* vietnamese */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 800;
src: local('Muli ExtraBold Italic'), local('Muli-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-iCTGwmQIAFg.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
font-display: swap;
}
/* latin-ext */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 800;
src: local('Muli ExtraBold Italic'), local('Muli-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-iCTGw2QIAFg.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
font-display: swap;
}
/* latin */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 800;
src: local('Muli ExtraBold Italic'), local('Muli-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-iCTGzWQI.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
font-display: swap;
}
/* vietnamese */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 900;
src: local('Muli Black Italic'), local('Muli-BlackItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-rCXGwmQIAFg.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
font-display: swap;
}
/* latin-ext */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 900;
src: local('Muli Black Italic'), local('Muli-BlackItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-rCXGw2QIAFg.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
font-display: swap;
}
/* latin */
@font-face {
font-family: 'Muli';
font-style: italic;
font-weight: 900;
src: local('Muli Black Italic'), local('Muli-BlackItalic'), url(https://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-rCXGzWQI.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
font-display: swap;
}
/* vietnamese */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 200;
src: local('Muli ExtraLight'), local('Muli-ExtraLight'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adf3nOCr2z3wM.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
font-display: swap;
}
/* latin-ext */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 200;
src: local('Muli ExtraLight'), local('Muli-ExtraLight'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adf3nOCv2z3wM.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
font-display: swap;
}
/* latin */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 200;
src: local('Muli ExtraLight'), local('Muli-ExtraLight'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adf3nOCX2zw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
font-display: swap;
}
/* vietnamese */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 300;
src: local('Muli Light'), local('Muli-Light'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adZnkOCr2z3wM.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
font-display: swap;
}
/* latin-ext */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 300;
src: local('Muli Light'), local('Muli-Light'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adZnkOCv2z3wM.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
font-display: swap;
}
/* latin */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 300;
src: local('Muli Light'), local('Muli-Light'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adZnkOCX2zw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
font-display: swap;
}
/* vietnamese */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 400;
src: local('Muli Regular'), local('Muli-Regular'), url(https://fonts.gstatic.com/s/muli/v11/7Auwp_0qiz-afT3GLRrX.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
font-display: swap;
}
/* latin-ext */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 400;
src: local('Muli Regular'), local('Muli-Regular'), url(https://fonts.gstatic.com/s/muli/v11/7Auwp_0qiz-afTzGLRrX.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
font-display: swap;
}
/* latin */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 400;
src: local('Muli Regular'), local('Muli-Regular'), url(https://fonts.gstatic.com/s/muli/v11/7Auwp_0qiz-afTLGLQ.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
font-display: swap;
}
/* vietnamese */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 600;
src: local('Muli SemiBold'), local('Muli-SemiBold'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-ade3iOCr2z3wM.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
font-display: swap;
}
/* latin-ext */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 600;
src: local('Muli SemiBold'), local('Muli-SemiBold'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-ade3iOCv2z3wM.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
font-display: swap;
}
/* latin */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 600;
src: local('Muli SemiBold'), local('Muli-SemiBold'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-ade3iOCX2zw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
font-display: swap;
}
/* vietnamese */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 700;
src: local('Muli Bold'), local('Muli-Bold'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adYnjOCr2z3wM.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
font-display: swap;
}
/* latin-ext */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 700;
src: local('Muli Bold'), local('Muli-Bold'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adYnjOCv2z3wM.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
font-display: swap;
}
/* latin */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 700;
src: local('Muli Bold'), local('Muli-Bold'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adYnjOCX2zw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
font-display: swap;
}
/* vietnamese */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 800;
src: local('Muli ExtraBold'), local('Muli-ExtraBold'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adZXgOCr2z3wM.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
font-display: swap;
}
/* latin-ext */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 800;
src: local('Muli ExtraBold'), local('Muli-ExtraBold'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adZXgOCv2z3wM.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
font-display: swap;
}
/* latin */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 800;
src: local('Muli ExtraBold'), local('Muli-ExtraBold'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adZXgOCX2zw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
font-display: swap;
}
/* vietnamese */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 900;
src: local('Muli Black'), local('Muli-Black'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adbHhOCr2z3wM.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
font-display: swap;
}
/* latin-ext */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 900;
src: local('Muli Black'), local('Muli-Black'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adbHhOCv2z3wM.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
font-display: swap;
}
/* latin */
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 900;
src: local('Muli Black'), local('Muli-Black'), url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adbHhOCX2zw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
font-display: swap;
}

.abn__no {
margin: 15px 0 10px;
color: #303030;
font-size: 11px !important;
font-weight: bold;
font-family: muli;
}
.Sticky {
position: fixed;
z-index:10;
background: #fff;
-webkit-box-shadow: 0 0 24px 0 rgba(0,0,0,.15);
box-shadow: 0 0 24px 0 rgba(0,0,0,.15);
background-color: white;
top:0;
}
.heart_icon {
width: 21px;
margin-top: 7px;
right: 26%;
}

.icon_div {
display: inline-block;
width: 33px;
margin-left: -25px;
}
.icon_text {
padding: 0 !important;
display: inline!important;
width: 100%;
border: none !important
}
.brd_top {
border-top: 1px solid #ddd
}
.header-top {width: 100%;height: 40px;background:#000000;color: #fff;text-align: center;}

.header {
width: 100%;
height: auto;
}
.header-container {
padding: 18px 0 8px;
position: relative;

}
.layout-center {
width: 100%;
margin-left: auto;
margin-right: auto;
}
.head_icon {
width: 33px;
position: absolute;
right: 31%;
top: -6px;
}
.head_icon_out {
position: absolute;
top:26%;
right:-14px;
width:225px;
z-index: 1;
}
.searchicon {
background: url(../images/head_icon/search-mobi.svg);
width: 19px;
height: 19px;
float: right;
outline: none;
border: none;
position: absolute;
right:54%;
top: 2px;font-size: 0px;
}
.search-txtbox {
width: 110px;
border: none;

height: 35px;
font-size: 14px;
color: #444;
outline: none;
}

.header_txt {display: inline-block;color: #fff;position: relative;font-size: 13px;margin: 10px 0;font-weight: bold;font-family: muli;}

.heart_icon {
width: 21px;
margin-top: 7px;
right:26%;
}
.login_icon
{
width:30px;
right:37%;
}
.bag_icon {
right:13%;
width:17px;
top: -1px;
}
.track_icon {
width: 30px;
right:41%;
}
.my-bag {
position: absolute;
background: #e63434;
color: #fff;
top: 59%;
border-radius: 50px !important;
font-size: 12px;
width: 18px;
height: 18px;
text-align: center;
padding-top: 1px
}
.icon_div {
display: inline-block;
width: 33px;
margin-left: -25px;
}
.icon_text {
padding: 0 !important;
display: inline!important;
width: 100%;
border: none !important
}
.brd_top {
border-top: 1px solid #ddd
}

.navbar.navbar-default {
margin: 0 auto;
background: #fff;
border: 0;
border-radius: 0;
}
.cont_top {position: relative;top: 117px;}
.prod_name{font-size: 13px;margin: 5px 0 0;line-height:14px;letter-spacing: 1px;}
.Prod_size{font-size: 13px;line-height: 18px;text-transform: uppercase;text-align: center;}
.Price{font-size: 13px;line-height: 18px;text-transform: uppercase;}
.caption-style-2 div a{ color:#444}
.Prod_cat_color {margin-left: 0;height: auto; text-align:center}
.Prod_cat_color ul{ padding:0; margin:0; list-style:none}
.Prod_cat_color ul li{ list-style:none;display: inline-block;}
.Prod_cat_color ul li a {
display: inline-block;
cursor: pointer;
width:23px;
height:23px;
padding:3px;
border: 1px solid #fff;
border-radius: 100%;
font-size: 0;
line-height: 0;
margin-right: 1px;
position: relative;
float: left;
margin-bottom: 5px;
}
.Prod_cat_color ul li a.active {
border: 1px solid #aaa;
}
.hideliimage{display:none;}

.instgram_div ul{ padding:0; margin:0}
.instgram_div ul li{ float:left;width:226px; margin:4px}

/*img hover effect*/

.img_div {
position: relative;background:#000; cursor:pointer
}

.image {
opacity: 1;
display: block;
width: 100%;
height: auto;
transition: .5s ease;
backface-visibility: hidden;
}

.middle {
transition: .5s ease;
opacity: 0;
position: absolute;
top:45%;
left:44%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
text-align: center;    height: 82px;
}

.img_div:hover .image {
opacity: 0.3;
}

.img_div:hover .middle {
opacity:1;
}

.text {
color: #fff;
font-size: 14px;
padding: 5px;
border: 2px solid #fff;
width: 93px;
opacity: 1;
text-transform: uppercase;
	position: relative;
margin-top: 47px;
margin-left: 35px;
}
.ins_icon{color: #fff;margin-left: 38px;
font-size: 25px;}

.shop_len_btn
{ margin: 15px 0 0;
position: absolute;
bottom: 27%;
left:13.8%;
width: 126px;
font-family: roboto,sans-serif;
background: #ed407b;
font-size: 15px;
font-weight: 400!important;
padding:6px 10px 8px;
color: #fff;
text-transform: uppercase;
height: 36px;
text-align: center;
}

.angle-right{font-weight: bold;
font-size: 17px;}

.collectionimages ul li a img{ width:75px}
.term-name {
text-align: center;
text-transform:capitalize;
font-family:Playfair Display;
letter-spacing: 0.7px;
   font-size: 40px;
padding: 20px 0 12px;

}
.term-description {
max-width: 820px;
margin: auto;
text-align: center;
font-family:Playfair Display;
padding: 0 15px 40px;
font-size: 16px;
font-weight: normal;
line-height: 28px;
}

/*23-04-18*/
#popup_this {
top: 50%;
left: 50%;
text-align:center;
margin-top: 80px;
margin-left: -100px;
position: fixed;
background: #f7f7f7;
padding: 30px;
}
.b-close {
  position: absolute;
right: 0;
top: 0;
cursor: pointer;
color: #000;
background: #f7f7f7;
padding: 5px 10px
}
.email-discount {
 margin-bottom: 10px;
padding: 5px 0 20px;
display: block;
margin:12px 0 0 10px;
}
.discount-info {
margin: 0;
font-size: 92px !important;
color: #e0226b;
text-transform: uppercase;
letter-spacing: .3pt;
line-height: 1.4;
}
.discount-title {
margin: 0;
font-size: 25px !important;
text-transform: uppercase;
color: #000;

}

.first-visit-content {

margin: 30px 100px 37px;
text-align: center;
}
.submit-email {
color: #343434;
text-align: center;
}
input.subscribe-newsletter-coupon {
width: 385px;
height: 51px;
border: 2px solid #c2c2c2;
text-align: center;
font-size: 18px;
font-weight: 100;
outline: none;margin-top: 12px;

}

.submit-email .email-tip {
margin-top: 7px;
margin-bottom: 32px;
}
.submit-email button {

padding: 9px 62px;
font-size: 20px;
color: #e0226b;
text-transform: uppercase;
background: none;
border: 2px solid #e0226b;
border-radius: 0;
}
#img-loading {
position: fixed;
visibility:hidden;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(255, 255, 255, 0.5);
z-index: 999;
cursor: pointer;
}
.loader-gif
{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%);
-webkit-transform: translate(-50%);
-moz-transform: translate(-50%);
-o-transform: translate(-50%);
-ms-transform: translate(-50%);
}
.main-pagtion{display: block ; width: 100%;} 
.sorting-main{ display:block; overflow:hidden;padding:6px 0 0; }
.sorting-left-section { display:inline-block; float:right;text-transform: uppercase;width: 255px;font-size: 15px; }
.sorting-main .sorting-selector {max-width: 100%;
font-size:14px;
line-height: inherit;
min-height: 2rem;
padding: .4375rem;
box-shadow: inset 0 -2px #f0ecec;
background-color: #f9f6f6;
border: 1px solid #d6cfc9;
border-radius: .25rem;
color: #46433f;
width:71%;
min-width: 3.75rem;margin-left: 5px;}
.sorter-action { display:inline-block; }
.main-pagination-section .pagination-custom { margin:0px; } 
.pages-ul{display:block;list-style:none;padding:0;} 
.pages-ul li {display:inline-block;list-style:none;vertical-align: middle;} 
.pages-ul li .pages {padding: 5px 14px;display: block;font-weight: 100;border: 0.0625rem solid rgb(51, 63, 72);color: rgb(51, 63, 72);line-height: 28px;font-size: 0.875rem;margin: 0 .6em 0 0;width: 40px;height: 40px;border-radius: 0.1875rem;} 
.pages-item-previous { margin-right: 6px; } 
.pages-item-next { margin-left:2px; } 
.pages-item-btn {display: block;color: #000 !important;padding: 3px 15px !important;font-size: 15px !important; }
.pages-item-btn.lnkPageNo{cursor:pointer;}
.pages-ul li .active.pages {background:#a0885d;border: 1px solid #a0885d;color: #fff } 
.pages-ul li .pages:hover{}
.css-cat-page-list { border-top:1px solid #ccc !important; }
.total-amount-product {font-size: 15px !important;float: left;margin: 2px;text-transform: uppercase;} 
.bottom-pagtion { margin-bottom:0px; padding:0; border-top: 1px solid #ccc; } 
.productlistdiv { overflow:hidden;border-top: 1px solid #ccc; }
.nav-submenu-mobile {border-left: 1px solid #000;border-right: 1px solid #000;}                            

.nav-submenu-mobile li.nav-submenu-item {display:inline-block;}
.nav-submenu-mobile li.nav-submenu-item a{border:0;padding: 5px 5px;}              
.colours-mobile{width:80%;margin:0 auto}         

.products-list-loader{bottom: 0px;
cursor: progress;
filter: alpha(opacity=80);
height: 100%;
left: 0px;
margin: 0px;
moz-opacity: .80;
opacity: .80;
position: fixed;
visibility: hidden;
right: 0px;
top: 0px;width: 100%;background: #fff;z-index: 10000;}

.products-list-loader div{background: transparent url(/images/loader_64x64.gif) center 80px no-repeat;margin: 0px;padding: 160px 0px 80px;text-align: center;}

.img1.fade{overflow: hidden; min-height: auto !important;line-height: 0 !important;}
.sidebar-header {overflow: hidden;margin-bottom: 10px;margin: 12px 0;}

/*floating Cart on Header - Added on 22 Jun 2018*/
.cart-header-dialog{position:relative}
.cart-diaglog,.login-diaglog {list-style: none;margin: 0;padding: 0;position: absolute;top:24px;z-index: 99999;background: transparent;min-height: 130px;height: auto;display: block;min-width: 300px;border: 1px solid #ccc;right:66px;background: #fff;box-shadow: 3px 11px 8px -13px rgba(0, 0, 0, 0.50);cursor: pointer;}
.login-diaglog{min-height: auto;height: auto;cursor:default;}
.cart-main-outer,.login-main-outer{padding-top: 30px;min-width: 300px;position: relative;right: 27px;top:13px;cursor:pointer;display:none;height: auto;}
.login-main-outer{right: 86px;cursor:default;}
.cart-diaglog:after,.login-diaglog:after {content: "";position: absolute;width: 15px;height: 15px;background: #fff;transform: rotate(45deg);top: -8px;right: 12px;border: 1px solid #ccc;z-index: 1;border-bottom: none;border-right: none;}
.cart-wrapper,.login-wrapper {padding: 10px 10px 0;height: auto;max-height: 300px;overflow: auto;}
.cart-item-ul {list-style:none;padding:0;}
.cart-item-ul li.item {padding:10px 15px;display:block;overflow:hidden;}
.product-cart {width: 100%;}
.product-cart-head-img {display: block;width: 75px;float: left;}

.product-cart-details {float: left;width: calc(100% - 85px) !important;margin-left: 10px;text-align: left;font-size: 14px;}
.bag-prod-name{display: block;max-width: 90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 90%;}
.cart-diaglog-detials {margin-bottom: 0;text-transform: capitalize;line-height: 19px;font-size: 13px !important;}
.head-cart-action {padding: 10px 15px;text-align:center;}
.head-cart-action .cart-checkout {display: block;text-align: center;width: 100%;background:#f7c9b6d9;padding:11px 0;color: #000;font-size: 16px;font-weight: 200;text-transform: uppercase;}
.head-cart-action .cart-checkout,.login-action-button {display: block;text-align: center;width: 100%;background:#f8d1c1;padding:11px 0;color: #000;font-size: 16px;font-weight: 200;text-transform: uppercase;}
#style-3::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
#style-3::-webkit-scrollbar {width: 6px;background-color: #F5F5F5;}
#style-3::-webkit-scrollbar-thumb {background-color: #000000;}
.no-cart-item {padding-top:10px;text-align:center}
#nav-flyout-ya-signin {font-size: 13px;margin-bottom: 8px;}
#nav-flyout-ya-signin .nav_pop_new_cust {color: #333;margin: 7px 0 9px 0;}
#nav-flyout-accountList #nav-flyout-ya-newCust {text-align: center;}
#nav-flyout-ya-signin .nav_pop_new_cust a{color:#c79c41;border-bottom: 1px solid #c79c41;}

.cart-loader-center{top: 50%;position: absolute;left: 50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);}
.cart-head-loading {width: 100%;height: 100%;position: absolute;}
.cart-loader{border: 5px solid #fff;border-top: 5px solid #a7892f;border-left: 5px solid #a7892f;border-radius: 50%;width: 55px;height: 55px;animation: spin 2s linear infinite;}
.SingleSizeDD{margin: 4px auto 10px !important;float: none;text-align: center;}
.header-top-padding {padding-top:160px;}
.checkoutEmailSection {margin: 40px 0 30px;overflow: hidden ;}

.loginbtn-checkout {height: 42px;border: 0;background: #000;width: 100%;text-align: center;color: #fff;}
.checkboxDD:hover {width:100%;}
.login_Section {padding-left:0;}
/* Page Registration*/

.user_register{width: 366px !important;max-width: 90% !important;margin: 0 auto;padding-top: 20px;font-family: verdana;margin-top: 15px;}
.user_register-title{margin: 5px auto 20px;font-size: 25px;color: #3f3f3f;font-family: Roboto;text-transform: uppercase;font-weight: normal;}
.user_register p{text-align:center;font-size: 13px !important;text-align: center;}
.register-form {margin-top:20px;}
.register-form-input{width: 100%;border: 0;padding: 6px 6px;font-size: 13px;border-bottom: 1px solid #7e7e7e;border-radius: 0;box-shadow: none;}

.register-form-input:focus ,.register-form-input:active{outline:0;box-shadow:none;border-bottom: 1px solid #7e7e7e;}
.form-ul {width:100%;overflow: hidden;}
.form-ul li{width:49%;float:left}
.form-ul li:last-child{margin-left: 7px;}
.register-frm-grp {margin-bottom:15px;}
.btn-register
{
width: 100%;
border: 0;
border-radius: 0;
padding: 10px;
font-size: 17px;
text-transform: uppercase;
color: #080808;
background: #f8d1c1;
}
.btn-register:hover,.btn-register:focus , .btn-register:active{color:#000;outline:0;}
.btn-section {
margin-top:30px;
margin-bottom:30px;
}
.already-user {
text-align:center
}
.already-user h3 {
display:inline-block;
border-top:1px solid #ccc;
padding-top:30px;
font-size:17px;margin-bottom:10px;
text-align:center
}


.sign-btn-reg {
color:#2b2a27;
font-size:14px;
text-decoration:underline
}

.already-user p.regtandc{    margin: 25px auto 10px;
text-align: center;
color: #a3a3a3;
font-size: 12px !important;}

.sc-case-img-cust {
width: 140px !important;
}
img.donate_image {
max-height: 180px;
width: auto;
height: 100%;
}

a.popup-trigger_donate {
cursor: pointer;
color: #a7892f !important;
text-decoration: underline;
}

.donate-checkbox{opacity:1 !important;width: auto !important; margin: 0 !important;margin-top: 3px !important;}
.donate-label {
	width: auto !important;
margin: 0 !important;
margin-left: 19px !important;font-weight:700 !important;
}
.donate-label .donate-span{display: block;font-weight:400 !important;width: auto;border: 0;}

.box-header-cart{width:100%;position:relative;margin-top:6px;}

.cart-empty {
background: #fff;
width: 300px;
max-width: 100%;
padding: 20px;
border: 1px solid #a7892f;
text-align: center;
margin: 50px auto;
}

.cart-empty p {
font-size: 18px !important;
line-height: 30px;
}

.cart-empty a {
/*color: #a7892f;*/
}

.price-symbol-mb{margin:0  !important;}

.popup-donate{
  margin: 0px auto;
display: none;
position: fixed;
top: 50% !important;
left: 50%;
width: 825px;
padding: 0px 11px 0 0;
background: #fff;
color: #333;
font-size: 14px;
line-height: 23px;
border: 2px solid #d92b6e;
z-index: 9999;
text-align: justify;
transform: translate(-50%,-50%);}
.popup-head-cust h2 {
padding: 0px;
margin: 9px 0px;
border: 0px solid #fff;
font-size: 21px;
font-style: normal !important;
 color: #d92b6e;
 text-align:left;
 text-transform:uppercase
	 

}

.popup-donate-btn-close {
position: absolute;
top: 6px;
right: 10px;
color: #000;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
cursor: pointer;
}

.popup-donate p{font-size: 15px !important;
  margin-bottom: 10px;}

.donatte-popup-content{
	display: flex;
align-items: center;

}


.payement-wrapper{
margin-top:30px;

}

.payment-method-title {    padding-bottom: 10px;
color: #a7892f;
font-weight: 300;
font-size: 18px;
text-align: left;font-family: roboto;
}

.payment-paypal {

  background-image: none;
background: #a7892f;
border: 1px solid #a7892f;
color: #fff;
font-weight: 300;
padding: 10px;
font-size: 16px;
width: auto !important;
height: auto !important;
line-height: 14px;
min-width: 200px !important;
text-align: center;
text-transform: uppercase;
font-weight: 500;
}

.payment-box {
display:none
}
.payment-box-inner{display:block;margin:10px 0;}
.payment-radio-section
{    display: block;
border-bottom: 1px dotted #000;}

.ordery-summary{
border-radius:5px;
border:1px solid #ddd;

  margin: 20px 0 20px;
padding: 22px 30px 0px 30px;
}
.ordery-summary-title
{    margin-bottom: 0px;
font-size: 25px !important;
color: #a7892f;
border-bottom: 1px solid #ccc;
display: block;    text-align: left;
 padding-bottom: 10px;
}
.order-detials-summary{
margin-bottom:35px;    

}
.cartsubtotal-order {
   padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #ccc;
}

.shipping-content-div
{
display:-webkit-flex;
display:-moz-flex;
display:flex;
align-items: center;

}
.shipping-order-summary
{
  padding-bottom: 10px;
border-bottom: 1px solid #ccc;}
.shipping-summary{
margin:15px 0;
 font-size: 16px !important;
}

.order-item-detials {

}
.order-item-img
{
width: 30%;
display: inline-block;
}

.order-item-data{
display: block;
float: right;
width: 68%;
padding-right:10px;
}
.order-item-box
{
overflow: hidden;
margin: 10px 0;
display:none
}

.order-item-data p {
padding:2px 0;
}

.order-summary{

}
.ul-item-option li p{font-size:13px !important;font-weight:700;padding:0}
.ul-item-option li p span{
float:right;
font-weight:100;
	
}
.ul-item-option{
display:none;
}

.fa-icon
{
 transition: all 0.2s;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition:all 0.2s;
-ms-transition : all 0.2s;
}

.active-fa-icon
{   transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-moz-transform:rotate(180deg);
-o-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transition: all 0.2s;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition:all 0.2s;
-ms-transition : all 0.2s;
}
.shipping-summary-title
{
border-bottom: 1px solid #ccc;
margin: 0 0 20px;
color:#d92b6e;
text-align:left;    padding-bottom: 15px;
font-size: 18px;
}
.payement-wrapper{padding:0 16px;}

.CommanLoading{position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.74);
z-index: 99;
display:none;
}
.CommanLoading-inner
{
  position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%) translateY(-50%);}

/*.gif-loader-comman{
  background: rgba(255, 255, 255, 0.4);
}*/


/*Customer Account CSS*/
.create-account-btn:focus {
outline:0;
color:#fff;
}

.account-wrapper{margin-top:30px;}
.account-title{
text-align: left;
margin: 20px 0px;
font-size: 15px;
border-bottom: 1px solid #ccc;
padding-bottom: 15px;
color: #383838;font-family: verdana;
}
.subaccount-title
{    border: 0;
margin-bottom: 10px;}



.account-ul-dashboard{}
.account-ul-dashboard li{ }
.account-ul-dashboard li:first-child a{border-top: 1px solid #ccc;}

.account-ul-dashboard li a{    display: block;padding: 12px 15px;border-bottom: 1px solid #ccc;font-size: 15px;}
.account-ul-dashboard li a:hover {background:#eee}
.account-ul-dashboard li a.active{font-weight: 700;}

.account-edit-para{margin-top:10px;}
.account-edit-para span{margin-right:15px;}
.account-edit-para span a{color:#a7892f}
.account-contact-section{margin-bottom:20px;}
.account-address-mange{
  font-size: 13px;
float: right;
margin-top: 4px;}




/* The container */
.account-checkbox {
display: block;
position: relative;
padding-left: 32px;
margin-bottom: 12px;
cursor: pointer;
font-size: 14px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

/* Hide the browser's default checkbox */
.account-checkbox input {
position: absolute;
opacity: 0;
cursor: pointer;
}

/* Create a custom checkbox */
.checkmark {
position: absolute;
top: 0;
left: 0;
height: 22px;
width: 22px;
background-color: #fff;
 border: 1px solid #000;
}

/* On mouse-over, add a grey background color */
.account-checkbox:hover input ~ .checkmark {
background-color: #fff;
}

/* When the checkbox is checked, add a blue background */
.account-checkbox input:checked ~ .checkmark {
background-color: #d92b6e;border: 1px solid #a7892f;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
content: "";
position: absolute;
display: none;
}

/* Show the checkmark when checked */
.account-checkbox input:checked ~ .checkmark:after {
display: block;
}

/* Style the checkmark/indicator */
.account-checkbox .checkmark:after {
left: 7px;
top: 2px;
width: 7px;
height: 14px;
border: solid white;
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.change-privacy-section{
margin-top:20px;
}
.change-privacy-section .change-heading{
font-size: 18px;
text-align: left;
color: #a7892f;
}

.change-grp .control-label{
text-align:left;
}

.change-grp input {
	border-radius: 0;
box-shadow: none;
}

.save-account-btn
{
border: 0;
padding: 5px 20px;
background: #a7892f;
font-size: 15px;
text-transform: uppercase;
color: #fff;
}
.change-privacy-section {
display:none
}

.address-custom-grp{
  margin-bottom: 20px;
overflow: hidden;
}
.address-select:hover ,.address-select:active ,.address-select:focus{
border:1px solid #ccc !important; 
box-shadow:none;
}
.address-para
{    font-size: 13px !important;
line-height: 19px;
}

.save-account-btn:hover{color:#fff}

.sizefilteractive{ border: 1px solid #a7892f !important;color: #a7892f !important;}

.coloractive{    border: 1px solid #aaa;}
.color-filteractive{    border: 1px solid #aaa !important ;}
.colorfilter{
border-radius: 100%;
width:22px;
height:22px;border: 1px solid #fff;
vertical-align:bottom;
padding: 3px;
/* background: #fff;*/

}


.Prod_cat_color ul li a.active {
border: 1px solid #aaa !important;
}
.counter-number {
line-height: 20px;
display: block;
}
.cartbagmb {
display: block;
position: relative;
}
.cols .col {
float: left;
min-height: 1px;
padding-left: 20px;
padding-right: 20px;
}

.size-chart-block {display: inline-block;vertical-align: top;}
.size-chart-block .size_guide {padding: 0!important;line-height: 56px;}
/* Popup box BEGIN */
.hover_bkgr_fricc{background:rgba(0,0,0,.6);display:none;height:100%;position:fixed;text-align:center;top:0; left:0;width:100%;z-index:10000;}
.hover_bkgr_fricc .helper{display:inline-block;height:100%;vertical-align:middle;}
.hover_bkgr_fricc > div {background-color: #fff;box-shadow: 10px 10px 60px #555;display: inline-block;height: auto;min-height: 100px;vertical-align: middle;width: 60%;position: relative;padding: 15px 5%;background: #f1f2f2;border: 1px solid #e6e7e8;border-radius: 4px;padding: 20px;margin-bottom: 10px;}
.popupCloseButton {background-color: #fff;border-radius: 50px;cursor: pointer;display: inline-block;font-family: arial;position: absolute;top: 0px;right: -13px;font-size: 16px;line-height: 31px;width: 30px;height: 30px;text-align: center;}
.trigger_popup_fricc {cursor: pointer;}
.size-chart-content h3 {float: left;font-size: 1.6em;width: 100%;text-align: center;padding: 10px;margin: 10px 0px !important;display: block;}
.size-table thead th {background: #f2f2f2;color: #000;font-size: 14px;}
.size-table tbody td {color: #000;font-size: 14px;}
.size-chart-content h3 {border-top: none;}

/*size_guide popup new*/
.ring-size-chart-box header,.ring-size-chart-box.modal-box .modal-body{padding:35px !important;}
.ring-size-chart-box header{padding-bottom:20px !important;}
.ring-size-chart-box.modal-box .modal-body{padding-top:0 !important;}
.ring-size-chart-box header h3 {margin-bottom: 25px;font-family: "Playfair Display",serif;font-size: 38px;color: #464646;}
.ring-size-chart-box colgroup {display: table-column-group;}
.ring-size-chart-box col {display: table-column;}
.ring-size-chart-box .table{border-radius: 3px;border: 1px solid #f1f1f1;}
.ring-size-chart-box table thead, .ring-size-chart-box table tbody, .ring-size-chart-box table tfoot {border: 1px solid #f1f1f1;background-color: #fefefe;}
.ring-size-chart-box table tbody th, .ring-size-chart-box table tbody td {padding: 0.5rem 0.625rem 0.625rem;text-align:center;border-left:0;border-right:0;border-top-color:#fff;border-bottom:0;}
.table-striped>tbody>tr:nth-child(odd){background-color: #fff;}
.ring-size-chart-box table tbody tr:nth-child(even),.ring-size-chart-box table tbody tr:nth-child(even) td {background-color: #f1f1f1;}
.ring-size-chart-box table tbody tr:nth-child(even) td{border-bottom:1px solid #9f9f9f;}
.ring-size-chart-box table tbody tr:first-child td{vertical-align:middle;border-top: 1px solid #f1f1f1;}
.ring-size-chart-box table tbody tr td{border-right:1px solid #fff;border-left:1px solid #fff;}
.ring-size-chart-box table tbody tr td:first-child{border-left:1px solid #f1f1f1;}
.ring-size-chart-box table tbody tr td:last-child{border-right:1px solid #f1f1f1;}
@media (max-width: 767.98px) {
.ring-size-chart-box header,.ring-size-chart-box.modal-box .modal-body{padding:15px !important;}
.ring-size-chart-box header{padding-bottom:10px !important;}
.ring-size-chart-box header h3{font-size:28px;}
.ring-size-chart-box table tbody th, .ring-size-chart-box table tbody td{padding: .3rem .425rem .425rem;font-size:14px;}
.size_guide{margin-left:15px;}
}
.dropdown-menu .divider{background:none; border:none}


/*24-07-18*/
.c-mega-menu.is-visible {
visibility: visible;
max-height: 100rem;
}
.has-js .c-mega-menu {
display: block;

position: absolute;
right: 0;
left: 0;
max-height: 0;
z-index: 9000;
box-shadow: inset 0 -1px 0 rgba(70,67,63,.15), 0 10px 5px 0 rgba(70,67,63,.15);
transition: all .2s ease-in-out;
}
.c-mega-menu {box-shadow: inset 0 -1px 0 rgba(70,67,63,.15);background-color: #f9f6f6;overflow: auto;padding-bottom:15px;}

@media (min-width: 35.0625em){
.c-mega-menu__body {padding-top: 3rem;}
.c-mega-menu__body {max-width: 110rem;margin-left: auto;margin-right: auto;position: relative;padding: .375rem 0 1.5rem;}
}

@media (min-width: 45.0625em){
.c-mega-menu__item:not(:last-of-type) {margin-right: 1.5rem;}
}
.c-mega-menu__body .c-action--dismiss {top: 0;}
.c-mega-menu__body .c-action--dismiss {position: absolute;top:1.375rem;right: 0;color: #8c8983; background: #f9f6f6;border: none;}
.c-action {
text-transform: uppercase;
letter-spacing: .05em;
line-height: 1rem;
font-size: .65rem;
   color: #a7a8a8;
background: none;
border: none;
float: right;margin: 5px 0 5px 9px;font-size: 10px;}

.c-icon--label-after {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.c-icon {
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
svg:not(:root) {
overflow: hidden;
fill: currentColor;
}

.c-icon__glyph {display: inline-block;vertical-align: middle;}
.c-icon--label-after .c-icon__label {margin-top: .25rem;text-align: center;}
.c-icon__label {
position: relative;
font-variant-numeric: normal;
color: inherit;
}

.c-mega-menu__body .c-mega-menu__body--inner {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.c-mega-menu__item--shop-by {
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.c-mega-menu__title {
text-transform: uppercase;
letter-spacing: .025em;
line-height: 1;
font-weight: bolder;
font-size:21px;
color: #000;
margin-bottom: 2.25rem;
text-align: center;
font-style: normal;
font-family: avenir LT Std;
}

.c-shop-by-table {
table-layout: fixed;
width: 100%; margin-bottom: 50px;
}
.c-shop-by-table td {
border: 2px solid #fff;
padding:0.8rem 0;
text-align: center;
font-family: Avenir,Segoe UI,sans-serif;
font-weight: 500;

}
.c-shop-by-accordion .c-accordion__label, .c-shop-by-accordion__link, .c-shop-by-table__link {
color: #f4436d;
}


.c-mega-menu__body {
padding-top: 3rem;
}

.c-container__body {
max-width: 70rem;
margin-left: auto;
margin-right: auto;
}
.c-container__header {
text-align: center;
}

.c-container__header {
padding-top: 1.5rem;
}


.c-container__title {
text-transform: uppercase;
letter-spacing: .025em;
line-height: 1;
font-weight: bolder;
font-size: 1.5rem;
}
.c-container__title {
   text-transform: uppercase;
letter-spacing:0.4em;
line-height: 1;
font-weight: bold;
font-size: 1.25rem;
color: #46433f;margin-bottom: 1rem;
}
.u-text-style-block {
display: block;
text-transform: uppercase;
word-wrap: normal;
font: larger/.9 Bliss,Avenir,Segoe UI,sans-serif;
margin-bottom: .5rem;font-size: 19px;
}
.c-container__title+.c-container__desc {
margin-top: .5rem;
}
.c-container__desc {
font-size: 1.3125rem;
line-height: 1.33333;
}

.c-container--shop-by .c-container__actions {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}

.c-container__actions {
padding: .75rem 0 1.5rem;
text-align: center;
}
.c-button-link--filled {
background-color: #42b9b9;
color: #fff;
box-shadow: none;
}
.c-button-link--large {
text-transform: uppercase;
letter-spacing: .05em;
line-height: inherit;
font-size: 1.125rem;
padding: 1rem 1.5rem;
display: inline-block;
border: 0;
border-radius: .25rem;
font-weight: bolder;
text-align: center;
}
.c-button-link {
text-transform: uppercase;
letter-spacing: .05em;
line-height: inherit;
font-size: 1rem;
padding: .5rem .75rem;
display: inline-block;
border: 0;
border-radius: .25rem;
font-weight: bolder;
text-align: center;
box-shadow: inset 0 0 0 1px currentColor;
color: #42b9b9;
}

.c-button-link--filled {
background-color:#d92b6e;
color: #fff;
box-shadow: none;
}
.c-button-link--filled:hover {
background-color:#d92b6e;color: #fff;

}
.c-button-link--large {
   text-transform: uppercase;
letter-spacing: .05em;
line-height: inherit;
font-size: 1rem;
padding: 0.5rem 1.5rem;
display: inline-block;
border: 0;
border-radius: .25rem;
font-weight: normal;
text-align: center;
}
.c-container__actions {
padding: .75rem 0 1.5rem;
text-align: center;
}

.c-container--shop-by .c-container__actions {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.c-container--shop-by .c-container__actions>:not(:first-of-type) {
margin-left: 1.5rem;
}


/*FAQ Page 20180724*/
.accordion {
margin: 0 auto;
font-size: 13px;
}
.accordion-toggle {
padding-right: 20px;
line-height: 18px;
}
.accordion-toggle:before {
content: "";
position: absolute;
right: 0;
top: 17px;
width: 0;
height: 0;
border-top: 5px solid #000;
border-left: 5px solid rgba(0,0,0,0);
border-right: 5px solid rgba(0,0,0,0);
}
.accordion-toggle {
padding-right: 20px;
line-height: 18px;
}

.accordion-toggle {
font-size: 14px;
color: #000;
}
.accordion-toggle {
border-bottom: 1px solid #cccccc;
cursor: pointer;
margin: 0;
padding: 10px 0;
position: relative;
}
.accordion-content {
color: #686868;
}
.accordion p {
font-size: 13px !important;
}
.accordion-content {
display: none;
}
.padding-0{padding:0}
.accordion-toggle.active {
border-color: #DA2C70;
}

.accordion-toggle.active {
color: #DA2C70;
}

.footer-page-wrapper {
margin-top:30px;
}

.accordion-toggle:hover {
color:#a7892f;
border-color:#a7892f;
}

/*delivery-collection page*/
.delivery-title {    margin: 15px 0px 10px 0px !important;}
.delivery-page-tbl{margin:15px 0 0;}
.delivery-page-content p {
margin: 5px 0px 10px;
}

/*pantyguide page */
.table-pantyguide{font-size:14px;text-align:center;border: 1px solid #ccc;}
.table-pantyguide th{text-align:center;
 vertical-align: middle !important;}

img.about_us_img {
width: 160px;
}
.cart-summary-item
{
display: block;
max-width: 70%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 70%;
float: left;
font-weight:700}

.item-list-payment-cont {
margin-bottom:20px;
overflow:hidden
}



/* Wishlist New Css*/
.wishlist-qnty-cls {
	right:22%!important;
}
.wishlist-prodname
{
	width: 100% !important;
text-align: center;
float: none;
max-width: 100%;
}

.wishlist-heading {
margin-top: 15px;
margin-bottom: 0;
}

.wishlist-qnty-mb{
right: -7px !important;
top: 5px !important;
}

.wishlist-cls-headmb {
display: inline-block;
position: relative;
}

.navbar-default .navbar-nav>li>a.active{ color:#a7892f}

.list-inline {
padding-left: 0;
margin-left: -5px;
list-style: none;
}
.brandslogowrap li {
border: none;
padding: 8px;
margin: 0 10px 10px 0;
text-align: center;
}
.client-logo img.img-responsive {
margin: 0 auto;
}
.client-logo {
margin-top: 50px;
margin-bottom: 50px;
text-align:center
}

.cust_desc_head {
text-align: center;
border-bottom: 1px solid #a7892f;
padding: 20px;
margin: 0px 0px 10px 0px;
font-weight: bold;
font-size: 20px !important;
color: #3d3d3d;
line-height: 29px;
display: block;
font-family:roboto;
}
.description-cust p {
line-height: 24px;
}
.looking-pro-name{display:block}

.cat_bor {
border-bottom: 1px solid #ccc;
margin-bottom: 29px;
}
.Addcart:hover{color:#000}
/*07-08-18*/
.c-collection__media {
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-basis: 3.75rem;
-ms-flex-preferred-size: 3.75rem;
flex-basis: 3.75rem;
margin-right: .5rem;float: left;
}
.c-collection__img {
display:inline-block;
max-width: 100%;
max-height: auto;
border: 1px solid rgba(70, 67, 63, 0.09);
}
.c-collection__main {
-webkit-flex-shrink: 1;
-ms-flex-negative: 1;
flex-shrink: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;margin:1px 0 5px;
/*padding-right: .75rem;*/font-family: verdana;
}
.c-collection__name {
	text-transform: capitalize;
letter-spacing: .025em;
line-height: 1;
font-weight: bolder;
font-size:12px;
color: #000;
display: block;
}
.c-collection__desc {
color: #6c6963;font-size: 12px;text-transform: capitalize;text-transform: initial;
line-height: 24px;letter-spacing: 0;
}
.shop-by-menu{font-size:16px;color:#939598 !important;display:block;/*text-transform: uppercase;*/    margin-top: 5px;
}
.panty-size-popup{width:60%!important; padding:15px 3%!important;}

.image {
display: block;
width: 100%;
height: auto;margin: 0px auto;
}

.overlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
opacity: 0;
transition: .5s ease;
background-color: #fff;
}

.header-container:hover .overlay {
opacity: 1;
}

.text {
/*   color: #ed407b;
font-size:51px;
position: absolute;
top:32%;
left: 0;
right: 0;
/* -webkit-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
/* transform: translate(-50%, -50%);
text-align: center;
margin: 0px auto;
width: 100%;
font-family:Beauty; text-transform:capitalize; */
}

.c-product-details__message {
  display: -webkit-inline-flex;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
/* align-items: center; */
color: #6e6e6e;
margin-top: .75rem;
text-align: center;
width: 341px;
margin: 0 auto;
/* display: block; */
text-align: center;

}
.c-icon {
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
} 
.c-product-details__message svg {
margin-right: .375rem;
}
svg:not(:root) {
   overflow: hidden;
fill: currentColor;
margin-top: 4px;
padding-top: 0;
}
.c-product-details__message span {
/* font-weight: 700;*/
display: inline;
margin-top: 0px;
	font-family: roboto;    font-size: 15px;
}
.shop-type-ban-bg{width:100%; height:auto; background:#fde5dbd9;margin-top:0;padding:6px;}
.shop-type-head{
letter-spacing: .025em;
line-height: 1;
font-weight: 400;    color: #000;
font-size:29px; text-align:center;font-family:Playfair Display}
.shop-type-txt{text-align: center;
font-family: verdana,Avenir,Segoe UI,sans-serif;
font-size:13px;
margin:10px 0;line-height:18px;color:#070707;}


.sub-banner-position{    position: absolute;
top:2.5%;
display: block;
right:10%;
/*    transform: translateY(-50%);*/
overflow: hidden;
}	

.sd-gotquestions-wrapper {
padding-left: 30px;
margin: 60px 0 0;
}
.sd-gotquestions-wrapper>div {
background: #f4f4f4;
padding: 30px;
}
.sd-gotquestions-wrapper>div h6 {
text-align: center;
font-size: 18px;
line-height: 1;
margin-bottom: 17px;
font-family: Muli,sans-serif;
margin-top: 0;
font-weight: 700;
text-transform: uppercase;
}
.visit-time, .vist_us_div {
font-family: Muli;
font-size: 13px;
}	
.mt_0 {
margin-top: 0;
}
/*14-08-18*/
.c-container__main {
padding:0.5rem 0 1.25rem 0;
	margin-top: 2rem;
}


.l-grid {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
margin-right: -.75rem;
margin-left: -.75rem;
width: calc(100% + 1.5rem);
}

.l-grid__unit {
float: left;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-flex-shrink: 1;
-ms-flex-negative: 1;
flex-shrink: 1;
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
margin-right: .75rem;
margin-left: .75rem;
width: calc(20% - 1.5rem);
}
.c-banner {
padding: .75rem 2.25rem;
background-size: cover;
}
.c-banner__text {
padding: 1.2rem .75rem;
/* margin: 0 0 0 2rem; */
text-align: left;
}
.c-styled-title-block {
	padding: 2.25rem .75rem 1.25rem;
width: 377px;
}
.c-styled-title-block__header {
margin-bottom:0;
}
.c-styled-title-block__title {
text-transform: uppercase;
letter-spacing: .025em;
line-height: 1;
/*  font-weight: bolder;*/
font-size: 1rem;
margin-bottom: .25rem;
color: #46433f;
text-align: center;
}
.u-text-style {
display: block;
text-transform: none;
word-wrap: normal;color:#282726;
}

.fitting_guide_heading{letter-spacing: 0px;
font-size: 44px;
font-family: Lunchbox;
margin-top: 10px!important;
margin-bottom: 3px !important;
text-transform: uppercase;
color: #f85b90;
line-height: 35px;}
.fitting_guide_txt{font-size: 16.5px;font-family: bliss;margin-bottom: 10px;display:block;text-align: justify;
padding: 0 15px;}
.fit_guide_img{width:155px; height:158px;border: 1px solid #d7d3d3;border-radius: 50%;text-align: center;margin: 0px auto;}
.fit_bra_img_bg{background: #f3f3f3;
width: 168px;
height: 169px;
text-align: center;
margin: 0px auto;
display: inline-block;
padding:5px;
border: 1px solid #e9e7e7;margin-right:10px;
border-radius:100%;}
.fitting_guide_subheading{font-size:40px;text-align: center;display: block;margin:21px 0 6px;font-family:'Lunchbox','sans-serif'; text-transform:uppercase;color:#46433f;word-wrap:normal; font-weight:normal;}
.img_outer{ margin-top:30px}
.bra_box{border: 3px solid #ebebeb;text-align: center;padding: 10px 27px;margin: 33px 90px 10px;}
.bra-box_title{font-size: 19px;font-weight: bold;font-family: bliss;margin: 15px 0 7px;}
.box_txt{font-size: 16px;font-family: Bliss;line-height: 19px;color: #535353;}
.btn_fit_guide{background: #f85b90;display: block;width: 248px;text-align: center;margin: 15px auto 9px;padding: 10px;color: #fff;text-transform: uppercase;cursor: pointer;}
.btn_fit_guide:hover{color:#fff}
.step-border{padding: 0 5px;
border: 1px solid #eee;
margin: 20px 10px 0 0;
min-height: 570px;}



.sd-narrow-custom {
padding:8px 0px;/*border-top: 1px solid #ccc;*/
}
.sd-narrow-custom .facets-facets-display-filter {
margin-left: 0;
margin-right: 10px;
font-size: 12px;
text-transform: uppercase;
letter-spacing: .1em;
font-weight: 700;
color: #000;
padding: 0 5px;
line-height: 20px;
background: #f4f4f4;vertical-align: sub;
}
.facets-facets-display-filter {
color: #393939;
margin-left: 10px;
display: inline-block;
}
.facets-facets-display-filter-delete-icon {
position: relative;
top: 0;
color: #d7d7d7;
margin-left: 5px;font-style: normal;
}
.sd-narrow-custom .facets-facets-display-filter .facets-facets-display-filter-delete-icon:after {
content: 'x';
color: #d7d7d7;
font-size: 13px;
display: inline-block;
padding-top: 2px;
}


.main-pagination-section-bottom{float: none;
display: block;
margin:1rem auto;
width: 402px;text-align:center;}

.border-N:hover{border-bottom:none !important}
.al_active{    color:#303030;
border-bottom-color:#a7892f!important;
font-weight: bold;}
.sale_icon{position:absolute;top:0;left:0;}
.sale_icon img{width:85%; z-index:1}

.pp-outerdiv h2 {
font-style: normal;
font-size:18px;
/*font-weight: 600;*/
text-align: left;
margin-bottom:5px;
padding-top:18px;
border: 0px solid #ffffff;
display: inline-block;
color: #000;
font-family: Playfair Display;
}
.mainppdiv{ font-family:verdana}
.footer-black-inner-container a:focus{color:#fff}


/*30-08-18*/
section {
padding-top: 25px;
padding-bottom: 25px;
position: relative;
z-index: 2;
}
#home-banner.get_digital_protectn {
background: url(../images/banners/Eng-wedding-ring.jpg);
background-repeat: repeat;
background-size: auto auto;
background-size:100%;
min-height: 100%;
background-repeat: no-repeat;
display: table;
width:100%; padding:0;
margin:60px auto 25px;
}
#home-banner .d-tbl-cell {
display: table-cell;
vertical-align: middle;
}
.get_digital_protectn .cont-wrap .title {
   font-size: 66px;
font-weight: 800;
margin: 0 0 17px 0;
text-transform: capitalize;
display: block;
line-height: 60px;
}
.get_digital_protectn .cont-wrap .disciption {
 font-size: 43px;
font-weight: 300;
margin: 0 0 20px 0;
display: block;
line-height: 40px;
font-family: roboto;
}
.get_digital_protectn .cont-wrap .switch_to {
font-size: 24px;
margin: 64px 0 0;
}

.get_digital_protectn .cont-wrap .switch_to img {
vertical-align: baseline;
margin-bottom: -3px;
}
.get_digital_protectn .btn-link {
margin: 10px 0 0;
	margin-bottom: 0px;
}
#home-banner .container-wrapper .btn-link {
margin-bottom: 17px;
}

#home-banner .cont-wrap .btn-link .sub-btn {
font-size: 16px;
color: #0061ff;
}




.sd-left-wrapper {
padding-right: 20px;margin-top:25px;font-family: Muli;    text-align: center;
}
.sd-lookbook-text-wrapper h3 {font-size: 13px;text-transform: none;letter-spacing: 0;font-weight: 400;position: relative;padding-bottom: 0;font-family: verdana;margin-bottom: 6px;line-height: 22px;color: #303030;}
.sd-lookbook-text-wrapper .sd-gf-btn a {text-transform: uppercase;font-size: 13px;margin: 40px 5px 45px 0;line-height: 2;display: inline-block;color: #000;width: 170px;}
.sd-lookbook-text-wrapper .sd-gf-btn a.sd-dark-solid-btn {border: 1px #000 solid;background: #fff;color: #000;}
.sd-lookbook-text-wrapper .sd-gf-btn a.sd-dark-solid-btn:hover{color: #fff;background: #a7892f;border: 1px #a7892f solid;}
.sd-lookbook-text-wrapper .sd-gf-btn a.sd-dark-solid-btn span {display: inline-block;vertical-align: middle;margin-right: 0;line-height: 3;padding: 0;font-weight: bold;}
.sd-lookbook-text-wrapper .sd-gf-btn a.sd-dark-solid-btn i {display: inline-block;vertical-align: text-bottom;color: #000;font-size: 18px;font-weight: bold;}
.sd-lookbook-text-wrapper .sd-gf-btn a.sd-dark-solid-btn:hover i{color: #fff; -webkit-transition: color 100ms ease-out;-moz-transition: color 100ms ease-out;transition: color 100ms ease-out;}
.sd-right-wrapper {padding-left: 20px;margin-top: 25px;font-family: Muli;}
.sd-lookbook-img-wrapper .sd-lookbook-images img {display: block;width: 100%;height: auto;}
.collection_head{    
border: 2px solid #404040;
height: 318px;
padding: 38px 15px 15px;
font-size: 30px;
text-align: center;
line-height: 44px;
text-transform: uppercase;
font-family: Muli;
display: block;
font-weight: bold;
}
.cup-img-collection{height:255px;width:100%}
.cup-bra-btn{
width: 266px;
padding: 8px 15px;
display: block;
background: #fb568e;
font-size: 16px;
color: #fff;
text-transform: uppercase;
text-align: center;
margin: 25px auto 0;
cursor: pointer;letter-spacing: .10em;
}
.cup-bra-btn:hover{color:#fff}
.cup-bras-col{ padding: 38px 15px 15px;
font-size: 30px;
text-align: center;
line-height: 44px;
text-transform: uppercase;
font-family: Muli;
display: block;
font-weight: bold;
margin-top: 70px;}

.plus-bra-img{border: 1px solid #eee;}
.plus-bra-heading{font-size: 22px;
text-align: center;
font-family: muli;
font-weight:700;
margin-bottom: 10px !important;color: #f44a84;
text-transform: capitalize;}
.imp-plus-bra-title{font-size: 20px;
margin-bottom: 2px !important;
font-family: Muli;
font-weight: 700;
color: #f44a84;
margin-top: 0 !important;}

.store-page-h2{font-size: 18.2px;font-family: Roboto;line-height: 15px;}
.shop-btn{padding:8px 12px;width:35%;background: #a7892f;color: #fff;border: 2px solid #a7892f;border-radius:43px;text-transform: uppercase;font-weight: bold;}
.shop-btn:hover{color:#fff}
.bg-store{background:#dcd9d0; padding:30px;margin: 50px 0}
.client-img{border-radius: 50%;width: 80px;height: 80px;display: inline-block;margin-top: 15px;}
.bra-fiting-expert{font-size: 25px;text-align: center;margin: 18px 0;font-family: roboto;color: #d92c6e;}
.bra-fiting-expert-img{display: inline-block; width:170px;}
.bra-fiting-expert-img img{width:83%;margin: 5px;}
.pad-LR{padding-right: 0;padding-left: 26px;}

.prim-pg-logo{position: absolute;left: 17px;bottom: 5%;width: 60%;}
.marijo-logo{width: 165px;float: left;margin-left: 70px;}
.prim-logo{width: 183px;margin-left: 85px;}

.text-col h2 {
text-transform: uppercase;
font-weight: 800;
margin: 0 0 20px 0;
font-size: 20px;
line-height: 20px;
	font-family: muli;
text-align: left;color: #f03079;
}
.DisplayTblCell p {
font-size: 16px;
line-height: 28px;
margin-bottom: 15px;
font-family: 'Muli', sans-serif;
}
.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open>.dropdown-toggle.btn-default{    color: #f03079;border-color: #f03079;
background-color: #fff;}
.btn-default {
border-radius: 0;
margin: 20px 5px;
border-color: #f03079;
color: #f03079;
font-weight: bold;
/* width: 143px;*/
}
.cont-row {
margin-bottom:60px;
}


.footer_txt_titile {
margin-top:25px!important;
margin-bottom:8px;
padding-bottom: 0;    line-height: 22px;
	color: #242424;text-align: left;
}
.footer_txt_p {
   /* color: gray; */
line-height:1.8;
font-family: Roboto,Arial,sans-serif;
text-align: center;
margin-bottom: 10px;
font-size:13px!important;
}

.product-form__variants {
margin: 0 auto 2em auto;
border-left: none;
border-right: none;
border-top: none;
border-radius: 0px;
text-align-last: center;
padding-left: 28px;
}
.selector-wrapper select{text-align-last: center;font-size: 15px;
font-family: Muli;
height: 35px;}

/*29-01-19**/

.morecontent span{
display: none;
font-size: 13px !important;
}
.morecontent p {
/*font-size: 13px !important;*/
}
.morelink {
display: block;
font-weight: bold;
text-decoration: underline !important;
}
.moreellipses{color:#fff}
.header-txt-heading{margin-top:15px!important;margin-bottom:5px;padding-bottom: 0;color: #242424;text-align: left;font-size: 10pt;font-family: Roboto,Arial,sans-serif; font-weight:bold} 

.c-markdown ul{padding: 0 20px;list-style-type: disc;font-size: 14px;color:#46433f;}


/*19-03-19*/
#menu1{padding:5px; margin:10px}
#menu1 li{display:inline-block}
#menu1 li a{display: inline-block;
padding: 5px 10px;
border: 1px solid #222;
margin: 8px 2px;
width: 50px;
text-align: center;
color: #000;
font-family: Muli;}

.shop-sizes{
display: inline-block;
padding: 5px 6px;
border: 1px solid #222;
margin: 8px 2px;
width: 51px;
text-align: center;
color: #000;
font-family: Muli;
}

.shopby-head-mobi-B{
text-align: center;
font-size: 17px;
margin: 10px;
/* text-transform: uppercase;*/
font-family: Muli;
font-weight: bold;
color: #222;
}
.shopby-head-mobi{
text-align: center;
font-size: 17px;
margin: 10px;
/*text-transform: uppercase;*/
font-family: Muli;
font-weight: bold;
color: #222;border-top: 1px solid #cdcdcd;
padding-top: 15px;
}

#pages{width: 94%;
margin: 0px auto;/*border-top: 1px solid #cdcdcd;
padding-top: 7px;*/}

#menu1 li a.bg-active{color: #fff;
border: 1px solid #a7892f;
background: #f4436d;}


.swim-btn{border-color:#53bef1 !important; color:#53bef1!important; margin-right:0 !important}
.swim-btn i{color:#53bef1!important}
.swim-btn:hover{background:#53bef1 !important; color:#fff !important}
.swim-btn:hover i{color:#fff !important}
.footer-black-inner-container a:hover{color:#fff}
.footer-black-inner-container a.active{color:#fff}


/*01-04-19*/
@font-face {
font-family:'PT Sans';
src: url('../fonts/PT_Sans-Web-Regular.ttf') format('truetype'), url('../fonts/PT_Sans-Web-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}

.Banner-txt{position: absolute;top:20%;/*left:4%; right: 0; margin: 55px auto; */text-align: center;width:100%;}
.text1{font-family: Signatura Monoline Script;font-size: 76px; margin:3% 0 0 10.5%;color: #d4ae90;line-height: 64px;letter-spacing: 1px;/*font-weight: bold;*/float: left;
-ms-transform: rotate(-20deg); /* IE 9 */
-webkit-transform: rotate(-20deg); /* Safari prior 9.0 */
transform: rotate(-20deg); /* Standard syntax */
}
.text2{font-size:17px;color:#000;font-family: Avenir LT Std;/* font-weight: bold; */margin:1% 5% 0 0;line-height: 22px;float: right;}
.Baner-btn{background: #fedacb;color: #000;font-size:15px;/* text-transform: uppercase;border-radius: 6px; */ padding: 10px 15px; cursor: pointer;margin: 9px 5px; display: block;/* border: 1px solid #7a0026; */width: 209px;font-weight: bold;}
.Baner-btn:hover{/*background:#b10830; color:#fff;border: 1px solid #b10830;*/}
.main-txt-border{width:50%;margin:29px auto 20px;}

/*12-03-19 Filter css*/

.header-mobi {
padding: 11px 20px 13px;
background-color: #fff;
color: #222;
text-align: center;
margin:15px 0 10px;
border-radius: 2px;
position: relative;
background: 0 0;
border: 1px solid #303133;
font-size: 14px;display:-webkit-box;
}

.menu-icon {
height: 20px;
width: 100%;
position: relative;
font-size: 15px;
text-transform: uppercase;
letter-spacing: 1px;
}

.menu-icon:hover { cursor: pointer; }

.menu-icon:hover .menu-icon__bar { opacity: 0.6; }

.menu-icon__bar {
position: absolute;
top: 50%;
height: 2px;
width: 100%;
background-color: #fff;
display: block;
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}

.menu-icon__bar::before, .menu-icon__bar::after {
height: 2px;
width: 100%;
content: "";
background-color: #fff;
display: block;
position: absolute;
-webkit-transition: -webkit-transform 0.5s ease;
transition: -webkit-transform 0.5s ease;
transition: transform 0.5s ease;
transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}

.menu-icon__bar::before { top: -10px; }

.menu-icon__bar::after { bottom: -10px; }

.menu-icon--open .menu-icon { position: relative; }

.menu-icon--open .menu-icon__bar { background: transparent; }

.menu-icon--open .menu-icon__bar::before, .menu-icon--open .menu-icon__bar::after {
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}

.menu-icon--open .menu-icon__bar::after {
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
}

.menu-icon--open .menu-icon__bar::before {
-webkit-transform: rotate(-135deg);
transform: rotate(-135deg);
}

.nav-mobi {
padding:20px 0;
position: fixed;
top: -1400px;
background-color:#fff;
width: 100%;
display: block;
height: 100%;
z-index: 15;
left: 0;
}

.nav--active {position: fixed;top: 0px;}
.nav-mobi.nav--active{z-index: 99999999999;}
.nav__list {
padding-left: 0;
list-style: none;padding-top: 24px;
}

.nav__item {
font-family: "Questrial", sans-serif;
display: -ms-flexbox;
-ms-flex-pack:justify;
justify-content: space-between;
-ms-flex-align: center;
align-items: center;
border-bottom: 1px solid #d3d3d3;
padding: 16px 12px;
}


.nav__link {
position: relative;
color: #222;
text-decoration: none;width:100%;    display: block;
}

.nav__link--plus::after, .nav__link--minus::after {
color: #222;
font-family: FontAwesome;
font-size: 10px;
/* position: absolute; */
/* top: 50%; */
/* right: 0px; */
/* -webkit-transform: translateY(-50%); */
/* transform: translateY(-50%); */
float: right;
}

.nav__link--plus::after { content: "ï§"; }

.nav__link--minus { color: #222; }

.nav__link--minus::after {
content: "ï¨";
color: #222;
}

.nav__link:hover { opacity:1;color: #222; }

.nav__sub-list {
margin-top: 15px;
/* margin-bottom: 10px; */
padding-top: 10px;
/* padding-bottom: 10px; */
padding-left: 10px;
border-top: 1px solid #d3d3d3;
/* border-bottom: 1px solid rgba(255, 255, 255, 0.6); */
displaY: none;
list-style: none;
padding-left: 0;
margin: 15px -15px 0;
}

.nav__sub-list--active { display: block; }

.nav__sub-item .nav__link { color:#222;padding: 0 15px;}

.nav__sub-item:not(:last-child) { padding-bottom: 10px; }

.facetedSearch-refineFilters {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: justify;
justify-content: space-between;
padding:12px;
border-bottom: 3px solid #303133;
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 10;
background: #fff;
}
.facetedSearch-refineFilters .sidebarBlock-heading, .facetedSearch-refineFilters a {
color: #303133;
text-decoration: none;
}
.facetedSearch-refineFilters .sidebarBlock-heading {
font-weight: 700;
}
[class*='Feather-'], [class^=Feather-] {
font-family:Feather!important;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.facetedSearch-applied-filters-link-right i {
padding: 3px;
}
.facetedSearch-refineFilters .sidebarBlock-heading, .facetedSearch-refineFilters a {
font-size: 13px;
font-family: Lato,Helvetica,Arial,sans-serif;
line-height: 20px;
}
.feather-plus:before {
content: '\e9b1';
}
.feather-minus:before {
content: '\e996';
}

.filter-icon{     width: 18px;
position: absolute;
right: 0;
transform: translateY(-50%);
top: 58%;}

.filters-selected .filter-selected {
display: inline-block;
position: relative;
margin: 5px 2px;
padding: 5px 40px 6px 10px;
border: 1px solid transparent;
border-radius: 0;
text-decoration: none;
color: #666;
background: #efefef;
}
.filters-selected .filter-selected::after {
color: #666;
content: "×";
font-weight: lighter;
font-size: 150%;
width: auto;
display: block;
position: absolute;
top: 0;
right: 0;
margin-top:6px;
margin-right:9px;
text-decoration: none;
cursor: pointer;
}
.filter-meta .controls {
padding-top: 0;
float: right;
margin-bottom: 12px;
}
.filters-selected {
float: left;
}


/*cssmenu mobile vertical menu */
#cssmenu2,
#cssmenu2 ul,
#cssmenu2 li,
#cssmenu2 a {
margin: 0;
padding: 0;
list-style: none;
font-weight: normal;
text-decoration: none;
line-height: 1;
font-family:verdana;
font-size:13px;
position: relative;
}

#cssmenu2 a {
line-height: 1.3;
}

#cssmenu2 > ul > li:first-child > a > span {
padding:12px 10px;
}


#cssmenu2 > ul > li > a {
font-size: 15px;
display: block;
/*background: url(../images/pattern.png) top left repeat;*/
color: #222;
/*border-bottom: 1px solid #ccc;*/
border-top: none;
/* text-shadow: 0 -1px 1px #751d0c;*/font-family: Muli;

}
#cssmenu2 > ul > li > a > span {
display: block;
padding: 12px 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;font-family: Lato,Helvetica,Arial,sans-serif;

}
#cssmenu2 > ul > li > a:hover {
text-decoration: none;
}
#cssmenu2 > ul > li.active {
border-bottom: 1px solid #000;float: left;width: 100%;padding: 7px 0;}
#cssmenu2 > ul > li.has-sub > a span {
background: url(../images/icon_plus.png) 96% center no-repeat;
border-bottom: 1px solid #000;
border-radius: 0;
}
#cssmenu2 > ul > li.has-sub.active > a span {
background: url(../images/icon_minus.png) 96% center no-repeat;
/*border-bottom:none;*/
}
/* Sub menu */
#cssmenu2 ul ul {
display: none;
background: none;
/* border-top: 1px solid #000; */
padding: 10px;
overflow-y: scroll;
margin: 0 auto;
text-align: center;
/*width: 90%;*/
/*margin-bottom: 68px !important;
height: 230px;*/
}
#cssmenu2 ul ul li {
padding: 0;
/* border: 1px solid #676767;
border-top: none; */
float: left;
margin: 4px 0;
width: 187px;
text-align: left
/* background: #f7f7f7;
background: -moz-linear-gradient(#f7f7f7 0%, #ececec 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ececec));
background: -webkit-linear-gradient(#f7f7f7 0%, #ececec 100%);
background: linear-gradient(#f7f7f7 0%, #ececec 100%);*/
}

#cssmenu2 ul ul li:last-child {
/*border-bottom: 1px solid #ccc;*/
}
#cssmenu2 ul ul a {
padding:4px 10px 4px 15px;
display: block;
color: #676767;
font-size:13px;
font-weight: normal;
}
#cssmenu2 ul ul a:before {
/*content: "»";
position: absolute;*/
left:00px;
/* color: #e94f31;*/
}
#cssmenu2 ul ul a:hover {
color:#a7892f;

}

#cssmenu2 > ul > li > a.active
{ border-bottom:none}

/* End cssmenu*/

/*12-03-19*/
#cssmenu2 {
width: 100%;
float: left;
margin-top:28px;
height: 100%;
overflow-y: scroll;
}


#cssmenu > ul > li:first-child > a > span {
/*padding: 16px 12px;*/
}
#cssmenu2 > ul > li > a > span {
display: block;
padding: 16px 12px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#cssmenu2 > ul > li.has-sub > a span {
background:none;border-bottom: 1px solid #000}
#cssmenu2 > ul > li.has-sub.active > a span {
background:none;
/*border-bottom: none;*/
}

#cssmenu2 > ul > li.has-sub > a span:after {   
/* border-bottom: 1px solid #000;*/
content: '+';
float: right;
font-size: 23px;
color: #000;    line-height: 18px;
margin-right: 10px;

}
#cssmenu2 > ul > li.has-sub.active > a span:after {
content: '-';
margin-right:12px;  line-height: 15px;
}



#cssmenu2 > ul > li > a {
font-size:13px;
display: block;text-transform: uppercase;
font-family:verdana;}
#cssmenu2 > ul > li.active{padding:0}
.sizebox1 {
border:none !important;
text-transform: uppercase;
width: 38px;
height: 34px;
margin: 0 !important;}
.colorbox1 {
width: 17px;
height: 17px;
color: #65676a;padding: 10px 10px 10px 13px
!important; margin: 10px !important;border-radius: 99%;
margin: 5px !important;
border-radius: 50%;
}
.size_p1{padding:6px 6px 10px!important;text-align: center;}
.sizebox1:hover {
border:none!important;
background: #000;
color: #fff;
}
#cssmenu2 ul ul a{display:inline-block;padding: 4px 10px 4px 10px;color: #222;font-size: 13px;font-weight: normal;border: 1px solid #fff;border-radius: 5px;}

#cssmenu2 ul ul a:hover {color:#fff;}
.colorbox1{margin:9px 10px !important;padding:9px!important;}


#cssmenu2 > ul > li.has-sub > a span:hover{color:#222}



.footer-filters {
position: absolute;
padding: 16px 12px;
bottom: 0;
right: 0;
left: 0;
background: #ffffff;
z-index: 11;
}
.ww-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -10px;
margin-left: -10px;
}
.button.inverse, .button.transparent {
color: #303133;
display: inline-block;
transition: .4s ease;
padding: 12px 16px;
font-family: Lato,Helvetica,Arial,sans-serif;
text-transform: uppercase;
letter-spacing: 1.5px;
line-height: 20px;
z-index: 5;
-webkit-appearance: none;
-moz-appearance: none;
font-weight: 400;
text-align: center;
}

.fullwidth {
width: 100%;
text-align: center;
}
.button.transparent {
border-radius: 2px;
position: relative;
background: 0 0;
border: 1px solid #303133;
font-size: 14px;
}
.button {
display: inline-block;
border-radius: 2px;
position: relative;
transition: .4s ease;
background: #303133;
color: #FFF;
border: 1px solid #303133;
padding: 12px 16px;
font-size: 14px;
font-family: Lato,Helvetica,Arial,sans-serif;
text-transform: uppercase;
text-align: center;
font-weight: 400;
letter-spacing: 1.5px;
line-height: 20px;
z-index: 5;
-moz-appearance: none;
}
.button.transparent:focus, .button.transparent:hover {
background: #f7c9b6d9;
color: #000;
}
.fullwidth, .show {
display: block;
}
.col-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
padding-right: 10px;
padding-left: 10px;
}

.only-size {
border: none !important;
text-transform: uppercase;
width: 66px;
height: 35px;
margin: 0 !important;
}

#cssmenu2 ul .size-m-fil {
height: 90px !important;
margin-bottom: 0 !important;
}

.tick-mark-img {
display: none;
position: absolute;
top: 7px;
z-index: 2;
height: 24px !important;
}

/*Home page Brands section ** 09-04-19*/
.home-shop-by-brand {
padding-top:2.5125rem;
background-color: #fff;
box-sizing: border-box;
}
.cell {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
min-height: 0;
min-width: 0;
width: 100%;
}
.home-shop-by-brand h2 {
color: #6d6e72;
font-family: SourceSansPro-Light;
text-transform: uppercase;
white-space: nowrap;
font-size: 1.525rem;
font-weight: 100;
letter-spacing: .075rem;
font-style: normal;
margin: 0 0 1.5625rem;
padding: 0;
text-align: center;
}
.home-shop-by-brand .grid-container, .home-shop-by-category .grid-container, .home-shop-new-in .grid-container {
padding: 0 1.25rem;
}
.grid-x {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.grid-container {
padding-right: 0;
padding-left: 0;
max-width: 73.125rem;
margin: 0 auto;
}
.home-shop-by-brand .grid-container .cell {
margin-bottom: 1.875rem;
padding-left: 1.25rem;
padding-right: 1.25rem;
line-height: 1rem;
}
.small-up-3>.cell {
width: 33.3333333333%;
}

.cell img {
display: inline-block;
vertical-align: middle;
max-width: 100%;
height: auto;
-ms-interpolation-mode: bicubic;
}

@media print, screen and (min-width: 23.4375em){
.medium-up-3>.cell {
width: 33.3333333333%;
}
.home-shop-by-brand .grid-container {
padding: 0;
}
.home-shop-by-brand{padding-top: 1.5125rem;}
}

@media print, screen and (min-width: 48em){
.home-shop-by-brand .grid-container .cell {
padding-left: 2.375rem;
padding-right: 2.375rem;
line-height: 2.375rem;
}
.large-up-4>.cell {
width: 25%;
}
.home-shop-by-brand .grid-container {
padding: 0;
}

}
@media screen and (min-width: 64em){
.home-shop-by-brand .grid-container .cell {
line-height: 3.25rem;
}
.xlarge-up-5>.cell {
width:20%;
}
.grid-container {
padding-right: .9375rem;
padding-left: .9375rem;
}
}




/*10-04-19*/
.afterpay-logo {
width: auto;
height: 16px;vertical-align: middle;
}

.afterpay-content-asset {
width: 100%;
max-width: 600px;
margin: 0 auto;
}

.afterpay-content-asset header {
text-align: center;
}

.afterpay-content-asset header img {
width: 100%;
}

.afterpay-content-asset footer {
text-align: center;
}

.afterpay-content-asset .ap-steps {
display: table;
margin-top: 20px;
margin-bottom:0px;
}

.afterpay-content-asset .ap-steps > div {
display: table-cell;
vertical-align: top;
box-sizing: border-box;
width: 100%;
padding: 0 10px;
margin-bottom: 10px;
display: inline-block;
text-align: center;
}

.afterpay-content-asset .ap-steps ol {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
}

.afterpay-content-asset .ap-steps li {
box-sizing: border-box;
display: inline-block;
width: 100%;
padding: 0 10px;

text-align: center;
}

.afterpay-content-asset .ap-steps p.lead {
margin-top: 10px;
margin-bottom: 10px;
font-size: 14px;
font-weight: bold;
line-height: 1.4;
}

.afterpay-content-asset .ap-steps div img {
width: 50px !important;
height: 50px !important;
margin-bottom: 10px;
}

.hidden-phone {
display: none;
}
.visible-phone {
display: inherit;
}
.modal-box {
display: none;
position: fixed;
z-index: 1000;
width: 600px;
background: white;
border-bottom: 1px solid #aaa;
border-radius: 4px;
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
border: 1px solid rgba(0, 0, 0, 0.1);
background-clip: padding-box;
}
.modal-box .modal-header {padding:15px 0;}

.modal-box header h3,
.modal-box header h4,
.modal-box .modal-header h3,
.modal-box .modal-header h4 { margin: 0; }

.modal-box .modal-body {
padding:1em 0.5em;
height: 500px;
overflow-y: scroll;
}

.modal-box footer,
.modal-box .modal-footer {
padding: 1em;
border-top: 1px solid #ddd;
background: rgba(0, 0, 0, 0.02);
text-align: right;
}

.modal-overlay {
opacity: 0;
filter: alpha(opacity=0);
position: fixed;
top: 0;
left: 0;
z-index: 900;
width: 100%;
height: 100%;
background:rgba(0, 0, 0, 0.55) !important
}

a.close {
line-height: 1;
font-size: 2.5em;
position: absolute;
top: 0%;
right:2%;
text-decoration: none;
color: #222;z-index: 999;
}

a.close:hover {
color: #222;
-webkit-transition: color 1s ease;
-moz-transition: color 1s ease;
transition: color 1s ease;
}

@media (min-width: 768px) {
.afterpay-content-asset .ap-steps li {width: 32%;}
.afterpay-content-asset .ap-steps > div {width:32.9%; margin-bottom: 0; }
.visible-phone { display: none; } 
.hidden-phone { display: block; }
}

.info-icon{width: 12px;vertical-align: text-top;margin: 0}
.afterpay-text{font: 1.1rem/1.36 helvetica,arial,sans-serif; font-size:12px!important; margin-bottom:14px;margin-top: 2px;}
.c-credit-card-logos__image {
display: inline-block;
width: 35px;
height: 23px;
margin:0 3px;
vertical-align: middle;
}

.is_selected{border:1px solid #000}

.c-afterpay-schedule {
padding: 30px;
text-align: center;
background-color: #f5f5f5;
}
.c-afterpay-schedule__p {
margin-bottom: 0;
font: 1.2rem/1.36 helvetica,arial,sans-serif;
letter-spacing: .02rem;
color: #222;
margin-bottom: 30px;
}
.o-row {
max-width: 1441px;
margin-left: auto;
margin-right: auto;
}
.o-extra-small--12 {
width: 100%;
float: left;
padding-left: 10px;
padding-right: 10px;
}
.c-afterpay-schedule__installments {
margin-bottom: 0;
}
.c-afterpay-step {
margin-bottom: 30px;
}
.u-no-gutters {
padding-left: 0;
padding-right: 0;
}
.c-afterpay-step__inner {
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 150px;
}
.c-afterpay-step__svg {
width: 40px;
height: 40px;
border-radius: 40px;
}
.c-afterpay-step__info {
margin-left: 15px;
text-align: left;
}
.c-afterpay-step__price {
margin-bottom: 0;
font: 1.4rem/1.36 helvetica,arial,sans-serif;
letter-spacing: .02rem;
color: #222;
margin-bottom: 5px;
}
.c-afterpay-step__weeks {
margin-bottom: 0;
font: 1.2rem/1.36 helvetica,arial,sans-serif;
letter-spacing: .02rem;
color: #222;
}
.c-afterpay-schedule__terms {
text-decoration: underline;
color: #767676;
}
.o-row:after {
content: "";
display: table;
clear: both;
}
.c-credit-card-logos {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
a{outline:none}
button{outline:none}

@media (min-width: 568px){
.c-afterpay-schedule__installments {
margin-bottom: 25px;
}
.o-small--8 {
width: 66.66667%;
float: left;
padding-left: 10px;
padding-right: 10px;
}
.o-small--offset-2 {
margin-left: 16.66667%;
}
.o-small--3 {
width: 25%;
float: left;
padding-left: 10px;
padding-right: 10px;
}
.c-afterpay-step {
margin-bottom: 0;
}
.c-afterpay-step__inner {
display: block;
width: auto;
}
.c-afterpay-step__svg {
margin-bottom: 15px;
}
.c-afterpay-step__info {
margin-left: 0;
text-align: center;
}
}

/*22-04-19*/
.c-sticker {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
padding: .375rem;
text-align: center;
}
.c-sticker--round {
border-radius: 100%;
height: 3rem;
width: 3rem;
z-index: 9;
padding-left: 9px;
}
.c-sticker--sale {
background-color:#f7c9b6d9;
}
.c-sticker {
position: absolute;
 bottom: auto;
left: .475rem;
top:.475rem;
}
.c-sticker__label {
font-size: 1.25rem;
line-height: 1.4;
font-family: Bliss,Avenir,Segoe UI,sans-serif;
font-size: .75em;
color: #000;
line-height: 1;
letter-spacing: 2px;
padding: .2em;
text-transform: uppercase;
}	

/*afterpay homepage design*/
.top-info-message {
   width: auto;
padding: 17px 12px;
background-color: rgba(240,240,240,.8);
text-align: center;
color: #373737;
font-family: "Proxima Nova",sans-serif;
font-size: 12px;
font-weight: 500;
letter-spacing: .5px;
line-height: 1;    margin-top: -32px;
}
.top-info-message img {

display: inline-block;
max-width: 63px;
vertical-align:middle;margin-top: -1px;
}


@media only screen and (min-width: 1024px){
.top-info-message {
width: 100%;
padding: 27px 20px;
font-size: 16px;
letter-spacing: 1px;
}
.top-info-message {
margin: 0px 0px;
}
.top-info-message img {
max-width:92px;display: inline-block
}
}




/*29-04-19 Giftcard css*/
#gift-card-banner {
position: relative;
margin-bottom: 20px;
}	

.gift-cert-purchase-container .gift-cert-delivery {
margin-bottom: 1rem;
}
.gift-cert-purchase-container .title-gift {
font-size: 1.571rem;
text-align: center;
text-transform: uppercase;
}
.gift-cert-select-amount {
padding-bottom: 20px;
}
.gift-cert-purchase-container .gift-cert-select-amount {
display: -webkit-box;
display: -moz-box;
display: box;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
box-lines: multiple;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 10px;
}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount-label {
-webkit-box-flex: 0;
box-flex: 0;
-moz-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;font-family: Montserrat;
font-size: 12px;
margin-bottom: 10px;
padding: 20px 10px 0 0;
text-transform: uppercase;
}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount-content {
display: -webkit-box;
display: -moz-box;
display: box;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
box-lines: multiple;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount {
display: -webkit-box;
display: -moz-box;
display: box;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
height: 50px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0 2px;
padding: 5px;
position: relative;
width: 50px;
}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount input {
visibility: hidden;
position: absolute;
z-index: 2;
}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount .radio-mask {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
z-index: 1;
}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount .radio-mask:before {
border: 1px solid #bbb;
bottom: 5px;
left: 5px;
right: 5px;
top: 5px;
}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount .radio-mask:after {
border: 1px solid transparent;
bottom: 0;
left: 0;
right: 0;
top: 0;
}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount .radio-mask:before, .gift-cert-purchase-container .gift-cert-select-amount .select-amount .radio-mask:after {
position: absolute;
content: "";
}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount:hover .radio-mask:after {
border-color: #e7e7e7;
}
.gift-cert-purchase-container .gift-cert-select-amount .add-amount {
display: -webkit-box;
display: -moz-box;
display: box;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
box-flex: 0;
-moz-flex: 0 0 140px;
-ms-flex: 0 0 140px;
flex: 0 0 140px;
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
box-lines: multiple;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 5px;
}
.gift-cert-purchase-container .gift-cert-select-amount .add-amount input {
display: inline-block;
height: 40px;
margin: 0 0 0 2px;
padding: 5px;
text-align: center;
vertical-align: middle;
width: 40px;
}
.gift-cert-purchase-container .gift-cert-select-amount .add-amount label {
display: inline-block;
font-size: .714rem;
margin: 0;
padding-left: 14px;
vertical-align: middle;
width: 80px;
}
.gift-cert-purchase-container .gift-cert-select-amount .add-amount {
display: -webkit-box;
display: -moz-box;
display: box;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
box-flex: 0;
-moz-flex: 0 0 140px;
-ms-flex: 0 0 140px;
flex: 0 0 140px;
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
box-lines: multiple;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 5px;
}
.gift-cert-purchase-container .gift-cert-select-amount .validate-amount {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
padding: 0 7px;
}
.gift-cert-purchase-container .gift-cert-select-amount .add-amount input {
display: inline-block;
height: 40px;
margin: 0 0 0 2px;
padding: 5px;
text-align: center;
vertical-align: middle;
width: 40px;
}
.gift-cert-purchase-container .gift-cert-select-amount .validate-amount label, .gift-cert-purchase-container .gift-cert-select-amount .validate-amount input {
display: none;
}

.gift-cert-purchase-container .gift-cert-select-amount .add-amount label {
display: inline-block;
font-size:11px;
margin: 0;
padding-left: 14px;
vertical-align: middle;
width: 87px;
text-transform: uppercase;line-height: 16px;
}

.gift-cert-purchase-container .gift-cert-select-amount .validate-amount label, .gift-cert-purchase-container .gift-cert-select-amount .validate-amount input {
display: none;
}
.delivery-selection {
/*display: none;*/
}
.gift-cert-purchase-container .delivery-selection {
margin:0 0 20px;
}
.gift-cert-purchase-container .delivery-selection-title {
font-size: 1.286rem;
font-weight: bold;
margin-bottom: 10px;
}	
.gift-cert-purchase-container .gift-cert-delivery .delivery-selection .radio-label input {
vertical-align: sub;
opacity: 1;
}
.form-row::after, .checkout-step-3 .opc-order-total .checkout-order-totals::after {
clear: both;
content: "";
display: block;
}
.btn.btn-primary, .help-body .btn-primary.button-inline, .checkout-step-2 .btn-primary.add-new-address {
background: #5787b5;
border-color: #5787b5;
color: #fff;
}


.gift-cert-purchase-container .title-gift {
   font-size:22px;
text-align: center;
text-transform: uppercase;
font-family:Muli;
font-weight: bold;
letter-spacing: 1px;color: #000;
margin-bottom:0.87em
}

input[type='number'] {
-moz-appearance: textfield;
}
.text-container {
font-family: Montserrat;
}
.text-container p{margin: 10px 0;}

@media screen and (min-width: 768px){
#main {
max-width: 960px;
margin-left: auto;
margin-right: auto;
}
.gift-cert-purchase-container .gift-certificate-balance {
flex-basis: 50%;
-ms-flex-preferred-size: 50%;
padding-left: 40px;
}
.form-row textarea{resize: vertical;
height: 5rem;font-family: Montserrat;
width:97%;margin-bottom: 25px; padding:5px;
} 
.text-container {
position: absolute;
top: 50%;
right: 20px;
transform: translate(0,-50%);
width: 50%; font-family: Montserrat;
}
.gift-cert-purchase-container .gift-content {
display: -webkit-box;
display: -moz-box;
display: box;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
}
.gift-cert-purchase-container #giftcert_purchase {
flex-basis: 50%;
-ms-flex-preferred-size: 50%;
padding-right: 40px;
}
.gift-cert-purchase-container .gift-cert-delivery .delivery-selection .radio-label {
display: inline-block;
margin-right: 10px;
}

.gift-cert-purchase-container .gift-cert-select-amount {
-webkit-box-lines: single;
-moz-box-lines: single;
box-lines: single;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
margin-bottom: 0;
width:87%;font-family: Montserrat;
color: #323131;
font-size: 12px;
}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount-label {
flex-basis: 130px;
-ms-flex-preferred-size: 130px;
margin-bottom: 0;
}
.gift-cert-purchase-container .gift-cert-delivery .delivery-selection .radio-label {
display: inline-block;
margin-right: 10px;font-family: Montserrat;

}
.text-container p{margin: 10px 0;}

.gift-cert-purchase-container .form-row label, .gift-cert-purchase-container .checkout-step-3 .opc-order-total .checkout-order-totals label, .checkout-step-3 .opc-order-total .gift-cert-purchase-container .checkout-order-totals label {
float: left;
display: block;font-size: 12px;
margin-right: 2.35765%;font-family: Montserrat;
color: #323131;
width:45.82117%;text-transform: uppercase;
}
.gift-cert-purchase-container .form-row input[type="text"]:last-child, .gift-cert-purchase-container .checkout-step-3 .opc-order-total .checkout-order-totals input[type="text"]:last-child, .checkout-step-3 .opc-order-total .gift-cert-purchase-container .checkout-order-totals input[type="text"]:last-child, .gift-cert-purchase-container .form-row input[type="password"]:last-child, .gift-cert-purchase-container .checkout-step-3 .opc-order-total .checkout-order-totals input[type="password"]:last-child, .checkout-step-3 .opc-order-total .gift-cert-purchase-container .checkout-order-totals input[type="password"]:last-child, .gift-cert-purchase-container .form-row select:last-child, .gift-cert-purchase-container .checkout-step-3 .opc-order-total .checkout-order-totals select:last-child, .checkout-step-3 .opc-order-total .gift-cert-purchase-container .checkout-order-totals select:last-child {
margin-right: 0;
}
.gift-cert-purchase-container .form-row input[type="text"], .gift-cert-purchase-container .checkout-step-3 .opc-order-total .checkout-order-totals input[type="text"], .checkout-step-3 .opc-order-total .gift-cert-purchase-container .checkout-order-totals input[type="text"], .gift-cert-purchase-container .form-row input[type="password"], .gift-cert-purchase-container .checkout-step-3 .opc-order-total .checkout-order-totals input[type="password"], .checkout-step-3 .opc-order-total .gift-cert-purchase-container .checkout-order-totals input[type="password"], .gift-cert-purchase-container .form-row select, .gift-cert-purchase-container .checkout-step-3 .opc-order-total .checkout-order-totals select, .checkout-step-3 .opc-order-total .gift-cert-purchase-container .checkout-order-totals select {
float: left;
display: block;
margin-right: 2.35765%;
width: 48.82117%;
margin-right: 0;  margin-bottom: 0;
padding-top: .5rem;
padding-right: .5rem;
padding-bottom: .5rem;
padding-left: .5rem;
   font-family: Montserrat;
height: 33.5px;
line-height: 1.25;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #ddd;
}
}

@media screen and (min-width: 1280px){
#gift-card-banner {
min-height: 250px;
}
}

.btn.btn-primary, .help-body .btn-primary.button-inline, .checkout-step-2 .btn-primary.add-new-address {
background: #fb568e;
border-color: #fb568e;
color: #fff;
border-radius: 0;
color: #fff;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
white-space: nowrap;
letter-spacing: 0.05em;
height: 50px;
font-size: 18px;width:97%;
text-transform: uppercase;
font-weight: bold;
font-family: Montserrat;
}
.btn.btn-primary:hover, .help-body .btn-primary.button-inline:hover, .checkout-step-2 .btn-primary.add-new-address:hover, .btn.btn-primary:focus, .help-body .btn-primary.button-inline:focus, .checkout-step-2 .btn-primary.add-new-address:focus {
background: #fff;
border-color: #fb568e;
color: #fb568e;border: 2px solid #fb568e;
}
.btn.btn-secondary, .help-body .btn-secondary.button-inline, .checkout-step-2 .btn-secondary.add-new-address {
background: #fff;
color: #000;    border: 1px solid #1f1f1f;
   border-radius: 0;
	font-size: 1rem;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
white-space: nowrap;
	letter-spacing: 0.05em;
height: 50px;
font-size: 18px;/*margin-top: 25px;*/
text-transform: uppercase;
}
.btn.btn-secondary:hover, .help-body .btn-secondary.button-inline:hover, .checkout-step-2 .btn-secondary.add-new-address:hover, .btn.btn-secondary:focus, .help-body .btn-secondary.button-inline:focus, .checkout-step-2 .btn-secondary.add-new-address:focus {
background: #f8d1c1;
border-color: #f8d1c1;
color: #000;

}
.balance{font-family: Montserrat;font-size: 12px;}
.gc-error{-ms-flex-preferred-size: 100%;
flex-basis: 100%;
padding: 0 7px;}

.gift-cert-purchase-container .gift-cert-select-amount .select-amount input:checked ~ .radio-mask:after {
border-color: #e7e7e7;
}

/*03-05-19*/

#hidden_content{
height: 0;
overflow: hidden;
transition: height 0.8s ease;
}

.gift-card-txt{    width: 100%;
padding:6px;
margin-bottom: 12px;
font-weight: normal;
font-size: 14px;}
.gift-card-pin{width: 50% !important;
padding: 7.5px;
margin-bottom: 7px;
font-weight: normal;
font-size: 14px;}

.gift-card-apply_btn{margin: -3px 0 0 9px !important;padding:9.5px 10px 8px !important;
width: 46% !important;}

.gift-cert-purchase-container .gift-cert-select-amount .select-amount input:checked ~ .radio-mask:before {
border-color: #666;
}


/*03-07-19*/
.tab_bg {color: #000;overflow:hidden;padding:0px 0 95px;background:#f1f2f2;margin:0;}

.tab_bg ul.tabs{
margin: 0 auto;
padding: 0px;
list-style: none;
background: #fff;
/* border-bottom: 2px solid #ddd; */
height: 50px;
/*width:340px;*/text-align: center;

}
.tab_bg ul.tabs li{
	background: none;
color: #8c8c8c;
display: inline-block;
padding: 15px 15px 13px;
cursor: pointer;
/* width: 187px; */
text-align: center;
text-transform: uppercase;
font-family:proxima nova rg;
font-size: 12px;
margin: 0 0;
letter-spacing: 2px;

}
.tab_bg ul.tabs li.current{
/*border-bottom: 2px solid #c79c41;*/
color: #c79c41;
}

.tab_bg .tab-content{
display: none;
/*	background: #ededed;*/
padding:0px 0 30px;

}

.tab_bg .tab-content.current{
display: inherit;
}
.rod-mod__text.rod-mod__text--intro {
flex: 0 1 auto;
margin-left: auto;
margin-right: auto;
max-width: 1024px;
padding: 15px 20px 0;
text-align: center;
width: 100%;
}
.rod-mod__text p {
font-size: 16px;
line-height: 1.56;
font-family: "Helvetica", "Arial", sans-serif;
}
/*Tab Slider*/

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
position:relative;
max-width:100%;
}
.nbs-flexisel-ul {
position:relative;
width:99999px;
margin:0px;
padding:0px;
list-style-type:none;   
text-align:center;  
overflow: auto;
}

.nbs-flexisel-inner {
position: relative;
overflow: hidden;
float:left;
width:100%;
/* background:#fcfcfc;
background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* FF3.6+ */
/*background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee)); /* Chrome,Safari4+ */
/*background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Chrome10+,Safari5.1+ */
/* background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Opera11.10+ */
/* background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* IE10+ */
/* background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%); /* W3C */
/* border:1px solid #ccc;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;  */
}

.nbs-flexisel-item {
float:left;
margin:0px;
padding:0px;
cursor:pointer;
position:relative;
/*line-height:0px; width: 286px !important;   display: contents;*/ 
display:table;
}
.nbs-flexisel-item img {
max-width: 100%;
cursor: pointer;
position: relative;
/* margin-top: 10px;
margin-bottom: 10px;*/
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
padding:1px 8px;
border-radius:100%;
-moz-border-radius:100%;
-webkit-border-radius:100%;      
position: absolute;
cursor: pointer;
z-index: 1;
top:44%;
transform: translateY(-50%);   
background: rgba(0,0,0,0.5);
color: #fff;     
}

.nbs-flexisel-nav-left {
left: 0;
}

.nbs-flexisel-nav-left:before {
content: "\f104";
font-family:fontawesome; font-size:15px;/*vertical-align: middle;*/
padding: 2px 2px 2px 0px;
}

.nbs-flexisel-nav-left.disabled {
opacity: 0.4;
}

.nbs-flexisel-nav-right {
right: 5px;    
}

.nbs-flexisel-nav-right:before {
content: "\f105"; font-family:fontawesome; font-size:15px;/*vertical-align: middle;*/
padding: 2px 0px 2px 2px;
}

.nbs-flexisel-nav-right.disabled {
opacity: 0.4;
}

.front-angle {
display: block;
}
img.front-angle {
display: inline-block;
/* margin-top: 20px; */
}
.img1.fade img {
height: 100%;
}
.product-card_home {
/* float: left;*/
height: auto;
position: relative;
/*margin:0 8px;*/
padding-bottom: 2px;
/*width: 280px;*/
padding: 0;
}
.product-card_home a img.side-angle {
display: none;
}
.product-card_home:hover a img.front-angle {
display: none;
}
.product-card_home:hover a img.side-angle {
display: inline-block;
/* margin-top: 20px; */
}


@font-face{font-family:'Open Sans';src:url(../fonts/OpenSans-Regular.ttf) format('trueType'),url(../fonts/OpenSans-Regular.ttf) format('trueType');font-weight:400;font-style:normal;font-display: swap;}

@font-face{font-family:'Playfair Display';src:url(../fonts/PlayfairDisplay-Regular.ttf) format('trueType'),url(../fonts/PlayfairDisplay-Regular.ttf) format('trueType');font-weight:400;font-style:normal;font-display: swap;}


@font-face{
font-family:Swis721 Cn BT;
src:url(../fonts/Swiss721CondensedBT.ttf) format('truetype'),url('../fonts/Swiss721CondensedBT.ttf') format('truetype');font-weight:400;font-style:normal;font-display: swap;
}	
@font-face{
font-family:Gotham Book;
src:url(../fonts/Gotham-Book.otf) format('OpenType'),url('../fonts/Gotham-Book.otf') format('OpenType');font-weight:400;font-style:normal;font-display: swap;
}	
@font-face{
font-family:Gotham Medium;
src:url(../fonts/GothamMediumRegular.ttf) format('TrueType'),url('../fonts/GothamMediumRegular.ttf') format('TrueType');font-weight:400;font-style:normal;font-display: swap;
}	


.rod-mod__text h2 {
/*font-family: Swis721 Cn BT;
font-size: 2rem;*/
margin-bottom: 18px;
font-family: Playfair Display;
font-size:37px;
color: #000;
/*text-transform: capitalize;*/
}


.c-product-single__show-more {
top: 50%;
left: 50%;
font-weight: 500;
font-size:13px;
color: #3f3f3f;
text-align: center;
position: absolute;
display: inline-block;
letter-spacing: .041rem;
text-transform: uppercase;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);font-family: proxima nova;font-weight: bold;
}

.c-product-single__show-more__icon {
display: block;
width:4.825rem;
height:4.825rem;
margin: 0 auto 1.25rem;
}



.cbp-spmenu h3,.cbp-spmenu-horizontal a{border-bottom:1px solid #ebebeb;text-transform:uppercase}.cbp-spmenu-bottom.cbp-spmenu-open>.body{background:#000;opacity:.6}.cbp-spmenu,.cbp-spmenu a:hover,.cbp-spmenu h3{background:#fff}.icon-arrow-left:before,.icon-drop:before{font-family:fontawesome;position:absolute;top:0;width:100%;height:100%;speak:none;font-style:normal;font-weight:400;line-height:2;text-align:center;color:#47a3da;-webkit-font-smoothing:antialiased;text-indent:8000px;padding-left:8px}.filter-heading,.mob-filter-heading{font-family:ITC Avant Garde Gothic Book Regular}.container>header nav a:hover:before,.done-btn{color:#fff}.icon-drop:before{content:"\e000"}.icon-arrow-left:before{content:"\f060"}.cbp-spmenu{position:fixed}.cbp-spmenu h3{color:#000;font-size:12px;padding:15px 20px;margin:0;font-weight:300}.cbp-spmenu a{display:block;color:#000;font-size:1.1em;font-weight:300}.cbp-spmenu a:active{background:#fff;color:#000}.cbp-spmenu-vertical{width:86%;height:100%;top:0;z-index:1000}.cbp-spmenu-vertical a{padding:5px}.cbp-spmenu-horizontal{width:90%;left:0;overflow:hidden}.cbp-spmenu-horizontal a,.cbp-spmenu-horizontal h3{width:100%;display:block;font-family:ITC Avant Garde Gothic Book Regular}.cbp-spmenu-horizontal a{padding:14px}.cbp-spmenu-left{left:-240px}.cbp-spmenu-right{right:-86%}.cbp-spmenu-left.cbp-spmenu-open{left:0}.cbp-spmenu-right.cbp-spmenu-open{right:0;border:1px solid #ebebeb;border-right:none}.cbp-spmenu-top{top:-150px}.cbp-spmenu-bottom{bottom:-192px}.cbp-spmenu-top.cbp-spmenu-open{top:0}.cbp-spmenu-bottom.cbp-spmenu-open{bottom:0}.cbp-spmenu-push{position:relative;left:0}.cbp-spmenu-push-toright{left:240px}.cbp-spmenu-push-toleft{left:-240px}.cbp-spmenu,.cbp-spmenu-push{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:55.1875em){.cbp-spmenu-horizontal{font-size:75%;margin:0 5%;border:1px solid #ebebeb;border-bottom:none;border-radius:5px 5px 0 0}.cbp-spmenu-top{top:-110px}.cbp-spmenu-bottom{bottom:-181px}}@media screen and (max-height:26.375em){.cbp-spmenu-vertical{font-size:90%;width:86%}.cbp-spmenu-left,.cbp-spmenu-push-toleft{left:-190px}.cbp-spmenu-right{right:-86%}.cbp-spmenu-push-toright{left:190px}}.cbp-spmenu ul{padding:0;margin:0}

.premium {
z-index: 1;
top: 1.25rem;
left: 1.25rem;
padding: 5px 5px 4px;
font-weight: 600;
font-size: 9.3px;
position: absolute;
display: block;
letter-spacing: .3575rem;
text-transform: uppercase;
/* text-rendering: optimizeLegibility; */
border: .0625rem solid #202020;
color: #202020;
width: auto;
max-width: 70%;
line-height: 14px;
font-family: Muli;
text-align: center;
font-weight: 900;
}
.o-product-badge {
  z-index: 1;
top: 0.925rem;
right: 0.7rem;
position: absolute;
}
.c-product-badge {
   font-size: 16px;
color: #fff;
font-family: Roboto;
font-weight: bold;
}
.c-product-badge:before {
content: '';
position: absolute;
top: 50%;
left: 50%;
z-index: -1;
width: 3em;
padding-top: 3em;
background-color: #fa1633;
border-radius: 50%;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}


.productimg_width{width:80%;}
.title-striped {
margin:38px 0 0;
position: relative;
padding: 0 16px;
}


.status.new{font-weight:bold; font-size: 13px;color: #ed0080; text-transform:uppercase}

.product-card_home a img{
display: inline-block;   
/* margin-top: 20px; */
}	
.home-prod-img{width: 100%;height:250px;}

.fav_icon {
width: 15px !important;
float: none;
margin-right: 0;
margin-top: 8px;
display: inline-block!important;
position: absolute !important;
right:5%;
z-index: 2;
}
.prod_name {font-family: verdana;margin:0 0 0;line-height: 17px;font-size:13px;letter-spacing:0;   white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.include_txt {margin:-2px 0 5px;font-family: verdana;font-size:13px;}
.shop-btn {padding:6px 14px 7px;margin-top: 15px;font-family:verdana;font-size: 14px;background: #fff !important;color: #000 !important; font-weight:normal;border: 1px solid #000; border-radius:0}
.Prod_cat_color .c-add-to-favorites{width: 25px !important;height: 30px !important;float: none !important; display:inline-block;position: absolute;top: 34%;right:-501px;left: 0;margin: 0 auto;text-align: center;}
.Prod_cat_color .tooltip.in{opacity:1;}
.Prod_cat_color .tooltip-inner{box-shadow: 1px 1px 4px rgba(0, 0, 0,0.15);background-color: #fff;padding: 7px 11px 5px 11px;color:#000; text-transform:capitalize;border-radius: 3px;white-space: nowrap;font-size: 12px;font-family: 'Muli';line-height: 1;}
.Prod_cat_color .tooltip .tooltip-arrow{border-top-color: #fff;filter: drop-shadow(1px 1px 4px rgba(0,0,0,0.15));}

/*10-07-19*/
.css-dropdown__trigger, .hide, .recaptcha-holder, .slick-disabled {display: none!important;}.footer__top-wrapper_right-wrapper .css-dropdown__content {width: 100%;}
.footer__top-wrapper .css-dropdown__content {display: block;padding-top: 24px!important;margin-top: 0!important;}
.css-dropdown__trigger:checked~.css-dropdown__content{display:block}
.footer__top-wrapper_right-wrapper_desc {
font-size: .75rem;
color: #000;
line-height: 16px;
letter-spacing: normal;
font-family: muli;
font-weight: 400;
font-style: normal;
max-width: 315px; font-size:13.5px !important;
}
.material-input {
font-size: .875rem;
color: #000;
line-height: 1.71;
}
.footer__top-wrapper_right-wrapper_signup-button {
font-size:16px;
color: #000;
line-height: 1.143;
letter-spacing: normal;
font-family: Muli;
font-weight: 600;
font-style: normal;
margin-top: 24px;
margin-bottom: 24px;
max-height: 40px;
}
.footer__top-wrapper_right-wrapper_email-wrapper.material-input {
margin-top: 32px!important;
}
.material-input input[type=email]:not(.browser-default){
background-color: transparent;
border: none;
border-bottom: 1px solid #000;
border-radius: 0;
outline: none;
height: 1rem;
width: 100%;
font-size:13px;
margin: 0;
padding: 6px 0;
box-shadow: none;
box-sizing: content-box;
transition: box-shadow .3s,border .3s;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
font-family: Muli;
font-weight: 300;
font-style: normal;
}
.footer__bottom-wrapper_right-container_item {
justify-content: flex-start;
padding-top: 16px;
}
.footer__bottom-wrapper_right-container_item_social-icons {
   margin-right: 10px;
display: inline-block;
}
a.cta {
font-size: .875rem;
color: #000;
line-height: 1.71;
font-family: Muli;
font-weight: 400;
font-style: normal;
outline: none;
border: 1px solid transparent;
border-bottom: 1px solid transparent;
display: inline-block;
}
a.cta .cta-content, button.cta .check-balance__submit_label, button.cta .cta-content {
background: linear-gradient(0deg,#00a4b7,#00a4b7) 0 100% no-repeat;
background-color: none!important;
background-size: 0 1px;
transition: background-size .5s;
text-decoration: none;
display: inline!important;
}
.footer__bottom-wrapper_right-container_item_social-icons img {
width: 24px;
height: 24px;
}
.footer__bottom-wrapper_right-container_item{width:100%;}
.btn--outline {
border: 1px solid #000;
background-color: #fff;
color: #000;
font-family: Muli;
font-weight: 600;
font-style: normal;
height: 56px;
padding: 20px 32px; border-radius:0}
.footer__top-wrapper_right-wrapper_signup-button.btn--outline {
height: 40px;
padding:6px 52px 8px;
}
.footer__top-wrapper_right-wrapper_signup-button.btn--outline {
max-height: none;
height: auto;
}
.footer__top-wrapper_right-wrapper_email-wrapper {
width: 100%;
}
.input-field, .material-input {
position: relative;
margin-top: 1.5rem;
/*margin-bottom: 1rem;*/
}
.material-input {
font-size: .875rem;
color: #000;
line-height: 1.71;
}
.footer__top-wrapper_right-wrapper_email-wrapper.material-input input:not(.browser-default) {
font-family: Muli;
font-weight: 300;
font-style: normal;
position: relative;
z-index: 1;
}
.material-input input[type=email]:not(.browser-default){
background-color: transparent;
border: none;
border-bottom: 1px solid #000;
border-radius: 0;
outline: none;
height: 1rem;
width: 100%;
font-size:14px;
margin: 0;
padding: 6px 0;
box-shadow: none;
box-sizing: content-box;
transition: box-shadow .3s,border .3s;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
font-family: Muli;
font-weight: 300;
font-style: normal;
}
.input-field input:not([type])+label:after, .input-field input[type=date]:not(.browser-default)+label:after, .input-field input[type=datetime-local]:not(.browser-default)+label:after, .input-field input[type=datetime]:not(.browser-default)+label:after, .input-field input[type=email]:not(.browser-default)+label:after, .input-field input[type=number]:not(.browser-default)+label:after, .input-field input[type=password]:not(.browser-default)+label:after, .input-field input[type=search]:not(.browser-default)+label:after, .input-field input[type=tel]:not(.browser-default)+label:after, .input-field input[type=text]:not(.browser-default)+label:after, .input-field input[type=time]:not(.browser-default)+label:after, .input-field input[type=url]:not(.browser-default)+label:after, .input-field textarea+label:after, .material-input input:not([type])+label:after, .material-input input[type=date]:not(.browser-default)+label:after, .material-input input[type=datetime-local]:not(.browser-default)+label:after, .material-input input[type=datetime]:not(.browser-default)+label:after, .material-input input[type=email]:not(.browser-default)+label:after, .material-input input[type=number]:not(.browser-default)+label:after, .material-input input[type=password]:not(.browser-default)+label:after, .material-input input[type=search]:not(.browser-default)+label:after, .material-input input[type=tel]:not(.browser-default)+label:after, .material-input input[type=text]:not(.browser-default)+label:after, .material-input input[type=time]:not(.browser-default)+label:after, .material-input input[type=url]:not(.browser-default)+label:after, .material-input textarea+label:after {
display: block;
content: "";
position: absolute;
top: 100%;
left: 0;
opacity: 0;
transition: opacity .2s ease-out,color .2s ease-out;
}

.input-field>label, .material-input>label {
color: #767676;
position: absolute;
top: 0;
left: 0;
font-size: 1rem;
cursor: text;
transition: transform .2s ease-out,color .2s ease-out;
transform-origin: 0 100%;
text-align: initial;
transform: translateY(10px);
overflow: hidden;
}
.material-input>label {
font-size: .875rem;
color: #767676;
line-height: 1.71;
transform: translateY(6px);
font-family: Muli;
font-weight: 300;
font-style: normal;
pointer-events: none;
}
.footer__top-wrapper_right-wrapper_email-wrapper.material-input label {
max-height: 90%;
}
.breadcrumb {
padding: 0;
/* margin-bottom: 20px; */
/* list-style: none; */
background-color: #ffffff;
/* border-radius: 4px; */
}
.breadcrumb {
position: relative;
}

.breadcrumb__container{justify-content: center;
text-align: center;}
.breadcrumb__container_link, .breadcrumb__container_link:before, .display__inline-block {
display: inline-block!important;
}
.breadcrumb__container_link {
/*font-size:16px;*/
color: #000;
line-height: 1.71;
margin: 0;
}
.breadcrumb__container_link_item, .chevron, .hover-cta, [role=button].cta .cta-content, a.cta .cta-content, button.cta .cta-content {
background: linear-gradient(0deg,#00a4b7,#00a4b7) 0 100% no-repeat;
background-color: none!important;
background-size: 0 1px;
transition: background-size .5s;
text-decoration: none;
display: inline!important;/*font-size: 16px;*/
}
.breadcrumb__container_link_item {
border: none;
}
.breadcrumb__container_link.active {
font-family: Muli;
font-style: normal;
font-weight: 600;
padding-right: 24px;border:none;
}
.breadcrumb__container_link:last-child {
margin-right: 0;
padding-right: 0;
}
.breadcrumb__container_link:before, .vertical-align__top {
vertical-align: top;
}
.breadcrumb__container_link, .breadcrumb__container_link:before, .display__inline-block {
display: inline-block!important;
}
.breadcrumb__container_link:before {
content: ".";
height: 100%;
line-height:20px;
padding:0 4px 0 0;
}
.breadcrumb__container_link:first-child{margin-left:16px;}
.breadcrumb__container_link:first-child::before{content:''}
a:focus{outline:none}

/*25-07-19*/
.sd-brandname {
font-family: Muli;
font-size: 12px;
text-transform: uppercase;
margin: 15px -1px 3px;
}

.Ring-table thead th, .Ring-table thead td, .Ring-table tfoot th, .Ring-table tfoot td {
padding: 0.5rem 0.625rem 0.625rem;
font-weight: bold;
text-align: left;
}

.panty_div_outer h3{
font-size: 1.375rem;
margin: 20px 0;
text-align: center;
font-family: "Playfair Display",serif;
}

.Ring-table thead, .Ring-table tbody, .Ring-table tfoot {
border: 0 none;
background-color: #fff;
}
.Ring-table tbody tr:nth-child(even) {
border-bottom: 0;
background-color: #f2f2f2;
}
.Ring-table thead {
background: #f9f9f9;
color: #464646;
}
.Ring-table th:nth-child(2n) {
width: 30%;
word-break: break-word;
}
.Ring-table th:nth-child(2n) {
word-break: normal;
}
.Ring-table tbody th, .Ring-table tbody td {
padding: 0.5rem 0.625rem 0.625rem;
}
.Ring-table{border-collapse: separate;
border-spacing: 2px;}

.desc_bg {
background:#f4f4f4;
margin-top:0px;
}
.breadcrumb>li, .detail_description {
display: inline-block;
}
.detail_description {
padding: 60px 45px;
}
.long_desc {
font-family: Muli,serif;
font-size: 15px;
}
.long_desc h4 {
font-size: 13px;
margin-bottom: 3px;
color: #000;
font-family: Muli;
font-weight: 700;
}
.long_desc h2 {
margin: 0;
font-size: 25px;
font-family: Lora,serif;
font-weight: 400;
font-style: normal;
padding: 10px 0;
text-transform: capitalize;text-align: left;
}

.long_desc p {
margin-bottom:20px;
font-size: 14px;
}
.Prod_description {
padding: 0 24px;
margin-bottom: 25px;
}
.Prod_description li {
list-style: disc;
font-size: 14px;
font-family: Muli;
}
.Prod_description {
padding: 0 24px;
margin-bottom: 25px;
}
.Prod_description li {
list-style: disc;
font-size: 14px;
font-family: Muli;
}
.mobi-tab {
text-align: left!important;
padding: 15px 38px!important;
background: #fff!important;
}
.frame-specs__stats table {
font-family: Muli;
font-size: 13px;
border-spacing: 2px!important;
border-collapse: separate!important;
margin-top: 7px;
margin-bottom: 30px;
}
.accordion {
color: #444;
cursor: pointer;
padding:0 0 20px;
width: 100%;
text-align: left;
outline: 0;
font-size: 13px;
transition: .4s;
font-family: Muli;
font-weight: 700;
margin-left: 80px;
}
.panel {
padding:0 18px;
transition: max-height .2s ease-out;
margin-bottom: 0;
font-family: Muli;
margin-left: 78px;
box-shadow: none!important;
overflow: hidden;
max-height: 0;width:100%
}
.accordion.active {
padding-bottom: 0;
}
.accordion, .panel {
background-color: #f4f4f4;
border: none;
}
.accordion:after {
content: '\002B';
color: #303030;
font-weight: 700;
float: left;
margin-right: 6px;
}
.accordion.active:after {
content: "\2212";
}
.panel p {
margin-top: 10px; margin-bottom: 10px;display:initial;
}
.gray-bullet li{list-style:disc;font-size: 15px;}
.sd-pdp-banner {
position: relative;
min-height: 555px;
}
.sd-pdp-banner .sdb-header {
margin-bottom: 10px;
}

.sd-pdp-banner .sdb-header {
padding:15px 10px 15px;
/*border-bottom: 1px #d7d7d7 solid;*/
text-align: center;
}	
.sd-pdp-banner .sdb-header h6 {
font-family: Lora Regular;
font-weight: 400;
font-style: italic;
font-size: 25px;
margin: 0;
}
/*.sd-banner-wrapper {
margin: 0 auto;

min-height:565px;
background-image: url(../images/pd-img-r.jpg);
background-position:left 125px top 43%;
background-repeat: no-repeat;
background-size: 600px;
}*/
.sd-pdp-banner .sd-banner-info-wrapper {
position: absolute;
left:80%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
top: 50%;
}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-mob-content {
background: #fff;
position: relative;
/* text-align: center;*/
min-height: 535px;
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
padding: 25px 30px 17px;
width: 380px;
}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content .sdb-first-content, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content .sdb-second-content, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-mob-content .sdb-first-content, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-mob-content .sdb-second-content {
padding: 0 10px 15px;
border-bottom: 1px #ffffff solid;
margin-bottom: 25px;
}
.sd-banner-info-wrapper .sd-banner-info-content h2, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-mob-content h2 {
font-size: 13px;
font-weight: 700;
text-transform:capitalize;
letter-spacing: .05em;
margin-bottom: 13px;
font-family: Muli;text-align: left;
}
.sd-banner-info-wrapper .sd-banner-info-content ul, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-mob-content ul {
margin-bottom: 20px;
padding: 0;
list-style: none;
}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content p {
font-size: 13px;
font-weight: 300;
letter-spacing: .025em;
line-height: 21px;
margin: 0;
font-family: Muli;
text-transform: capitalize;
}
.sd-guarantee-wrapper {
background: #303030;
margin-bottom: 30px;
}
.sd-guarantee-wrapper .sd-guarantee-container {
padding: 60px 15px;
text-align: center;width: 835px;
margin: 0 auto;
}
.sd-guarantee-wrapper .sd-guarantee-container h6 {
font-size: 29px;
color: #fff;
text-transform: uppercase;
font-weight: 400;
letter-spacing: .025em;
margin-bottom: 30px;
font-family: Muli;
}
.sd-guarantee-wrapper .sd-guarantee-container p {
font-size: 13px;
color: #fff;
letter-spacing: .025em;
font-weight: 300;
font-family: Muli;
}

/*.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content:after, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-mob-content:after {
right: 100%;
top: 50px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(136,183,213,0);
border-right-color: #fff;
border-width: 15px;
}*/
.size-guide-icon{width: 18px;border-radius: 0px;vertical-align: sub;}

.get-support_btn {
border: 1px solid #303030;
background: #fff;
padding: 10px;
font-size: 12px;
letter-spacing: .075em;
display: block;
max-width: 230px;    font-weight: 700;
text-align: center;
color: #303030;text-transform: uppercase;
margin: 15px 0 20px;border-radius: 0;
}
.get-support_btn:hover {
color: #303030;
text-decoration: none;
background: #f4f4f4;
}
p {
margin: 0 0 0px;
}


/*20-08-19*/
.content-features {
padding:52px 0; text-align:center
}

.content-features h2{font-family:Playfair Display;font-size:33px;color: #000;}
.content-features p{font-family:verdana;margin:9px 0 18px; font-size:12px!important;letter-spacing:0;}
.content-features .titles{margin-bottom:20px;letter-spacing: 0.2em;font-family: arial;text-transform:uppercase;font-size: 10.5px;color:#464646;font-weight: 100;}
.editorial-feature__content {
position: relative;
background-color: #f1f2f2;
border-left: 1px solid #d1d3d4;
border-right: 1px solid #d1d3d4;
border-bottom: 1px solid #d1d3d4;
padding: 25px 20px 60px;text-align:left;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px; line-height:18px
}
.editorial-feature__content h3{color:#464646;font-family:Playfair Display;font-size:20px;line-height: 25px;}
.editorial-feature__link--absolute {
position: absolute;
bottom: 30px;
font-family: Arial;
font-size: 10px;
color: #000;
text-transform: uppercase;
letter-spacing: 2px;
border-bottom: 1px solid #464646;
padding-bottom: 5px;
}
.content-width{width:1020px; margin:0 auto}
.button--tertiary {
   min-width: 0;
padding: 0 0 10px;
color: #464646;
border-bottom: 1px solid #464646;
border-radius: 0;
background-color: transparent;
position: relative;
text-decoration: none;
font-size: 10.2px;
font-family: arial;
text-transform: uppercase;
letter-spacing: 0.2em;

}

.form-select__bar {
	transition: border-color 0.25s ease-in-out;
content: ' ';
display: inline-block;
position: absolute;
top: 4px;
right: 50px;
border-left: 1px solid #d1d3d4;
height:50px;
z-index: 2;
}

.form-select__select:hover {
border-color: #6d6e71;
cursor: pointer;
}

.form-select__select:hover ~ .form-select__bar {
border-color: #6d6e71;
}

/*22-08-19*/
.panel ul li{display: inline-block;justify-content: space-around;box-sizing:border-box; text-align:center;margin:12px 12px 15px;}
.panel ul li img{height:28px;width:28px;display: block;margin-bottom: 8px;margin:0 auto 4px;}


.frame-specs__stats__table{width:100%}
.sdb-first-content .frame-specs__stats__table td {
border-bottom: 1px solid #e6e7e8;
font-family: Verdana;
font-size: 12px;
color: #464646;
letter-spacing: 0.005em;
padding: 14px 0 8px;
}
.sdb-first-content .frame-specs__stats__table td:nth-child(2) {
color: #939598;
text-align: right;
}


.drop-a-hint__right-wrapper_submit, .engravable-product__btn.btn {
border: 1px solid #000;
background-color: #fff;
color: #000;
font-family:Verdana;
font-weight: 600;
font-style: normal;
height: 56px;
padding:16px 32px; margin-top:30px;
}
.drop-a-hint__right-wrapper_submit {
min-width: 240px;
margin-bottom: 100px;
}
.drop-a-hint__right-wrapper_input-group {
margin-bottom: 16px;
}
.band-item:nth-child(2) {
padding-bottom: 24px;
}
.drop-a-hint__right-wrapper_heading {
margin-bottom: 16px;
font-size: 2rem;
color: #000;
line-height: 1.25;
font-family: Sterling Display A;
font-weight: 400;
font-style: normal;
}
.band-item:nth-child(2) {
padding-top: 10%;
}

.drop-a-hint .blank {
display: inline-block;
width: 240px;
border-bottom: 1px solid #000;
padding-left: 2px;
}

.preview-wrapper_desc {
/* max-width: 456px;*/
}
.tandg-rte{text-align: left;
width: 432px;
margin:7px auto}
.tandg-rte p{font-size: 20px !important;color: #000;line-height:1.5;font-family: SterlingDisplay;font-weight: 400;font-style: normal;margin-bottom:10px;}

.preview-wrapper_desc .tandg-rte span {
font-size:16px;
color: #000;
line-height: 1.67;
font-family:verdana;
font-weight: 400;
font-style: normal;}

.tandg-rte .blank {
display: inline-block;
width: 240px;
border-bottom: 1px solid #000;
padding-left: 2px;
}

/*29-08-19*/
.key-messages {
padding: 15px 0;
background-color: #353535;
border-top: 1px solid #d1d3d4;
}
.separator {
max-width:100%;
border-right: 0;
border-top: 0;
border-bottom: 1px solid #d1d3d4;
border-left: 0;
clear: both;
display: block;
text-align: center;
margin: 0 auto;
height: 0;
}
.separator__triangle {
position:relative;
z-index:1;
top:-2px;
left:9px;
display:block;
width:20px;
margin:0 auto;
}
.separator__triangle:after, .separator__triangle:before {
display: block;
width: 0;
height: 0;
border: inset 10px;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #d1d3d4 transparent transparent;
position: absolute;
z-index: 1;
top: 2px;
left: -10px;
}

.separator__triangle::after {
border-color:#eeeeee transparent transparent;
}

.key-messages h3.button--tertiary {
margin: 0 auto 8px;
color: #fff;
font-weight: bold;
border-bottom: 1px solid #fff;
font-size: 11px;
}
.cat-Banner{
background:url(../images/banners/Eng-ring-cat.jpg)top center no-repeat;
background-size: cover;
padding:67px 0 0;
min-height: 317px;
position: relative;
}



.cat-Banner h1{
font-size:29px;
font-family: Playfair Display;
color: #000;
margin: 10px 0;
}

.cat-Banner p{font-family:verdana;font-size:13px!important; color:#444;margin:18px 0 3px;}
.eng-ring-btn{font-size: 11.5px;
font-family: Arial;
background: #444;
color: #fff;
border: none;
border-radius: 5px;
padding: 14px;
letter-spacing: 0.5px;
display: block;
width: 250px;
text-align: center;
margin:20px auto;text-transform:uppercase;
}
.eng-ring-btn:hover{background:#444;color:#fff;}
.ring-bann-content{padding:0.25rem .75rem 1.25rem;width:469px;text-align:center;margin-left: 130px;}
p.km-second-line {
text-transform: none;
margin: 0;
color: #fff;font-size: 13px !important;
font-family: verdana
}
.sep-km .separator__triangle::after {
border-color: #353535 transparent transparent;
}
.shop-style {
background: #fff;
padding:30px 0 0;
margin: 0px auto 0px;
}


/*30-08-19*/
.button--tertiary, .button--secondary, .button--primary {
line-height: 1;
min-width: 130px;
color: #fff;
display: inline-block;
text-align: center;
cursor: pointer;
-webkit-appearance: none;
transition: background-color 0.25s ease-out,color 0.25s ease-out;
vertical-align: middle;
border: 1px solid transparent;
border-radius: 3em;
padding: 1.9em 2em;
margin: 0 0 1rem;
font-family: Arial;
font-size: 0.625rem;
background-image: none;
background-color: #7e5475;
box-shadow: none;
font-weight: normal;
}
.slick-slide h3{font-size:15px; color:#1b1b1b; font-family:muli; font-weight:normal; margin:10px 0 0}
.general-paragraph-small {
font-size: 13px !important;
color: #1b1b1b;
font-family: muli;
margin:3px auto 0;
width:90%; text-align:center;
line-height: 18px;
}
.catnav-sep .separator__triangle:after, .separator__triangle:before{border-color:#000000 transparent transparent;}
.catnav-sep .separator__triangle::after {
border-color: #fff transparent transparent;
}

.shop-metal .column.column-block {
background-position: center top;
background-size: 275px;
background-repeat: no-repeat;
padding:29% 5px 70px
}
.links-module .links-module__stack-element, .links-module .links-module__stack-element-sale {
border: 1px solid #d1d3d4;
border-radius: 5px;
margin-bottom: 5px;
min-height: 50px;
line-height: 40px;
}
.links-module .links-module__stack-element, .links-module .links-module__stack-element-sale {
background-color: #fafafa;
}

.shop-metal .links-module .links-module__stack-element, .links-module .links-module__stack-element-sale {
border: none;
border-top: 1px solid #d1d3d4;
border-radius: 0px;
margin-bottom: 5px;
text-align:center;
width: 80%;
margin: 0 auto;
}
.button--tertiary {
min-width: 0;
padding: 0 0 10px;
color: #464646;
border-bottom: 1px solid #7e5475;
border-radius: 0;
background-color: transparent;
position: relative;
text-decoration: none;
}
.links-module__stack-element .button--tertiary {
border-bottom: 1px solid #464646;
margin:15px auto;
line-height: 15px;
}

.shop-metal .links-module__stack-element .button--tertiary {
margin: 10px auto;
line-height: 15px;
}

.platinum {
background-image: url(../images/Stone-type/platinum.jpg);
}
.yellow {
background-image: url(../images/Stone-type/yellow.jpg);
}
.white {
background-image: url(../images/Stone-type/white.jpg);
}
.rose {
background-image: url(../images/Stone-type/rose.jpg);
}

.medium-up-4 > .column, .medium-up-4 > .columns {
float: left;
width: 25%;
}

h3.cta.titles {
color: #000;display: block;
margin:0 auto 22px;font-family: Playfair Display;
font-size: 30px;
}

#engagement-style-sect {
/*background: url(../images/banners/Ring-style-bann.jpg)50%/2000px auto no-repeat;*/
padding: 30px 0;
min-height: 300px;	    background-color: #faf8f9;
}
#engagement-style-sect .copy-bg {
background: rgba(255,255,255,0.55);
padding: 20px 10px 10px;
}
.copy-bg h2{font-size: 25px;
font-weight: normal;
font-family: playfair Display;
margin: 5px 0 15px;}

.copy-bg p{font-size: 13px !important;
line-height: 16px;
margin: 0 0 15px;
font-family: verdana;}
#engagement-style-sect h3{color: #464646;
font-family: Arial;
font-size: 10px;
line-height: 18px;
letter-spacing: 0.03em;
/* text-transform: uppercase; */
font-family: "Cormorant Garamond",Garamond,Times,serif;
font-size: 2.5rem;
color: #363636;
margin:3% 0 3%;}
.shop-metal {
padding: 30px 0;
margin: 0px auto 0px;
}

/*04-09-19*/
.sec-cell-text {
margin: 0 auto 35px;
width: 410px;
display: block;
vertical-align: middle;
font-family: Verdana;
color: #1b1b1b;
text-align: center;
font-size: 16px;
line-height: 28px;
}
.sec-links a {
font-family: verdana;
color: #1b1b1b;
font-size: 14px;
font-weight: 400;
line-height: 29.563px;
text-decoration: underline;
text-align: left;
text-transform: uppercase;
display: block;
text-align: center;
margin: -30px 0 0;
}
.sec-links{text-align:center}

/*09-09-19*/
.Ring-Makers-text{font-size:28px;
font-family: Playfair Display;
color: #000;line-height: 30px;
margin:10px 0 7px;}
.maker-below-text{position: absolute;
bottom:0%;
left: 5px;
right: 0;
/* margin: 0 auto; */
width: 90%;}
.links-module{margin-top:1%;}
.facets-browse-category-heading-main-description {
margin:0px 0 0;
}
.facets-browse-category-heading-main-description h1{display: inline-block;
letter-spacing: .025em;
font-size: 21px;
text-transform: uppercase;
position: relative;
padding-bottom: 10px;
margin-bottom: 10px; color:#000;   font-family: muli;
font-weight: bold;}

.facets-browse-category-heading-main-description h1:after{height: 3px;
background: #303030;
width: 50%;
display: block;
content: '';
position: absolute;
bottom: 0;}

/*10-09-19*/
.slick-slide {
float: left;
height: 100%;
min-height: 1px;text-align:center;
/*display: none;*/    width:31.4%;
}
.category-module-carousel__item {
border: 1px solid #d1d3d4;
border-radius: 5px;
margin:0 11px 15px;
padding: 10px 35px 20px;
}
.slick-initialized .slick-slide {
display: block;
}
.category-module-carousel__item {
padding: 0px;
background-color: #f1f2f2;
}

.category-module__item-image {
margin-bottom: 10px;
}
.slick-slide img {
display: block; margin: 0 auto;
}
.slick-track{
width:100%;
margin: 0 auto 0 !important;
}
.shop-jew-btn{    text-transform: uppercase;
color: #000;
margin: 5px 0;
display: block;
text-decoration: underline;
font-family: verdana;font-size: 15px;}

.earring {
background-image: url(../images/Stone-type/Bridal-earring1.jpg);
}
.braclets {
background-image: url(../images/Stone-type/Bridal-braclets.jpg);
}
.Necklaces {
background-image: url(../images/Stone-type/Bridal-Necklaces.jpg);
}
.Rings {
background-image: url(../images/Stone-type/Rings.jpg);
}

.Groomsmen-heading{font-family: Playfair Display;
font-weight: normal;
color: #fff;
text-rendering: optimizeLegibility;
font-size: 23px;
text-transform: capitalize;
line-height: 29px;
margin:5px 0 8px;}
#engagement-style-sect p{font-family:verdana; color:#000; font-size:13px !important}
.groom-shop {
border: 1px solid #464646;
border-radius:5px 5px 5px 5px;
background-color:#fdfdfd;
padding: 0;
}
.groom-sect p.button--tertiary {
color: #000;
border-bottom: 1px solid #000;
}
.groom-shop img {
margin: -1px auto 10px;
height: 200px;
width: 100%;
border-radius: 5px 5px 0 0;
}	
.static-page-img-below-txt{font-family: verdana;
font-size: 13px!important;
line-height: 20px;}
.fa-angle-right{font-size:15px;}
.v-a{vertical-align:text-top;width: 38px;}
.v-a-t{vertical-align:top;}
.v-b{vertical-align: middle;}
.v-s{vertical-align: sub;}
.btn-dark{color: #363636;border-color: #363636 !important;border-radius:0!important;padding: 7px !important;width: 162px;margin: 7px 7px 7px 0;}
.v-b1 {
vertical-align: bottom;
}
.v-tb{vertical-align: text-bottom;}

.small-head{font-family: Arial;
font-size: 11px;
line-height: 18px;
letter-spacing: 0.2em;
text-transform: uppercase;
color: #464646;}
.wedaniring-landpage{width: 148px !important;margin-bottom: 50px !important;}
.wedringbg{border: 1px solid #d1d3d4;
border-radius: 5px;text-align: center;
margin: 0 5px;width: 32%;
padding:0;background-color: #f1f2f2;}

.category-module__item-image img{border-radius:3px 3px 0 0}

.WedPlatinum {
background-image: url(../images/Stone-type/classicwedring.jpg);
}
.WedYellowgold {
background-image: url(../images/Stone-type/eternitywedrings.jpg);
}
.WedWhitegold {
background-image: url(../images/Stone-type/anniversaryring.jpg);
}
.WedPalladium {
background-image: url(../images/Stone-type/diamondsrings.jpg);
}
.separator__triangle1::after {
border-color: #faf8f9 transparent transparent;
}

.diamond-midl-bann{background: url(../images/banners/banner2.jpg)top center no-repeat;
background-size: cover;
padding:20px 0 0;
min-height: 317px;}
.jew-dia-btn{  display: inline-block!important;
	text-align: center!important;
	margin:13px 7px !important;
	width: 218px!important;
	text-transform: initial!important;
	text-decoration: none!important;}
.btn-dark:hover{background:#f8d1c1;
/*border-color: #bb9625;*/
color:#151414 !important;}

.diamond-midl-bann-txt{color:#fff}
.diamond-midl-bann-txt h3{
color: #464646;
font-family: Arial;
font-size: 10px;
line-height: 18px;
letter-spacing: 0.03em;
/* text-transform: uppercase; */
font-family: "Cormorant Garamond",Garamond,Times,serif;
font-size: 2.5rem;
color: #fff;
margin:3% 0 1%;
}
.diamond-midl-bann-txt p {
font-family: verdana;
color: #fff;
font-size: 13px !important;
margin: 1px 0 15px;
}
.shape-cut-btn{border:1px solid #fff; color:#fff; font-family:verdana; font-size:13px; width:100px; display:inline-block; margin:5px; text-align:center;padding: 2px;height: 30px;}

.shape-cut-btn:hover{color:#fff; cursor:pointer}
.loose-dia-btn{width: 212px;
padding: 5px;
margin:25px 13px;
font-size: 14px;
height: 35px;}

.Diarings {background-image: url(../images/Stone-type/diamond-ring1.jpg);}
.Diabangle {background-image: url(../images/Stone-type/diamond-bangle1.jpg);}
.Diapendant {background-image: url(../images/Stone-type/diamond-pendent.jpg);}
.Diastud {background-image: url(../images/Stone-type/diamond-stud1.jpg);}
.mobi-menu-subcat{width:49% !important}
.mobi-menu-subcat .mr-5{margin-right:5px;}
.filter-prodtype-icon{margin-top: -3px;vertical-align: middle;}
.mobile-h2{text-align: left;
font-size: 25px;
text-transform: uppercase;
margin: 22px 21px 0;
font-family: Roboto,Helvetica,Arial,sans-serif;}

/*23-09-19*/
.shipping{background:#fff;border: 1px solid #eee;}
.gem-midl-bann{background: url(../images/banners/Gem-midd-banner1.jpg)top center no-repeat;
background-size: cover;
padding:20px 0 0;
min-height: 317px;}
.gem-midl-bann-txt{color:#000}
.gem-midl-bann-txt h3{
color: #464646;
font-family: Arial;
font-size: 10px;
line-height: 18px;
letter-spacing: 0.03em;
/* text-transform: uppercase; */
font-family: "Cormorant Garamond",Garamond,Times,serif;
font-size: 2.5rem;
color: #000;
margin:3% 0 1%;
}
.gem-midl-bann-txt p {
font-family: verdana;
color: #000;
font-size: 13px !important;
margin: 1px 0 15px;
}

.Gemrings {
background-image: url(../images/Stone-type/Gem-ring.jpg);
}
.Gemnekles {
background-image: url(../images/Stone-type/Gem-neckles.jpg);
}
.Gempendant {
background-image: url(../images/Stone-type/BestselingGem3.jpg);
}
.Gemstud {
background-image: url(../images/Stone-type/Gem-stud.jpg);
}
#cssmenu2 ul ul a.filter-selected{border: 1px solid #a7892f;
border-radius: 5px;}

@font-face {
font-family:'Signatura Monoline Script';
src: url('../fonts/Signatura Monoline.ttf') format('truetype'), url('../fonts/Signatura Monoline.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}

@font-face {
font-family:'Adobe Garamond Pro';
src: url('../fonts/Adobe Garamond Pro Regular.ttf') format('truetype'), url('../fonts/SAdobe Garamond Pro Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}

h2.section-header span {
display: block;
letter-spacing: 4px;
font-size:13px;
}
h2.section-header:after {
display: block;
content: '';
border-bottom: 1px solid #ddd;
width: 75%;
max-width: 350px;
margin: 15px auto 45px;
}

.home-explore-txt{font-family: verdana;
font-size: 13px;
margin: 0 auto;
padding-top: 5px;
line-height:18px;
color:#000;
text-align:center;}
.home-explore-txthead{font-family: Adobe Garamond Pro;
font-size: 19px;
letter-spacing:1px;
text-transform:uppercase;
text-align: center;
color:#000;
margin: 16px 0 0;}


.home-wed-txt-bg{position: absolute;
right: 0;
bottom: 0;
width: 43%;}
.close-btn-bg{position: absolute; right: 0;top: 0;}

/********** SLIDER **********/



/********** BUTTONS **********/
.slide-buttons{
text-align: center;}

.slide-btn {
border: none;
background: none;
color: #a5a5a5;
font-size: 32px;
line-height: 0.5em;
padding: 0;
}

.slide-btn.active, .slide-btn:hover {
color: #040404;
cursor: pointer;}

.button-link.white{
color: #000;
border: 1px solid #000;
/* background-color: #fff; */
border-radius: 4px;
text-align: center;
box-sizing: border-box;
cursor: pointer;
display: block;
height:2.3rem;
font-size: 13px;
line-height:20px;
padding: 8px 1rem;
text-transform: uppercase;
position: absolute;
bottom: 10px;
left: 0;
right: 0;
margin: 0 auto;
font-weight: bold;
width: 228px;
text-align: center;
letter-spacing: 2px;
}

.explore-txt-bg{width:100%; background:#00000014;padding:3px 10px 10px;height:157px;margin:0; text-align:center}

.-arrowRight.-right::before{content: "";
position: relative;
display: inline-block;
width: 24px;
height: 2px;
top: -4px;
background: rgb(0, 0, 0);
transition: width 400ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s;}

.a-animatedIcon.-arrowRight svg {
   height: 10px;
width: 8px;
margin-left: -11px;
}
.-right{vertical-align:middle}



/*05-10-19*/


.slide {
margin: 3em auto;
width:100%;
/* min-width: 500px;*/
}


.slide > ul {
padding: 0;
margin: 0;
background-color: #FFF;
}

.slide > ul > li {
list-style: none;
min-height:450px;
padding:0;
/* background-color: #000;*/
}

.slide > ul > li:nth-child(odd) {
text-align: center;
}

.slide > ul > li:nth-child(even) {
text-align: center;
}

.slide > ul > li h3 {

display: inline-block;
padding: 8px 1em;
/* background-color: rgba(0, 0, 0, 0.5); */
color: #000;
font-size: 15px;
width: 100%;
font-family: verdana;
}

.slide > ul > li .price {
 display: inline-block;
padding:1px 1em;
/* background-color: rgba(0, 0, 0, 0.5); */
color: #000;
font-size: 15px;
width: 100%;
font-family: verdana;
}


.controls {
text-align: center;
/*  position: relative;*/
top:0px;
}

.controls ul {
display: inline-block;
padding: 0;
}

.controls .glider-control-back, .controls .glider-control-next, .controls li {display: inline-block;padding: 0.3em;marging: 1em;font-size: 2em;cursor: pointer;}

.theshoplook a{display: inline-block;font-size: 13px;font-family: Verdana;padding: 0 20px;text-decoration: underline!important;text-transform: uppercase;}
.morecontent span {display: none;}
.morelink {display: block;font-weight: normal;text-decoration: none !important;margin: 0 !important;text-transform: unset!important;color:#222224}
.morelink.less{display: block;text-align: center; text-decoration: none !important;margin: 0 auto !important;color:#222224;}
.moreellipses{color:#fff;display:none !important;}
.more .morelink {margin: 10px 0 0 !important;border-bottom: 1px solid #000;/*width: max-content;*/width: auto;display: inline-block;}
.more .morelink::after {content: '\f107';font-family: FontAwesome;font-size: 18px;text-align: right;vertical-align: middle;line-height: 10px;text-decoration: none;margin-left: 5px;}
.morelink.less::after {content: '\f106';margin-left: 5px;}

.pages-item-btn span fa-angle-right{width:inherit}
/*17-10-19*/
.adv-bg{background:#fee3d8;color:#282828; padding:30px 15px;width:95.5%;margin:3% auto 0;}
.adv-bg h4{font-family:Playfair Display;font-size: 35px;/*font-weight: bold;text-transform: uppercase;*/letter-spacing:1px;margin:0 0 8px;}
.adv-bg p{font-size:13px!important;color:#282828;/*line-height:28px;*/font-family:verdana;font-weight: 400;}
.shop-btn1{width:170px;
border: 1px solid #282828;
padding: 7px;
height: 39px;
margin: 10px;
display: block;
text-align: center;
margin: 21px auto 0;
color: #282828;
font-size: 15px;
text-transform: uppercase;
letter-spacing: 2px;
cursor: pointer;}
.bor-btm{border-bottom: 1px solid #000;position: absolute;}
.no-prod-text{font-size: 12.3px;
font-family: verdana;
line-height: 20px;
text-align: center;
margin-top: 25px;
width: 90%;
margin: 20px auto;}



.clearable__clear {
display: none;
position: absolute;
right: 0;
top: 0;
padding: 0 8px;
font-style: normal;
font-size: 1.2em;
user-select: none;
cursor: pointer;
}
.clearable {
position: relative;
/* display: inline-block; */
}
.Hide {
display: none;
background: url(../images/close-btn.svg) no-repeat right 95% center / 16.5% auto;
width:75px;
height: 19px;
outline: 0;
border: none;
/* vertical-align: top; */
padding: 0;
right: 47%;
background-position: left;
/* margin-right: -11px; */
position: absolute;
overflow: hidden;
}

#target {
background: #fff;
width: 90%;
height: 50px;
padding: 5px 10px;
display: none;
position: absolute;
top:99.5%;
left: 0;
right: 0;
margin: 0px auto;
overflow: hidden;
box-shadow: 0 3px 4px 0px rgba(0,0,0,0.1);
}
#target1 {
background: #fff;
width: 90%;
height: 50px;
padding: 5px 10px;
display: none;
position: absolute;
top: 100%;
left: 0;
right: 0;
margin: 0px auto;
overflow: hidden;
box-shadow: 0 3px 4px 0px rgba(0,0,0,0.1);
}

.below-banner-txt{font-size:19px;font-family: playfair Display;text-align: center;color:#373737;padding:8px 105px 25px;line-height: 26px;font-weight: normal;}

.num{font-size: 30px;
width: 50px;
height: 50px;
border-radius: 50%;
border: 1px solid #f4b59c;
margin:-26px 16px -18px;
padding: 8px;
text-align: center;
font-weight: normal;
font-family: playfair Display; color:#f4b59c;
background: #fff;}

.bg-num{width: 81px;
height: 51px;
margin: 0 auto;
background: #fff;}
.heading-below{font-family: playfair Display;
font-size: 17px !important;
line-height: 25px;
text-align: center;
width: 600px;
margin: 0 auto;
line-height: 27px;}
.cut-text{font-family: verdana;
font-size: 13px !important;
margin: 20px 0;
text-align: center}
.cut-text-img1{width: 83%;
margin: 31px auto;}
.slect-dia-text{text-align: center;
font-size: 22px;
font-family: Playfair Display;
width: 69%;
margin: 0 auto;
line-height: 36px;
}
.pink-patch{background: #ffe6dd;
width:100%;
min-height:300px;
padding:9%;}
.text-on-pink{text-align: center;
font-size: 21px;
font-family: Playfair Display;
width: 58%;
margin: 0 auto;
line-height: 31px;}

/*15-11-19*/
.calrity-img-bg{width:171px;float:left;margin:15px 26px;text-align: center;
font-family: verdana;
font-size: 14px;}
.calrity-img-bg span{display:block}
.color-dia-txt{text-align: center;display: block;position: absolute;bottom:17px;left: 0;right: 0;font-size:18px;font-family: verdana;}
.main-heading {
font-size: 29px;
font-family: Playfair Display;
color: #000;
margin:-3px 0 10PX; text-align:center
}
.slider h3{font-size: 15px;
color: #1b1b1b;
font-family: muli;
font-weight: 600;
margin: 10px 0 0;}


/******Loose Diamond Filter css*******19-11-19******/
/*04-11-19*/
.listings-wrap {
margin-top: 30px;
}
.list-title-block {
display: flex;
margin-top: 30px;
font-size: 12px;
font-weight: 300;
background: #f8f8f8;
padding: 10px 0;
}
.list-right-group, .list-row {
display: flex;
align-items: center;
}
.list-row {
width: 100%;
border-bottom: 1px solid #f8f8f8;
padding: 10px 0;
font-size: 14px;
color: #000;
}
.list-img {
width: 80px;
overflow: hidden;text-align: center;
}
.list-img>img {
width: 60px;
height: 60px;
object-fit: cover;
}
.list-left-group {position: relative;display: flex;align-items: center;width: 100%;justify-content: space-between;width: 585px;}

.prod-shipment {
position: absolute;
bottom: -20px;
left: 0;
display: block;
color: #9b9b9b;
font-size: 13px;
padding-top: 5px;
font-weight: 300;
}
.sm-show {
display: none;
}
.list-row:hover .diamonds-list-shipment {
display: none;
}
.diamonds-list-sku {
display: none;
}
.list-row:hover .diamonds-list-sku {
display: block;
}

.list-col {
width: 95px;
}
.list-row a .list-col {
width: 75px;
}
.list-col--bold {
font-weight: 700;
}
.list-col--center {
text-align: center;
}
.list-right-group {
justify-content: flex-end;
width: calc(100% - 680px);
}
.list-right-group, .list-row {
display: flex;
align-items: center;
}
.list-right-group, .list-row {
display: flex;
align-items: center;
}
.prod-action .extra-icon {
width: 19px;
}
.prod-action .extra-icon>svg {
width: 19px;
fill: #a9a9a9;
}
.prod-action {
background: none;
padding: 0;
border: none;
}
.prod-action .extra-icon {
width: 19px;
}
.list-col--price {
width: 100px;
}
.list-val--bold, .table-price {
font-weight: 700;
}
.table-price {
color:#2196F3;
font-size:14px;
}
.table-action {
display: flex;
justify-content: flex-end;
}
.theme-btn {
display: block;
width: 190px;
height: 44px;
line-height: 42px;
padding: 0;
background:none;
font-size: 14px;
color: #000;
border:none;
text-align: center;
font-weight: 400;
-webkit-font-smoothing: antialiased;
}
.table-action__item {
width: 53px;
height: 36px;
line-height: 40px;
font-size: 12px;margin-right:7px;
}
.theme-btn:hover {
background: #f8d1c1;
color: #000;
-webkit-transition: all .3s ease-in;
transition: all .3s ease-in;    
/*border:1px solid #f8d1c1;*/
}
.list-next {
margin-top: 30px;
}
.d-flex {
display: flex!important;
}
.justify-content-center {
justify-content: center!important;
}
.list-next {
margin-top: 30px;
}
.result-panel {
align-items: center;
margin-top: 20px;
}
.result-panel .header-extra, .result-panel__check {
margin-left: 60px;
}
.header-extra>a, .header-extra>button {
color: #636363;
font-size: 12px;
font-weight: 300;
display: inline-block;
vertical-align: middle;   
background: none;
border: none;
padding: 0;
}
.header-extra>button+a, .header-extra>button+button {
margin-left: 15px;
}
.header-extra .extra-icon {
display: inline-block;
vertical-align: middle;
padding-right: 3px;
}
.header-extra .extra-icon>svg {
width: 15px;
}
.sort {
position: relative;
display: flex;
align-items: center;
margin-left: auto;
font-size: 12px;
padding-right:0px;
}
.sort__text {
position: relative;
z-index: 3;
font-weight: 300;
}
.sort-drop__btn {
position: relative;
z-index: 3;
background: none;
border: none;
padding-right: 10px;
}
.sort-drop__btn>span {
position: absolute;
right: -5px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 14px;
color: #ef4056;
}

.svg-inline--fa.fa-w-10 {
width: 0.625em;
}
svg:not(:root).svg-inline--fa {
overflow: visible;
}

.sort-drop__inner {
display: none;
position: absolute;
padding-top: 40px;
padding-bottom: 10px;
padding-right: 10px;
top: -10px;
right: 0;
width: calc(100% + 70px);
background: #fff;
box-shadow: 0 4px 12px hsla(0,0%,82%,.5);
z-index: 2;
text-align: right;
}
.sort.active .sort-drop__inner {
display: block;
}
.sort-inner-btn>span {
font-size: 9px;
padding-right: 3px;
color: #ef4056;
}
.sort-inner-btn+.sort-inner-btn {
margin-top: 10px;
}
.svg-inline--fa {
display: inline-block;
font-size: inherit;
height: 1em;
overflow: visible;
vertical-align: -0.125em;
}
.svg-inline--fa.fa-w-14 {
width: 0.875em;
}
svg:not(:root).svg-inline--fa {
overflow: visible;
}
.sort-inner-btn{background: none;
border: none;
padding: 0;}
.result-count {
/*margin-left: 20px;*/
font-size: 12px;
}
.sorting-left-section { display:inline-block; float:right;text-transform: uppercase;width: 235px;font-size: 13px; }
.sorting-selector {max-width: 100%;
/* width: 120px !important; */
font-size: 13px;
line-height: inherit;
min-height: 2rem;
padding: .4375rem;
box-shadow: inset 0 -2px #f0ecec;
background-color: #f9f6f6;
border: 1px solid #d6cfc9;
border-radius: .25rem;
color: #46433f;
/*width:69%;*/
min-width: 3.75rem;margin-left:0;}

/*new*/
/* This line can be removed it was just for display on CodePen: */

.slider-labels {
margin-top: 10px;
}

.noUi-target,.noUi-target * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-ms-touch-action: none;
touch-action: none;
-ms-user-select: none;
-moz-user-select: none;
user-select: none;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.noUi-target {
position: relative;
direction: ltr;
}

.noUi-base {
width: 98%;
height: 100%;
position: relative;
z-index: 1;
/* Fix 401 */
}

.noUi-origin {
position: absolute;
right: 0;
top: 0;
left: 0;
bottom: 0;
}

.noUi-handle {
position: relative;
z-index: 1;
}

.noUi-stacking .noUi-handle {
/* This class is applied to the lower origin when
its values is > 50%. */
z-index: 10;
}

.noUi-state-tap .noUi-origin {
-webkit-transition: left 0.3s,top .3s;
transition: left 0.3s,top .3s;
}

.noUi-state-drag * {
cursor: inherit !important;
}

/* Painting and performance;
* Browsers can paint handles in their own layer.
*/
.noUi-base,.noUi-handle {
/*-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);*/
}

/* Slider size and handle placement;
*/
.noUi-horizontal {
height:0.45em;margin-top:13px;
}

.noUi-horizontal .noUi-handle {
 width: 1em;
height: 1em;
border-radius: 50%;
left: -2px;
top: -7px;
background-color: #ffe4d8;
}

/* Styling;
*/
.noUi-background {
background:#9f9f9f;height:0.29em;
}

.noUi-connect {
background:#ffe4d8;
-webkit-transition: background 450ms;
transition: background 450ms;    border: 1px solid #ffe4d8;
}

.noUi-origin {
/*  border-radius: 2px;*/
}

.noUi-target {
/* border-radius: 2px;*/
}

.noUi-target.noUi-connect {
}

/* Handles and cursors;
*/
.noUi-draggable {
cursor: w-resize;
}

.noUi-vertical .noUi-draggable {
cursor: n-resize;
}

.noUi-handle {
cursor: default;
-webkit-box-sizing: content-box !important;
-moz-box-sizing: content-box !important;
box-sizing: content-box !important;
}

.noUi-handle:active {
border: 8px solid #345DBB;
border: 8px solid rgba(255, 228, 216, 0.26);
-webkit-background-clip: padding-box;
background-clip: padding-box;
left: -14px;
top: -14px;
}

.result-box{display: block;
box-sizing: border-box;
width: 115px;
height: 2.4375rem;
padding: .5rem;
border: 1px solid #cacaca;
margin: 0 0 1rem;
font-family: inherit;
font-size: 14px;
color: #0a0a0a;
background-color: #fefefe;
box-shadow: inset 0 1px 2px hsla(0,0%,4%,.1);
border-radius: 0;
-webkit-transition: -webkit-box-shadow .5s,border-color .25s ease-in-out;
transition: box-shadow .5s,border-color .25s ease-in-out;
-webkit-appearance: none;
-moz-appearance: none;    text-align: center;
margin: 3px 0 10px;}

/* Disabled state;
*/
[disabled].noUi-connect,[disabled] .noUi-connect {
background: #B8B8B8;
}

[disabled].noUi-origin,[disabled] .noUi-handle {
cursor: not-allowed;
}



section.range-slider {
position: relative;
width: 100%;
height: 100px;
float: left;
text-align: center;
}
section.range-slider input[type="range"] {
pointer-events: none;
position: absolute;
-webkit-appearance: none;
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
border: none;
border-radius: 14px;
background: #F1EFEF;
box-shadow: inset 0 1px 0 0 #cdc6c6, inset 0 -1px 0 0 #d9d4d4;
-webkit-box-shadow: inset 0 1px 0 0 #cdc6c6, inset 0 -1px 0 0 #d9d4d4;
overflow: hidden;
left: 0;
top: 50px;
width: 95%;
outline: none;
height: 20px;
margin: 0 auto;
padding: 0;
right: 0;
}
section.range-slider input[type="range"]::-webkit-slider-thumb {
pointer-events: all;
position: relative;
z-index: 1;
outline: 0;
-webkit-appearance: none;
width: 20px;
height: 20px;
border: none;
border-radius: 14px;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dad8da), color-stop(100%, #413f41));
/* android <= 2.2 */
background-image: -webkit-linear-gradient(top, #dad8da 0, #413f41 100%);
/* older mobile safari and android > 2.2 */
background-image: linear-gradient(to bottom, #dad8da 0, #413f41 100%);
/* W3C */
}
section.range-slider input[type="range"]::-moz-range-thumb {
pointer-events: all;
position: relative;
z-index: 10;
-moz-appearance: none;
width: 20px;
height: 20px;
border: none;
border-radius: 14px;
background-image: linear-gradient(to bottom, #dad8da 0, #413f41 100%);
/* W3C */
}
section.range-slider input[type="range"]::-ms-thumb {
pointer-events: all;
position: relative;
z-index: 10;
-ms-appearance: none;
width: 20px;
height: 20px;
border-radius: 14px;
border: 0;
background-image: linear-gradient(to bottom, #dad8da 0, #413f41 100%);
/* W3C */
}
section.range-slider input[type="range"]::-moz-range-track {
position: relative;
z-index: -1;
background-color: black;
border: 0;
}
section.range-slider input[type="range"]:last-of-type::-moz-range-track {
-moz-appearance: none;
background: none transparent;
border: 0;
}
section.range-slider input[type="range"]::-moz-focus-outer {
border: 0;
}

/*12-11-19*/
.desktop-filter{width:310px; float:left}
.right-section{width:839px;float:left;margin-left:15px;}
.v-center {
height: 100vh;
width: 100%;
display: table;
position: relative;
text-align: center;
}

.v-center > div {
display: table-cell;
vertical-align: middle;
position: relative;
top: -10%;
}


.modal-box {
display: none;
position:fixed;
z-index: 1000;
width: 98%;
background: white;
border-bottom: 1px solid #aaa;
border-radius: 4px;
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
border: 1px solid rgba(0, 0, 0, 0.1);
background-clip: padding-box;height: 98%;
}
@media (min-width: 32em) {

.modal-box { width: 70%; }
}

.modal-box header,
.modal-box .modal-header {
padding: 10px 1.5em;
border-bottom: 1px solid #ddd;
}

.modal-box header h3,
.modal-box header h4,
.modal-box .modal-header h3,
.modal-box .modal-header h4 { margin: 0; }

.modal-box .modal-body { padding:0em 1.5em 0em; }

.modal-box footer,
.modal-box .modal-footer {
padding: 1em;
border-top: 1px solid #ddd;
background: rgba(0, 0, 0, 0.02);
text-align: right;
}

.modal-overlay {
opacity: 0;
filter: alpha(opacity=0);
/*position: absolute;*/
top: 0;
left: 0;
z-index: 900;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.3) !important;
}

a.close {
line-height: 1;
font-size: 1.5em;
position: absolute;
top: 2%;
right: 2%;
text-decoration: none;
 color: #010101;
opacity: .8;
}

a.close:hover {
color: #222;
-webkit-transition: color 1s ease;
-moz-transition: color 1s ease;
transition: color 1s ease;
}
.filter-icon {
width: 18px;
position: absolute;
right:0;
transform: translateY(-50%);
top:53%;
}
.menu-icon {
height: 20px;
width: 100%;
position: relative;
font-size: 16px;
text-transform: capitalize;
letter-spacing: 1px;
font-family: verdana;
}
.header-mobi {
   padding: 11px 20px 13px;
background-color:#fff;
color: #222;
text-align: center;
margin:5px auto 20px;
border-radius: 2px;
position: relative;
border: 1px solid #222;
font-size: 14px;
display: -webkit-box;
width: 295px;
}
.card {position: relative;}
.card .img-top{display: none;z-index:99;}
.card:hover .img-top {display:inline;}
.card:hover .img-below{display:none}
.prod-detail-icon ul li img {
height: 28px;
width: 28px;
display: block;
margin-bottom: 8px;
margin:6px auto 4px;
}
.prod-detail-icon ul li {
display: inline-block;
justify-content: space-around;
box-sizing: border-box;
text-align: center;
margin:-2px 2px 0;    vertical-align: middle;
}
.prod-detail-icon
{    margin-top: 2px;
width:457px; font-size:14px;
}
.info-icon {
padding-left: 3px;
font-size: 15px;
color: #a9a9a9;
}
.mobile-shape li{width: 50px;display: flow-root;
text-align: center;
margin: 10px 4px;}
.footer-links{font-size:11.5px;font-family:verdana;line-height: 18px;}
.footer-copyright{font-size:11.5px;font-family:verdana;line-height: 18px;}
.mobi-filter-head{border-radius: 0;color: #303030;font-size: 14px;font-weight: bold;text-transform: uppercase;font-family: muli}
.filter-bg{border-bottom:1px solid #ccc;margin:10px 0;padding-bottom:12px; display:flow-root}
.list-body{border-top:1px solid #ccc}
.v-t {
vertical-align: text-top;
width: 38px;
}
.v-m {
vertical-align: middle;
}
.small-font-text{display: block;letter-spacing: 4px;font-size: 13px;font-family: 'adobe-garamond-pro', 'EB Garamond';text-transform: uppercase;}
.jwellwery p{font-size:14px!important;color: #282828;line-height:22px;font-family:verdana;font-weight: 400;}
.jwellwery{margin:60px auto 20px;}

/************ Responsive Start*********/
@media screen and (max-width: 991px){
.list-title-block, .prod-shipment {
display: none;
}
}

@media screen and (max-width: 991px){
.list-left-group {
flex-direction: column;
align-items: flex-start;
width: 250px;
}
.list-title-block, .prod-shipment {
display: none;
}
.list-row .diamonds-list-shipment, .list-row .diamonds-list-sku, .list-row:hover .diamonds-list-shipment, .list-row:hover .diamonds-list-sku {
display: none;
}
.list-title-block, .prod-shipment {
display: none;
}
.nav-box, .sm-hide {
display: none;
}
.list-row .diamonds-list-shipment, .list-row .diamonds-list-sku, .list-row:hover .diamonds-list-shipment, .list-row:hover .diamonds-list-sku {
display: none;
}
.list-col {
color: #636363;
}
.ring-options.sm-show, .sm-show {
display: block;
}
.list-left-group .list-col {
width: 100%;
}
.list-left-group .list-col.sm-show, .modal-header.sm-show {
display: flex;
}
.list-left-group .list-col:before {
content: attr(data-label);
width: 100px;
float: left;
font-size: 13px;
}
.list-right-group .list-col {
width: auto;
}
.list-left-group .list-col--center {
text-align: left;
}
.list-right-group .list-col--price {
margin-top: 0px !important;
margin-right: 0 !important;
}
.list-right-group .list-col--center{margin-top: -100px;
margin-right:-33px;}
}

@media screen and (max-width: 767px){
.list-row {
font-size: 12px;
width: calc(100% + 20px);
left: -10px;
position: relative;
align-items: center;padding: 20px 0 15px;
}
.list-img {
width: 70px;
height: 100%;
display: flex;
align-items: center;
}
.list-img>img {
/* width: 115px;
height: 115px;*/
}
.list-left-group {
width: 170px;
padding-left: 10px;
}
.list-left-group .list-col:before {
position: relative;
left: -5px;
font-size: 12px;
width: 65px;
font-weight: 300;
}
.list-left-group .list-col:before {
position: relative;
left: -5px;
font-size: 12px;
width: 65px;
font-weight: 300;
}
.list-left-group .list-col {
width: 100%;
}
.table-price {
font-size: 13px;
}
.list-right-group .list-col {
width: auto;
}
.list-right-group .list-col--price {
margin-top: 6px !important;
margin-right: 0 !important;
}
.table-action {
margin-top: 10px;
justify-content: center;
}
.table-action__item {
width: 25px;
height: 36px;
line-height: 26px;
}
.prod-action {
/* position: absolute;
bottom: -40px;
right: calc(50% + 15px);*/
	margin-left: 10px;margin-top: 5px;
}

.list-left-group .list-col:before {
position: relative;
left: -5px;
font-size: 12px;
width: 65px;
font-weight:700;
}
.list-right-group .list-col--center{margin-top: -100px;
margin-right: -21px;}
}

@media screen and (max-width: 1199px){
.list-left-group {
width: 550px;
}

}


/*****************New Design in product detail for carat and ring size******************/
.productView-optionsForm {
/*background: #f2f2f2;*/
padding:0 0 0;
margin: 0 -1.5rem 0;
}
.productView-optionsForm-title {
margin-top: 0;
}
.form-field {
display: block;
margin: 0 0 1.5rem;
max-width: none;
}
.form-field--scrollingOptions.indicate-scroll {
position: relative;
}
.productView-options .form-field {
font-size: 0;
margin-bottom: 1.125rem;
}
.form-field:after, .form-field:before {
content: " ";
display: table;
}
.form-label--alternate {
margin-bottom: .75rem;
font-size: 12px;
font-family: Muli;
text-transform: uppercase;
}
.productView-optionsForm .form-label {
color: #221f1f;
font-weight: 700;
text-align: left;
margin-bottom: 0;
line-height: 18px;
}
.productView-optionsForm .form-label.form-label--withTip {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-align: center;
align-items: center;
}
.productView-infoActions-item {
color: #66787f;
text-decoration: none;
   font-size: 10px;
text-transform: capitalize;
}
.form-label--withTip .productView-infoActions-item, .productView-info-row .productView-infoActions-item {
text-decoration: underline;
font-weight: 400;
}
.productView-infoActions-item .icon {
margin-right: .375rem;
margin-top: -3px;
}
.form-label--withTip .productView-infoActions-item .icon, .productView-info-row .productView-infoActions-item .icon {
margin-right: 0;
margin-left: .375rem;
background: #66787f;
padding: .25rem;
border-radius: 50%;
width: 22px;
height: 22px;
}
.form-field--scrollingOptions .form-field-scrollIndicator {
display: none;
}
.form-field--scrollingOptions.indicate-scroll .form-field-scrollIndicator {
position: absolute;
bottom: 0;
z-index: 10;
width: 1.25rem;
}
.form-field--scrollingOptions.indicate-scroll .form-field-scrollIndicator--left {
left: -1.25rem;
}
.icon, .icon svg {
display: inline-block;
}
.icon svg {
fill: currentColor;
height: 100%;
vertical-align: top;
width: 100%;
}
.form-field--scrollingOptions.indicate-scroll .form-field-scrollIndicator svg {
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
position: absolute;
width: 30%;
height: 30%;
fill: #66787f;
}
.form-field--scrollingOptions.indicate-scroll .form-field-scrollIndicator--left svg {
transform: translate(-50%,-50%) rotate(180deg);
}
.is-srOnly, .u-hiddenVisually {
border: 0!important;
clip: rect(1px,1px,1px,1px)!important;
height: 1px!important;
overflow: hidden!important;
padding: 0!important;
position: absolute!important;
width: 1px!important;
}
.productView-quantityPrice {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-align: start;
align-items: flex-start;
margin-bottom: .75rem;
}
.productView-quantityPrice>.form-field {
margin-bottom: 0!important;
}
.productView-options .form-field {
font-size: 0;
margin-bottom: 1.125rem;
}
.productView-priceHolder {
position: relative;
}
.productView-quantityPrice .productView-price--total {
text-align: right;
}
.productView-price.productView-price--total {
margin-bottom: 0;
}
.categoryBoxedSection-smallCarousel .categoryBoxedSection-productInfo .price-label--from, .productCarousel-slide .price-label--from, .productGrid .product .price-label--from, .productView-price .price-label--from {
display: block;
margin-bottom: 0;
text-transform: uppercase;
color: #66787f;
}
.afterpay, .price-percent, .price-section--minor, a.deposit {
color: #8c979d;
}
.price-percent {
display: block;
font-size: .8125rem;
}
.form-checkbox, .form-radio {
border: 0;
clip: rect(1px,1px,1px,1px);
height: 1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}

input[type=checkbox], input[type=radio] {
box-sizing: border-box;
padding: 0;
}
.form-option {
border: 1px solid #dfdfdf;
color:#0f0f0f;
cursor: pointer;
display: inline-block;
font-size: 0;
margin-bottom: .5rem;
margin-right: .5rem;
/* padding: 1px;*/
}
.form-field-scrollingOptions .form-option {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
-ms-flex: 1 0 2.5rem;
flex: 1 0 2.5rem;
line-height: 1.2;
margin: 0;
border-width: 0 1px 0 0;
min-height:3rem;
}
[data-product-attribute] .form-option {
overflow: hidden;
position: relative;
}
.form-option-variant {
display: inline-block;
font-size: 1rem;
min-width: 2.375rem;
padding: 1px .375rem;
pointer-events: none;
text-align: center;
}
.form-field-scrollingOptions {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
/*  box-shadow: inset 0 0 5px rgba(0,0,0,.4);*/
border-radius: 4px;
overflow: auto;margin: 0;
-webkit-overflow-scrolling: auto;
	border: 1px solid #d1d3d4;padding: 2px 0;margin: 4px 0 0;
}
.form-field-scrollingOptions .form-option-variant {
padding:0;
display: block;
min-width:11.75rem;
font-size: 12px;
font-family: muli;
line-height: 18px;
}
.form-field-scrollingOptions .form-option-variant-label--multi-line>small {
display: block;
font-size: .75rem;
}
.form-field-scrollingOptions .form-option-holder {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: stretch;
justify-content: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-ms-flex: 1 0 2rem;
flex: 1 0 2rem;
}

.form-field-scrollingOptions .form-option:hover {
/*  background-color: rgba(152,152,152,.1);
border-color: #dfdfdf;
margin: -2px 0;*/
}

.form-field-scrollingOptions .form-option-variant--ring-size {
padding: .375rem;
min-width: 4rem;
}
.form-field-scrollingOptions .form-option-variant--ring-size .form-option-variant-label--multi-line>small {
display: inline-block;
margin-left: .25em;
}
.productView-optionsNote, .shipping-estimate-hide, em, i {
font-style: italic;
}.productView-optionsNote {
color: #66787f;
font-size: .75rem;
margin: -.75rem 0 1.5rem;
}
.productView-infoActions-item--delivery {
margin-bottom: 1.5rem;
display: inline-block;
}

.productView-optionsForm .productView-infoActions-item--delivery {
margin: 0;
}
/*************scrollbars css***************/







@media (min-width: 768px){
.productView-optionsForm {
margin-left: 0;
margin-right: 0;
}
}

/*****27-02-20*****/
.rev-title {
padding: 29px 6%;border-right: 1px solid #ccc;text-align: left;
}
.small-more-link {
font-size: 21px;
line-height: 2;
color: inherit;
font-family: questa_grande_regular;
	border-bottom: 1px solid #444; text-align:left
}
.gg-content {
background: #FAFAFA;
padding: 20px;
margin-bottom: 10px;
border-radius: 15px;
width: 94%;margin: 0 auto;
}
.gg-content > img {
width: 60px;
margin-bottom: 10px;
}
.gg-content > p {
   color: #000000;
font-size: 13px !important;
line-height: 20px;
margin: 0;
text-align: left;
font-family: verdana;
}

.gg-location {
margin: 0 20px;text-align: left;
}
.gg-location .avatar {
width: 40px;
height: 40px;
background: #cccaca;
border-radius: 50%;
display: inline-block;
display: none !important;
}
.gg-location .profile {
display: inline-block;
}
.gg-location .name {
color: #000000;
font-size: 13px !important;
font-weight: bold;
line-height: 24px;    font-family: verdana;
margin-bottom: 0px;text-align:left
}
.gg-location .location {
color: #5B5B5B;
font-size: 12px!important;
line-height: 15px;
text-align:left
}

.custom-select1{width: 288px;}
#EngravingText:hover{border: 1px solid #6d6e71;}
.When-single-color{width:14rem !important;}
.when-three-color{width:35.9rem !important;}

/*23-04-20*/
.trust_icons{font-size:13px; font-family:verdana}
.trust_icons img{display: inline-block;vertical-align: middle;}

/*24-04-20*/

.c-sticker_rect {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
padding: .375rem;
text-align: center;
}
.c-sticker--rect {
   border-radius: 3px;
height:1.2rem;
width: 3rem;
z-index: 9;
padding-left: 9px;
}
.c-sticker--sale-rect {
background-color:#ff0000;
}
.c-sticker_rect {
position: absolute;
bottom: auto;
left: 13.2rem;
top: 4.5px;
transform-box: fill-box;
transition-duration: 0 0 .1 0;
-ms-transform: rotate(0deg);
-ms-transform-origin: 79% -44%;
transform: rotate(0deg);
transform-origin: 21% -44%;
}
.c-sticker__label_rect {
font-size: 1.25rem;
line-height: 1.4;
font-family: Bliss,Avenir,Segoe UI,sans-serif;
font-size: .75em;
color: #fff;
line-height: 2.2;
letter-spacing: 2px;
padding: .2em;
text-transform: uppercase;
}	


/*24-04-20******scrollbar**********/
.form-field-scrollingOptions::-webkit-scrollbar {
-webkit-appearance: none;
}
.form-field-scrollingOptions::-webkit-scrollbar:horizontal {
height: 9px;
}
.form-field-scrollingOptions::-webkit-scrollbar-thumb {
border-radius: 8px;
border: 2px solid white;
background-color: rgba(0, 0, 0, .3);
}
.form-field-scrollingOptions::-webkit-scrollbar-track { 
background-color: #fff; 
border-radius: 8px; 
} 

/**************27-04-20***********/
.ringsizer{margin: 25px auto;}
.container .six.columns {
width: 430px; /*margin:0 auto*/
}
.container .three.columns {
width: 205px;
}
.container .three.column, .container .three.columns {
float: left;
display: inline;
margin-left: 0;
margin-right: 10px;
}
.red {
color: #C33 !important;
}
.container .three.columns.omega {
 margin-left:10px;
margin-right: 0;
}
.container .three.column.alpha, .columns.alpha {
margin-left: 0;
}

/*28-04-20*/
.explore {text-align: center;margin:12px auto;position: relative;}
.explore ul li button {margin:0 3px;font-size: 12px !important;font-family: Gotham Book!important;text-transform: uppercase !important;vertical-align: bottom;font-weight: bold!important;}
.explore i {margin-right: 1px;font-size: 15px;}
.explore span {font-size: 22px;margin-right: 0;display: inline-block;vertical-align: -webkit-baseline-middle;}
.pd-ring-icon{width: 19px;margin-right: 5px;vertical-align:text-bottom;}
.explore ul li{display: inline-block;width: max-content;text-align: left;margin-right:23px;}

.box-phone-call select, .box-phone-call select:focus, .box-question select, .box-question select:focus {
background-image: url(https://d17h7hjnfv5s46.cloudfront.net/assets/build/images/ico_arrow_simple_bottom_black.64abde34.svg);
background-size: 12px auto;
background-position: 85%;
background-repeat: no-repeat;
background-color: #e4e4e4;
-moz-appearance: none;
-moz-transition: inherit;
border: 1px solid #ccc;
border-radius: 5px;
clear: both;
width:49%;
padding: 12px 10px 12px 20px;
outline: 0;
font-weight: 500;
line-height: 1.3em;
height: 55px;
-webkit-appearance: none;
color: #000;
}
.clickable{font-size:21px !important;font-weight: 700;}
/*08-05-20*/
.form-group-datetime, .box-question .form-group-datetime {
margin-bottom: 10px;
}
.box-phone-call .form-group-datetime .form-group-date, .box-question .form-group-datetime .form-group-date {
display: inline-block;
width: 40%;
padding-right: 5px;
}
.box-phone-call .form-group-datetime .form-group-time, .box-question .form-group-datetime .form-group-time {
display: inline-block;
width: 60%;
padding-left: 5px;
}
.box-phone-call .form-group-datetime select, .box-question .form-group-datetime select {
display: inline-block;
height: 40px;
padding: 0;
border: 0;
background-image: none;
text-align: center;
text-align-last: center;
font-size: 13px;
}
.box-phone-call .form-group-datetime .form-group-date select, .box-question .form-group-datetime .form-group-date select {
width: 100%;
}
.box-phone-call .form-group-datetime .form-group-time select, .box-question .form-group-datetime .form-group-time select {
width: 48%;
}

.box-phone-call .form-group-datetime .form-group-time .separator-time{
display: inline-block;
width: 4%; margin-top: -8px;
text-align: center;
}


/*14-05-20*/
.productView-infoActions-item--delivery>.icon {
height: 1.25rem;
width: 1.25rem;
transform: scaleX(-1);
}
.productView-infoActions-item--delivery>strong {
text-transform: uppercase;
font-weight: 900;
}
.productView-infoActions-item--delivery>span {
display: block;
margin-bottom: .75rem;font-size: 13px;text-transform: initial;
}
.productView-infoActions-item--delivery .ship-date {
font-weight: 700;
white-space: nowrap;
}
.productView-infoActions-item .icon {
margin-right: .375rem;
margin-top: -3px;
	vertical-align: middle;
}

.text-muted {
color: #2b2d2d;    padding: 0;
font-family: Muli;font-size: 13px;
}
.productView-infoActions-item--delivery {
margin: 0;
}
.productView-infoActions-item--delivery {
margin-bottom: 1.5rem;
display: inline-block;
font-size: .875rem;
}
.icon {
height: 1rem;
width: 1rem;
}
.modal-sub-title {
font-size: 1.1rem;
margin:1.5rem 0 1rem;
text-align: center; font-weight:bold
}
.u-textAlignRight {
text-align: right!important;
}
.bulet-icon {
width: 6px;
margin-top: 0px;
margin-right: 3px;
vertical-align: middle;
}
/*27-07-2020*/
.social_icon1{display: inline-flex;
/* padding-top: 14px; */
vertical-align: -webkit-baseline-middle;
margin-left: 30px;}
.membership-heading{    padding: 0 0 15px 0;
line-height:18px;
font-size: 13.5px;
font-weight: 600;
font-family: muli;}

/********Home page tab*******18-01-21******/

.title-strip h3 {
text-transform: uppercase;
text-align: center;
font-family: 'adobe-garamond-pro', 'EB Garamond';
letter-spacing: 6px;
font-size: 24px;
margin: 0;
padding: 0;
line-height: 29px;
margin-top: 3px;
}
.tab_bg {color: #000;overflow:hidden;padding:0px 0 95px;background:#f1f2f2;margin:0;}
.tab_bg ul.tabs{margin:15px auto 0;padding: 0px;list-style: none;background: #fff;height: 50px;text-align: center;}
.tab_bg ul.tabs li{background: none;color: #000;display: inline-block;padding: 0 13px 0px;cursor: pointer;text-align: center;text-transform: capitalize; font-family: 'Proxima Nova';font-size: 17px;margin: 0 0;letter-spacing: 0;}
.tab_bg ul.tabs li.current{color: #c79c41;text-decoration: underline}
.tab_bg .tab-content{display: none;padding:0px;}
.tab_bg .tab-content.current{display: inherit;}
.pad_51{padding:0 5px 25px}
.pad-0{padding:0}


/******24-11-20********/

.css-3v0381 {display: inline-block;vertical-align: middle;color: #a9afba;}
.css-nn5f4o {
cursor: default;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 3px 0 4px 2px !important;
}
a.css-nn5f4o {
-webkit-transition: text-decoration 0.2s linear color 0.2s linear;
transition: text-decoration 0.2s linear color 0.2s linear;
color: #0ea800;
-webkit-text-decoration: none;
text-decoration: none;
cursor: pointer;
color: #a9afba !important;
font-family: 'Roboto' !important;
font-size: 14px !important;
text-transform: capitalize;
}
li:first-of-type > .css-nn5f4o {padding-left:0 !important;}
.css-kry84i {stroke-linejoin: round;stroke-linecap: round;fill: none;vertical-align: middle;width: 18px;height: 18px;}
.css-nn5f4o > svg {color: #a9afba;margin-right: 5px;width: 10px;height: 10px;margin-left: 0;margin-top: 0;}
.css-nn5f4o .domain-icon {margin-top: 2px;margin-left: -2px;}
a.css-nn5f4o:hover, a.css-nn5f4o:focus, a.css-nn5f4o:active {color:#a7892f !important;-webkit-text-decoration: none;text-decoration: none;}

@media only screen and (max-width: 768px){
.breadcrumb-new{overflow-x: scroll;white-space: nowrap;}
}
.add-cart-new-btn{width: 43%;display: inline-block;text-align: center;margin-right: 0;vertical-align: top;}
.add-cart-new-btn span{font-size: 12px;font-family: Muli;display: inline-block;padding:0;}
.add-cart-new-btn-ht{width: 43%; display: inline-block; text-align: center; margin-right: 0; vertical-align: top;}
.add-cart-new-btn-ht span{font-size: 12px;font-family: Muli;display: inline-block;padding:0;}
.add-cart-new-btn-ht.or,.add-cart-new-btn.or{width:auto;padding:18px 6px 13px 6px;font-size: 13px;margin: 0;text-align: center;}
.add-cart-new-btn span a,.add-cart-new-btn-ht span a{display: inline-block;vertical-align: middle;}
.add-cart-new-btn span a img,.add-cart-new-btn-ht span a img,#home_trial_info img{width: 14px;}
.add-cart-new-btn-ht .Addcart,.add-cart-new-btn .Addcart{font-size: 13px;padding: 15px 9px 13px 9px;width: 100%;margin: 0;}
.pay-justPopup{max-width: 300;margin-right: 20px;}
.pay-justPopup .popover-title{width: 100%;padding: 10px 30px 0px 14px;font-weight: bold;background-color: transparent;border:0;}
.pay-justPopup .popover-title:after{position: absolute;right: 0;top: 0;border: 0; background: transparent;font-size: 16px;font-weight: 100;padding: 8px 8px;line-height: 16px;cursor: pointer;content:'x';font-family: Muli;font-weight: 600;}
.pay-justPopup .popover-content {padding: 4px 14px 9px;}
/* tab with accordion style */

.plp-filter {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    flex-direction: column;
    }
    .plp-clearfix::after {
    content: '';
    clear: both;
    display: table;
    }
    .plp-filter:after {
    content: '';
    display: block;
    position: sticky;
    top: 4.6rem;
    z-index: 99;
    margin: 0 -0.9rem;
    border-bottom: 1px solid #dfdfdf;
    }
    .plp-overflow-carousel {
    position: relative;
    }
    .plp-overflow-carousel__content {
    display: flex;
    flex-wrap: wrap;
    padding: .5rem 0;
    }
    .plp-overflow-carousel__content li.active .plp-pill{
        background-color: #f7c9b6d9;
    }
    .plp-overflow-carousel__content::-webkit-scrollbar {
    display: none;
    }
    .plp-filter-bar li{
    margin-right: 10px;
    margin-bottom: 8px;
    }
    .plp-filter-bar li:last-child{
    margin-right:0;
    }
    
    .plp-btn {
    position: relative;
    font-size: .875rem;
    background: none;
    border: 0;
    padding: 0;
    line-height: 1.71429;
    font-weight: bold;
    text-align: center;
    display: inline-flex;
    border-radius: 64px;
    cursor: pointer;
    outline: 0;
    }
    .plp-pill {
    position: relative;
    font-size: .875rem;
    background: none;
    border: 0;
    padding: 0;
    line-height: 1.71429;
    font-weight:500;
    text-align: center;
    display: inline-flex;
    border-radius: 64px;
    cursor: pointer;
    outline: 0;
    border-radius: 64px;
    transition-property: opacity,transform;
    transition-duration: 250ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.4, 1);
    justify-content: center;
    align-items: center;
    height: 3.5rem;
    padding: 0 2rem;
    vertical-align: top;
    color: #111;
    background: #fff;
    border: 1px solid #d7dbe3;
    }
    .plp-btn--small {
    font-size: .75rem;
    line-height: 1.33333;
    }
    .plp-btn--icon-secondary .plp-btn__inner, .plp-btn--secondary .plp-btn__inner {
    border: 1px solid #dfdfdf;
    }
    .plp-btn--small .plp-btn__inner {
    height: 2.5rem;
    padding: 0 1.5rem;
    }
    .plp-pill--small {
    font-family: Muli !important;
    font-size: 13px;
    line-height: 1.23333;
    height: 2.5rem;
    padding: 0 1.3rem;
    }
    .plp-pill__label {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }
    .plp-btn__label {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-family: Muli !important;
    }
    .plp-btn__label {
    transition-property: opacity,margin-right,margin-left,transform;
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.4, 1);
    }
    
    .plp-overflow-carousel__content>* {
    flex-shrink: 0;
    }
    .plp-overflow-carousel__button {
    position: absolute;
    top: 50%;
    transition: opacity 200ms,visibility 0 200ms;
    cursor: pointer;
    z-index: 1;
    left: 0;
    transform: translateY(-50%);
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
    }
    .plp-overflow-carousel__button--hidden {
    display: none;
    opacity: 0;
    visibility: hidden;
    transition: opacity 200ms,visibility 0 200ms;
    }
    
    .plp-overflow-carousel__button--right {
    left: auto;
    right: 0;
    }
    .plp-btn--icon-primary-inverse{
    color: #111;
    text-decoration: none;
    }
    .plp-filter-information {
    background: #fff;
    height: auto;
    width: 100%;
    padding: 1rem 0 1.8rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-grow: 1;
    z-index: 99;
    }
    .plp-filter-information__total-count {
    margin: 0 .75rem 0 0;
    color: #929292;
    font-size: 0.75rem;
    white-space: nowrap;
    }
    .plp-filter-information__text-toggle {
    display: flex;
    }
    .plp-toggle-button {
    position: relative;
    font-size: .875rem;
    background: none;
    border: 0;
    padding: 0;
    line-height: 1.71429;
    font-weight: bold;
    text-align: center;
    display: inline-flex;
    border-radius: 64px;
    cursor: pointer;
    outline: 0;
    }
    .plp-toggle-button--transparent {
    background: transparent;
    font-size: .75rem;
    line-height: 1.5;
    border-bottom: 1px solid transparent;
    transition: border-bottom 200ms ease-in-out;
    color: #484848;
    border-radius: 0px;
    }
    .plp-toggle-button--transparent-active {
    color: #111;
    border-color: currentColor;
    }
    .plp-filter-information__button:not(:last-child) {
    margin: 0 .75rem 0 0;
    }
    .plp-btn__inner {
    border-radius: 64px;
    transition-property: opacity,transform,padding;
    transition-duration: 250ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.4, 1);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 3.5rem;
    padding: 0 2rem;
    width: 100%;
    }
    .plp-filter-bar {
    width: 100%;
    padding-top: 0.6rem;
    padding-bottom: 0.4rem;
    position: sticky;
    top: 0;
    display: block;
    z-index: 9;
    margin: 0;
    }
    .plp-svg-icon {
    display: inline-block;
    height: 1.5rem;
    width: 1.5rem;
    vertical-align: middle;
    fill: currentColor;
    transition-property: transform,fill;
    transition-duration: 250ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.4, 1);
    }
    .plp-btn .plp-svg-icon {
    margin:0;
    flex-shrink: 0;
    }
    .plp-btn .plp-svg-icon, .plp-btn__label {
    transition-property: opacity,margin-right,margin-left,transform;
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.4, 1);
    }
    [class*="plp-btn--icon"].plp-btn--xsmall .plp-btn__inner::after {
    content: "";
    position: absolute;
    top: -.625rem;
    left: -.625rem;
    right: -.625rem;
    bottom: -.625rem;
    display: block;
    }
    [class*="plp-btn--icon"].plp-btn--xsmall .plp-btn__inner {
    padding: 0;
    height: 1.5rem;
    background-color: #fff;
    }
    .popular-questions{
        padding: 30px 15px;
        margin: 30px 0;
        background-color:#f4f5f7;
        /*background-image: linear-gradient(180deg,#f4f5f7,#fff);*/
    }
    @media (min-width: 600px){
        .plp-filter-bar {
        margin: 0;
        width: 100%;
        }
        .plp-filter:after {
        margin: 0;
        width: 100%;
        }
    }
    @media (min-width: 56.25em){
    .catalog-product-list {
    padding-top: 8rem;
    }
    .plp-filter {
    flex-direction: row;
    }
    .plp-filter:after {
    top: 5.8rem;
    }
    .plp-filter-bar {
    padding-top: 0;
    padding-bottom: 1.3rem;
    }
    .plp-filter-information {
    height: 6rem;
    width: 30%;
    margin-bottom: 0;
    padding: 0;
    justify-content: flex-end;
    float: right;
    position: sticky;
    top: 0;
    }
    }
    
    
    .popular-questions h3{
        font-family: Muli !important;
        margin: 0 0 10px;
        font-size: 18px;
        font-weight: bold;
    }
    .popular-questions .tab-content{
    font-family: Muli !important;
    padding: 0;
    }
    .ques-ans{
        background-color: #fff;
        padding: 5px 15px;
        margin-bottom: 10px;
    }
    .ques-ans h4{
        font-weight: bold;
        margin-bottom: 10px;
        line-height: 1.4;
    }
    .ques-ans .accordion {
        margin-left: 0;
        padding: 5px 30px 10px 0;
        font-weight: normal;
        font-size: 14px;
        position: relative;
        background-color: #fff;
    }
    .ques-ans .panel {
        padding: 0 0;
        margin: 0;
        background-color: #fff;
    }
    .ques-ans .panel p {
        margin-top: 0;
        line-height: 22px;
        font-size: 14px;
        display: block;
    }
    .ques-ans .accordion:after {
        position: absolute;
        right: -10px;
        top: 6px;
        font-size: 20px;
        font-weight: 700;
        font-family: 'Muli';
    }
    .ques-ans .accordion.active:after {
        content: "\2212";
    }
    @media (max-width: 767.98px) {
        .popular-questions{
            padding: 15px;
        }
        .popular-questions h3{
            font-size: 16px;
            margin-bottom: 0;
        }
        .plp-pill--small {
        font-size: 12px;
        height: 2rem;
        padding: 0 1rem;
        }
    
        .ques-ans .accordion {
            font-size: 13px;
            line-height: 18px;
        }
        .ques-ans .panel p {
            margin: 6px 0 6px 0px!important;
            font-size: 13px !important;
        }
    }
    /* tab with accordion style End */
/* category banner images 21 july 2021 */
.text-with-image-marketing-carousel{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.prod_main.text-with-image-marketing-carousel{margin:10px !important;}
.text-with-image-marketing-carousel:before {padding-bottom: 143.8%;content: '';display: table;-webkit-box-sizing: border-box;box-sizing: border-box;width: 0;height: 100%;}
.text-with-image-marketing-carousel .item{position: absolute!important;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;}
.text-with-image-marketing-carousel .image-item{display: block;width: 100%;height: 100%;}
.text-with-image-marketing-carousel .picture-item {overflow: hidden;position: relative;width:100%;height:100%;display:block;}
.text-with-image-marketing-carousel .picture-item img{position: absolute;left: 0;top: 0;bottom: 0;right: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;font-family: 'object-fit: cover;';}
.shop-the-image.show{display: block!important;}
.shop-the-image {position: absolute;}
.shop-the-image-button {position: absolute;bottom: 0;left: 0;margin-left: 15px;margin-bottom: 20px;}
.shop-the-image-button__button {position: relative;display: -webkit-box;display: flex;padding: 7px 20px;background-color: #fedacb;cursor: pointer;outline: none;vertical-align: middle;text-decoration: none;color: #000;border-radius: 0px;z-index: 9;height: 38px;align-items: center;/*border: 1px solid #fff;box-shadow: inset 0 0 1px 0 #fff, 0 0 1px 0 #fff;*/}
.shop-the-image-button__button.shop-the-image-button__button--hover{padding: 7px 20px;}
.shop-the-image-button__button--icon {height: 16px;width: 13px;}
.shop-the-image-button__button--icon-shopping-bag {background-position: -4px -2624px;background-repeat: no-repeat;display: inline-block;width: 81.25px;height: 100px;-webkit-transform: scale(.16);transform: scale(.16);-moz-transform: scale(.16);-webkit-transform-origin: 0 0;transform-origin: 0 0;-moz-transform-origin: 0 0;margin-top: -1px;}
.shop-the-image-button__button--text {font-weight:bold;font-style: normal;font-size: 13px;color: transparent;line-height: normal;max-width: 0;-webkit-transition: color 0s linear 0s,max-width .7s;transition: color 0s linear 0s,max-width .7s;white-space: nowrap;margin-top: 0px;margin-right: 4px;text-transform: uppercase;}
.shop-the-image-button__button i{color:#5b5959;font-weight: bold;}
.shop-the-image-button__button--hover .shop-the-image-button__button--text{max-width:1024px;color:#5b5959;-webkit-transition:color .25s ease-in-out .3s,max-width 2s linear;transition:color .25s ease-in-out .3s,max-width 2s linear}
.shop-the-image-button__button:hover,.shop-the-image-button__button:hover .shop-the-image-button__button--text,.shop-the-image-button__button:hover i{color:#000;}

.home-trial-cat-banner .shop-the-image.show,.pay-just-cat-banner .shop-the-image.show{width:100%;}
.shop-the-image-button{margin-right:15px;}
.home-trial-cat-banner .home-trial-cat-banner-text h4{font-size: 26px;text-align: center;padding: 0 20px;line-height: 30px;margin-bottom: 15px;font-family: Playfair Display;font-weight:bold; color:#000;}
.pay-just-cat-banner .pay-just-cat-banner-text h4{font-size: 28px;text-align: center;padding: 0 9px;line-height: 34px;margin-bottom: 15px;color: #000;}
.home-trial-cat-banner .home-trial-cat-banner-text h4 span{display:block;font-size: 20px;color: #2d2d2d;font-weight: 400;font-style: italic;text-transform: lowercase;}
.home-trial-cat-banner .home-trial-cat-banner-text p{text-align: center;line-height: 18px;font-size: 14px !important;font-family: verdana;}
.pay-just-cat-banner .pay-just-cat-banner-text p{text-align: center;line-height: 26px;font-size: 18px!important;font-family: verdana;}

.text-with-image-marketing-carousel.banner-grd-1{background: rgb(254,227,216);background: linear-gradient(180deg, rgba(254,227,216,1) 0%, rgba(255,248,245,1) 100%);}
.text-with-image-marketing-carousel .benefit-banner-text{font-size:17px !important;text-align:center;display: inline-block;width: 245px;margin: 0 auto;line-height: 1.5;position: relative;}
.text-with-image-marketing-carousel .benefit-banner-text strong{display:block;font-weight:bold;}
.text-with-image-marketing-carousel .benefit-banner-text span.quote1{position: absolute;left: 10px;}

.budget-cat-banner{background:#fff;}
.budget-cat-banner .budget-banner-text{font-size:18px !important;text-align:center;display: inline-block;width: 250px;margin: 0 auto;line-height: 1.5;}
.budget-cat-banner .budget-banner-text strong{display:block;font-weight:bold;}
.text-with-image-marketing-carousel.budget-cat-banner .picture-item img{width:100px; height:auto;transform: rotate(-30deg);top:6px;}

.banner-grd-1 .shop-the-image-button,.budget-cat-banner .shop-the-image-button,.pay-just-cat-banner .shop-the-image-button{left: 0;right: 0;text-align: center;}
.banner-grd-1 .shop-the-image-button{margin-bottom:50px;}
.banner-grd-1 .shop-the-image.show,.budget-cat-banner .shop-the-image.show,.pay-just-cat-banner .shop-the-image.show{position:relative;}

@media only screen and (min-width: 64em){
.beauty-tile__left .text-with-image-marketing-carousel .picture-item, .marketing-product-tiles .browse-grid .text-with-image-marketing-carousel .picture-item {padding: 0!important;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
	.budget-cat-banner .budget-banner-text{
		width: 260px;
	}
}
@media (max-width: 767.98px) {
.shop-the-image-button{margin-bottom:20px;}
.prod_main.text-with-image-marketing-carousel{margin:10px 4px !important;}
.text-with-image-marketing-carousel .benefit-banner-text,.budget-cat-banner .budget-banner-text{width:310px;font-size: 21px!important;}
.text-with-image-marketing-carousel .benefit-banner-text span.quote1{position: absolute;left: 21px;}
.text-with-image-marketing-carousel.budget-cat-banner .picture-item img {width: 115px;}

.budget-cat-banner .shop-the-image-button{margin-bottom:40px;}
.text-with-image-marketing-carousel.banner-grd-1:before,.text-with-image-marketing-carousel.budget-cat-banner:before{padding-bottom: 125.8%;}
}
@media (min-width: 576px) and (max-width: 767.98px) {
	.text-with-image-marketing-carousel.budget-cat-banner:before{padding-bottom: 128.8%;}
	.text-with-image-marketing-carousel.banner-grd-1:before{padding-bottom: 90.8%;}
}
@media (max-width: 575.98px) {
	.text-with-image-marketing-carousel .benefit-banner-text,.budget-cat-banner .budget-banner-text{width:280px;font-size: 21px!important;}
	.text-with-image-marketing-carousel.budget-cat-banner .picture-item img{width:125px; height:auto;transform: rotate(-30deg);top:10px;}
	.text-with-image-marketing-carousel.budget-cat-banner:before{padding-bottom: 135.8%;}
	.text-with-image-marketing-carousel.banner-grd-1:before{padding-bottom: 125.8%;}
	.text-with-image-marketing-carousel .benefit-banner-text span.quote1{position: absolute;left: 6px;}
}
/* category banner images end */
.cat-header .sublinks ul {display: -webkit-box;display: -ms-flexbox;display: flex;max-height: none;padding:0 10px;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.cat-header li {padding: 10px 0;}
.cat-header .sublinks ul li:first-child {margin-left: 0;}
.cat-header .sublinks ul li:last-child {margin-right: 0;}
.cat-header .sublinks ul li {margin: 0 5px;}
.cat-header li a {display: inline-block;position: relative;font-size: 12px;line-height: 1.5;font-weight: 600;letter-spacing: 0.02em;text-transform: none;color: #333;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);border-bottom: 0;padding:5px 16px;cursor: pointer;letter-spacing: 0.04em;border: 1px solid rgb(153, 153, 153);border-radius: 4px;}
.cat-header .sublinks ul li a {white-space: nowrap;}
.cat-header .sublinks ul li a:focus {background-color: #fee3d8;}
/* Hide scrollbar for Chrome, Safari and Opera */
.cat-header .sublinks ul::-webkit-scrollbar {display: none;}
/* Hide scrollbar for IE, Edge and Firefox */
.cat-header .sublinks ul {-ms-overflow-style: none;  /* IE and Edge */scrollbar-width: none;  /* Firefox */}

/* mega menu improve */
.mega-dropdown-menu{width:100%;}
.mega-dropdown-menu .close-btn-bg{right:15px;}
.mega-dropdown-menu .border-left-menu{padding-left:15px;}
.c-collection__name{font-size:14px;margin-bottom: 0;}
.mega-dropdown-menu > li > ul > li{margin-bottom: 4px;}
.navbar-nav>li{padding: 15px 15px;}
.mega-dropdown-menu h2{color:#262626;position: relative;text-transform: capitalize;text-align:left;margin-bottom: 10px;}
.mega-dropdown-menu > li > ul > li.stone,.mega-dropdown-menu > li > ul > li.necklace{min-width: 209px;margin-bottom: 7px;position: relative;white-space: nowrap;}
.stone-img {background: url(../Content/icons/iconset-gemstonetype.jpg) center 0px no-repeat;height: 50px;width: 50px;display: block;position: absolute;left: 0px;top: 40px;zoom: 0.3;pointer-events: none;}
.necklace-img {background: url(../Content/icons/all-necklaces.png) center 0px no-repeat;height: 45px;width: 50px;display: block;position: absolute;left: 0px;top: 40px;zoom: 0.45;pointer-events: none;}
@media screen and (min-width: 768px){
	.stone-img,.necklace-img {left: 0px;top: 10px;}
	.necklace-img {left: -5px;top: 10px;}
	.mega-dropdown-menu > li > ul > li.stone > a,.mega-dropdown-menu > li > ul > li.necklace > a{padding: 0px 0px 0px 22px;display: inline-block;position: relative;}
	.mega-dropdown-menu > li > ul > li.necklace > a{padding: 0px 0px 0px 22px;}
}
.stellarnav li.stone,
.stellarnav.mobile.dark ul ul ul li.stone > a,.stellarnav li.necklace,
.stellarnav.mobile.dark ul ul ul li.necklace > a{padding-left:27px;position: relative;}
.stellarnav.mobile.dark ul ul ul li.stone > a > .stone-img,.stellarnav.mobile.dark ul ul ul li.necklace > a > .necklace-img{top:26px;left: 10px;}
.stellarnav.mobile.dark ul ul ul li.necklace > a > .necklace-img{top:13px;left: 6px;}
.stellarnav li.necklace,
.stellarnav.mobile.dark ul ul ul li.necklace > a{padding-left:27px;}
.stone-img,.necklace-img {-moz-transform: scale(0.3);-moz-transform-origin: left top;}
.necklace-img {-moz-transform: scale(0.45);-moz-transform-origin: left top;}
@-moz-document url-prefix() { 
.stone-img,.necklace-img {top:4px;}
.solitaire-necklaces {top: 1px;}
.floating-diamond-necklace {top: -1px;}
.initial-necklaces {top: 2px;}
.stellarnav.mobile.dark ul ul ul li.stone > a > .stone-img{top:10px;}
.stellarnav.mobile.dark ul ul ul li.necklace > a > .necklace-img{top:6px;}
}
/*gemstone type*/
.blue-sapphire {background-position: center -800px;}
.swiss-blue-topaz {background-position: center -849px;}
.emerald {background-position: center -950px;}
.ruby {background-position: center -400px;}
.tanzanite {background-position: center -1200px;}
.opal {background-position: center -450px;}
.garnet {background-position: center -1150px;}
.amethyst {background-position: center -750px;}
.aquamarine {background-position: center 0px;}
.peridot {background-position: center -500px;}
.london-blue-topaz {background-position: center -1898px;}
.pink-sapphire {background-position: center -550px;}
.pink-tourmaline {background-position: center -350px;}
.tsavorite {background-position: center -1749px;}
.morganite {background-position: center -1398px;}
.citrine {background-position: center -900px;}
.fire-opal {background-position: center -2398px;}
.yellow-sapphire {background-position: center -2649px;}
.pink-tourmaline {background-position: center -350px;}
.diamond {background-position: center -150px;}
.enhanced-blue-diamond {background-position: center -1000px;}
.enhanced-black-diamond {background-position: center -1350px;}
.freshwater-pearl {background-position: center -2149px;}
.akoya-pearl {background-position: center -2149px;}
.tahitian-pearl {background-position: center -2250px;}
.south-sea-pearl {background-position: center -2199px;}
.golden-south-sea-pearl {background-position: center -2299px;}
.sep-sapphire {background-position: center -800px;}
/*gemstone type end*/
/*all-necklace-icons*/
.solitaire-necklaces {top: -1px;background-position: center -4px;}
.heart-necklaces {top: 0;background-position: center -47px;}
.floating-diamond-necklace {top: -5px;background-position: center -217px;}
.infinity-necklaces {top: -5px;background-position: center -271px;height: 52px;}
.key-necklaces {top: -2px;background-position: center -92px;height: 52px;}
.cross-necklaces {top: 2px;background-position: center -157px;height: 52px;}
.evil-eye-necklaces {top: 2px;background-position: center -326px;}
.initial-necklaces {top: 4px;background-position: center -370px;}
.letter-necklaces {top: 2px;background-position: center -415px;}
.layred-necklaces {top: 2px;background-position: center -468px;height: 52px;}
.diamond-pendants {top: 6px;background-position: center -702px;}
.heart-locket {top: 6px;background-position: center -839px;}
.diamond-cross-pendants {background-position: center -657px;}
.evil-eye-pendants {background-position: center -747px;}
.initial-pendants {background-position: center -553px;}
.gemstone-pendants {background-position: center -934px;}
.birthstone-pendants {background-position: center -601px;}
.pearl-pendants {background-position: center -884px;}
.solitaire-pendants {top: 4px;background-position: center -511px;}
.name-necklaces {background-position: center -980px;top: 6px;height: 38px;}
.birthstone-necklaces {top: 2px;background-position: center -467px;}

/*all-necklace-icons end*/
.mega-dropdown-menu > li > ul.sub-navigation-inner .view-all,.sub-navigation-inner .view-all {color: rgba(38, 38, 38, 0.7);letter-spacing: 0px;text-decoration: none;padding: 5px 0px 10px !important;display: inline-block;}
.mega-dropdown-menu > li > ul.sub-navigation-inner .view-all a,.sub-navigation-inner .view-all a {padding-left: 0px;text-decoration: none;}
.mega-dropdown-menu>li>ul>li>a>img.mr-5,.svgMenu-icon.mr-5{margin-right:5px;}
@media only screen and (max-width: 320px){
input:focus{ background:#fff;border:none;}
.for-btn{ padding:0}
.container{margin:0 !important;width:100% !important}
.prev, .nextbtn{visibility:visible;padding-left:0; padding-right:0;color:#999;font-weight: normal;font-size: 18px;}
.Prod_cat_size{margin-top: -3px;}
.mySlides img{text-align:center;margin-top:0; width:90%}
.prod_main{margin:15px 0 0 0;padding-bottom:0px;}
.refine-by, .sort-by label {min-width: 129px;text-align: center;margin: 0 14px 14px;}
.color_icon{width:15px;height:15px;background-size: 16px 16px;}
.Prod_cat_color ul li a{width: 23px;height: 23px;margin-right:-3px; float:none}
.Prod_cat_color ul li{ display:inline-block}
.Prod_cat_color{ text-align:center !important;margin-left: 0 !important; margin-top:2px !important;margin-bottom:3px; height:auto}
.no_padding{padding:0}
.m_prod_name{margin: 10px 0 2px;font-size: 14px;}
.sort_div{width:96%;margin:37px auto;}
.small_nav{margin-top:28px;font-size: 13px;}
.carousel-cell{height:auto;}
.main_img{margin:46px auto; width:100%}
.flickity-prev-next-button svg{ left: 0; right:0}
.flickity-prev-next-button.previous{left:0}
.detail_prod_name{font-size: 22px;margin-top: 25px;text-align: center;width:100%}
.pro_type{font-size: 14px;color: #888888;display: block;margin-top:3px;}
.c-tabs__link.is-active{color:#f4436d; font-weight:bold;border: none;letter-spacing:1px;}
.tab_right{ text-align:left}
.c-tabs__link{text-align: left;padding-left: 0 !important;font-weight:bold;letter-spacing:0px !important;font-size:13px !important;margin-right:16px;}
.c-tabs__link em{padding: 0 0px 6px !important;}
.c-tabs__link.is-active {border: none;}
.c-tabs__content p{font-size:16px!important;}
.c-tabs__content{padding:10px 0 10px 0;line-height: 22px;}
.content_ul{font-size: 15px;line-height: 28px;color: #46433f;}
.detail_prod_price{ width:100%;margin-top: 0;font-size:19px;}
.Addcart{ background:#f8d1c1; color:#000; margin-right:0;padding:14px;}
.bor{border-bottom:none;padding-bottom: 28px;width: 100%;}
.wish_text{position: absolute;right: 0;top: 0;z-index: 3;margin-top: 0;}
.slider__caption{top:4px;right:0;left: 0;}	
.title1{font-size: 10px;letter-spacing: 1.16px; margin:0;line-height: 16px}
.title2{font-size: 22px!important;margin-top: 0;line-height:16px;}
.title3{font-size: 19px !important;margin-top: 7px;}
.shop_len_btn{top: 24%;right: 0;left: 0;margin: 0px auto;}
.read_btn{height: 33px;line-height: 0px;padding: 0px 2px 0px 5px;border: 2px solid rgba(0,0,0,0.2);font-size: 11px;border-radius: 50px;min-width: 87px;margin-top: 2px;outline: none !important;}
.slider__switch span{ width:15px; height:15px}
.slider-nav{height: 17px;}
.sc-main-container h2{text-align: center;font-size: 22px;text-transform: uppercase;margin:15px auto;}
.sc-main-container{width: calc(100%);}
.wrapper{border-top:none}
.sc-details-content{margin: 15px auto 0;}
.btn-box{font-size:11px;margin: 4px 3px 10px;background:#000;border: none;}
.sc-order-summary .sc-total-detail dt{ border:none;padding: 8px 0;margin: 0;}
.sc-order-summary .sc-proceed-checkout{margin-top: 0px;}
.sc-order-summary .sc-total-detail{margin:0px auto;}
.sc-item-container{padding: 15px 20px}
.field-input-ui>input{width:59%!important;text-align: center;background: none; margin-left:10px}
.sc-sidebar{padding-top:22px;width:100%}
.sc-sidebar .sc-sidebar-container{width:100%}
.btn-box{color: #fff;border-radius: 0;background:#000;border: none;}
.sc-guarantee-content{margin-top: 26px;padding: 14px 10px 12px 41px;color: #fff;text-align: left;background: #000;margin-left: 0;}
.sc-order-summary .sc-btn-continue{margin: 10px auto 0;}
.sc-order-summary{ margin-bottom:10px;width:100%;}
.sc-need-help{width:69%;}
/*14-08-17*/
.nav_border{ border:none}
.navbar.navbar-default{min-height: 13px;}
.collectionimages ul li{width: 106px}
.title-strip h2{font-size:21px;}
.brands-selection-list{padding: 0;list-style: none;text-align: left;width: 38.91489%;float: left;margin-right: 4.12766%;margin-left: 13px;}
.best-selling{ padding:10px;}
.Prod_name{padding-left:0px !important;text-align: center;width: 100%;max-width: 100%;}
.available-in{text-align: center;width: 100%;display: block!important;; margin-left:0 !important}
.price{ padding-left:0 !important;text-align: center;}
.content .menu .primary-menu li a{width: 35px;height: 35px;padding-top: 7px;}
.content{right: 0%;width:100%;z-index: 1;}
.m_foter{height: 123px;}
.newsletter-email{ width: 184px;}
.save-btn{width: 52px;}
.style_code{ text-align:center;margin:0}
.delivery_time{ text-align:center}
.category ul li{ width:130px}
.Prod_cat_size_m{margin: 10px 8px;}
.Prod_cat_Qut{margin: 0px 4px;}
.c-tabs__link.is-active{color:#f4436d; font-weight:bold;border: none;letter-spacing:1px;}
.tab_right{ text-align:left}
.c-tabs__link{text-align: left;padding-left: 0 !important;font-weight:bold;letter-spacing:1px !important;font-size:9.5px !important;
margin-right: 10px;}
.c-tabs__link em{padding: 0 0px 6px !important;}
.c-tabs__link.is-active {border: none;}
.c-tabs__content p{font-size:13px!important;}
.c-markdown ul{font-size:13px!important;}
.c-tabs__content{padding:10px 0 10px 0;line-height: 22px;}
.content_ul{font-size: 15px;line-height: 28px;color: #46433f;}
.c-tabs{margin-top:0; margin-bottom:0}
.match_size{width: 46%;margin: 4px 5px 10px 2px;}
.match_qut{margin: 4px 5px 10px 0 !important;width: 45%;}
.title{text-align:center !important;margin: 34px auto 10px;font-size: 28px;}
.track_txt{margin: 10px;text-align: justify; font-size: 14px !important;}
.fielditem label{width: 100%;margin-bottom: 10px;}
.textbox_1,.order_track,.customize-login{width:100%}
.order-num-small{width: 4em;}
.accept-and-submit{margin:0 0 15px;}
.order-num{width:5em;}
.popup-login-wrapper{ padding:10px 0}
#login-form .signup{padding: 2px 14px 2px;font-size: 13px;}
.forget-pwd{font-size: 13px;}
.create-account-btn{width:100%;font-size: 13px;}
.create-account img{width: 76% !important;}
#login-form {padding: 0 20px 17px;}
.cart-right-column{ float:none}
.method-afterpay_onetouch img{width:17% !important}
.sc-order-summary .sc-proceed-checkout .btn-proceed-checkout,.remove-btn-grp,.checkout-types li{width:100%}
/*17-04-18*/
.cont_top {top: 100px !important;margin-bottom: 117px !important;}
.header-top-padding {padding-top:133px!important;}
.cate_heading{font-size: 14px;margin: 12px auto 35px;width: 100%;}
.read_blog_bg{margin-top:-15px!important;margin-bottom: 0px !important;}
.collectionimages{margin: 6px 0 20px;}
.instgram_div ul li{width: 152px;}
.sd-blogs{margin-top: 165px;}
.large-block-grid-5>li{width: 100%;}
.sd-blogs .post-main-image{height: 265px;}
.title-strip {margin: 18px 0px;padding: 0;}
.owl-prev{left: -9px;}
.owl-next{right:-9px}
.owl-pagination{ display:none}
.owl-theme .owl-controls{ margin-top:0 !important}
/*24-04-*18*/
#popup_this{left:0 !important;margin-left: 0;margin-top: 95px;}
.first-visit-content{margin:0 0 15px;width: 100%;}
.discount-info{font-size:35px!important;}
input.subscribe-newsletter-coupon{width: 238px;margin-top: -5px;font-size: 14px;height: 43px;}
.discount-title{margin-top:0px;font-size:14px !important;}
.submit-email button{font-size: 17px;}
.submit-email .email-tip{margin-bottom:25px;}

/*Pagination Code*/
.main-pagtion{margin-top: 15px;position: absolute;bottom: -30px;margin: 0px auto;text-align: center;left: 0;right: 0;border-bottom:none;display: contents;}
.main-pagination-section{float: none;width:100%;margin:0 auto;}
.bottom-pagtion{ border:none;margin-bottom: 30px;margin-top:15px}
.sorting-main .sorting-selector { max-width: 100%;width: 102px !important;padding-left: 4px;}
.pages-item-btn{padding:3px 13px;}
.pages-item-previous {margin-right:6px;}
.pages-item-next {margin-right: 0px;}
.sorter-action{margin-left:-2px}

.Prod_cat_size{text-align:center !important;text-transform: capitalize !important;}
.sizeul{text-align:center !important;margin-top: 7px;}

/*Checout page 20180622*/
.login_Section {padding-left:15px;margin-top: 10px;}
.form-ul li:last-child{margin-left:5px;}
/*Cart Page */
.remove-popup-content{width:90%}
.remove-btn-grp a {padding: 5px 8px;}
.remove-btn-grp .left, .remove-btn-grp .right{width: 45%;}
.sc-item-remove {position: absolute;right: 0;top: 0;}
.extrasmalldevice{width:100%}
.sc-case-description .sc-case-info{width: 53%;}
.c-mega-menu__title{margin-bottom: 1rem;}
.mon-m-t{margin-top:0!important;padding:0}
.c-container__title{letter-spacing: 2px;margin-bottom:5px;}
.c-container__title+.c-container__desc{margin: 5px;}
.c-button-link--large{font-size: 13px;padding: 5px 4px;}
.c-container--shop-by .c-container__actions>:not(:first-of-type){margin-left: 7px;}
.c-container__actions{padding: .50rem 0 1.5rem}
.u-text-size-3{font-size: 1.5rem!important;}

/*Category banner*/
.c-banner__text{margin: 0 0 0 7rem;padding:0;}
.c-banner{padding:0}
.term-name{font-size:21px;padding:9px 0 0;} 
.shop-type-txt{line-height:18px;margin:9px 0;}
.c-styled-title-block{padding: 0; width:268px}
.c-banner__text_big{padding: 9px 9px 9px 46px;}
.c-banner__text_big_shape{padding:0 9px 9px 25px;}
.term-name-shape{font-size: 22px;padding: 20px 0 0;}
.c-container__main{padding: 0 0 1.25rem 0;margin-top:2.5rem;}
.back_color_text{padding:39px 0 0;}
.productlistdiv{border-top:none}

/*Brands**/
.list-inline{margin-top: 25px;}
.brandslogowrap li{width:150px;margin:0 0px 10px 6px;}
.padding-0{padding-right: 15px;padding-left: 15px;}
.pbi{font-size: 14px;margin-top: -4px;margin-bottom: 10px;}
span.afterpay-logo{width: 4.3rem;}
.c-tabs__link.is-active .match_txt{padding: 0 0px 6px;font-size:13px!important;}
.mr_0{margin-right: 0;}
.pad_0{padding:0}
.pad_5{padding: 0 5px;height:188px}
.slide > ul > li{min-height:300px;}
.pp-outerdiv h2{ padding:18px 0px 0;line-height: 22px;}
.shop-type-ban-bg .container{padding:2px 0px!important;}
.shop-type-head{font-size:18px !important;margin-top: 5px;line-height: 22px;}
.slick-slide h4{font-size:15px!important; margin:0 !important}
.slick-slide .fa-heart{font-size:18px !important;}
.shop-type-ban-bg{margin-top:0;}

.btn-default_m {margin: 10px auto 20px !important;width: 260px;display: block;}
.DisplayTblCell p{ margin-bottom:0; text-align:justify}
.cont-row {margin:0 0 40px 0;}
.text-col h2{text-align:center}
.cart_count{top:0;right: -25%;}
/*29-12-18*/
.for-btn{margin:0 !important}
.m_foter{margin-top:0px}
.detail_prod_name{margin-top:7px;font-size:19px;line-height:25px;padding: 4px 0 8px;}
.gc-display-display{padding:0 !important}
.parcel-icon{width:17px !important;margin-left: -10px !important;}
.c-product-details__message{justify-content: center;width: 100%;}
.c-product-details__message span{font-size:12px}
.stellarnav.mobile.right > ul, .stellarnav.mobile.left > ul{max-width: 85% !important;}

#home-banner.get_digital_protectn{background:url('/images/banners/Eng-wedding-ring-mobi.jpg'); margin-top:60px;margin-bottom:0;}
.sd-lookbook-text-wrapper .sd-gf-btn a.sd-dark-solid-btn{width: 100%;max-width:100%;margin:3px auto 5px!important}
.sd-lookbook-text-wrapper h1{font-size:22px!important;line-height: 27px;}
#home-banner .d-tbl-cell {display: block;}
section {padding-top:0; padding-bottom:0}
.sd-lookbook-text-wrapper .sd-gf-btn a.sd-dark-solid-btn i{color:#000;font-size:16px;}
.home-shop-by-brand{padding-top: 0.8125rem;}
.home-shop-by-brand .grid-container{padding:0}
.c-mega-menu__body {padding-top: 0;}
#footermenu > ul > li > a {font-size: 14px;}
#footermenu ul ul a{padding: 4px 10px 4px 3px;}

/*13-03-19*/
.button{padding:10px 16px;font-size: 12px;}
.button.transparent{font-size: 12px;padding:10px 16px;}
#cssmenu2{height:430px;overflow-y: scroll;}
input[type=checkbox]:not(old) + label, input[type=radio ]:not(old) + label{padding:2px 0px;color: #000;margin-left: 0;}
input[type=checkbox]:not(old) + label > span, input[type=radio ]:not(old) + label > span {}
input[type=checkbox]:not(old):checked + label > span, input[type=radio ]:not(old):checked + label > span {border: 2px solid #999;display:none;color: #fff;background: #000;}
.colorfilter{border-radius: 100%;width:30px;height:30px;border: 1px solid #fff;vertical-align:middle !important;padding: 3px;background:#fff;margin-right:4px}
.color-name{font-size: 12px;text-align: center;display: block;font-family: muli;}
.color-p{padding: 10px 10px !important;margin:0 !important}
#cssmenu2 ul .size-m-fil {height: 125px !important;}
#SizeValidationError{text-align:left;margin-bottom:0}

/*01-04-19*/
.text1{font-size:30px;margin:25px 0 0;text-align: center;line-height:40px;}
.Banner-txt{position: absolute;bottom:17%;left:4%;margin: 0; width: 100%;top: inherit;}
.text2{margin:17px 0;font-size:13px;line-height:18px;float: left;}
.Baner-btn{font-size:14px;margin:9px 0 4px 7px;width:167px;padding: 10px 7px;line-height:22px;}
.main-txt-border{margin:14px auto 11px;}
/*10-04-09*/
.modal-box{width:90%!important;left: 0 !important;right: 0 !important;margin: 0 auto;position: fixed;}
.modal-box .modal-body {height: 365px !important;overflow-y: scroll !important;}
.desktop-filter .modal-box .modal-body{height:75% !important;}
.top-info-message{margin-top:-36px;}
/*30-04-19*/
.gift-cert-purchase-container .title-gift{margin-bottom:10px;}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount-label{padding: 10px 10px 0 0;}
.gift-cert-purchase-container .form-row label{display: block;font-size: 12px;font-family: Montserrat;text-transform: uppercase;}
.gift-cert-purchase-container .form-row input[type="text"]{display: block;width:100%;margin-bottom: 0;padding: 5px;}
.form-row textarea{width:100%;resize:vertical;height:5rem;padding:5px;font-family: Montserrat}
.btn.btn-primary{width:100%}
.gift-card-pin {width: 49%;}

/*05-07*19*/

.nbs-flexisel-nav-right{right:0px;}
/*15-07-19*/
.product-card_home{margin: 0 auto 5px !important;width:100%!important;float: none !important;padding:0px!important;}
.tab_bg ul.tabs li{padding:15px 4px 5px;font-size:10.5px;letter-spacing: unset;}
.tab_bg ul.tabs{height:auto;margin: 0px auto 15px;}
.premium{left: 2.25rem;}

.sd-brandname{text-align:center;margin:21px -1px -6px}
.accordion{margin-left:0}
.mobi-tab{background:inherit !important; padding:15px 5px!important;}
.detail_description{padding:0 15px; background:#fff}
.accordion, .panel {background-color:#fff;margin-left:0;}
.mobi_heading_bg{background: #f4f4f4;padding: 15px;margin-bottom:1px !important;text-align: center;}
.mobi_heading_bg h4 {font-size: 12px;margin:7px 12px 11px!important;color: #000;font-family: Muli;font-weight: 700;}
.mobi_heading_bg h2{font-size: 17px;font-family:lora;line-height: 22px;}
.long_desc p {margin:11px 0;}
.desc_bg{margin-top:30px;}
.flexslider {margin:0px 0 10px !important;}
.custom-select{width:90%}
.sd-pdp-banner .sdb-header h6{font-size:22px;}
.sd-pdp-banner .sdb-header{padding:23px 10px 0!important;border-bottom:none; margin-bottom:0}
.sd-pdp-banner .sd-banner-info-wrapper{position:relative;left: 0 !important;top: 0;-webkit-transform: none;transform:none;}
.sd-banner-wrapper{margin:10px auto 0;min-height:330px;background-size:322px;background-position:center;}
.social_icon{text-align: center;}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-mob-content{width:100%}
.sd-banner-info-content ul li{font-size:14px}
.fav_icon{right:8%;top:4%;}
.fav_iconHome{right: 11%;}
.content-width,.tandg-rte{width: 100%;}
.material-input1 input[type=text]:not(.browser-default){width:100% !important}
.tandg-rte p{font-size:17px !important;}
.drop-a-hint__right-wrapper_submit{margin-bottom:0;min-width: 100%;}
.sd-guarantee-wrapper .sd-guarantee-container{width:100%;padding:40px 15px;}
.sd-guarantee-wrapper .sd-guarantee-container h6{font-size:23px;line-height:29px;margin-bottom:20px;}
.tandg-rte .blank{width:198px;}
.editorial-feature{margin:15px;display:inline-block;}

/*18-09-19*/
#cssmenu2 ul ul li{width:100%;}
#cssmenu2 ul ul li.price-width-filter{width:50%!important;}
#cssmenu2 ul ul{padding:5px 0 17px!important;}
#cssmenu2 ul ul a{padding:4px 10px 4px 6px}
.btn-dark{margin:5px!important;}
.checkoutEmailSection {margin:22px 0px 30px;overflow: hidden;}
.shipping h4 {font-size: 20px;color: #000;margin: 13px 0 15px;}
.sd-banner-wrapper{background-position:center !important;background-size: 490px !important;}
.mobile-h2 {text-align: left !important;font-size:22px!important;text-transform: uppercase;margin: 22px 21px 0 !important;font-family: Roboto,Helvetica,Arial,sans-serif;}
.rod-mod__text h2{font-size:32px;}
.content-features h2{font-size:28px;}
.shipping{border-top:1px solid #eee;margin-top:22px;}
.pink_patch{font-size: 12px}
.custom-select1,.size-chart-block{width:85% !important;margin-bottom: 6px;}
.size_guide{margin-left:0px;line-height:1 !important; height:auto;margin-bottom:20px;width: 85px;}

/*04-10-19*/
h2.section-header:after{margin:15px auto 18px}
h2.section-header span{font-size:15px;}
.home-explore-txthead{font-size:17px;color: #000;margin:17px 0 5px;font-weight: bold;line-height:22px;}
.home-explore-txt{line-height:18px;padding-top: 11px;color: #000;font-size:13px;}
.explore-txt-bg{background:#00000014; height:250px; box-shadow:0 0.2125rem 0.25rem 0 rgba(0, 0, 0, 0.11);}
.button-link.white{font-size: 12px;line-height: 17px;padding:9px 7px;width:183px; bottom: 12px;letter-spacing:1px;border-radius: 5px;}
.button-link__title .fa-angle-right {font-size:13px;}

/*07-10-19*/
.slide > ul > li h3{font-size:12px;line-height:19px;padding:8px 1em 0;}
.slide > ul > li .price{font-size:13px;}
.glider-controls-ltr .glider-control-back{left:29% !important;;}
.glider-controls-ltr .glider-control-next{right: 29% !important;;}
.sorting-main{padding:0rem 0;}
.hei {height: 100%;}
.theshoplook a{font-size:11.5px;padding: 0 11px; width:127px}
/*17-10-19*/
.adv-bg h4{font-size:24px;margin: 0 0 10px;letter-spacing: 2px;}
.adv-bg p{font-size:13px!important;line-height:24px}
.jew-code{font-size:16px;margin:10px auto 0px;width:87%;letter-spacing: 1px;}
.shop-btn{margin: 0 auto 0 !important;}
.cur-txt{font-size:28px;}
.shop-btn1{width:160px;height:39px;font-size:15px;}
.footer__bottom-wrapper_right-container_item{padding-top:0px !important;}
.pop-content{width:96%;}
/*20-11-19*/
.right-section{width:100%;float:none; margin-left:0}
.content-features p{margin: 9px 0 0;}
.sorting-selector{width:100%;margin-left: 0;float:right;margin: 17px 0 15px;padding:0 25px 0 7px;min-height: 45px;border-radius: .2rem;border: 1px solid #222222;box-shadow: inherit;background-color: #fff;content: '\f104'; color:#000}
.desktop-filter{width:inherit;}
.sorting-left-section{width:144px!important;text-align:center;}
.list-val {font-size:13px}
.result-count{margin-left:12px;}
.header-extra>button+a, .header-extra>button+button {margin-left: 5px;}
.list-right-group{justify-content: flex-end;width: calc(100% - 200px);}
.header-mobi{width:100%;margin:17px 0 15px;float:left;min-height: 45px;border-radius:0.2em;}
.header-mobi1{width:48%;margin:17px 0 15px;float:left;min-height: 45px;border-radius:0.2em;}
.prod-detail-icon{margin:6px 0 0; width:100%;text-align: center;}
#powerTip{width:70% !important}
.footer-page-wrapper {margin-top: 0;}
.calrity-mar-detail{margin-left: -16px;}
.color-mar-detail{margin-left: -17px;}
/*29-11-19*/
.ring-bann-content{padding: 0.25rem 0 0.25rem;width: 100%;text-align: center;margin-left: 0;margin-top:78%;}
.cat-Banner h1{font-size:22px}
.eng-ring-btn{width:132px!important;}
h3.cta.titles{font-size:18px;line-height:24px !important;}
.slick-slide{margin:0 !important}
.Ring-Makers-text{font-size:18px;margin:10px 0 2px;}
.shop-metal .column.column-block {padding:46% 0px 8px !important;background-size:185px;border: 4px solid #fff;}
.button--tertiary{letter-spacing:0px;font-size:0.580rem;}
.shop-metal .links-module .links-module__stack-element, .links-module .links-module__stack-element-sale{width:90%;}
.pink-patch{min-height:100px;margin-bottom: 10px;display: inline-block;}
.text-on-pink{font-size:16px; width:100%;line-height:24px;}
#engagement-style-sect{margin:10px}
.groom-shop{margin-bottom:20px;}
#engagement-style-sect p{width:100% !important}
.Groomsmen-heading{font-size:22px;}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-mob-content{min-height:100% !important}
.sd-pdp-banner{min-height:100% !important;}
#carousel-wed-mob.flexslider .slides > li{margin-left:8px !important}
.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{display:none}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content{-webkit-box-shadow:none; box-shadow:none}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content .sdb-first-content{padding:0 10px 0; margin-bottom: 5px;}
.slider{margin:5px auto 20px;}
#carousel-wed-mob.flexslider .slides > li{width:62px!important}
.slides li p{font-size:11px !important}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content{padding:0px 14px 0;}

.cat-Banner{min-height:244px !important}
.ring-bann-content{bottom:0;top: inherit !important;}
.calrity-img-bg{height:166px;width:125px;margin:15px 17px;}
.calrity-img-bg span{line-height:16px;}
#carousel{width:100% !important}
.cut-text-bg{width:98%!important}
.below-banner-txt{font-size:15px;padding: 8px 7px 25px;line-height:24px;}
.main-heading{font-size:24px;margin:13px 0 10px;}
.title-striped{width:100% !important; margin-top:60px}
.heading-below{font-size:15px !important; width:95%;}
.slect-dia-text{text-align: center;font-size: 14px !important;font-family: Playfair Display;width: 100%;margin: 14px auto !important;}
.flexslider .slides img{float:none !important}
#carousel-dia-mob .slides > li{text-align:center; margin-left:22px}
#carousel2-mob .slides > li{text-align:center; margin-left:10px}
#slider2-mob.flexslider .slides img{width:70%;float: none;border-radius: 50%}
#carousel1-mob .slides > li{text-align:center; margin-left:14px}
#carousel1-mob{margin: 0 auto !important;}
[type=email]{width:62% !important;}
.sc-order-summary .sc-coupon-conent .btn-apply-code{font-size: 11px;}
.slider h3{line-height:25px;}
.editorial-feature__link--absolute{bottom:25px;}
.mobile-shape li {width: 47px;}
.for-cut img{width:34px !important;}
.jwellwery p{font-size: 13px!important;}
.content-features {padding: 60px 0;}
.adv-bg,.jwellwery{margin: 60px auto 0px;}
/*03-03-20*/

.productView-optionsForm {margin: 0 0;}
.form-field-scrollingOptions .form-option-variant {min-width:5rem;}
.gg-content > img { width: 60px !important; margin-bottom: 10px; } 
.rev-title { padding: 29px 6% 0; border-right: none; text-align: center; } 
.content-features h2{text-align:center !important}
label{display: block !important;}
.productView-optionsForm .form-label{text-align:center}
.When-single-color{margin:0 auto}
.when-three-color {width: 16.5rem !important;}
/*24-04-20*/
.watch-video-m{color:#ff0000 !important}
.form-label--alternate { text-transform: initial; }

#CaratValidationError{text-transform:initial !important;text-align: left;width: 89%;margin: 0 auto;}
#WidthValidationError{text-align:left !important}
/*27-04-20*/
.container .three.columns{width:100%}
.container .six.columns {width: 98%;}
.container .three.columns input[type="email"],.box-phone-call select{width:100% !important}
.container .three.columns.omega{margin-left:0}
.form-field-scrollingOptions{width: 90%; margin:4px auto 0;}
/*29-04-20*/
.explore{margin: 15px auto 0;width:86%;}
.explore ul li{width: 46.5%;margin: 0 0 0 17px;}
.vertical-text>li>a{font-size:8px!important;line-height: 15px; margin:0 !important}
.explore i{font-size:10px}
.explore span{font-size: 15px;margin-right: 2px;vertical-align: bottom;}
.vertical-text.tabs-right{width:100%;height: 35px !important;}
.Prod_cat_size ul{width: 90%;margin: 0 auto 1.5rem;}
.contact-form h2{font-size: 14px;}
/*15-05-20*/
.productView-infoActions-item--delivery{display: block;background: #f9f9f9; text-align: center; padding: 15px 0; width: 85%; margin: 0 auto 1.5rem;}
.modal-sub-title{font-size: 15px;line-height: 21px;margin:0 0 1.5rem;}
.button--primary{min-width:100%;margin: 0 0 0.7rem;}
#popup2 { top: 22% !important; height: 370px !important; } 
/******15-01-21**tabs******/
.title-strip h3{font-size:20px}
.tab_bg ul.tabs li{width: 149px;padding: 0 0 1px;letter-spacing: 0;margin: 6px 0;font-size: 12.5px;}
#lblTab1,#lblTab2,#lblTab3{border:none !important;}
#lblTab2,#lblTab4{border-left: 1px solid #ccc !important;width: 149px;}
.Addcart.bookbtn-Gold{padding: 8px !important;}
.add-cart-new-btn-ht,.add-cart-new-btn {width: 100%;margin-top: 10px;}
.add-cart-new-btn-ht.or,.add-cart-new-btn.or{padding:14px 8px 13px 8px;}
.add-cart-new-btn{width:100%}
}

@media only screen and (min-width: 321px) and (max-width: 399.98px) {
input:focus{ background:#fff;}
.for-btn{ padding:0}
.container{margin:0 !important;width:100% !important}
.prev,.nextbtn{visibility:visible; padding-left:0; padding-right:0;color:#999;font-weight: normal;font-size: 18px;}
.Prod_cat_size{margin:0 0 10px 0;}
.mySlides img{text-align:center;margin-top:0; width:90%}
.prod_main{margin:15px 0 0;padding-bottom:0px;}
.refine-by, .sort-by label {min-width: 130px;text-align: center;margin:0 0px 10px;}
.color_icon{width:15px;height:15px;background-size: 16px 16px;}
.Prod_cat_color ul li a{width: 23px;height: 23px;float:none}
.Prod_cat_color ul li{ display:inline-block}
.Prod_cat_color{text-align:center !important;margin-top:3px!important;margin-left: 0 !important;margin-bottom:5px;height:auto}
.no_padding{padding:0}
.m_prod_name{margin: 10px 0 2px;font-size: 14px;}
.sort_div{width:85%;margin:15px auto;}
.pink_patch{font-size: 12px}
.small_nav{margin-top: 0;font-size: 13px;padding:0;}
.carousel-cell{height:auto;}
.main_img{margin:46px auto; width:100%}
.flickity-prev-next-button svg{ left: 0; right:0}
.flickity-prev-next-button.previous{left:0}
.detail_prod_name{font-size: 22px;margin-top:0;text-align: center;width:100%;line-height: 30px;}
.pro_type{font-size: 14px;color: #888888;display: block;margin-top: 0;margin-bottom: 2px;}
.c-tabs__link.is-active{color:#f4436d; font-weight:bold;border: none;letter-spacing:1px;}
.tab_right{ text-align:left}
.c-tabs__link{text-align: left;padding-left: 0 !important;font-weight:bold;letter-spacing:0.5px !important;margin-right:18px;}
.c-tabs__link em{padding: 0 0px 6px !important;}
.c-tabs__link.is-active {border: none;}
.c-tabs__content p{font-size:13.5px!important;}
.c-markdown ul{font-size:13.5px}
.c-tabs__content{padding:10px 0 10px 0;line-height: 22px;}
.content_ul{font-size: 15px;line-height: 28px;color: #46433f;}
.detail_prod_price{ width:100%;margin-top: 0;margin-bottom: 7px;}
.Addcart{ background:#f8d1c1; color:#000; margin-right:0;padding:12.99px;}
.bor{border-bottom:none;padding-bottom:10px;width: 100%;margin-top: 12px;}
.wish_text{position: absolute;top: 0;z-index: 3;margin-top: 0;padding: 8px 8px 10px;right: -15px;}
.slider__caption{top: 14px;right: 0;left: 0;margin: 0px auto;}	
.title1{font-size: 10px;letter-spacing: 1.16px; margin:0}
.title2{font-size:35px !important;margin-top: 0;line-height:18px;}
.title3{font-size: 24px !important;margin-top: 10px;}
.shop_len_btn{top: 27%;right: 0;left: 0;margin: 0px auto;width: 105px;padding:3px 9px 3px;height: 29px;font-size: 12px;}
.angle-right{font-weight:bold;font-size: 14px;}
.read_btn{height: 34px;line-height: 0px;padding: 0px 5px 5px 11px;border: 2px solid rgba(0,0,0,0.2);font-size: 11px;border-radius: 50px;min-width: 89px;margin-top: 2px;outline: none !important;}
.slider__switch span{ width:15px; height:15px}
.slider-nav{height: 17px;}
.sc-main-container h2{text-align: center;font-size: 22px;text-transform: uppercase;margin:15px auto ;}
.sc-main-container{width: calc(100%);}
.wrapper{border-top:none}
.sc-details-content{margin: 15px auto 0;}
.btn-box{font-size:12px;margin: 4px 3px 10px;background:#000;border: none;;}
.sc-order-summary .sc-total-detail dt{border:none;padding: 8px 0;margin: 0;}
.sc-order-summary .sc-proceed-checkout{margin-top: 0px;}
.sc-order-summary .sc-total-detail{margin:0px auto;}
.sc-item-container{padding: 15px 20px}
.field-input-ui>input{width:60%!important;background: none;margin-left:10px;}
.sc-sidebar{padding-top:22px;width:100%}
.sc-sidebar .sc-sidebar-container{width:100%}
.btn-box{color: #fff;border-radius: 0;background:#000;border: none;;}
.sc-guarantee-content{margin-top: 26px;padding:5px 10px 12px 0px;color: #fff;background: #000;margin-left: 0;}
.sc-order-summary .sc-btn-continue{margin: 10px auto 0;}
.sc-order-summary{ margin-bottom:6px;padding:10px 24px;}
.sc-need-help{width: 62%;}
.garantee_icon{width: 6%;float:none;}
/*14-08-17*/
.nav_border{ border:none}
.navbar.navbar-default{min-height: 13px;}
.slider-container{ margin-top:2px}
.collectionimages ul li{width: 87px;display: inline-block;float: none;}
.title-strip h2{font-size:23px;}
.brands-selection-list{padding: 0;list-style: none;text-align: left;width: 38.91489%;float: left;margin-right: 4.12766%;margin-left: 21px;}
.best-selling{ padding:10px;}
.Prod_name{padding-left:0px !important;text-align: center;width: 100%;max-width:100%;margin: 5px 0 0;}
.available-in{text-align: center;width: 100%;display: block!important;; margin-left:0 !important}
.price{ padding-left:0 !important;text-align: center;}
.price span{ margin:3px 5px; display:inline-block}
.content .menu .primary-menu li a{width: 35px;height: 35px;}
.disply-in-line-block-ul{ text-align:center}
.for-btn {margin-top: 0px !important;}
.collectionimages ul li {opacity: 1;margin: 9px 0;}
.category ul li a{width:151px}
.style_code{ text-align:center; margin:0}
.style_code1 {text-align: left;margin: 0 0;display: inline-block;width: 169px; font-size: 12px;}
.delivery_time{ text-align:center;margin-top: 0;}
.title-strip{margin:15px 0px;padding-top: 0;}
.title{margin:16px 10px 0px;}
.track_txt{margin: 10px;text-align: justify; font-size: 14px !important;}
.fielditem label{width: 100%;margin-bottom: 10px;}
.textbox_1,.order_track,.checkout-types li,.sc-order-summary .sc-proceed-checkout .btn-proceed-checkout{width:100%}
.order-num-small{width: 4em;}
.accept-and-submit{margin:0 0 15px;}
.popup-login-wrapper{padding:20px 0;}
#login-form {padding: 0 20px 17px;}
.cart-right-column{ float:none}
.method-afterpay_onetouch img{width:20% !important}
/*17-04-18*/
.header-top-padding {padding-top: 138px !important;}
.cate_heading{font-size: 14px;margin: 12px auto 35px;width: 100%;}
.read_blog_bg{margin-top:-20px !important;margin-bottom: 0px !important;}
.collectionimages{margin:6px 0 5px;}
.instgram_div ul li{width: 172px;}
.sd-blogs{margin-top: 180px;}
.large-block-grid-5>li{width: 100%;}
.sd-blogs .post-main-image{height: 319px;}
.owl-prev{left: -9px;}
.owl-next{right:-9px}
.owl-pagination{ display:none}
.owl-theme .owl-controls{ margin-top:0 !important}
/*24-04-*18*/
#popup_this{left:0 !important;margin-left: 0;margin-top: 95px;}
.first-visit-content{margin:0 0 15px;width: 100%;}
.discount-info{font-size:44px !important;}
input.subscribe-newsletter-coupon{width: 295px;margin-top: -5px;font-size: 15px;}
.discount-title{margin-top: 5px;font-size: 18px !important;}
.submit-email button{font-size: 17px;}

/*Pagination Code*/
.main-pagtion{margin-top: 15px;position: absolute;bottom: -30px;margin: 0px auto;text-align: center;left: 0;right: 0;border-bottom:none;display:contents;}
.main-pagination-section{float:none;width:100%;margin:0rem auto;}
.bottom-pagtion{ border:none;margin-bottom: 30px;margin-top:15px}
.sorting-main .sorting-selector { max-width: 100%;width: 102px !important;padding-left: 4px;}
.pages-item-btn{padding: 3px 13px;font-size: 14px !important;}
.pages-item-previous {margin-right: 6px;}
.pages-item-next {margin-right: 0px;}
.sorter-action{margin-left:-2px}

/*20180528*/
.nav1, nav-mobile-custom {width: 48%;margin-right:4px;}
.refine-by, .sort-by label{width:100%;}
.nav-list , .nav-list1{padding:0px }
.Prod_cat_size{text-align:center !important;text-transform: capitalize !important;}
.sizeul{text-align:center !important;margin: 0 auto;width: 85% !important;}
.prod_size_box{width: 53px;}

/*Checout page 20180622*/
.login_Section {padding-left:15px;margin-top: 10px;}
.form-ul li:last-child{margin-left:5px;}

/*Cart Page */
.remove-popup-content{width:90%}
.remove-btn-grp,.extrasmalldevice{width:100%}
.remove-btn-grp a {padding: 5px 8px;}
.remove-btn-grp .left, .remove-btn-grp .right{width: 45%;}
.sc-item-remove{position: absolute;right: 0;top: 0;}
.sc-case-description .sc-case-info{width: 53%;}
.content .menu,.c-mega-menu__body {padding-top:0;}

.c-mega-menu__title{margin-bottom: 1rem;}
.gc-display-display{padding-bottom:10px !important;}
.cart_count{top:0;right:-25%;}
.wishlist-qnty-mb {right:-6px!important;}
.mon-m-t{margin-top:-7px!important; padding:0}
.content{right: 0%;width: 100%;z-index: 1;padding:5px 9px;}
.m_foter{height: 123px;}
.c-container__title{letter-spacing: 2px;margin-bottom:5px;}
.c-container__title+.c-container__desc{margin: 5px;}
.c-button-link--large{font-size:13px;padding: 8px 11px;}
.c-container--shop-by .c-container__actions>:not(:first-of-type){margin-left: 1rem;}
.c-container__actions{padding: .50rem 0 1.5rem}
.u-text-size-3{font-size: 1.5rem!important;}
.c-tabs{margin-bottom:0; margin-top:0}
.order-item-detials{margin-bottom: 10px;}
.content .menu .primary-menu li{margin: 0px 10px 0;}
.content .menu .primary-menu{ margin-bottom:2px}
.img1.fade{ height:auto; max-height:none}
/*Category banner*/
.c-banner__text,.c-banner{padding:0}
.term-name{font-size: 22px;padding:14px 0 0px;} 
.shop-type-txt{line-height:18px;margin:7px 0 10px!important;}
.c-styled-title-block{padding: 0;width: 280px;}
.c-banner__text_big{padding: 9px 9px 9px 46px;}
.c-banner__text_big_shape{padding:0 9px 9px 0;}
.term-name-shape{font-size: 22px;padding:0px 0 0;}
.c-container__main{padding: 0 0 1.25rem 0;margin-top: 2.7rem;}
.term-name-mo{font-size: 20px;padding: 11px 0 0;}
.back_color_text{padding:39px 0 0;}
.productlistdiv{border-top:none}
/*Brands**/
.list-inline{margin-top: 25px;}
.brandslogowrap li{width:162px;margin:0 0px 10px 0;}
.padding-0{padding-right: 15px;padding-left: 15px;}
.pbi{font-size: 14px;margin-top: -4px;margin-bottom: 10px;}
span.afterpay-logo{width: 4.3rem;}
.c-tabs__link.is-active .match_txt{padding: 0 0px 6px;}
.mr_0{margin-right: 0;}
.pad_0{padding:0}
.pad_5{padding: 0 5px;height:200px}
.slide > ul > li{min-height:300px;}
.pp-outerdiv h2{ padding:18px 0px 0;line-height: 22px;}
.mrg_bot{ margin-bottom:8px}
.shop-type-ban-bg .container{padding: 9px 0px!important;}
.shop-type-head{font-size:21px !important;margin-top: 0px !important;line-height: 29px;clear: both;}
.slick-slide h3{line-height: 27px;}
.slick-slide h4 {font-size: 17px !important;margin: 1px 0 0 !important;}
.slick-slide .fa-heart{font-size:19px !important}
.shop-type-ban-bg{margin-top:0;}
.Banner-txt{top:13%;left: 1%;width:63%}
.banner_offer-txt h4{font-size: 27px;}
.banner_offer-txt h5{font-size: 23px;margin:7px 0 0;}
.entr-txt{font-size: 18px;line-height: 28px;}
.Usecode-txt{margin: 5px 0 0;line-height: 20px;font-size: 17px;height: 32px;}
.banner_offer-txt p{font-size: 13px !important;}

.btn-default_m {margin: 10px auto 20px !important;width: 260px;display: block;}
.DisplayTblCell p{ margin-bottom:0; text-align:justify}
.cont-row {margin:0 0 40px 0;}
.text-col h2{text-align:center}

/*29-12-18*/
.for-btn{margin:0 !important}
.m_foter{margin-top:10px}

.gc-display-display{padding:0 !important}
.selector-wrapper select{font-size:14px;}
input[type=checkbox]:not(old) + label > span, input[type=radio ]:not(old) + label > span{margin: -3px 0.45rem 0.3rem 1.25em;}
.colours-mobile{width: 90%;}
.parcel-icon{width:20px !important}
.c-product-details__message{width: 300px;justify-content: center;}
.c-product-details__message span{font-size:12px}
#home-banner.get_digital_protectn{background:url('/images/banners/Eng-wedding-ring-mobi.jpg'); margin-top:60px;margin-bottom:0;padding-bottom: 15px;}
.sd-lookbook-text-wrapper .sd-gf-btn a.sd-dark-solid-btn{width: 100%;max-width:100%;margin:8px 3px 0 0px!important}
.sd-lookbook-text-wrapper h1{font-size: 27px !important;line-height: 34px;letter-spacing: 1px;}
#home-banner .d-tbl-cell {display: block;}
section {padding-top:0; padding-bottom:0px}
.sd-dark-solid-btn i{color:#000;font-size:14px;}

/*Filter*/
input[type=checkbox]:not(old) + label, input[type=radio ]:not(old) + label{padding:2px 13px;color: #000;margin-left: 0;}
input[type=checkbox]:not(old) + label > span, input[type=radio ]:not(old) + label > span {}
input[type=checkbox]:not(old):checked + label > span, input[type=radio ]:not(old):checked + label > span {border: 2px solid #999;display:none;color: #fff;background: #000;}

.colorfilter{border-radius: 100%;width:30px;height:30px;border: 1px solid #fff;vertical-align:middle !important;padding: 3px;background:#fff;margin-right:4px}
.color-name{font-size: 12px;text-align: center;display: block;font-family: muli;}
.color-p{padding: 10px 10px !important;}
/*Filter*/
/*01-04-19*/
.Banner-txt{position: absolute;bottom: 20%;left:4%;margin: 0; width: 100%;top: inherit;}
.text1{font-size:33px;margin: 35px 0 0;text-align: center;line-height: 42px;}
.text2{margin:17px 0;font-size: 16px;line-height: 21px;float: left;}
.Baner-btn{font-size:15px;margin:9px 0 6px 4px;width:175px;padding: 10px 7px;line-height: 22px;}
.main-txt-border{margin: 17px auto 11px;}

/*13-03-19*/
input[type=checkbox]:not(old) + label, input[type=radio ]:not(old) + label{padding:2px 0px;color: #000;margin-left: -1em;font-size: 13px;text-align: left;}
input[type=checkbox]:not(old) + label > span, input[type=radio ]:not(old) + label > span {}
input[type=checkbox]:not(old):checked + label > span, input[type=radio ]:not(old):checked + label > span {border:2px solid #0d0d0d;	color: #fff;background: #000;}

.colorfilter{border-radius: 100%;width:30px;height:30px;border: 1px solid #fff;vertical-align:middle !important;padding: 3px;margin-right:4px;}
.color-name{font-size: 12px;text-align: center;display: block;font-family: muli;}
.color-p{padding: 10px 10px !important; margin:0 !important}
#cssmenu2 ul ul{margin-bottom: 0!important;padding: 10px 0;}
#cssmenu2 ul .size-m-fil {height: 122px !important;margin-bottom: 0!important;}
.home-shop-by-brand{padding-top: 1.0125rem;}
#SizeValidationError{text-align:left;}
/*10-04-19*/
.modal-box{width:98%!important;left: 0 !important;right: 0 !important;margin: 0 auto;position: fixed;}
.modal-box .modal-body{overflow-y:scroll !important;}
.desktop-filter .modal-box .modal-body{height:78% !important;}
.afterpay-logo{height:14px}
.cont_top{top: 100px !important;margin-bottom: 112px !important;}
/*30-04-19*/
.gift-cert-purchase-container .title-gift{margin-bottom:10px;}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount-label{padding: 10px 10px 0 0;}
.gift-cert-purchase-container .form-row label{display: block;font-size: 12px;font-family: Montserrat;text-transform: uppercase;}
.gift-cert-purchase-container .form-row input[type="text"]{display: block;width:100%;margin-bottom: 0;padding: 5px;}
.form-row textarea{width:100%;resize:vertical;height:5rem;padding:5px;font-family: Montserrat}
.btn.btn-primary{width:100%}
/*15-07-19*/
.product-card_home{margin: 0 auto 5px !important;width:100%!important;float: none !important;padding:0px!important;}
.tab_bg ul.tabs li{padding:15px 4px 5px;font-size: 11px;letter-spacing: unset;}
.tab_bg ul.tabs{height:auto;margin: 0px auto 15px;}
.premium{left: 2.25rem;}
.sd-brandname{text-align:center;margin:21px -1px 3px;}
.accordion{margin-left:0}
.mobi-tab{background:inherit !important; padding:15px 5px!important;}
.detail_description{padding:0 15px; background:#fff}
.accordion, .panel {background-color:#fff;margin-left:0;}
.mobi_heading_bg{background: #f4f4f4;padding: 15px;margin-bottom:1px !important;text-align: center;}
.mobi_heading_bg h4 {font-size: 12px;margin:7px 12px 11px!important;color: #000;font-family: Muli;font-weight: 700;}
.mobi_heading_bg h2{font-size: 17px;font-family:lora;line-height: 22px;}
.long_desc p {margin:11px 0;}
.desc_bg{margin-top:30px;}
.flexslider{margin:1px  0 0!important;}
.custom-select{width:85%}
.custom-select1,.size-chart-block{width:85% !important;margin-bottom: 6px;}
.size_guide{margin-left:0px;line-height:1 !important; height:auto;margin-bottom:20px;width: 85px;}
.sd-pdp-banner .sdb-header h6{font-size:22px;margin: 5px 0;}
.sd-pdp-banner .sdb-header{padding:19px 10px 0px !important;border-bottom:none; margin-bottom:0}
.sd-pdp-banner .sd-banner-info-wrapper{position:relative;left:0!important;top: 0;-webkit-transform: none;transform:none;}
.sd-banner-wrapper{margin:10px auto 0;min-height:375px;background-size:371px;background-position: center !important;}
.social_icon{text-align: center;}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-mob-content{width:100%;padding:0 15px 10px;min-height: 100%;}
.fav_icon{right:8%;top:4%;}
.fav_iconHome{right: 11%;}
.home-prod-img{height:300px;}
.material-input1 input[type=text]:not(.browser-default){width:100% !important;margin: 13px 0 !important; height:1.5rem !important;text-align: center;}
.tandg-rte{width:100%}
.tandg-rte p{font-size:17px !important;}
.drop-a-hint__right-wrapper_submit{margin-bottom:0;min-width: 100%;}
.sd-guarantee-wrapper .sd-guarantee-container{width:100%;padding:40px 15px;}
.sd-guarantee-wrapper .sd-guarantee-container h6{font-size:21px;line-height:29px;margin-bottom:20px;}
.tandg-rte .blank{width:198px;}
.editorial-feature{margin:15px;display:inline-block;}
.content-width{width:100%;}
/*17-09-19*/
#cssmenu2 ul ul a{padding:4px 5px 4px 5px}
.v-a{width:38px;vertical-align: bottom;}
.v-b{vertical-align: bottom;}
.v-b11{vertical-align: middle;}
.btn-dark{margin:5px !important;}
#cssmenu2 ul ul li{width:100%;margin: 4px 7px}
.checkoutEmailSection {margin:22px 0px 30px;overflow: hidden;}
.shipping h4 {font-size: 20px;color: #000;margin: 13px 0 15px;}
.sd-banner-wrapper{background-position:center !important;min-height:483px !important;}
.mobile-h2 {text-align: left !important;font-size:22px!important;text-transform: uppercase;margin: 22px 21px 0 !important;font-family: Roboto,Helvetica,Arial,sans-serif;}
.rod-mod__text h2{font-size:32px;}
.content-features h2{font-size:28px;}
.shipping{border-top:1px solid #eee;margin-top:22px;}
h2.section-header:after{margin:15px auto 18px}
h2.section-header span{font-size:15px;}
.home-explore-txthead{font-size: 19px;color: #000;margin: 20px 0 5px;font-weight: bold;line-height: 25px;}
.home-explore-txt{line-height:18px;padding-top: 11px;color: #000;font-size:13px;}
.explore-txt-bg{background:#00000014; height:221px; box-shadow:0 0.2125rem 1.25rem 0 rgba(0, 0, 0, 0.19);}
.button-link.white{height: 8%;font-size: 13px;line-height: 17px;padding:8px 9px;width:190px; bottom: 12px;letter-spacing:1px;border-radius: 5px;}
.button-link__title .fa-angle-right {font-size:15px;}
/*07-10-19*/
.slide > ul > li h3{font-size:13px;line-height:17px;padding:8px 1em 5px;}
.slide > ul > li .price{font-size:13px;}
.glider-controls-ltr .glider-control-back{left:29%!important;}
.glider-controls-ltr .glider-control-next{right: 29%!important;}
.theshoplook a{font-size:11.2px;padding:5px 0px;line-height:33px;width:107px}
.slide{margin:1.5em auto;}
.hei{height:100%}
.sorting-main{padding:0;}
.c-sticker {position: absolute;bottom: auto;left: 1.175rem;top: 3px;}
/*17-10-19*/
.adv-bg h4{font-size:29px;letter-spacing: 2px;margin:0 0 8px;}
.adv-bg p {font-size:13px!important;line-height:20px;}

.footer__bottom-wrapper_right-container_item{padding-left: 9px;}
#cssmenu2 ul ul li.price-width-filter{width:46% !important;}
.pop-content{width:96%;}
#target1{background: #fff;width: 92%;height: 50px;padding: 5px 10px;display: none;position: relative;top: -56.4px;margin: 0px auto;overflow: hidden;box-shadow: 0 3px 4px 0px rgba(0,0,0,0.1);z-index: 1;}
/*15-11-19*/
.below-banner-txt{font-size:15px;padding:6px 10px;}
.title-striped{width:100% !important;margin-top:60px}
.heading-below{font-size:15px!important;width:94%;line-height:22px;}
.cut-text{margin:20px auto 10px;text-align:center;width:95%;}
.slect-dia-text{width:97%;line-height:24px!important;font-size:15px !important;}
.main-heading{font-size:24px;margin:15px 0 10PX}
.editorial-feature__content h3{line-height:17px;}
/*20-11-19*/
.right-section{width:100%;float:none; margin-left:0}
.shop-btn1{width:165px;height:38px;font-size:15px;}
.jew-code{font-size:15px;letter-spacing: 1px;margin:17px auto 0px;width:77%}
.cur-txt{font-size:30px;margin-left:4px}
.content-features p{margin: 9px 0 0;}
.sorting-selector{width:100%;margin-left: 0;float:right;margin: 17px 0 15px;padding:0 25px 0 7px;min-height: 45px;border-radius: .2rem;border: 1px solid #222222;box-shadow: inherit;background-color: #fff;content: '\f104'; color:#000}
.desktop-filter{width:inherit;}
.sorting-left-section{width:158px;text-align:center;}
.list-val {font-size:13px}
.result-count{margin-left:12px;}
.header-extra>button+a, .header-extra>button+button {margin-left: 5px;}
.list-right-group{justify-content: flex-end;width: calc(100% - 200px);}
.header-mobi{width:100%;margin:17px 0 15px;float:left;min-height: 45px;border-radius:0.2em;}
.header-mobi1{width:48%;margin:17px 0 15px;float:left;min-height: 45px;border-radius:0.2em;}
.prod-detail-icon{margin:6px 0 0; width:100%;text-align: center;}
#powerTip{width:70% !important}
.footer-page-wrapper {margin-top:0 !important;}
.calrity-mar-detail{margin-left: -16px;}
.color-mar-detail{margin-left: -17px;}
/*29-11-19*/
.ring-bann-content{padding: 0.25rem 0 0.25rem;width: 100%;text-align: center;margin-left: 0;margin-top: 58%;}
.cat-Banner h1{font-size:24px}
.eng-ring-btn{width:151px!important;}
h3.cta.titles{font-size:21px;}
.slick-slide{margin:0 !important}
.Ring-Makers-text{font-size:22px;}
.shop-metal .column.column-block {padding:46% 0px 8px !important;background-size: 225px;    border: 4px solid #fff;}
.button--tertiary{letter-spacing:0px;font-size:0.660rem;}
.shop-metal .links-module .links-module__stack-element, .links-module .links-module__stack-element-sale{width:90%;}
.pink-patch{min-height:100px;margin-bottom: 10px; display:inline-block}
.text-on-pink{font-size: 18px; width:100%;line-height:27px;}
#engagement-style-sect{margin:10px}
.groom-shop{margin-bottom:20px;}
#engagement-style-sect p{width:100% !important}
.Groomsmen-heading{font-size:22px;}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-mob-content{min-height:100% !important}
.sd-pdp-banner{min-height:100% !important;}
#carousel-wed-mob.flexslider .slides > li{margin-left:8px !important}
.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{display:none}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content{-webkit-box-shadow:none; box-shadow:none}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content .sdb-first-content{padding:0 10px 0;margin-bottom: 5px;}
.slider{margin:5px auto 20px;}

.cat-Banner{min-height:244px !important}
.ring-bann-content{bottom:0;top: inherit !important;}
.calrity-img-bg{height: 190px;width: 140px;margin: 15px 19px;}
.calrity-img-bg span{line-height:16px;}
#carousel{width:100% !important}
.cut-text-bg{width:98%!important}
.below-banner-txt{font-size:15px;padding: 8px 7px 25px;line-height:24px;}
.main-heading{font-size:24px;margin:13px 0 10px;}
.title-striped{width:100% !important;margin-top: 60px;}
.heading-below{font-size:15px !important; width:95%;}
.slect-dia-text{text-align: center;font-size:18px!important;font-family: Playfair Display;width: 100%;margin: 14px auto !important;}
.flexslider .slides img{float:none !important}
#carousel-dia-mob .slides > li{text-align:center; margin-left:10px}
#carousel2-mob .slides > li{text-align:center; margin-left:5px;width:75px !important}
#slider2-mob.flexslider .slides img{width:70%;float: none;border-radius: 50%}
#carousel1-mob .slides > li{text-align:center; margin-left:14px}
#carousel1-mob{margin: 0 auto !important;}
[type=email]{width: 65% !important;}
.gift-card-apply_btn{margin: 0 0 0 8px !important;padding: 11px 10px 11px !important;width: 46% !important;}
.customize-login{width: 100%;}
.create-account-btn{width: 100%;padding: 8px;}
.jwellwery p{font-size: 13px!important;}
.content-features {padding: 60px 0;}
.adv-bg{margin: 60px auto 0;}
/*03-03-20*/

.productView-optionsForm {margin: 0;}
.form-field-scrollingOptions .form-option-variant {min-width:5rem;}
.gg-content > img { width: 60px !important; margin-bottom: 10px; } 
.rev-title { padding: 29px 6% 0; border-right: none; text-align: center; } 
.content-features h2{text-align:center !important}
.productView-optionsForm .form-label.form-label--withTip{display: block;}
.productView-optionsForm .form-label{text-align:center}
.when-three-color{width:18.2rem!important; } 
.When-single-color{width:10rem !important; margin: 0 auto; } 
.form-label--alternate{text-transform: initial;}
/*24-04-20*/
.watch-video-m{color:#ff0000 !important}
#CaratValidationError{text-transform:initial !important;text-align: left;width: 85%;margin: 0 auto;}
#WidthValidationError{text-align:left !important}
/*27-04-20*/
.container .three.columns{width:100%}
.container .six.columns {width: 98%;}
.container .three.columns input[type="email"]{width:100% !important}
.container .three.columns.omega{margin-left:0}
.form-field-scrollingOptions{width: 85%; margin:4px auto 0;}
/*29-04-20*/
.explore{margin: 15px auto 0;width: 85%;}
.explore ul li{width:48%;margin:0 0 0 8px;}
.vertical-text>li>a{font-size:9.5px!important;line-height: 15px; margin:0 !important}
.explore i{font-size:10px}
.explore span{font-size:22px;margin-right: 2px;line-height: 25px;vertical-align: bottom;}
.vertical-text.tabs-right{width:100%;height: 35px !important;}
.box-phone-call select{width:100% !important}
/*15-05-20*/
.productView-infoActions-item--delivery{display: block;background: #f9f9f9; text-align: center; padding: 15px 0; width: 85%; margin: 0 auto 1.5rem;}
.modal-sub-title{font-size: 15px;line-height: 21px;margin:0 0 1.5rem;}
.button--primary{min-width:100%;margin: 0 0 0.7rem;}

/******15-01-21**tabs******/
.tab_bg ul.tabs li{padding: 0 5px; font-size: 13px; letter-spacing: unset; margin-bottom: 10px;}
#lblTab1,#lblTab2,#lblTab3{border:none !important;}
#lblTab2,#lblTab4{border-left: 1px solid #ccc !important;width: 175px;}
.add-cart-new-btn-ht,.add-cart-new-btn {width: 100%;margin-top: 10px;}
.add-cart-new-btn-ht.or,.add-cart-new-btn.or{padding:14px 8px 13px 8px;}
.add-cart-new-btn{width:100%}
}

@media screen and (min-width:370px) and (max-width: 400px) {
#cssmenu2 ul ul{margin-bottom: 0!important;padding:20px 0 !important;}
#cssmenu2 ul .size-m-fil {height: 122px !important;margin-bottom: 0!important;}
/*15-07-19*/
.product-card_home{margin: 0 auto 5px !important;width:100%!important;float: none !important;padding:0px!important;}
.tab_bg ul.tabs li{padding:12px 5px 5px;font-size: 11px;letter-spacing: unset;}
#cssmenu2 ul ul li{width:95%;margin:4px 4px;}
h2.section-header:after{margin:17px auto 8px}
.jew-code{font-size:16px;letter-spacing: 1px;margin:17px auto 8px;width:77%}
.cur-txt{font-size:31px;margin-left:4px}
/*24-04-20*/
.watch-video-m{color:#ff0000 !important}
.form-label--alternate { text-transform: initial; }
.c-product-details__message {width: 350px;justify-content: center;}
.c-product-details__message span{font-size:13px}
.desktop-filter .modal-box .modal-body{height:82% !important;}
/******15-01-21**tabs******/
.tab_bg ul.tabs li{width:180px; padding: 0 0 1px; letter-spacing:0px; margin: 6px 0;font-size: 13px;}
#lblTab1,#lblTab2,#lblTab3{border:none !important;}
#lblTab2,#lblTab4{border-left: 1px solid #ccc !important;width: 180px;}
}

@media screen and (min-width: 400px) and (max-width: 567.98px) {
input:focus{ background:#fff;border:none;}
.container{margin:0 !important;width:100% !important}
.prev, .nextbtn{visibility:visible; padding-left:0; padding-right:0;color:#999;font-weight: normal;font-size: 18px;}
.Prod_cat_size{margin-bottom:5px; text-align:center !important;text-transform: capitalize !important;}
.mySlides img{text-align:center;margin-top:0; width:90%}
.prod_main{margin:15px 0 0;padding-bottom:0px;}
.refine-by, .sort-by label {min-width: 127px;text-align: center;margin:0 18px 14px;}
.color_icon{width:15px;height:15px;background-size: 16px 16px;}
.Prod_cat_color ul li a{width:23px;height:23px;margin-right: -3px; float:none;margin-top: 0;}
.Prod_cat_color ul li{ display:inline-block}
.Prod_cat_color{ text-align:center !important;margin-left: 0 !important; margin-top:3px!important;margin-bottom:3px;height:auto}
.no_padding{padding:0}
.m_prod_name{margin: 10px 0 2px;font-size: 14px;}
.sort_div{width:72%;margin:37px auto;}
.available-sizes::before{font-size: 13px;}
.small_nav{margin-top:28px;font-size: 13px;}
.carousel-cell{height:auto;}
.main_img{margin:46px auto; width:100%}
.flickity-prev-next-button svg{ left: 0; right:0}
.flickity-prev-next-button.previous{left:0}
.detail_prod_name{font-size:20px;margin-top:3px;text-align: center;width:100%}
.pro_type{font-size: 14px;color: #888888;display: block;margin-top:0px;}
.c-tabs__link.is-active{color:#f4436d; font-weight:bold;border: none;letter-spacing:1px;}
.tab_right{ text-align:left}
.c-tabs__link{text-align: left;padding-left: 0 !important;font-weight:bold;letter-spacing:1px !important;margin-right: 31px;}
.c-tabs__link em{padding: 0 0px 6px !important;}
.c-tabs__link.is-active {border: none;}
.c-tabs__content p{font-size:13.2px!important;}
.c-markdown ul{font-size:13.2px!important;}
.c-tabs__content{padding:10px 0 10px 0;line-height: 22px;}
.content_ul{font-size: 15px;line-height: 28px;color: #46433f;}.detail_prod_price{ width:100%;margin-top: 0;}
.Addcart{ background:#f8d1c1; color:#000; margin-right:0; width:100%;padding:13px;}
.bor{border-bottom:none;padding-bottom:10px;width: 100%;}
.wish_text{position:absolute;top: 0px;z-index:3;margin-top: 0;padding: 9px 8px 9px;right: -10px;}
.slider__caption{top:27px;right:0; left:0}	
.title1{font-size: 10px;letter-spacing: 1.16px; margin:0}
.title2{font-size:28px !important;margin-top:0;line-height:18px;}
.title3{font-size: 24px !important;margin-top:8px;}
.shop_len_btn{top:27%;left: 0;right: 0;margin: 0px auto;width:120px;height: 34px;}
.read_btn{height: 36px;line-height: 0px;padding: 0px 5px 5px 14px;border: 2px solid rgba(0,0,0,0.2);font-size: 12px;border-radius: 50px;min-width: 95px;margin-top: 7px;outline: none !important;}
.slider__switch span{ width:15px; height:15px}
.slider-nav{height: 17px;}
.sc-main-container h2{text-align: center;font-size: 22px;text-transform: uppercase;margin:15px auto ;}
.sc-main-container{width: calc(100%);}
.wrapper{border-top:none}
.sc-details-content{margin: 15px auto 0;}
.btn-box{font-size:12px;margin: 4px 3px 10px;background:#000;border: none;;}
.sc-order-summary .sc-total-detail dt{ border:none;padding: 8px 0;margin: 0;}
.sc-order-summary .sc-proceed-checkout{margin-top: 0px;}
.sc-order-summary .sc-total-detail{margin:0px auto;}
.sc-item-container{padding: 15px 20px}
.field-input-ui>input{width:61%!important;text-align: center;background: none;margin-left: 10px;}
.sc-sidebar{padding-top:22px;width:100%;}
.btn-box{color: #fff;border-radius: 0;background:#000;border: none;}
.sc-guarantee-content{margin-top: 26px;padding:5px 10px 12px 0px;color: #fff;background: #000;margin-left: 0;}
.sc-order-summary .sc-btn-continue{margin: 10px auto 0;}
.sc-order-summary{ margin-bottom:8px}
.sc-need-help{width:53%;}
.garantee_icon {width: 4%;float:none}
/*14-08-17*/
.nav_border{ border:none}
.navbar.navbar-default{min-height: 13px;}
.collectionimages ul li{width:102px}
.title-strip h2{font-size: 23px;}
.brands-selection-list{padding: 0;list-style: none;text-align: left;width: 38.91489%;float: left;margin-right: 4.12766%;margin-left: 21px;}
.best-selling{ padding:10px;}
.Prod_name{padding-left:0px !important;text-align: center;width: 100%;max-width:100%}
.available-in{text-align: center;width: 100%;display: block!important;; margin-left:0 !important}
.price{ padding-left:0 !important;text-align: center;}
.content .menu .primary-menu li a{width: 35px;height: 35px;padding-top: 7px;}
.content{right: 0%;width: 100;z-index: 1;}
.m_foter{height: 123px;}
.disply-in-line-block-ul{text-align: center}
.for-btn {margin-top: 0px !important;}
.category ul li a {width: 178px;}
.newsletter_form{margin-top: 10px;margin: 10px auto;width: 90%;display: block;}
.price span{ display:inline-block; margin:3px 0}
.newsletter{margin: 10px auto;width:87%;}
.style_code{ text-align:center; margin:0}
.delivery_time{ text-align:center}
.title-strip{margin:23px 0px;padding:0}
.c-tabs__link{text-align: left;padding-left: 0 !important;font-weight: bold;letter-spacing: 0px;border-bottom:none;}
.bor_top{border-top:none;}
.title{margin:34px 26px 10px;}
.track_txt{margin: 10px;text-align: justify; font-size: 14px !important;}
.fielditem label{width: 100%;margin-bottom: 10px;}
.textbox_1{width:100%}
.order_track{width:100%}
.order-num-small{width: 4em;}
.accept-and-submit{margin:0 0 15px;}
.popup-login-wrapper{ padding:10px 0}
.customize-login{width: 288px;}
#login-form {padding: 0 20px 17px;}
.cart-right-column{ float:none}
.checkout-types li{width: 100%;}
.sc-order-summary .sc-proceed-checkout .btn-proceed-checkout{width:100%}
/*17-04-18*/
.cont_top {top: 100px;}
.header-top-padding{padding-top:138px !important;}
.cate_heading{font-size: 14px;margin: 12px auto 35px;width: 100%;}
.read_blog_bg{margin-top:-20px !important;margin-bottom: 0px !important;}
.collectionimages{margin: 10px 0 20px;}
.instgram_div ul li{width:197px;}
.sd-blogs{margin-top:180px;}
.large-block-grid-5>li{width: 100%;}
.sd-blogs .post-main-image{height: 348px;}
.owl-prev{left: -9px;}
.owl-next{right:-9px}
.owl-pagination{ display:none}
.owl-theme .owl-controls{ margin-top:0 !important}
/*24-04-*18*/
#popup_this{left:0% !important;margin-left:0;margin-top:0;}
.first-visit-content{margin:0 0 15px;width: 100%;}
.discount-info{font-size:44px !important;}
input.subscribe-newsletter-coupon{width: 295px;margin-top: -5px;font-size: 15px;}
.discount-title{margin-top: 5px;font-size:17px!important;}

/*Pagination Code*/
.main-pagtion{margin-top: 15px;position: absolute;bottom: -30px;margin: 0px auto;text-align: center;left: 0;right: 0;border-bottom:none;display: contents;}
.main-pagination-section{float: none;width:100%; margin:0 auto}
.bottom-pagtion{ border:none;margin-bottom: 30px;margin-top:15px}
.sorting-main .sorting-selector { max-width: 100%;width: 102px !important;padding-left: 4px;}
.pages-item-btn{padding: 3px 13px;}
.pages-item-previous {margin-right:6px;}
.pages-item-next {margin-right: 0px;}
.sorter-action{margin-left:-2px}

/*20180528*/
.sort_div { width:90%;}
.nav1,.nav-mobile {width:50%}
.nav-list , .nav-list1{padding:0}
.refine-by, .sort-by label{margin:0}
.refine-by{float:right}
.nav-mobile1{float:left}
.Prod_cat_size{text-align:center !important;text-transform: capitalize !important;}
.sizeul{text-align:center !important;margin-top: 7px;}

/*Checout page 20180622*/
.login_Section {padding-left:15px;margin-top: 10px;}

/*Cart Page */
.remove-popup-content{width:90%}
.remove-btn-grp{width:100%}
.remove-btn-grp a {padding: 5px 8px;}
.remove-btn-grp .left, .remove-btn-grp .right{width: 45%;}

.sc-sidebar .sc-sidebar-container{width:100%;}
.sc-item-remove {position: absolute;right: 0;top: 6px;}
.extrasmalldevice{width:100%}
 .mon-m-t {margin-top:122px!important; padding:0}
.c-container__title{letter-spacing: 2px;margin-bottom:5px;}
.c-container__title+.c-container__desc{margin: 5px;}
.c-button-link--large{font-size: 14px;padding: 8px 11px;}
.c-container--shop-by .c-container__actions>:not(:first-of-type){margin-left: 1rem;}
.c-container__actions{padding: .50rem 0 1.5rem}
.u-text-size-3{font-size: 1.5rem!important;}
.c-tabs{margin-bottom:0}
.wishlist-qnty-mb {right: -12% !important;}
.cart_count{top:5px;right:19%;}

/*Category banner*/
.c-banner__text{margin: 0 0 0 7rem;padding:0;}
.c-banner{padding:0}
.term-name{font-size: 24px;padding:20px 0 0;} 
.shop-type-txt{line-height:19px;margin: 6px 0px}
.c-styled-title-block{padding: 0;width: 324px;}
.c-banner__text_big{padding: 9px 9px 9px 46px;}
.c-banner__text_big_shape{padding:0 9px 9px 25px;}
.term-name-shape{font-size: 22px;padding: 20px 0 0;}
.c-container__main{padding:0;margin-top:2.6rem;}
.back_color_text{padding:39px 0 0;}
.productlistdiv{border-top:none}
/*Brands**/
.list-inline{margin-top: 25px;}
.brandslogowrap li{width:193px;margin:0 0px 10px 6px;}
.padding-0{padding-right: 15px;padding-left: 15px;}
.pbi{font-size: 14px;margin-top:0px;margin-bottom: 10px;}
span.afterpay-logo{width: 4.3rem;}
.c-tabs__link.is-active .match_txt{padding: 0 0px 6px;}
.mr_0{margin-right: 0;}
.pad_0{padding:0}
.pad_5{padding:0 5px;height:202px;}
.slide > ul > li{min-height:295px;}
.pp-outerdiv h2{ padding:18px 0px 0;line-height: 22px;}
.shop-type-ban-bg .container{padding: 9px 0px!important;}
.shop-type-head{font-size:21px !important;margin-top: 0px !important;line-height: 29px;clear: both;}
.slick-slide h3{line-height: 27px;}
.slick-slide h4 {font-size: 17px !important; margin:0 !important}
.slick-slide .fa-heart{font-size:19px !important}
.slide{margin:3em auto 1em;}
.btn-default_m {margin: 10px auto 20px !important;width: 260px;display: block;}
.DisplayTblCell p{ margin-bottom:0; text-align:justify}
.cont-row {margin:0 0 40px 0;}
.text-col h2{text-align:center}
/*29-12-18*/
.for-btn{margin:0 !important}
.m_foter{margin-top:0px}
.gc-display-display{padding:0 !important}
.parcel-icon{width:20px !important}

#home-banner.get_digital_protectn{background:url('/images/banners/Eng-wedding-ring-mobi.jpg'); margin-top:60px;margin-bottom:0;padding-bottom: 15px;}
.sd-lookbook-text-wrapper .sd-gf-btn a.sd-dark-solid-btn{width: 155px;margin: 15px 10px 7px 0!important;}
.sd-lookbook-text-wrapper h1{font-size:27px !important;line-height: 31px;}
#home-banner .d-tbl-cell {display: block;}
section {padding-top:0;padding-bottom: 10px;}
.sd-dark-solid-btn i{color:#000;font-size: 16px;}
.c-mega-menu__body{padding-top: 1rem;}

input[type=checkbox]:not(old) + label, input[type=radio ]:not(old) + label{padding:2px 0px;color: #000;margin-left: 0;}
input[type=checkbox]:not(old) + label > span, input[type=radio ]:not(old) + label > span {}
input[type=checkbox]:not(old):checked + label > span, input[type=radio ]:not(old):checked + label > span {display:none;color: #fff;background: #000;}

.colorfilter{border-radius: 100%;width:30px;height:30px;border: 1px solid #fff;vertical-align:middle !important;padding: 3px;margin-right:4px}
.color-name{font-size: 12px;text-align: center;display: block;font-family: muli;}
.color-p{padding: 10px 10px !important;margin:0 !important}
#cssmenu2 ul ul{padding:20px 0px!important;}
#cssmenu2 ul .size-m-fil {height: 122px !important;margin-bottom: 0!important;}

/*01-04-19*/
.text1{font-size:33px;margin: 35px 0 0;text-align: center;line-height: 42px;}
.Banner-txt{position: absolute;bottom: 20%;left:4%;margin: 0; width: 100%;top: inherit;}
.text2{margin:17px 0;font-size: 16px;line-height: 21px;float: left;}
.Baner-btn{font-size:15px;margin:9px 0 6px 7px;width:175px;padding: 10px 7px;line-height: 22px;}
.main-txt-border{margin: 17px auto 11px;}

#SizeValidationError{text-align:left;margin-bottom:0}
/*10-04-09*/
.modal-box{width: 90%!important;left: 0 !important;right: 0 !important;margin: 0 auto;position: fixed;}
.top-info-message{margin-top:-30px;}
/*30-04-19*/
.gift-cert-purchase-container .title-gift{margin-bottom:10px;}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount-label{padding: 10px 10px 0 0;}
.gift-cert-purchase-container .form-row label{display: block;font-size: 12px;font-family: Montserrat;text-transform: uppercase;}
.gift-cert-purchase-container .form-row input[type="text"]{display: block;width:100%;margin-bottom: 0;padding: 5px;}
.form-row textarea{width:100%;resize:vertical;height:5rem;padding:5px;font-family: Montserrat}
.btn.btn-primary{width:100%}
/*17-07-19*/
.tab_bg ul.tabs{height:auto;margin: 0px auto 15px;}
.tab_bg ul.tabs li{padding: 15px 6px 5px;font-size: 11px;letter-spacing: 1px;}
.product-card_home{margin: 0 auto 5px !important;width:100%!important;float:none !important;padding:0!important;}

.sd-brandname{text-align:center;margin:21px -1px 3px;}
.accordion{margin-left:0}
.mobi-tab{background:inherit !important; padding:15px 5px!important;}
.detail_description{padding:0 15px; background:#fff}
.accordion, .panel {background-color:#fff;margin-left:0;}
.mobi_heading_bg{background: #f4f4f4;padding: 15px;margin-bottom:1px !important;text-align: center;}
.mobi_heading_bg h4 {font-size: 12px;margin:7px 12px 11px!important;color: #000;font-family: Muli;font-weight: 700;}
.mobi_heading_bg h2{font-size: 17px;font-family:lora;line-height: 22px;}
.long_desc p {margin:11px 0;}
.desc_bg{margin-top:30px;}
.flexslider {margin:0 0 0px !important;}
.custom-select{width:85%;margin-bottom: 1rem;}
.sd-pdp-banner .sdb-header h6{font-size:22px;}
.sd-pdp-banner .sdb-header{padding: 0 10px 0;border-bottom:none; margin-bottom:0}
.sd-pdp-banner .sd-banner-info-wrapper{position:relative;left:0!important;top: 0;-webkit-transform: none;transform:none;}
.sd-banner-wrapper{margin:10px auto 0;min-height:375px;background-size:371px;background-position:center;}
.social_icon{text-align: center;}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-mob-content,.content-width,.tandg-rte{width:100%}

.fav_icon{right:8%;top:3%;}
.fav_iconHome{right:6%;}
.material-input1 input[type=text]:not(.browser-default){width:100% !important}
.tandg-rte p{font-size:17px !important;}
.drop-a-hint__right-wrapper_submit{margin-bottom:0;min-width: 100%;}
.sd-guarantee-wrapper .sd-guarantee-container{width:100%;padding:40px 15px;}
.sd-guarantee-wrapper .sd-guarantee-container h6{font-size:23px;line-height:29px;margin-bottom:20px;}
.tandg-rte .blank{width:198px;}
.modal-box .modal-body{overflow-y:scroll !important;height:552px;}
.desktop-filter .modal-box .modal-body{height:82% !important;}
#cssmenu2 ul ul li{width:97%;margin:5px;}
.btn-dark{margin:5px !important}
#cssmenu2 ul ul a{padding:4px 10px 4px 0;}
.checkoutEmailSection {margin:22px 0px 30px;overflow: hidden;}
.shipping h4 {font-size: 20px;color: #000;margin: 13px 0 15px;}
.sd-banner-wrapper{background-position:center!important;}
.mobile-h2 {text-align: left !important;font-size:22px!important;text-transform: uppercase;margin: 22px 21px 0 !important;font-family: Roboto,Helvetica,Arial,sans-serif;}
.rod-mod__text h2{font-size:32px;}
.content-features h2{font-size:28px;}
.shipping{border-top:1px solid #eee;margin-top:22px;}
.custom-select1,.size-chart-block{width:85% !important;margin-bottom: 6px;}
.size_guide{margin-left:0px;line-height:1 !important; height:auto;margin-bottom:20px;width: 85px;}
/*04-10-19*/
h2.section-header:after{margin:15px auto 18px}
h2.section-header span{font-size:15px;}
.home-explore-txthead{font-size: 21px;color: #000;margin: 25px 0 5px;font-weight: bold;line-height: 25px;}
.home-explore-txt{line-height:18px;padding-top: 11px;color: #000;font-size:13px;}
.explore-txt-bg{background:#00000014; height:250px; box-shadow:0 0.2125rem 0.25rem 0 rgba(0, 0, 0, 0.11);}
.button-link.white{font-size: 14px;line-height: 17px;padding: 10px 9px;width:205px; bottom: 31px;letter-spacing: 1px;border-radius: 5px;}
.button-link__title .fa-angle-right {font-size:15px;}
.columns-for-m{padding: 8px 8px !important;}
.content-features p{margin: 9px 0 7px;}
/*07-10-19*/
.slide > ul > li h3{font-size:13px;line-height:15px;padding:8px 1em 0px;}
.slide > ul > li .price{font-size:13px; padding:0}
.glider-controls-ltr .glider-control-back{left:29%!important;}
.glider-controls-ltr .glider-control-next{right: 29%!important;}
.sorting-main{padding:0rem 0;}
.theshoplook a{width:121px;font-size:12px;padding:0 5px;line-height:30px;}
/*17-10-19*/
.adv-bg h4{font-size:30px;letter-spacing:2px;margin: 0 0 9px;}
.adv-bg p{font-size:13px!important;line-height: 21px;}
.editorial-feature{margin:15px;display:inline-block;}
.footer__bottom-wrapper_right-container_item{padding-left:13px;}
#cssmenu2 ul ul li.price-width-filter{width:47% !important;text-align:center;}
.pop-content{width:96%;}

/*20-11-19*/
.right-section{width:100%;float:none; margin-left:0}
.shop-btn1{width:165px;height:38px;font-size:15px;}
.jew-code{font-size:15px;letter-spacing: 1px;margin:17px auto 8px;width:68%}
.cur-txt{font-size:30px;margin-left:4px}
.content-features p{margin: 9px 0 0;}
.sorting-selector{width:100%;margin-left: 0;float:right;margin-right:0;}
.sorting-left-section{width:172px!important;text-align:center;}
.list-val {font-size:13px}
.result-count{margin-left:12px;}
.header-extra>button+a, .header-extra>button+button {margin-left: 5px;}
.list-right-group{justify-content: flex-end;width: calc(100% - 200px);}
.header-mobi{width:100%;margin:17px 0 15px;float:left;min-height: 45px;border-radius:0.2em;}
.header-mobi1{width:48%;margin:17px 0 15px;float:left;min-height: 45px;border-radius:0.2em;}
.prod-detail-icon{margin:6px 0 0; width:100%; text-align:center}
#powerTip{width:70% !important}
.footer-page-wrapper {margin-top: 0;}
.list-img{width:82px;}
.list-left-group .list-col:before{width:80px;}
.calrity-mar-detail{margin-left: -16px;}
.color-mar-detail{margin-left: -17px;}
.sorting-selector{width: 100%;margin-left: 0;float: right;margin: 17px 0 15px;padding: 0 25px 0 7px;min-height: 45px;border-radius: .2rem; border: 1px solid #222222;box-shadow: inherit;background-color: #fff;content: '\f104';color: #000;}
/*29-11-19*/
.ring-bann-content{padding: 0.25rem 0 0.25rem;width: 100%;text-align: center;margin-left: 0;margin-top:47%;}
.cat-Banner h1{font-size:24px}
.eng-ring-btn{width:157px !important;}
h3.cta.titles{font-size:21px;}
.slick-slide{margin:0 !important}
.Ring-Makers-text{font-size:22px;}
.shop-metal .column.column-block {padding:39% 0px 11px !important;background-size: 225px;    border: 4px solid #fff;}
.button--tertiary{letter-spacing:1.2px;}
.shop-metal .links-module .links-module__stack-element, .links-module .links-module__stack-element-sale{width:90%;}
.pink-patch{min-height:100px;margin-bottom: 10px;display:inline-block}
.text-on-pink{font-size: 18px; width:100%;line-height:27px;}
#engagement-style-sect{margin:10px}
.groom-shop{margin-bottom:20px;}
#engagement-style-sect p{width:100% !important}
.Groomsmen-heading{font-size:22px;}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-mob-content{min-height:100% !important}
.sd-pdp-banner{min-height:100% !important;}
#carousel-wed-mob.flexslider .slides > li{margin-left:8px !important;width:83px !important;}
.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{display:none}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content{-webkit-box-shadow:none; box-shadow:none;padding:0px 5px 17px}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content .sdb-first-content{padding:0 10px 0;margin-bottom: 5px;}
.slider{margin:5px auto 20px;}
.sd-pdp-banner .sdb-header{padding:17px 10px 6px;}

.cat-Banner{min-height:244px !important}
.ring-bann-content{bottom:0;top: inherit !important;}
.calrity-img-bg{height: 190px;width: 137px;margin: 15px 25px;}
.calrity-img-bg span{line-height:16px;}
.cat-Banner{min-height:244px !important}
.ring-bann-content{bottom:0;top: inherit !important;}
.calrity-img-bg{height: 190px;width:154px;margin:15px 26px;}
.calrity-img-bg span{line-height:16px;}
#carousel{width:100% !important}
.cut-text-bg{width:98%!important}
.below-banner-txt{font-size:15px;padding: 8px 7px 25px;line-height:24px;}
.main-heading{font-size:24px;margin:13px 0 10px;}
.title-striped{width:100% !important;margin-top: 60px;}
.heading-below{font-size:15px !important; width:95%;}
.slect-dia-text{text-align: center;font-size: 14px !important;font-family: Playfair Display;width: 100%;margin: 14px auto !important;}
.flexslider .slides img{float:none !important}
#carousel-dia-mob .slides > li{text-align:center; margin-left:20px}
#carousel2-mob .slides > li{text-align:center; margin-left:5px;width:75px !important}
#slider2-mob.flexslider .slides img{width:70%;float: none;border-radius: 50%}
#carousel2-mob{width:81% !important;}
#carousel1-mob .slides > li{text-align:center; margin-left:14px}
#carousel1-mob{margin: 0 auto !important;width:87% !important;}
.v-a{vertical-align: bottom;}
[type=email]{width: 65% !important;}
.slider h3{line-height:20px;}
.jwellwery p{font-size: 13px!important;}
.adv-bg,.jwellwery{margin: 60px auto 0px;}
.content-features {padding: 60px 0;}
.customize-login{width: 100%;}
.productView-optionsForm{margin: 0 0;text-align: center;}
.form-field-scrollingOptions .form-option-variant{min-width:6.2rem;}
.productView-optionsForm .form-label{text-align:center}
.when-three-color {width: 21rem !important;	margin: 0 auto !important;} 
.When-single-color { width:13rem!important; margin: 0 auto; } 
.productView-optionsForm .form-label.form-label--withTip{display:block}
.When-single-color{margin:0 auto}
/*24-04-20*/
.watch-video-m{color:#ff0000 !important}
.form-label--alternate { text-transform: initial; }
#CaratValidationError{text-transform:initial !important;text-align: left;width: 85%;margin: 0 auto;}
#WidthValidationError{text-align:left !important}
/*27-04-20*/
.container .three.columns{width:100%}
.container .six.columns {width: 98%;}
.container .three.columns input[type="email"]{width:100% !important}
.container .three.columns.omega{margin-left:0}
.form-field-scrollingOptions{width:85%; margin:4px auto 0;}
/*29-04-20*/
.explore{margin: 15px auto 0;width: 85%;}
.explore ul li{width: 44%;margin: 0;}
.vertical-text>li>a{font-size:11px!important;line-height: 15px; margin:0 !important}
.explore i{font-size:10px}
.explore span{font-size: 15px;margin-right: 2px;vertical-align: bottom;}
.vertical-text.tabs-right{width:100%;height:35px !important;}
.box-phone-call select{width:100% !important}
.Prod_cat_size ul{width: 85%;margin: 0 auto 1rem;}
.c-product-details__message{width: 321px;justify-content: center;}
.c-product-details__message span{font-size:14px;}
/*15-05-20*/
.productView-infoActions-item--delivery{display: block;background: #f9f9f9; text-align: center; padding: 15px 0; width: 85%; margin: 0 auto 1.5rem;}
.modal-sub-title{font-size: 15px;line-height: 21px;margin:0 0 1.5rem;}
.button--primary{min-width:100%;margin: 0 0 0.7rem;}
/******15-01-21**tabs******/
.tab_bg ul.tabs li{width:190px;padding: 0 0px 1px;letter-spacing:0px;margin: 6px 0;font-size: 14px;}
#lblTab1,#lblTab2,#lblTab3{border:none !important;}
#lblTab2,#lblTab4{border-left: 1px solid #ccc !important;width: 195px;}
.add-cart-new-btn-ht,.add-cart-new-btn {width: 100%;margin-top: 10px;}
.add-cart-new-btn-ht.or,.add-cart-new-btn.or{padding:14px 8px 13px 8px;}
.c-sticker.viewshowroom-sticker{top:0;}
}

@media screen and (min-width: 475px) and (max-width: 567.98px) {
	/*01-04-19*/
.text1{font-size:35px;margin: 35px 0 0;text-align: center;line-height:47px;}
.Banner-txt{position: absolute;bottom:22.5%;left:7%;margin: 0; width: 100%;top: inherit;}
.text2{margin:17px 0;font-size: 16px;line-height: 23px;float: left;}
.Baner-btn{font-size:15px;margin:9px 0 6px 7px;width:175px;padding: 10px 7px;line-height: 22px;}
.main-txt-border{margin: 17px auto 11px;}
/*17-07-19*/
.tab_bg ul.tabs{height:auto;margin: 0px auto 15px;}
.tab_bg ul.tabs li{padding:15px 7px 5px;}

.newsletter{margin: 10px auto;width: 81%;}
.fav_icon{right:8%;top:3%;}
.fav_iconHome{right: 11%;}
.material-input1 input[type=text]:not(.browser-default){width:100% !important}
.tandg-rte{width:100%}
.tandg-rte p{font-size:17px !important;}
.drop-a-hint__right-wrapper_submit{margin-bottom:0;min-width: 100%;}
.sd-guarantee-wrapper .sd-guarantee-container{width:100%;padding:40px 15px;}
.sd-guarantee-wrapper .sd-guarantee-container h6{font-size:23px;line-height:29px;margin-bottom:20px;}
.tandg-rte .blank{width:198px;}
.editorial-feature{margin:15px 6px;display:inline-block;}
.content-width{width:100%;}
#cssmenu2 ul ul li{width: 200px;}
#cssmenu2{padding-bottom:100px;}
.btn-dark{margin:5px !important}
#cssmenu2 ul ul a{padding:4px 10px 4px 0;}
.custom-select1,.size-chart-block{width:85% !important;margin-bottom: 6px;}
.size_guide{margin-left:0px;line-height:1 !important; height:auto;margin-bottom:20px;width: 85px;}
/*07-10-19*/
.slide > ul > li h3{font-size:13px;line-height: 15px;padding: 8px 1em 0;}
.slide > ul > li .price{font-size:13px;padding: 1px 0}
.glider-controls-ltr .glider-control-back{left:33%!important;}
.glider-controls-ltr .glider-control-next{right:33%!important;}
.sorting-main{padding:0;}
.theshoplook a{width:135px line-height: 30px;}
.slide > ul > li{min-height:325px;}
.pad_5{padding: 0 5px;height:234px}
/*17-10-19*/
.adv-bg h4{font-size:35px;}
.adv-bg{padding:23px 15px;}
.sd-lookbook-text-wrapper h1{font-size: 28px !important;}
#cssmenu2 ul ul li.price-width-filter{width:47% !important;}
.pop-content{width:76%;}
/*20-11-19*/
.right-section{width:100%;float:none; margin-left:0}
.shop-btn1{width:165px;height:38px;font-size:15px;}
.jew-code{font-size:15px;letter-spacing: 1px;margin:17px auto 0px;width:58%}
.cur-txt{font-size:30px;margin-left:4px}
.content-features p{margin: 9px 0 0;line-height:17px;}
.sorting-selector{width:100%;margin-left: 0;float:right;margin-right:5px;}
.sorting-left-section{width:215px !important;text-align:center;}
.list-val {font-size:13px}
.result-count{margin-left:12px;}
.header-extra>button+a, .header-extra>button+button {margin-left: 5px;}
.list-right-group{justify-content: flex-end;width: calc(100% - 200px);}
.header-mobi{width:100%;margin:17px 0 15px;float:left;min-height: 45px;border-radius:0.2em;}
.header-mobi1{width:48%;margin:17px 0 15px;float:left;min-height: 45px;border-radius:0.2em;}
.prod-detail-icon{margin:6px 0 0; width:100%}
#powerTip{width:70% !important}
.calrity-mar-detail{margin-left: -16px;}
.color-mar-detail{margin-left: -17px;}
#carousel-wed-mob.flexslider .slides > li{margin-left:17px !important;width:88px !important;}
.cat-Banner{min-height: 284px !important;}
#carousel-dia-mob .slides > li{text-align: center;margin-left: 35px;}
.calrity-img-bg{height: 200px;width: 175px;margin: 17px 32px;}
#carousel2-mob .slides > li{margin-left:14px;}
.slect-dia-text{font-size:19px !important;}
#carousel1-mob .slides > li{text-align:center; margin-left:14px}
#carousel1-mob{margin: 0 auto !important; width:72% !important;}
[type=email]{width: 65% !important;}
.editorial-feature__content{padding: 10px 20px 60px;}
.slider h3{font-size: 14px;line-height:17px;}
.editorial-feature__link--absolute{bottom:15px;}
.modal-box .modal-body{overflow-y: scroll !important;height: 190px;}
.desktop-filter .modal-box .modal-body{height:82% !important;}
.jwellwery p{font-size: 13px!important;}
.content-features {padding: 60px 0;}
.adv-bg{margin: 60px auto 0;}
.form-field-scrollingOptions .form-option-variant{min-width:7rem;}
.When-single-color{margin:0 auto}
.when-three-color{width: 26rem !important;}
/*24-04-20*/
.watch-video-m{color:#ff0000 !important}
.form-label--alternate { text-transform: initial; }
#CaratValidationError{text-transform:initial !important;text-align: left;}
#WidthValidationError{text-align:left !important}
/*27-04-20*/
.container .three.columns{width:100%}
.container .six.columns {width: 98%;}
.container .three.columns input[type="email"]{width:100% !important}
.container .three.columns.omega{margin-left:0}
.form-field-scrollingOptions{width:85%; margin:4px auto 0;}
/*29-04-20*/
.explore{margin: 15px auto 0;width: 95%;}
.explore ul li{width:36%;margin: 0;}
.vertical-text>li>a{font-size:12px!important;line-height: 15px; margin:0 !important}
.explore i{font-size:10px}
.explore span{font-size: 15px;margin-right: 2px;vertical-align: bottom;}
.vertical-text.tabs-right{width:100%}
.box-phone-call select{width:100% !important}
/*15-05-20*/
.productView-infoActions-item--delivery{display: block;background: #f9f9f9; text-align: center; padding: 15px 0; width: 85%; margin: 0 auto 1.5rem;}
.modal-sub-title{font-size: 15px;line-height: 21px;margin:0 0 1.5rem;}
.button--primary{min-width:100%;margin: 0 0 0.7rem;}
}

@media screen and (min-width: 568px) and (max-width: 599.98px) {
input:focus{ background:#fff;border:none;}
.container{margin:0 !important;width:100% !important}
.prev, .nextbtn{visibility:visible; padding-left:0; padding-right:0;color:#999;font-weight: normal;font-size: 18px;}
.Prod_cat_size{margin-top: -3px;margin-bottom: 3px;text-align: center !important;text-transform: capitalize !important;}
.mySlides img{text-align:center;margin-top:0; width:90%}
.refine-by, .sort-by label {min-width: 127px;text-align: center;margin:0 18px 14px;}
.prod_main{margin:15px 0 0;padding-bottom:0px;text-align: center;}
.color_icon{width:15px;height:15px;background-size: 16px 16px;}
.Prod_cat_color ul li a{width:23px;height:23px;margin-right:-2px; float:none}
.Prod_cat_color ul li{ display:inline-block}
.Prod_cat_color{ text-align:center !important; margin-left:0!important;margin-bottom:4px;height:auto}
.no_padding{padding:0}
.m_prod_name{margin: 10px 0 2px;font-size: 16px;}
.sort_div{width:51%;margin: 37px auto;}
.available-sizes::before{font-size: 13px;}
.available-sizes{font-size: 13px;}
.wish_btn{width: 165px;font-size: 13px;}
.logo1{margin: 10px 28px 4px;}
.small_nav{margin-top:28px;font-size: 13px;}
.carousel-cell{height:auto;}
.main_img{margin:46px auto; width:100%}
.flickity-prev-next-button svg{ left: 0; right:0}
.flickity-prev-next-button.previous{left:0}
.detail_prod_name{font-size:18px;margin-top: 0;text-align: center;width:100%}
.pro_type{font-size: 14px;color: #888888;display: block;margin-top:3px;}
.c-tabs__link.is-active{ color:#000; font-weight:bold; border:none}
.tab_right{ text-align:left}
.c-tabs__content p{font-size:13.5px!important;}
.c-markdown ul{font-size:13.5px}
.c-tabs__content{padding:0 0 10px 0;}
.content_ul{font-size:13px;}
.detail_prod_price{ width:100%;margin-top: 0;}
.Addcart{ background:#f8d1c1; color:#000; margin-right:0;width:100%; padding:13px}
.bor{border-bottom:none;padding-bottom: 28px;width: 100%;}
.wish_text{position: absolute;right: 0;top:0px;z-index: 3; margin-top:0;padding: 8px 8px 11px;}
.slider__caption{top:3%;right:0;left: 0;}	
.title1{font-size: 13px;letter-spacing: 1.16px; margin:0}
.title2{font-size: 33px !important;margin-top: 0;}
.title3{font-size: 28px !important;margin-top: 4px;}
.slider__item img{width:100%}
.shop_len_btn{top: 23%;left: 0;right: 0;margin: 0px auto;}
.read_btn{height: 37px;line-height: 25px;padding: 0px 15px;border: 2px solid rgba(0,0,0,0.2);font-size: 13px;border-radius: 50px;min-width: 111px;margin-top: 12px;outline: none !important;}
.slider__switch span{ width:15px; height:15px}
.slider-nav{height: 17px;}
.sc-main-container h2{text-align: center;font-size: 22px;text-transform: uppercase;margin:15px auto;}
.sc-main-container{width: calc(100%);}
.wrapper{border-top:none}
.sc-details-content{margin: 15px auto 0; max-width:100%}
.btn-box{font-size:12px;margin: 4px 3px 10px;}
.sc-order-summary .sc-total-detail dt{border:none;padding: 8px 0;margin: 0;}
.sc-order-summary .sc-proceed-checkout{margin-top: 0px;}
.sc-order-summary .sc-total-detail{margin:0px auto;}
.sc-item-container{padding: 15px 20px}
.field-input-ui>input{width:63%!important;text-align: center;background: none; margin-left:10px}
.sc-sidebar{padding-top:22px;width:100%;}
.btn-box{color: #fff;border-radius: 0;background:#000; border: none;}
.sc-guarantee-content{margin-top: 26px;padding:5px 10px 12px 0px;color: #fff;background: #000;margin-left: 0;}
.sc-order-summary .sc-btn-continue{margin: 10px auto 0;}
.sc-order-summary{ margin-bottom:10px;padding: 10px 48px;width:100%}
.sc-sidebar .sc-sidebar-container{width: 100%;}
.sc-need-help{width:39%;}
.garantee_icon {width: 4%;float:none}
.newsletter{margin: 10px auto;width:64%;}
.price span{ display:inline-block; margin:5px 0}
.Prod_name{width:100%}
.style_code{ text-align:center;margin:0}
.delivery_time{ text-align:center}
.category ul li{width: 117px;}
.title-strip{margin: 20px 0px 12px;}
.collectionimages ul li{width: 142px;margin-top: 20px;margin-bottom: 0}
.brands-selection-list{width: 43.91489%;margin-left: 3.12766%;}
.c-tabs__link{text-align: left;padding-left: 0 !important;font-weight: bold;letter-spacing: 0px; margin-right: 35.1px;}
.title{text-align:center !important;margin: 34px auto 10px;}
.track_txt{margin: 10px;text-align: justify; font-size: 14px !important;}
.fielditem label{width: 100%;margin-bottom: 10px;}
.textbox_1{width:55%}
.order_track{width:100%}
.order-num-small{width: 4em;}
.accept-and-submit{margin:0 0 15px; text-align:left}
.popup-login-wrapper{ padding:10px 0}
.customize-login{width: 290px;}
#login-form {padding: 0 20px 17px;}
.cart-right-column{ float:none}
.checkout-types li{width: 100%;}
.method-afterpay_onetouch img{width:19% !important}
.sc-order-summary .sc-proceed-checkout .btn-proceed-checkout{width:100%}

/*17-04-18*/
.cont_top {top: 100px !important;}
.header-top-padding{padding-top:142px!important;}
.cate_heading{font-size: 14px;margin: 12px auto 35px;width: 100%;}
.read_blog_bg{margin-top:-15px!important;margin-bottom: 0px !important;}
.collectionimages{margin:0 0 0;}
.instgram_div ul li{width: 134px;}
.sd-blogs{margin-top: 165px;}
.large-block-grid-5>li{width:50%;}
.sd-blogs .post-main-image{height: 244px;}
.title-strip {margin: 20px 0px;padding-top: 0}
.owl-prev{left: -9px;}
.owl-next{right:-9px}
.owl-pagination{ display:none}
.owl-theme .owl-controls{ margin-top:0 !important}
/*24-04-*18*/
#popup_this{left:11%!important;margin-left: 0;margin-top:2px;}
.first-visit-content{margin:0 0 15px;width: 100%;}
.discount-info{font-size:44px !important;}
input.subscribe-newsletter-coupon{width: 284px;margin-top: -5px;height: 45px;font-size: 16px;}
.discount-title{margin-top:-3px;font-size: 18px !important;}
.submit-email .email-tip{margin-bottom: 23px;}


/*Pagination Code*/
.main-pagtion{margin-top: 15px;position: absolute;bottom: -30px;margin: 0px auto;text-align: center;left: 0;right: 0;border-bottom:none;display: contents;}
.main-pagination-section{float: none;width:100%; margin: 0 auto;}
.bottom-pagtion{ border:none;margin-bottom: 30px;margin-top:15px}

.sorting-main .sorting-selector { max-width: 100%;width: 102px !important;padding-left: 4px;}
.pages-item-btn{padding: 3px 13px;}
.pages-item-previous {margin-right:6px;}
.pages-item-next {margin-right: 0px;}
.sorter-action{margin-left:-2px}

/*20180528*/
.sort_div { width:90%; margin:37px auto}
.nav1,.nav-mobile {width:50%}
.nav-list , .nav-list1{padding:0}
.refine-by, .sort-by label{margin:0}
.refine-by{float:right}
.nav-mobile1{float:left}
.Prod_cat_size{text-align:center !important; text-transform: capitalize !important;}
.sizeul{text-align:center !important;margin-top: 7px;}
/*Checout page 20180622*/
.login_Section {padding-left:15px;margin-top: 10px;}
/*Cart Page */
.remove-popup-content{width:90%}
.remove-btn-grp a {padding: 5px 8px;}
.remove-btn-grp .left, .remove-btn-grp .right{width: 45%;}
.sc-item-remove {position: absolute;right: 0;top: 0px;}
.bag_item_image{padding:0;margin-top: 20px;}
.big_bor{padding-bottom: 10px;display: inline-block;width: 100%;margin-bottom: 10px;}
.mon-m-t {margin-top:124px !important; padding:0}
.content{right: 0%;width: 100%;z-index: 1;}
.m_foter{height: 123px;}
.c-container__title{letter-spacing: 2px;margin-bottom:5px;}
.c-container__title+.c-container__desc{margin: 5px;}
.c-button-link--large{font-size: 14px;padding: 8px 11px;}
.c-container--shop-by .c-container__actions>:not(:first-of-type){margin-left: 1rem;}
.c-container__actions{padding: .50rem 0 1.5rem}
.u-text-size-3{font-size: 1.5rem!important;}
/*Category banner*/
.c-banner__text{margin: 0 0 0 7rem;padding:0px;}
.c-banner{padding:0}
.term-name{font-size: 24px;padding:20px 0 0;} 
.shop-type-txt{font-size:13px;line-height: 20px;}
.c-styled-title-block{padding: 0;width:317px;margin-left: 5px;}
.c-banner__text_big{padding: 9px 9px 9px 46px;}
.c-banner__text_big_shape{padding:0 9px 9px 25px;}
.term-name-shape{font-size: 22px;padding: 20px 0 0;}
.c-container__main{padding: 0 0 1.25rem 0;margin-top: 2.8rem;}
.back_color_text{padding:39px 0 0;}
.productlistdiv{border-top:none}
/*Brands**/
.list-inline{margin-top: 25px;}
.brandslogowrap li{width:162px;margin:0 0px 10px 0;}
.padding-0{padding-right: 15px;padding-left: 15px;}
.pbi{font-size: 14px;margin-top:0px;margin-bottom: 10px;}
span.afterpay-logo{width: 4.3rem;}
.c-tabs__link.is-active .match_txt{padding: 0 0px 6px;}
.mr_0{margin-right: 0;}
.pad_0{padding:0}
.pad_5{padding: 0 5px;height:272px}
.slide > ul > li{min-height:280px;}
.pp-outerdiv h2{ padding:18px 0px 0;line-height: 22px;}
.shop-type-ban-bg .container{padding: 9px 0px!important;}
.shop-type-head{font-size:22px !important;margin-top: 0px !important;line-height: 29px;clear: both;}
.slick-slide h3{line-height: 27px;}
.slick-slide h4 {font-size: 18px !important; margin:0 !important}
.slick-slide .fa-heart{font-size:20px !important}

.btn-default_m {margin: 10px auto 20px !important;width: 260px;display: block;}
.DisplayTblCell p{ margin-bottom:0; text-align:justify}
.cont-row {margin:0 0 40px 0;}
.text-col h2{text-align:center}
.cart_count{top:5px;right: 18%;}
/*29-12-18*/
.for-btn{margin:0 !important}
.m_foter{margin-top:0px}
.gc-display-display{padding:0 !important}
.parcel-icon{width:20px !important}
.c-product-details__message span{font-size:14.3px}
.c-product-details__message{justify-content:center;}
#home-banner.get_digital_protectn{background:url('/images/banners/Eng-wedding-ring-mobi.jpg'); margin-top:60px;margin-bottom:0;}
.sd-lookbook-text-wrapper .sd-gf-btn a.sd-dark-solid-btn{width: 160px;margin: 30px 4px 20px 0!important;}
.sd-dark-solid-btn i{font-size: 16px;}
.sd-lookbook-text-wrapper h1{font-size:34px !important}
#home-banner .d-tbl-cell {display: block;margin-top: 40px;}
section {padding-top:0; padding-bottom:5px}
.c-mega-menu__body{padding-top: 0rem;}
#menu1{margin: -14px 10px 10px;}

/*13-03-19*/
#cssmenu2 {height:200px;overflow-y: scroll;}
input[type=checkbox]:not(old) + label, input[type=radio ]:not(old) + label{padding:2px 0px;color: #000;margin-left: -1em;}
input[type=checkbox]:not(old):checked + label > span, input[type=radio ]:not(old):checked + label > span {border: 2px solid #999;display:none;color: #fff;background: #000;}

.colorfilter{border-radius: 100%;width:30px;height:30px;border: 1px solid #fff;vertical-align:middle !important;padding: 3px;background:#fff;margin-right:4px}
.color-name{font-size: 12px;text-align: center;display: block;font-family: muli;}
.color-p{padding: 10px 10px !important;margin:0 !important}
#cssmenu2 ul ul{padding:20px 0!important}
.home-shop-by-brand{padding-top: 0.5125rem;}
#SizeValidationError{text-align:left;margin-bottom:0}
/*10-04-09*/
.modal-box{width: 65%!important;left: 0 !important;right: 0 !important;margin: 0 auto;position: fixed;}
.modal-box .modal-body{height:195px !important;overflow-y:scroll !important;}
.desktop-filter .modal-box .modal-body{height:82% !important;}
.top-info-message{margin-top: -42px;}
/*01-04-19*/

.text1{font-size:35px;margin: 35px 0 0;text-align: center;line-height:47px;}
.Banner-txt{position: absolute;bottom:24.5%;left:10%;margin: 0; width: 100%;top: inherit;}
.text2{margin:17px 0;font-size: 16px;line-height: 23px;float: left;}
.Baner-btn{font-size:16px;margin: 9px 0 6px 18px;width: 189px;padding: 10px 7px;line-height: 22px;}
.main-txt-border{margin: 17px auto 11px;}

.top-info-message{margin-top: -30px;}
/*30-04-19*/
.gift-cert-purchase-container .title-gift{margin-bottom:10px;}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount-label{padding: 10px 10px 0 0;}
.gift-cert-purchase-container .form-row label{display: block;font-size: 12px;font-family: Montserrat;text-transform: uppercase;}
.gift-cert-purchase-container .form-row input[type="text"]{display: block;width:100%;margin-bottom: 0;padding: 5px;}
.form-row textarea{width:100%;resize:vertical;height:5rem;padding:5px;font-family: Montserrat}
.btn.btn-primary{width:100%}
/*17-07-19*/
.tab_bg ul.tabs{height:auto;margin: 0px auto 15px;padding:5px 40px 12px 41px}
.tab_bg ul.tabs li{padding:15px 7px 4px;}

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right{top:33%;}

.sd-brandname{text-align:center;margin:21px -1px 3px;}
.accordion{margin-left:0}
.mobi-tab{background:inherit !important; padding:15px 5px!important;}
.detail_description{padding:0 15px; background:#fff}
.accordion, .panel {background-color:#fff;margin-left:0;}
.mobi_heading_bg{background: #f4f4f4;padding: 15px;margin-bottom:1px !important;text-align: center;}
.mobi_heading_bg h4 {font-size: 12px;margin:7px 12px 11px!important;color: #000;font-family: Muli;font-weight: 700;}
.mobi_heading_bg h2{font-size: 17px;font-family:lora;line-height: 22px;}
.long_desc p {margin:11px 0;}
.desc_bg{margin-top:30px;}
.flexslider {margin:0 0 0px !important;}
.custom-select{width:100%}
.sd-pdp-banner .sdb-header h6{font-size:22px;}
.sd-pdp-banner .sdb-header{padding: 0 10px 0;border-bottom:none; margin-bottom:0}
.sd-pdp-banner .sd-banner-info-wrapper{position:relative;left:0 !important;top: 0;-webkit-transform: none;transform:none;}
.sd-banner-wrapper{margin:10px auto 0;min-height:375px;background-size:371px;background-position:center;}
.social_icon{text-align: center;}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-mob-content{width:100%}

.fav_icon{right:8%;top:4%;}
.fav_iconHome{right: 11%;}
.content-width {width: 100%;}
.material-input1 input[type=text]:not(.browser-default){width:100% !important}
.tandg-rte{width:100%}
.tandg-rte p{font-size:17px !important;}
.drop-a-hint__right-wrapper_submit{margin-bottom:0;min-width: 100%;}
.sd-guarantee-wrapper .sd-guarantee-container{width:100%;padding:40px 15px;}
.sd-guarantee-wrapper .sd-guarantee-container h6{font-size:23px;line-height:29px;margin-bottom:20px;}
.tandg-rte .blank{width:198px;}
.editorial-feature{margin:0 6px 15px;display:inline-block;}
.btn-dark{margin:5px !important}
.filter-price{width: 67% !important; margin:0 auto !important}
#cssmenu2 ul ul li{width:233px !important;height:35px;}
#cssmenu2 ul ul li.classic-width{width: 225px !important;}

.checkoutEmailSection {margin:22px 0px 30px;overflow: hidden;}
.shipping h4 {font-size: 20px;color: #000;margin: 13px 0 15px;}
.sd-banner-wrapper{background-position:center!important;}
.mobile-h2 {text-align: left !important;font-size:22px!important;text-transform: uppercase;margin: 22px 21px 0 !important;font-family: Roboto,Helvetica,Arial,sans-serif;}
.rod-mod__text h2{font-size:32px;}
.content-features h2{font-size:28px;}
.shipping{border-top:1px solid #eee;margin-top:22px;}
.custom-select1,.size-chart-block{width:85% !important;margin-bottom: 6px;}
.size_guide{margin-left:0px;line-height:1 !important; height:auto;margin-bottom:20px;width: 85px;}

/*04-10-19*/
h2.section-header:after{margin:15px auto 18px}
h2.section-header span{font-size:15px;}
.home-explore-txthead{font-size: 21px;color: #000;margin: 25px 0 5px;font-weight: bold;line-height: 25px;}
.home-explore-txt{line-height:18px;padding-top: 11px;color: #000;font-size:13px;}
.explore-txt-bg{background:#00000014; height:250px; box-shadow:0 0.2125rem 0.25rem 0 rgba(0, 0, 0, 0.11);}
.button-link.white{height: 8%;font-size: 14px;line-height: 17px;padding: 10px 9px;width:205px; bottom: 31px;letter-spacing:1px;border-radius: 5px;}
.button-link__title .fa-angle-right {font-size:15px;}
#jssor_1{height:600px !important}
.jssora{height:980px !important}
.jssora .div-shadow.mobi{height:86.2% !important}
/*07-10-19*/
.slide > ul > li h3{font-size:13px;line-height:19px;padding:8px 1em 5px;}
.slide > ul > li .price{font-size:13px;}
.glider-controls-ltr .glider-control-back{left:38%!important;}
.glider-controls-ltr .glider-control-next{right: 38%!important;}
.sorting-main{padding:0rem 0;}
.theshoplook a{width:170px line-height: 30px;}
.slide > ul > li{min-height:363px;}
.slide{margin:2em auto;}
/*17-10-19*/
.adv-bg{padding:24px 15px;}
.adv-bg h4{font-size:35px;}
.adv-bg p{font-size:13px!important;line-height: 23px;}
#cssmenu2 ul ul li.price-width-filter{width:47% !important;}
.pop-content{width:65%;}

/*20-11-19*/
.right-section{width:100%;float:none; margin-left:0}
.shop-btn1{width:165px;height:38px;font-size:16px;}
.jew-code{font-size:15px;letter-spacing: 1px;margin:17px auto 40px;width:49%}
.cur-txt{font-size:30px;margin-left:4px}
.content-features p{margin: 9px 0 0;}
.sorting-selector{width:100%;margin-left: 0;float:right;margin-right:0;}
.sorting-left-section{width:257px!important;text-align:center;}
.list-val {font-size:13px}
.result-count{margin-left:12px;}
.header-extra>button+a, .header-extra>button+button {margin-left: 5px;}
.list-right-group{justify-content: flex-end;width: calc(100% - 200px);}
.header-mobi{width:100%;margin:17px 0 15px;float:left;min-height: 45px;border-radius:0.2em;}
.header-mobi1{width:48%;margin:17px 0 15px;float:left;min-height: 45px;border-radius:0.2em;}
.prod-detail-icon{margin:6px 0 0; width:100%;text-align: CENTER;}
#powerTip{width:70% !important}
.footer-page-wrapper {margin-top: 0;}
.list-img{width:82px;}
.list-left-group .list-col:before{width:80px;}
.calrity-mar-detail{margin-left: -16px;}
.color-mar-detail{margin-left: -17px;}
.sorting-selector{width: 100%;margin-left: 0;float: right;margin: 17px 0 15px;padding: 0 25px 0 7px;min-height: 45px;border-radius: .2rem; border: 1px solid #222222;box-shadow: inherit;background-color: #fff;content:'\f104';color: #000;}

/*29-11-19*/
.ring-bann-content{padding: 0.25rem 0 0.25rem;width: 100%;text-align: center;margin-left: 0;margin-top:46%;}
.cat-Banner h1{font-size:27px}
.eng-ring-btn{width:157px !important;}
h3.cta.titles{font-size:21px;}
.slick-slide{margin:0 !important}
.Ring-Makers-text{font-size:22px;}
.shop-metal .column.column-block {padding:33% 0px 33px !important;background-size: 247px;    border: 4px solid #fff;}
.button--tertiary{letter-spacing: 0.5px;font-size:0.660rem;}
.shop-metal .links-module .links-module__stack-element, .links-module .links-module__stack-element-sale{width:90%;}
.pink-patch{min-height:100px;margin-bottom: 10px; display:inline-block}
.text-on-pink{font-size: 18px; width:100%;line-height:27px;}
#engagement-style-sect{margin:10px}
.groom-shop{width:80%;margin:0 auto 20px}
#engagement-style-sect p{width:100% !important}
.Groomsmen-heading{font-size:22px;}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-mob-content{min-height:100% !important}
.sd-pdp-banner{min-height:100% !important;}
#carousel-wed-mob.flexslider .slides > li{margin-left:8px !important}
.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{display:none}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content{-webkit-box-shadow:none; box-shadow:none}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content .sdb-first-content{padding:0 10px 0;margin-bottom: 5px;}
.slider{margin:5px auto 20px;}
.flexslider{width:100% !important;}
#carousel-wed-mob.flexslider .slides > li{width:99px !important;}
.flexslider .slides img{float:none!important;}
.cat-Banner{min-height:244px !important}
.ring-bann-content{bottom:0;top: inherit !important;}
.calrity-img-bg{height: 190px;width: 137px;margin: 15px 25px;}
.calrity-img-bg span{line-height:16px;}
#carousel{width:100% !important}
.cat-Banner{min-height:244px !important}
.ring-bann-content{bottom:0;top: inherit !important;}
.calrity-img-bg{height: 190px;width:140px;margin:15px 24px;}
.calrity-img-bg span{line-height:16px;}
#carousel{width:100% !important}
.cut-text-bg{width:98%!important}
.below-banner-txt{font-size:15px;padding: 8px 7px 25px;line-height:24px;}
.main-heading{font-size:24px;margin:13px 0 10px;}
.title-striped{width:100% !important; margin-top:60px}
.heading-below{font-size:15px !important; width:95%;}
.slect-dia-text{text-align: center;font-size: 14px !important;font-family: Playfair Display;width: 100%;margin: 14px auto !important;}
.flexslider .slides img{float:none !important}
#carousel-dia-mob .slides > li{text-align:center; margin-left:26px}
#carousel2-mob .slides > li{text-align:center; margin-left:5px;width:75px !important}
#slider2-mob.flexslider .slides img{width:70%;float: none;border-radius: 50%}
#carousel2-mob{width:60%!important;}
#carousel1-mob .slides > li{text-align:center; margin-left:14px}
#carousel1-mob{margin: 0 auto !important;width:62%!important;}
[type=email]{width: 65% !important;}
.editorial-feature__link--absolute{bottom:15px;}
.editorial-feature__content{padding:15px 20px 60px;}
.slider h3{line-height:19px;}
.jwellwery p{font-size: 13px!important;}
.content-features {padding: 60px 0;}
.adv-bg{margin: 60px auto 0;}
.productView-optionsForm{margin:0;text-align: center;}
.form-field-scrollingOptions .form-option-variant{min-width:10.2rem;}
.productView-optionsForm .form-label{text-align:center}
.productView-optionsForm .form-label.form-label--withTip{display:block}
.When-single-color{margin:0 auto}
.when-three-color{width:28.5rem!important;}
/*24-04-20*/
.watch-video-m{color:#ff0000 !important}
.form-label--alternate { text-transform: initial; }
#CaratValidationError{text-transform:initial !important;text-align: left;width:95%;margin: 0 auto;}
#WidthValidationError{text-align:left !important}
/*27-04-20*/
.container .three.columns{width:100%}
.container .six.columns {width: 98%;}
.container .three.columns input[type="email"]{width:100% !important}
.container .three.columns.omega{margin-left:0}
.form-field-scrollingOptions{width: 95%; margin:4px auto 0;}
/*29-04-20*/
.explore{margin: 15px auto 0;width:90%;}
.explore ul li{width:31.5%;margin: 0;}
.vertical-text>li>a{font-size:11.5px!important;line-height: 15px; margin:0 !important}
.explore i{font-size:10px}
.explore span{font-size: 15px;margin-right: 2px;vertical-align: bottom;}
.vertical-text.tabs-right{width:106%;height:35px !important;}
.box-phone-call select{width:100% !important}
/*15-05-20*/
.productView-infoActions-item--delivery{display: block;background: #f9f9f9; text-align: center; padding: 15px 0; width: 85%; margin: 0 auto 1.5rem;}
.modal-sub-title{font-size: 15px;line-height: 21px;margin:0 0 1.5rem;}
.button--primary{min-width:100%;margin: 0 0 0.7rem;}
/*27-07-20*/
.footer__bottom-wrapper_right-container_item_social-icons{width: 9%!important;}
/******15-01-21**tabs******/
.tab_bg ul.tabs li{width:204px; padding: 0 0 1px; letter-spacing:0px; margin: 6px 0;font-size: 14px;}
#lblTab1,#lblTab2,#lblTab3{border:none !important;}
#lblTab2,#lblTab4{border-left: 1px solid #ccc !important;width: 210px;}
.add-cart-new-btn-ht,.add-cart-new-btn {width:100%; margin-right:0}
.add-cart-new-btn-ht.or,.add-cart-new-btn.or{padding:18px 8px 13px 8px;}
}

@media screen and (min-width: 600px) and (max-width: 699.98px) {
input:focus{ background:#fff;border:none;}
.container{margin:0 !important;width:100% !important}
.prev, .nextbtn{visibility:visible; padding-left:0; padding-right:0;color:#999;font-weight: normal;font-size: 18px;}
.Prod_cat_size{margin-top: -3px;margin-bottom:5px; text-align:center !important;text-transform: capitalize !important;}
.mySlides img{text-align:center;margin-top:0; width:90%}
.prod_main{margin:15px 0 0;padding-bottom:0px;text-align: center;}
.refine-by, .sort-by label {min-width: 127px;text-align: center;margin:0 18px 14px;}
.color_icon{width:15px;height:15px;background-size: 16px 16px;}
.Prod_cat_color ul li a{width: 23px;height: 23px;margin-right:-2px; float:none}
.Prod_cat_color ul li{ display:inline-block}
.Prod_cat_color{ text-align:center !important; margin-top:3px !important; margin-left: 0 !important;margin-bottom:4px;height:auto}
.no_padding{padding:0}
.m_prod_name{margin: 10px 0 2px;font-size: 16px;}
.sort_div{width:50%;margin:37px auto;}
.available-sizes::before{font-size: 13px;}
.available-sizes{font-size: 13px;}
.wish_btn{width:165px;font-size: 13px;}
.logo1{margin: 10px 28px 4px;}
.small_nav{margin-top:28px;font-size: 13px;}
.carousel-cell{height:auto;}
.main_img{margin:46px auto; width:100%}
.flickity-prev-next-button svg{ left: 0; right:0}
.flickity-prev-next-button.previous{left:0}
.detail_prod_name{font-size:24px;margin-top:0px;text-align: center;width:100%}
.pro_type{font-size: 14px;color: #888888;display: block;margin-top:0px;}
.c-tabs__link.is-active{color:#000; font-weight:bold;border: none;}

.tab_right{ text-align:left}
.c-tabs__link{text-align: left;padding-left: 0 !important;font-weight:bold; letter-spacing:0px}
.c-tabs__content p{font-size:13px!important;}
.c-tabs__content{padding:0 0 10px 0;}
.content_ul{font-size:13px;}
.detail_prod_price{ width:100%;margin-top: 0;}
.Addcart{background:#f8d1c1;color:#000;margin-right:0;width:100%;padding: 13px;}
.bor{border-bottom:none;padding-bottom:10px;width: 100%;}
.wish_text{position:absolute;top:0;z-index:3;margin-top:0;padding: 9px 8px 9px;right:10px;}
.slider__caption{top: 5%;right: 0;left: 0;}	
.title1{font-size: 13px;letter-spacing: 1.16px; margin:0}
.title3{font-size: 40px !important;margin-top: 1px;}
.title2{font-size: 47px !important;margin-top: 0;}
.shop_len_btn{top: 28%;left: 0;right: 0; margin:0px auto}
.read_btn{height: 37px;line-height: 25px;padding: 0px 15px;border: 2px solid rgba(0,0,0,0.2);font-size: 13px;border-radius: 50px;min-width: 111px;margin-top: 23px;outline: none !important;}
.slider__switch span{ width:15px; height:15px}
.slider-nav{height: 17px;}
.sc-main-container h2{text-align: center;font-size: 22px;text-transform: uppercase;margin:20px auto;}
.sc-main-container{width: calc(100%);}
.wrapper{border-top:none}
.sc-details-content{margin: 15px auto 0;max-width: 100%;}
.btn-box{font-size:12px;margin: 4px 3px 10px;background:#000;border: none;}
.sc-order-summary .sc-total-detail dt{border:none;padding: 8px 0;margin: 0;}
.sc-order-summary .sc-proceed-checkout{margin-top: 0px;}
.sc-order-summary .sc-total-detail{margin:0px auto;}
.sc-item-container{padding: 15px 20px}
.field-input-ui>input{width:62%!important;text-align: center;background: none;margin-left: 15px;}
.sc-sidebar{padding-top:22px;width:100%}
.sc-sidebar .sc-sidebar-container{width:100%}
.btn-box{color: #fff;border-radius: 0;background:#000;border: none;}
.sc-guarantee-content{margin-top: 26px;padding:5px 10px 12px 0px;color: #fff;
background: #000;margin-left: 0;}
.sc-order-summary .sc-btn-continue{margin: 10px auto 0;}
.sc-order-summary{ margin-bottom:0px;padding: 10px 60px;}
.sc-need-help{width:35%;}
.garantee_icon{width:3%; float:none}	
.Prod_name{width:100%;max-width:100%;}
.price span{ display:inline-block; margin:3px 0}
.newsletter{margin: 10px auto;text-align: center;width: 58%;display: block;}
.style_code{ text-align:center;margin:0}
.delivery_time{ text-align:center}
.collectionimages ul li{width: 166px;margin: 15px 0 0;}
.brands-selection-list{width: 43.91489%;margin-left: 3.12766%;}
.title-strip{margin: 25px 0px 12px;}
.category ul li{width: 138px;}
.gc-display-container{ left:0;top:0;}
.gc-thumbs-area{width: 100% !important;}
.c-tabs__link{text-align: left;padding-left: 0 !important;font-weight: bold;letter-spacing: 0px;font-size:15px;}
.c-tabs__link.is-active em{border-bottom: 5px solid #21190f26;}
.glass-case {position: relative;width: 100% !important;}
.title{text-align:center !important;margin: 5px auto 10px;}
.track_txt{margin: 10px;text-align: justify; font-size: 14px !important;}
.fielditem label{width: 100%;margin-bottom: 10px;}
.textbox_1{width:50%}
.order_track{width:100%;padding-bottom: 17px}
.order-num-small{width: 4em;}
.accept-and-submit{margin:0 0 15px; text-align:left}
.customize-login{width: 292px;}
.popup-login-wrapper{padding:10px 0}
#login-form {padding: 0 20px 17px;}
.cart-right-column{ float:none}
.checkout-types li,.sc-order-summary .sc-proceed-checkout .btn-proceed-checkout{width:100%}
/*17-04-18*/
.cont_top {top:100px !important;}

.cate_heading{font-size: 14px;margin: 12px auto 35px;width: 100%;}
.read_blog_bg{margin-top:-15px!important;margin-bottom: 0px !important;}
.collectionimages{margin: 6px 0 20px;}
.instgram_div ul li{width: 158px;}
.sd-blogs{margin-top: 165px;}
.large-block-grid-5>li{width:50%;}
.sd-blogs .post-main-image{height: 244px;}
.title-strip {margin: 60px 0px 21px;padding: 0;height: auto !important;}
.owl-prev{left: -9px;}
.owl-next{right:-9px}
.owl-pagination{ display:none}
.owl-theme .owl-controls{ margin-top:0 !important}
/*24-04-*18*/
#popup_this{left:17%!important;margin-left: 0;margin-top: 0px;}
.first-visit-content{margin:4px 0 15px;width: 100%;}
.discount-info{font-size:50px !important;}
input.subscribe-newsletter-coupon{width: 295px;margin-top:0px;font-size: 16px;}
.discount-title{margin-top: 5px;font-size: 18px !important;}

/*Pagination Code*/
.main-pagtion{margin-top: 15px;position: absolute;bottom: -30px;margin: 0px auto;text-align: center;left: 0;right: 0;border-bottom:none;display: contents;}
.main-pagination-section{float: none;width:100%; margin:0 auto}
.bottom-pagtion{ border:none;margin-bottom: 30px;margin-top:15px}
.sorting-main .sorting-selector { max-width: 100%;width: 102px !important;    padding-left: 4px;}
.pages-item-btn{padding: 3px 13px;}
.pages-item-previous {margin-right:6px;}
.pages-item-next {margin-right: 0px;}
.sorter-action{margin-left:-2px}

/*20180528*/
.sort_div { width:90%; margin:37px auto}
.nav1,.nav-mobile {width:50%}
.nav-list , .nav-list1{padding:0}
.refine-by, .sort-by label{margin:0}
.refine-by{float:right}
.nav-mobile1{float:left}
.Prod_cat_size{text-align:center !important}
.sizeul{text-align:center !important;margin-top: 7px;}

/*Checout page 20180622*/
.login_Section {padding-left:15px;margin-top: 10px;}

/*Cart Page */
.remove-popup-content{width:90%}
.remove-btn-grp a {padding: 5px 8px;}
.remove-btn-grp .left, .remove-btn-grp .right{width: 45%;}
.bag_item_image{padding: 0px 0 5px;margin-top: 20px;}
.sc-item-remove {position: absolute;right: 0;top: 2px;}
.big_bor {border-bottom: 1px solid #eee;padding-bottom: 10px;display: inline-block;width: 100%;margin-bottom: 15px;}
.slider__item img{ width:100%}
.c-mega-menu__title{margin-bottom: 0.25rem;}
.mon-m-t{margin-top: 130px !important; padding:0}
.content{right: 0%;width: 100%;z-index: 1;}
.m_foter{height: 123px;}

/*Category banner*/
.c-banner__text{margin: 0 0 0 7rem;padding:0;}
.c-banner{padding:0}
.term-name{font-size: 24px;padding:31px 0 3px;} 
.shop-type-txt{font-size:13px;line-height:21px;}
.c-styled-title-block{padding: 0.25rem 2.75rem 0;width: 377px;}
.c-banner__text_big{padding: 9px 9px 9px 46px;}
.c-banner__text_big_shape{padding:0 9px 9px 25px;}
.term-name-shape{font-size: 22px;padding:50px 0 0;}
.c-container__main{padding: 0 0 1.25rem 0;margin-top: 2.5rem;}
.back_color_text{padding: 53px 0 0;}
.productlistdiv{border-top:none}
/*Brands**/
.list-inline{margin-top: 25px;}
.brandslogowrap li{margin:0 0px 10px 0;width:154px;}
.c-tabs__link.is-active{color:#f4436d; font-weight:bold;border: none;letter-spacing:1px;}
.tab_right{ text-align:left}
.c-tabs__link{text-align: left;padding-left: 0 !important;font-weight:bold;letter-spacing:1px !important;font-size:13px !important;margin-right: 118px;}
.c-tabs__link em{padding: 0 0px 6px !important;}
.c-tabs__link.is-active {border: none;}
.c-tabs__content p{font-size:14px!important;}
.c-markdown ul{font-size:14px!important;}
.c-tabs__content{padding:10px 0 10px 0;line-height: 22px;}
.content_ul{font-size: 15px;line-height: 28px;color: #46433f;}
.detail_prod_price{ width:100%;margin-top: 0;}
.padding-0{padding-right: 15px;padding-left: 15px;}
.pbi{font-size: 14px;margin-top:0px;margin-bottom: 10px;}
span.afterpay-logo{width: 4.3rem;}
.c-tabs__link.is-active .match_txt{padding: 0 0px 6px;}
.mr_0{margin-right: 0;}
.pad_0{padding:0}
.pad_5{padding: 0 5px;height:330px}
.slide > ul > li{min-height:420px;}
.pp-outerdiv h2{ padding:18px 0px 0;line-height: 22px;}
.shop-type-ban-bg .container{padding: 9px 0px!important;}
.shop-type-head{font-size:22px !important;margin-top: 0px !important;line-height: 29px;clear: both;}
.slick-slide h3{line-height: 27px;}
.slick-slide h4 {font-size: 18px !important; margin:0 !important}
.slick-slide .fa-heart{font-size:20px !important}
.cart_count{top:5px;right: 17%;}
.cont-row {margin:0 0 40px 0;}
/*29-12-18*/
.for-btn{margin:0 !important}
.m_foter{margin-top:0px}
.gc-display-display{padding:0 !important}
.parcel-icon{width:20px !important}
.c-product-details__message span{font-size:14px}
.c-product-details__message{width: 375px;justify-content: center;}
#home-banner.get_digital_protectn{background:url('/images/banners/Eng-wedding-ring-mobi.jpg'); margin-top:60px;margin-bottom:0;}
.sd-lookbook-text-wrapper .sd-gf-btn a.sd-dark-solid-btn{margin: 30px 4px 20px 0!important;}
.sd-dark-solid-btn i{font-size:16px}
.sd-lookbook-text-wrapper h1{font-size:25px !important}
#home-banner .d-tbl-cell {display: block;}
section {padding-top:0;padding-bottom: 6px;}
.c-mega-menu__body {padding-top:0;}
#menu1{margin: 0 10px 10px;}

/*13-03-19*/
#cssmenu2{height: 250px;overflow-y: scroll;}
input[type=checkbox]:not(old) + label, input[type=radio ]:not(old) + label{padding:2px 0px;color: #000;margin-left: -1em;}
input[type=checkbox]:not(old) + label > span, input[type=radio ]:not(old) + label > span {}
input[type=checkbox]:not(old):checked + label > span, input[type=radio ]:not(old):checked + label > span {border: 2px solid #999;display:none;color: #fff;background: #000;}
.sizebox1{width:30px;height:30px;margin: 0 5px!important;}

.colorfilter{border-radius: 100%;width:30px;height:30px;border: 1px solid #fff;vertical-align:middle !important;padding: 3px;background:#fff;margin-right:4px}
.color-name{font-size: 12px;text-align: center;display: block;font-family: muli;}
.color-p{padding: 10px 10px !important;margin:0 !important}

/*01-04-19*/

.text1{font-size:49px;margin:35px 0 0;text-align: center;line-height: 63px;}
.Banner-txt{position: absolute;bottom:24.5%;left:10%;margin: 0; width: 100%;top: inherit;}
.text2{margin:17px 0;font-size:23px;line-height:30px;float: left;}
.Baner-btn{font-size:16px;margin:12px 0 13px 18px;width: 189px;padding: 10px 7px;line-height: 22px;}
.main-txt-border{margin:25px auto 25px;width:45%;}

.home-shop-by-brand{ padding-top: 0.5125rem;}
#SizeValidationError{text-align:left;margin-bottom:0}
/*10-04-09*/
.modal-box{width:90%!important;left: 0 !important;right: 0 !important;margin: 0 auto;position: fixed;}
.modal-box .modal-body{height:231px!important;overflow-y:scroll!important;}
.desktop-filter .modal-box .modal-body{height:82% !important;}
.top-info-message{margin-top: -42px;}
/*30-04-19*/
.gift-cert-purchase-container .title-gift{margin-bottom:10px;}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount-label{padding: 10px 10px 0 0;}
.gift-cert-purchase-container .form-row label{display: block;font-size: 12px;font-family: Montserrat;text-transform: uppercase;}
.gift-cert-purchase-container .form-row input[type="text"]{display: block;width:100%;margin-bottom: 0;padding: 5px;}
.form-row textarea{width:100%;resize:vertical;height:5rem;padding:5px;font-family: Montserrat}
.btn.btn-primary{width:100%}
.fav_icon {width: 13px !important;}
.prod_name{font-size: 13px;}
/*17-07-19*/
.tab_bg ul.tabs{height:auto; margin: 0px auto 15px;}
.tab_bg ul.tabs li{padding: 0px 8px 0px;letter-spacing: 0;font-size: 13px;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right{top:33%;}
.sd-brandname{margin: 5px -1px 2px;text-align:center;}
.mobi-tab{background:inherit !important; padding:15px 5px!important;}
.detail_description{padding:0 15px; background:#fff}
.acsd-brandname{text-align:center;margin:5px -1px 3px;}
.accordion{margin-left:0}
.accordion, .panel {background-color:#fff;margin-left:0;}
.mobi_heading_bg{background: #f4f4f4;padding: 15px;margin-bottom:1px !important;text-align: center;}
.mobi_heading_bg h4 {font-size: 12px;margin:7px 12px 11px!important;color: #000;font-family: Muli;font-weight: 700;}
.mobi_heading_bg h2{font-size: 17px;font-family:lora;line-height: 22px;}
.long_desc p {margin:11px 0;}
.desc_bg{margin-top:30px;}
.flexslider {margin: 50px 0 30px !important;}
.custom-select{width:85%}
.sd-pdp-banner .sdb-header h6{font-size:22px;}
.sd-pdp-banner .sdb-header{padding: 0 10px 0;border-bottom:none; margin-bottom:0}
.sd-pdp-banner .sd-banner-info-wrapper{position:relative;left:0 !important;top: 0;-webkit-transform: none;transform:none;}
.sd-banner-wrapper{margin:10px auto 0;min-height:468px;background-size:371px;background-position:center;}
.social_icon{text-align: center;}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-mob-content{width:100%}
.sd-banner-info-content ul li{font-size:14.5px}
.editorial-feature{margin:15px 5px;display:inline-block;}
.slick-slide h3{font-size: 12.2px;line-height: 16px;}
.content-width{width:100%;}
.editorial-feature__link--absolute{bottom:10px;padding-bottom:3px;}
.sd-banner-wrapper{background-position:center !important;}
.mobile-h2 {text-align: left !important;font-size:22px!important;text-transform: uppercase;margin: 22px 21px 0 !important;font-family: Roboto,Helvetica,Arial,sans-serif;}
.rod-mod__text h2{font-size:32px;}
.content-features h2{font-size:28px;}
.shipping{border-top:1px solid #eee;margin-top:22px;}
.btn-dark{margin:5px !important}
#cssmenu2 ul ul{height:auto; padding:20px 0 !important}
.filter-price{width:65% !important; margin:0 auto !important}
#cssmenu2 ul ul li{width:250px;}
.custom-select1,.size-chart-block{width:85% !important;margin-bottom: 6px;}
.size_guide{margin-left:0px;line-height:1 !important; height:auto;margin-bottom:20px;width: 85px;}
.Prod_cat_size ul{width: 85%;margin: 0 auto 1.5rem;}
/*04-10-19*/
h2.section-header:after{margin:15px auto 18px}
h2.section-header span{font-size:15px;}
.home-explore-txthead{font-size: 21px;color: #000;margin: 25px 0 5px;font-weight: bold;line-height: 25px;}
.home-explore-txt{line-height:18px;padding-top: 11px;color: #000;font-size:13px;}
.explore-txt-bg{background:#00000014; height:250px; box-shadow:0 0.2125rem 0.25rem 0 rgba(0, 0, 0, 0.11);}
.button-link.white{font-size: 14px;line-height: 17px;padding: 10px 9px;width:205px; bottom: 31px;letter-spacing:1px;border-radius: 5px;}
.div-shadow{margin: 0 7px;}
/*07-10-19*/
.slide > ul > li h3{font-size:13px;line-height:19px;padding:8px 1em 5px;}
.slide > ul > li .price{font-size:13px;}
.glider-controls-ltr .glider-control-back{left:40%!important;}
.glider-controls-ltr .glider-control-next{right:40%!important;}
.sorting-main{padding:0rem 0;}
.theshoplook a{padding:0 9px;font-size: 13px;}
.slide{margin:2em auto;}
/*17-10-19*/
.adv-bg{padding:24px 15px;}
.adv-bg h4{font-size:35px;}
.adv-bg p{font-size:13px!important;line-height:18px;}

#cssmenu2 ul ul li.price-width-filter{width:47% !important;}
.pop-content{width:58%;}

/*20-11-19*/
.right-section{width:100%;float:none; margin-left:0}
.shop-btn1{width:165px;height:38px;font-size:16px;}
.jew-code{font-size:15px;letter-spacing: 1px;margin:17px auto 40px;width:43%}
.cur-txt{font-size:30px;margin-left:4px}
.content-features p{margin: 5px 0 0;line-height: 15.5px;}
.sorting-left-section{width:295px!important;text-align:center;}
.list-val {font-size:13px}
.result-count{margin-left:12px;}
.header-extra>button+a, .header-extra>button+button {margin-left: 5px;}
.list-right-group{justify-content: flex-end;width: calc(100% - 200px);}
.header-mobi{width:100%;margin:17px 0 15px;float:left;min-height: 45px;border-radius:0.2em;}
.header-mobi1{width:48%;margin:17px 0 15px;float:left;min-height: 45px;border-radius:0.2em;}
.prod-detail-icon{margin:6px 0 0; width:100%}
#powerTip{width:70% !important}
.footer-page-wrapper {margin-top: 0;}
.list-img{width:82px;}
.list-left-group .list-col:before{width:80px;}
.calrity-mar-detail{margin-left: -16px;}
.color-mar-detail{margin-left: -17px;}
.sorting-selector{width: 100%;margin-left: 0;float: right;margin: 17px 0 15px;padding: 0 25px 0 7px;min-height: 45px;border-radius: .2rem; border: 1px solid #222222;box-shadow: inherit;background-color: #fff;content:'\f104';color: #000;}
/*29-11-19*/
.ring-bann-content{padding: 0.25rem 0 0.25rem;width: 100%;text-align: center;margin-left: 0;margin-top:46%;}
.cat-Banner h1{font-size:27px}
.eng-ring-btn{width:157px !important;}
h3.cta.titles{font-size:21px;}
.slick-slide{margin:0 !important}
.Ring-Makers-text{font-size:22px;}
.shop-metal .column.column-block {padding:33% 0px 33px !important;background-size:301px;    border: 4px solid #fff;}
.button--tertiary{letter-spacing: 0.5px;font-size:0.660rem;}
.shop-metal .links-module .links-module__stack-element, .links-module .links-module__stack-element-sale{width:90%;}
.pink-patch{min-height:100px;margin-bottom: 10px; display:inline-block}
.text-on-pink{font-size: 18px; width:100%;line-height:27px;}
#engagement-style-sect{margin:10px}
.groom-shop{width:54%;margin:0 auto 20px}
#engagement-style-sect p{width:100% !important}
.Groomsmen-heading{font-size:22px;}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-mob-content{min-height:100% !important}
.sd-pdp-banner{min-height:100% !important;}
#carousel-wed-mob.flexslider .slides > li{margin-left:8px !important}
.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{display:none}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content{-webkit-box-shadow:none; box-shadow:none;padding: 0 30px 0;}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content .sdb-first-content{padding:0 10px 0;margin-bottom: 5px;}
.slider{margin:5px auto 20px;}
.flexslider{width:100% !important;}
#carousel-dia-mob .slides > li{text-align:center;margin-left:10px;width:50px !important;}
#carousel2-mob .slides > li{text-align:center; margin-left:5px;width:66px!important}
#slider2-mob.flexslider .slides img{width:70%;float: none;border-radius: 50%}
#carousel2-mob{width:47%!important;}
.flexslider .slides img{float:none !important}
.main-heading{margin:18px 0 10px;}
#carousel1-mob .slides > li{text-align:center; margin-left:14px}
#carousel1-mob{margin: 0 auto !important;width:53%!important;}
#carousel-wed-mob{width:55%!important;}
[type=email]{width: 65% !important;}
.editorial-feature__content{padding:5px 20px 60px}
.jwellwery p{font-size: 13px!important; line-height:18px}
.sd-guarantee-wrapper .sd-guarantee-container {width: 100%;padding: 40px 15px;}
.productView-optionsForm{margin:0;}
.form-field-scrollingOptions .form-option-variant{min-width:9.2rem}
.productView-optionsForm .form-label{text-align:center}
.productView-optionsForm .form-label.form-label--withTip{display:block}
.When-single-color{margin:0 auto}
.when-three-color {width: 32.5rem !important;margin: 0 auto !important;}
.header-top-padding {padding-top: 140px;}
.form-field-scrollingOptions{width:85%; margin:4px auto 0;}
#CaratValidationError{text-transform:initial !important;text-align: left;width: 85%;margin: 0 auto;}
#WidthValidationError{text-align:left !important}
/*27-04-20*/
.container .three.columns{width:100%}
.container .six.columns {width: 98%;}
.container .three.columns input[type="email"]{width:100% !important}
.container .three.columns.omega{margin-left:0}
.form-field-scrollingOptions{width:85%; margin:4px auto 0;}
/*29-04-20*/
.explore{margin: 15px auto 0;width: 80%;}
.explore ul li{width: 33.5%;margin: 0;}
.vertical-text>li>a{font-size:11px!important;line-height: 15px; margin:0 !important}
.explore i{font-size:10px}
.explore span{font-size: 15px;margin-right: 2px;vertical-align: bottom;}
.vertical-text.tabs-right{width:100%;height: 35px !important;}
.box-phone-call select{width:100% !important} 
.ver-content{width: 75% !important;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {right: 15px !important;left: auto;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left: 15px!important;right: auto;}
/*15-05-20*/
.productView-infoActions-item--delivery{display: block;background: #f9f9f9; text-align: center; padding: 15px 0; width: 85%; margin: 0 auto 1.5rem;}
.modal-sub-title{font-size: 15px;line-height: 21px;margin:0 0 1.5rem;}
.button--primary{min-width:100%;margin: 0 0 0.7rem;}
#popup2{height: 300px !important;}
/*27-07-20*/
.footer__bottom-wrapper_right-container_item_social-icons{width: 9%!important;}
.add-cart-new-btn-ht{width: 45%; margin-right:0}
.add-cart-new-btn-ht.or,.add-cart-new-btn.or{padding:18px 8px 13px 8px;}
.add-cart-new-btn{width: 55%; margin-right:0}
}

@media screen and (min-width: 667px) and (max-width: 699.98px) {
input:focus{ background:#fff;border:none;}
.container{margin:0 !important;width:100% !important}
.prev, .nextbtn{visibility:visible;}
.refine-by, .sort-by label {min-width: 129px;text-align: center;margin:0 18px 14px;}
.mon-m-t{margin-top:118px !important;}
.login_Section {padding-left:15px;margin-top: 10px;}
.cart_count{top:5px;right: 17%;}

/*17-07-19*/
.tab_bg ul.tabs{height:auto;margin: 0px auto 15px;}
.tab_bg ul.tabs li{padding: 0px 8px 0px;letter-spacing: 0;font-size: 13px;}

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right{top:33%;}
.flexslider .slides > li{width:100%}
.fav_icon{right:8%;top:3%;}
.fav_iconHome{right: 11%;}
.material-input1 input[type=text]:not(.browser-default){width:100% !important}
.tandg-rte{width:100%}
.tandg-rte p{font-size:20px !important;line-height:1.8;}
.drop-a-hint__right-wrapper_submit{margin-bottom:0;min-width: 100%;}
.editorial-feature{margin:15px 4px;display:inline-block;}
.content-width{width:100%;}
.btn-dark{margin:5px !important}
#cssmenu2 ul ul{height:auto; padding:20px 0 !important}
.filter-price{width:63%!important; margin:0 auto !important}
#cssmenu2 ul ul li{width:270px!important;height:35px;}
#cssmenu2 ul ul li.classic-width{width: 225px !important;}

.checkoutEmailSection {margin:22px 0px 30px;overflow: hidden;}
.shipping h4 {font-size: 20px;color: #000;margin: 13px 0 15px;}
.sd-banner-wrapper{background-position:center!important;}
.mobile-h2 {text-align: left !important;font-size:22px!important;text-transform: uppercase;margin: 22px 21px 0 !important;font-family: Roboto,Helvetica,Arial,sans-serif;}
.rod-mod__text h2{font-size:32px;}
.content-features h2{font-size:28px;}
.shipping{border-top:1px solid #eee;margin-top:22px;}
.custom-select1,.size-chart-block{width:85% !important;margin-bottom: 6px;}
.size_guide{margin-left:0px;line-height:1 !important; height:auto;margin-bottom:20px;width: 85px;}

/*04-10-19*/
h2.section-header:after{margin:15px auto 18px}
h2.section-header span{font-size:15px;}
.home-explore-txthead{font-size: 21px;color: #000;margin: 25px 0 5px;font-weight: bold;line-height: 25px;}
.home-explore-txt{line-height:18px;padding-top: 11px;color: #000;font-size:13px;}
.explore-txt-bg{background:#00000014; height:250px; box-shadow:0 0.2125rem 0.25rem 0 rgba(0, 0, 0, 0.11);}
.button-link.white{font-size: 14px;line-height: 17px;padding: 10px 9px;width:205px; bottom: 31px;letter-spacing:1px;border-radius: 5px;}
.div-shadow{margin: 0 7px;}

/*07-10-19*/
.slide > ul > li h3{font-size:13px;line-height:19px;padding:8px 1em 5px;}
.slide > ul > li .price{font-size:13px;}
.glider-controls-ltr .glider-control-back{left:40%!important;}
.glider-controls-ltr .glider-control-next{right:40%!important;}
.sorting-main{padding:0rem 0;}
.theshoplook a{padding: 0 9px;}
.slide{margin:2em auto;}
.jew-code{font-size: 18px;letter-spacing: 1px;margin: 15px auto 0px;width:47%;}
.cur-txt{font-size:33px;margin-left:7px;}
#cssmenu2 ul ul li.price-width-filter{width:47% !important;}
.pop-content{width:56%;}
.header-mobi{width:100%;margin:17px 0 15px;float:left;min-height: 45px;border-radius:0.2em;}
.header-mobi1{width:48%;margin:17px 0 15px;float:left;min-height: 45px;border-radius:0.2em;}
.prod-detail-icon{margin:6px 0 0;width:100%; text-align:center}
.calrity-mar-detail{margin-left: -16px;}
.color-mar-detail{margin-left: -17px;}
.header-top-padding { padding-top: 140px; } 
.when-three-color { width: 33.5rem !important; } .ring-bann-content{bottom:0;top: inherit !important;}
.calrity-img-bg{height:190px;width:152px;margin: 20px 35px;}
.calrity-img-bg span{line-height:16px;}
#carousel{width:100% !important}
.content-features {padding: 60px 0;}
.adv-bg{margin: 60px auto 0;}
.When-single-color{margin:0 auto}
.when-three-color {width: 34rem !important;}
/*24-04-20*/
.watch-video-m{color:#ff0000 !important}
.form-label--alternate { text-transform: initial; }
#CaratValidationError{text-transform:initial !important;text-align: left;width: 85%;margin: 0 auto;}
#WidthValidationError{text-align:left !important}
/*27-04-20*/
.container .three.columns{width:100%}
.container .six.columns {width: 98%;}
.container .three.columns input[type="email"]{width:100% !important}
.container .three.columns.omega{margin-left:0}
.form-field-scrollingOptions{width:85%; margin:4px auto 0;}
/*29-04-20*/
.explore{margin: 15px auto 0;width: 80%;}
.explore ul li{width: 27.5%;margin: 0;}
.vertical-text>li>a{font-size:11px!important;line-height: 15px; margin:0 !important}
.explore i{font-size:10px}
.explore span{font-size: 15px;margin-right: 2px;vertical-align: bottom;}
.vertical-text.tabs-right{width:100%}
.box-phone-call select{width:100% !important}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: 15px; left: auto; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { left: 16px; right: auto; } 
.ver-content{width: 75% !important;}
/*15-05-20*/
.productView-infoActions-item--delivery{display: block;background: #f9f9f9; text-align: center; padding: 15px 0; width: 85%; margin: 0 auto 1.5rem;}
.modal-sub-title{font-size: 15px;line-height: 21px;margin:0 0 1.5rem;}
.button--primary{min-width:100%;margin: 0 0 0.7rem;}
#popup2{height: 300px !important;}
/*27-07-20*/
.footer__bottom-wrapper_right-container_item_social-icons{width: 9%!important;}
}

@media screen and (min-width : 700px) and (max-width : 767.98px) {
input:focus{ background:#fff;border:none;}
.container{margin:0 !important;width:100% !important}
.prev, .nextbtn{visibility:visible; padding-left:0; padding-right:0;color:#999;font-weight: normal;font-size: 18px;}
.Prod_cat_size{margin-top: -3px;margin-bottom: 4px;text-align: center !important;text-transform: capitalize !important;}
.mySlides img{text-align:center;margin-top:0; width:90%}
.prod_main{margin:15px 0 0;padding-bottom:0px;text-align:center;}
.refine-by, .sort-by label {min-width: 127px;text-align: center;margin:0 18px 14px;}
.color_icon{width:15px;height:15px;background-size: 16px 16px;}
.Prod_cat_color ul li a{width: 23px;height: 23px;margin-right:-2px; float:none}
.Prod_cat_color ul li{ display:inline-block}
.Prod_cat_color{ text-align:center !important; margin-left:0!important;margin-bottom:7px;height:auto}
.no_padding{padding:0}
.m_prod_name{margin: 10px 0 2px;font-size: 16px;}
.sort_div{width:40%;margin:37px auto;}
.available-sizes::before{font-size: 13px;}
.available-sizes{font-size: 13px;}
.wish_btn{width: 117px;font-size: 13px;}
.logo1{margin:10px 28px 4px;}
.small_nav{margin-top:28px;font-size: 13px;}
.carousel-cell{height:auto;}
.main_img{margin:46px auto; width:100%}
.flickity-prev-next-button svg{ left: 0; right:0}
.flickity-prev-next-button.previous{left:0}
.detail_prod_name{font-size: 22px;margin-top:0;text-align: center;width:100%}
.pro_type{font-size: 14px;color: #888888;display: block;margin-top:3px;}
.c-tabs__link.is-active{color:#000; font-weight:bold; border:none}
.c-tabs__link.is-active em{ border:none;border-bottom: 5px solid #21190f26;}
.tab_right{ text-align:left}
.c-tabs__content p{font-size:14px!important;}
.c-tabs__content{padding:10px 0 10px 0;}
.content_ul{font-size:13px;}
.detail_prod_price{ width:100%;margin-top: 0;}
.Addcart{ background:#f8d1c1; color:#000; margin-right:0;width:100%;padding: 13px;}
.bor{border-bottom:none;padding-bottom:10px;width: 100%;margin-top: 8px;}
.wish_text{position: absolute;right:13px;top:0;z-index: 3;margin-top: 0;padding: 8px 8px 10px;}
.slider__item img{width: 100%;}
.slider__caption{top:5%;right:0; left:0}	
.title1{font-size: 13px;letter-spacing: 1.16px; margin:0}
.title2{font-size: 45px !important;margin-top: 0;}
.shop_len_btn{top:24%;left: 0;right: 0;margin: 0px auto;}
.read_btn{height: 37px;line-height: 25px;padding: 0px 15px;border: 2px solid rgba(0,0,0,0.2);font-size: 13px;border-radius: 50px;min-width: 111px;margin-top: 12px;outline: none !important;}
.slider__switch span{ width:15px; height:15px}
.slider-nav{height: 17px;}
.sc-main-container h2{text-align: center;font-size: 22px;text-transform: uppercase;margin:20px auto;}
.sc-main-container{width: calc(100%);}
.wrapper{border-top:none}
.sc-details-content{margin: 15px auto 0; max-width:100%}
.btn-box{font-size:12px;margin: 4px 3px 10px;background:#000;border: none;}
.title3{margin-top:5px;}
.sc-order-summary .sc-total-detail dt{border:none;padding: 8px 0;margin: 0;}
.sc-order-summary .sc-proceed-checkout{margin-top: 0px;}
.sc-order-summary .sc-total-detail{margin:0px auto;}
.sc-item-container{padding: 15px 20px}
.field-input-ui>input{width:64% !important;text-align: center;background: none; margin-left:10px}
.sc-sidebar{padding-top:22px;width:100%}
.sc-sidebar .sc-sidebar-container{width:100%}
.btn-box{color: #fff;border-radius: 0;background:#000;border: none;}
.sc-guarantee-content{margin-top: 26px;padding: 5px 10px 12px 0px;color: #fff;background: #000;margin-left: 0;}
.sc-order-summary .sc-btn-continue{margin: 10px auto 0;}
.sc-order-summary{ margin-bottom:0px;padding: 10px 70px;}
.sc-need-help{width:32%;}
.garantee_icon {width:3%;float: none;}
.Prod_name{ width:100%}
.price span{display: inline-block;margin:0;}
.newsletter{margin: 10px auto;width: 50%;}
.style_code{ text-align:center; margin:0}
.delivery_time{ text-align:center}
.title-strip{margin: 22px 0px;padding:0}
.title-striped{margin-top:60px}
.collectionimages ul li{width:182px;margin-top:15px;margin-bottom:12px;}
.brands-selection-list{width: 43.91489%;margin-left: 3.12766%;}
.gc-display-container{ left:0;top:0;}
.gc-thumbs-area{width: 100% !important;}
.c-tabs__link{text-align: left;padding-left: 0 !important;margin-right:94.1px;font-size: 14px!important;}
.glass-case {position: relative;width: 100% !important;}
.for-btn{ text-align:center}
.title{text-align:center !important;margin: 34px auto 10px;}
.track_txt{margin: 10px;text-align: justify; font-size: 14px !important;}
.fielditem label{width: 100%;margin-bottom: 10px;}
.textbox_1{width:45%}
.order-num-small{width: 4em;}
.accept-and-submit{margin:0 0 15px; text-align:left}
#login-form {padding: 0 20px 17px;}
.popup-login-wrapper{padding:10px 0;}
.cart-right-column{ float:none}
.method-afterpay_onetouch img{width:17% !important}
.sc-order-summary .sc-proceed-checkout .btn-proceed-checkout,.checkout-types li,.order_track{width:100%}
/*17-04-18*/
.cont_top {top: 100px !important;}
.header-top-padding{padding-top:142px!important}
.cate_heading{font-size: 14px;margin: 12px auto 35px;width: 100%;}
.read_blog_bg{margin-top:-20px !important;margin-bottom: 0px !important;}
.collectionimages{margin: 0 0 20px;}
.instgram_div ul li{width:174px;}
.sd-blogs{margin-top:180px;}
.large-block-grid-5>li{width:50%;}
.sd-blogs .post-main-image{height: 314px;}
.owl-prev{left: -9px;}
.owl-next{right:-9px}
.owl-pagination{ display:none}
.owl-theme .owl-controls{ margin-top:0 !important}
/*24-04-*18*/
#popup_this{left:19%!important;margin-left: 0;margin-top:20px;}
.first-visit-content{margin:4px 0 15px;width: 100%;}
.discount-info{font-size:50px !important;}
input.subscribe-newsletter-coupon{width: 295px;margin-top:0px;font-size: 16px;}
.discount-title{margin-top: 5px;font-size: 18px !important;}

/*Pagination Code*/
.main-pagtion{margin-top: 15px;position: absolute;bottom: -30px;margin: 0px auto;text-align: center;left: 0;right: 0;border-bottom:none;display: contents;}
.main-pagination-section{float: none;width:100%;margin: 0 auto;}
.bottom-pagtion{ border:none;margin-bottom: 30px;margin-top:15px}
.sorting-main .sorting-selector { max-width: 100%;width: 102px !important;padding-left: 4px;}
.pages-item-btn{padding: 3px 13px;}
.pages-item-previous {margin-right:6px;}
.pages-item-next {margin-right: 0px;}
.sorter-action{margin-left:-2px}

/*20180528*/
.sort_div { width:90%;margin:37px auto}
.nav1,.nav-mobile {width:50%}
.nav-list , .nav-list1{padding:0}
.refine-by, .sort-by label{margin:0}
.refine-by{float:right}
.nav-mobile1{float:left}
.Prod_cat_size{text-align:center;text-transform: capitalize !important;}
.sizeul{text-align:center !important;margin-top: 7px;}

/*Checout page 20180622*/
.login_Section {padding-left:15px;margin-top: 10px;}
/*Cart Page */
.remove-popup-content{width:90%}
.remove-btn-grp a {padding: 5px 8px;}
.remove-btn-grp .left, .remove-btn-grp .right{width: 45%;}
.sc-item-remove {position: absolute;right: 0;top: 0;}
.bag_item_image {padding: 0 0 5px;margin-top: 15px;}
.big_bor {padding-bottom: 0;margin-bottom:10px;}
.mon-m-t {margin-top: 119px !important; padding:0}
.content{right: 0%;width: 100%;z-index: 1;}
.m_foter{height: 123px;}
/*Category banner*/
.c-banner__text{margin: 0 0 0 7rem;padding:0;}
.c-banner{padding:0}
.term-name{font-size: 24px;padding:31px 0 3px;} 
.shop-type-txt{font-size:13px;line-height: 21px;}
.c-styled-title-block{padding: 0.25rem 2.75rem 0;width: 377px;}
.c-banner__text_big{padding: 9px 9px 9px 46px;}
.c-banner__text_big_shape{padding:0 9px 9px 25px;}
.term-name-shape{font-size: 22px;padding: 20px 0 0;}
.c-container__main{padding: 0 0 1.25rem 0;}
.back_color_text{padding: 53px 0 0;}
.productlistdiv{border-top:none}
/*Brands**/
.list-inline{margin-top: 25px;}
.brandslogowrap li{width:162px;margin:0 0px 10px 0;}
.padding-0{padding-right: 15px;padding-left: 15px;}
.pbi{font-size: 14px;margin-top:0px;margin-bottom: 10px;}
span.afterpay-logo{width: 4.3rem;}
.c-tabs__link.is-active .match_txt{padding: 0 0px 6px;}
.mr_0{margin-right: 0;}
.pad_0{padding:0}
.pad_5{padding: 0 5px;height:363px}
.slide > ul > li{min-height:450px;}
.pp-outerdiv h2{ padding:18px 0px 0;line-height: 22px;}
.cont-row {margin:0 0 40px 0;}
.cart_count{top:5px;right: 20%;}
/*29-12-18*/
.for-btn{margin:0 !important}
.m_foter{margin-top:0px}
.gc-display-display{padding:0 !important}
.parcel-icon{width:20px !important}
.c-product-details__message{width:379px;justify-content:center}

#home-banner.get_digital_protectn{background:url('/images/banners/Eng-wedding-ring-mobi.jpg'); margin-top:60px;margin-bottom:0;}
.sd-lookbook-text-wrapper h1{font-size:27px!important}
.sd-lookbook-text-wrapper p{font-size: 14px !important;}
#home-banner .d-tbl-cell {display: block;}
section {padding-top:0;}

.c-mega-menu__body{padding-top: 0rem;}
#menu1{margin: -14px 10px 10px;}
.cart_count{top:5px;right: 17%;}

/*13-03-19*/	
#cssmenu2{height:280px;overflow-y: scroll;}
input[type=checkbox]:not(old) + label, input[type=radio ]:not(old) + label{padding:2px 0px;color: #000;margin-left: 0;}
input[type=checkbox]:not(old) + label > span, input[type=radio ]:not(old) + label > span {}
input[type=checkbox]:not(old):checked + label > span, input[type=radio ]:not(old):checked + label > span {border: 2px solid #999;display:none;color: #fff;background: #000;}
.sizebox1{width:30px;height:30px;margin: 0 5px!important;}
.colorfilter{border-radius: 100%;width:30px;height:30px;border: 1px solid #fff;vertical-align:middle !important;padding: 3px;background:#fff;margin-right:4px}
.color-name{font-size: 12px;text-align: center;display: block;font-family: muli;}
.color-p{padding: 10px 10px !important;margin:0 !important}
#cssmenu2 ul .size-m-fil {height: 53px !important;}
#cssmenu2 ul ul{margin-bottom: 6px !important;height: 198px;}
.top-info-message{margin-top: -24px;}
/*01-04-19*/

.text1{font-size:54px;margin: 35px 0 0;text-align: center;line-height: 69px;}
.Banner-txt{position: absolute;bottom:24.5%;left:10%;margin: 0; width: 100%;top: inherit;}
.text2{margin:17px 0;font-size:27px;line-height:36px;float: left;}
.Baner-btn{font-size: 18px;margin: 18px 0 2px 30px;width: 236px;padding: 13px 7px;line-height: 20px}
.main-txt-border{margin:28px auto 27px; width:42%}
.home-shop-by-brand {padding-top: 0.5125rem;}
#SizeValidationError{text-align:left;margin-bottom:0}
/*10-04-09*/
.modal-box{width:60%!important;left: 0 !important;right: 0 !important;margin: 0 auto;position: fixed;}
.modal-box .modal-body{height:277px!important;overflow-y: scroll !important;}
.desktop-filter .modal-box .modal-body{height:82% !important;}
/*30-04-19*/
.gift-cert-purchase-container .title-gift{margin-bottom:10px;}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount-label{padding: 10px 10px 0 0;}
.gift-cert-purchase-container .form-row label{display: block;font-size: 12px;font-family: Montserrat;text-transform: uppercase;}
.gift-cert-purchase-container .form-row input[type="text"]{display: block;width:100%;margin-bottom: 0;padding: 5px;}
.form-row textarea{width:100%;resize:vertical;height:5rem;padding:5px;font-family: Montserrat}
.btn.btn-primary,.flexslider .slides > li{width:100%}

/*17-07-19*/
.fav_icon {width: 13px !important;}
.prod_name{font-size: 13px;}
.tab_bg ul.tabs{height:auto; margin: 0px auto 15px;}
.tab_bg ul.tabs li{padding: 0px 6px 0px; letter-spacing: 0px; font-size: 14px; color: #000;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right{top:33%;}
.mobi-tab{background:inherit !important; padding:15px 5px!important;}
.detail_description{padding:0 15px; background:#fff}
.acsd-brandname{text-align:center;margin:5px -1px 3px;}
.accordion{margin-left:0}
.accordion, .panel {background-color:#fff;margin-left:0;}
.mobi_heading_bg{background: #f4f4f4;padding: 15px;margin-bottom:1px !important;text-align: center;}
.mobi_heading_bg h4 {font-size: 12px;margin:7px 12px 11px!important;color: #000;font-family: Muli;font-weight: 700;}
.mobi_heading_bg h2{font-size: 19px;font-family:lora;line-height: 22px;}
.long_desc p {margin:11px 0;}
.desc_bg{margin-top:30px;}
.flexslider {margin:0!important;}
.custom-select{width:85%}
.sd-pdp-banner .sdb-header h6{font-size:22px;}
.sd-pdp-banner .sdb-header{padding: 0 10px 0;border-bottom:none; margin-bottom:0}
.sd-pdp-banner .sd-banner-info-wrapper{position:relative;left:0!important;top: 0;-webkit-transform: none;transform:none;}
.sd-banner-wrapper{margin:10px auto 0;min-height:468px;background-size:371px;background-position:center;}
.social_icon{text-align: center;}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-mob-content,.content-width,.content-width{width:100%}
.sd-brandname{margin:21px -1px 3px;text-align:center;}
.sdb-second-content ul li{font-size:14.5px}
.Prod_cat_size ul{width: 85%; margin: 0 auto 1.5rem;}
.fav_icon{right:8%;top:3%;}
.fav_iconHome{right: 11%;}
.material-input1 input[type=text]:not(.browser-default){width:100% !important}
.tandg-rte{width:100%}
.tandg-rte p{font-size:17px !important;}
.drop-a-hint__right-wrapper_submit{margin-bottom:0;min-width: 100%;}
.editorial-feature{margin:0 6px;}
.content-features p{font-size:13px!important;line-height:15px;}

.btn-dark{margin:5px !important}
#cssmenu2 ul ul{height:auto; padding:20px 0 !important}
.filter-price{width: 67% !important; margin:0 auto !important}
#cssmenu2 ul ul li{width:242px!important;}
#cssmenu2 ul ul a{padding: 4px 10px 4px 0px;height: 35px;}
#cssmenu2 ul ul li.classic-width{width:250px!important;}
.v-a {vertical-align: bottom;}
.checkoutEmailSection {margin:22px 0px 30px;overflow: hidden;}
.shipping h4 {font-size: 20px;color: #000;margin: 13px 0 15px;}
.sd-banner-wrapper{background-position:center!important;}
.mobile-h2 {text-align: left !important;font-size:22px!important;text-transform: uppercase;margin: 22px 21px 0 !important;font-family: Roboto,Helvetica,Arial,sans-serif;}
.rod-mod__text h2{font-size:32px;}
.content-features h2{font-size:28px;}
.shipping{border-top:1px solid #eee;margin-top:22px;}
.custom-select1,.size-chart-block{width:85% !important;margin-bottom: 6px;}
.size_guide{margin-left:0px;line-height:1 !important; height:auto;margin-bottom:20px;width: 85px;}
/*04-10-19*/
h2.section-header:after{margin:15px auto 18px}
h2.section-header span{font-size:15px;}
.home-explore-txthead{font-size: 21px;color: #000;margin: 25px 0 5px;font-weight: bold;line-height: 25px;}
.home-explore-txt{line-height:18px;padding-top: 11px;color: #000;font-size:13px;}
.explore-txt-bg{background:#00000014; height:250px; box-shadow:0 0.2125rem 0.25rem 0 rgba(0, 0, 0, 0.11);}
.button-link.white{font-size: 14px;line-height: 17px;padding: 10px 9px;width:205px; bottom: 31px;letter-spacing:1px;border-radius: 5px;}
.div-shadow{margin: 0 5px;}
.button-link__title .fa-angle-right {font-size:15px;}
#jssor_1{height:700px !important}
.jssora{height:1008px !important}
.jssora .div-shadow.mobi{height:81%!important}
.sorting-main{padding: 3rem 0;}

/*07-10-19*/
.slide > ul > li h3{font-size:15px;line-height:14px;padding:8px 1em 2px;}
.slide > ul > li .price{font-size:14px;}
.glider-controls-ltr .glider-control-back{left:40%!important;}
.glider-controls-ltr .glider-control-next{right:40%!important;}
.sorting-main{padding: 0rem 0;}
.theshoplook a{padding: 0 14px;font-size:13px;}
.slide{margin:2em auto;}
.shop-type-ban-bg .container {padding: 9px 0px!important;}
/*17-10-19*/
.editorial-feature__link--absolute{bottom:10px;}
/*17-10-19*/
.adv-bg{padding:24px 15px;}
.adv-bg h4{font-size:37px;}
.adv-bg p{font-size:13px!important;line-height: 23px;}
#cssmenu2 ul ul li.price-width-filter{width:47% !important;}
.pop-content{width:58%;}

/*20-11-19*/
.right-section{width:100%;float:none; margin-left:0}
.shop-btn1{width:165px;height:38px;font-size:16px;}
.jew-code{font-size:15px;letter-spacing: 1px;margin:17px auto 0px;width:39%;}
.cur-txt{font-size:30px;margin-left:4px}
.content-features p{margin: 9px 0 0;}
.sorting-selector{width:100%;margin-left: 0;float:right;margin-right:0;}
.sorting-left-section{width:348px!important;text-align:center;}
.list-val {font-size:13px}
.result-count{margin-left:12px;}
.header-extra>button+a, .header-extra>button+button {margin-left: 5px;}
.list-right-group{justify-content: flex-end;width: calc(100% - 200px);}
.header-mobi{width:100%;margin:17px 0 15px;float:left;min-height: 45px;border-radius:0.2em;}
.header-mobi1{width:48%;margin:17px 0 15px;float:left;min-height: 45px;border-radius:0.2em;}
.prod-detail-icon{margin:6px 0 0; width:100%;text-align:center}
#powerTip{width:70% !important}
.footer-page-wrapper {margin-top: 0;}
.list-img{width:82px;}
.list-left-group .list-col:before{width:80px;}
.calrity-mar-detail{margin-left: -16px;}
.color-mar-detail{margin-left: -17px;}
.sorting-selector{width: 100%;margin-left: 0;float: right;margin: 17px 0 15px;padding: 0 25px 0 7px;min-height: 45px;border-radius: .2rem; border: 1px solid #222222;box-shadow: inherit;background-color: #fff;content:'\f104';color: #000;}
/*29-11-19*/
.ring-bann-content{padding: 0.25rem 0 0.25rem;width: 100%;text-align: center;margin-left: 0;margin-top:46%;}
.cat-Banner h1{font-size:30px}
.eng-ring-btn{width:157px !important;}
h3.cta.titles{font-size:21px;}
.slick-slide{margin:0 !important}
.Ring-Makers-text{font-size:25px;}
.shop-metal .column.column-block {padding:34% 0px 12px !important;background-size:321px;border: 4px solid #fff;}
.button--tertiary{letter-spacing: 0.5px;font-size:0.660rem;}
.shop-metal .links-module .links-module__stack-element, .links-module .links-module__stack-element-sale{width:90%;}
.pink-patch{min-height:100px;margin-bottom: 10px;display:inline-block}
.text-on-pink{font-size: 18px; width:100%;line-height:27px;}
#engagement-style-sect{margin:10px}
.groom-shop{width:54%;margin:0 auto 20px}
#engagement-style-sect p{width:100% !important}
.Groomsmen-heading{font-size:22px;}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-mob-content{min-height:100% !important}
.sd-pdp-banner{min-height:100% !important;}
#carousel-wed-mob.flexslider .slides > li{margin-left:8px !important}
.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{display:none}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content{-webkit-box-shadow:none; box-shadow:none;padding: 0 30px 0;}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content .sdb-first-content{padding:0 10px 0;margin-bottom: 5px;}
.slider{margin:5px auto 20px;}
.flexslider{width:100% !important;}
#carousel-dia-mob .slides > li{text-align:center;margin-left:10px;width:57px!important;}
#carousel2-mob .slides > li{text-align:center; margin-left:5px;width:66px!important}
#slider2-mob.flexslider .slides img{width:70%;float: none;border-radius: 50%}
#carousel2-mob{width:43%!important;}

.main-heading{margin: 14px 0 10PX;}
.ring-bann-content{bottom:0;top: inherit !important;}
.calrity-img-bg{height: 216px;width: 172px;margin: 15px 33px;}
.calrity-img-bg span{line-height:16px;}
#carousel{width:100% !important}
.flexslider .slides img{float:none !important;}
#carousel1-mob .slides > li{text-align:center; margin-left:14px}
#carousel1-mob{margin: 0 auto !important;width:49%!important;}
[type=email]{width: 65% !important;}
.editorial-feature__content{padding:5px 20px 60px;}
.slider h3{font-size:14px;line-height:19px;}
.jwellwery p{font-size:13px!important;line-height:18px}
.content-features {padding: 60px 0;}
.adv-bg{margin: 60px auto 0;}
.customize-login{width:100%}
.sd-guarantee-wrapper .sd-guarantee-container {width: 100%;padding: 40px 15px;}
.productView-optionsForm{margin:0;}
.form-field-scrollingOptions .form-option-variant{min-width:10.7rem}
.productView-optionsForm .form-label{text-align:center}
.productView-optionsForm .form-label.form-label--withTip{display:block}
.When-single-color{margin:0 auto}
.when-three-color{width: 36.5rem !important;}
.shop-type-head{font-size: 1.5rem !important;}
.slick-slide h4{font-size:17px !important; margin:0 !important}
/*24-04-20*/
.watch-video-m{color:#ff0000 !important}
.form-label--alternate { text-transform: initial; }
#CaratValidationError{text-transform:initial !important;text-align: left;width: 85%;margin: 0 auto;}
#WidthValidationError{text-align:left !important}
/*27-04-20*/
.container .three.columns{width:100%}
.container .six.columns {width: 98%;}
.container .three.columns input[type="email"]{width:100% !important}
.container .three.columns.omega{margin-left:0}
.form-field-scrollingOptions{width:85%; margin:4px auto 0;}
/*29-04-20*/
.explore{margin: 15px auto 0;width: 82%;}
.explore ul li{width:27.5%;margin:0;}
.vertical-text>li>a{font-size:11px!important;line-height: 15px; margin:0 !important}
.explore i{font-size:10px}
.explore span{font-size: 15px;margin-right: 2px;vertical-align: bottom;}
.vertical-text.tabs-right{width:78%;height: 35px !important;float: right;}
.box-phone-call select{width:100% !important}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {right: 15px !important;left: auto;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left: 15px!important;right: auto;}
.ver-content{width:57%!important;margin: 0 auto;}
/*15-05-20*/
.productView-infoActions-item--delivery{display: block;background: #f9f9f9; text-align: center; padding: 15px 0; width: 85%; margin: 0 auto 1.5rem;}
.modal-sub-title{font-size: 15px;line-height: 21px;margin:0 0 1.5rem;}
.button--primary{min-width:100%;margin: 0 0 0.7rem;}
/*27-07-20*/
.footer__bottom-wrapper_right-container_item_social-icons{width: 9%!important;}
.add-cart-new-btn{width: 80%;margin: 0 auto;}
}

@media screen and (min-width : 768px) and (max-width : 991.98px) {
input:focus{ background:#fff;border:none;}
.container{margin:0 !important;width:100% !important}
.refine-by, .sort-by label {min-width: 129px;text-align: center;margin:0 18px 14px;}
.mySlides img{text-align:center}
.prev, .nextbtn{visibility:visible; padding-left:0; padding-right:0;color:#999;font-weight: normal;font-size: 18px;}
.Prod_cat_size{margin: 0 0 4px 0;text-align: center !important;text-transform: capitalize !important;}
.mySlides img{text-align:center;margin-top:0; width:90%}
.prod_main{margin: 15px 0 0; padding-bottom:0px;text-align: center;}
.color_icon{width:15px;height:15px;background-size: 16px 16px;}
.Prod_cat_color ul li a{width: 23px;height: 23px;margin-right:-2px; float:none}
.Prod_cat_color ul li{ display:inline-block}
.Prod_cat_color{ text-align:center !important; margin-left:0 !important;margin-bottom: 0;height:auto}
.no_padding{padding:0}
.m_prod_name{margin: 10px 0 2px;font-size: 16px;}
.sort_div{width:39%;margin: 37px auto;}
.available-sizes::before,.available-sizes{font-size: 13px;}
.wish_btn{width: 142px;font-size: 13px;}
.logo1{margin:10px 28px 4px;}
.small_nav{margin-top:28px;font-size: 13px;}
.carousel-cell{height:auto;}
.main_img{margin:46px auto; width:100%}
.flickity-prev-next-button svg{ left: 0; right:0}
.flickity-prev-next-button.previous{left:0}
.detail_prod_name{font-size: 22px;margin-top:3px;text-align: center;width:100%}
.pro_type{font-size: 14px;color: #888888;display: block;margin-top:0px;margin-bottom: 2px;}
.c-tabs__link.is-active{ color:#000; font-weight:bold; border:none}
.c-tabs__link.is-active em{ border:none;border-bottom: 5px solid #21190f26;}
.tab_right{ text-align:left}
.c-tabs__link{text-align: left;padding-left: 0 !important;font-weight:bold;letter-spacing:0px}
.c-tabs__content p{font-size:14px!important;}
.c-tabs__content{padding:10px 0 10px 0;}
.content_ul{font-size:13px;}
.detail_prod_price{ width:100%;margin-top: 0;}
.Addcart{ background:#f8d1c1; color:#000; margin-right:0;padding:13px;width: 89%;}
.bor{border-bottom:none;padding-bottom: 28px;width: 100%;}
.wish_text{position:absolute;right:-15px;top:0;z-index:3;margin-top: 0;}
.slider__caption{top: 4%;right: 0;left: 0;}	
.title1{font-size: 14px;letter-spacing: 1.16px; margin:0}
.title2{font-size:45px!important;margin-top: 14px;line-height: 28px;}
.shop_len_btn{top:21%;left: 0;right: 0;margin: 0px auto;}
.read_btn{height: 40px;line-height: 25px;padding: 0px 15px;border: 2px solid rgba(0,0,0,0.2);font-size: 16px;border-radius: 50px;min-width: 111px;margin-top: 22px;outline: none !important;}
.slider__switch span{ width:15px; height:15px}
.slider-nav{height: 17px;}
.sc-main-container h2{text-align: center;font-size: 22px;text-transform: uppercase;margin:20px auto;}
.sc-main-container{width: 96%;margin:0 auto;float:none}
.wrapper{border-top:none}
.sc-details-content{margin: 15px auto 0;max-width: 600px;}
.btn-box{font-size:12px;margin: 4px 3px 10px;background:#000;border: none;}
.sc-order-summary .sc-total-detail dt{ border:none;padding: 8px 0;margin: 0;}
.sc-order-summary .sc-proceed-checkout{margin-top: 0px;}
.sc-order-summary .sc-total-detail{margin:0px auto;}
.sc-item-container{padding: 15px 20px}
.field-input-ui>input{width:64% !important;text-align: center;background: none;margin-left: 10px}
.sc-sidebar{padding-top:22px;width:96%;margin:0 auto;float:none}
.sc-sidebar .sc-sidebar-container{width:100%;}
.btn-box{color: #fff;border-radius: 0;background:#000;border: none;}
.sc-guarantee-content{margin-top: 26px;padding: 5px 10px 12px 0px;color: #fff;background: #000;margin-left: 0;}
.sc-order-summary .sc-btn-continue{margin: 10px auto 0;}
.sc-order-summary{ margin-bottom:0px;padding:10px 40px} 
.sc-need-help{width:28%;}
.garantee_icon{width: 3%;float:none}
.Prod_name{ width:100%}
.price span{margin: 5px 0;display: inline-block;}
.newsletter{margin: 10px auto;width: 49%;}
.style_code{ text-align:center;margin:0}
.delivery_time{ text-align:center}
.title-strip {margin: 25px 0;padding: 0}
.title-striped{margin-top:60px}
.collectionimages ul li{width:96px;}
.brands-selection-list{width: 43.91489%;margin-left: 3.12766%;}
.glass-case,.gc-thumbs-area{ width:100% !important}
.gc-display-container{ left:0;top:0;}
.c-tabs__link{letter-spacing: 1.5px!important;margin-right: 73.1px;}
.title{text-align:center!important; margin:19px auto 10px;}
.track_txt{margin: 10px;text-align: justify; font-size: 14px !important;}
.fielditem label{width: 100%;margin-bottom: 10px;}
.textbox_1{width:42%}
.order-num-small{width: 4em;}
.accept-and-submit{margin:0 0 15px;text-align: left;}
.popup-login-wrapper{ padding:10px 0;}
.customize-login{width: 295px;}
#login-form {padding: 0 20px 17px;}
.cart-right-column{ float:none}
.method-afterpay_onetouch img{width:12% !important}
.sc-order-summary .sc-proceed-checkout .btn-proceed-checkout,.checkout-types li,.order_track{width:100%}
/*17-04-18*/
.cont_top {top: 99px !important;}
.header-top-padding{padding-top:142px !important;}
.cate_heading{font-size: 14px;margin: 12px auto 35px;width: 100%;}
.read_blog_bg{margin-top:1px !important;margin-bottom: 0px !important;}
.collectionimages{margin:10px 0 20px;}
.instgram_div ul li{width:184px;}
.sd-blogs{margin-top:180px;}
.large-block-grid-5>li{width:20%;}
.sd-blogs .post-main-image{height: 117px;}
.owl-prev{left: -9px;}
.owl-next{right:-9px}
.owl-pagination{ display:none}
.owl-theme .owl-controls{ margin-top:0 !important}
/*24-04-*18*/
#popup_this{left:19%!important;margin-left: 0;margin-top:-203px;}
.first-visit-content{margin:4px 0 15px;width: 100%;}
.discount-info{font-size:72px !important;}
input.subscribe-newsletter-coupon{width: 295px;margin-top:0px;font-size: 16px;}
.discount-title{margin-top: -4px;font-size: 20px !important;}
.main-pagtion{margin-top: 15px;position: absolute;bottom: -30px;margin: 0px auto;text-align: center;left: 0;right: 0;border-bottom:none;display: contents;}
.main-pagination-section{float: none;width:100%;margin:0 auto;}
.bottom-pagtion{ border:none;margin-bottom: 30px;margin-top:15px}

/*20180528*/
.sort_div { width:90%; margin:37px auto}
.nav1,.nav-mobile {width:50%}
.nav-list , .nav-list1{padding:0}
.refine-by, .sort-by label{margin:0}
.refine-by{float:right}
.nav-mobile1{float:left}
.bag_item_image {width: 100%;display: block;height: auto;padding: 00px 0 0px;text-align: center;margin-top: 15px;}
.big_bor {border-bottom: 1px solid #eee;padding-bottom: 10px;display: inline-block;width: 100%;margin-bottom: 15px;}
.sc-item-remove {position: absolute;right: 0;top: 0;}
.slider__item img{width:100%}
.Prod_cat_size ul{text-align: center !important;margin: 10px auto;}
.Prod_cat_size ul li{ float:none}
.mon-m-t {margin-top: 110px !important;padding: 0;}
.content{right: 0%;width:100%;z-index: 1;padding-left:0}
.m_foter{height: 123px;}
.c-tabs{margin-bottom:0; margin-top:0}
.cart_count{top:5px;right:20%;}
.wishlist-qnty-mb{right: -8px !important;}

/*Category banner*/
.c-banner__text{margin: 0 0 0 7rem;padding: 50px 9px 9px 70px;}
.c-banner{height:250px; padding:0}
.term-name{font-size:28px;padding:20px 0 0;} 
.shop-type-txt{font-size: 13px;line-height: 21px;margin: 8px 0;}
.c-styled-title-block{padding: 0;}
.c-banner__text_big{padding: 9px 9px 9px 46px;}
.c-banner__text_big_shape{padding:0 9px 9px 25px;}
.term-name-shape{font-size: 22px;padding: 20px 0 0;}
.c-container__main{padding: 0 0 1.25rem 0;}
.back_color_text{padding: 53px 0 0;}
.productlistdiv{border-top:none}
/*Brands**/
.list-inline{margin-top: 25px;}
.brandslogowrap li{margin:0 10px 10px 0;}
.padding-0{padding-right: 15px;padding-left: 15px;}
.pbi{font-size:16px;margin-top:0px;margin-bottom: 10px;}
span.afterpay-logo{width: 5.3rem;}
.pp-outerdiv h2{ padding:18px 0px 0;line-height: 22px;}
.cont-row {margin:0 0 40px 0;}
/*29-12-18*/
.for-btn{margin:0 !important}
.m_foter{margin-top:0px}
.parcel-icon{width:20px !important}
.c-product-details__message{width: 400px;justify-content:center;}
#home-banner.get_digital_protectn{background:url('/images/banners/Eng-wedding-ring-mobi.jpg'); margin-top:60px;margin-bottom:0;}
.sd-lookbook-text-wrapper h1{font-size:25px !important}
#home-banner .d-tbl-cell {display: block;}
section {padding-top:0;}
.shop-btn{margin: 0 auto 0px !important;}
.c-mega-menu__body{padding-top: 0rem;}
#menu1{margin: -14px 10px 10px;}
#menu1 li a{width: 49px;}

/*13-03-19*/
input[type=checkbox]:not(old) + label, input[type=radio ]:not(old) + label{padding:2px 0px;color: #000;margin-left: 0;}
input[type=checkbox]:not(old) + label > span, input[type=radio ]:not(old) + label > span {}
input[type=checkbox]:not(old):checked + label > span, input[type=radio ]:not(old):checked + label > span {border: 2px solid #999;display:none;color: #fff;background: #000;}
.sizebox1{width:30px;height:30px;margin: 0 5px!important;}
.colorfilter{border-radius: 100%;width:30px;height:30px;border: 1px solid #fff;vertical-align:middle !important;padding: 3px;background:#fff;margin-right:4px}
.color-name{font-size: 12px;text-align: center;display: block;font-family: muli;}
.color-p{padding: 10px 10px !important;margin:0 !important}
#cssmenu2 ul .size-m-fil {height: 112px !important;}
#cssmenu2 ul ul{margin-bottom: 6px !important;height: 198px;}

#SizeValidationError{text-align:left;margin-bottom:0}
/*01-04-19*/
.Banner-txt{position:absolute;top:12%;}
.text1{font-size:45px;line-height:49px;margin:7% 0 0 10%;}
.text2{margin:16px 8px 10px;font-size: 14px;line-height: 19px;}
.Baner-btn{padding: 9px 7px;font-size:15px;margin:14px 3px 9px !important;width:165px;}
.main-txt-border{margin:19px auto 18px;}
/*10-04-09*/
.modal-box{width:80%!important;left: 0 !important;right: 0 !important;margin: 0 auto;position: fixed;}
.modal-box .modal-body{height:700px!important; overflow-y:scroll !important;}
.desktop-filter .modal-box .modal-body{height:82% !important;}
.top-info-message{margin-top: -31px;}

/*30-04-19*/
.gift-cert-purchase-container .title-gift{margin-bottom:10px;}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount-label{padding: 10px 10px 0 0;}
.gift-cert-purchase-container .form-row label{display: block;font-size: 12px;font-family: Montserrat;text-transform: uppercase;}
.gift-cert-purchase-container .form-row input[type="text"]{display: block;width:100%;margin-bottom: 0;padding: 5px;}
.form-row textarea{width:100%;resize:vertical;height:5rem;padding:5px;font-family: Montserrat}
.btn.btn-primary{width:100%}
.text-container{top:51% !important;width: 62% !important;}
.text-container p {margin: 6px 0;line-height: 19px;}
.gift-cert-purchase-container .gift-cert-select-amount{width: 93%;}
/*17-07-19*/
.fav_icon {width: 11px !important;}
.prod_name{font-size: 12px;}
.tab_bg ul.tabs{height:auto; margin: 0px auto 15px;}
.tab_bg ul.tabs li{padding: 0px 6px 0px; letter-spacing: 0px; font-size: 14px; color: #000;}
.product-card_home{margin: 0 auto 5px !important;width:100%!important;float:none !important;padding:3px 5px!important;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right{top:33%;}
.flexslider .slides > li{width:100%}

.mobi-tab{background:inherit !important; padding:15px 5px!important;}
.detail_description{padding:0 15px; background:#fff}
.acsd-brandname{text-align:center;margin:5px -1px 3px;}
.accordion{margin-left:0}
.accordion, .panel {background-color:#fff;margin-left:0;}
.mobi_heading_bg{background: #f4f4f4;padding: 15px;margin-bottom:1px !important;text-align: center;}
.mobi_heading_bg h4 {font-size: 12px;margin:7px 12px 11px!important;color: #000;font-family: Muli;font-weight: 700;}
.mobi_heading_bg h2{font-size: 17px;font-family:lora;line-height: 22px;}
.long_desc p {margin:11px 0;}
.desc_bg{margin-top:30px;}
.flexslider {margin: 50px 0 30px !important;}
.custom-select{width:100%}
.sd-pdp-banner .sdb-header h6{font-size:22px;}
.sd-pdp-banner .sdb-header{padding: 0 10px 0;border-bottom:none; margin-bottom:0}
.sd-pdp-banner .sd-banner-info-wrapper{position:relative;left:0 !important;top: 0;-webkit-transform: none;transform:none;}
.sd-banner-wrapper{margin:10px auto 0;min-height:468px;background-size:371px;background-position:center;}
.social_icon{text-align: center;}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-mob-content{width:100%}
.sd-brandname{margin:5px -1px 3px;text-align:center;}
.sdb-second-content ul li{font-size:14.5px}
.fav_icon{right:8%;top:3%;}
.fav_iconHome{right: 11%;}
.content-width,.tandg-rte,.content-width{width: 100%;}
.home-prod-img{height:200px;}
.material-input1 input[type=text]:not(.browser-default){width:100% !important}
.tandg-rte p{font-size:17px !important;}
.drop-a-hint__right-wrapper_submit{margin-bottom:0;min-width: 100%;}
.editorial-feature{margin:0 5px;}
.btn-dark{margin:5px !important}
#cssmenu2 ul ul{height:auto; padding:20px 0 !important}
.filter-price{width:68%!important; margin:0 auto !important}
#cssmenu2 ul ul li{width:265px!important;height:35px;}
#cssmenu2 ul ul a{padding: 4px 10px 4px 0px;}
.checkoutEmailSection {margin:22px 0px 30px;overflow: hidden;}
.shipping h4 {font-size: 20px;color: #000;margin: 13px 0 15px;}
#cssmenu2 ul ul li.price-width-filter {width: 46% !important;text-align:center}
.sd-banner-wrapper{background-position:center!important;}
.mobile-h2 {text-align: left !important;font-size:22px!important;text-transform: uppercase;margin: 22px 21px 0 !important;font-family: Roboto,Helvetica,Arial,sans-serif;}
.rod-mod__text h2{font-size:32px;}
.content-features h2{font-size:28px;}
.shipping{border-top:1px solid #eee;margin-top:22px;}
.custom-select1,.size-chart-block{width:85% !important;margin-bottom: 6px;}
.size_guide{margin-left:0px;line-height:1 !important; height:auto;margin-bottom:20px;width: 85px;}
/*04-10-19*/
.home-explore-txthead{font-size:14px;letter-spacing:1px;margin:8px 0 0;}
.home-explore-txt{font-size:12px;line-height:18px;}
.explore-txt-bg{padding:3px 5px 10px;height:175px}
h2.section-header:after{margin:15px auto 7px;}
.sorting-main{padding:0rem 0;}
/*10-10-19**/
.button-link.white{letter-spacing:1px;width:190px;}
.shop-type-ban-bg .container{padding: 9px 0px!important;}
.content-features p{font-size:13px!important;line-height:16px;}
/*17-10-19*/
.pad-0{padding:0}
.pad_5{padding: 0 5px;height: 370px;}
.slide > ul > li{min-height:471px;}
.theshoplook a{font-size:13px;}

/*17-10-19*/
.adv-bg{padding:24px 15px;}
.adv-bg h4{font-size:37px;}
.adv-bg p{font-size:13px!important;line-height: 23px;}
#cssmenu2 ul ul li.price-width-filter{width:47% !important;}
.pop-content{width:58%;}

/*20-11-19*/
.right-section{width:100%;float:none; margin-left:0}
.shop-btn1{width:165px;height:38px;font-size:15px;}
.jew-code{font-size:15px;letter-spacing: 1px;margin:17px auto 0px;width:37%}
.cur-txt{font-size:30px;margin-left:4px}
.content-features p{margin: 9px 0 0;}
.sorting-selector{width:100%;margin-left: 0;float:right;margin-right:0;}
.sorting-left-section{width:295px!important;text-align:center;}
.list-val {font-size:13px}
.result-count{margin-left:12px;}
.header-extra>button+a, .header-extra>button+button {margin-left: 5px;}
.list-right-group{justify-content: flex-end;width: calc(100% - 200px);}
.header-mobi{width:100%;margin:17px 0 15px;float:left;min-height: 45px;border-radius:0.2em;}
.header-mobi1{width:48%;margin:17px 0 15px;float:left;min-height: 45px;border-radius:0.2em;}
.prod-detail-icon{margin:6px 0 0; width:100%; text-align:center}
#powerTip{width:70% !important}
.footer-page-wrapper {margin-top: 0;}
.list-img{width:82px;}
.list-left-group .list-col:before{width:80px;}
.calrity-mar-detail{margin-left: -16px;}
.color-mar-detail{margin-left: -17px;}
.sorting-selector{width: 100%;margin-left: 0;float: right;margin: 17px 0 15px;padding: 0 25px 0 7px;min-height: 45px;border-radius: .2rem; border: 1px solid #222222;box-shadow: inherit;background-color: #fff;content:'\f104';color: #000;}
/*29-11-19*/
.cat-Banner p{font-size:14px!important;}
.ring-bann-content{padding: 0.25rem 0 0.25rem;width: 100%;text-align: center;margin-left: 0;margin-top:46%;}
.cat-Banner h1{font-size:27px;margin:10px 0 0;}
.eng-ring-btn{width:157px !important;}
h3.cta.titles{font-size:21px;}
.slick-slide{margin:0 !important}
.Ring-Makers-text{font-size:25px;}
.shop-metal .column.column-block {padding:33% 0px 12px !important;background-size:340px;    border: 4px solid #fff;}
.button--tertiary{letter-spacing: 0.5px;font-size:0.660rem;}
.shop-metal .links-module .links-module__stack-element, .links-module .links-module__stack-element-sale{width:90%;}
.pink-patch{min-height:100px;margin-bottom: 10px;display:inline-block}
.text-on-pink{font-size: 18px; width:100%;line-height:27px;}
#engagement-style-sect{margin:10px}
.groom-shop{width:77%;margin:0 auto 20px}
#engagement-style-sect p{width:100% !important}
.Groomsmen-heading{font-size:22px;}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content, .sd-pdp-banner .sd-banner-info-wrapper .sd-banner-mob-content{min-height:100% !important}
.sd-pdp-banner{min-height:100% !important;}
#carousel-wed-mob.flexslider .slides > li{margin-left:8px !important}
.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{display:none}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content{-webkit-box-shadow:none; box-shadow:none;padding: 0 30px 0;}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content .sdb-first-content{padding:0 10px 0;margin-bottom: 5px;}
.slider{margin:5px auto 20px;}
.flexslider{width:100% !important;}
#carousel-dia-mob .slides > li{text-align:center;margin-left:13px;width:59px!important;}
#carousel2-mob .slides > li{text-align:center; margin-left:5px;width:66px!important}
#slider2-mob.flexslider .slides img{width:70%;float: none;border-radius: 50%}
#carousel2-mob{width:41%!important;}

.main-heading{margin: 14px 0 10PX;}
.ring-bann-content{bottom:0;top: inherit !important;}
.calrity-img-bg{height: 216px;width: 145px;margin:15px 54px}
.calrity-img-bg span{line-height:16px;}
#carousel{width:100% !important}
.flexslider .slides img{float:none !important;}
#carousel2{width:36%;}
#carousel1-mob .slides > li{text-align:center; margin-left:14px}
#carousel1-mob{margin: 0 auto !important;width:46%!important;}
#carousel-wed-mob{width: 48% !important;}
.v-a{vertical-align:bottom;}
[type=email]{width: 65% !important}
.result-box{margin:14px 0 10px;}
a.close{top: 1%;}
.editorial-feature__content h3{line-height: 17px;}
.editorial-feature__content{padding: 10px 20px 60px;}
.editorial-feature__link--absolute{bottom: 10px}
.jwellwery p{font-size: 13px!important;}
.content-features {padding: 60px 0;}
.adv-bg{margin: 60px auto 0;}
.form-field-scrollingOptions .form-option-variant{min-width:11.4rem;}
.productView-optionsForm .form-label{text-align:center}
.productView-optionsForm .form-label.form-label--withTip{display:block}
.When-single-color{margin:0 auto}
.pad_0{padding:0}
.when-three-color{width: 42rem !important;margin: 4px auto 0;}
.shop-type-head{font-size: 1.5rem !important;}
.slick-slide h4{font-size:17px !important; margin:0 !important}
/*24-04-20*/
.watch-video-m{color:#ff0000 !important}
.form-label--alternate { text-transform: initial; }
#CaratValidationError{text-transform:initial !important;text-align: left;}
/*27-04-20*/
.container .three.columns{width:100%}
.container .six.columns {width: 98%;}
.container .three.columns input[type="email"]{width:100% !important}
.container .three.columns.omega{margin-left:0}
/*29-04-20*/
.explore{margin: 15px auto 0;width: 82%;}
.explore ul li{width: 21%;margin: 0;}
.vertical-text>li>a{font-size:10px!important;line-height: 15px; margin:0 !important}
.explore i{font-size:10px}
.explore span{font-size: 15px;margin-right: 2px;vertical-align: bottom;}
.vertical-text.tabs-right{width:100%;height:35px !important;}
.box-phone-call select{width:100% !important}
.ver-content{width:84%!important;}
/*15-05-20*/
.productView-infoActions-item--delivery{display: block;background: #f9f9f9; text-align: center; padding: 15px 0; width:100%; margin: 0 auto 1.5rem;}
.modal-sub-title{font-size: 15px;line-height: 21px;margin:0 0 1.5rem;}
/*27-07-20*/
.footer__bottom-wrapper_right-container_item_social-icons{width: 9%!important;}
.add-cart-new-btn-ht{margin-left: -5px;}
.add-cart-new-btn-ht.or,.add-cart-new-btn.or{padding:18px 8px 13px 8px;}
.add-cart-new-btn{margin-right:0}
}

@media screen and (min-width : 885px) and (max-width : 1023.98px){
.slide > ul > li{min-height: 508px;}
.content-features p{font-size:14px!important;}
}

@media screen and (min-width : 992px) and (max-width : 1023.98px) {
.navbar-nav>li {
    padding: 15px 12px;
}
.search_form{width: 34%;}
.search_txt{width: 315px;}
.navbar-nav>li>.dropdown-menu {margin-top: -2px;}
.dropdown.mega-dropdown:hover > .dropdown-menu.mega-dropdown-menu.row{ margin-left:6px}
.sidebar-header h3{ width:100%}
#cssmenu{width:100%}
.foot_tab_head{ font-size:13px}
.foter_link{font-size: 12px;}
.c-tabs__link{width: 148px;}
.size_Qut{width: 66%;}
.Prod_cat_col{margin-left: 56px !important;}
.envlope_img{margin-right:2px;font-size: 13px;}
.slider__caption{right: 11%;}
.title2{font-size: 50px !important;margin-top: 0;}
.read_btn{height: 46px;line-height: 41px;font-size: 18px;min-width: 170px;margin-top: 9px;}
.free_shping_txt{font-size: 14px;padding: 10px 0;}
.right_icon{width: 14% !important;}
.new_heart {width:60%;margin-top: 3px;margin-right: 10px;}
.collectionimages ul li{ width:117px}
.owl-prev{left: -9px;}
.owl-next{right:-9px}
.owl-pagination{ display:none}
.owl-theme .owl-controls{ margin-top:0 !important}

.big_bor {border-bottom: 1px solid #eee;padding-bottom: 6px;display: inline-block;width: 100%;margin-bottom: 15px;}
.content{right: 0%;width:100%;z-index: 1;}
.m_foter{height: 123px;}

.colorfilter{border-radius: 100%;width:30px;height:30px;border: 1px solid #fff;vertical-align:middle !important;padding: 3px;background:#fff;margin-right:4px}
.color-name{font-size: 12px;text-align: center;display: block;font-family: muli;}
.color-p{padding: 10px 10px !important;margin:0 !important}
/*01-04-19*/
.Banner-txt{position: absolute;top:11%;left:inherit;right:6%;text-align: center;margin:0}
.text1{font-family: PT Sans;font-size:27px;margin:46px 0 0;color: #574d4c;line-height:34px}
.text2{margin:40px 0;font-size:22px;}
.Baner-btn{border-radius: 3px;padding: 9px 18px;font-size: 20px;margin: 9px 3px;}
#SizeValidationError{text-align:left; margin-bottom:0}
/*10-04-09*/
.modal-box{width:60%!important;left: 0 !important;right: 0 !important;margin: 0 auto;position: fixed;top: 158px !important;}
.modal-box .modal-body{height:450px}
.desktop-filter .modal-box .modal-body{height:82% !important;}
/*30-04-19*/
.gift-cert-purchase-container .title-gift{margin-bottom:10px;}
.gift-cert-purchase-container .gift-cert-select-amount .select-amount-label{padding: 10px 10px 0 0;}
.gift-cert-purchase-container .form-row label{display: block;font-size: 12px;font-family: Montserrat;text-transform: uppercase;}
.gift-cert-purchase-container .form-row input[type="text"]{display: block;width:100%;margin-bottom: 0;padding: 5px;}
.form-row textarea{width:100%;resize:vertical;height:5rem;padding:5px;font-family: Montserrat}
.btn.btn-primary{width:100%}
.text-container{top:51% !important;width: 62% !important;}
.text-container p {margin: 6px 0;line-height: 19px;}
.gift-cert-purchase-container .gift-cert-select-amount{width: 93%;}
/*17-07-19*/
.fav_icon {width: 11px !important;}
.prod_name{font-size: 12px;}
.tab_bg ul.tabs{height:auto; margin: 0px auto 15px;}
.tab_bg ul.tabs li{}

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right{top:33%;}
.flexslider .slides > li{width:100%}
.custom-select1,.size-chart-block{width:85% !important;margin-bottom: 6px;}
.size_guide{margin-left:0px;line-height:1 !important; height:auto;margin-bottom:20px;width: 85px;}
.shop-type-ban-bg .container{padding: 9px 0px!important;}
/*17-10-19*/
.adv-bg{padding:24px 15px;}
.adv-bg h4{font-size:35px;}
.adv-bg p{font-size:15.5px!important;line-height:19px;}
.jew-code{font-size:17px;letter-spacing: 1px;margin: 15px auto 0px;width:39%;}
.cur-txt{font-size:32px;margin-left:7px;}
.shop-btn1{width:165px;height:39px;font-size:16px;}
.pad-0{padding:0}
.pad_5{padding: 0 5px;height: 380px;}
.slide > ul > li{min-height:471px;}
.pop-content{width: 51%;}
.header-mobi{width:100%;margin:17px 0 15px;float:left;min-height: 45px;border-radius:0.2em;}
.header-mobi1{width:48%;margin:17px 0 15px;float:left;min-height: 45px;border-radius:0.2em;}
.prod-detail-icon{margin:6px 0 0;width:100%}
.When-single-color{margin:0 auto}
.when-three-color{width: 44rem !important;}
.shop-type-head{font-size: 1.5rem !important;}
.slick-slide h4{font-size:17px !important; margin:0 !important}
/*24-04-20*/
.watch-video-m{color:#ff0000 !important}
.form-label--alternate { text-transform: initial; }
#CaratValidationError{text-transform:initial !important;text-align: left;}
/*27-07-20*/
.footer__bottom-wrapper_right-container_item_social-icons{width: 9%!important;}
}
@media (min-width: 992px) and (max-width : 1199.98px){
.container_1 {width: 963px;}
.form-field-scrollingOptions .form-option-variant{min-width: 8.75rem;}
}
@media screen and (min-width : 1024px) and (max-width : 1199px) {
.big_bor{border-bottom: 1px solid #eee;padding-bottom: 15px;display: inline-block;width: 100%;margin-bottom: 15px;}
.c-banner__text{margin:0;}
.c-styled-title-block{padding: 2.1rem .75rem;}
.c-collection__name{font-size:0.75rem}
.c-collection__desc{font-size:13px}
.c-product-details__message{width:342px;}

.sd-left-wrapper h1{font-size:34px !important}
.sd-lookbook-text-wrapper p{font-size:14px !important}
/*01-04-19*/
.Banner-txt{position:absolute;top:12%;}
.text1{font-size:45px;line-height:49px;margin:7% 0 0 10%;}
.text2{margin:37px 4% 10px 8px;font-size:16px;line-height: 21px;}
.Baner-btn{padding: 9px 7px;font-size:15px;margin: 14px 8px 9px !important;width:177px;}
.title-strip {padding-top:0;margin: 38px 0 32px;}
.collectionimages{margin: 25px 0 25px}
.footer__bottom-wrapper_right-container_item_social-icons{margin-right: 5px;margin-left: 5px;}
.social_icon1{margin:0}
.jaa-logo{max-width:65px!important;}

/*17-07-19*/
.fav_icon {right:7%;}
.prod_name{font-size: 12px;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right{top:33%;}
.thumb .slides > li{margin-left: 4px !important;}
.sd-banner-info-content ul li{font-size:14px}
.long_desc h2{font-size:21px}
.footer__top-wrapper_right-wrapper_email-wrapper.material-input{margin-top:15px!important;}
.modal-box{width:900px !important;}
.tandg-rte p{font-size: 19px !important;}
.explore-txt-bg{height:180px;}
h2.section-header:after{margin:15px auto 0;}
.button-link.white{bottom:12px;}
#home-banner.get_digital_protectn{margin-top:30px;}
.sd-lookbook-text-wrapper .sd-gf-btn a.sd-dark-solid-btn i{font-size:16px}
.shop-type-txt{font-size:14px; line-height:21px}
.sd-banner-wrapper{background-position: left 15px top 43% !important;}
.calrity-img-bg{width:118px;}
.right-section{width:637px;float: left;margin-left:7px;}
.list-right-group{justify-content: flex-end;width: calc(100% - 540px);}
.list-left-group{width: 462px;}
.list-col{width: 72px;}
.desktop-filter {width: 295px;float: left;}
#cssmenu ul ul a.for-cut{width:56px !important;}
.form-field-scrollingOptions .form-option-variant{min-width: 5rem;}
.when-three-color {width: 28.9rem !important;}
.explore ul li{margin-right: 27px;}
.explore{width: 69.5%;}
.tab_bg ul.tabs{margin: 0 auto 0;}
}
@media screen and (min-width : 1200px) and (max-width : 1280px) {
.sc-main-container {float: left;width: 66%;width: calc(100% - 445px) ;margin-left:20px;}
.sc-sidebar {padding-top: 77px;float: right;width: 400px;}
.Banner-txt{top:14%;}
}
@media screen and (min-width : 1024px) and (max-width : 1279px) {
.top-bar-section .has-dropdown > a {padding-right: 18px !important;}
.navbar-form{margin-right:14px !important;width: 24% !important}
.top-bar input, .top-bar .button{margin-right: -10px !important;width: 228px}
.search_btn{width: 7%;margin-left: -32px;padding-right: 0px;}
#cssmenu{width: 213px;}
.right_icon{width: 25%;}
.pad_1{width: 36px;height: 30px;}
.Prod_cat_size_inner{width:91%;}
.Addcart{width: 100%;}

.c-tabs__link{margin-right:6px;padding: 12px 0.2px 12px!important;}	
.c-tabs__content p{font-size:14px !important;}
.bann_txt{margin-top: 7px;font-size: 55px !important;}
.title1{font-size: 15px;margin-top: 7px;}
.title2{font-size:43px!important;}
.title3{font-size: 32px !important;margin-top: 8px;}
.shop_len_btn{bottom: 18%;left: 16%;}
.instgram_div ul li{width: 180px;}
.free_shping_txt{padding: 10px 5px;font-size: 14px;}
.tabs-nav li{margin: 0 !important;}
.tabs-nav li.selected{margin-left: 0 !important;}
.collectionimages ul li{width: 117px;}
.nav_img_a{margin-right: 6px;}
.search_txt{width: 247px;margin-left: -25px;padding-right: 0;}
.navbar-default .navbar-nav>li>a{padding:0;}
.foter_link,.contct_no{font-size: 12px; }  
.envlope_img{font-size:15px}
.Prod_cat_col{margin-left: 59px !important;}
.size_Qut,.textbox_1{width: 66%;}
.track_txt {margin: 10px 68px 40px 0;}
.content{top:0px;}
#popup_this{margin-top: 136px;margin-left: -144px;}
.slider__caption{top: 16%;}
.pop-content{top:48%;width: 39%;}
.head_icon_out{right:-18px;top:26%;}
.searchicon{right: 52%;top:0px;}
.track_icon{right: 38%;}
.login_icon{right:35%;}
.heart_icon{right:25%;}
.text-search-center-div{margin: -1px auto;}
.counter-number{font-size: 11px;}
.c-sticker{top: .475rem;}
.Prod_name{font-size: 12px;}
.price{font-size: 13px;}
/*29-11-19*/
.ring-bann-content{margin-left:0;}
.shop-metal .column.column-block{padding: 42% 5px 33px !important;border:4px solid #fff !important;}
.sd-pdp-banner .sd-banner-info-wrapper{top:48%!important;}
.sd-pdp-banner{min-height:337px !important;}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content{min-height:251px !important;}
#carousel-wed{width:42% !important;}
.c-sticker_rect{left: 7.8rem;}
.footer__bottom-wrapper_right-container_item_social-icons{margin-right: 5px;margin-left: 5px;}
.social_icon1{margin:0}
.jaa-logo{max-width:65px!important;}
}


@media screen and (min-width : 1280px) and (max-width : 1365px) {
.sub-banner-position{ right:7%}
.Prod_cat_size_inner {width:87%;}
.read_btn{margin-top: 12px;}
.slider__caption{ top:18%}
.title3{ margin-top:6px}
.nav_img_a{margin-right: 6px;}
.navbar-default .navbar-nav>li>a{ padding-left:3px}

.content{top:0;}

#popup_this{ margin-top:138px;}
.shop_len_btn{bottom: 28%;left: 14.6%;}
.c-sticker{top: .475rem;}
.search-txtbox{width: 100px; margin-left: 14px;}
.text1{margin:8% 0 0 10%;}
.text2{margin:4% 5% 0 0}
#carousel{width:85% !important;margin:0 auto;}
#carousel-wed{width: 35% !important;margin: 0 auto;}
.calrity-img-bg{margin:15px 30px;width:150px;}
#carousel1{width: 37% !important;}
#carousel2{width: 29% !important;}
.explore{width:61%}
.close-btn-bg{position: fixed;right: 10.5%;margin-top:-47px;top: initial;z-index: 5;}
}

@media screen and (min-width : 1365px) and (max-width : 1400px) {
	.new_heart{margin-top:-20px !important;}
	.read_btn{margin-top: 20px;}
	.c-sticker{top: .475rem;}
	.close-btn-bg{position: fixed;right: 11%;margin-top: -52px;top: initial;z-index: 5;}
}

@media screen and (min-width : 1380px) and (max-width :1520px) {
.explore{width:61%}
.explore ul li{margin-right: 10px}
}
@media screen and (min-width : 1380px) and (max-width : 1536px) {
	.calrity-img-bg{width:150px;margin:15px 43px;}
}

@media screen and (min-width : 1537px) and (max-width : 1919px) {
.new_heart{margin-top: 3px !important;margin-right: 19px !important;width: 62%;}
.right_icon{width:20%;}
.slider__caption {top:24%;left: 6%;}
.search_plus{width: 80%;margin-right: -5px;}
.shop_len_btn{bottom: 24%;left: 16.5%;}
.title2{font-size: 56px !important;}
.title3{font-size: 43px !important;}

/*01-04-19*/
.Banner-txt{top:12%}
.text1{margin:8% 0 0 14.5%;}
.text2{margin:6% 4% 0 0;line-height: 30px;font-size: 24px;}
.Baner-btn{padding: 15px 27px;font-size: 23px;width:340px}
.c-sticker{top: .475rem;}
.sd-banner-wrapper{background-position: right 64% top 43% !important;background-size: 609px !important;}
.fa-angle-right{font-size: 18px;vertical-align:bottom;font-weight:bold;}
.mon-m-t{margin:129px auto 0!important;width:66%;}
.button-link.white{width:235px;font-size:14px;}
.button-link__title .fa-angle-right{font-size: 15px;}
.calrity-img-bg{width:180px;margin:15px 68px;}
#carousel1{width: 25% !important;margin:0 auto;}  
#carousel {width: 56% !important;}
#carousel2{width:19% !important}
/*29-11-19*/
.sd-pdp-banner .sd-banner-info-wrapper {top:50% !important;left:71% !important;}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content{min-height: 555px !important;}
#popup1 {top: 25%!important;height: 68% !important;}
.explore{width:61%}
}

@media screen and (min-width : 1920px) and (max-width : 2500px){
.new_heart{margin-top: 3px !important;margin-right: 19px !important;width: 62%;}
.right_icon{width:20%;}
.slider__caption {top:24%;left: 6%;}
.search_plus{width: 80%;margin-right: -5px;}
.shop_len_btn{bottom: 24%;left: 16.5%;}
.title2{font-size: 56px !important;}
.title3{font-size: 43px !important;}

/*01-04-19*/
.Banner-txt{top:12%}
.text1{margin:8% 0 0 14.5%;}
.text2{margin:6% 4% 0 0;line-height: 30px;font-size: 24px;}
.Baner-btn{padding: 15px 27px;font-size: 23px;width:340px}
.c-sticker{top: .475rem;}
.sd-banner-wrapper{background-position: right 64% top 43% !important;background-size: 609px !important;}
.fa-angle-right{font-size: 18px;vertical-align:bottom;font-weight:bold;}
.mon-m-t{margin:129px auto 0!important;width:66%;}
.button-link.white{width:235px;font-size:14px;}
.button-link__title .fa-angle-right{font-size: 15px;}
.calrity-img-bg{width:180px;margin:15px 68px;}
#carousel1{width: 25% !important;margin:0 auto;}  
#carousel {width: 56% !important;}
#carousel2{width:19% !important}
/*29-11-19*/
.sd-pdp-banner .sd-banner-info-wrapper {top:50% !important;left:71% !important;}
.sd-pdp-banner .sd-banner-info-wrapper .sd-banner-info-content{min-height: 555px !important;}
#popup1 {top: 25%!important;height: 68% !important;}
.explore{width:61%}
}
