@import url('https://fonts.googleapis.com/css?family=Lato:400,700,900');@import url('https://fonts.googleapis.com/css?family=Poppins:400,600,700');@import url("https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");html,body,div{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;font-weight:bold;}a,p,ul,ol,li,img,span,strong,em{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}applet,object,iframe,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,caption,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}article,aside,figure,footer,header,hgroup,section{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}canvas,details,embed,figcaption,menu,nav,output,ruby,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}b,strong{font-weight:bold;}em,i{font-style:italic;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
/*})'"*/
.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{position:relative;margin-left:10px;margin-right:10px;}.container-12 .block .omega-grid,.container-16 .block .omega-grid,.container-24 .block .omega-grid{position:relative;margin-left:-10px;margin-right:-10px;}
/*})'"*/
.clearfix:after{font-size:0;}#skip-link{left:50%;margin-left:-5.25em;margin-top:0;position:absolute;width:auto;z-index:50;}#skip-link a,#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;padding:1px 10px 2px 10px;text-decoration:none;-khtml-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-radius:0 0 10px 10px;}#skip-link a:hover,#skip-link a:active,#skip-link a:focus{outline:0;}.inline li,.tabs li,.breadcrumb li{list-style:none;display:inline;margin-right:0.5em;}.item-list li{list-style:none;}.pager li{display:inline;margin-right:0.25em;}img{vertical-align:bottom;}.field-label-inline .field-label,.field-label-inline .field-items,.field-label-inline .field-item{display:inline;}
/*})'"*/
::-moz-focus-inner{border:0;padding:0;}input[type="search"]::-webkit-search-decoration{display:none;}input,button,select,textarea{margin:0;vertical-align:middle;}button,input[type="reset"],input[type="submit"],input[type="button"]{-webkit-appearance:none;-moz-border-radius:11px;-webkit-border-radius:11px;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;border-radius:11px;background:#ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));background:-moz-linear-gradient(top center,#fff 0%,#ddd 100%);border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;outline:0;overflow:visible;padding:3px 10px 4px;text-shadow:#fff 0 1px 1px;width:auto;*padding-top:2px;*padding-bottom:0px;}button{*padding-top:1px;*padding-bottom:1px;}textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;outline:0;padding:2px 3px;font-size:13px;font-family:Arial,sans-serif;height:1.8em;*padding-top:2px;*padding-bottom:1px;*height:auto;}input.placeholder_text,textarea.placeholder_text,input:-moz-placeholder,textarea:-moz-placeholder{color:#888;}::-webkit-input-placeholder{color:#888;}button:focus,button:active,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{-moz-box-shadow:#06f 0 0 7px;-webkit-box-shadow:#06f 0 0 7px;box-shadow:#06f 0 0 7px;z-index:1;}input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}select[disabled],textarea[disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="email"][disabled],input[type="month"][disabled],input[type="number"][disabled],input[type="password"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="text"][disabled],input[type="time"][disabled],input[type="url"][disabled],input[type="week"][disabled]{background-color:#eee;}button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled]{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#888;cursor:default;}textarea,select[size],select[multiple]{height:auto;}@media (-webkit-min-device-pixel-ratio:0) {
 select{background-image:url(/sites/all/themes/omega/omega/images/select-arrow.gif);background-repeat:no-repeat;background-position:right center;padding-right:20px;}select[size],select[multiple]{background-image:none;padding:0;} 
}textarea{min-height:40px;overflow:auto;resize:vertical;width:100%;}optgroup{color:#000;font-style:normal;font-weight:normal;}.ie6-button,* html button{background:#ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;padding:2px 10px 0px;overflow:visible;width:auto;}* html button{padding-top:1px;padding-bottom:1px;}.ie6-input,* html textarea,* html select{background:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;padding:2px 3px 1px;font-size:13px;font-family:Arial,sans-serif;vertical-align:top;}* html select{margin-top:1px;}.placeholder_text,.ie6-input-disabled,.ie6-button-disabled{color:#888;}.ie6-input-disabled{background:#eee;}
/*})'"*/
body{font:13px/1.5 Verdana,Helvetica,Arial,sans-serif;}a:link,a:visited{color:#0062A0;text-decoration:underline;}a:hover{color:#202124;text-decoration:none;}a:active{color:#202124;text-decoration:none;color:#000;}hr{margin:0;padding:0;border:none;height:1px;background:#5294c1;}h1,h2,h3,h4,h5,h6{letter-spacing:-0.05em;font-family:Georgia,'Times New Roman',serif;}h1{font-size:36px;}h2{font-size:28px;}h1.site-name,h2.site-name{font-size:36px;}h2.block-title{font-size:18px;margin:0;}h2.node-title{font-size:28px;}h3{font-size:21px;}h4{font-size:19px;}h5{font-size:17px;}h6{font-size:15px;}ol{list-style:decimal;}ul{list-style:disc;}ul ul,ol ol{padding-top:0.5em;}.node ol,.node ul{padding-left:1.2em;}.node ul.inline,.node ol.inline{padding-left:0;}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px;}dt,.admin h3{font-size:18px;margin:0;}dd{padding-left:10px;font-size:0.9em;font-style:italic;margin-bottom:20px;}
/*})'"*/
.logo-img{float:left;margin-right:20px;}.site-name-slogan{float:left;}.site-name{margin-top:20px;}.site-name a{text-decoration:none;}.site-name,.site-slogan{margin-bottom:0;line-height:1em;}.site-slogan{font-weight:normal;}
/*})'"*/
.menu{margin:0;padding:0;}.menu li{list-style:none;}
/*})'"*/
.form-actions input{margin-right:0.5em;}.form-actions input:hover{background:#FFFFFF;}label{font-weight:bold;}
/*})'"*/
.item-list .pager{padding:0;margin:0;}.item-list .pager li,.item-list .pager ul li{margin:0;padding:0;float:left;}.item-list .pager{position:relative;margin:0;padding:0;font-size:10px;text-align:left;}.pager li a{display:inline-block;}.pager li.pager-ellipsis,.pager li.pager-current,.pager li a{padding:4px 8px;text-decoration:none;}.pager li.pager-current{padding:4px 8px;font-weight:bold;}.pager li.pager-first a,.pager li.pager-previous a,.pager li.pager-next a,.pager li.pager-last a{width:50px;text-align:center;padding:4px 0;}.pager li.pager-next{position:absolute;top:0;right:50px;}.pager li.pager-last,.pager li.pager-next.last{position:absolute;top:0;right:0;border-right:0;}.pager li.pager-ellipsis,.pager li.pager-current,.pager li a{color:#1a1a1a;}.pager li{border-right:1px solid;border-color:#ddd #bbb #999;color:#333;font:bold 12px/1.2 Arial,sans-serif;outline:0;}.pager li.pager-current{background:#ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1a1a1a),color-stop(1,#5a5a5a));background:-moz-linear-gradient(top center,#1a1a1a 0%,#5a5a5a 100%);color:#FFF;outline:0;}.pager li.pager-next{border-left:1px solid;border-color:#ddd #bbb #999;}.pager li a{background:#ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));background:-moz-linear-gradient(top center,#fff 0%,#ddd 100%);cursor:pointer;}.pager li a:hover{background:#FFF;color:#454545;}.pager{background:#ebebeb;border:1px solid;border-color:#ddd #bbb #999;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.pager li.first,.pager li.first a,.pager li.first a:hover{border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;}.pager li.pager-last,.pager li.pager-last a,.pager li.pager-last a:hover{border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;}table{border:1px solid #CCC;width:100%;}thead th,th{background:#f7f7f7;border-bottom:1px solid #ccc;color:#333;}td,th{padding:4px 8px;vertical-align:middle;}th a,th a:link,th a:visited{text-decoration:none;}th a{display:block;}th a img{margin:0 0 0 5px;}th.active{background:#DDD;border-left:1px solid #CCC;border-right:1px solid #CCC;}tr.even td{background:#F1F5FA;}tr.odd td{background:#fff;}td.active{border-left:1px solid #CCC;border-right:1px solid #CCC;}tr.even td.active{background:#e5e9ed;}tr.odd td.active{background:#f2f2f2;}tr:hover td,tr.even:hover td.active,tr.odd:hover td.active{background:#FFFEEE;}td ul.links{margin-bottom:0;}.node-links ul li a,.comment-links ul li a{text-transform:lowercase;display:block;float:left;text-decoration:none;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;margin:0 0.5em 0.5em 0;vertical-align:middle;-webkit-appearance:none;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;background:#ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));background:-moz-linear-gradient(top center,#fff 0%,#ddd 100%);border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;outline:0;overflow:visible;padding:4px 10px 3px;text-shadow:#fff 0 1px 1px;width:auto;*padding-top:2px;*padding-bottom:0px;}.node-links ul li a:hover,.comment-links ul li a:hover{background:#FFF;}.tips,.description{font-size:10px;color:#6a6a6a;}
/*})'"*/
@font-face{font-family:'helveticaNeue';src:url(/sites/all/themes/markschneider/assets/fonts/design-your-custom-ring/helveticaneue/HelveticaNeue Light.ttf);}
   @font-face{font-family:'HelveticaNeueMed';src:url(/sites/all/themes/markschneider/assets/fonts/design-your-custom-ring/helveticaneue/HelveticaNeueMed.ttf);}
   @font-face{font-family:'HelveticaNeueMedium';src:url(/sites/all/themes/markschneider/assets/fonts/design-your-custom-ring/helveticaneue/HelveticaNeue Medium.ttf);}
   @font-face{font-family:'TrajanProRegular';src:url(/sites/all/themes/markschneider/assets/fonts/trajan/trajanpro-regular.eot);src:url(/sites/all/themes/markschneider/assets/fonts/trajan/trajanpro-regular.eot) format("embedded-opentype"),url(/sites/all/themes/markschneider/assets/fonts/trajan/trajanpro-regular.woff) format("woff"),url(/sites/all/themes/markschneider/assets/fonts/trajan/trajanpro-regular.ttf) format("truetype"),url(/sites/all/themes/markschneider/assets/fonts/trajan/trajanpro-regular.svg#TrajanProRegular) format("svg");} 
 .cf:before,.cf:after{content:" ";display:table;}.cf:after{clear:both;}#admin-menu{box-shadow:none;background:#333;z-index:21474829990 !important;}@media (max-width:600px) {
 #admin-menu{display:none;}html body.admin-menu{margin-top:0 !important;} 
}#modalContent{z-index:9999;top:10%;}html.js input.form-autocomplete{background-position:100% 8px;}html.js input.throbbing{background-position:100% -12px;}#omega-media-query-dummy{width:100%;}div.messages{max-width:715px;}.front #messages{position:absolute;top:40px;width:100%;z-index:9999;}.front #messages div.messages{margin:0 auto;}html{-webkit-font-smoothing:subpixel-antialiased;font-family:'Lato';font-weight:200;}h1.title{color:#535252;font-size:26px;font-weight:300;text-transform:uppercase;letter-spacing:0.1em;margin-top:30px;border-bottom:1px solid #AEAEAE;padding-bottom:10px;text-align:center;line-height:30px;}h1.product-title{font-size:30px;font-weight:500;text-transform:uppercase;letter-spacing:0.07em;margin-top:30px;}h2{font-size:24px;margin-top:25px;letter-spacing:0.08em;font-weight:400;}h2.element-invisible{margin:0;padding:0;}h3{font-weight:700;letter-spacing:0.06em;margin-top:25px;font-size:16px;text-transform:uppercase;}h4{font-weight:400;letter-spacing:0.07em;font-size:13px;text-transform:uppercase;margin-top:10px;margin-bottom:12px;}h5{margin-top:5px;}h1,h2,h3,h4,h5{font-family:'Lato',sans-serif;}hr{border:none;height:1px;color:#000;}.site-slogan{font-size:15px;color:#999;font-weight:400;font-style:italic;font-family:'Lato';letter-spacing:0.065em;}.breadcrumb{margin:8px 0 5px;}.breadcrumb a:link{font-family:'PT Sans',sans-serif;font-size:12px;margin-top:6px;color:#7B7B7B;}.breadcrumb a:visited{color:#7B7B7B;}.breadcrumb a:hover{color:#000 !important;}a,a:link,a:visited{color:#0F7B97;text-decoration:none;}a:hover{color:#3DA9C1;}p{line-height:22px;font-family:'Open Sans',sans-serif;letter-spacing:0;color:#505050;}.front p{line-height:22px;font-family:'Lato',sans-serif;letter-spacing:0;color:#505050;font-weight:300;}h2.block-title{font-weight:900;text-transform:uppercase;color:#F2F2F2 !important;}.msd-right-sidebar h2.block-title{color:#514F50 !important;}.zone-postscript h2.block-title{color:#DDD;}.zone-postscript{color:#FFF;font-size:13px;}.zone-postscript a{color:#746C6C;text-decoration:none;}.zone-postscript a:hover{color:#FFF;}.region-sidebar-second h2.block-title{color:#514F50;}.region-sidebar-second a{font-family:'lato',sans-serif;}div.status{background-color:#F0EEEB;border-color:#F7C98E;}blockquote{margin-top:10px;margin-bottom:10px;margin-left:50px;padding-left:15px;border-left:3px solid #CCC;}.freepager-next,.freepager-previous{text-transform:uppercase !important;font-size:90%;letter-spacing:0.08em;}select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{max-width:300px;min-width:100px;}#search-bar-text-field{color:#CCC;font-size:14px;font-weight:400;}#search-bar-text-field:focus{color:#000;}.node-form{background:#EAEAEA;padding:10px;}.form-inner{padding:10px;margin:5px 0;clear:both;}input[type="text"],input[type="tel"],input[type="select"],input[type="url"],.textarea,select,input[type="email"]{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="select"],select{padding:1px 5px;font-size:17px;}select{padding:5px !important;font-size:17px;}.form-inner .field-type-number-decimal{float:left;margin-right:5px;}.node-form .vertical-tabs{clear:both;}.field-type-entityreference.field-name-field-jewlery-global-pricing{display:none;}.group-avail-metal{height:28px;background:#D83737;}.group-avail-metal span{float:left;margin-right:20px;}.group-avail-metal .form-type-checkbox{float:left;margin:0 20px;position:relative;margin-top:0;}.group-avail-metal .form-type-checkbox label{font-weight:700;text-transform:uppercase;position:relative;top:1px;}#edit-field-jewelry-static-price{clear:both;}.group-rpw,.group-rcp,.form-static-price{border-top:1px solid #191919;position:relative;top:10px;}.form-item-field-jewelry-band-available-und{background:#D83737;padding:10px;}.field-group-tab.group-pricing h3{margin:0;}.form-inner .form-type-textfield{width:170px;}.form-inner .form-type-textfield span{float:left;font-size:17px;}.group-rcp .form-type-textfield input,.rpw .form-type-textfield input,.band-pricing.rcp .form-type-textfield input{float:left;width:100px;margin:-2px 10px 1px 5px;}#edit-field-retailer-address-und-0-country,#edit-field-retailer-phone-und-0-value{width:250px;}.retailer-phone{line-height:23px;min-height:24px;}.page-node-add-product-information-request .form-item-title{display:none;}.page-node-add-product-information-request textarea,.page-node-add-product-information-request .grippie,.page-node-add-product-email textarea,.page-node-add-product-email .grippie{max-width:300px;}body{overflow-x:hidden;font-size:14px;line-height:21px;}#section-header{position:relative;z-index:21474829980;}#section-content{position:relative;z-index:1;}.region-sidebar-second{margin-top:-50px;display:none;}.region-sidebar-second-inner{padding-top:20px;}.container-12{max-width:100%;}#zone-user-wrapper{background-color:#333;height:37px;}#region-user-first{float:left;margin-right:0;}.block-user-menu ul li.leaf{display:inline-block;list-style:none;padding:5px 0 0;}.block-user-menu ul li.leaf a{text-decoration:none;font-family:'PT Sans',sans-serif;color:#FFF;font-weight:600;font-size:12px;text-transform:uppercase;}#block-system-user-menu a.welcome-user{font-weight:400;text-transform:capitalize !important;border-right:1px #666 solid;padding-right:14px;letter-spacing:0.07em;}#region-user-second{width:70px;float:right;margin-left:0;margin-right:6px;}#block-follow-site .follow-links a{display:inline-block;text-indent:-999em;padding-left:18px;height:18px;margin-top:6px;}.follow-links a:hover{opacity:0.6;filter:alpha(opacity=60);}#block-follow-site .follow-links a.follow-link-facebook{background-image:url(/sites/all/themes/markschneider/css/images/facebook.png);}#block-follow-site .follow-links a.follow-link-youtube{background-image:url(/sites/all/themes/markschneider/css/images/youtube.png);}#block-follow-site .follow-links a.follow-link-twitter{background-image:url(/sites/all/themes/markschneider/css/images/twitter.png);}.zone-branding-wrapper{height:160px;}#zone-branding{height:100%;}.branding-data{border-top:1px solid transparent;}.logo-img{position:relative;z-index:2;float:none;margin:25px auto 0;display:block;width:440px;height:auto;}.logo-img a{display:inline-block;text-align:center;width:100%;}.logo-img a img{width:100%;margin:0 auto;}.logo-img .light{display:none;}.logo-img .dark{display:block;}.front .logo-img .light{display:block !important;}.front .logo-img .dark{display:none !important;}.logo-img.dark .light{display:none;}.logo-img.dark .dark{display:block;}.site-name-slogan{display:none;}.promo-box{color:#444;position:absolute;right:0;text-align:center;top:56px;background:#EEE;border-radius:5px;}.promo-box li{float:left;border-left:1px solid #FFF;list-style:inside none;}.promo-box li:first-child{margin-left:0;border-left:none;}.promo-box > li > a,.promo-box > li > div{padding:7px 15px 37px;height:33px;box-sizing:border-box;}.promo-box > li > a{font-size:12px;line-height:14px;display:block;color:#444;}.promo-box > li > a:hover{background:#444;color:#FFF;}.promo-box > li:first-child a,.promo-box > li:first-child a:hover{border-radius:5px 0 0 5px;}.promo-box > li:last-child a{border-radius:0 5px 5px 0;}.promo-box .text{font-size:16px;line-height:33px;}.front .promo-box{color:#FFF;background:rgba(0,0,0,0.6);border-radius:5px;}.front .promo-box li{border-left:1px solid #444;}.front .promo-box > li > a{color:#FFF;}.front .container-12 .grid-12{margin:0 auto !important;display:block;float:none;}@media (max-width:1091px) {
 .promo-box .text{font-size:14px;} 
}@media (max-width:1024px) {
 .logo-img{margin-left:0;margin-right:0;} 
}@media (max-width:768px) {
 body{min-width:100% !important;}.logo-img{width:330px;}.zone-branding-wrapper{padding:0 20px;margin-bottom:-40px;}.promo-box{right:20px;}#zone-menu-wrapper{width:100%;background:none !important;} 
}@media (max-width:600px) {
 .logo-img{width:80%;margin:30px auto;}.logo-img a img{max-width:100%;}.promo-box{display:none;border:1px solid black;}.zone-branding-wrapper{height:auto;} 
}@media (max-width:400px) {
 body{}.zone-branding-wrapper{min-height:125px !important;} 
}@media only screen and (max-width :739px) {
 .full-width-section.blue-buttons .contact-info .newsletter-form input[type=email]{width:100%;float:right;} 
}#zone-menu-wrapper{width:100%;background:#4F4F4F;}#section-header ul.nice-menu{font-family:'TrajanProRegular';margin:0;width:100%;font-size:15px;line-height:1;}#section-header ul.nice-menu > li{background:none;border:0 none;}#section-header ul.nice-menu > li:hover{background-color:#606060;}#section-header ul.nice-menu > li > a{color:#FFFFFF;text-decoration:none;text-transform:capitalize;padding:17px 27px 14px;text-align:center;line-height:22px;font-size:16px;}#section-header ul.nice-menu .menuparent.search > a{padding:15px 20px;}#section-header ul.nice-menu .menuparent ul{top:100%;}#section-header ul.nice-menu .menuparent ul li{min-width:15em;}#section-header ul.nice-menu .menuparent ul li:hover{background:none repeat scroll 0 0 #DDDDDD;}#section-header ul.nice-menu .menuparent ul a{color:#000000;font-size:15px;padding:8px 10px;font-family:'Lato',sans-serif;}ul#nice-menu-1 li ul li{width:300px;}#section-header ul#nice-menu-1 li ul li a:hover{background:#006e95;color:white;font-weight:500;}ul#nice-menu-1 li ul li a{font-weight:300;}#section-header .search{float:right;}#section-header .search .icon-search{color:#FFFFFF;}#block-msd-header-search-header-search{display:none;}#section-header ul.nice-menu .menuparent > a.button-do-search{display:none;background:#606060;z-index:100;}#section-header ul.nice-menu .menuparent .expander{transition:0.5s all;position:absolute;width:0;height:53px;background:#FFF;right:100%;top:0;overflow:hidden;opacity:0;}#section-header ul.nice-menu .menuparent .expander input{width:100%;padding:0 20px;border-radius:0;line-height:55px;height:100%;font-size:16px;border-top:1px solid transparent;border-bottom:1px solid transparent;}#section-header ul.nice-menu .menuparent .open{width:260px;opacity:1;}#section-header ul.nice-menu .menuparent.search > a{padding:0;position:absolute;height:53px;font-size:20px;line-height:55px;text-align:center;width:60px;}#section-header ul.nice-menu .menuparent.search > a:hover{background:#606060;}#block-nice-menus-1{display:block;visibility:visible;}#block-nice-menus-3{display:none;visibility:hidden;}#block-nice-menus-2{display:none;visibility:hidden;}@media (max-width:1024px) {
 #section-header ul.nice-menu .menuparent > a{font-size:14px;padding-left:17.7px;padding-right:17.7px;}#section-header ul.nice-menu > li > a{font-size:14px;}#section-header ul.nice-menu .menuparent ul{left:0px;} 
}@media (max-width:980px) {
 #block-nice-menus-1{display:none;visibility:hidden;}#block-nice-menus-3{display:none;visibility:hidden;}#block-nice-menus-2{display:block;visibility:visible;} 
}@media (max-width:655px) {
 #block-nice-menus-1{display:none;visibility:hidden;}#block-nice-menus-3{display:block;visibility:visible;}#block-nice-menus-2{display:none;visibility:hidden;} 
}@media (max-width:360px) {
 #section-header ul.nice-menu .menuparent.even.last ul{left:-84%;} 
}body.front{background:#171717;}.front #zone-content-wrapper{margin-bottom:0;}.front h1.title,h1.front-page-title{display:none;}.front article .content{width:100%;height:auto;}.front-page-blocks{background-color:#FFF;position:relative;bottom:0;}a.front-page-block{width:100%;display:inline-block;background-color:#FFF;float:left;cursor:pointer;color:#444;}#zone-content-wrapper{margin-bottom:20px;}.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{position:relative;margin-left:0;margin-right:0;}.node-type-page .grid-1,.node-type-page .grid-2,.node-type-page .grid-3,.node-type-page .grid-4,.node-type-page .grid-5,.node-type-page .grid-6,.node-type-page .grid-7,.node-type-page .grid-8,.node-type-page .grid-9,.node-type-page .grid-10,.node-type-page .grid-11,.node-type-page .grid-12,.node-type-page .grid-13,.node-type-page .grid-14,.node-type-page .grid-15,.node-type-page .grid-16,.node-type-page .grid-17,.node-type-page .grid-18,.node-type-page .grid-19,.node-type-page .grid-20,.node-type-page .grid-21,.node-type-page .grid-22,.node-type-page .grid-23,.node-type-page .grid-24{margin-left:10px;margin-right:10px;}.landing-page-banner-image img{width:100%;height:auto;}.page-node-add .region-content-inner,.page-contact .region-content-inner,.page-node-44341 .region-content-inner{width:75%;margin:0 auto;}.node-form{background:transparent;padding:10px;}.node-form .group-images legend{font-family:'Lato';font-size:18px;font-weight:900;margin-bottom:10px;}.form-inner{padding:10px;margin:5px 0;clear:both;}input[type="text"],input[type="tel"],input[type="select"],input[type="url"],.textarea,select,input[type="email"]{border-radius:5px;}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="select"],select{padding:1px 5px;font-size:17px;}select{padding:5px !important;font-size:17px;}.form-inner .field-type-number-decimal{float:left;margin-right:5px;}.node-form .vertical-tabs{clear:both;}.field-type-entityreference.field-name-field-jewlery-global-pricing{display:none;}.group-avail-metal{height:28px;background:#D83737;}.group-avail-metal span{float:left;margin-right:20px;}.group-avail-metal .form-type-checkbox{float:left;margin:0 20px;position:relative;margin-top:0;}.group-avail-metal .form-type-checkbox label{font-weight:700;text-transform:uppercase;position:relative;top:1px;}#edit-field-jewelry-static-price{clear:both;}.group-rpw,.group-rcp,.form-static-price{border-top:1px solid #191919;position:relative;top:10px;}.form-item-field-jewelry-band-available-und{background:#D83737;padding:10px;}.field-group-tab.group-pricing h3{margin:0;}.form-inner .form-type-textfield{width:170px;}.form-inner .form-type-textfield span{float:left;font-size:17px;}.group-rcp .form-type-textfield input,.rpw .form-type-textfield input,.band-pricing.rcp .form-type-textfield input{float:left;width:100px;margin:-2px 10px 1px 5px;}#edit-field-retailer-address-und-0-country,#edit-field-retailer-phone-und-0-value{width:250px;}.retailer-phone{line-height:23px;min-height:24px;}.page-node-add-product-information-request .form-item-title{display:none;}.page-node-add-product-information-request textarea,.page-node-add-product-information-request .grippie,.page-node-add-product-email textarea,.page-node-add-product-email .grippie{max-width:300px;}#msd-search .form-submit input[type="submit"]{max-width:35px !important;}#edit-zip{width:200px;}#search-bar-text-field:focus,#edit-circle-value:focus,#edit-circle-location:focus,#edit-zip:focus{color:#191919;}.views_slideshow_cycle_main{width:100%;height:375px;}.views_slideshow_cycle_main .field-content{max-width:100%;width:100%;}.views_slideshow_cycle_main .field-content img{max-width:100%;width:100%;height:auto;margin:0;padding:0;}.product-page .panel-flexible{width:auto;margin:0 10px;}.product-page h1.title{display:none;}.not-available{display:none;}h1.product-title{font-size:28px;line-height:28px;}.product-teaser-quote{font-style:italic;font-family:'PT Sans',sans-serif;font-weight:400;font-size:15px;color:#606060 !important;margin-bottom:10px;}.price-block-wrapper{width:100%;}.price-block{float:left;font-family:'PT Sans' -Caption,sans-serif !important;font-weight:400;font-size:12px;width:33%;text-align:center;}.price-label{color:#505050 !important;}.price-result{font-weight:700;}.price-block-title{clear:both;}.views_slideshow_pager_field_item{float:left;margin:1px 8px;cursor:pointer;width:18%;}.product-image-pane{max-width:100%;min-height:inherit;float:none;}.contextual-links-region.product-share-this-block{position:static;}@media (max-width:768px) {
 .views-slideshow-controls-bottom{clear:both;width:100%;position:relative;margin:10px 0 0;} 
}@media (max-width:740px) {
 .views-slideshow-controls-bottom{margin:250px 0 0;} 
}@media (max-width:400px) {
 .views-slideshow-controls-bottom{margin:40px 0 0;} 
}@media (max-width:320px) {
 .views-slideshow-controls-bottom{margin:10px 0 0;} 
}.views-slideshow-controls-bottom img{width:100%;height:auto;position:relative;z-index:200;}.views-slideshow-pager-fields{width:100%;}.product-description-row p,.product-award-wrapper{margin:10px 0;}.product-story{margin-bottom:25px;border-bottom:1px solid #EAEAEA;padding-bottom:10px;}.product-award-info{font-weight:700;}.price-pane{clear:both;overflow:hidden;}h3.price-block-title{font-size:18px;margin-top:18px;margin-bottom:10px;background:#F3F3F3;text-align:center;padding:6px 4px;width:100%;font-family:'Lato';font-weight:400;}.product-page-row-1-2-inside{margin-top:25px;padding-top:10px;border-top:1px solid #CCC;}.product-description .available{margin:10px 0 20px;}.pane-product-single-node-panel-pane-3{clear:both;}.product-desc-text-block{padding:10px 0 0;float:left;margin-left:18px;}.product-desc-text-block p{margin:0;}.product-share-this-block{float:left;margin:5px 0 5px 18px;}.thumbnail-help{display:none;text-align:center;font-size:11px;}.product-page .social-button{text-align:left;margin-left:0;margin-top:8px;padding:10px 0 0;overflow:hidden;}.product-page .social-button.wishlist{margin-left:20px;margin-right:6px;}a.product-social-link,.social-button a.flag{float:left;margin:0;padding:53px 6px 10px;}a.product-social-link:hover,.social-button a.flag:hover,.wishlist-page a.flag:hover{opacity:0.6;filter:alpha(opacity=60);}a.product-social-link.pinterest{background:url(/sites/all/themes/markschneider/css/images/pinterest_32.png) no-repeat top center;}a.product-social-link.pinterest:hover{background:url(/sites/all/themes/markschneider/css/images/pinterest_hover_32.png) no-repeat top center;}a.product-social-link.twitter{background:url(/sites/all/themes/markschneider/css/images/twitter_32.png) no-repeat top center;}a.product-social-link.twitter:hover{background:url(/sites/all/themes/markschneider/css/images/twitter_hover_32.png) no-repeat top center;}a.product-social-link.facebook{background:url(/sites/all/themes/markschneider/css/images/facebook_32.png) no-repeat top center;}a.product-social-link.facebook:hover{background:url(/sites/all/themes/markschneider/css/images/facebook_hover_32.png) no-repeat top center;}.social-button a.flag{background:url(/sites/all/themes/markschneider/css/images/wishlist-link.jpg) no-repeat 14px -5px;}.not-logged-in .social-button.wishlist{display:none;}.product-page .flag-unflagged-message{position:absolute;top:64px;left:-110px;}.product-page .flag-flagged-message{position:absolute;top:64px;left:-110px;}.product-page .flag-throbber{position:absolute;top:30px;left:-10px;}a.product-social-link.email{background:url(/sites/all/themes/markschneider/css/images/email.jpg) no-repeat -3px -11px;background-size:52px;margin-left:23px;}a.product-social-link.info{font-family:'TrajanProRegular';text-align:center;width:100%;text-transform:uppercase;color:black;font-size:14px;line-height:1.5em;padding-top:0px;padding-left:0px;}a.product-social-link.info:hover{opacity:1;}a.product-social-link.info .button{display:block;padding:18px 0px 12px;font-size:20px;color:#FFFFFF;border-radius:3px;margin-top:3px;background:#157B97;}a.product-social-link.info .button:hover{color:#FFF;background:#4CA7C2;}.share-this-panel{margin-bottom:30px;}.product-page-region-inside .product-wishlist-panel{position:relative;margin-right:18px;float:right;}.flag-link-toggle{font-family:'PT Sans',sans-serif;}.product-share-region{margin-left:10px !important;}.jewelry-filter-label-1,.jewelry-filter-label-2{font-family:'Lato',sans-serif;color:#666;font-weight:400;}.jewelry-filter-label-1{font-size:12px;margin-top:6px;}.jewelry-filter-label-2{font-size:11px;text-transform:uppercase;letter-spacing:0.09em;margin-top:-8px;font-weight:600;}.jewelry-filter-wrapper.second{margin-top:-6px;width:402px;}a.reset-filter-link .filter-icon-link{background:#EFEFEF !important;border:1px solid #CCC;text-align:center;width:20px;height:10px;padding-bottom:10px;padding-top:0;margin-left:12px;margin-right:0;margin-top:2px;font-size:11px;}a.reset-filter-link .filter-icon-link:hover{color:red;}.product-grid-row{width:40%;min-height:180px;margin:10px 14px;float:left;text-align:center;}.product-grid-row a{color:#A29898;font-size:10px;line-height:12px;display:block;}.product-grid-image img{width:100%;height:auto;max-height:230px;}@media (max-width:768px) {
 .product-grid-image img{width:auto;} 
}.landing-wrapper{margin-top:-25px;padding-top:7px;border-top:1px solid #EAEAEA;}.contextual-links-wrapper,.contextual-links,.pane-product-landing-displays-panel-pane-7{border:none !important;}.field-name-field-page-banner img{width:100%;height:auto;}.landing-page-banner-image{margin-bottom:25px;}.page-node-122 .col1{-webkit-columns:392px 2;-moz-columns:392px 2;columns:392px 2;margin-top:20px;}.page-node-122 .col1 h3:first-child{margin-top:2px;}.page-node-122.context-award-winning-jewelry ul{list-style:none;}.node-type-article h4{margin-top:15px;}.engagement-story-grid-row{float:left;margin:0 10px 20px;padding:10px;text-align:center;opacity:0.6;}.engagement-story-grid-row img{opacity:0.8;filter:sepia(1);-moz-filter:sepia(1);-webkit-filter:sepia(1);-webkit-transition:-webkit-filter 1s,opacity 1s;-moz-transition:-moz-filter 1s,opacity 1s;-o-transition:-o-filter 1s,opacity 1s;transition:filter 1s,opacity 1s;}.engagement-story-grid-row:hover{opacity:1;}.engagement-story-grid-row:hover img{opacity:1;-webkit-filter:sepia(0);}.engagement-story-grid-title{padding:10px 0 0;}.engagement-story-image{float:left;margin:20px;}.back-link{margin-bottom:20px;}.company-history-img{width:100%;height:auto;}.node-form{background:transparent;}.add-testimonial-wrapper{position:relative;right:10px;top:0;}.new-story-wrapper{position:relative;right:10px;top:0;}.add-testimonial-wrapper a,.new-story-wrapper a{color:#a3a3a1;background:url(/sites/all/themes/markschneider/css/images/quill.jpg) no-repeat right 0;padding:18px 43px 13px 10px;background-size:44px;margin:0 auto;display:block;width:220px;}.new-story-wrapper a{width:290px;}.salutation{text-align:center;text-transform:uppercase;letter-spacing:0.3em;font-size:17px;font-weight:400;border-bottom:1px solid #CCC;padding-bottom:20px;margin:30px auto 10px;width:85%;color:#B3B3B3;}.testimonial-grid-row{box-shadow:1px 2px 4px #B8B2B2;padding-top:15px;padding-bottom:15px;margin-bottom:15px;}.testimonial-teaser{box-shadow:1px 2px 4px #B8B2B2;padding:20px 14px 18px 18px;margin-bottom:20px;margin-top:12px;}.testimonial-note-header{text-align:center;text-transform:uppercase;margin:10px auto 20px;color:#666;width:85%;border-bottom:1px solid #CCC;padding-bottom:10px;}.test-teaser-body{line-height:20px;font-family:"Marck Script";font-style:italic;font-size:14px;letter-spacing:0.04em;}.testimonial-teaser .testimonial-more-link-wrapper{padding-right:10px;background:url(/sites/all/themes/markschneider/css/images/mini-feather.jpg) no-repeat 0 0;min-height:63px;overflow:visible;margin-top:-20px;}.testimonial-teaser .testimonial-more-link{float:right;text-transform:uppercase;font-size:12px;margin-top:40px;}.testimonial-body{padding:20px 40px 40px;opacity:1 !important;}.testimonial-body p{line-height:26px;font-family:"Marck Script";font-style:italic;font-size:23px;letter-spacing:0.04em;}h4.testimonial-grid-title{text-align:right;font-family:"Dynalight";text-transform:capitalize;font-size:34px;letter-spacing:1px !important;line-height:1em;width:85%;margin-left:auto;margin-right:auto;}@media only screen and (max-width:599px),only screen and (max-device-width:599px) {
 .view-testimonials-displays.view-display-id-page .view-content.masonry{width:100% !important;margin-left:0;margin-right:0;}.view-testimonials-displays.view-display-id-page .masonry-item{width:94%;} 
}h3.proposal-title{text-align:center;text-transform:uppercase;font-size:20px;color:#616161;border-bottom:1px solid #CCC;padding-bottom:15px;margin-bottom:30px;font-weight:400;}.proposal-idea-grid-row{line-height:18px;}.proposal-idea-grid-row img{float:left;margin:0 25px 15px 0;}.article-block-wrapper{height:auto;width:96%;margin:0 auto 30px auto;padding:0;background:#F7F7F7;box-shadow:inset 0 0 20px 0 #E0D9D9;padding:20px 20px 20px 30px;}h2.article-block-title{font-size:24px;letter-spacing:0.05em;padding:10px 10px 10px 0;}.article-block-video{height:197px;margin:0 auto;border:3px solid #000;width:350px;}.article-block-wrapper.video .article-block-body{padding:10px;margin-bottom:10px;}.article-block-link{text-transform:uppercase;}.video .article-block-link{margin-top:40px !important;}.article-block-link,.article-edit-link{text-align:right;}.article-edit-link a{color:#BBB;font-size:90%;}.video .article-edit-link{clear:both;margin-top:0;}.article-grid-image,.article-grid-date,h4.blog-grid-title{text-align:center;}.engagement-story-grid-row.blog{max-width:221px;height:262px;}h4.blog-grid-title{text-transform:capitalize;margin-bottom:30px;}.blog-body-text{display:none;}.single-blog-image img{display:block;margin:0 auto;}.page-dashboard th,.page-dashboard tr{font-size:11px;}.page-dashboard tr{font-weight:700;}.published-link{color:red;}a.admin-button{background:#A5A4AA;padding:10px 13px;border-radius:5px;border:1px solid #EAEAEA;opacity:0.7;}a.admin-button:hover{opacity:1;background-color:#4A4A4A;font-weight:700;color:#FFF !important;}.wishlist-table-row{width:100%;height:300px;clear:both;border-bottom:1px solid #ADADAD;}.wishlist-title-wrapper{float:left;width:242px;padding:20px;text-align:center;}h4.wishlist-title{font-size:20px;}.wishlist-price-block{float:left;padding:60px 20px;width:200px;}h5.wishlist-price-label{margin-bottom:5px;}.band-available-Yes{margin-top:10px;}.wishlist-flag-block{float:left;padding:85px 20px 20px;}.wishlist-page .social-button{margin:10px 0 0 5px;}.wishlist-page a.product-social-link.email{padding:31px 0;margin-left:-6px;background-position:24px -11px;}.wishlist-page a.product-social-link.info{padding:34px 0 5px;margin-left:-13px;background-position:27px -2px;background-size:57px;}.wishlist-page a.flag{background:url(/sites/all/themes/markschneider/css/images/wishlist-link.jpg) no-repeat 24px -2px;padding-top:33px;background-size:50px;}.wishlist-page .category-Color .wishlist-price-mens,.wishlist-page .category-Color .wishlist-price-engagement,.wishlist-page .bridal-cat-Mens .wishlist-price-engagement,.wishlist-page .category-Engagement .wishlist-price-color,.wishlist-page .band-available-No,.wishlist-page .bridal-cat-Contemporary .wishlist-price-mens,.wishlist-page .bridal-cat-Floral .wishlist-price-mens,.wishlist-page .bridal-cat-Vintage .wishlist-price-mens,.wishlist-page .bridal-cat-Traditional .wishlist-price-mens{display:none;}.article-page-row{border-bottom:1px solid #EAEAEA;}#block-views-jewelry-news-displays-block-3 h2.block-title{padding-bottom:10px;}.node-global_pricing_page-form .form-item-title{display:none;}.node-global_pricing_page-form .form-type-textfield{float:left;margin:2px;width:175px;}.node-global_pricing_page-form .form-type-textfield span{float:left;font-size:20px;padding:4px 2px;}.node-global_pricing_page-form .form-type-textfield input{float:left;width:120px;border-radius:0;}.node-global_pricing_page-form .fieldset-description{font-size:17px;}.vertical-tabs ul.vertical-tabs-list li.selected strong{color:#C20000;text-decoration:underline;}.vertical-tabs ul.vertical-tabs-list li.selected,.vertical-tabs fieldset.vertical-tabs-pane{background:#A5A6B6;}.node-global_pricing_page-form .vertical-tabs{display:none;}.field-group-tabs-wrapper .vertical-tabs{display:block;border-color:transparent;}.vertical-tabs fieldset.vertical-tabs-pane{padding-bottom:10px;border:1px inset #DFC8C8;}.product-grid-page h1.title{display:none;}.view-display-id-panel_pane_7 .view-filters{display:none;}.pane-product-landing-displays-panel-pane-7{border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;}.product-grid-page .view-content{clear:both;}.jewelry-filter-wrapper.first{padding-right:20px;display:block;float:right;width:330px;}.jewelry-filter-wrapper,.jewelry-filter-label-wrapper{float:left;}.jewelry-filter-label-wrapper{margin:0 8px 0 0;}.filter-icon-link{float:left;background-size:25px 25px;height:25px;width:25px;margin:2px;cursor:pointer;background:transparent;opacity:0.8;position:relative;}.filter-icon-link:hover{opacity:1;}.filter-icon-wrapper{margin-top:10px;width:358px;}.jewelry-filter-wrapper.second .filter-icon-wrapper{width:444px;}#edit-term-node-tid-depth-all,#edit-term-node-tid-depth-1-all,#edit-term-node-tid-depth-2-all{display:none;}.jewelry-title-tab .form-wrapper{float:left;margin-right:30px;}.field-name-field-jewelry-category,.field-name-field-jewelry-sku,.field-name-field-jewelry-stone-term{clear:both;}#edit-field-jewelry-color-term .form-type-checkbox,#edit-field-jewelry-cut-term .form-type-checkbox,#edit-field-jewelry-stone-term-und .form-type-checkbox{margin:6px 5px;width:100px;}#edit-field-jewelry-color-term .form-type-checkbox{padding:6px;}a.black-filter-link .filter-icon-link,.form-item-field-jewelry-color-term-und-55{background:#000;color:#FFF;}a.blue-filter-link .filter-icon-link,.form-item-field-jewelry-color-term-und-51{background:blue;}a.brown-filter-link .filter-icon-link,.form-item-field-jewelry-color-term-und-53{background:#A52A2A;}a.green-filter-link .filter-icon-link,.form-item-field-jewelry-color-term-und-50{background:green;}a.orange-filter-link .filter-icon-link,.form-item-field-jewelry-color-term-und-48{background:orange;}a.pink-filter-link .filter-icon-link,.form-item-field-jewelry-color-term-und-47{background:#FFC0CB;}a.purple-filter-link .filter-icon-link,.form-item-field-jewelry-color-term-und-52{background:purple;}a.red-filter-link .filter-icon-link,.form-item-field-jewelry-color-term-und-46{background:red;}a.white-filter-link .filter-icon-link,.form-item-field-jewelry-color-term-und-54{background:#FFF;width:24px;height:24px;margin-top:1px;border:1px solid #EAEAEA;}a.yellow-filter-link .filter-icon-link,.form-item-field-jewelry-color-term-und-49{background:#FF0;}a.cushion-filter-link .filter-icon-link{background:url(/sites/all/themes/markschneider/css/images/cushion.jpg) no-repeat;background-size:22px 22px;}a.rectangle-filter-link .filter-icon-link{background:url(/sites/all/themes/markschneider/css/images/rectangle.jpg) no-repeat;background-size:22px 22px;}a.heart-filter-link .filter-icon-link{background:url(/sites/all/themes/markschneider/css/images/heart.jpg) no-repeat;background-size:22px 22px;}a.hexagon-filter-link .filter-icon-link{background:url(/sites/all/themes/markschneider/css/images/hexagon.jpg) no-repeat;background-size:22px 22px;}a.marquis-filter-link .filter-icon-link{background:url(/sites/all/themes/markschneider/css/images/marquis.jpg) no-repeat;background-size:22px 22px;}a.pear-filter-link .filter-icon-link{background:url(/sites/all/themes/markschneider/css/images/pear.jpg) no-repeat;background-size:22px 22px;}a.square-filter-link .filter-icon-link{background:url(/sites/all/themes/markschneider/css/images/square.jpg) no-repeat;background-size:22px 22px;}a.round-filter-link .filter-icon-link{background:url(/sites/all/themes/markschneider/css/images/round-alt.jpg) no-repeat;background-size:22px 22px;}a.triangle-filter-link .filter-icon-link{background:url(/sites/all/themes/markschneider/css/images/trillion.jpg) no-repeat;background-size:22px 22px;}a.freeform-filter-link .filter-icon-link{background:url(/sites/all/themes/markschneider/css/images/freeform.jpg) no-repeat;background-size:22px 22px;}a.oval-filter-link .filter-icon-link{background:url(/sites/all/themes/markschneider/css/images/oval.jpg) no-repeat;background-size:22px 22px;}a.pearl-filter-link .filter-icon-link{background:url(/sites/all/themes/markschneider/css/images/pearl.jpg) no-repeat;background-size:22px 22px;}a.reset-filter-link .filter-icon-link{background:grey;margin-left:0px;}@media (max-width:768px) {
 .jewelry-filter-wrapper.first{display:block;float:left;margin:0 0 15px 5px;}.jewelry-filter-wrapper.second{margin:0 0 0 5px;}.event-promotion-left{width:100%!important;text-align:center;padding-bottom:10px;}.event-promotion-left img{max-width:100%}.event-promotion-right{width:100%!important;}.jewellery-services-left{width:100%!important;text-align:center;padding-bottom:10px;}.jewellery-services-right{width:100%!important;} 
}@media (max-width:600px) {
 .jewelry-filter-wrapper.first{display:block;float:left;} 
}@media (max-width:460px) {
 .jewelry-filter-wrapper.first{display:block;float:left;} 
}#msd-search .form-item-title{float:left;}#msd-search input[type="submit"]{margin:12px 5px;padding:3px 8px;}#msd-search input[type="text"]{width:150px;}#block-msd-header-search-header-search{width:240px;float:right;position:relative;}h2.where-header{padding:0px 0 8px 10px;font-size:19px;height:66px;margin-bottom:0;margin-top:-4px;font-weight:900;color:#0F7B97;}h2.where-header span{font-weight:100;font-size:45px;display:block;text-transform:uppercase;line-height:1em;margin-left:-4px;}.not-logged-in h2.where-header{margin-top:22px;}.page-wishlist h2.where-header{margin-top:18px;}a.where-link{font-size:13px;color:#515151;display:block;padding-left:10px;}.not-logged-in .msd-right-sidebar{margin-top:7px;}.not-logged-in.page-user .msd-right-sidebar{margin-top:-12px;}.page-jewelry-registry .view-filters,.page-jewelry-registry h1.title{display:none;}.sim-block-wrapper{float:left;margin:8px;}.sim-block-wrapper a{display:block;}.sim-block-wrapper.sim-text-wrapper.sim-block-header{width:25%;margin-right:15px;clear:both;}.sim-text-wrapper{font-family:'Lato',sans-serif;color:#666;font-weight:400;width:22%;margin:0;}.sim-text-small{font-size:18px;font-weight:700;margin-top:24px;}.sim-block-wrapper img{opacity:0.8;width:100%;height:auto;}.sim-block-wrapper img:hover{opacity:1;}.product-story-panel{clear:both;}.landing-wrapper{position:relative;height:50px;border-bottom:1px solid #EAEAEA;}.landing-links-inner{float:left;color:#666;width:100%;}h3.landing-header{font-weight:500;background:url(/sites/all/themes/markschneider/css/images/landing-arrow.png) no-repeat left center;padding-left:30px;margin-top:0;font-family:'Lato',sans-serif;}.landing-wrapper-second{float:left;margin:10px 0;width:100%;}.landing-link{float:left;text-transform:uppercase;padding:0 4px;border-right:1px solid #CCC;font-size:12px;}.landing-link.last{border-right:none;}.page-node-119 .field-type-image img{width:100%;height:auto;}.freepager-next,.freepager-previous{font-family:'Lato',sans-serif;font-weight:500;color:#666;background:#444;display:block;padding:7px 10px;}.freepager-next a,.freepager-previous a{color:#FFF;font-size:14px;font-weight:900;letter-spacing:0;font-family:'Lato',sans-serif;}.freepager-previous{float:left;}.page-node .field-type-text-with-summary{margin-bottom:10px;padding-bottom:15px;border-bottom:1px solid #EAEAEA;}.event-image{float:left;margin-right:6px;}.event-address .country{display:none;}h3.event-title{font-family:'Lato',sans-serif;font-size:20px;font-weight:500;}.event-address{height:73px;}.event-venue{margin-top:7px;}#block-block-1{padding-bottom:50px;}.product-static-price{width:100%;text-align:center;}#region-postscript-first,#region-postscript-second{display:none;}#block-system-main .panel-2col-stacked .panel-col-last{width:45%;float:right;border-left:1px solid #CCC;padding-left:20px;}.front #zone-content.container-12,.front #region-content.grid-12{width:100%;max-width:none;margin:0;}.full-width-section{padding-top:1px;position:relative;font-family:'Lato',sans-serif;font-weight:100;}.full-width-section.contact-information .container-12:last-child{padding-top:30px;}.page.super-hero .hero.static h1.title{display:block;position:absolute;color:black;z-index:999;border:0;bottom:0;margin-left:20px;font-family:'TrajanProRegular',serif;text-transform:none;font-size:32px;}.page.super-hero .region-inner #page-title{display:none;}.page.super-hero .region-inner .field-name-field-page-banner{display:none;}.hero.static.contact h1.title{display:block;position:absolute;color:black;z-index:999;border:0;bottom:0;margin-left:20px;font-family:'TrajanProRegular',serif;text-transform:none;font-size:32px;}.hero.static.contact .slide .content .background-image-box{background-position:left center;}@media (max-width:768px) {
 .hero.static.contact{margin-top:50px;}.page.super-hero .hero.static.contact{margin-top:50px;}.hero.page-node-page.static .slide,.hero.static.contact .slide{height:200px;} 
}@media (max-width:600px) {
 .full-width-section.contact-information{margin-top:50px;}.hero.static{display:block;}.hero.page-node-page.static .slide,.hero.static.contact .slide{height:200px;} 
}.full-width-section.contact-information .inner{padding:10px;}.full-width-section.contact-information h2.title{font-family:'TrajanProRegular',serif;}.full-width-section.contact-information strong{font-weight:bold;}.full-width-section.video{height:auto;max-height:700px;min-height:0;}.full-width-section.video .section-background{background:url(/sites/all/themes/markschneider/css/images/content/full-width-video-bg.jpg) no-repeat center top;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.full-width-section.video .button-play{margin:40px auto;}.full-width-section.video .text-box-1{padding:16% 0 0 0;text-align:center;}.full-width-section.video .text-box-1 h3{font-family:'TrajanProRegular';color:#FFF;text-transform:uppercase;font-size:30px;letter-spacing:0;font-weight:normal;}.full-width-section.video .text-box-1 p{font-family:'TrajanProRegular';color:#FFF;line-height:1;font-size:24px;width:40%;margin:0 auto;letter-spacing:0;}#player-2{width:100%;position:relative;top:0;left:0;z-index:10;overflow:hidden;}@media (max-width:1024px) {
 .full-width-section.video .button-play{top:-5px;}.full-width-section.video .text-box-1 p{width:60%;} 
}@media (max-width:768px) {
 .full-width-section.video .text-box-1 h3{max-width:40%;margin:0 auto;line-height:1.2;}.full-width-section.video .text-box-1 p{width:60%;}.full-width-section.video .text-box-1{padding-top:21%;}.full-width-section.video .button-play{top:10px;}.full-width-section.video .section-background{background:url(/sites/all/themes/markschneider/css/images/content/full-width-video-mobile-bg-2.jpg) no-repeat center top;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;} 
}@media (max-width:600px) {
 .hero{display:none;}.full-width-section{min-height:400px;}.full-width-section.video .text-box-1{padding-top:27%;} 
}@media (max-width:460px) {
 .full-width-section.video h3{display:none;}.full-width-section.video{min-height:0;height:350px;}.full-width-section.video .text-box-1{padding-top:24%;}.full-width-section.video .text-box-1 h3{line-height:32px;margin-top:0;}.full-width-section.video .text-box-1 p{display:none;}.full-width-section.video .button-play{top:-115px;}#player-2,#player-2 .wistia_embed{height:300px !important;} 
}@media (min-width:600px) {
 .front #section-content{} 
}.hero{background:#333;position:relative;max-height:900px;width:100%;left:0;top:0;}.hero .slide{width:100%;height:400px;position:relative;z-index:-1;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;}.hero.static{max-height:450px;}.hero.static .slide{z-index:auto;height:450px;}.hero.static .slide .content .background-image-box{z-index:auto;}.hero .slide .wrapper{display:block;width:100%;height:100%;}.hero .slide .content{max-width:1100px;margin:0 auto;letter-spacing:0.5px;}.hero .slide .content [class^="text-box-"]{padding-top:110px;text-align:center;}.hero .slide-1 .content [class^="text-box-"]{padding-top:110px;}.hero .slide .content .text-box-1{max-width:500px;margin-left:40px;}.hero .slide .content [class^="text-box-"].left-side{max-width:500px;margin-left:40px;}.hero .slide .content .headline{font-weight:200;margin:0;color:#FFF;font-size:24px;text-transform:none;font-family:'Lato',sans-serif;}.hero .slide .content .headline > span{margin:25px 0 10px;display:block;text-transform:uppercase;font-size:56px;line-height:1;font-family:'TrajanProRegular';}.hero .slide .content .sub-headline{font-family:'Lato',sans-serif;font-weight:200;font-size:24px;color:#FFF;max-width:480px;margin:0 auto;line-height:1.2;}.hero .slide .content .background-image-box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-size:cover;background-position:center center;background-repeat:no-repeat;}.hero .slide-3 .background-image-box{background-image:url(/sites/all/themes/markschneider/css/images/content/vault-merged.jpg);}.hero .slide-3 .content .text-box-1{display:none;}.hero .slide-3 .background-image-box{background-image:url(/sites/all/themes/markschneider/css/images/content/new-collection-2018.jpg);}.hero .slide-1 .background-image-box{background-image:url(/sites/all/themes/markschneider/css/images/content/AWD_Image_1.jpg);}.hero .slide-5 .background-image-box{background-image:url(/sites/all/themes/markschneider/css/images/content/B_Image_1.jpg);}.hero .slide-2 .background-image-box{background-image:url(/sites/all/themes/markschneider/css/images/content/FJ_Image_1.jpg);}.hero .slide-2 .content .text-box-1{padding-top:110px;}.hero .pager-wrapper{position:absolute;bottom:30px;left:0;width:100%;z-index:101;}.hero .pager-wrapper .pager{margin:0 auto;font-size:60px;text-align:center;background:transparent;border:0;color:#333;}.hero .pager > span{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:60px;line-height:10px;padding:0 10px 60px;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;}.hero .pager > span:hover{color:#CCC;}.hero .cycle-pager-active{color:#CCC;}@media (min-width:2000px) {
 .hero.static{max-height:600px;}.hero.static .slide{height:600px;} 
}@media (max-width:991px) {
 .hero .slide-3 .content .text-box-1{display:block;width:100%;height:auto;max-width:unset;padding-top:80px;margin-left:0px;} 
}@media (max-width:768px) {
 .hero .slide .content [class^="text-box-"].left-side{margin:0;width:100%;max-width:none;}.hero .slide-2 .content .text-box-1{padding-top:130px;}.hero .slide-2 .content .background-image-box{background-position:center 0;}.hero .slide-1 .background-image-box{background-image:url(/sites/all/themes/markschneider/css/images/content/AWD_Image_1.jpg);}.hero .slide-5 .background-image-box{background-image:url(/sites/all/themes/markschneider/css/images/content/B_Image_1.jpg);}.hero .slide-2 .background-image-box{background-image:url(/sites/all/themes/markschneider/css/images/content/FJ_Image_1.jpg);} 
}@media (max-width:600px) {
 .hero{display:none;} 
}.button-play{cursor:pointer;border:none;border-radius:500px;height:100px;line-height:124px;margin:250px auto 0;text-align:center;width:100px;background:#0F7B97;}.button-play:hover{background:#3DA9C1;}.button-play i{color:#FFF;font-size:40px;margin-left:12px;text-align:center;}.pre-footer{padding-top:1px;background:#000;font-family:'TrajanProRegular';}.pre-footer p,.pre-footer a{font-weight:400;}.pre-footer > div{padding:50px 0;}.pre-footer > div > div{height:340px;overflow:hidden;background:#202021;}.pre-footer .article-index-link{font-size:16px;line-height:1.2;margin-bottom:15px;font-weight:300;}.pre-footer .contact .wrapper{padding:40px 35px;color:#FFF;font-size:17px;text-transform:uppercase;}.pre-footer .contact .address{margin-top:35px;margin-bottom:18px;text-align:center;font-size:15px;text-transform:capitalize;}.pre-footer .contact .email{font-size:14px;letter-spacing:0.5px;display:block;margin-left:-12px;font-family:'Lato',sans-serif;text-align:center;}.pre-footer .contact .menu{padding:0;margin:0;font-family:'Lato',sans-serif;}.pre-footer .contact .menu li{list-style:inside none;margin:0 0 10px;}.pre-footer .contact .menu li:last-child{margin-bottom:0;}.pre-footer .contact .wrapper .email a{}@media screen and (min-width:1024px) and (max-width:1366px) {
 .address.foot-hours{display:inline-block;} 
}#articles-slider{display:block;height:190px;font-family:'Lato',sans-serif;font-weight:100;text-transform:capitalize;font-size:14px;position:relative;}#articles-slider .views-row{padding:0 40px;}#articles-slider .cycle-slide{width:100%;padding:0 50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.pre-footer .about .text-box{position:relative;z-index:2;padding:40px 200px 40px 40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}@media (max-width:1024px) {
 .pre-footer .article-index-link{font-size:16px;}.pre-footer .container-12 .articles{display:none;}.pre-footer .container-12 .about{width:65%;margin:0;}.pre-footer .container-12 .contact{width:35%;margin:0;}.pre-footer > div > div{height:390px;}.pre-footer .container-12 > div{float:left;}.pre-footer .about .text-box{padding:40px 160px 40px 40px;} 
}@media (max-width:1024px) {
 .pre-footer .contact .email{display:block;margin-left:0;text-align:center;} 
}@media (max-width:600px) {
 .pre-footer > div{padding:0;}.pre-footer .container-12 .about{width:100%;display:none;}.pre-footer .container-12 .contact{width:100%;}.pre-footer .contact .email{font-size:18px;}.pre-footer .contact .menu li,.pre-footer .contact .address{font-size:24px;line-height:28px;} 
}@media (max-width:360px) {
 .pre-footer .contact .email{font-size:13px;} 
}.about-pic-1{background:url(/sites/all/themes/markschneider/css/images/content/about-artist-1.jpg) no-repeat right top;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.full-width-section.blue-buttons{background-size:cover;min-height:710px;background-position:center center;background-repeat:no-repeat;}.full-width-section.blue-buttons .buttons .inner{padding-top:200px;}.full-width-section.blue-buttons .buttons .inner .blue-button{width:90%;margin-left:auto;margin-right:auto;margin-bottom:40px;}@media (max-width:1024px) and (min-width:741px) {
 .full-width-section.blue-buttons .container-12 .blank{width:172px;}.full-width-section.blue-buttons .container-12 .contact-info{width:300px;} 
}@media (max-width:740px) {
 .full-width-section.blue-buttons{margin-top:30px;min-height:610px;}.full-width-section.blue-buttons .buttons .inner{padding-top:50px;}.full-width-section.blue-buttons .blank{display:none;} 
}@media (max-width:600px) {
 .full-width-section.blue-buttons{margin-top:50px;} 
}.full-width-section.blue-buttons .contact-info .newsletter-form{padding-bottom:24px;margin-left:12px;margin-right:12px;}.full-width-section.blue-buttons .contact-info .newsletter-form input[type=email]{display:block;border:1px solid #ccc;border-radius:0;border-bottom-left-radius:15px;border-top-left-radius:15px;font-size:12px;font-weight:normal;height:31px;width:100%;color:#555;border-right:none;}.full-width-section.blue-buttons .contact-info .newsletter-form input[type=submit]{display:block;background:#05829E;border-radius:0;color:#fff;text-shadow:none;border:0;height:31px;font-family:'TrajanProRegular',serif;border-bottom-right-radius:15px;border-top-right-radius:15px;font-size:11px;font-weight:normal;}.e2ma_signup_form_button_row{width:30%;float:left;}.e2ma_signup_form:after{content:"";display:table;clear:both;}.e2ma_signup_form_container > form > div:first-of-type{width:70%;float:left;margin-right:-3px;}#e2ma_signup_reset_button,input[name=member_field_first_name],.e2ma_signup_form_label,.e2ma_signup_form_required_footnote,.e2ma_signup_form_container > form > div:nth-last-of-type(3),.e2ma_signup_message{display:none;}.full-width-section.blue-buttons .contact-info p{font-size:12px;line-height:17px;margin-bottom:42px;}.full-width-section.blue-buttons .contact-info h3.title{font-family:'TrajanProRegular',serif;font-size:16px;}.full-width-section.blue-buttons .contact-info h4.subtitle{font-size:9px;margin-top:-25px;margin-bottom:0;}.full-width-section.blue-buttons .contact-info .inner{padding:12px;text-align:center;}.full-width-section.blue-buttons .contact-info .inner .more-border{background-color:#fff;padding:2px;margin-top:80px;}.full-width-section.blue-buttons .contact-info .inner .even-more-border{border:1px solid #9f9f9f;}.full-width-section.social{overflow:hidden;}.full-width-section.social .container-12{text-transform:uppercase;padding:100px 0 50px;}.full-width-section.social .wrapper{padding:0 15px;font-family:'TrajanProRegular';font-size:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.full-width-section.social .box-headline{width:45%;}.full-width-section.social .box-hashtag{width:26%;}.full-width-section.social .box-buttons{width:26%;}.full-width-section.social .box-buttons ul{padding:0;margin:0;display:inline-block;}.full-width-section.social .box-buttons ul li{padding:0;margin:0;list-style:inside none;float:left;display:block;text-align:center;}.full-width-section.social .box-buttons ul li:last-child a{margin-right:0;}.full-width-section.social .box-buttons .button{border-radius:3px;background:#0F7B97;margin-right:15px;font-size:24px;line-height:47px;width:48px;height:48px;color:#FFF;}.full-width-section.social .box-buttons .button:hover{background:#3DA9C1;}.full-width-section.social .wrapper [class^="box-"]{display:inline-block;vertical-align:middle;text-align:center;color:#FFF;}@media (max-width:1024px) {
 .full-width-section.social .wrapper [class^="box-"]{width:33%;margin:0;padding:0;text-align:center;}.full-width-section.social .wrapper .box-hashtag{width:31%;} 
}@media (max-width:768px) {
 .full-width-section.social .wrapper [class^="box-"]{width:100%;padding:10px 0;}.sn-button:link,.sn-button:visited{margin-right:5px;} 
}@media (max-width:360px) {
 .full-width-section.social .container-12{padding-top:50px;} 
}.feed-tiles{margin-top:50px;display:none;}.feed-tiles.slider{display:none;}.feed-tiles li{list-style:inside none;height:245px;margin-bottom:20px;}.feed-tiles li > a{display:block;background:#EEE;width:100%;height:100%;position:relative;overflow:hidden;}.feed-tiles .tile .text{position:absolute;bottom:0;left:0;width:100%;z-index:1;transition:0.5s all;background:rgba(0,0,0,0.75);color:#FFF;font-size:14px;padding:10px 12px;text-transform:capitalize;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.feed-tiles .tile:hover .text{background:#3DA9C1;}.feed-tiles .tile .picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-position:center center;}.feed-tiles.slider{margin:40px auto 20px;position:relative;}.feed-tiles.slider .tile{width:100%;height:300px;display:block;padding:0 120px;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.feed-tiles.slider .pager{z-index:101;color:#FFF;font-size:20px;position:absolute;top:50%;height:50px;margin-top:-50px;width:100%;background:none;border:0;padding:0 50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.crown-left-mobile{z-index:100;margin:0 0 0 60px;position:fixed;width:100%;min-width:250px;height:47px;padding:0;display:none;top:0px;}.crown-left-mobile ul{margin:0;padding:0;}.crown-left-mobile li{vertical-align:middle;-moz-osx-font-smoothing:grayscale;display:inline-block;height:47px;line-height:47px;border-right:1px solid white;}.crown-left-mobile li a{display:block;float:left;height:100%;width:100%;margin:12px;padding:0;}#cr-l-mobile-where{min-width:150px;border-right:0;}#cr-l-mobile-where a{margin-right:0;width:auto;display:inline;}#cr-l-mobile-where a.txtlink{margin:0 0 0 10px;padding:0;color:white;font-variant:small-caps;font-family:'TrajanProRegular';font-size:14px;}.crown-left-mobile li a img{max-width:20px;max-height:20px;float:left;}.crown-left-mobile [class*="sn-"]{font-size:16pt !important;color:#F6F6F6;display:block !important;vertical-align:middle;-moz-osx-font-smoothing:grayscale;width:auto !important;border:1px solid #9E40BA;float:left;}@media (max-width:768px) {
 .feed-tiles{display:none;}.feed-tiles.slider{display:none;} 
}@media (max-width:659px) {
 .crown-left-mobile{display:block;}.crown-right{display:none !important;}.crown-left{display:none !important;} 
}@media (max-width:360px) {
 .feed-tiles.slider .tile{padding:0 50px;}.feed-tiles.slider .pager{padding:0 5px;} 
}[class*="sn-"]{display:inline-block;vertical-align:middle;-moz-osx-font-smoothing:grayscale;font-family:'icomoon';font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;cursor:pointer;}.sn-fb:after{content:"\e607";display:block;}.sn-tw:after{content:"\e608";display:block;}.sn-yt:after{content:"\e606";display:block;}.sn-pt:after{content:"\e60a";display:block;}.sn-contact:after{content:"\e60b";display:block;}.sn-faj:after{content:"\e60d";display:block;}.sn-tel:after{content:"\e60c";display:block;}.front #zone-content{margin:0;}.featured-rings .title{font-family:'TrajanProRegular';font-size:24px;line-height:1.2;color:#FFF;text-align:center;margin:60px 0 30px;font-weight:normal;}.featured-rings .tiles{margin:30px 0;}.featured-rings .grid-3 > a{display:block;}.featured-rings .grid-3 a span{background-size:cover;display:block;width:100%;height:240px;background-repeat:no-repeat;background-position:center center;background-color:#FFF;}.featured-rings .grid-3 a p{padding:20px 0 0;margin:0;color:#FFF;font-size:16px;font-family:'TrajanProRegular';text-align:center;}@media (max-width:768px) {
 .featured-rings{display:none;} 
}.tiles .container-12{width:100%;max-width:1170px;}.tiles{margin:40px auto;}.tiles .item,.tiles .grid-sizer{width:33.333%;}.tiles .item{float:left;height:400px;}.tiles .item.width2{width:66.666%;}.tiles .item.height2{height:800px;}.tiles .item > div{height:100%;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.tiles .item .wrapper{width:100%;height:100%;background:#111;padding-top:1px;}.tiles .item .wrapper > a{transition:0.5s all;}.tiles .item:hover > div > div > a{box-shadow:inset 0 0 0 20px rgba(0,0,0,0.1);}.tiles .item h1,.tiles .item h3{color:#171717;font-family:'TrajanProRegular';font-weight:normal;font-size:30px;line-height:1;margin:90px auto 0;text-align:center;text-transform:uppercase;transition:0.5s all;letter-spacing:0;}.tiles .item .wrapper{list-style:inside none;position:relative;}.tiles .item .wrapper > a{width:100%;height:100%;display:inline-block;}.tiles .engagement-rings h1 br{display:none;}.tiles .engagement-rings .wrapper{background-size:670px auto;background-position:center -110px;overflow:hidden;background:white;}.tiles .engagement-rings .rings{display:none;max-width:80%;margin:0 auto;}.tiles .color-gemstones .wrapper{background:url(/sites/all/themes/markschneider/css/images/content/1024x786_FineJewelry.jpg) no-repeat center center;background-size:cover;}.tiles .pride .wrapper{position:relative;list-style:inside none;background:url(/sites/all/themes/markschneider/css/images/content/mens-band.jpg) no-repeat center center;background-size:cover;}.tiles .pride h3{position:absolute;bottom:50px;left:45px;text-align:left;}.tiles .proposal h3{width:230px;margin:130px 130px 0;float:right;}.tiles .proposal .wrapper{background:url(/sites/all/themes/markschneider/css/images/content/800x400_LocalEvents&Promotions.jpg) no-repeat left center;background-size:cover;}.award-designs{position:relative;z-index:10;}.tiles .award-designs .title{margin:180px 0 0;color:#FFF;}.tiles .award-designs .list{margin:30px 0 10px;}.tiles .award-designs .list h2{color:#FFF;font-family:'TrajanProRegular';font-size:24px;letter-spacing:0;margin-bottom:5px;margin-top:0;transition:0.5s all;line-height:1.2;}.tiles .award-designs .list p{line-height:1.2;margin-bottom:0;color:#AAA;}.tiles .award-designs .list li{list-style:inside none;position:relative;text-align:center;}.tiles .award-designs .list li > a{display:block;width:100%;height:100%;padding:20px;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.tiles .award-designs .list .selected{background:rgba(0,0,0,0.2);transition:1s all;}.tiles .award-designs .list .selected h2{color:#FFB54B;}.tiles .award-designs a.view-more{font-family:'TrajanProRegular';display:block;padding:20px;text-align:center;}.tiles .award-designs .picture > div{width:100%;height:100%;}.tiles .find-store .wrapper{list-style:inside none;background:url(/sites/all/themes/markschneider/css/images/content/findstore.jpg) no-repeat center center;background-size:cover;}@media (max-width:1024px) {
 .tiles .item h3{font-size:30px;} 
}@media (max-width:768px) {
 .tiles .item,.tiles .grid-sizer,.tiles .item.width2{width:50%;}.tiles .engagement-rings #slideshow{display:inherit;}.tiles .engagement-rings .wrapper{background-image:url(/sites/all/themes/markschneider/css/images/content/EngagementRings_surge_copy.jpg);background-size:cover;background-position:center center;background:white;}.tiles .engagement-rings .rings{display:block;}.tiles .engagement-rings h1{margin-bottom:30px;}.tiles .engagement-rings h1 br{display:block;}.tiles .proposal h3{float:none;margin:210px auto 0;}.tiles .proposal h1{width:auto;margin:130px auto 0;float:none;}.tiles .award-designs .picture{}.tiles .award-designs .title{margin:60px 0 0;} 
}@media (max-width:660px) {
 .tiles .award-designs .title{margin:40px 0 0;} 
}@media (max-width:600px) {
 .tiles .item,.tiles .grid-sizer,.tiles .item.width2{width:100%;}.tiles .item,.tiles .grid-sizer,.tiles .item.height2{height:400px;}.tiles .color-gemstones .wrapper{background-image:url(/sites/all/themes/markschneider/css/images/content/1024x786_FineJewelry.jpg);background-position:bottom center;}.tiles .award-designs{display:none;} 
}@media (max-width:460px) {
 .tiles .item,.tiles .grid-sizer,.tiles .item.height2{height:250px;}.tiles .item h3{margin-top:90px;}.tiles .engagement-rings h1{margin-bottom:0;margin-top:50px;}.tiles .proposal .wrapper{background-position:center center;}.tiles .pride h3{bottom:20px;left:15px;position:absolute;text-align:left;}.tiles .proposal h1{margin:90px auto 0;}.tiles .find-store h3{margin-top:55px;} 
}.crown-right{float:right;}.crown-left{float:left;}.mob-menu{display:none;color:#FFF;text-align:center;margin:0 -40px -30px;line-height:27px;}.mob-menu .button{width:50%;float:left;height:30px;padding:15px 0;}.mob-menu .button .line{display:block;border-left:1px solid rgba(255,255,255,0.3);height:100%;}.not-front .mob-menu .button .line{border-color:#AAA;}#zone-crown .mob-phone{display:none;margin:0;padding:9px 15px 0 0;}@media (max-width:600px) {
 .crown-left,.crown-right .nav{display:none;}.mob-menu{display:none;}.crown-right,.crown-left,#zone-crown .mob-phone{display:inline-block;} 
}.landing-page-banner-image{border:1px solid #e2dfdf;}@media (max-width:600px) {
 #contact-site-form .form-type-textfield input{max-width:100%;} 
}.gn-menu-main{height:47px;background-color:#2E2E2E;border-bottom:1px solid #5B5B5B;display:none;}.gn-menu-main > li > a{position:relative;top:-10px;}.gn-menu-main > li > a .gn-menu-main > li{border-right:none !important;}.block-menu-clone-main-menu h2{display:none !important;}.gn-icon{background:url(/sites/all/themes/markschneider/css/images/icons/menu.png) 10px 16px no-repeat;}.gn-icon-menu::before{margin-left:0;vertical-align:0;width:0;height:0;box-shadow:none;content:'';}.gn-menu li a{padding:0 0 0 0px;color:#5F6F81;}.gn-menu li a:before{content:attr(data-content);display:inline-block;width:60px;text-align:left;text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:none;-webkit-font-smoothing:antialiased;padding:0 0 0 20px;}.gn-menu.ecoicons li a:before{font-family:'ecoicons';color:#FFFFFF;background:none;}.gn-menu .gn-submenu li a{padding-left:20px;color:#5F6F81;}.gn-menu .gn-submenu li a:before{background:url(/sites/all/themes/markschneider/css/images/icons/icon-grey-dash.png) 41px 10px no-repeat;}.stMainServices{min-height:24px !important;}@media (max-width:660px) {
 .block-nice-menus-3{display:none !important;}.block-menu-menu-clone-main-menu{height:38px;margin:-105px 0 0;}.breadcrumb{display:none;}.section-content .zone-content-wrapper #region-content{margin:43px 0 0;}.gn-menu-main{display:block;} 
}@media (min-width:660px) {
 .block-menu-menu-clone-main-menu{display:none;} 
}.blue-button{background-color:#05829E;}a.blue-button{font-family:'TrajanProRegular',serif;text-align:center;width:240px;padding-top:14px;padding-bottom:12px;text-transform:uppercase;color:#fff;display:block;margin-bottom:40px;}a.blue-button:link{color:#fff;transition-duration:0.2s;}a.blue-button:hover{background-color:#0598b4;}@media (min-width:400px) {
 .product-grid-row{float:left;width:46%;} 
}.footer-image{margin-bottom:-21px;}.views-slideshow-pager-fields .active img{border:none !important;}.event-promotion{padding-bottom:40px;height:auto;width:100%;margin:0 auto 30px auto;padding:0;background:#F7F7F7;box-shadow:inset 0 0 20px 0 #E0D9D9;padding:20px 20px 20px 30px;}.event-promotion .inner{display:inline-block;}.event-promotion-left{width:50%;vertical-align:top;}.event-promotion-right{width:45%;height:200px;overflow-y:auto;}.view-display-id-page_1 .event-promotion-left{width:100%;text-align:center;clear:both;padding-bottom:20px;}.view-display-id-page_1 .event-promotion-right{width:100%;height:200px;overflow-y:auto;}.view-display-id-page_1 .event-promotion .inner{display:block;}.view-display-id-page_1 .event-promotion-left img{width:100%;height:auto;}.jewellery-services{padding-bottom:40px;height:auto;width:100%;margin:0 auto 30px auto;padding:0;background:#F7F7F7;box-shadow:inset 0 0 20px 0 #E0D9D9;padding:20px 20px 20px 30px;}.jewellery-services .inner{display:inline-block;}.jewellery-services-left{width:50%;vertical-align:top;}.jewellery-services-right{width:45%;max-height:200px;overflow-y:auto;}.view-display-id-page_1 .jewellery-services-left{width:100%;text-align:center;clear:both;padding-bottom:20px;}.view-display-id-page_1 .jewellery-services-right{width:100%;max-height:200px;overflow-y:auto;}.view-display-id-page_1 .jewellery-services .inner{display:block;}.view-display-id-page_1 .jewellery-services-left img{width:100%;height:auto;}.page-services h1.title{font-size:30px;}.node-type-page .node-page-form fieldset.vertical-tabs-pane legend{display:block;}.node-type-page .page.super-hero .region-inner .node-page-form .field-name-field-page-banner{display:block;}.full-width-section .banner-new-content h1{font-family:'TrajanProRegular',serif;font-size:28px;margin-top:40px;line-height:32px;font-weight:normal;text-align:center;}.full-width-section .banner-new-content{text-align:center;}.full-width-section .banner-new-content a{display:inline-block;background:none;border:2px solid #000;width:100%;padding-top:14px;padding-bottom:12px;border-radius:40px;margin-bottom:40px;font-weight:600;font-family:'TrajanProRegular',serif;color:#000;max-width:240px;}.banner-bottom-strip a.white-button{font-family:'TrajanProRegular',serif;text-align:center;width:100%;padding-top:14px;padding-bottom:12px;text-transform:uppercase;color:#1698b2 !important;display:block;margin-bottom:40px;background-color:#ffffff;border-radius:4px;max-width:240px;font-weight:600;}.banner-bottom-strip a.white-button:hover{background-color:#0598b4;color:#fff !important;outline:0;border:0;}.banner-bottom-strip{float:left;width:100%;background:#c7c7c7;vertical-align:middle;padding:25px 0 0px;margin-top:-100px;position:relative;bottom:0px;}.banner-bottom-strip .banner-blank{visibility:hidden;}.banner-bottom-strip .banner-bottom-buttons a{margin-top:13px;}.banner-bottom-strip .news-letter-new h3{margin-top:0px;margin-bottom:0px;font-weight:normal;font-family:'TrajanProRegular',serif;font-size:14px;}.banner-bottom-strip .news-letter-new input[type="text"],.banner-bottom-strip .news-letter-new input[type="email"],.banner-bottom-strip .news-letter-new input[type="tel"],.banner-bottom-strip .news-letter-new input[type="url"],.banner-bottom-strip .news-letter-new input[type="select"],.banner-bottom-strip .news-letter-new select{width:100%;border:1px solid #b1adad;height:40px;max-width:95%;font-size:12px;text-transform:none;font-family:'Open Sans',sans-serif;}.banner-bottom-strip .news-letter-new button,.banner-bottom-strip .news-letter-new input[type="reset"],.banner-bottom-strip .news-letter-new input[type="submit"],.banner-bottom-strip .news-letter-new input[type="button"]{width:100%;background:#1698b2;height:40px;color:white;text-shadow:none;border-radius:4px;border:none;}@media (max-width:980px) {
 .banner-bottom-strip{padding-bottom:20px;z-index:2;position:relative;}.banner-bottom-strip .banner-bottom-buttons a{margin-bottom:20px;width:100%;max-width:100%;}.banner-bottom-strip .banner-blank{display:none;} 
}@media (max-width:980px) and (min-width:740px) {
 .grid-3.banner-bottom-buttons{width:47% !important;}.grid-5.news-letter-new{width:97% !important;} 
}@media (max-width:600px) {
 .full-width-section.blue-buttons{background-position:center 60px;background-size:cover;} 
}@media (max-width:660px) {
 .context-about-mark-schneider-design .section-content .zone-content-wrapper #region-content{margin-left:10px;margin-right:10px;} 
}@media (max-width:480px) {
 .crown-left-mobile li a img{padding:0px;}.context-about-mark-schneider-design img{max-width:100%;margin:0 !important;float:left !important;width:100% !important;height:auto !important;padding:0 15px 15px;}.context-about-mark-schneider-design #section-content{padding:0 15px;} 
}.text-box-1 img{width:100%;}.tiles .item:hover > div > div > a > div > div{transition:.5s all;box-shadow:inset 0 0 0 20px rgba(0,0,0,0.1);}.engagement-rings img{width:100%;}#slideshow{box-shadow:0 0 20px rgba(0,0,0,0.4);}#slideshow > div{position:absolute;z-index:1}.shop-ur-unique-text{position:absolute;top:10px;z-index:999;opacity:1 !important;}@media (max-width:460px) {
 .engagement-rings{height:370px !important;} 
}@media (max-width:1199px) {
 #slideshow img{top:230px;position:relative;} 
}.page-engagement-rings-view-all-engagement-rings{}.page-engagement-rings-view-all-engagement-rings .zone-menu .contextual-links-region{float:none;}.page-engagement-rings-view-all-engagement-rings .contextual-links-region{float:left;}.page-engagement-rings-view-all-engagement-rings .product-grid-row{margin-bottom:30px;margin-top:0px;}.page-engagement-rings-view-all-engagement-rings .product-grid-image{height:370px;width:100%;overflow:hidden;}.page-engagement-rings-view-all-engagement-rings .product-grid-image img{width:100%;}.page-engagement-rings-view-all-engagement-rings .product-grid-title a{font-size:16px;}.page-engagement-rings-view-all-engagement-rings .item-list .pager,.page-engagement-rings-contemporary-engagement-rings .item-list .pager,.page-engagement-rings-floral-engagement-rings .item-list .pager,.page-engagement-rings-traditional-engagement-rings .item-list .pager,.page-engagement-rings-vintage-engagement-rings .item-list .pager{padding:11px 0px!important;border-radius:0px;margin-top:60px !important;float:left;width:100%;margin-bottom:60px !important;background:transparent;border:0px;border-bottom:1px solid #777575;}.page-engagement-rings-view-all-engagement-rings .item-list .pager li.pager-last,.page-engagement-rings-view-all-engagement-rings .item-list .pager li.pager-next.last,.page-engagement-rings-contemporary-engagement-rings .item-list .pager li.pager-last,.page-engagement-rings-contemporary-engagement-rings .item-list .pager li.pager-next.last,.page-engagement-rings-floral-engagement-rings .item-list .pager li.pager-last,.page-engagement-rings-floral-engagement-rings .item-list .pager li.pager-next.last,.page-engagement-rings-traditional-engagement-rings .item-list .pager li.pager-last,.page-engagement-rings-traditional-engagement-rings .item-list .pager li.pager-next.last,.page-engagement-rings-vintage-engagement-rings .item-list .pager li.pager-last,.page-engagement-rings-vintage-engagement-rings .item-list .pager li.pager-next.last{width:100%;text-align:center;border:0px;}.page-engagement-rings-view-all-engagement-rings .item-list .pager li.first a,.page-engagement-rings-view-all-engagement-rings .item-list .pager li.first a:hover,.page-engagement-rings-contemporary-engagement-rings .item-list .pager li.first a,.page-engagement-rings-contemporary-engagement-rings .item-list .pager li.first a:hover,.page-engagement-rings-floral-engagement-rings .item-list .pager li.first a,.page-engagement-rings-floral-engagement-rings .item-list .pager li.first a:hover,.page-engagement-rings-traditional-engagement-rings .item-list .pager li.first a,.page-engagement-rings-traditional-engagement-rings .item-list .pager li.first a:hover,.page-engagement-rings-vintage-engagement-rings .item-list .pager li.first a,.page-engagement-rings-vintage-engagement-rings .item-list .pager li.first a:hover{background:white;padding:14px 45px;border:1px solid #777575;width:auto;border-radius:40px;font-weight:100;color:#494949;}.page-engagement-rings-view-all-engagement-rings h2.pane-title{display:inline-block;float:left;width:100%;padding-bottom:15px;text-align:center;position:relative;line-height:normal;}.page-engagement-rings-view-all-engagement-rings h2.pane-title::after{content:'';position:absolute;width:150px;height:2px;background:#000;bottom:0;left:0;right:0;margin:auto;}.page-engagement-rings-view-all-engagement-rings .landing-wrapper{width:100%;border:0px;height:auto;margin:30px 0px 30px;float:left;}.page-engagement-rings-view-all-engagement-rings .landing-wrapper-second{padding:0px;margin:0px;list-style:none;width:100%;text-align:center;display:block;}.page-engagement-rings-view-all-engagement-rings .landing-link{border:0px solid;text-align:center;display:inline-block;float:none;list-style:none;}.page-engagement-rings-view-all-engagement-rings .landing-link.last{display:none;}.page-engagement-rings-view-all-engagement-rings .landing-link a{border:1px solid #494949;text-align:center;border-radius:38px;padding:12px 48px;font-size:16px;letter-spacing:1px;color:#494949;}.page-engagement-rings-view-all-engagement-rings .landing-link a:hover{background-color:#494949;color:#fff;}.page-engagement-rings-view-all-engagement-rings .pane-views-panes{float:left;}.page-engagement-rings-view-all-engagement-rings .throbber{background:transparent url(/sites/all/themes/markschneider/css/images/content/throbber-new.gif) no-repeat 0px center;background-size:cover;margin-top:-22px;}@media only screen and (max-width:1024px) {
 .page-engagement-rings-view-all-engagement-rings .landing-link a{padding:12px 35px;}.page-engagement-rings-view-all-engagement-rings .product-grid-image{height:300px;}.page-engagement-rings-view-all-engagement-rings .product-grid-image img{height:auto;width:100%;} 
}@media only screen and (max-width:739px) {
 .page-engagement-rings-view-all-engagement-rings .landing-link a{padding:12px 28px;}.page-engagement-rings-view-all-engagement-rings .product-grid-image{height:auto;}.page-engagement-rings-view-all-engagement-rings .product-grid-image img{height:auto;width:auto;} 
}@media only screen and (max-width:699px) {
 .page-engagement-rings-view-all-engagement-rings .product-grid-row{width:45%;}.page-engagement-rings-view-all-engagement-rings .landing-link a{padding:12px 16px;} 
}@media only screen and (max-width:599px) {
 .page-engagement-rings-view-all-engagement-rings .product-grid-row{width:44%;}.page-engagement-rings-view-all-engagement-rings .landing-wrapper{margin:0px 0px 0px;}.page-engagement-rings-view-all-engagement-rings .landing-link{width:40%;float:left;margin:0 5%;}.page-engagement-rings-view-all-engagement-rings .landing-link a{padding:14px 16px;display:block;margin:0 0 20px 0;}.page-engagement-rings-view-all-engagement-rings h2.pane-title{margin-top:50px;} 
}@media only screen and (max-width:466px) {
 .page-engagement-rings-view-all-engagement-rings .product-grid-row{width:100%;}.page-engagement-rings-view-all-engagement-rings .landing-link{width:90%;float:left;margin:0 5%;} 
}.jewelry_schema{display:none;}#slideshow img{margin-top:80px;}.desk_top{display:block;}.tab_let{display:none;}.mobile_phone{display:none;}@media only screen and (max-width:1024px) {
 .tiles .pride .wrapper{background-image:url(/sites/all/themes/markschneider/css/images/content/mens-band-mobile-text.png),url(/sites/all/themes/markschneider/css/images/content/mens-band-mobile.jpg);background-position:center center,left center;background-repeat:no-repeat,repeat;background-size:cover;}.tiles .proposal .wrapper{background-image:url(/sites/all/themes/markschneider/css/images/content/events-promos-text-tab.png),url(/sites/all/themes/markschneider/css/images/content/events-promos-tab.jpg);background-position:top center,left center;background-repeat:no-repeat,repeat;background-size:cover;}.engagement-rings img{width:100%;margin-left:0%;margin-top:0%;}#slideshow img{top:-60px;position:relative;width:100%;margin-left:0%;}.tiles .item.height2{height:630px;} 
}@media only screen and (max-width:992px) {
 #slideshow img{top:-20px;position:relative;width:150%;margin-left:-25%;}.tiles .item.height2{height:660px;}.tab_let{display:block;}.tiles .proposal .wrapper img{width:100%;margin-top:10%;}.tiles .proposal .wrapper{background-image:url(/sites/all/themes/markschneider/css/images/content/events-promos-text-mobile.png),url(/sites/all/themes/markschneider/css/images/content/events-promos-mobile.jpg);background-position:center center,left center;background-repeat:no-repeat,repeat;background-size:cover;} 
}@media only screen and (max-width:840px) {
 #slideshow img{top:110px;position:relative;width:180%;margin-left:-40%;} 
}@media only screen and (max-width:768px) {
 #slideshow img{top:110px;position:relative;width:180%;margin-left:-40%;}.engagement-rings img{width:140%;margin-left:-20%;margin-top:20%;} 
}@media screen and (max-width:840px) and (min-width:601px) {
 .tiles .item,.tiles .grid-sizer,.tiles .item.width2{width:50%;}.tiles .item.height2{height:680px;} 
}@media screen and (max-width:839px) and (min-width:701px) {
 .tiles .item{height:320px;} 
}@media screen and (max-width:800px) and (min-width:701px) {
 .tiles .item{height:300px;} 
}@media screen and (max-width:700px) and (min-width:601px) {
 .tiles .item{height:280px;} 
}@media only screen and (max-width:600px) {
 .tab_let{display:none;}.desk_top{display:none;}.mobile_phone{display:block;}.tiles .pride .wrapper{background-image:url(/sites/all/themes/markschneider/css/images/content/mens-band-mobile-text.png),url(/sites/all/themes/markschneider/css/images/content/mens-band-mobile.jpg);background-position:center center,left center;background-repeat:no-repeat,repeat;background-size:cover;}.engagement-rings img{width:140%;margin-left:-20%;margin-top:0%;}#slideshow img{top:160px;width:100%;margin-left:0%;}.tiles .engagement-rings .wrapper{background:white;} 
}@media only screen and (max-width:460px) {
 #slideshow img{top:0px;} 
}.perform_pos_rel{position:relative !important;}.perform_dis_non{display:none  !important;}.perform_ove_hid{overflow:hidden  !important;}.front .perform_picture{z-index:1 !important;width:100% !important;height:100% !important;position:absolute !important;top:0 !important;left:0 !important;}.front .perform_findstore_form{width:260px !important;margin:30px auto 0 !important;display:block !important;}.front .perform_findstore_form_input{font-size:20px !important;background:#0F7B97 !important;color:#fff !important;text-shadow:none !important;border-radius:0 4px 4px 0 !important;display:block !important;width:50px !important;height:60px !important;float:right !important;border:none !important;font-family:'TrajanProRegular' !important;font-weight:normal !important;}.front .perform_pr_50{padding-right:50px;}.front .perform_findstore_form_input_zip_code{display:block  !important;border-radius:4px 0 0 4px !important;max-width:100% !important;border:1px solid #aaa !important;background:rgba(255,255,255,.7) !important;font-family:'Didot' !important;font-size:26px !important;line-height:30px !important;text-align:center !important;height:60px !important;}.front .perform_video{overflow:hidden !important;}.front .perform_video_container{z-index:12 !important;position:relative !important;}.front .perform_section-background{z-index:11 !important;}.front .perform_player-2{background:#000 !important;}.front .perform_player-2_inner{max-height:700px !important;width:85% !important;max-width:1200px !important;margin:0 auto !important;}.front .perform_box-headline{display:block !important;font-size:30px !important;line-height:40px !important;}.front .perform_loader{text-align:center !important;padding-top:120px !important;}.front .perform_feed-tiles{position:relative !important;}.front .perform_prev{font-size:40px !important;padding:30px 10px !important;cursor:pointer !important;background:#0F7B97 !important;border-radius:3px !important;float:left !important;}.front .perform_next{font-size:40px !important;padding:30px 10px !important;cursor:pointer !important;background:#0F7B97 !important;border-radius:3px !important;float:right !important;}.front .perform_featured-rings{min-height:0 !important;background:#2f2f2f !important;}.front .perform_featured-rings_inner{padding:0 0 30px !important;}.front .perform_featured-rings_inner p{color:#fff !important;font-size:16px !important;}body .perform_about_h3{font-family:'TrajanProRegular' !important;text-transform:uppercase !important;font-size:24px !important;margin-top:20px !important;font-weight:normal !important;}body .perform_about_p{font-size:17px !important;letter-spacing:0 !important;}body .perform_about_a{font-size:17px !important;}body .perform_about_a_award{font-size:17px !important;display:inline-block !important;margin-top:10px !important;}body .perform_articles_inner{background:#202021 !important;padding:40px 0 0 !important;color:#fff !important;font-size:17px !important;text-transform:uppercase !important;}body .perform_articles_h3{letter-spacing:-0.85px !important;text-align:center !important;font-size:17px !important;text-transform:uppercase !important;font-family:'TrajanProRegular' !important;font-weight:normal !important;padding:0 35px !important;margin:0 0 20px !important;}body .perform_about_a_award_a_visit_blog{display:block !important;text-align:center !important;font-family:'TrajanProRegular' !important;margin-top:10px !important;}body .perform_contact_menu_i{margin-right:12px !important;}body .perform_footer-image{padding:20px 0 !important;background:#4e4e4e !important;color:#fff !important;text-align:center !important;font-family:'TrajanProRegular'}body .perform_promo-box_li{border-left:none !important;}body .perform_promo-box_i_icon_env{line-height:33px !important;width:26px !important;font-size:24px !important;float:left !important;}body .perform_promo-box_li_txt{margin-left:20px !important;margin-top:3px !important;}body .perform_promo-box_i_icon_location{margin-left:-10px !important;line-height:33px !important;width:20px !important;font-size:30px !important;float:left !important;}@media (min-width:660px) {
 #zone-menu-wrapper{background:#4F4F4F !important;} 
}@media screen and (max-width:660px) and (min-width:601px) {
 .block-menu-menu-clone-main-menu{margin:-75px 0 0;} 
}address{margin:0px;}#messages .messages.status{float:left;width:100%;margin-bottom:20px;margin-top:10px;}.context-mark-schneider-store #region-content{width:100%!important;float:left;}.full-width-section.blue-buttons
  
  
  .context-mark-schneider-store .store-details{width:100%!important;float:left;margin:2% 0px;}.context-mark-schneider-store .store-address,.context-mark-schneider-store .store-phone{width:50%;float:left;margin:10px 0 15px;}.context-mark-schneider-store .store-phone{text-align:right;}.context-mark-schneider-store .store-address p,.context-mark-schneider-store .store-phone p{margin:0px;padding:0px;font-family:'TrajanProRegular',serif;font-size:16px;color:#2C2C2A;font-weight:bold;}.context-mark-schneider-store #zone-menu-wrapper{width:100%;float:left;}.context-mark-schneider-store .yelp-testimonials h2.block-title,.context-mark-schneider-store .msd-our-staff h2.block-title,.context-mark-schneider-store .our-showroom h2.block-title,.context-mark-schneider-store .mobile-testimonial h2.block-title{text-align:center;font-size:20px;color:#000!important;font-family:'TrajanProRegular',serif;font-weight:normal;line-height:normal;margin-top:45px;margin-bottom:20px;font-weight:bold;}.context-mark-schneider-store .our-showroom h2.block-title{margin-top:0px;}.context-mark-schneider-store .banner-bottom-strip{float:left;width:100%;background:#71C2CA;vertical-align:middle;padding:5px 0px 10px;margin-top:-100px;position:relative;bottom:0px;}.context-mark-schneider-store .banner-bottom-strip .news-letter-new h3{margin-top:0px;margin-bottom:0px;font-weight:normal;font-family:'TrajanProRegular',serif;font-size:22px;width:40%;margin-left:4%;letter-spacing:1px;float:left;color:#fff;line-height:32px;padding-right:20px;}.context-mark-schneider-store .banner-bottom-strip .newsletter-form{width:50%;float:left;margin-top:4px;}.context-mark-schneider-store .banner-bottom-strip .news-letter-new{width:100%!important;display:inline-block;}.context-mark-schneider-store .flexslider{margin:0 0 40px;}.context-mark-schneider-store .button-store{width:20%;float:right;text-align:center;position:absolute;right:0px;top:0px;z-index:99;}.context-mark-schneider-store .button-store a{background:#1798b2;padding:15px 25px 12px;border-radius:126px;color:#fff;font-family:'TrajanProRegular',serif;margin:0px;cursor:pointer;font-size:12px;}.context-mark-schneider-store .button-store a:hover{background:#444;}.context-mark-schneider-store .block-views-our-showroom-block h2,.context-mark-schneider-store .msd-our-staff h2,.context-mark-schneider-store .mark-video h2,.context-mark-schneider-store .yelp-testimonials h2{font-family:'TrajanProRegular',serif;font-size:20px;text-align:center;color:#151515!important;font-weight:normal;line-height:75px;padding:0px;}.context-mark-schneider-store .flex-control-nav{bottom:20px!important;z-index:99!important;}.context-mark-schneider-store .flex-control-paging li a:hover{background:#1798B2!important;}.context-mark-schneider-store .flex-control-paging li a.flex-active{background:#1798B2!important;}.context-mark-schneider-store .flex-control-paging li a{box-shadow:none!important;border:1px solid #ABABAB;}.context-mark-schneider-store .flex-direction-nav{position:absolute;width:24%;top:-30px;left:38%;}.context-mark-schneider-store .flexslider .flex-direction-nav .flex-prev{opacity:1;font-size:0;width:30px;height:30px;left:-30px;display:block;background:url(/sites/all/themes/markschneider/css/images/context-mark-schneider-store-main-ban-arrow-left.png) no-repeat top center;}.context-mark-schneider-store .flexslider .flex-direction-nav a:before{font-size:0px;color:rgba(0,0,0,0);}.context-mark-schneider-store .flexslider .flex-direction-nav .flex-next{opacity:1;font-size:0;width:30px;right:-30px;height:30px;display:block;background:url(/sites/all/themes/markschneider/css/images/context-mark-schneider-store-main-ban-arrow-right.png) no-repeat top center;}.context-mark-schneider-store .banner-bottom-strip .news-letter-new input[type="submit"]{background:white;color:#2a97b5;text-transform:uppercase;font-size:13px;font-family:'TrajanProRegular',serif;margin:0px;cursor:pointer;padding:20px 0 28px;font-size:12px;height:48px;}.context-mark-schneider-store .banner-bottom-strip .news-letter-new input[type="submit"]:before{content:'contact'
    font-size;15px;}.banner-bottom-strip .news-letter-new input[type="email"]{font-family:'TrajanProRegular',serif;margin:0px;padding:24px;font-size:12px;height:48px;box-sizing:border-box;}.context-mark-schneider-store .custom-button p{text-align:center;margin-bottom:40px;}.context-mark-schneider-store .custom-button p a{background-color:#4e4e4c;text-align:center;display:inline-block;color:#fff!important;padding:15px 0;width:33%;border-radius:6px;margin:0 15px;font-family:'TrajanProRegular',serif;font-size:16px;}.context-mark-schneider-store .msd-our-staff{border-top:1px solid #adadad;border-bottom:1px solid #adadad;}.context-mark-schneider-store .our-staff{width:17%;float:left;margin:0 1%;padding-top:30px;text-align:center;font-family:'TrajanProRegular',serif;transition:all 0.5s ease;border-top:2px solid transparent;cursor:pointer;margin-bottom:20px;}.context-mark-schneider-store .our-staff:hover{border-top:2px solid #4e4e4c;transition:all 0.5s ease;}.context-mark-schneider-store .our-staff:hover .img-circle{transition:all 0.5s ease;border:2px solid #4e4e4c;}.context-mark-schneider-store .our-staff h3{margin-bottom:15px;font-family:'TrajanProRegular',serif;font-weight:bold;font-size:18px;color:#151515;}.context-mark-schneider-store .our-staff p{font-family:'TrajanProRegular',serif;text-transform:uppercase;font-size:13px;font-weight:400;color:#151515;}.context-mark-schneider-store .img-circle{border-radius:50%;width:170px;height:170px;margin:0 auto;overflow:hidden;min-height:100%;max-height:100%;transition:all 0.5s ease;border:2px solid transparent;}.context-mark-schneider-store .our-staff img{width:100%;height:auto;}.context-mark-schneider-store .youtube-player{border:1px solid #f7f7f7;width:750px;height:423px;margin:0 auto;margin-bottom:20px;margin-top:15px;padding:0px;}.context-mark-schneider-store .mark-video{border-bottom:1px solid #adadad;padding-bottom:3%;}.context-mark-schneider-store .mark-video h2{margin-top:45px;line-height:normal;}.context-mark-schneider-store .views-field.views-field-title a{text-align:center;display:inline-block;width:100%;color:#151515;font-size:18px;font-family:'Lato',sans-serif;font-weight:normal;line-height:normal;margin-bottom:10px;}.context-mark-schneider-store .mark-video h2{text-align:center;font-size:20px;color:#000!important;font-family:'TrajanProRegular',serif;font-weight:bold;margin-bottom:10px;}.context-mark-schneider-store .views-field.views-field-field-video{text-align:center !important;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-container-horizontal,.context-mark-schneider-store .jcarousel-skin-default .jcarousel-clip-horizontal{width:100%;height:auto;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-next,.context-mark-schneider-store .jcarousel-skin-default .jcarousel-prev{background:#dff3f9;border-radius:40px;background-size:50% !important;top:30%;}.context-mark-schneider-store button.ytp-large-play-button.ytp-button{display:none;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-item{border:0;padding:0 20px;height:auto;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-body{border:1px solid #d6d6d6;padding:40px;height:200px;position:relative;margin-bottom:25px;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-body p{position:relative;font-weight:bold;padding:0 15px;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-body p:before{content:'';background:white;background-image:url(/sites/all/themes/markschneider/css/images/long-beach-testimonials.jpg);width:23px;height:23px;display:inline-block;position:absolute;top:-10px;left:-25px;z-index:7;margin-right:22px;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-body p:after{content:'';background:white;background-image:url(/sites/all/themes/markschneider/css/images/long-beach-testimonials.jpg);width:23px;height:23px;display:inline-block;position:absolute;bottom:-10px;right:-35px;z-index:7;margin-right:22px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-body:before{width:15px;height:15px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border:1px solid #d6d6d6;content:'';background:white;width:23px;height:23px;display:inline-block;position:absolute;bottom:-11px;left:50px;z-index:7;margin-right:22px;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-navigation{visibility:hidden;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-field-yelp-image{width:70px;float:left;border-radius:140%;overflow:hidden;height:70px;border:1px solid #d1d1d1;margin-left:25px;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-field-yelp-image img{width:100% !important;height:auto !important;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-field-yelp-date{float:left;margin-left:30px;margin-top:15px;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-field-yelp-date .yelp-wrapper a{display:block;text-align:left;font-family:'TrajanProRegular',serif;font-size:18px;font-weight:600;color:#2a97b5;line-height:normal;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-field-yelp-date .yelp-wrapper span.date-display-single{font-family:'TrajanProRegular',serif;font-weight:600;display:block;text-align:left;margin-top:-4px;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-next{background:url(/sites/all/themes/markschneider/css/images/context-mark-schneider-store-main-ban-arrow-right.png) #dff3f9 no-repeat center center;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-prev{background:url(/sites/all/themes/markschneider/css/images/context-mark-schneider-store-main-ban-arrow-left.png) #dff3f9 no-repeat center center;}.context-mark-schneider-store .call-to-action{border-top:1px solid #adadad;}.context-mark-schneider-store .call-to-action p{width:75%;text-align:center;font-family:'Lato',sans-serif;font-size:19px;font-weight:500;line-height:32px;margin:5% 10%;color:#151515;}.context-mark-schneider-store .long-beach-blog{background-color:#1798b2;padding:15px 0%;text-align:center;color:#fff;margin-bottom:40px;}.context-mark-schneider-store .long-beach-blog h2{text-align:left;font-size:18px;color:#fff!important;font-family:'TrajanProRegular',serif;font-weight:normal;text-transform:uppercase;width:44%;display:inline-block;}.long-beach-blog a{background:#fff;padding:20px 30px 18px;border-radius:50px;font-family:'TrajanProRegular',serif!important;text-transform:uppercase;color:#1798b2;font-size:15px;top:-15px;position:relative;}.long-beach-blog a:before{content:'';background-image:url(/sites/all/themes/markschneider/css/images/content/assets_diamond.png);width:32px;height:32px;display:inline-block;position:relative;top:12px;left:0px;margin-right:22px;-webkit-animation-name:spin;-webkit-animation-duration:4000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:4000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:4000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:4000ms;animation-iteration-count:infinite;animation-timing-function:linear;}@-ms-keyframes spin{from{-ms-transform:rotate(0deg);}to{-ms-transform:rotate(360deg);}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg);}to{-moz-transform:rotate(360deg);}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.context-mark-schneider-store .desktop-testimonial{display:block;}.context-mark-schneider-store .mobile-testimonial{display:none;}.context-mark-schneider-store .youtube-player{background:url(/sites/all/themes/markschneider/css/images/video-bg-image.png) no-repeat top center;background-size:cover;}.context-mark-schneider-store .youtube-player img{visibility:hidden;}.context-mark-schneider-store .youtube-player .play{background-size:cover;}.context-mark-schneider-store .address,.address{margin-bottom:18px;text-align:center;font-size:15px;text-transform:capitalize;}.context-mark-schneider-store .pre-footer > div > div,.pre-footer > div > div{height:390px;}.context-mark-schneider-store .store-details{float:left;width:98%;min-height:50px;display:block;}@media only screen and (max-width:1024px) {
 .context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-body{height:240px;}.context-mark-schneider-store .our-staff{width:31%;}.context-mark-schneider-store .our-staff.mary{margin-left:16%;} 
}@media only screen and (max-width:1024px) {
 .context-mark-schneider-store .img-circle{}.context-mark-schneider-store .flexslider{margin:0 0 20px;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-body{padding:40px;height:230px;} 
}@media only screen and (max-width:992px) {
 .context-mark-schneider-store .flex-direction-nav{width:50px;left:30px;}.context-mark-schneider-store .button-store{width:180px;} 
}@media only screen and (max-width:980px) {
 .context-mark-schneider-store .banner-bottom-strip{padding:30px 0px;} 
}@media only screen and (max-width:979px) {
 .context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-body{padding:30px;height:270px;}.context-mark-schneider-store .banner-bottom-strip .news-letter-new h3{width:100%;text-align:center;margin-left:0;padding:0 60px;}.context-mark-schneider-store .banner-bottom-strip .newsletter-form{width:100%;}.context-mark-schneider-store .views-field.views-field-title a{margin-top:10px;margin-bottom:20px;} 
}@media only screen and (max-width:820px) {
 .context-mark-schneider-store .our-staff{width:46%;}.context-mark-schneider-store .our-staff.mary{margin-left:0%;}.context-mark-schneider-store .img-circle{}.context-mark-schneider-store .banner-bottom-strip .news-letter-new h3{font-size:16px;}.e2ma_signup_form_container > form > div:first-of-type{width:60%;}.our-staff.steve{width:100%;margin:0 auto;padding:0 25%;} 
}@media only screen and (max-width:767px) {
 .context-mark-schneider-store .store-address{margin-bottom:20px;}.context-mark-schneider-store .store-address,.context-mark-schneider-store .store-phone{width:100%;float:left;text-align:center;margin-bottom:0px;}.context-mark-schneider-store .store-phone{text-align:center;}.context-mark-schneider-store .youtube-player{width:100%;min-height:350px;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-body{height:300px;padding:20px;}.context-mark-schneider-store .long-beach-blog h2{width:51%;padding-right:30px;} 
}@media (min-width:741px) and (max-width:768px) {
 .context-mark-schneider-store #zone-menu-wrapper{width:100%;float:left;margin-top:20px;margin-bottom:20px;} 
}@media (min-width:661px) and (max-width:740px) {
 .context-mark-schneider-store #zone-menu-wrapper{width:100%;float:left;margin-top:20px;margin-bottom:20px;} 
}@media only screen and (max-width:667px) {
 .context-mark-schneider-store .img-circle{}.context-mark-schneider-store .desktop-testimonial{display:none;}.context-mark-schneider-store .mobile-testimonial{display:block;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-body{height:200px;padding:30px;} 
}@media (min-width:661px) and (max-width:768px) {
 .full-width-section.blue-buttons{background-position:center 90px;} 
}@media only screen and (max-width:600px) {
 .context-mark-schneider-store .flex-direction-nav{position:absolute;width:50px;top:-80px;left:6%;}.context-mark-schneider-store .our-showroom{margin-top:40px;}.context-mark-schneider-store .button-store{top:-10px;}.context-mark-schneider-store .our-showroom h2.block-title{text-align:center;padding-left:10px;}.context-mark-schneider-store .banner-bottom-strip .news-letter-new{width:98%!important;display:initial;}.context-mark-schneider-store .custom-button p a{width:95%;margin-bottom:10px !important;}.context-mark-schneider-store .img-circle{}.context-mark-schneider-store .banner-bottom-strip .news-letter-new h3{width:100%;text-align:center;margin-left:0;padding:0 60px;}.context-mark-schneider-store .banner-bottom-strip .newsletter-form{width:100%;}.e2ma_signup_form_container > form > div:first-of-type{width:63%;margin-left:2%;}.context-mark-schneider-store .button-store{}.long-beach-blog a{background:#fff;display:block;padding:3px 30px 18px;border-radius:50px;max-width:240px;font-family:'TrajanProRegular',serif!important;text-transform:uppercase;color:#1798b2;font-size:15px;top:0px;margin:10px auto 20px;position:relative;}.context-mark-schneider-store .long-beach-blog h2{text-align:center;font-size:18px;color:#fff!important;font-family:'TrajanProRegular',serif;font-weight:normal;text-transform:uppercase;width:80%;display:block;margin:0 auto;margin-top:23px;margin-bottom:15px;}.context-mark-schneider-store .long-beach-blog{margin-bottom:0px;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-body{height:240px;} 
}@media only screen and (max-width:480px) {
 .context-mark-schneider-store .jcarousel-skin-default .jcarousel-container-horizontal{padding:20px 20px;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-body{height:260px;}.context-mark-schneider-store .our-staff{width:98%;}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-body{padding:30px;}.context-mark-schneider-store .content{padding:0 15px;} 
}@media only screen and (max-width:420px) {
 .context-mark-schneider-store .img-circle{}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-body{height:280px;} 
}@media only screen and (max-width:380px) {
 .context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-body{height:320px;padding:30px 27px;}.context-mark-schneider-store .img-circle{}.context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-field-yelp-image{margin-left:15px;} 
}@media only screen and (max-width:330px) {
 .context-mark-schneider-store .jcarousel-skin-default .jcarousel-item .views-field-body{height:335px;padding:20px 28px;}.context-mark-schneider-store .img-circle{} 
}.commerce-add-to-cart input[type="submit"],.page-cart .commerce-line-item-actions input[type="submit"],.node-type-jewelry .request-link span.button{display:block;padding:20px 40px 16px;font-size:20px;color:#FFFFFF;border-radius:3px;display:inline-block;border:0px;margin-top:10px;background:#237a9a;border-radius:0px;font-size:17px;text-shadow:none;font-family:'TrajanProRegular';text-transform:uppercase;}.node-type-jewelry .request-link span.button{font-family:'Open Sans',sans-serif;text-shadow:none;letter-spacing:1px;font-weight:400;}.product-page .product-commerce-view .request-button a.request-link{clear:both;text-align:center;display:table;}@media screen and (max-width:767px) {
 .product-page .product-commerce-view .request-button a.request-link{width:100%;} 
}.product-page .product-commerce-view .request-button a.request-link .button{width:100%;}.page-cart .line-item-total{font-size:28px;margin-bottom:30px;}.page-checkout input[type="text"],.page-checkout input[type="email"],.page-checkout input[type="tel"],.page-checkout input[type="url"],.page-checkout input[type="select"],.page-checkout select{padding:1px 5px;font-size:17px;height:37px;background:white;width:100%;max-width:100%;border-radius:0px;border:1px solid #79787852;margin-top:7px;padding-left:20px;font-size:14px !important;}.page-checkout div.addressfield-container-inline > div.form-item{float:left;margin-right:2%;width:48%;}.page-checkout div.addressfield-container-inline > div.form-item:last-child{width:100%;}.page-checkout div.addressfield-container-inline > div.form-item:last-child input{width:98%;}.page-checkout .checkout-continue{background:#136d98;border-radius:0px;border:none;color:white;padding:12px 30px;text-shadow:none;font-size:20px;margin-left:20px;float:right;font-family:'TrajanProRegular';}.page-checkout .checkout-cancel,.page-checkout .checkout-back,.page-checkout .checkout-cancel:hover,.page-checkout .checkout-back:hover,.page-checkout .checkout-cancel:focus,.page-checkout .checkout-back:focus{background:#4f4f4f;border-radius:0px;border:none;color:white;padding:12px 30px;text-shadow:none;font-size:20px;margin-left:20px;float:right;font-family:'TrajanProRegular';text-decoration:none;}.page-checkout .checkout-continue:hover{background:#4f4f4f;}.page-checkout .checkout-cancel:hover,.page-checkout .checkout-back:hover{background:#136d98;text-decoration:none;}.page-checkout .checkout-cancel{margin-right:25px;}.page-checkout span.button-operator{display:none;}.page-checkout thead th,.page-checkout th{background:#f7f7f7;border-bottom:1px solid #ccc;color:#333;}.page-checkout th,.page-cart th{padding:31px 21px;vertical-align:middle;}.page-checkout td,.page-cart td{padding:20px 21px;}.page-checkout table,.page-cart table{margin:30px 0;}.page-checkout .form-item,.page-checkout .form-actions{margin-top:10px;margin-bottom:10px;}.page-checkout legend,.page-cart legend,.page-checkout .pane-title,.page-checkout .checkout-help{font-size:16px;font-weight:600;font-family:'TrajanProRegular';margin-bottom:10px;}.page-checkout label{font-weight:normal;font-size:13px;text-transform:uppercase;}.page-checkout table{border:1px solid #ccc0;width:100%;}.page-checkout h1.title,.page-cart h1.title{font-family:'TrajanProRegular' !important;text-transform:uppercase !important;margin-bottom:50px;}.page-checkout table{border:1px solid #ccc0;width:100%;margin-top:0px;margin-bottom:0px;}.page-checkout .checkout-review tr.even td{background:rgba(249,249,249,0.8);border-bottom:0px;}.pane-data-full{}.commerce-line-item-views-form input.delete-line-item{background:#444;text-shadow:none;color:white;border:1px solid #444;font-size:11px;font-weight:100;}.cart-icon{background:url(/sites/all/themes/markschneider/css/images/content/cart-black.png) no-repeat;width:35px;height:35px;background-size:100%;margin-right:0px;}.front .cart-icon{background:url(/sites/all/themes/markschneider/css/images/content/cart.png) no-repeat;width:35px;height:35px;background-size:100%;margin-right:0px;}#block-commerce-popup-cart-commerce-popup-cart{float:right;display:inline-block;padding:0px;border-radius:5px;border:1px solid transparent;background:transparent;padding:0;color:#444;position:absolute;right:0;text-align:center;top:55px;background:transparent;border-radius:5px;margin-top:5px;}.front #block-commerce-popup-cart-commerce-popup-cart{background:transparent;border:1px solid transparent;margin-top:5px;}#cart-popup .line-item-summary-checkout a{background:#136d98;border-radius:0px;font-size:13px;padding:8px 18px;border:0;}#cart-popup .line-item-summary-view-cart a{background:#444;border-radius:0px;font-size:13px;padding:8px 18px;border:0;color:white;}#cart-popup .line-item-summary .links{position:relative;right:-20px;top:30px;}.cart_popup_count{display:block;font-size:12px;background:#4f4f4f;color:white;padding:3px;position:absolute;top:-5px;right:-17px;}.promo-box{right:70px;}#block-commerce-popup-cart-commerce-popup-cart h2.block-title{display:none;}.page-checkout .field-name-commerce-customer-address .form-item,.addressfield-container-inline.name-block,.addressfield-container-inline .form-item{}#account-login-container input{width:31.6%;}.checkout-completion-message p:first-child{font-size:30px;line-height:normal;width:80%;font-weight:600;font-family:'TrajanProRegular';margin-bottom:20px;}.page-checkout tr.pane-data{background-color:white;border-bottom:0px solid #ccc;padding:0 0.6em;border-top:0px;padding:0;}fieldset.commerce_payment{margin-top:20px;}.page-checkout .checkout-review tr.even > td{background:rgb(247,247,247);border-bottom:0px;}.commerce-credit-card-expiration .form-item{width:100px !important;display:inline-block;}.page-checkout fieldset.commerce_payment{margin-top:20px;}.commerce-credit-card-expiration .form-item{width:100px !important;display:inline-block;}.page-checkout #payment-details .form-item{width:50%;display:inline-block;}.page-checkout .commerce-credit-card-expiration{display:inline-block;margin-left:10px;}.panel-pane.pane-entity-field-extra.pane-node-product-field-product-image{width:60%;float:left;}.panel-pane.pane-entity-field-extra.pane-node-product-commerce-price{float:left;width:35%;margin-left:18px;}.panel-pane.pane-entity-field.pane-node-field-jewelry-product{float:left;width:35%;margin-left:18px;}.form-item-attributes-field-color-images .form-item-attributes-field-color-images{width:auto !important;display:inline-block;}.commerce-add-to-cart input[type="submit"]{margin-left:0px;}.context-color-gemstone-jewelry  .price-pane{display:none;}.product-share-this-block{margin-top:40px;}.product-page .form-radios input[type="radio"]{position:absolute;opacity:0;z-index:-1;}.product-page .form-radios label{position:relative;display:inline-block;margin-right:0px;margin-bottom:10px;padding-left:7px;padding-right:10px;line-height:36px;cursor:pointer;}.product-page .form-radios label::before{content:" ";position:absolute;top:6px;left:0;display:block;width:24px;height:24px;border:2px solid #4f4f4f;border-radius:40px;z-index:-1;}.product-page .form-radios input[type="radio"] + label::before{}.product-page .form-radios input[type="radio"]:checked + label{padding-left:6px;color:#fff;margin-right:0px;padding-left:7px;padding-right:10px;}.product-page .form-radios input[type="radio"]:checked + label::before{top:6px;width:24px;height:24px;background:#4f4f4f;border:2px solid #4f4f4f;margin-right:20px;padding-right:px;}.product-page .form-radios label,.product-page .form-radios label::before{-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease;}.product-page .form-item-attributes-field-ring-size{display:block;}.product-page .form-item-attributes-field-ring-size{}.product-page .form-radios .ajax-progress{position:absolute;left:5px;bottom:-6px;}.product-page .form-radios .ajax-progress .message{display:none;}.similar-block-row .views-field{display:inline-block;margin-right:50px}.similar-block-row .views-field .views-label{position:absolute;top:-50px;font-size:18px;font-family:'TrajanProRegular';}.view-id-product_single_node{position:relative;text-align:center;}.similar-block-wrapper{display:none;}.similar-block-row{margin-top:80px;margin-bottom:30px;}.product-single-view .similar-block-row span{padding:0 40px;}.product-grid-row{margin-bottom:30px;margin-top:0px;}.product-grid-image{height:370px;width:100%;overflow:hidden;}.product-grid-page .product-grid-image img{width:100%;}.product-grid-page .product-grid-title a{font-size:16px;line-height:24px;}@media only screen and (max-width:1024px) {
 .product-grid-page .product-grid-image{height:300px;}.product-grid-page .product-grid-image img{height:auto;width:100%;} 
}@media only screen and (max-width:739px) {
 .product-grid-page .product-grid-image{height:auto;}.product-grid-page .product-grid-image img{height:auto;width:auto;} 
}@media only screen and (max-width:699px) {
 .product-grid-page .product-grid-row{width:45%;} 
}@media only screen and (max-width:600px) {
 .pre-footer .container-12 .contact{height:auto;} 
}@media only screen and (max-width:599px) {
 .product-grid-page .product-grid-row{width:44%;} 
}@media only screen and (max-width:466px) {
 .product-grid-page .product-grid-row{width:100%;margin:0px 10px;} 
}.alert{padding:20px;background-color:#fff;color:#4f4f4f;font-weight:bold;position:absolute;top:145px;left:0px;right:0px;border:3px;border-color:#117d24;border-style:solid;z-index:111;}.closebtn{margin-left:15px;margin-top:-10px;color:#f72525;font-weight:bold;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:0.3s;}.closebtn:hover{color:black;}.alert span{color:#117d24;}.alert img{max-width:100%;}.product-page .product-commerce-view .form-item-attributes-field-ring-size{display:block;width:calc(30% - 15px);position:relative;}.product-page .product-commerce-view .form-item-attributes-field-ring-size .ajax-progress{position:absolute;width:115px;top:65px;left:0px;}.product-page .product-commerce-view .form-item-attributes-field-ring-size label{}.product-page .product-commerce-view .form-item-attributes-field-ring-size select{border:1px solid #b1afaf;border-radius:0px;}.product-commerce-view img{max-width:100%;}.product-page .product-commerce-view .panel-pane.pane-entity-field-extra.pane-node-product-field-product-image{width:55%;padding-right:40px;min-height:706px;}.product-page .product-commerce-view .content-fix{width:45%;float:right;}@media only screen and (max-width:767px) {
 .product-page .product-commerce-view .content-fix{width:100%;} 
}.product-page .product-commerce-view .panel-pane.pane-entity-field-extra.pane-node-product-field-product-image .flexslider .slides img{max-width:400px;margin:0 auto;}.product-page .product-commerce-view .panel-pane.pane-entity-field-extra.pane-node-product-field-product-image .flexslider .flex-control-thumbs img{padding:15px;}.product-page .product-commerce-view .product-description-pane,.product-page .product-commerce-view .price-pane,.product-page .product-commerce-view .product-wishlist-panel,.product-page .product-commerce-view .panel-pane.pane-entity-field.pane-node-field-jewelry-product{width:100%;padding-left:10px;margin-left:0px;float:left;margin-right:0px;}.product-page .product-commerce-view .panel-pane.pane-entity-field-extra.pane-node-product-commerce-price{width:calc(45% - 10px);padding-left:10px;margin-left:0px;float:left;margin-right:0px;}.product-page .product-commerce-view .product-share-this-block{margin-left:0px;width:100%;border-top:1px solid #b1afaf;padding-top:30px;}.product-page .product-commerce-view .view-id-product_single_node{text-align:left;}.product-page .product-commerce-view .view-id-product_single_node .product-description{margin-top:20px;}.product-page .product-commerce-view a.product-social-link.info{text-align:left;}.product-page .product-commerce-view .commerce-add-to-cart .form-item-quantity{display:block;margin-right:20px;margin-top:20px;}.product-page .product-commerce-view .commerce-add-to-cart .form-item-quantity input{min-width:0px;max-width:45px;border:1px solid #b1afaf;margin:0 5px;}.commerce-add-to-cart label{font-size:14px;font-family:'Open Sans',sans-serif;margin-right:10px;font-weight:bold;}.product-page .product-commerce-view h2.pane-title{display:inline-block;font-size:14px;font-family:'Open Sans',sans-serif;margin-right:10px;font-weight:bold;vertical-align:middle;}.product-page .product-commerce-view .pane-node-product-commerce-price .pane-content{display:inline-block;font-size:32px;font-weight:bold;font-family:'Open Sans',sans-serif;vertical-align:middle;}.product-page .product-commerce-view .commerce-add-to-cart .pane-node-product-commerce-price .field-name-commerce-price{font-size:34px;font-family:'Open Sans',sans-serif;font-weight:800;}.product-page .product-commerce-view .commerce-add-to-cart .form-item-quantity label{display:inline-block;font-size:14px;font-family:'Open Sans',sans-serif;margin-right:10px;}.product-page .product-commerce-view .commerce-add-to-cart .form-item-quantity .commerce-quantity-plusminus-link{display:inline-block;}.product-page .product-commerce-view .commerce-add-to-cart .form-item-quantity .commerce-quantity-plusminus-link a{border-radius:30px;background:#4f4f4f;padding:0;padding:0px 0px 0px 0px;margin:0px;color:white;font-size:12px;line-height:20px;margin-top:7px;display:block;width:20px;text-align:center;height:20px;}.product-page .product-commerce-view .commerce-add-to-cart .form-item-quantity .commerce-quantity-plusminus-link.commerce-quantity-plusminus-link-decrease a{}.form-item-attributes-field-color-images .form-item-attributes-field-color-images{padding:0px 0px;}.form-item-attributes-field-color-images .form-item-attributes-field-color-images .description img{border:1px solid rgba(177,175,175,0.2);}.form-item-attributes-field-color-images .form-item-attributes-field-color-images .description:hover img{border:1px solid #2c799d;transition:all 1s ease;}.form-item-attributes-field-color-images .form-item-attributes-field-color-images .description .description-selected img{border:1px solid #2c799d;}.commerce-add-to-cart input[type="submit"]{font-family:'Open Sans',sans-serif;text-shadow:none;letter-spacing:1px;font-weight:400;}.commerce-add-to-cart input[type="submit"]:after{content:'';width:0%;height:100%;top:0;left:0;background:#4f4f4f;position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;border-radius:80px;color:white;}.commerce-add-to-cart input[type="submit"]:hover:after,.commerce-add-to-cart input[type="submit"]:active:after{width:100%;}@media only screen and (max-width:560px) {
 #block-commerce-popup-cart-commerce-popup-cart{right:25px !important;}.page-checkout div.addressfield-container-inline > div.form-item{width:100%;margin-right:0%;} 
}@media only screen and (max-width:767px) {
 .product-page .product-commerce-view .product-wishlist-panel,.product-page .product-commerce-view .panel-pane.pane-entity-field-extra.pane-node-product-commerce-price{width:100%;padding:0px;}.product-page .product-commerce-view .panel-pane.pane-entity-field-extra.pane-node-product-field-product-image,.product-page .product-commerce-view .product-description-pane,.product-page .product-commerce-view .price-pane,.product-page .product-commerce-view .panel-pane.pane-entity-field.pane-node-field-jewelry-product{width:100%;padding:0px;}.product-page .product-commerce-view .product-description-pane,.product-page .product-commerce-view .price-pane,.product-page .product-commerce-view .product-wishlist-panel,.product-page .product-commerce-view .panel-pane.pane-entity-field.pane-node-field-jewelry-product{width:calc(100% - 0px);}.product-page .product-commerce-view .panel-pane.pane-entity-field-extra.pane-node-product-field-product-image{text-align:center;min-height:auto;}.product-page .product-commerce-view .commerce-add-to-cart{margin:0 auto;}.product-page .product-commerce-view .commerce-add-to-cart .form-item-quantity,.product-page .product-commerce-view .commerce-add-to-cart .attribute-widgets{display:inline-block;float:left;width:100%;margin:0;}.product-page .product-commerce-view .commerce-add-to-cart .form-item-quantity{margin-top:2em;margin-bottom:30px;}.node-type-jewelry .request-link span.button{font-size:18px;padding:15px 82px;}.product-page .product-commerce-view .commerce-add-to-cart .form-item-quantity .form-item,.product-page .product-commerce-view .commerce-add-to-cart .attribute-widgets .form-item{margin-top:1em;display:block !important;margin-bottom:0em;width:100%;}.product-page .product-commerce-view .form-item-attributes-field-ring-size select,.product-page .product-commerce-view .form-item-attributes-field-ring-size{margin:0;}.product-page .product-commerce-view .commerce-add-to-cart .form-item-quantity label{display:inline-block;}.page-checkout .checkout-cancel,.page-checkout .checkout-back,.page-checkout .checkout-continue{font-size:16px;}.page-checkout th,.page-cart th{padding:10px 20px;}#cart-popup{right:-10px;}.view-commerce-cart-summary{overflow:hidden;}.view-commerce-cart-summary .view-content{overflow:auto;}.field-name-commerce-order-total .commerce-price-formatted-components .component-total,.field-name-commerce-order-total .commerce-price-formatted-components .component-title{padding-right:15px;}#views-form-commerce-cart-form-default .views-field-edit-quantity input{min-width:auto;max-width:50px;} 
}@media only screen and (max-width:990px) {
 .field-name-commerce-order-total .commerce-price-formatted-components,.field-name-commerce-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount{}.page-checkout thead th,.page-checkout th{padding:10px 21px;} 
}@media only screen and (min-width:991px) {
 #customer-profile-billing-ajax-wrapper,#customer-profile-shipping-ajax-wrapper,#commerce-shipping-service-ajax-wrapper{width:33.33%;float:left;padding:0 15px;}.node-type-jewelry .request-link span.button{}.page-user:not(.not-logged-in) #region-content .region-inner #block-system-main .profile .member-main{width:30%;text-align:right;float:left;}.page-user:not(.not-logged-in) #region-content .region-inner #block-system-main .profile .user-profile-changes{width:70%;float:left;} 
}@media only screen and (max-width:1024px) {
 .product-commerce-view img{height:auto !important;} 
}@media only screen and (min-width:768px) and (max-width:1024px) {
 .page-checkout #commerce-checkout-form-checkout{padding:0 15px;} 
}@media only screen and (min-width:1024px) {
 #cart-popup{right:-15px;}.page-checkout #customer-profile-billing-ajax-wrapper,.page-checkout #customer-profile-shipping-ajax-wrapper,.page-checkout #commerce-shipping-service-ajax-wrapper{width:33.33%;float:left;padding:0 15px;} 
}#user-profile-form #edit-timezone legend{display:none;}#user-profile-form #edit-timezone select{padding-right:15px !important;}#user-profile-form .form-type-password-confirm .confirm-parent,#user-profile-form .form-type-password-confirm .password-parent{width:40em;}#user-profile-form .form-type-password-confirm .password-strength{}.view-commerce-cart-form .views-field-edit-quantity input{min-width:auto;text-align:center;}#customer-profile-billing-ajax-wrapper .shipping-recalculation-processed,#customer-profile-shipping-ajax-wrapper .shipping-recalculation-processed{width:100%;min-width:auto;}#commerce-checkout-form-checkout .checkout-buttons{width:100%;}.checkout-review td.pane-data-full .form-item label:after{content:":";position:absolute;right:0;}.checkout-review td.pane-data-full .form-item label{display:inline-block;margin-right:15px;min-width:140px;position:relative;}div.password-suggestions ul{margin-left:20px;}#user-profile-form .form-actions #edit-cancel{background:#4f4f4f;color:#ffffff;text-shadow:none;border:none;box-shadow:none;line-height:40px;border-radius:50px;text-transform:uppercase;font-size:16px;font-weight:500;width:150px;}.field-name-commerce-order-total .commerce-price-formatted-components .component-title{width:auto;padding:15px 20px;}.view-commerce-cart-summary .view-content tr td:last-child,.view-commerce-cart-summary .view-footer tr td:last-child{width:200px !important;padding:15px 20px;text-align:left;}.page-user:not(.not-logged-in) #region-content .region-inner .title{font-style:normal;font-weight:300;}.page-user:not(.not-logged-in) #region-content .region-inner > .tabs .tabs.secondary{padding-left:25px;}.page-user:not(.not-logged-in) #region-content .region-inner > .tabs .tabs.secondary  li a{padding:5px 15px;}.page-user:not(.not-logged-in) #region-content .region-inner > .tabs .tabs.secondary  li.active a{background:#4f4f4f;}.page-user:not(.not-logged-in) #region-content .region-inner #block-system-main .profile .user-profile-changes .user-profile-category,.page-user:not(.not-logged-in) #region-content .region-inner #block-system-main .profile .user-profile-changes > h3{display:none;}.page-user:not(.not-logged-in) #region-content .region-inner #block-system-main .profile .member-main{font-family:'Lato';font-style:italic;font-size:16px;font-weight:200;}.page-user:not(.not-logged-in) #region-content .region-inner #block-system-main .profile .email-profile{display:block;width:100%;font-family:'Lato';font-size:24px;font-weight:300;margin-bottom:40px;color:#000000;word-wrap:break-word;}.page-user:not(.not-logged-in) #region-content .region-inner #block-system-main .profile .email-profile .email-field-label{text-transform:capitalize;width:100%;font-family:'Lato',sans-serif;font-weight:600;letter-spacing:0.7px;font-size:14px;margin-bottom:5px;}.throbber{background:transparent url(/sites/all/themes/markschneider/css/images/content/throbber-new.gif) no-repeat 0px center !important;background-size:cover !important;}.page-user .user-profile-information{border-bottom:1px solid #2a97b5;padding-bottom:10px;margin-bottom:15px;}.page-user .user-edit-link{float:right;font-size:12px;background:url(/sites/all/themes/markschneider/css/images/content/edit-pencil.png) no-repeat;background-size:auto;margin-right:0px;background-position:left;padding-left:20px;color:#3194b2;}.page-user .user-edit-link a{color:#3194b2;}.page-user .user-edit-link a:hover{color:#3194b2;}.page-user h1.title{border:0px;}.page-user:not(.not-logged-in) #region-content .region-inner #block-system-main .profile .field .field-label{margin-bottom:5px;font-weight:bold;font-family:'Lato',sans-serif;font-weight:600;letter-spacing:0.7px;}.page-user:not(.not-logged-in) #region-content .region-inner #block-system-main .profile .field .field-items{font-size:24px;}.page-user:not(.not-logged-in) #region-content .region-inner > .tabs .tabs.secondary{padding-left:0px;background:#eee;font-size:13px;}.page-user:not(.not-logged-in) #region-content .region-inner > .tabs .tabs.secondary li a{padding:10px 15px;}.page-user.not-logged-in #user-register-form .captcha legend,#user-profile-form label,.page-user.not-logged-in #user-register-form label,#user-profile-form label,.page-user.not-logged-in #user-register-form label,.not-logged-in.page-user:not(.page-user-register) #region-content .region-content-inner #user-pass .form-item label,.not-logged-in.page-user:not(.page-user-register) #region-content .region-content-inner #user-login .form-item label{font-family:'Lato',sans-serif;font-weight:600;letter-spacing:0.7px;}.view-product-landing-displays .view-content,.view-online-store-landing-displays .view-content{display:flex;flex-wrap:wrap;}#user-profile-form label,.page-user.not-logged-in #user-register-form label{}.view-commerce-cart-summary .view-content tr td:last-child,.view-commerce-cart-summary .view-footer tr td:last-child{width:160px !important;}@media only screen and (max-width:500px) {
 .view-commerce-cart-summary .view-content tr td:last-child,.view-commerce-cart-summary .view-footer tr td:last-child{width:auto !important;} 
}.page-user-orders .view-username-block .views-field-name{color:#535252;font-size:26px;font-weight:300;font-style:normal;text-transform:none;letter-spacing:0.1em;margin-top:30px;padding-bottom:10px;text-align:center;line-height:30px;font-weight:300;font-family:'Lato',sans-serif;margin-bottom:25px;}.page-user-orders  #region-content .region-inner .title{width:calc(100% - 301px);margin-left:251px;text-align:left;font-size:14px;line-height:normal;font-family:'Lato',sans-serif;font-weight:400 !important;margin-top:0px !important;border-bottom:1px solid #2a97b5;margin-bottom:25px !important;text-transform:uppercase !important;}.checkout-processing{background:transparent url(/sites/all/themes/markschneider/css/images/content/throbber-new.gif) no-repeat left center !important;background-size:cover !important;float:left;height:15px;margin:2px;width:15px;}.page-user-orders #region-content .region-inner > .tabs{margin-top:-60px;}#cart-popup{right:-10px;}@media only screen and (max-width:767px) {
 .page-user-orders #region-content .region-inner{display:flex !important;flex-wrap:wrap;}.page-user-orders #region-content .region-inner > .tabs{margin-top:0px;order:1;}.page-user-orders #region-content .region-inner #block-system-main{order:3;}.page-user-orders .view-commerce-line-item-table .view-header{margin-top:-58px;}.page-user-orders #region-content .region-inner .title{order:2;margin-left:15px;margin-top:30px !important;margin-bottom:0px !important;width:calc(100% - 30px);} 
}#user-profile-form fieldset legend{font-size:14px;line-height:normal;font-family:'Lato',sans-serif;font-weight:400 !important;margin-top:0px !important;border-bottom:1px solid #2a97b5;text-transform:uppercase !important;padding-bottom:10px;display:block;width:100%;}@media only screen and (max-width:991px) {
 #user-profile-form .form-type-password-confirm .confirm-parent,#user-profile-form .form-type-password-confirm .password-parent{width:auto;}#user-profile-form .form-type-password-confirm .password-strength{position:absolute !important;width:auto;} 
}@media only screen and (max-width:767px) {
 #user-profile-form .form-type-password-confirm .password-strength{width:100%;} 
}@media only screen and (max-width:659px) {
 #cart-popup{position:fixed;right:10px;max-height:calc(100% - 102px);overflow-y:auto;min-height:auto;} 
}.page-user-orders .view-commerce-line-item-table .view-header{display:inline-block;float:right;margin-top:-53px;}.page-user-orders .view-commerce-line-item-table .view-header .order-static-text{display:none;}.page-user-orders .view-commerce-line-item-table .view-header .order-status-dynamic{font-size:14px;line-height:normal;font-family:'Lato',sans-serif;font-weight:400 !important;text-transform:uppercase;float:left;display:block;}.page-user-orders .view-id-order_status_block .order-status-dynamic{display:none;}.page-user-orders .order-static-text{color:#535252;font-size:26px;letter-spacing:0.1em;margin-top:35px;border-bottom:1px solid #AEAEAE;padding-bottom:10px;text-align:center;line-height:30px;font-style:normal;font-weight:300;text-transform:none;font-family:'Lato',sans-serif;border:0;margin-bottom:25px;}.page-user-orders .field-name-commerce-customer-shipping{width:50%;float:left;padding-bottom:20px;}.page-user-orders .field-name-commerce-customer-billing{width:50%;float:left;padding-right:50px;padding-bottom:20px;}.view-order-status-block .view-content{border:0;}.product-commerce-view .social-button.wishlist{top:-70px;left:225px;display:inline-block;float:left;width:auto;margin:0;padding:0;position:relative;}.not-logged-in.page-user.page-user-orders #region-content .region-content-inner .block{width:100%;}.product-page.logged-in:not(.not-logged-in) .product-commerce-view .product-share-this-block{margin-top:-40px;}.not-logged-in.page-user:not(.page-user-register) .view-commerce-line-item-table .view-header{margin-top:-30px;}.view-commerce-line-item-table .view-header .view-content{background:no-repeat;border:0 !important;}@media only screen and (max-width:659px) {
 .page-user-orders .field-name-commerce-customer-shipping{width:100%;} 
}@media only screen and (max-width:767px) {
 .commerce-add-to-cart input[type="submit"]{margin-top:30px;}.product-page .product-commerce-view .commerce-add-to-cart input[type="submit"]{width:auto;} 
}@media only screen and (max-width:375px) {
 .product-commerce-view .social-button.wishlist{top:-70px;left:230px;}.product-page.logged-in:not(.not-logged-in) .product-commerce-view .product-share-this-block{margin-top:30px;} 
}@media only screen and (min-width:768px) and (max-width:991px) {
 .product-commerce-view .social-button.wishlist{transform:scale(0.78);top:-66px;left:180px;} 
}.page-user-password .static-register-block{display:none;}.not-logged-in.page-user-password .static-register-block{display:block;}.page-user-password.page-user:not(.not-logged-in) #region-content .region-inner #block-system-main{width:100%;padding-left:0px;}.page-user-password.page-user:not(.not-logged-in) #region-content .region-inner #block-system-main .form-actions input[type="submit"]{background:#1798b2;color:#ffffff;text-shadow:none;border:none;box-shadow:none;line-height:40px;border-radius:50px;text-transform:uppercase;font-size:16px;font-weight:500;width:270px;}.commerce-paypal-icons{margin-top:10px;display:none;flex-wrap:wrap;}.page-checkout .form-item-commerce-payment-payment-method label{line-height:23px;}img.commerce-paypal-icon{position:unset;}.commerce-paypal-icons span.label{line-height:30px;}.commerce-paypal-icons img.commerce-paypal-icon{position:relative;top:6px;margin-right:4px;margin-bottom:10px;}#section-header ul.nice-menu > li > a{padding-right:13px;padding-left:13px;}.commerce-line-item-views-form input.delete-line-item{font-size:13px;padding:2px 8px;}.product-page .product-commerce-view .commerce-add-to-cart{max-width:320px;}.product-page .product-commerce-view .commerce-add-to-cart > div{display:inline-block;width:100%;}.product-page .product-commerce-view .commerce-add-to-cart .attribute-widgets .form-item{vertical-align:top;}.product-page .product-commerce-view .commerce-add-to-cart .form-item-quantity input{text-align:center;}.product-page .product-commerce-view .commerce-add-to-cart select{margin:0px;width:100%;max-width:100%;}.product-page .product-commerce-view .commerce-add-to-cart select,.product-page .product-commerce-view .commerce-add-to-cart input[type="text"]{border-radius:3px;border-color:#ddd;color:#000;filter:none;font-style:normal;height:auto;line-height:18px;font-size:14px;padding:12px 15px 11px !important;min-width:auto;}.product-page .product-commerce-view .commerce-add-to-cart .form-item-quantity input[type="text"]{padding:12px 0px 11px !important;}.pager li.pager-first a,.pager li.pager-previous a,.pager li.pager-next a,.pager li.pager-last a{width:auto;padding:4px 10px;}.cart-icon a{position:absolute;top:0px;left:0px;right:0px;width:100%;height:100%;bottom:0px;}.cart-icon{position:relative;}.page-user-orders.logged-in #region-content .region-inner ul.action-links{width:calc(100% - 301px);margin-top:-44px;padding-left:35px;font-size:12px;font-weight:bold;top:20px;position:relative;}@media (max-width:767px) {
 .page-user-orders.logged-in #region-content .region-inner ul.action-links{padding-left:0;width:calc(100% - 25px);left:-5px;} 
}@media (max-width:1024px) {
 #section-header ul.nice-menu > li > a{padding-right:11px;padding-left:11px;} 
}#section-header ul.nice-menu > li.last a.offer-store{background:#2996b7;}#section-header ul.nice-menu > li.last::after{font-size:12px;position:absolute;top:-25px;width:100%;padding:3px 3px 2px 3px;left:0px;background:#155871;line-height:20px;border-radius:5px 5px 0px 0px;text-align:center;color:white;}.gn-menu-wrapper .gn-menu li a.offer-store::after{font-size:13px;position:relative;top:-7px;left:15px;width:100%;padding:3px 5px 5px 5px;font-weight:500;background:#155871;line-height:20px;text-align:center;color:white;letter-spacing:0.5px;}@media only screen and (max-width:979px) {
 #section-header ul.nice-menu > li.last::after{display:none;} 
}.mobile-online{display:none;}.desktop-online{display:block;padding-bottom:30px;}.page-online-store .view-online-store-landing-displays .view-content{display:flex;flex-wrap:wrap;}.context-mark-schneider-store .store-details{top:-20px;position:relative;}.context-mark-schneider-store .store-address p,.context-mark-schneider-store .store-phone p{font-size:15px;}@media only screen and (max-width:767px) {
 .mobile-online{display:block;}.desktop-online{display:none;}.mobile-online img{max-width:100%;} 
}@media only screen and (max-width:466px) {
 .page-online-store .view-online-store-landing-displays .view-content .product-grid-row{padding-bottom:25px;border-bottom:1px solid #eee;margin-bottom:20px;}.page-online-store .view-online-store-landing-displays .view-content .product-grid-row:last-child{border-bottom:0px;} 
}#commerce-checkout-coupon-ajax-wrapper{width:33.33%;float:left;padding:0 15px;}#commerce-checkout-coupon-ajax-wrapper .commerce_coupon{min-width:100%;position:relative;}#commerce-checkout-coupon-ajax-wrapper .commerce_coupon .status{position:absolute;right:0px;top:104px;background-color:transparent;border:0px;font-size:13px;padding-left:40px;}@media only screen and (max-width:991px) {
 #commerce-checkout-coupon-ajax-wrapper{width:100%;float:left;padding:0px;}.page-checkout #commerce-checkout-form-checkout .checkout-buttons .checkout-processing{} 
}#commerce-checkout-coupon-ajax-wrapper legend{display:none;}#commerce-checkout-coupon-ajax-wrapper .form-item-commerce-coupon-coupon-code label{font-size:16px;font-weight:600;font-family:'TrajanProRegular';margin-bottom:10px;}#commerce-checkout-form-checkout .checkout-buttons{padding-top:10px;}input.form-submit.ajax-processed{background:#1d6c9b;color:white;text-shadow:none;border:1px solid #1d6c9b;font-size:12px;padding:5px 15px;border-radius:0px;margin-top:10px;}#commerce-checkout-coupon-ajax-wrapper input.form-submit.ajax-processed{margin-top:0px;margin-bottom:20px;}.page-checkout .ajax-progress{position:absolute;right:0px;font-size:12px;font-weight:500;font-family:'Lato';font-size:12px;font-weight:600;}.page-checkout .customer_profile_billing,.page-checkout .customer_profile_shipping,.page-checkout .form-item-commerce-shipping-shipping-service,.page-checkout #commerce-checkout-form-checkout .checkout-buttons{position:relative;}.page-checkout .customer_profile_billing .ajax-progress,.page-checkout .customer_profile_shipping .ajax-progress{bottom:0px;}.page-checkout #commerce-checkout-form-checkout .checkout-buttons .checkout-processing{position:absolute;right:-30px;top:25px;}.page-checkout-review .view-order-coupon-list th,.page-checkout-review .view-order-coupon-list td{padding:0px 20px 25px;}.page-checkout-review .view-order-coupon-list td li{margin-left:0;padding-top:10px;}.page-checkout-review .view-order-coupon-list tr.views-row-last{border-bottom:0;}.page-checkout-review .view-order-coupon-list td{padding-bottom:0px;padding-top:20px;}.page-checkout-review .view-order-coupon-list th{padding-bottom:20px;}.page-checkout .view-order-coupon-list td,.page-checkout .view-order-coupon-list th{padding:10px 10px;font-size:13px;}.page-checkout .view-order-coupon-list td li,.page-checkout .view-order-coupon-list th li{margin-left:0px;padding-top:10px;}.page-checkout .view-order-coupon-list td{padding:0px 10px;}.page-checkout .view-order-coupon-list td.views-field-remove-from-order a{padding:1px 10px 3px;color:white;line-height:10px;background:#4f4f4f;border-radius:15px;border:0;}.page-checkout .view-coupons-list-checkout{background:rgba(7,251,200,0.32941176470588235);padding:13px 20px 20px;font-size:14px;}.discount-code{font-size:14px;line-height:22px;}.page-checkout .view-coupons-list-checkout .offer-code{background:#3595ba;display:inline-block;padding:3px 12px 0px;color:white;font-size:14px;font-weight:600;font-family:'TrajanProRegular';line-height:24px;margin-top:6px;}.page-checkout-review .view-coupons-list-checkout,.page-checkout-complete .view-coupons-list-checkout,.page-checkout-payment .view-coupons-list-checkout{display:none;}.page-checkout fieldset.commerce_payment{padding-left:20px;}#payment-details{padding-left:20px;}.crown-middle{display:inline-block;margin-top:8px;font-size:12px;font-weight:100;color:#333;width:50%;text-align:center;text-transform:uppercase;}.logged-in .crown-middle{width:auto;text-transform:uppercase;}.zone-crown-wrapper .crown-right a{margin-right:20px;}.front .crown-middle{color:#fff;}.zone-crown-wrapper a{margin-right:20px;}@media screen and (max-width:1100px) {
 .crown-middle{width:auto;} 
}@media screen and (max-width:800px) and (min-width:740px) {
 #block-commerce-popup-cart-commerce-popup-cart{right:15px;} 
}@media screen and (max-width:1100px) and (min-width:1025px) {
 .logged-in .crown-middle{font-size:10px;}.logged-in .zone-crown-wrapper a{font-size:11px;} 
}@media screen and (max-width:1024px) {
 .zone-crown-wrapper{height:52px !important;}.front .crown-middle,.crown-middle,.logged-in .crown-middle{position:absolute;top:34px;width:100% !important;left:0;background:#155870;height:33px;text-align:center;margin-top:0;padding-top:5px;color:white;} 
}@media screen and (max-width:660px) {
 .crown-middle{display:none;}.zone-crown-wrapper{height:38px !important;} 
}.commerce-product-title-value{font-weight:500;text-transform:uppercase;letter-spacing:0.05em;margin-top:30px;font-size:26px;font-family:'Lato',sans-serif;line-height:28px;}.product-page .product-commerce-view a.product-social-link.info{margin-top:30px;}@media only screen and (max-width:767px) {
 .product-page .product-commerce-view a.product-social-link.info{margin-top:0;} 
}@media screen and (max-width:991px) {
 .commerce-product-title-value{font-size:18px;} 
}.zone-wrapper .block-multiblock.block-nice-menus{display:none;}.block-multiblock.block-commerce-popup-cart .block-title{display:none;}.block-multiblock.block-commerce-popup-cart{display:inline-block;}.sticky-header{position:fixed;top:38px;width:100%;}.sticky-header ul.nice-menu > li.last::after{display:none;}.front .zone-crown-wrapper{background-color:#eeeeef !important;}.zone-crown-wrapper .zone-crown span,.zone-crown-wrapper .zone-crown a{color:#000 !important;}.sticky-logo{display:none;}.sticky-header .block ul.nice-menu li a{font-size:12px !important;}.sticky-header .block-nice-menus{margin-left:120px;}.zone-menu-wrapper{height:53px;}.sticky-header .sticky-logo{display:inline-block;}.sticky-header .sticky-logo img{width:180px;position:absolute;bottom:25px;}@media screen and (max-width:1024px) {
 .sticky-header,.stickynav-active{position:unset;}.sticky-header .sticky-logo{display:none;}.sticky-header .block ul.nice-menu li a{font-size:15px !important;}.sticky-header .block-nice-menus{margin:0;} 
}.sticky-brand{position:fixed;width:100%;top:-160px;left:0px;right:0px;z-index:9999;margin-top:30px;}@media screen and (min-width:1025px) {
 .sticky-brand #block-commerce-popup-cart-commerce-popup-cart{top:160px;right:20px;} 
}#section-header .sticky-header ul.nice-menu > li > a{font-size:11.8px !important;}.sticky-brand #block-commerce-popup-cart-commerce-popup-cart .cart-icon{width:25px;height:25px;}.front .sticky-brand #block-commerce-popup-cart-commerce-popup-cart .cart-icon{background:url(/sites/all/themes/markschneider/css/images/content/cart-black.png) no-repeat;background-size:100%;}.sticky-brand #block-commerce-popup-cart-commerce-popup-cart #cart-popup{top:33px;}.sticky-crown .crown-middle{width:44%;font-size:12px;text-transform:uppercase;font-family:'TrajanProRegular';padding-top:1px;}.sticky-crown .crown-right{float:right;margin-right:70px;}#section-header .sticky-header .search .icon-search{font-size:23px;margin-top:12px;display:block;font-weight:bold;}@media screen and (max-width:1024px) and (min-width:1091px) {
 .sticky-crown .crown-middle{width:38%;font-size:9px;text-align:left;} 
}.logged-in .sticky-crown .crown-right .number{display:none;}select{padding:5px 34px 5px 10px !important;font-size:17px;}.product-page .form-item-attributes-field-ring-size{display:inline-block !important;margin-right:10px;}.product-page .form-item-attributes-field-metals{display:inline-block;width:70%;}.product-single-view .similar-block-row{display:flex;justify-content:center;}.admin-menu.product-page .product-commerce-view a.product-social-link.info{margin-top:0 !important;}.product-page .product-description-row{overflow:hidden;}@media screen and (max-width:767px) {
 .product-desc-text-block{width:100%;text-align:left;margin-left:0 !important;} 
}@font-face{font-family:'Century';src:url(/sites/all/themes/markschneider/assets/fonts/design-your-custom-ring/Century.eot);src:url(/sites/all/themes/markschneider/assets/fonts/design-your-custom-ring/Century.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/markschneider/assets/fonts/design-your-custom-ring/Century.woff2) format('woff2'),url(/sites/all/themes/markschneider/assets/fonts/design-your-custom-ring/Century.woff) format('woff'),url(/sites/all/themes/markschneider/assets/fonts/design-your-custom-ring/Century.svg#Century) format('svg');font-weight:normal;font-style:normal;}
   @font-face{font-family:'signerica_fatregular';src:url(/sites/all/themes/markschneider/assets/fonts/design-your-custom-ring/signerica_fat-webfont.woff2) format('woff2'),url(/sites/all/themes/markschneider/assets/fonts/design-your-custom-ring/signerica_fat-webfont.woff) format('woff');font-weight:normal;font-style:normal;} 
 .commerce-add-to-cart .field-name-commerce-price{font-size:21px;font-weight:bold;font-family:'Open Sans',sans-serif;}.admin-menu .product-description-pane{margin-top:-15px;}.admin-menu .pane-content{margin-top:25px;}.context-engagement-rings .commerce-add-to-cart .field-name-commerce-price .field-item.even::after{content:"*";}.landing-wrapper.page-engagement-rings-view-all-engagement-rings{display:table-row;}.landing-wrapper.page-engagement-rings-view-all-engagement-rings .landing-link.last{display:inline-table;}.similar-block-row .views-field{display:inline-block;margin-right:50px}.similar-block-row .views-field .views-label{position:absolute;top:-50px;font-size:18px;font-family:'TrajanProRegular';}.view-id-product_single_node{position:relative;text-align:center;}.similar-block-wrapper{display:none;}.similar-block-row{margin-top:80px;margin-bottom:30px;}.page-custom-engagement-rings{}.page-custom-engagement-rings .contextual-links-region{float:left;width:100%;}.page-custom-engagement-rings .product-grid-row{margin-bottom:30px;margin-top:0px;}.page-custom-engagement-rings .product-grid-image{height:370px;width:100%;overflow:hidden;}.page-custom-engagement-rings .product-grid-image img{width:100%;}.page-custom-engagement-rings .product-grid-title a{font-size:16px;}.page-custom-engagement-rings .item-list .pager{padding:11px 0px!important;border-radius:0px;margin-top:60px !important;float:left;width:100%;margin-bottom:60px !important;background:transparent;border:0px;border-bottom:1px solid #777575;}.page-custom-engagement-rings .item-list .pager li.pager-last,.page-custom-engagement-rings .item-list .pager li.pager-next.last{width:100%;text-align:center;border:0px;}.page-custom-engagement-rings .item-list .pager li.first a,.page-custom-engagement-rings .item-list .pager li.first a:hover{background:white;padding:14px 45px;border:1px solid #777575;width:auto;border-radius:40px;font-weight:100;color:#494949;}.page-custom-engagement-rings h2.pane-title{display:inline-block;float:left;width:100%;padding-bottom:15px;text-align:center;position:relative;line-height:normal;}.page-custom-engagement-rings h2.pane-title::after{content:'';position:absolute;width:150px;height:2px;background:#000;bottom:0;left:0;right:0;margin:auto;}.page-custom-engagement-rings .landing-wrapper{width:100%;border:0px;height:auto;margin:30px 0px 30px;float:left;}.page-custom-engagement-rings .landing-wrapper-second{padding:0px;margin:0px;list-style:none;width:100%;text-align:center;display:block;}.page-custom-engagement-rings .landing-link{border:0px solid;text-align:center;display:inline-block;float:none;list-style:none;}.page-custom-engagement-rings .landing-link.last{display:none;}.page-custom-engagement-rings .landing-link a{border:1px solid #494949;text-align:center;border-radius:38px;padding:12px 48px;font-size:16px;letter-spacing:1px;color:#494949;}.page-custom-engagement-rings .landing-link a:hover{background-color:#494949;color:#fff;}.page-custom-engagement-rings .pane-views-panes{float:left;}.page-custom-engagement-rings .throbber{background:transparent url(/sites/all/themes/markschneider/css/images/content/throbber-new.gif) no-repeat 0px center;background-size:cover;margin-top:-22px;}@media only screen and (max-width:1024px) {
 .page-custom-engagement-rings .landing-link a{padding:12px 35px;}.page-custom-engagement-rings .product-grid-image{height:300px;}.page-custom-engagement-rings .product-grid-image img{height:auto;width:100%;} 
}@media only screen and (max-width:739px) {
 .page-custom-engagement-rings .landing-link a{padding:12px 28px;}.page-custom-engagement-rings .product-grid-image{height:auto;}.page-custom-engagement-rings .product-grid-image img{height:auto;width:auto;} 
}@media only screen and (max-width:699px) {
 .page-custom-engagement-rings .product-grid-row{width:45%;}.page-custom-engagement-rings .landing-link a{padding:12px 16px;} 
}@media only screen and (max-width:599px) {
 .page-custom-engagement-rings .product-grid-row{width:44%;}.page-custom-engagement-rings .landing-wrapper{margin:0px 0px 0px;}.page-custom-engagement-rings .landing-link{width:40%;float:left;margin:0 5%;}.page-custom-engagement-rings .landing-link a{padding:14px 16px;display:block;margin:0 0 20px 0;}.page-custom-engagement-rings h2.pane-title{margin-top:50px;} 
}@media only screen and (max-width:466px) {
 .page-custom-engagement-rings .product-grid-row{width:100%;margin-left:0;margin-right:0;}.page-custom-engagement-rings .landing-link{width:90%;float:left;margin:0 5%;} 
}.pre-footer .about p{font-family:'Lato',sans-serif;line-height:22px;}body .pre-footer .menu li{padding:2px;}body .pre-footer .menu h3.perform_links_h3{margin-bottom:0px !important;padding-bottom:0px !important;}.pre-footer .contact .address.foot-hours a{padding-left:0;}.pre-footer .contact .wrapper .address a{line-height:normal;letter-spacing:0.05em;background:url(/sites/all/themes/markschneider/css/images/content/foot-location.png) no-repeat top left;}.pre-footer .contact .wrapper .phone a{background:url(/sites/all/themes/markschneider/css/images/content/foot-call.png) no-repeat top left;padding-left:30px;min-height:25px;}.pre-footer .contact .wrapper .email a{background:url(/sites/all/themes/markschneider/css/images/content/foot-email.png) no-repeat top left;min-height:25px;}.custom-ring-bg{background:url(/sites/all/themes/markschneider/css/images/content/offer-web.jpg) no-repeat center top;position:relative;padding:70px 40px;min-height:244px;}.custom-claim{text-align:center;}.custom-gift{font-family:'TrajanProRegular' !important;text-transform:uppercase !important;font-size:44px !important;margin-top:0px !important;font-weight:normal !important;color:#ffffff;line-height:47px;max-width:600px;float:none;margin:0 auto;margin-bottom:10px;text-align:center;}.custom-claim a{background:white;display:inline-block;padding:10px 40px;font-size:18px;color:#47b7cb;text-transform:uppercase;font-family:'PT Sans';letter-spacing:1px;border-radius:30px;}.custom-limited{display:inline-block;position:absolute;right:15px;bottom:10px;font-size:11px;color:white;}.custom-ring{font-size:17px;text-align:center;padding:15px 0 35px 0px;font-family:'Lato',sans-serif;}.pre-footer .about .inner{position:relative;}.pre-footer .contact .wrapper .address h3.perform_articles_h3{text-align:left !important;letter-spacing:-0.85px !important;font-size:17px !important;text-transform:uppercase !important;font-family:'TrajanProRegular' !important;font-weight:normal !important;padding:0 26px 0 0 !important;margin:0 0 20px !important;}@media screen and (max-width:1024px) {
 .pre-footer .container-12 .about{width:60%;margin:0;}.pre-footer .container-12 .contact{width:40%;margin:0;padding-left:40px;}.pre-footer .contact .email{text-align:left;float:left;} 
}@media screen and (max-width:767px) {
 .pre-footer .container-12 .about{width:100%;}.pre-footer .container-12 .contact{width:100%;margin:0;padding-left:20px;}.pre-footer .about .text-box{padding:40px 250px 40px 40px;}.pre-footer .contact .wrapper,.pre-footer .contact .address{padding:30px 0px;width:50%;float:left;}.pre-footer .contact .wrapper .address{width:100%;float:left;padding-top:0px;}.pre-footer .contact .phone{float:left;width:100%;} 
}@media screen and (max-width:600px) {
 .pre-footer .contact .wrapper,.pre-footer .contact .address{padding:30px 0px;width:100%;float:left;padding-bottom:0px;}.address.foot-hours{padding:0;}.pre-footer .contact .address{padding-top:0px;}.custom-ring-bg{background:url(/sites/all/themes/markschneider/css/images/content/offer-banner-mob.jpg) no-repeat center right;position:relative;padding:70px 40px;min-height:244px;} 
}.crown-middle{display:inline-block;text-transform:uppercase;}.page-custom-engagement-rings .claim-offer-form .form-item,.page-custom-engagement-rings .claim-offer-form .form-actions{display:inline-block;width:26%;padding-right:10px;}.page-custom-engagement-rings .claim-offer-form .form-actions{width:20%;padding-right:0px;text-align:right;}.page-custom-engagement-rings .claim-offer-form label{display:none;}.page-custom-engagement-rings .claim-offer-form input[type="text"],.page-custom-engagement-rings .claim-offer-form input[type="email"],.page-custom-engagement-rings .claim-offer-form input[type="tel"],.page-custom-engagement-rings .claim-offer-form input[type="url"],.page-custom-engagement-rings .claim-offer-form input[type="select"],.page-custom-engagement-rings .claim-offer-form select{width:100%;background:#fff;border:1px solid #ffffff;height:40px;padding:5px 15px;font-weight:400;font-size:13px;letter-spacing:0.3px;border-radius:3px;}.page-custom-engagement-rings .claim-offer-form h2.block-title{display:none;}.page-custom-engagement-rings .claim-offer-form{background:#47C8D2;padding:10px 50px 10px;}.page-custom-engagement-rings .claim-offer-form input[type="reset"],.page-custom-engagement-rings .claim-offer-form input[type="submit"],.page-custom-engagement-rings .claim-offer-form input[type="button"]{background:url(/sites/all/themes/markschneider/css/images/content/claim-offer.png) no-repeat;width:194px;padding:11px;height:auto;border-radius:50px;font-size:15px;line-height:25px;text-transform:uppercase;font-weight:500;font-family:'PT Sans';font-family:'TrajanProRegular' !important;text-transform:uppercase !important;border:0px;}.page-custom-engagement-rings .claim-offer-form .form-actions .form-submit:after{background:url(/sites/all/themes/markschneider/css/images/content/claim-arrow.png) no-repeat top left;width:20px;height:30px;}.unique-ring-wrap{float:left;width:100%;}.page-custom-engagement-rings .pane-views-panes{width:100%;}.unique-ring-wrap .pane-content{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-flow:row wrap;}.page-custom-engagement-rings .unique-image-left,.page-custom-engagement-rings .unique-image-right{font-size:27px;text-align:center;line-height:40px;text-transform:uppercase;font-weight:300;padding:90px 35px;color:white;}.page-custom-engagement-rings .unique-image-left{background:url('/sites/all/themes/markschneider/css/images/content/markschneider-unique-engage-ring-bg.jpg') no-repeat center center;}.page-custom-engagement-rings .unique-image-right{background:url('/sites/all/themes/markschneider/css/images/content/markschneider-begin-your-journey-bg.jpg') no-repeat center center;}.page-custom-engagement-rings .unique-ring-left a,.unique-ring-right a{font-size:13px;background:white;padding:0px 40px;border-radius:30px;display:block;border-color:#0F7B97;max-width:180px;margin:0 auto;margin-top:20px;color:#2a97b5;font-weight:400;}.page-custom-engagement-rings .unique-ring-left,.unique-ring-right{width:50%;padding:15px;font-family:'Lato',sans-serif;}.page-custom-engagement-rings .unique-ring-right{padding-right:0;}.page-custom-engagement-rings .unique-ring-left{padding-left:0;}.page-custom-engagement-rings .landing-link a{border:1px solid #2a97b5;}.page-custom-engagement-rings .landing-link a:hover{background-color:#494949;color:#fff;background:#2a97b5;}.view-product-landing-displays .view-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}.page-custom-engagement-rings .product-grid-row{margin:10px 0% 0;height:auto;width:33.333333%;padding:20px;margin-top:0px;}.page-custom-engagement-rings .product-grid-image{height:auto;width:100%;overflow:hidden;box-sizing:border-box;}.page-custom-engagement-rings .product-grid-image img{width:auto;max-height:280px;max-width:100%;height:auto;}.page-custom-engagement-rings .product-grid-title{display:inline-block;width:100%;float:left;}.page-custom-engagement-rings .product-grid-title a{font-size:17px;padding:20px 0px;letter-spacing:0.5px;margin-bottom:15px;font-weight:400;font-family:'Lato',sans-serif;}.page-custom-engagement-rings .landing-wrapper h2{font-family:'Lato',sans-serif !important;text-transform:uppercase !important;font-size:30px !important;margin-top:20px !important;font-weight:normal !important;text-align:center;margin-bottom:60px;float:left;line-height:normal;width:100%;}@media screen and (max-width:991px) {
 .page-custom-engagement-rings .product-grid-row{width:50%;}.page-custom-engagement-rings .claim-offer-form .form-item,.page-custom-engagement-rings .claim-offer-form .form-actions{width:100%;}.page-custom-engagement-rings .claim-offer-form .form-actions{width:100%;padding-right:0px;text-align:center;}.page-custom-engagement-rings .claim-offer-form input[type="text"],.page-custom-engagement-rings .claim-offer-form input[type="email"],.page-custom-engagement-rings .claim-offer-form input[type="tel"],.page-custom-engagement-rings .claim-offer-form input[type="url"],.page-custom-engagement-rings .claim-offer-form input[type="select"],.page-custom-engagement-rings .claim-offer-form select{max-width:100%;} 
}@media screen and (max-width:768px) {
 .page-custom-engagement-rings .unique-ring-left,.unique-ring-right{width:100%;}.page-custom-engagement-rings .unique-image-left,.page-custom-engagement-rings .unique-image-right{background-size:cover;}.page-custom-engagement-rings .unique-image-left,.page-custom-engagement-rings .unique-image-right{padding:90px 105px;} 
}@media screen and (max-width:767px) {
  
}@media screen and (max-width:739px) {
 .page-custom-engagement-rings .claim-offer-form{margin-top:-1em;} 
}@media screen and (max-width:630px) {
 .page-custom-engagement-rings .unique-image-left,.page-custom-engagement-rings .unique-image-right{padding:90px 45px;}.page-custom-engagement-rings .claim-offer-form{padding:10px 30px 10px;} 
}@media screen and (max-width:510px) {
 .page-custom-engagement-rings .unique-image-left,.page-custom-engagement-rings .unique-image-right{padding:90px 25px;font-size:23px;line-height:33px;} 
}@media screen and (max-width:480px) {
 .page-custom-engagement-rings .product-grid-row{width:100%;}.custom-gift{font-size:34px !important;} 
}@media screen and (max-width:380px) {
 .custom-gift{font-size:30px !important;}.custom-ring-bg{padding:70px 20px;} 
}@media screen and (min-width:979px) and (max-width:1092px) {
 .page-custom-engagement-rings .unique-image-left,.page-custom-engagement-rings .unique-image-right{padding:90px 15px;font-size:21px;} 
}#cr-l-mobile-where a.txtlink{color:#fff !important;}@media screen and (max-width:320px) {
 a.product-social-link,.social-button a.flag{font-size:13px !important;}.product-commerce-view .social-button.wishlist{top:-70px;left:204px;} 
}@media screen and (max-width:414px) {
 .product-commerce-view .social-button.wishlist{top:-68px;left:255px;} 
}.node-type-jewelry .product-image-pane,.node-type-jewelry .product-title,.node-type-jewelry .product-social-link span.button,.node-type-jewelry .request-button{display:none;}.center-stone{float:left;width:100%;margin-top:15px;}.center-stone .pane-content p{border-bottom:1px solid;padding:5px 15px 5px 5px;margin-bottom:0px;font-size:11px;}.center-stone .pane-content p img{width:20px;height:auto;}.ui-dialog{border-radius:0;border:0px;}.ui-dialog .ui-dialog-titlebar{border:none;background:none;}.ui-dialog .ui-dialog-buttonpane{text-align:center;padding:.3em .4em .5em .4em;}.ui-dialog .ui-dialog-buttonpane button{margin:.5em 0 .5em 0;background:#237a9a;color:#fff;outline:none;box-shadow:none;border-radius:0px;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:initial;}@media screen and (max-width:767px) {
 .center-stone{width:100%;margin:0 0 15px 0;}.ui-dialog{max-width:100%;margin:0px;} 
}.ui-dialog .ui-dialog-content .contact-section ul{text-align:center;margin:15px 0px 0px 0px;display:flex;flex-wrap:wrap;}.ui-dialog .ui-dialog-content .contact-section ul li{display:inline-block;width:33.33%;padding:0 15px;}.ui-dialog .ui-dialog-content .contact-section ul li a{display:inline-block;width:100%;border:1px solid;padding:5px;font-size:12px;}@media screen and (max-width:480px) {
 .ui-dialog .ui-dialog-content .contact-section ul li a{display:inline-block;width:100%;border:1px solid;padding:5px;font-size:11px;} 
}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{text-align:right;padding:0 25px;}.context-mark-schneider-store .section-content{margin-top:0 !important;}
/*})'"*/
