/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (<none>)
 * Config saved to config.json and <none>
 *//*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}@font-face {
  font-family: 'FontAwesome';
  src: url('../../frontend/Raveinfosys/SatPhoneStore/en_US/fonts/fontawesome-webfont.eot');
  src: url('../../frontend/Raveinfosys/SatPhoneStore/en_US/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../../frontend/Raveinfosys/SatPhoneStore/en_US/fonts/fontawesome-webfont.woff') format('woff'), url('../../frontend/Raveinfosys/SatPhoneStore/en_US/fonts/fontawesome-webfont.ttf') format('truetype'), url('../../frontend/Raveinfosys/SatPhoneStore/en_US/fonts/fontawesome-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
body {font-family: 'Open Sans', sans-serif !important;color: #444444;background: url('../../frontend/Raveinfosys/SatPhoneStore/en_US/images/body_world_bg.jpg') center top no-repeat #ffffff;}
.fa {display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-inverse {color: #ffffff;}
.fa-glass:before {content: "\f000";}
.fa-music:before {content: "\f001";}
.fa-search:before {content: "\f002";}
.fa-envelope-o:before {content: "\f003";}
.fa-heart:before {content: "\f004";}
.fa-star:before {content: "\f005";}
.fa-star-o:before {content: "\f006";}
.fa-user:before {content: "\f007";}
.fa-film:before {content: "\f008";}
.fa-th-large:before {content: "\f009";}
.fa-th:before {content: "\f00a";}
.fa-th-list:before {content: "\f00b";}
.fa-check:before {content: "\f00c";}
.fa-times:before {content: "\f00d";}
.fa-search-plus:before {content: "\f00e";}
.fa-search-minus:before {content: "\f010";}
.fa-power-off:before {content: "\f011";}
.fa-signal:before {content: "\f012";}
.fa-gear:before {content: "\f013";}
.fa-cog:before {content: "\f013";}
.fa-trash-o:before {content: "\f014";}
.fa-home:before {content: "\f015";}
.fa-file-o:before {content: "\f016";}
.fa-clock-o:before {content: "\f017";}
.fa-road:before {content: "\f018";}
.fa-download:before {content: "\f019";}
.fa-arrow-circle-o-down:before {content: "\f01a";}
.fa-arrow-circle-o-up:before {content: "\f01b";}
.fa-inbox:before {content: "\f01c";}
.fa-play-circle-o:before {content: "\f01d";}
.fa-rotate-right:before {content: "\f01e";}
.fa-repeat:before {content: "\f01e";}
.fa-refresh:before {content: "\f021";}
.fa-list-alt:before {content: "\f022";}
.fa-lock:before {content: "\f023";}
.fa-flag:before {content: "\f024";}
.fa-headphones:before {content: "\f025";}
.fa-volume-off:before {content: "\f026";}
.fa-volume-down:before {content: "\f027";}
.fa-volume-up:before {content: "\f028";}
.fa-qrcode:before {content: "\f029";}
.fa-barcode:before {content: "\f02a";}
.fa-tag:before {content: "\f02b";}
.fa-tags:before {content: "\f02c";}
.fa-book:before {content: "\f02d";}
.fa-bookmark:before {content: "\f02e";}
.fa-print:before {content: "\f02f";}
.fa-camera:before {content: "\f030";}
.fa-font:before {content: "\f031";}
.fa-bold:before {content: "\f032";}
.fa-italic:before {content: "\f033";}
.fa-text-height:before {content: "\f034";}
.fa-text-width:before {content: "\f035";}
.fa-align-left:before {content: "\f036";}
.fa-align-center:before {content: "\f037";}
.fa-align-right:before {content: "\f038";}
.fa-align-justify:before {content: "\f039";}
.fa-list:before {content: "\f03a";}
.fa-dedent:before {content: "\f03b";}
.fa-outdent:before {content: "\f03b";}
.fa-indent:before {content: "\f03c";}
.fa-video-camera:before {content: "\f03d";}
.fa-picture-o:before {content: "\f03e";}
.fa-pencil:before {content: "\f040";}
.fa-map-marker:before {content: "\f041";}
.fa-adjust:before {content: "\f042";}
.fa-tint:before {content: "\f043";}
.fa-edit:before {content: "\f044";}
.fa-pencil-square-o:before {content: "\f044";}
.fa-share-square-o:before {content: "\f045";}
.fa-check-square-o:before {content: "\f046";}
.fa-arrows:before {content: "\f047";}
.fa-step-backward:before {content: "\f048";}
.fa-fast-backward:before {content: "\f049";}
.fa-backward:before {content: "\f04a";}
.fa-play:before {content: "\f04b";}
.fa-pause:before {content: "\f04c";}
.fa-stop:before {content: "\f04d";}
.fa-forward:before {content: "\f04e";}
.fa-fast-forward:before {content: "\f050";}
.fa-step-forward:before {content: "\f051";}
.fa-eject:before {content: "\f052";}
.fa-chevron-left:before {content: "\f053";}
.fa-chevron-right:before{content: "\f054";}
.fa-plus-circle:before {content: "\f055";}
.fa-minus-circle:before {content: "\f056";}
.fa-times-circle:before {content: "\f057";}
.fa-check-circle:before {content: "\f058";}
.fa-question-circle:before {content: "\f059";}
.fa-info-circle:before {content: "\f05a";}
.fa-crosshairs:before {content: "\f05b";}
.fa-times-circle-o:before {content: "\f05c";}
.fa-check-circle-o:before {content: "\f05d";}
.fa-ban:before {content: "\f05e";}
.fa-arrow-left:before {content: "\f060";}
.fa-arrow-right:before {content: "\f061";}
.fa-arrow-up:before {content: "\f062";}
.fa-arrow-down:before {content: "\f063";}
.fa-mail-forward:before {content: "\f064";}
.fa-share:before {content: "\f064";}
.fa-expand:before {content: "\f065";}
.fa-compress:before {content: "\f066";}
.fa-plus:before {content: "\f067";}
.fa-minus:before {content: "\f068";}
.fa-asterisk:before {content: "\f069";}
.fa-exclamation-circle:before {content: "\f06a";}
.fa-gift:before {content: "\f06b";}
.fa-leaf:before {content: "\f06c";}
.fa-fire:before {content: "\f06d";}
.fa-eye:before {content: "\f06e";}
.fa-eye-slash:before {content: "\f070";}
.fa-warning:before {content: "\f071";}
.fa-exclamation-triangle:before {content: "\f071";}
.fa-plane:before {content: "\f072";}
.fa-calendar:before {content: "\f073";}
.fa-random:before {content: "\f074";}
.fa-comment:before {content: "\f075";}
.fa-magnet:before {content: "\f076";}
.fa-chevron-up:before {content: "\f077";}
.fa-chevron-down:before {content: "\f078";}
.fa-retweet:before {content: "\f079";}
.fa-shopping-cart:before {content: "\f07a";}
.fa-folder:before {content: "\f07b";}
.fa-folder-open:before {content: "\f07c";}
.fa-arrows-v:before {content: "\f07d";}
.fa-arrows-h:before {content: "\f07e";}
.fa-bar-chart-o:before {content: "\f080";}
.fa-twitter-square:before {content: "\f081";}
.fa-facebook-square:before {content: "\f082";}
.fa-camera-retro:before {content: "\f083";}
.fa-key:before {content: "\f084";}
.fa-gears:before {content: "\f085";}
.fa-cogs:before {content: "\f085";}
.fa-comments:before {content: "\f086";}
.fa-thumbs-o-up:before {content: "\f087";}
.fa-thumbs-o-down:before {content: "\f088";}
.fa-star-half:before {content: "\f089";}
.fa-heart-o:before {content: "\f08a";}
.fa-sign-out:before {content: "\f08b";}
.fa-linkedin-square:before {content: "\f08c";}
.fa-thumb-tack:before {content: "\f08d";}
.fa-external-link:before {content: "\f08e";}
.fa-sign-in:before {content: "\f090";}
.fa-trophy:before {content: "\f091";}
.fa-github-square:before {content: "\f092";}
.fa-upload:before {content: "\f093";}
.fa-lemon-o:before {content: "\f094";}
.fa-phone:before {content: "\f095";}
.fa-square-o:before {content: "\f096";}
.fa-bookmark-o:before {content: "\f097";}
.fa-phone-square:before {content: "\f098";}
.fa-twitter:before {content: "\f099";}
.fa-facebook:before {content: "\f09a";}
.fa-github:before {content: "\f09b";}
.fa-unlock:before {content: "\f09c";}
.fa-credit-card:before {content: "\f09d";}
.fa-rss:before {content: "\f09e";}
.fa-hdd-o:before {content: "\f0a0";}
.fa-bullhorn:before {content: "\f0a1";}
.fa-bell:before {content: "\f0f3";}
.fa-certificate:before {content: "\f0a3";}
.fa-hand-o-right:before {content: "\f0a4";}
.fa-hand-o-left:before {content: "\f0a5";}
.fa-hand-o-up:before {content: "\f0a6";}
.fa-hand-o-down:before {content: "\f0a7";}
.fa-arrow-circle-left:before {content: "\f0a8";}
.fa-arrow-circle-right:before {content: "\f0a9";}
.fa-arrow-circle-up:before {content: "\f0aa";}
.fa-arrow-circle-down:before {content: "\f0ab";}
.fa-globe:before {content: "\f0ac";}
.fa-wrench:before {content: "\f0ad";}
.fa-tasks:before {content: "\f0ae";}
.fa-filter:before {content: "\f0b0";}
.fa-briefcase:before {content: "\f0b1";}
.fa-arrows-alt:before {content: "\f0b2";}
.fa-group:before {content: "\f0c0";}
.fa-users:before {content: "\f0c0";}
.fa-chain:before {content: "\f0c1";}
.fa-link:before {content: "\f0c1";}
.fa-cloud:before {content: "\f0c2";}
.fa-flask:before {content: "\f0c3";}
.fa-cut:before {content: "\f0c4";}
.fa-scissors:before {content: "\f0c4";}
.fa-copy:before {content: "\f0c5";}
.fa-files-o:before {content: "\f0c5";}
.fa-paperclip:before {content: "\f0c6";}
.fa-save:before {content: "\f0c7";}
.fa-floppy-o:before {content: "\f0c7";}
.fa-square:before {content: "\f0c8";}
.fa-bars:before {content: "\f0c9";}
.fa-list-ul:before {content: "\f0ca";}
.fa-list-ol:before {content: "\f0cb";}
.fa-strikethrough:before {content: "\f0cc";}
.fa-underline:before {content: "\f0cd";}
.fa-table:before {content: "\f0ce";}
.fa-magic:before {content: "\f0d0";}
.fa-truck:before {content: "\f0d1";}
.fa-pinterest:before {content: "\f0d2";}
.fa-pinterest-square:before {content: "\f0d3";}
.fa-google-plus-square:before {content: "\f0d4";}
.fa-google-plus:before {content: "\f0d5";}
.fa-money:before {content: "\f0d6";}
.fa-caret-down:before {content: "\f0d7";}
.fa-caret-up:before {content: "\f0d8";}
.fa-caret-left:before {content: "\f0d9";}
.fa-caret-right:before {content: "\f0da";}
.fa-columns:before {content: "\f0db";}
.fa-unsorted:before {content: "\f0dc";}
.fa-sort:before {content: "\f0dc";}
.fa-sort-down:before {content: "\f0dd";}
.fa-sort-asc:before {content: "\f0dd";}
.fa-sort-up:before {content: "\f0de";}
.fa-sort-desc:before {content: "\f0de";}
.fa-envelope:before {content: "\f0e0";}
.fa-linkedin:before {content: "\f0e1";}
.fa-rotate-left:before {content: "\f0e2";}
.fa-undo:before {content: "\f0e2";}
.fa-legal:before {content: "\f0e3";}
.fa-gavel:before {content: "\f0e3";}
.fa-dashboard:before {content: "\f0e4";}
.fa-tachometer:before {content: "\f0e4";}
.fa-comment-o:before {content: "\f0e5";}
.fa-comments-o:before {content: "\f0e6";}
.fa-flash:before {content: "\f0e7";}
.fa-bolt:before {content: "\f0e7";}
.fa-sitemap:before {content: "\f0e8";}
.fa-umbrella:before {content: "\f0e9";}
.fa-paste:before {content: "\f0ea";}
.fa-clipboard:before {content: "\f0ea";}
.fa-lightbulb-o:before {content: "\f0eb";}
.fa-exchange:before {content: "\f0ec";}
.fa-cloud-download:before {content: "\f0ed";}
.fa-cloud-upload:before {content: "\f0ee";}
.fa-user-md:before {content: "\f0f0";}
.fa-stethoscope:before {content: "\f0f1";}
.fa-suitcase:before {content: "\f0f2";}
.fa-bell-o:before {content: "\f0a2";}
.fa-coffee:before {content: "\f0f4";}
.fa-cutlery:before {content: "\f0f5";}
.fa-file-text-o:before {content: "\f0f6";}
.fa-building-o:before {content: "\f0f7";}
.fa-hospital-o:before {content: "\f0f8";}
.fa-ambulance:before {content: "\f0f9";}
.fa-medkit:before {content: "\f0fa";}
.fa-fighter-jet:before {content: "\f0fb";}
.fa-beer:before {content: "\f0fc";}
.fa-h-square:before {content: "\f0fd";}
.fa-plus-square:before {content: "\f0fe";}
.fa-angle-double-left:before {content: "\f100";}
.fa-angle-double-right:before {content: "\f101";}
.fa-angle-double-up:before {content: "\f102";}
.fa-angle-double-down:before {content: "\f103";}
.fa-angle-left:before {content: "\f104";}
.fa-angle-right:before {content: "\f105";}
.fa-angle-up:before {content: "\f106";}
.fa-angle-down:before {content: "\f107";}
.fa-desktop:before {content: "\f108";}
.fa-laptop:before {content: "\f109";}
.fa-tablet:before {content: "\f10a";}
.fa-mobile-phone:before {content: "\f10b";}
.fa-mobile:before {content: "\f10b";}
.fa-circle-o:before {content: "\f10c";}
.fa-quote-left:before {content: "\f10d";}
.fa-quote-right:before {content: "\f10e";}
.fa-spinner:before {content: "\f110";}
.fa-circle:before {content: "\f111";}
.fa-mail-reply:before {content: "\f112";}
.fa-reply:before {content: "\f112";}
.fa-github-alt:before {content: "\f113";}
.fa-folder-o:before {content: "\f114";}
.fa-folder-open-o:before {content: "\f115";}
.fa-smile-o:before {content: "\f118";}
.fa-frown-o:before {content: "\f119";}
.fa-meh-o:before {content: "\f11a";}
.fa-gamepad:before {content: "\f11b";}
.fa-keyboard-o:before {content: "\f11c";}
.fa-flag-o:before {content: "\f11d";}
.fa-flag-checkered:before {content: "\f11e";}
.fa-terminal:before {content: "\f120";}
.fa-code:before {content: "\f121";}
.fa-reply-all:before {content: "\f122";}
.fa-mail-reply-all:before {content: "\f122";}
.fa-star-half-empty:before {content: "\f123";}
.fa-star-half-full:before {content: "\f123";}
.fa-star-half-o:before {content: "\f123";}
.fa-location-arrow:before {content: "\f124";}
.fa-crop:before {content: "\f125";}
.fa-code-fork:before {content: "\f126";}
.fa-unlink:before {content: "\f127";}
.fa-chain-broken:before {content: "\f127";}
.fa-question:before {content: "\f128";}
.fa-info:before {content: "\f129";}
.fa-exclamation:before {content: "\f12a";}
.fa-superscript:before {content: "\f12b";}
.fa-subscript:before {content: "\f12c";}
.fa-eraser:before {content: "\f12d";}
.fa-puzzle-piece:before {content: "\f12e";}
.fa-microphone:before {content: "\f130";}
.fa-microphone-slash:before {content: "\f131";}
.fa-shield:before {content: "\f132";}
.fa-calendar-o:before {content: "\f133";}
.fa-fire-extinguisher:before {content: "\f134";}
.fa-rocket:before {content: "\f135";}
.fa-maxcdn:before {content: "\f136";}
.fa-chevron-circle-left:before {content: "\f137";}
.fa-chevron-circle-right:before {content: "\f138";}
.fa-chevron-circle-up:before {content: "\f139";}
.fa-chevron-circle-down:before {content: "\f13a";}
.fa-html5:before {content: "\f13b";}
.fa-css3:before {content: "\f13c";}
.fa-anchor:before {content: "\f13d";}
.fa-unlock-alt:before {content: "\f13e";}
.fa-bullseye:before {content: "\f140";}
.fa-ellipsis-h:before {content: "\f141";}
.fa-ellipsis-v:before {content: "\f142";}
.fa-rss-square:before {content: "\f143";}
.fa-play-circle:before {content: "\f144";}
.fa-ticket:before {content: "\f145";}
.fa-minus-square:before {content: "\f146";}
.fa-minus-square-o:before {content: "\f147";}
.fa-level-up:before {content: "\f148";}
.fa-level-down:before {content: "\f149";}
.fa-check-square:before {content: "\f14a";}
.fa-pencil-square:before {content: "\f14b";}
.fa-external-link-square:before {content: "\f14c";}
.fa-share-square:before {content: "\f14d";}
.fa-compass:before {content: "\f14e";}
.fa-toggle-down:before {content: "\f150";}
.fa-caret-square-o-down:before {content: "\f150";}
.fa-toggle-up:before {content: "\f151";}
.fa-caret-square-o-up:before {content: "\f151";}
.fa-toggle-right:before {content: "\f152";}
.fa-caret-square-o-right:before {content: "\f152";}
.fa-euro:before {content: "\f153";}
.fa-eur:before {content: "\f153";}
.fa-gbp:before {content: "\f154";}
.fa-dollar:before {content: "\f155";}
.fa-usd:before {content: "\f155";}
.fa-rupee:before {content: "\f156";}
.fa-inr:before {content: "\f156";}
.fa-cny:before {content: "\f157";}
.fa-rmb:before {content: "\f157";}
.fa-yen:before {content: "\f157";}
.fa-jpy:before {content: "\f157";}
.fa-ruble:before {content: "\f158";}
.fa-rouble:before {content: "\f158";}
.fa-rub:before {content: "\f158";}
.fa-won:before {content: "\f159";}
.fa-krw:before {content: "\f159";}
.fa-bitcoin:before {content: "\f15a";}
.fa-btc:before {content: "\f15a";}
.fa-file:before {content: "\f15b";}
.fa-file-text:before {content: "\f15c";}
.fa-sort-alpha-asc:before {content: "\f15d";}
.fa-sort-alpha-desc:before {content: "\f15e";}
.fa-sort-amount-asc:before {content: "\f160";}
.fa-sort-amount-desc:before {content: "\f161";}
.fa-sort-numeric-asc:before {content: "\f162";}
.fa-sort-numeric-desc:before {content: "\f163";}
.fa-thumbs-up:before {content: "\f164";}
.fa-thumbs-down:before {content: "\f165";}
.fa-youtube-square:before {content: "\f166";}
.fa-youtube:before {content: "\f167";}
.fa-xing:before {content: "\f168";}
.fa-xing-square:before {content: "\f169";}
.fa-youtube-play:before {content: "\f16a";}
.fa-dropbox:before {content: "\f16b";}
.fa-stack-overflow:before {content: "\f16c";}
.fa-instagram:before {content: "\f16d";}
.fa-flickr:before {content: "\f16e";}
.fa-adn:before {content: "\f170";}
.fa-bitbucket:before {content: "\f171";}
.fa-bitbucket-square:before {content: "\f172";}
.fa-tumblr:before {content: "\f173";}
.fa-tumblr-square:before {content: "\f174";}
.fa-long-arrow-down:before {content: "\f175";}
.fa-long-arrow-up:before {content: "\f176";}
.fa-long-arrow-left:before {content: "\f177";}
.fa-long-arrow-right:before {content: "\f178";}
.fa-apple:before {content: "\f179";}
.fa-windows:before {content: "\f17a";}
.fa-android:before {content: "\f17b";}
.fa-linux:before {content: "\f17c";}
.fa-dribbble:before {content: "\f17d";}
.fa-skype:before {content: "\f17e";}
.fa-foursquare:before {content: "\f180";}
.fa-trello:before {content: "\f181";}
.fa-female:before {content: "\f182";}
.fa-male:before {content: "\f183";}
.fa-gittip:before {content: "\f184";}
.fa-sun-o:before {content: "\f185";}
.fa-moon-o:before {content: "\f186";}
.fa-archive:before {content: "\f187";}
.fa-bug:before {content: "\f188";}
.fa-vk:before {content: "\f189";}
.fa-weibo:before {content: "\f18a";}
.fa-renren:before {content: "\f18b";}
.fa-pagelines:before {content: "\f18c";}
.fa-stack-exchange:before {content: "\f18d";}
.fa-arrow-circle-o-right:before {content: "\f18e";}
.fa-arrow-circle-o-left:before {content: "\f190";}
.fa-toggle-left:before {content: "\f191";}
.fa-caret-square-o-left:before {content: "\f191";}
.fa-dot-circle-o:before {content: "\f192";}
.fa-wheelchair:before {content: "\f193";}
.fa-vimeo-square:before {content: "\f194";}
.fa-turkish-lira:before {content: "\f195";}
.fa-try:before {content: "\f195";}
.fa-plus-square-o:before {content: "\f196";}
p {margin: 0 !important;}div.level0.submenu p {font-size: 12px;line-height: 17px;margin: 0px;padding-bottom: 0 !important;}
.megamenu .navigation .level0 div.level0.submenu > p > a {background: #000 !important;border: 0px !important;color: #ffffff !important;display: table;margin-bottom: 15px !important;}
.megamenu .mega_sidebar_links {padding: 10px 15px 0px 0px;}
.megamenu .mega_sidebar_links a {padding: 5px 0px 5px 20px !important;}
.megamenu div.level0.submenu {display: inline-block !important;vertical-align: top;}
.megamenu > div.level0.submenu {max-width: 33% !important;width: 30% !important;padding: 0 !important;position: relative;border: 0;box-shadow: none;}
.megamenu > div.level0.submenu > p {color: #333333;padding: 15px;}
.megamenu.level0 > ul {display: inline-block !important;vertical-align: top;width: 67% !important;transition: all 1s ease;}
.megamenu.level0 > div.level0.submenu:before {content: none !important;}
.megamenu.level0 > div.level0.submenu:after {content: none !important;}
.navigation .level0 {margin: 0 3px 0 0 !important;}
.navigation .level0 .submenu a {background-color: transparent !important;color: #3854a4 !important;border-bottom: 1px dashed #91aaf1;padding-left: 2px;margin-right: 0px;position: relative;white-space: nowrap;text-transform: capitalize;font-weight: normal;font-size: 13px;}
.navigation .level1 .last a{border-bottom: 0px dashed #91aaf1!important;}
.navigation .level0 .submenu a:hover {background-color: #cbd7fb !important;}
.navigation .level0 .submenu > ul:before {display: none;content: none !important;}
.navigation .level0 .submenu > ul:after {display: none;content: none !important;}
.navigation .level0 .submenu a.mega_menu_button {background: #000 !important;color: #ffffff !important;border: 0px !important;margin-bottom: 10px !important;display: table;}
nav.navigation {position: static;}
nav.navigation ul {position: static;}
nav.navigation ul > li {margin-bottom: 0px;}
nav.navigation ol > li {margin-bottom: 0px;}
nav.navigation .level0 {position: static;}
nav.navigation .level0 .submenu {width: 100% !important;left: 0% !important;z-index: 2; padding: 0 20px;}
.navigation .level0.parent:hover > .submenu{border-bottom: 5px solid #3854a4;-o-box-shadow: 0px 1px 3px #7095ff;-ms-box-shadow: 0px 1px 3px #7095ff;-moz-box-shadow: 0px 1px 3px #7095ff;-webkit-box-shadow: 0px 1px 3px #7095ff;box-shadow: 0px 1px 3px #7095ff;}
.navigation .level0 .submenu a.mega_menu_button{position: static;}
.navigation .level0 .submenu a.mega_menu_button:before {content: "";position: absolute;width: 6px;height: 90%;left: -10px;top: 6%;background: #fff;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.navigation .level0 .submenu a.mega_menu_button::after {content: "";position: absolute;width: 20px;height: 20px;left: -16px;background: #fff;border-radius: 50px;border: 1px solid #ccc;top: 50%;margin-top: -10px;}
nav.navigation .level0 .submenu .submenu {left: 10px ;top: 100% !important;}
nav.navigation .level0 .submenu .submenu .submenu {left: 100% !important; top: 0 !important;}
nav.navigation .level1 {position: relative;width: 30.333%;display: inline-block;margin-right: 3% !important;}
nav.navigation .level2 {position: relative;}
.minicart-wrapper {display: inline-block !important;margin: 0px !important;}
.minicart-wrapper.active {background: #444;}
.minicart-wrapper .action.showcart:before {color: #ffffff;line-height: 52px;content: none !important;}
.minicart-wrapper .action.showcart .counter.qty.empty {display: inline-flex;background: transparent;line-height: 40px;margin: 0px !important;padding: 2px !important;height: 50px;color: #ffffff;}
.minicart-wrapper .action.showcart .counter-number {text-shadow: none !important;position: relative;background: transparent !important;margin-top: 0px;line-height: 55px;height: 36px;overflow: visible; text-transform: uppercase;}
.minicart-wrapper .action.showcart .counter.qty.empty, .minicart-wrapper .action.showcart .counter.qty {display: none;text-shadow: none !important;position: relative;background: transparent !important;margin-top: 0px;line-height: 50px;height: 36px;overflow: visible;}
.minicart-wrapper .block-minicart {margin-top: 0px;}
.minicart-wrapper .block-minicart:before {content: none !important;}
.minicart-wrapper .block-minicart:after {content: none !important;}
.minicart-wrapper .action.close {display: none;}
.menu-item-collapse-button{display:none;}
.nav-toggle:before {color: #ffffff;top: -10px !important;position: relative;}
.nav-toggle:hover:before {color: #ffffff;position: relative;}
a.action.showcart {padding: 0px 20px;color: #ffffff;font-size: 14px;font-weight: 600;height: auto;padding: 0 15px 0 45px;background: url('../../frontend/Raveinfosys/SatPhoneStore/en_US/images/cart_white_ico.png') no-repeat 13px 18px transparent;}
a.action.showcart span.text {display: inline-flex;color: #ffffff !important;width: auto !important;clip: unset !important;position: relative !important;height: auto !important;line-height: 49px;text-transform: uppercase;padding-top: 3px !important;}
a.action.showcart span {overflow: visible !important;}
.menu_cart_wrapper {display: table;margin: 0px auto;background: #3854a4;max-width: 100%;}
.menu_cart_wrapper .navigation .level0.active > .level-top {border-color: transparent !important;border-width: 0px !important;}
.menu_cart_wrapper .navigation .level0.has-active > .level-top {border-color: transparent !important;border-width: 0px !important;}
.menu_cart_wrapper .block-minicart.empty .block-content {padding: 5px 0px !important;}
.checkout-cart-index .cart-summary {background: transparent; float: right;}
.checkout-cart-index .cart-summary._sticky {position: relative!important;top: auto!important;}
.checkout-cart-index .cart-summary {position: relative!important;}
.checkout-cart-index .cart-container .form-cart {width: 100%;padding: 0px!important;}
.checkout-cart-index h1.page-title {display: block;width: 100%;padding-bottom: 10px;margin-bottom: 0;}
.checkout-cart-index .page-title-wrapper {padding-top: 25px;}
.checkout-cart-index .cart-container>.checkout{position: relative;float: right;top: -50px;background: #ff7f00 !important;border: 1px solid #ff7f00 !important; text-transform: uppercase; font-size: 13px; padding: 10px 15px;}

.minicart-wrapper .loading-mask {display:none!important;}
.minicart-wrapper a.action.viewcart {background: #3854a4;color: #fff;padding: 8px 14px;font-size:10.8px;font-weight: 700!important;display: table;margin: 0px auto;text-decoration: none;width: 90%;}
#minicart-content-wrapper button#top-cart-btn-checkout {background: #444 !important;border: 1px solid #444 !important;color: #fff;padding: 4px 14px!important;display: table!important;    margin: 0px auto!important;font-size: 10.8px!important;font-weight: 700!important;text-decoration: none;width: 90%!important;top: -1px;position: relative;}
#minicart-content-wrapper button#top-cart-btn-checkout:hover, #minicart-content-wrapper button#top-cart-btn-checkout:focus, #minicart-content-wrapper button#top-cart-btn-checkout:active{background: #3854a4 !important;border: 1px solid #3854a4 !important;}
.product-add-form {border-top: 1px solid #ccc;margin-top: 4px!important;}
span.old-price .price-wrapper {text-decoration: line-through;}

.product.data.items .product.attribute {display: table-row;}
.product.attribute.overview p {margin-bottom: 30px!important;color: #222;}
.product.data.items strong.type {display: table-cell;padding: 18px;border: 1px solid #ddd;border-top: none;border-right: none;font-size: 12px;color: #222;text-transform: capitalize;font-weight: bold;width: 18%;text-align: left;vertical-align: top;}
.product.data.items .value {display: table-cell;padding: 18px;border: 1px solid #ddd;border-top: none;}
.product.attribute:nth-child(1) strong.type,.product.data.items  .product.attribute:nth-child(1) .value {border-top: 1px solid #ddd;}
.product.info.detailed .additional-attributes {border: 1px solid #ddd;border-top: none;width: 100%;}
.product.info.detailed .additional-attributes tr {border-top: 1px solid #ddd;}
.product.info.detailed .additional-attributes > tbody > tr > th {padding: 18px;font-size: 12px;font-weight: bold;color: #222;} .product.info.detailed .additional-attributes > tbody > tr > td {padding: 18px;border-left: 1px solid #ddd;font-size: 12px;}
.product.data.items .product-view .box-up-sell .products-grid li.item {border: 1px solid #ddd;min-height: 250px;padding: 10px;width: 21%;}
.product.data.items .products.wrapper.grid.products-grid.products-related li {padding: 0px;width: 25%!important;max-width: 25%;padding: 0px 10px 0px 0px;margin-bottom: 0px;}
.product.data.items .product-item-info {border: 1px solid #ccc;padding: 15px;margin: 0px!important;width: 100%!important;display: table!important;position: relative!important;box-sizing: border-box;}
.product.data.items .products-grid .product-item-info:hover,.product.data.items .products-grid .product-item-info.active {box-shadow: none!important;margin: 0px!important;padding: 15px!important;}
.block-title.title {display: none;}
.product.data.items .products.wrapper.grid.products-grid.products-related {margin-top: 0px;margin-bottom: 0px;}
.product.data.items div#product.recommend { margin-top: 20px!important;padding: 0px!important;}
.product.data.items > .item.content {padding: 10px;}

.minicart-wrapper a.action.viewcart:hover {background: #444;}	
.menu_cart_wrapper .minicart-wrapper .block-minicart {border: 4px solid #ddd !important;padding-top: 0px !important;padding-bottom: 0px !important;right: 0px;}
.menu_cart_wrapper .minicart-wrapper .block-minicart .update-cart-item,.menu_cart_wrapper .minicart-wrapper .block-minicart .update-cart-item:hover {background: #222!important;color: #fff!important;border-radius: 0px!important;padding: 8px!important;}
.menu_cart_wrapper .block-minicart.empty span.small-label {display: table;margin: 0px auto;font-size: 12px;}
.block_bnr .grid_4 {width: 403px;}
.block_bnr a {border: 1px solid #ddd;background-color: #ffffff;color: #444444;text-align: center;display: block;padding: 10px 0;font-size: 14px;font-weight: 300;
line-height: 18px;}
.block_bnr a:hover {color: #fff;background-color: #444;border: 1px solid #444;text-decoration: none !important;cursor: pointer;}
.block_bnr a span {text-align: center;display: block;padding: 0 0 5px 0;font-size: 20px;font-weight: 600;text-decoration: none !important;}
.alpha {margin-left: 0 !important;}
.omega {margin-right: 0 !important;}
.home-banners {margin: 20px 0 0;}
.home-banners .grid_3 {width: 297px;}
.home-banners .hb_box {position: relative;background-color: #eeeeee;display: flex;align-items: center;}
.home-banners .hb_img {width: 50%;}
.home-banners .hb_content h3 {font-size: 24px;font-weight: 700;color: #222222;line-height: 28px;margin-bottom: 20px;margin-top: 0px;}
.home-banners .hb_content h3 span {font-size: 24px;font-weight: 400;color: #222222;display: block;}
.home-banners .hb_content a {background: none #3854A4;padding: 8px 25px;text-align: center;font-size: 13px;color: #ffffff;font-weight: 600;text-transform: uppercase;text-decoration: none;display: inline-block;}
.home-banners .hb_content a:hover {background: none #444;color: #ffffff;cursor: pointer;}
.block_bnr.clearfix {display: table;margin: 0px auto;width: 100%;}
.grid_1 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}
.grid_2 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}
.grid_3 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}
.grid_4 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}
.grid_5 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}
.grid_6 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}
.grid_7 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}
.grid_8 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}
.grid_9 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}
.grid_10 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}
.grid_11 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}
.grid_12 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}
.first_time_buyer {background: none #3854A4;padding: 25px 25px 20px;margin: 20px 0;}
.first_time_buyer>a:hover {background: #8C9FD9;}
.first_time_buyer label {float: left;padding: 0 30px 0 0;font-size: 40px;font-weight: 700;color: #ffffff;line-height: 34px;}
.first_time_buyer label span {font-size: 35px;color: #8c9fd8;font-weight: 900 !important;text-transform: uppercase;display: block;letter-spacing: 12px;}
.first_time_buyer p {float: left;padding: 28px 0 0;color: #ffffff;font-size: 18px;font-weight: 700;}
.first_time_buyer a {float: right;border: 2px solid #8C9FD9;padding: 8px 35px;margin-top: 18px;color: #ffffff;font-size: 14px;font-weight: 700;text-decoration: none;text-transform: uppercase;}
.owl-carousel-custom-2 .owl-controls {opacity: 0;}
.mobile_link_toggle{display:none;}
.owl-carousel-custom-2 .owl-controls .owl-dot span {width: 17px !important;height: 17px !important;margin: 5px 3px !important;border: 3px solid #f5f5f5 !important;background: #c5c1c1 !important;box-shadow: 0px 0px 2px #333 !important;}
.owl-carousel-custom-2 .owl-controls .owl-nav [class*=owl-].owl-next:before {background: #fff !important;}
.owl-carousel-custom-2 .owl-dot.active span {border: 3px solid #f5f5f5 !important;background: #555 !important;}
.owl-carousel-custom-2 .owl-nav [class*=owl-] {border-radius: 30px !important;color: #ffffff !important;background: rgba(0,0,0,0.6) !important;}
.owl-carousel-custom-2 .owl-nav [class*=owl-]:hover {background: rgba(255,255,255,1) !important;}
.owl-carousel-custom-2 .owl-nav [class*=owl-].owl-prev:before {background: #fff !important;}
.owl-carousel-custom-2:hover .owl-controls {opacity: 1 !important;}
.display_product_home {margin-bottom: 10px;}
.display_product_home .grid_6 {width: 24.2%;}
.display_product {background: none #eee;margin-bottom: 10px;}
.display_product .prod_img {line-height: 0;}
.display_product .prod_detail {float: left;width: 38%;padding: 10% 5% 0 0;text-align: right;box-sizing: border-box;}
.display_product .prod_detail h3 {font-size: 24px;font-weight: 700;color: #222222;line-height: 28px;margin-bottom: 20px;}
.display_product .prod_detail h3 span {font-size: 24px;font-weight: 400;color: #222222;display: block;}
.display_product .prod_detail .button {padding: 8px 30px;}
.button,a.button {background: none #3854A4;color: #ffffff;font-size: 1.4rem;font-weight: 600;display: inline-block;border: none;cursor: pointer;padding: 8px 20px;
text-transform: uppercase;text-decoration: none !important;}
.button:hover {background: none #444;color: #ffffff;text-decoration: none !important;}
a {cursor: pointer;color: #3854a4;outline: none !important;text-decoration: none;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}

.tabcontainer {padding-top: 40px;border-left: 0px;border-right: 0px;padding-top: 0px;text-align: left;clear: both;width: 100%;}
.tabcontainer h2 {margin-left: 15px;margin-right: 15px;margin-bottom: 10px;color: #5685bc;}
.tabcontainer p {margin-left: 15px;margin-right: 15px;margin-top: 10px;margin-bottom: 10px;line-height: 1.3;font-size: small;}
.tabcontainer ul {margin-left: 25px;font-size: small;line-height: 1.4;list-style-type: disc;}
.tabcontainer li {padding-bottom: 5px;margin-left: 5px;}
.tabcontainer .product-item-info {border: 1px solid #ddd;margin: 5px 5px;padding: 20px;min-height: 180px;}
.tabcontainer .products-grid .product-item-info:hover {box-shadow: none;margin: 5px 5px;padding: 20px;}
.tabcontainer .price-box.price-final_price {display: flex;flex-direction: column;}
.tabcontainer span.special-price {order: 3;}
.tabcontainer span.special-price .price-wrapper span.price, .special-price .price{color: #3854a4;font-size: 1.5em; font-weight:700;}
.tabcontainer span.old-price {order: 2;}
.tabcontainer span.old-price .price-wrapper span.price {font-size: 1.2em !important;text-decoration: line-through;}
.tabcontainer .product-item .price-box {margin: 0 0 10px;}
.tabcontainer .product-item .price-box .price-label {font-size: 14px;}
.tabcontainer .product-item .old-price .price-label:after {content: ":";}
.tabcontainer .special-price .price-label {clip: unset !important;height: auto;position: relative;width: auto;padding: 0px;}
.tabcontainer .action.primary {background: #3854A4 !important;color: #ffffff;border-color: #3854a4;text-transform: uppercase;}
.tabcontainer .action.primary:hover {background: #444 !important;color: #ffffff;border-color: #444444;}
.tabcontainer .product-item-actions {display: table;width: 100%;margin: 0px !important;padding: 0px !important;}
.tabcontainer .product-item-actions .action-primary {float: left !important;margin-left: 0px;}
.tabcontainer .product-item-actions .actions-secondary {margin-top: 5px;}
.tabcontainer .product-item-actions .actions-secondary a:hover:before {color: #006bb4 !important;}
.tabcontainer .actions-primary {float: left;}
.tabcontainer .actions-secondary {float: right;}
.tabcontainer a.product-item-photo {overflow: hidden;width: 100%;}
.tabcontainer span.product-image-container {width: 100% !important;}
.tabcontainer span.product-image-container img {width: 135px !important;height: 135px !important;position: relative !important;display: table !important;margin: 0px auto;bottom: auto !important;left: auto !important;top: auto !important;}
.tabcontainer span.product-image-wrapper {padding: 0px !important;position: relative !important;display: block !important;height: auto;}
.tabcontainer .product-item-details {display: table;width: 100%;}
.tabcontainer strong.product-item-name {margin: 0;}
.tabcontainer .pro-item-pre-details {min-height: 123px;}
.tabcontainer .owl-carousel .owl-stage-outer {padding-top: 10px !important;}
.tabcontainer .owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev {left: -30px;box-shadow: none;}
.tabcontainer .owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:before {width: 14px !important;height: 14px !important;}
.tabcontainer .owl-theme .owl-controls .owl-nav [class*=owl-].owl-next {right: -30px;box-shadow: none;}
.tabcontainer .owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:before {width: 14px !important;height: 14px !important;}
.tabcontainer .owl-theme .owl-controls .owl-nav [class*=owl-] {width: 30px;height: 30px;}
.tabcontainer .owl-theme .owl-controls .owl-nav [class*=owl-]:hover {background: transparent;box-shadow: 0px 0px 2px #ccc;}
.tabcontainer a.magebuzz-quickview.magebuzz_quickview_button {background-color: rgba(249, 231, 37, 0.8);width: 0%;display: block;text-align: center;padding: 6px 0px;overflow: hidden;white-space: nowrap;transition: all 0.3s ease;text-decoration: none;font-size: 12px;color: #222222;position: relative;}
.tabcontainer a.magebuzz-quickview.magebuzz_quickview_button:hover {background-color: #f9e725;}
.tabcontainer a.magebuzz-quickview.magebuzz_quickview_button:before {content: '\e615';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 16px;line-height: 16px;color: inherit;font-family: 'luma-icons';margin: -2px 5px 0 0;vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;}
.tabcontainer .quick-view-holder {position: absolute;width: 100%;bottom: 0px;z-index: 2;height: 28px;overflow: hidden;}
ul#tabs {height: 41px;margin-left: 0px !important;padding-left: 0px;border-bottom: solid 2px #CCC;width: 100%;padding-right: 2px;margin-top: 30px;}
ul#tabs li a {border-bottom: 2px solid #3854A4;color: #000000;display: block;font-size: 1.8em;font-weight: 700;line-height: 0.6em;padding: 12px 20px;position: relative;text-transform: capitalize;border-radius: 0;background: #FFF;text-decoration: none;outline: none;}
ul#tabs li a:hover {color: #000000 !important;}
ul#tabs li a.inactive {border-radius: 0;color: #999999;display: block;font-size: 1.8em;font-weight: 700;line-height: 0.6em;padding: 12px 20px;position: relative;
text-transform: capitalize;background: transparent;border-bottom: 2px solid #ccc;}
#tabs li {border: 0;border-radius: 0;margin-right: 0px;float: left;list-style: none;outline: none;}
.menu_cart_wrapper_fix.sticky .minicart-wrapper {display: none !important;}
.menu_cart_wrapper_fix.sticky #ui-id-1 > li:nth-child(2) {margin-left: 150px !important;}
.menu_cart_wrapper_fix.sticky #ui-id-1 li.fix_header_logo span {margin-top: 0px;}
.menu_cart_wrapper_fix.sticky #ui-id-1 li.level0.nav-1.first.has-active {background: #444;}
.menu_cart_wrapper_fix.sticky .navigation .level0 > .level-top {padding: 0px 7px !important;}
.chart_guide_map { margin: 0 0 30px;}
.chart_guide_map .grid_4 {width: 403px;}
.chart_guide_map .prpl_box {background: none #3854A4;padding: 0 0 25px;margin-bottom: 10px;}
.chart_guide_map .prpl_box a {text-decoration: none;}
.chart_guide_map .prpl_box span {display: block;padding: 20px 0;text-align: center;}
.chart_guide_map .prpl_box h3 {background-color: #5a72b6;font-size: 24px;color: #ffffff;font-weight: 700;display: block;padding: 6px 0 9px;margin: 0;text-align: center;}

.quickview-catalog-product-view {background: #fff!important;}
.quickview-catalog-product-view .page-main {margin:0px!important;padding:30px!important;width: 100%!important;}
.quickview-catalog-product-view .product-info-main {width: 56%;}
.quickview-catalog-product-view .product.media {width: 40%;}
.quickview-catalog-product-view .product-info-main .product-add-form{border-top:none;padding-top: 0;}
div#mb-ajaxcart-wrapper .product-add-form {border-top: none;padding-top: 10px;}
div#mb-ajaxcart-wrapper .product-add-form .actions{padding-top: 20px;padding-left: 10px;border:none;}
.quickview-catalog-product-view .product-social-links .product-addto-links a.action {color: #3854a4;font-size: 12px;text-transform: none;font-weight: normal;letter-spacing: 0;display: inline-block;}
.mfp-iframe-holder .mfp-content {max-width: 769px!important; height: auto !important; /*height: 100% !important;*/}
.quickview-catalog-product-view .product-info-main .product-info-price {font-size: 13.2px;}
.quickview-catalog-product-view .product-info-main .product.attribute.overview strong {}
.quickview-catalog-product-view .product-info-main .product.attribute.overview .value p {margin-bottom: 15px !important;display: block;padding-bottom: 5px;}
.quickview-catalog-product-view .product-info-main .product.attribute.overview .value p:last-child{margin-bottom: 0 !important;}
.quickview-catalog-product-view .product-info-main button#product-addtocart-button {width: auto;text-transform: uppercase;font-size: 11.7px;padding: 6px 25px;white-space: nowrap;background: #444 !important;border-color: #444 !important;}
.quickview-catalog-product-view .product-info-main button#product-addtocart-button:hover{background: #3854A4 !important;border-color: #3854A4 !important;}
.quickview-catalog-product-view .product-info-main .box-tocart {display: inline-block;margin: 10px 0 0;}
.quickview-catalog-product-view .product-info-main .field.qty {display: flex;}
.quickview-catalog-product-view .product-info-main .box-tocart .fieldset {display: flex;width: 100%;}
.quickview-catalog-product-view .product-info-main input#qty {height: 36px;width: 40px;}
.quickview-catalog-product-view .product-info-main .page-title-wrapper.product~ .product-info-price>.price-box {order: 2;display: table!important;    width: 100%;border-bottom: 1px solid #c1c1c1;margin: 2px 0 12px;}
.quickview-catalog-product-view .product-info-price .price-box .price-container .price{font-size: 22px;}
.quickview-catalog-product-view .product-info-main .page-title-wrapper.product~ .product-info-price{display: flex;flex-direction: column;width: 100% !important;margin : 0;}
.quickview-catalog-product-view .product-info-main .old-price .price-wrapper {text-decoration: line-through;font-size: 16.8px!important;}
.quickview-catalog-product-view .product-info-main .price-box .old-price {display: block!important;width: 100%!important;}
.quickview-catalog-product-view  .column.main:before {content: "QuickView";text-transform: uppercase;display: block;font-size: 24px;padding: 10px 0px;}
.quickview-catalog-product-view  .fotorama__thumb-border {border: 1px solid #e0e0e0;border-width: 1px!important;}
.quickview-catalog-product-view  .fotorama__stage {border: 1px solid #e0e0e0;}
.quickview-catalog-product-view .product.media .social-share{margin-top: 30px;}
.quickview-catalog-product-view .pnnavigation {display: none!important;}
.quickview-catalog-product-view .product-options-bottom {margin: 5px 0 0;}
.quickview-catalog-product-view .product-options-wrapper~.product-options-bottom>.price-box span.price-label, .table-comparison span.old-price span.price-label {display: none;}
.quickview-catalog-product-view .product-options-wrapper~.product-options-bottom>.price-box>span.old-price,.quickview-catalog-product-view .product-options-wrapper~.product-options-bottom>.price-box>span.spaecial-price {float: left;width: auto!important;}
.quickview-catalog-product-view .product-options-wrapper~.product-options-bottom>.price-box>span.old-price span.price{font-size:13.2px!important;font-weight:400!important;}
.quickview-catalog-product-view .product-options-wrapper~.product-options-bottom>.price-box>span.special-price span.price{font-size:16.2px!important;}
.quickview-catalog-product-view  .product-info-main .price-box.price-final_price {display: block!important;}
.quickview-catalog-product-view .product-info-main  span.old-price span.price {font-weight: 600!important;}

.quickview-catalog-product-view .product-info-main .product.attribute.overview{margin-bottom: 0;padding: 0;border: none;clear: both;}
.quickview-catalog-product-view.catalog-product-view .page-title-wrapper.product h1.page-title{padding: 0;}
.quickview-catalog-product-view.catalog-product-view .product-info-main .price-box.price-final_price{border: none;padding: 0;display: none !important;}
.quickview-catalog-product-view .product-info-main .product-social-links a.towishlist {margin-left: 0;}

.cart.table-wrapper .item .col { border-left: 1px solid #ddd; padding: 15px 8px 15px 8px;}
.cart.table-wrapper .item .col.item { border-left: none; padding-left: 0px;}
.cart.table-wrapper .col.price, .cart.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal { text-align: center; vertical-align: middle;}
.cart.table-wrapper .cart tbody td:last-child {border-left: 1px solid #ddd;background-color: #f5f5f5;vertical-align: middle;}
.cart.table-wrapper .actions-toolbar > .action-edit, .cart.table-wrapper .actions-toolbar > .action-delete {position: static;margin: 5px;display: block;text-align: center;}
.cart.table-wrapper .actions-toolbar > .action-edit:before, .cart.table-wrapper .actions-toolbar > .action-delete:before, .multishipping-checkout-addresses .table-wrapper a.action.delete:before {font-family: fontawesome;font-size: 13.92px;color: #aaa;height: 38px;width: 38px;text-align: center;line-height: 38px;border: solid 1px #cdcdcd;border-radius: 50%;-moz-border-radius: 50%;    -webkit-font-smoothing: antialiased;vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;}
.cart.table-wrapper .actions-toolbar > .action-edit:before {content: '\f040';}
.cart.table-wrapper .actions-toolbar > .action-delete:before, .table-wrapper a.action.delete:before {content: '\f00d';}

.cart.table-wrapper .cart thead tr th.col {border-bottom: 1px solid #ddd;padding-bottom: 11px;padding-top: 11px;color: #222;text-align: center;font-size: 15.6px;}
.fotorama__caption{display: none;}
.product-social-links .action.tocompare:before{content: "\f012" !important;font-family: FontAwesome; color:#9e9e9e;}

.qty-buttons{color: #aaa;}
.home-site-info {padding: 5px 0 10px;box-shadow: 0 0 1px #999;-moz-box-shadow: 0 0 1px #999;-webkit-box-shadow: 0 0 1px #999;}
.home-site-info .grid_5 {width: 507px;}
.home-site-info .grid_7 {width: 722px;}
.home-site-info .about_home {padding: 0 0 0 30px;}
.home-site-info h2 {font-size: 26px;font-weight: 700;}
.home-site-info p {margin: 0;padding: 0 0 10px 0;font-size: 1.1em;line-height: 24px;}
.home-site-info .contact_home h4 { margin: 0 0 4px;}
.home-site-info .contact_home {padding: 0 30px;}
.home-site-info .contact_home .ch_address {float: left;width: 50%;}
.home-site-info .contact_home .ch_img {float: right;width: 45%;margin: -20px 0 10px 20px;}
.home-site-info .contact_home .ch_img ul li {list-style: none;float: left;width: 48%;margin: 0 0 5px;padding: 0 2% 0 0;}
.home-site-info .home-other-web ul {margin: 0;padding: 0;}
.footer-second-line .field.newsletter {width: 100%;display: block !important;}
.footer-second-line .block.newsletter {width: 100%; max-width: 100%; margin-top: 15px;}
.footer-second-line .block.newsletter .actions {display: block !important;margin-top: 20px;color: #ffffff;font-size: 0.9em;}
.footer-second-line .block.newsletter .action.subscribe {font-size:13px !important;color: #ffffff;border: 2px solid #8C9FD9 !important;text-transform: uppercase;background-color: #3854a4 !important;transition: all 0.5s ease;font-size: 1.1em;height: 40px;width: 100px;border-radius: 0px !important;margin-left: 2px;}
.footer-second-line .block.newsletter .action.subscribe:hover {background: #8C9FD9 !important;background: #8C9FD9;}
.footer-second-line .block.newsletter .field .control:before {color: #7d99ef;line-height: 40px;}
.block.newsletter .field .control:before{content:none!important;}
.footer-second-line input#newsletter {background: #2F4588 none;border-color: #4766c0;color: #ffffff !important;font-size: 1em;height: 38px !important;padding-left:5px!important; margin: 0;}
.footer-second-line input#newsletter.mage-error {border: 1px dashed #f00;background: #faebe7;}
.footer-second-line input#newsletter::placeholder {color: #7c97ee;opacity: 1;}

.footer-second-line .block.newsletter .field.newsletter { max-width: 100%;}

.footer-second-line .grid_2 {width: 15%;}
.footer-second-line .grid_3 {width: 24%;}
.f-left {float: left !important;}
.left {float: left !important;}
.f-right {float: right !important; margin-left: 15px;}
.right {float: right !important;}
.footer-bottom-wrapper {padding-top: 15px;}
.footer-bottom-wrapper .container_12 {padding: 15px 0;}
.breadcrumbs {height: 40px;line-height: 40px;margin-bottom: 0px;}
.breadcrumbs a {margin: 0 4px;color: #aaaaaa !important;position: relative;transition: color .8s ease;-moz-transition: color .8s ease;-webkit-transition: color .8s ease;-o-transition: color .8s ease;}
.breadcrumbs strong {margin: 0 4px;color: #aaaaaa !important;position: relative;transition: color .8s ease;-moz-transition: color .8s ease;-webkit-transition: color .8s ease;-o-transition: color .8s ease;}
.breadcrumbs .item:not(:last-child):after {content: "——" !important;color: #aaaaaa;margin: 0px 4px !important;line-height: 38px;font-size: 12px;}
.sidebar {padding-right: 0px;}
.sidebar .filter.block { background: #eee none;border-bottom: 2px solid #ddd;}
.sidebar .block-title {display: block;margin-bottom: 5px;}
.sidebar .block-title strong {display: block !important;width: 100% !important;position: relative !important;border: 0px;background: #444 none;border-bottom: none;margin: 0;color: #ffffff;font-weight: 600;text-align: left;height: auto;line-height: normal;margin: 0px !important;padding: 12px 0px 10px 15px !important;border-radius: 0px !important;text-transform: uppercase;font-size: 14px;}
.sidebar .filter-options-content {display: block !important;padding: 0px;}
.sidebar .filter-options-content .count:after {content: none !important;}
.sidebar .filter-options-title {font-size: 12px;color: #3854a4;font-weight: 700;border-bottom: 1px solid #ddd;margin: 0px 15px 10px 15px;padding: 10px 40px 8px 0px;}
.sidebar .filter-options-title:before {content: "shop by ";}
.sidebar .filter-options-title:after {content: none !important;}
.sidebar ol.items li.item a {font-size: 13px;display: block;margin: 0px !important;padding: 0px 0 0 6px !important;background: transparent !important;}
.sidebar .filter-content .item {margin: 0px;padding: 0px 15px;transition: background-color 0.8s ease;-moz-transition: background-color 0.8s ease;-webkit-transition: background-color 0.8s ease;-o-transition: background-color 0.8s ease;}
.sidebar .filter-content .item a span.count {float: right;background: #fff;width: 24px;height: 24px;line-height: 24px;text-align: center;font-size: 10px;color: #666;font-size: 10.92px;font-weight: normal;border-radius: 50%;-moz-border-radius: 50%;margin-top: -2px;padding: 0;}
.sidebar .filter-content .item:hover {background-color: #e7e7e7;}
.sidebar .filter-options-item {border-bottom: 0px;}
ol.items > li:first-child a {border: 0px !important;}
strong.block-subtitle.filter-subtitle {display: none;}
.filter-options-content .count:before {content: none !important;}
.sidebar.sidebar-additional {margin: 15px 0px;}
.sidebar.sidebar-additional .empty {padding: 20px;}
h1.page-title {font-size: 26.4px;margin: 0px auto;padding: 5px 0px 6px;text-transform: uppercase;border-bottom: 2px solid #ddd;margin-bottom: 15px;font-weight: 400;}
.category-description {font-size: 13.2px;color: #222;}
.category-view a.mega_menu_button {margin: 25px 0 0;display: inline-block;}
.action.primary, #mageworx-fee-form button.action, #discount-form button.action.action-apply, .cms-chocolat-no-route .buttons .button, 
button.action.add, .block-authentication .actions-toolbar > .primary .action, .page-main .sidebar-additional .block a.read-more {background: #3854A4 !important;border: 1px solid #3854A4 !important;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;color: #ffffff;cursor: pointer;display: inline-block;font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 600;padding: 7px 15px !important;font-size: 1.4rem!important;box-sizing: border-box;vertical-align: middle;}
.action.primary:hover, #mageworx-fee-form button.action:hover, #discount-form button.action.action-apply:hover, .cms-chocolat-no-route 
.buttons .button:hover, button.action.add:hover, .block-authentication .actions-toolbar > .primary .action:hover, .page-main .sidebar-additional .block a.read-more:hover {background: #444 !important;border: 1px solid #444 !important;}
#mb-ajaxcart-wrapper .ajaxcart-success-box .success-content {height: auto !important;}
#mb-ajaxcart-wrapper span.ajaxsuite-autoclose-countdown {display: none;}
.product-social-links .action.towishlist:before {content: "\f08a";font-size: 15px !important;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #9e9e9e;}
.block-bundle-summary .action.towishlist:before {content: "\f08a";font-size: 15px !important;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #9e9e9e;}
.product-item .action.towishlist:before {content: "\f08a";font-size: 15px !important;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #9e9e9e;}
.product-item .tocompare:before {font-size: 15px !important;content: "\f012" !important;display: inline-block;font-family: FontAwesome !important;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #9e9e9e !important;}
.product-item .price-box .price {color: #3854a4;font-size: 1.2em;margin-left: 5px;}
.product-item .old-price .price {color: #888888 !important;font-size: 1em !important;}
.table-comparison .action.towishlist:before {content: "\f08a";font-size: 15px !important;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #9e9e9e;}
.page-products .products-grid .product-item-info, 
.wishlist-index-index .product-item-info {box-shadow: none;margin: 0px !important;border: 1px solid #ddd;padding: 10px !important;box-sizing: border-box;-webkit-box-sizing: border-box; background-color:#fff;}
.page-products .products-grid .product-item-info:hover,
.wishlist-index-index .product-item-info:hover { margin: 0px !important; border: 1px solid #bbbbbb !important;padding: 10px !important;box-sizing: border-box;-webkit-box-sizing: border-box; box-shadow: 0 6px 10px #ccc;-moz-box-shadow: 0 6px 10px #ccc;-webkit-box-shadow: 0 6px 10px #ccc;}
.page-products .products-grid .product-item-info:hover .product-item-inner,
.wishlist-index-index .product-item-info:hover .product-item-inner {margin: 0px;display: block !important;position: relative !important;box-shadow: none;border: 0px;margin: 0px !important;padding: 0px !important;display: table !important;width: 100%;}
.page-products .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner,
.wishlist-index-index .page-products .product-item-info:not(:hover):not(.active) .product-item-inner {clip: unset !important;height: auto !important;width: 100%;margin: 0px !important;position: relative !important;left: auto !important;right: auto !important;box-shadow: none !important;padding: inherit !important;display:table;}
.page-products .products-grid .product-item:nth-child(3n + 1) {margin-left: 0px!important;}
.page-products .products-grid .product-item-info.active {box-shadow: none;margin: 0px !important;border: 1px solid #bbbbbb !important;padding: 10px !important;box-sizing: border-box;-webkit-box-sizing: border-box;}
.page-products .products-grid .product-item-info.active .product-item-inner {margin: 0px;display: block !important;position: relative !important;box-shadow: none;border: 0px;margin: 0px !important;padding: 0px !important;display: table !important;width: 100%;}
.page-products .products-grid .product-item-inner {margin: 0px !important;padding: 0px !important;}
.page-products .product-item .old-price span.price-label {display: none;}
.page-products .product-item .magebuzz-quickview {width: 0 !important;overflow: hidden !important;display: block !important;height: 32px;position: relative !important;top: 0px !important;opacity: 0;color: #444;text-decoration: none;}
.page-products .toolbar .limiter {display: block !important;}
.page-products .sorter {float: left;margin: 0 0 0 20px;}
.page-products  .product-item .product-item-info:hover .magebuzz-quickview.magebuzz_quickview_button {width: 100% !important;background: rgba(249, 231, 37, 0.8) !important;position: relative !important;top: 0px !important;opacity: 1;padding-top: 0px!important;}
.page-products .product-item .product-item-info .magebuzz-quickview.magebuzz_quickview_button span {padding: 0px !important;font-weight: normal !important;line-height: 30px;font-size: 13px;}
.page-products .products-list .image-quickview {width: 278px;position: relative;margin-right: 20px;}
.page-products .products-list .product.details.product-item-details { width: 616px;}
.page-products .products-list a.product-item-link {font-size: 24px;color: #222;}
.page-products .products-list strong.product.name.product-item-name {border-bottom: 1px solid #e2e2e2;padding-bottom: 10px;}
.page-products .products-list .price-box {border-bottom: 1px solid #e2e2e2;padding-bottom: 10px;margin-bottom: 5px!important;}
.page-products .products-list .product.description.product-item-description {font-size: 12px;margin-top: 0px;color: #666;margin-bottom: 10px;}
.page-products .products-list .product-item-inner {display: flex;flex-direction: column; width: 100%; padding: 10px 0;}
.page-products .products-list .product.actions.product-item-actions {order: 2;flex-flow: wrap;}
.page-products .products-list .product.description.product-item-description p {margin-bottom: 6px!important;}
.page-products .products-list a.action.more {color: #000;padding-left: 0px;display: table;margin-top: 15px;}
.page-products .products-list li.item.product.product-item {border-bottom: 2px solid #ddd; margin-bottom: 20px;padding-bottom:20px;}
.page-products .products-list li.item.product.product-item:last-child{border: none;margin-bottom: 0;padding-bottom: 0;}
.page-products .products-list .product-item-inner .actions-secondary {float: left;width: auto!important;margin-left: 20px;}
.products-list .product-item-photo {padding: 0px!important;}

.quick-view-holder {position: absolute;bottom: 0px;left: 0px;width: 100%;height: 32px;z-index: 2;text-align: center;}
.product-item .product-item-info .magebuzz-quickview.magebuzz_quickview_button:before {content: "\f002"!important;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: transparent!important;font-size: 15px!important;line-height: 27px;}
.page-products .product-item-inner .actions-secondary {float: right;text-align: right;margin-top: 5px;}
.page-products .product-item-inner .actions-primary {float: left;}
.page-products .product.actions.product-item-actions {margin: 0px;}
.page-products .product-item-actions {display: block !important;}
.abs-visually-hidden-desktop-s {clip: unset !important;height: auto !important;width: 100%;margin: 0px !important;position: relative !important;left: auto !important;right: auto !important;box-shadow: none !important;padding: inherit !important;}
.page-products .product-item-info span.product-image-container {display: table;margin: 0px auto;outline: none !important;width: 100% !important;}
.page-products .product-item-info span.product-image-wrapper {position: relative !important;padding: 0px !important;height: auto !important;}
.page-products .product-item-info span.product-image-wrapper img {width: 150px !important;position: relative;max-width: 100% !important;}
.page-products .product-item-info .price-box span.old-price {text-decoration: line-through;}

.mb-ajaxsuite-popup-wrapper {background-color: #ffffff !important;box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1) !important;
max-height: 100%; position:fixed !important; }

form#forgetpassword-form a.action.mb-create-account {display: none!important;}
div#mb-ajaxcart-wrapper img.photo.image {margin: 40px 0px 0px -10px;}
.mb-ajaxsuite-popup-border.mb-ajaxlogin-popup legend.legend, #mb-ajaxlogin-wrapper fieldset.fieldset.create.account .legend span {font-size: 14px!important;border-bottom: 0px;margin-bottom: 4px !important;font-weight: 400;color: #000;margin-top: 5px;padding: 5px 0 10px;}
.mb-ajaxsuite-popup-wrapper .mb-ajaxsuite-popup-border {margin: 0px!important;padding: 0 20px; min-width: auto;}
.mb-ajaxsuite-popup-wrapper .mb-ajaxlogin-message-success .mb-message-successs{margin: 0 0 12px;}
span.mb-login-popup-title-success {display: none;}


div.mb-ajaxsuite-popup-wrapper .mb-login-popup-title{background: transparent !important;text-align: left;padding: 20px 20px 0px;text-transform: lowercase}
.mb-ajaxsuite-popup-wrapper .mb-login-popup-title strong {color: #000000 !important;text-align: left !important;font-size: 20px !important;font-weight: 600;padding: 40px 0px 0px 0px !important;display: block;}
.mb-ajaxsuite-popup-wrapper span.mb-login-popup-title-logo {display: none;}
.mb-ajaxsuite-popup-wrapper .control input {outline: none !important;}
.mb-ajaxsuite-popup-wrapper .control input:hover {outline: none !important;box-shadow: none !important;}
.mb-ajaxsuite-popup-wrapper .mb-ajaxlogin-popup label span {color: #111!important;opacity: 1;font-weight: 500!important;}

.mb-ajaxsuite-popup-wrapper fieldset.fieldset.login {padding: 0 20px;margin-bottom: 0px;}
.mb-login-popup {font-size: 11px;}
.mb-ajaxsuite-popup-wrapper p.required, .customer-account-create p.required, .multishipping-checkout-register p.required {float: right;margin-top: 5px!important;color: #f71616;font-size: 10px;}
.customer-account-create button[type="submit"], .multishipping-checkout-register button[type="submit"]{clear:right;margin: 5px 0 30px !important;}
.mb-ajaxsuite-popup-wrapper a.mb-ajaxsuite-close {background: transparent!important;top: 0 !important;right: 0px !important;}
.mb-ajaxsuite-popup-wrapper fieldset.fieldset.create.info .field {margin-bottom: 9px;}
.mb-ajaxsuite-popup-wrapper a.mb-ajaxsuite-close:before {content: "\f00d";display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;color: #ccc;text-align: center;top: 8px;left: 8px;}
.mb-ajaxsuite-popup-wrapper button#login {border-radius: 0px;padding: 6px 10px !important;width: auto !important;min-width: 0px !important;font-weight: 600;text-transform: uppercase;font-size: 14px;min-height: 0px;float: right;background: #222 !important;border-color: #222222 !important;}
.mb-ajaxsuite-popup-wrapper .mb-ajaxsuite-popup-border .actions {text-align: left;display: inline-block !important;float: left;width: 100%;}	
.social-login .social-login-btn,#social-login .social-login-btn  { width: 30px;height:  30px; margin-left: 5px;margin-top:5px;margin-bottom: 0;background-color: transparent !important;box-shadow: none;}
.social-login .social-login-btn:first-child{margin-left: 0;}
.social-login .social-login-btn span { display: block; text-indent: -9999px; }

.control input {outline: none !important;box-shadow: none !important;}
.control input:active {outline: none !important;box-shadow: none !important;}
.control input:focus {outline: none !important;box-shadow: none !important;}
button#login:hover {background-color: #006bb4 !important;border-color: #006bb4 !important;}
button#login:focus {background-color: #006bb4 !important;border-color: #006bb4 !important;}
button#login:active {background-color: #006bb4 !important;border-color: #006bb4 !important;}
form#forgetpassword-form .actions {margin: 0px;}
.mb-ajaxsuite-popup-border.mb-ajaxlogin-popup.mb-ajaxlogin-forgotpassword {max-width: 400px;font-size: 12px;}	
a.action.mb-create-account {top: 84px;right: -32px; font-size: 13px; background: #fff;color: #222222;position: absolute;background-color: #ffffff;transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);padding: 6px 23px;box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1);border-bottom: solid 1px #eee;text-decoration: none!important;text-transform: uppercase;}
.secondary > span {display: none;}
a.action.forgot {display: inline-block;vertical-align: middle;font-size: .91em;color: #aaaaaa;margin-top: 10px;float: left;}
#minicart-content-wrapper .actions .primary {display: inline-flex;width: 49%;margin: 0px !important;padding: 0px !important;font-size: 13px !important;}
.subtotal#minicart-content-wrapper ~ .actions .secondary a {background: #3854a4;color: #ffffff;padding: 8px 24px;display: table;margin: 0px auto;text-decoration: none !important;font-weight: 600;}
.subtotal#minicart-content-wrapper ~ .actions .primary #top-cart-btn-checkout {display: table;width: auto;padding: 5px 24px !important;margin: 0px auto !important;}
#minicart-content-wrapper .product.actions {position: absolute;top: 0px;right: 8px;margin-top: 0px;flex-direction: column-reverse;display: flex;flex-direction: column;}
#minicart-content-wrapper .subtotal {display: block;font-size: 16px !important;font-weight: 400 !important;text-align: center !important;width: 100% !important;margin: 15px auto !important;}
#minicart-content-wrapper .label {font-size: 100% !important;font-weight: normal !important;float: none !important;display: inline-block !important;}
#minicart-content-wrapper .block-minicart .amount .price-wrapper:first-child .price {font-size: 16px !important;font-weight: 600 !important;color: #3854a4 !important;display: inline-flex;}
#minicart-content-wrapper .product-item-details .product.options {display: none;}
#minicart-content-wrapper .amount.price-container {display: inline-block;color: #3854a4;}
#minicart-content-wrapper .minicart-wrapper .minicart-widgets {margin: 0px !important;}
.actions .secondary {display: inline-flex;width: 49%;margin: 0px !important;padding: 0px !important;font-size: 13px !important;}
.minicart-items .action.edit:before {font-family: FontAwesome !important;content: "\f040" !important;color: #cccccc !important;}
.minicart-items .action.edit:before {font-size: 14px;line-height: 26px;}
.minicart-items .action.edit:hover:before {color: #333333 !important;}
.minicart-items .action.delete:before {font-family: FontAwesome !important;content: "\f00d" !important;color: #cccccc !important;}
.minicart-items .action.delete:before {font-size: 14px;line-height: 26px;}
.minicart-items .action.delete:hover:before {color: #333333 !important;}
.minicart-items .product-item-details {padding-right: 24px;position: relative;}
.minicart-items .product-item-details .price {font-size: 16px !important;font-weight: 600 !important;color: #3854a4 !important;display: inline-flex;}
.minicart-items .product-item-name a {color: #333333 !important;}
.minicart-items .product-item {padding: 15px !important;}
.minicart-items-wrapper {padding: 0px !important;border-top: 0px !important;}
.block-minicart.empty p.small-label {text-align: center;font-size: 12px;margin-top: 10px;}
.modal-header {min-height: 0px;border: 0px;}
.modal-content {box-shadow: none;border: 0px !important;background: transparent !important;}
.modal-footer {padding-top: 0px !important;padding-bottom: 10px !important;}
.page-header {margin-top: 0 !important;}
strong.logo {margin-top: 0px;margin-top: 12px;max-width: 100%;margin-bottom: 0px;}
.head_left {float: left;}
.head_right {float: right;}
.parent_right .block-search {width: 285px;opacity: 0.8;margin-bottom: 8px;width: 303px;margin-top: 20px;opacity: 1;margin-bottom: 11px;clear: both;margin-top: 0px;}
.parent_right .links li.first a {cursor: text;color: #222222 !important;}
.parent_right ul.links a {padding: 0px 8px;color: #3854a4 !important;border-left: 1px solid #3854A4;padding: 0px 10.5px;font-size: 13px;line-height: 13px;margin: 0px;float: left;text-decoration: none !important;}
.parent_right ul.links li.first + li>a {border-left: 0px!important;margin-left: 15px!important;}
.parent_right ul.links li:first-child > a {border-left: 0px !important;padding: 0px 5px;margin: -1px 0 0;}
input#search {font-size: 12px;line-height: 36px;height: 36px;border: 1px solid #c2c2c2;color: #aaa;font-family: Arial, Helvetica, sans-serif;}
input#search:focus {border-color: #5eb9f3;}
.mfp-iframe-scaler iframe.mfp-iframe{background: none;box-shadow: none;border-radius: 4px;}
.mfp-iframe-holder button.mfp-close {top: 0;right: 20px;color: #AAAAAA;opacity: 1;font-size: 20px;font-weight: bold;}
.mfp-iframe-holder button.mfp-close:hover {color: #222222;}
div.mfp-bg{background: rgba(0,0,0,0.3);}
footer.page-footer {background: #3854A4 none;color: #ffffff !important;font-size: 12px;padding-top: 4.5em;}
footer.page-footer a {color: #ffffff;}
footer.page-footer .cus_foot_address p {color: #ffffff;line-height: 24px !important;font-size: 14px;margin: 0 !important;}
footer.page-footer .footer-second-line {padding-bottom: 1.75em;}
footer.page-footer ul.links li {border-top: solid 1px #eee;position: relative;margin-bottom: 0;}
footer.page-footer ul.links li:before {width: 100%;height: 100%;top: 0;left: 0;content: '';position: absolute;}
footer.page-footer ul.links li:hover:after {width: 100%;}
footer.page-footer ul.links li:after {height: 100%;top: 0;left: 0;content: '';position: absolute;background-color: #2b2b2b;width: 0%;-webkit-transition: width .5s ease;-moz-transition: width .5s ease;transition: width .5s ease;}
footer.page-footer ul.links li:before {background-color: transparent;}
footer.page-footer ul.links li a {display: block;font-size: 1.15em;color: #666666;padding: 6px 0;position: relative;z-index: 9;text-decoration: none !important;}
footer.page-footer .footer-links li a {background-color: transparent;}
.footer.content .links a {color: #fff;}
.cus_foot_address {background: url('../../frontend/Raveinfosys/SatPhoneStore/en_US/images/logo_footer.png') left top no-repeat transparent;padding-top: 60px;margin-top: -7px;}
.cus_foot_address h4 {color: #fff;line-height: 24px !important;font-size: 14px;margin: 0 !important;}
.cus_foot_address p {color: #fff;line-height: 24px;font-size: 1.2em;}
.page-footer {border-top: 0;padding: 0;}
.page-footer .footer-second-line {background: none #3854A4;}
.page-footer .footer-second-line .footer-block-title {border-bottom: 1px solid #4564C0;margin-bottom: 1.25em;padding-bottom: 8px;}
.page-footer .footer-second-line .footer-block-title .right-divider {display: none;}
.page-footer .footer-second-line .footer-block-title h2 {color: #ffffff;font-size: 1.6em;font-weight: 700;padding-right: 0;margin: 0px; position:relative;}
.page-footer .footer-second-line .block-subscribe .input-box input {background: #2F4588 none;border-color: #4766c0;color: #fff;font-size: 1em;}
.page-footer .footer-second-line .block-subscribe .input-box .validation-failed {color: #000 !important;}
.page-footer .footer-second-line .block-subscribe .input-box .validation-advice {font-size: 1em;}
.page-footer .footer-second-line ul.links li {border: medium none;}
.page-footer .footer-second-line ul.links li:before {background-color: transparent;}
.page-footer .footer-second-line ul.links li a {color: #fff;}
.page-footer .footer-second-line ul.links li a:hover {padding-left: 5px !important;background-color: #2e4485;color: #fff;}
.page-footer .footer-second-line .footer-links li a {background-color: transparent;color: #fff;}
.page-footer .footer-second-line .footer-links li:before {color: #fff;}
.page-footer .footer-second-line .custom-footer-content.features li > span p {color: #fff;}
.page-footer .footer-bottom-wrapper {background: none #444 !important; color: #fff; font-size: 13px;}
.page-footer .footer-bottom-wrapper .block-subscribe .input-box input {background: #2F4588 none;border-color: #4766c0;color: #fff;font-size: 1em;}
.page-footer .footer-bottom-wrapper .container_12 {background: none #444 !important;color: #ffffff;font-size: 13px;}
.page-footer .custom-footer-content .block-content {padding: 0;}
.page-footer .custom-footer-content .block-content .footer-form-subscribe-header {padding-bottom: 10px;}
.page-footer button.button {background-color: #3854a4;}
.page-footer button.button span {border: 2px solid #8C9FD9;}
.page-footer button.button span span {border: none;color: #ffffff;font-size: 0.9em;}
.page-footer button.button:hover span {border: 2px solid #8C9FD9;background-color: #8c9fd9;}
.page-footer button.button:hover span span {border: none;color: #fff;}
.page-footer ul.links li a {padding: 0.5em 0;font-size: 1.15em;}
.page-footer ul.links li:hover a:before {margin: 0 3px 0 0px;top: 0.41em;content: "";}
body.boxed-layout .page-footer .footer-second-line > .container_12 {background: none #3854A4;}
body.boxed-layout .page-footer .footer-bottom-wrapper {background: none #444 !important;}
body.boxed-layout .page-footer .footer-bottom-wrapper .container_12 {background: none #444 !important;color: #fff;font-size: 13px;}
.social-follow {padding: 20px 0 0;color: #fff;}
.social-follow span {display: inline-block;font-size: 14px;text-transform: uppercase;padding-top: 5px;float: left;}
.social-follow .list-social {display: inline-block;}
.social-follow .list-social li {float: left;margin-left: 5px;}
.social-follow .list-social li a {display: block;text-indent: -9999px;width: 26px;height: 26px;}
.social-follow .list-social li.icon-facebook a {background: url('../../frontend/Raveinfosys/SatPhoneStore/en_US/images/social-fb.png') left top no-repeat transparent;}
.social-follow .list-social li.icon-twitter a {background: url('../../frontend/Raveinfosys/SatPhoneStore/en_US/images/social-twitter.png') left top no-repeat transparent;}
.social-follow .list-social li.icon-rss a {background: url('../../frontend/Raveinfosys/SatPhoneStore/en_US/images/social-rss.png') left top no-repeat transparent;}
.social-follow .list-social li.icon-insta a {background: url('../../frontend/Raveinfosys/SatPhoneStore/en_US/images/instagram.png') left top no-repeat transparent;}
.social-follow .list-social li.icon-youtube a {background: url('../../frontend/Raveinfosys/SatPhoneStore/en_US/images/social-utube.png') left top no-repeat transparent;}
.footer-form-subscribe-header > label {color: #fff;font-size: 1.1em;}
hr.indent-28.white-space {border: 0px;}
.custom-footer-content.cus_foot_address h2 {display: none;}
.menu_cart_wrapper>img {display: none;}
div.menu_cart_wrapper {position: relative;}
.minicart-wrapper .loading-mask {display:none!important;}
.product-item-details a {text-decoration: none !important;}
.image-quickview{position:relative;}
.product-item-photo {position: relative;margin-bottom: 10px;}
li.product-item.item {cursor: -webkit-grabbing;box-sizing: border-box;}
li.product-item.item:hover a.magebuzz-quickview.magebuzz_quickview_button {width: 100% !important;padding-top: 3px;}
.toolbar .sidebar-button {float: right;border: 1px solid #ddd;padding: 5px 10px;margin: 0 15px 0;cursor: pointer;-moz-transition: background-color 300ms ease;-webkit-transition: background-color 300ms ease;-o-transition: background-color 300ms ease;transition: background-color 300ms ease;}
.toolbar select {background-color: #ffffff;border-color: #dddddd;border-radius: 0;box-shadow: none;font-size: 12px;cursor: pointer;min-width: 165px;}
.toolbar .sorter-label {font-weight: 400;font-size: 12px;}
.toolbar .limiter label {font-weight: 400;}
a.back-to-top {z-index: 9991;display: none;text-decoration: none;position: fixed;bottom: 50px;right: 20px;overflow: hidden;font-size: 0;}
.back-to-top i {font-size: 14px;color: #888888;width: 42px;height: 42px;line-height: 42px;text-align: center;background-color: #eeeeee;display: inline-block;}
.block-minicart .subtitle.empty {font-weight: 400;background: url('../../frontend/Raveinfosys/SatPhoneStore/en_US/images/empty-cart.png') 50% 5px no-repeat;padding: 55px 0 0;}
.catalog-category-view .products-grid .product-item .product-item-info .magebuzz-quickview.magebuzz_quickview_button span {padding: 0px;font-size: 13px !important;font-weight: normal;color: #222;}
.catalog-category-view .products-grid .product-item .product-item-info .magebuzz-quickview.magebuzz_quickview_button:before {width: 20px;height: 20px;background-size: 20px; vertical-align:text-top;}
.customer-account-forgotpassword h1.page-title {width: 100%;text-transform: capitalize;font-weight: 400;margin-top: 20px;font-size: 33px;padding-bottom: 15px;border-bottom: 4px solid #eee;}
.form.password.forget label span{font-weight:300;color:#000;font-size:11px}
.form.password.forget,.form.password.forget fieldset {width: 100%;}
.form.password.forget fieldset {width: 100%;padding:35px;border:1px solid #ccc;font-size: 12px;}
.form.password.forget .field.captcha.required, .field.email.required {width: 100%;max-width: 400px;}
.form.password.forget .field.note {font-weight: 600;text-transform: uppercase;font-size: 19px;padding-bottom: 8px;border-bottom: 1px solid #ccc;}
#mb-ajaxlogin-wrapper a.action.back {top: 70px;right: -25px;background: #fff;color: #222222;position: absolute;background-color: #ffffff;transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);padding: 8px 25px;box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1);border-bottom: solid 1px #eee;text-decoration: none !important;font-size: 13px;text-transform: uppercase;}
#mb-ajaxlogin-wrapper .actions > span {display: none;}
#mb-ajaxlogin-wrapper form.mb-login-form-register {width: 100% !important;}
.mb-register-popup {font-size: 11px;}
#mb-ajaxlogin-wrapper .mb-login-popup-title strong {padding: 0!important;font-family: "Open Sans", sans-serif !important;font-size: 24px !important;font-weight: 500 !important;margin-bottom: 20px;text-transform: uppercase!important;}
#mb-ajaxlogin-wrapper .checkbox {display: initial;margin: initial;}
#mb-ajaxlogin-wrapper input#is_subscribed {float: left;margin-right: 5px;}
#mb-ajaxlogin-wrapper fieldset.fieldset.create.account {margin-bottom: 15px;}
#mb-ajaxlogin-wrapper fieldset.fieldset.create.account .legend {margin-bottom: 10px;}
#mb-ajaxlogin-wrapper button.action.submit.primary {background-color: #222222 !important;color: #ffffff !important;border-color: #222222 !important;border-radius: 0px !important;font-weight: normal;float: right;font-size: 13px!important;margin-bottom: 4px !important;min-width: 0px;min-height: 0px;line-height: normal;}
#mb-ajaxlogin-wrapper button.action.submit.primary:hover {color: #ffffff;background-color: #1377ff !important;border-color: #1377ff !important;}
#mb-ajaxlogin-wrapper button#facebook-login-btn {background: url('../../frontend/Raveinfosys/SatPhoneStore/en_US/images/login-button-left.png') !important;background-repeat: no-repeat !important;border: 0px !important;box-shadow: none;border-radius: 0px !important;width: 31px !important;height: 31px !important;margin: 5px auto;overflow: hidden; vertical-align: top;}
#mb-ajaxlogin-wrapper .mb-ajaxsuite-popup-wrapper .mb-ajaxsuite-popup-border .actions {text-align: right;}
#mb-ajaxlogin-wrapper a.action.forgot {display: inline-block;float: left;color: #aaa;font-size: 10.92px;font-weight: normal;text-decoration: none;line-height: normal;}
#mb-ajaxlogin-wrapper a.action.forgot:hover, #mb-ajaxlogin-wrapper a.action.forgot:focus{color: #1377FF;text-decoration: none;}
a.action.forgot:hover {text-decoration: none;color: #2727fc;}
.radio {display: initial;margin: initial;}
.catalog-product-view .product-info-main .product-options-title h2 {display: block;margin: 0;color: #222;font-weight: 700;font-size: 14px;text-transform: uppercase;padding-right: 10px;float: left;}
.catalog-product-view .product-info-main .product-options-title {display: table;width: 100%;position: relative;margin-bottom: 15px;}
.catalog-product-view .product-info-main .product-info-price {float: left;border-bottom: none;border-top: 1px solid #c1c1c1;}
.catalog-product-view .product-info-main .product-info-price .price-box.price-final_price {width: auto;float: left;border: none;}
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku {float: right;margin: 26px 0 5px;}
.catalog-product-view .product-info-main .price-box.price-final_price {display: inline-flex;padding: 0;width: 100%;padding-top: 12px;border-top: 1px solid #ddd;}
.product-options-bottom{margin: 25px 0 0;}
.catalog-product-view .product-info-main span.old-price {display: flex!important;align-content: center;}
.catalog-product-view .product-info-main span.price-container.price-final_price.tax.weee {display: flex;align-items: center;}
.catalog-product-view .product-info-main span.special-price span.price-label {display: inline-flex;clip: unset!important;width: auto!important;height: auto!important;position: relative!important;margin: 0px;}
.catalog-product-view .product-info-main .price-box.price-final_price .price-label {white-space: nowrap;font-size: 11.5px;font-weight: normal;padding-right: 10px;color: #222;margin: 0px!important;}
.catalog-product-view .product-info-main span.old-price span.price {font-size: 16.8px;font-weight: bold;color: #888;margin-right: 10px;}
.catalog-product-view .product-info-main span.special-price span.price{color: #3854A4;font-size: 24px;}
.catalog-product-view .product-info-main .product-info-stock-sku {display: table!important;position: relative;float: left;margin: 17px 0px 13px;padding: 0px;}
.catalog-product-view  div#product-options-wrapper {font-size: 10px;}
.catalog-product-view .fieldset > .field .field.choice,.catalog-product-view  .fieldset > .fields > .field .field.choice {position: relative;}
input[type="radio"],input[type="checkbox"] {margin-top: 0px;}
.catalog-product-view .product-options-title {display: table;width: 100%;position: relative;margin-bottom: 15px;}
.catalog-product-view .product-options-title h2 {display: block;margin: 0;color: #222;font-weight: 700;font-size: 14px;line-height: 1.5em;text-transform: uppercase;padding-right: 10px;float: left;}
.catalog-product-view .product-options-title p.required {text-align: right;color: #f71616;float: right;margin-top: 4px!important;font-size: 10.92px;font-family: "Open Sans", sans-serif;}
.catalog-product-view .fieldset > .field.required > .label:after,.catalog-product-view  .fieldset > .fields > .field.required > .label:after,.catalog-product-view  .fieldset > .field._required > .label:after, .fieldset > .fields > .field._required > .label:after {float: left;color: #000;margin-left: 0px;}
.catalog-product-view .product-add-form .product-options-wrapper .field .control {width: 100%;font-size: 10.92px;font-family: Arial;color: #444;}
.catalog-product-view label.label.admin__field-label {text-align: left;font-size: 10.0464px;padding-left: 0px;}
.catalog-product-view .radio.product-custom-option {position: absolute;left: 0px;top: 1px;}
.catalog-product-view .field.choice.admin__field.admin__field-option {padding-left: 20px;position: relative;margin-bottom: 4px;}
label.label, .label {color: #222;font-size: 10.92px;font-weight: normal;}
#checkout label.label, #checkout .label{font-size: 14px;}
button:not(.primary) {box-shadow: none;border: 0px;background: transparent;padding: 0px;}

.catalog-product-view .box-tocart .action.tocart{width:100%;padding: 5px 17px;font-size: 11.7px;text-transform: uppercase;background: #3854A4 !important;border: 1px solid #3854A4 !important;}
.catalog-product-view .box-tocart .action.tocart:hover{background: #444 !important;border: 1px solid #444 !important;}
.catalog-product-view .product.data.items > .item.title > .switch {padding-left: 15px;padding-right: 15px;font-weight: 600;}
.catalog-product-view .data.item.active a.switch {background: #3854A4!important;border: 1px solid #3854A4!important;color: #fff!important;}
.catalog-product-view .product.data.items > .item.title {margin-right: 5px;}
.catalog-product-view .product.data.items > .item.title a:not('.data.switch'):hover{background-color:#e5e5e5 !important; color: #333;}
.catalog-product-view .product.data.items > .item.content {margin-top: 40px;padding: 20px 10px; border-color: #ddd;}
.product.data.items>.item.title>.switch.data{line-height: 36px;}
.catalog-product-view.page-layout-2columns-right .product.media .social-share {margin-top: 18px;}
.catalog-product-view.page-layout-2columns-right .product.media .social-share strong {display: inline-block;margin: 0 10px 0 0;color: #5C6A72;}
.addthis_toolbox.addthis_default_style.addthis_32x32_style {display: inline-block;vertical-align: middle;}
.box-tocart{display: inline-block;margin :0;}
.catalog-product-view.page-layout-2columns-right .product.media .fotorama__thumb-border {border-color: #ddd;border-width: 1px!important;}
.catalog-product-view .column.main~.sidebar.sidebar-additional .products-related { margin-top: 10px; margin-bottom: 0px;padding: 0 0 10px;}
.catalog-product-view .column.main~.sidebar.sidebar-additional  .products-related  button.action.select {box-shadow: none;border: 0px;display: table;margin: 10px auto;font-size: 12px;font-weight: 700;}
.catalog-product-view .column.main~.sidebar.sidebar-additional .products-related button.action.select:hover {background: transparent;color: #3854A4;}
.catalog-product-view .column.main~.sidebar.sidebar-additional .field.choice.related {position: absolute;left: -16px;top: 0px;}
.catalog-product-view.page-layout-2columns-right .column.main {width: 74.5%;margin: 2px 0 0;}
.catalog-product-view.page-layout-2columns-right .sidebar-additional {width: 24%; background-color: transparent;}
.catalog-product-view .column.main~.sidebar.sidebar-additional .product-item span.old-price {text-decoration: line-through;text-align: left;}
.catalog-product-view .column.main~.sidebar.sidebar-additional .product-item .old-price .price-label {display: none;}
.catalog-product-view .column.main~.sidebar.sidebar-additional .product-item .old-price .price {margin-left: 0px;}
.catalog-product-view.page-layout-2columns-right .product.media {width: 43%;}
.catalog-product-view.page-layout-2columns-right .product-info-main {width: 55%;padding: 0px 15px 0 0;}
.catalog-product-view .page-title-wrapper.product {padding-top: 0px;text-align: left;}
.catalog-product-view .page-title-wrapper.product h1.page-title {font-size: 20.4px;font-weight: 400;text-transform: capitalize;border-bottom: none;padding: 12px 52px 1px 0;}
.catalog-product-view .pnnavigation.pnnavigation-next {position: absolute;top: 12px;right: -7px;margin-right: 0px;}
.catalog-product-view .pnnavigation.pnnavigation-prev {position: absolute;top: 12px;right: 27px;margin-right: 0px;}
.catalog-product-view .page-title-wrapper.product {position: relative;}
.catalog-product-view .page-title-wrapper.product {padding-bottom: 0px;border: 0px;}
.catalog-product-view .product-info-main .stock.available:before {content: "Availability:";}
.catalog-product-view .product-info-main .stock.available {font-size: 11px;font-weight: normal;text-transform: none;}
.catalog-product-view .stock.available span {color: #3ebd00;}
.catalog-product-view .product.attribute.sku {display: none;}
.catalog-product-view .column.main~.sidebar.sidebar-additional {margin-top: 0px;padding: 0px;border: none;}
.catalog-product-view .column.main~.sidebar.sidebar-additional .block-margin.block.row {margin: 0px !important;}
.catalog-product-view .column.main~.sidebar.sidebar-additional h3.block-title.title {background: #ddd none;border-bottom: 1px solid #ccc;margin-bottom: 0;padding: 12px 5px 12px 15px;margin-top: 0px;text-transform: uppercase;font-size: 14px!important;font-weight: 800;}
.catalog-product-view .column.main~.sidebar.sidebar-additional ol.products.list.items.product-items {margin: 0px!important;}
.catalog-product-view .column.main~.sidebar.sidebar-additional .products-related .list.items li.item {width: 100%!important;padding: 10px  8%;display: table;table-layout: fixed;margin-bottom: 0px;border-bottom: solid 1px #dfdfdf;}
.catalog-product-view .column.main~.sidebar.sidebar-additional .products-related .list.items li.item:last-child { border-bottom: none;}
.catalog-product-view .column.main~.sidebar.sidebar-additional .products-related .list.items li.item a.product.photo.product-item-photo {width: 25%;position: relative;float: left;}
.catalog-product-view .column.main~.sidebar.sidebar-additional .products-related .list.items li.item .product.details.product-item-details {width: 75%;margin: 0px;float: left;}
.catalog-product-view .column.main~.sidebar.sidebar-additional ol.items li.item a {line-height: initial;}
.catalog-product-view .column.main~.sidebar.sidebar-additional li.item img.product-image-photo {border: 1px solid #ddd;}
.catalog-product-view .column.main~.sidebar.sidebar-additional strong.product.name.product-item-name,.catalog-product-view .column.main~.sidebar.sidebar-additional  .product-items .price-box {padding: 0px 0px 15px 10px;}
.catalog-product-view .column.main~.sidebar.sidebar-additional .products-grid .product-item-info:hover,.catalog-product-view .column.main~.sidebar.sidebar-additional .products-grid .product-item-info.active {background: none;border: 0px;box-shadow: none;margin: 0px;padding: 0px;}
.catalog-product-view .column.main~.sidebar.sidebar-additional  .products-grid .product-item-info:hover .product-item-photo, .catalog-product-view .column.main~.sidebar.sidebar-additional  .products-grid .product-item-info.active .product-item-photo {top: 0px;left: 0px;}
.catalog-product-view .column.main~.sidebar.sidebar-additional  .product-item-info {display: table;}
.catalog-product-view .column.main~.sidebar.sidebar-additional ol.items li.item a {border-top: 0px;}

.catalog-product-view.page-layout-2columns-right .sidebar-additional .block { padding: 0; margin: 0 0 20px; background-color: #eee;}
.catalog-product-view.page-layout-2columns-right .sidebar-additional .bg-side-main { padding: 0;}
.catalog-product-view.page-layout-2columns-right .sidebar-additional .bg-side-main ul { margin: 0;}
.catalog-product-view.page-layout-2columns-right .sidebar-additional li { border-bottom: 1px dotted #ddd; width: 100%; font-size: 12.996px; line-height: 1.4em; font-weight: 400; color: #444; display: flex; padding: .75em 15px .75em 15px; margin: 0;}
.catalog-product-view.page-layout-2columns-right .sidebar-additional li:hover{background-color: #e7e7e7;}
.page-title-wrapper .pnnavigation {width: 20px !important;display: inline-block;margin-top: 4px;position: relative;margin-right: 10px;opacity: 0.4;}
.page-title-wrapper .pnnavigation.pnnavigation-next:before {content: "|";position: absolute;left: -10px;top: -1px;}
.page-title-wrapper.product {padding-top: 20px;padding-bottom: 5px;border-bottom: 1px solid #ccc;margin-bottom: 15px;text-align: right;}
.page-with-filter .toolbar-amount {position: absolute;top: 7px;right: 0;left: auto;font-size: 14.4px;color: #666;}
.sorter-action {background-color: #dddddd;padding: 4px 8px;}
.sorter-action.sort-desc:before { content: '\f161';}
.sorter-action.sort-asc:before { content: '\f160' !important;}
.limiter .control a {margin: 5px 0px 0;display: inline-block;min-width: 14px;color: #888888;text-align: center;padding: 5px 7px 5px 7px;line-height: normal;font-size: 12px;margin: 2px;position: relative;text-decoration: none !important;}
.limiter .control a:hover {text-decoration: none;background-color: #eeeeee;border-radius: 25px;-moz-border-radius: 25px;}
.limiter .control a:last-child {border-right: none;}
.limiter .control a:last-child:before {content: none;}
.limiter .control a:before {content: "";width: 1px;position: absolute;height: 100%;right: -5px;background: #eee;top: 0px;}
.modes-mode {background-color: #e5e5e5 !important;box-shadow: none !important;border: none !important;}
.modes-mode:before {color: #999999 !important;}
.modes-mode:last-child {border-radius: 0 !important;border-right: none !important;margin-left: -1px;}
.modes-mode.active {background: #444 none !important;box-shadow: none !important;}
.modes-mode.active:before {color: #ffffff !important;}
.modes-label + .modes-mode {border-radius: 0 !important;}
.page-layout-1column .toolbar-products {position: relative !important;}
.page-layout-1column.page-with-filter .column.main {padding-top: 0px;}
.pages li.current .page {border-color: #222222;background-color: #222222;color: #ffffff;}
.pages-items li.item strong {font-size: 1em;line-height: 16px;border: solid 2px transparent;height: 30px;width: 30px;border-radius: 50%;-moz-border-radius: 50%;margin: -5px;padding: 5px;display: inline-block;color: #888888;}
.pages-items li.item a, .pages-items li.item a:visited{font-size: 1em;line-height: 16px;border: none;height: 30px;width: 30px;margin: -5px;padding: 5px;display: inline-block;color: #888888;background: transparent;box-shadow: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;transition: none;}
.products.wrapper ~ .toolbar {margin: 0px;padding: 20px 0px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.products.wrapper ~ .toolbar .field.limiter {display: none !important;}
.products.wrapper ~ .toolbar .pages {display: table;margin: 0px auto;float: none !important;}
.products.wrapper ~ .toolbar.toolbar-products .sidebar-button {display: none;}
div#search_autocomplete {max-height: 250px;overflow: hidden;overflow-y: auto;background: #fff !important;z-index: 999999 !important;}
.search-autocomplete ul li {font-size: 10px;color: #797676;}
.search-autocomplete ul li .amount {font-weight: bold;color: #7b7b7b;}
button.action.search:before {content: "\f002" !important;display: inline-block;font-family: FontAwesome !important;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #7d7d7d !important;opacity: 1 !important;font-size: 15px !important;top: 3px;position: relative;padding-left: 2px;}

.cat-bg-side-inner-main > li { border-bottom: 1px solid #ddd; padding: 0 10px 10px 15px;}

/* BLOG ----------------------*/
.ourblog-index-index.page-layout-2columns-right .sidebar-additional li { border-bottom: 1px dotted #ddd; width: 100%; font-size: 12.996px; line-height: 1.4em; 	     font-weight: 400; color: #444; display: flex; padding: .75em 15px .75em 15px; margin: 0;}
.ourblog-index-index.page-layout-2columns-right .sidebar-additional li:hover{background-color: #e7e7e7;}
.ourblog-index-index.page-layout-2columns-right .sidebar-additional li:last-child { border-bottom: none;}
.bh-other-info .bh-title { border-bottom: 1px solid #ddd; padding: 0 0 8px;}
.bh-other-info .bh-title a { color: #3854a4; font-size: 20px; font-weight: 400;}
.bh-other-info .bh-title a:hover { color: #222;}
.bh-main .bh-main-inner.blog-shadow, .bh-main .bh-main-inner.blog-shadow:hover { border: none; box-shadow: none;}
.bh-main-inner .bh-info { padding: 15px 0 0; background: transparent; border: none;}
.bh-main:not(.blog-detail) .bh-tags { float: none;}
.bh-tags > a { margin-right: 2px; padding: 2px 4px; font-size: 11px; font-weight: 400;}
.bh-other-info .bh-desc p { color: #222; font-size: 13.2px; font-weight: 400; margin: 0 0 15px !important;}
.bg-pager { border-top: 1px solid #ddd; padding: 10px 0 0;}
.bg-pager .pager .pages { text-align: center; float: left; width: 60%; padding: 5px 0 0;}
.bh-tags > a:hover { color: #3854a4;}
.ourblog-index-index.page-layout-2columns-right .sidebar-additional .bg-side-main { padding: 0;}
.ourblog-index-index.page-layout-2columns-right .sidebar-additional ul { margin: 0;}
.ourblog-index-index .page-title-wrapper .page-title { display: block;}
.bh-other-info { padding-left: 0;}
.bh-other-info .bh-desc { color: #444; font-size: 13px; font-weight: 400;}
.bh-main:not(.blog-detail) .bh-other-info .bh-desc img { width: 240px; float: left !important; margin: 0 20px 5px 0 !important; clear: left;}
.bh-main.blog-detail {margin: 0 0 20px;}
.bh-other-info .bh-desc ul { padding: 10px 0 0 30px;}
.bh-other-info .bh-desc ul li { margin: 0;}
.bh-other-info .publish-date { font-size: 10px; color: #111; text-transform: capitalize; border-bottom: 1px solid #ddd; padding: 2px 0; margin: 0 0 10px;}
.bh-date { display: none;}
.page-main .sidebar-additional .block a.read-more { max-width: 140px; margin: 10px auto 0px; display: block;}
.pages a.page, .pages strong.page { width: 30px; border-radius: 0;}

.coverage-maps {padding:15px 0 0px;}
.coverage-maps ul { margin: 0; padding: 0; list-style: none;}
.coverage-maps ul li { float: left; width: 48%; padding: 10px; margin: 0 2% 25px 0; border:3px solid #ddd;}
.coverage-maps ul li.full { width: 100%; margin: 0 0 10px; border: none; padding: 10px 0;}
.coverage-maps ul li h2 { margin: 0; font-weight: 600;}
.coverage-maps ul li h3 { margin: 10px 0 20px; text-align: center;}
.coverage-maps ul li .img-wrap { text-align: center;}
.coverage-maps ul li .img-wrap img { max-height: 350px;}
.coverage-maps ul li .actions { text-align: center; padding: 15px 0 5px; }
.coverage-maps ul li .actions a { padding: 0 10px; font-size: 12px; font-weight: 600; font-family: arial;}
.coverage-maps ul li .actions a:hover { color:#444;}

/*.wishlist-index-index .product-item-info {box-shadow: none;margin: 0px !important;border: 1px solid #ddd !important;padding: 10px !important;box-sizing: border-box;-webkit-box-sizing: border-box;}
.wishlist-index-index .product-item-info:hover {box-shadow: none;margin: 0px !important;border: 1px solid #bbbbbb !important;padding: 10px !important;box-sizing: border-box;-webkit-box-sizing: border-box;}*/

.account .sidebar-additional .block { padding-bottom: 0;}
.account .sidebar-additional .block ul { margin: 0;}
.account .sidebar-additional .block li { padding: 0 15px 10px;}
.account .sidebar-additional .block li:last-child {  margin-bottom: 0; border-bottom: none;}
.account .sidebar-additional .block a.read-more { max-width: 140px; text-align: center; display: block; padding: 10px; background-color: #3854A4; color: #fff; margin: 10px auto;}

.block-minicart #als_mcc {float: left;width: 100%;text-align: center;margin: 0 0 10px;}
.checkout-cart-index #als_pcc{text-align: right;}
.affirm-modal-trigger{float: left;width: 100%;color: #444;text-decoration: underline;font-size: 12px;}
.product-info-main .affirm-modal-trigger{float: none;}
.price-box.price-final_price.hidden + .product-info-stock-sku {float: left;}

#als_pdp {border: 2px dashed #888;padding: 10px;background-color:#f5f5f5;font-weight: 700;}
#als_pdp span.affirm-ala-price {font-size: 18px;font-weight: 700;color: #3854a4;}
#als_pdp a {color: #3854a4;text-decoration: none;}

@media screen and (min-width: 1400px) {
	.container {width: 1250px;}
}

@media screen and (min-width: 768px) {
	.customer-account-create .account .social-login, .multishipping-checkout-register .create fieldset, .customer-account-create .account fieldset, .multishipping-checkout-register .account .social-login{min-height: 395px;}
	.cart.table-wrapper .item .col {border-left: 1px solid #ddd;padding: 15px 8px 15px 8px;}
	.products-grid .product-item-inner {display: table;}
	.column.main .product-items {margin: 0px;}
	.minicart-wrapper .block-minicart {width: 327px !important;}

	header.page-header .container {width: 1250px !important;padding-left: 0 !important;padding-right: 0 !important;max-width: 100%;}
	.menu_cart_wrapper {width: 1250px;max-width: 100% !important;}
	.navigation {max-width: 1250px !important;padding: 0 !important;}
	.navigation .level0 .submenu a.mega_menu_button {background: #000 !important;color: #ffffff !important;border: 0px !important;margin-bottom: 10px !important;display: table;padding: 8px 13px;margin-left: 5px;font-size: 12px;}
	.navigation .level0 .submenu a.mega_menu_button:focus, .navigation .level0 .submenu a.mega_menu_button:hover{color: #909090;}
	.navigation .level0 > .level-top {color: #ffffff !important;text-transform: uppercase;font-weight: 600 !important;padding: 0 12px;text-decoration: none;box-sizing: border-box;position: relative;}
	.breadcrumbs {max-width: 1250px !important;padding: 0 !important;font-size: 10.92px;font-family: "Open Sans", sans-serif;}
	.page-header .header.panel {max-width: 1250px !important;padding: 0 !important;}
	.header.content {max-width: 1250px !important;padding: 0 !important;}
	.footer.content {max-width: 1250px !important;padding: 0 !important;}
	.page-wrapper > .widget {max-width: 1250px !important;padding: 0 !important;}
	.page-wrapper > .page-bottom {max-width: 1250px !important;padding: 0 !important;}
	.block.category.event {max-width: 1250px !important;padding: 0 !important;}
	.top-container {max-width: 1250px !important;padding: 0 !important;}
	.page-main, .page-footer .container{width: 100%;max-width: 1250px !important;padding: 0 !important;}
	.page-layout-2columns-left .sidebar {width: 23.8% !important;padding: 0px !important;}
	.page-layout-2columns-left .column.main {width: 75% !important;padding-left: 0.4%;-moz-transition: width 300ms ease;-webkit-transition: width 300ms ease;-o-transition: width 300ms ease;transition: width 300ms ease;}
	.header_top_wrp {padding: 8px 0px 7px;display: table !important;float: right;}
	.owl-carousel .owl-item img{padding: 2.5px 0;}
	.page-products .products-grid .product-item {margin-left: calc(2%) !important;padding: 0 !important;width: 32% !important;}
	.page-products .products-grid .product-item:nth-child(4n&+1) {margin-left: calc(2%) !important;padding: 0 !important;width: 32% !important;}
	.page-products .products-grid .product-item:nth-child(3n&+1) {margin-left: 0px !important;}
	.page-products .product-item-info {width: 100% !important;}
	.megamenu.level0 > div.level0.submenu:before {content: "";position: absolute;width: 3px;height: 100%;left: -5px;top: 0%;background: #fff;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
	.megamenu.level0 > div.level0.submenu:after {content: "";position: absolute;width: 20px;height: 20px;left: -13px;background: #fff;border-radius: 50px;border: 1px solid #ccc;top: 50%;margin-top: -10px;}
	li.fix_header_logo {display: none;float: left;}
	li.fix_header_logo span {text-indent: -999px;overflow: hidden;background: url('../../frontend/Raveinfosys/SatPhoneStore/en_US/images/logo_sat.png');width: 148px !important;display: block;height: 50px;background-repeat: no-repeat;background-position: 50%;margin-top: 3px;margin-right: 15px;}
	.menu_cart_wrapper_fix.sticky {position: fixed;width: 100%;background: #3854a4;z-index: 99;border-bottom: 4px solid #ddd;}
	.menu_cart_wrapper_fix.sticky .navigation .level0 > .level-top {padding: 0 5px;}
	.menu_cart_wrapper_fix sticky .sections.nav-sections { width: 100%;}
	.owl-carousel-2 {margin: 15px 0px !important;}
	.owl-carousel-2 .owl-stage-outer {padding: 0px !important;background: #fff;border: 1px solid #ddd;}
	.owl-carousel-2 .owl-controls .owl-dots {display: none !important;}
	.owl-carousel-2 .owl-controls .owl-nav [class*=owl-]:hover {background: transparent !important;}
	.owl-carousel-2 .owl-controls .owl-nav [class*=owl-].owl-prev {left: -40px !important;}
	.owl-carousel-2 .owl-controls .owl-nav [class*=owl-].owl-prev:before {width: 12px !important;height: 12px !important;top: 15px !important;left: 35% !important;}
	.owl-carousel-2 .owl-controls .owl-nav [class*=owl-].owl-next {right: -40px !important;}
	.owl-carousel-2 .owl-controls .owl-nav [class*=owl-].owl-next:before {width: 12px !important;height: 12px !important;top: 15px !important;left: 35% !important;}
	.owl-carousel-custom-2 .owl-stage-outer {padding: 0px !important;}
	.page-footer {padding-bottom: 0 !important;}
	nav.navigation {background: none #3854a4;border-top-color: #3854a4;border-bottom-color: #3854a4;border-top-width: 0px;border-bottom-width: 0px;color: #ffffff;}
	nav.navigation ul li.level0:hover, nav.navigation ul li.level0.active, nav.navigation ul li.level0.has-active {background: #444 !important;}
	.parent_right ul.links {margin: 12px 0px 22px;padding: 0px;list-style: none;display: block;text-align: right;float: right;clear: both;}
	.parent_right ul.links li {display: inline;}
	.sections.nav-sections {background: transparent !important;}
	
	.ourblog-index-index.page-layout-2columns-right .column.main { width: 75.166667%;}
	.ourblog-index-index.page-layout-2columns-right .sidebar-additional { width: 24.833333%; margin-top: 0; background: none transparent; border-bottom: none;}
	
}

@media (min-width: 969px) {
	#pre-div{display:none!important;}	
	::placeholder {color: #aaa!important;opacity: 1;font-family:Arial, Helvetica, sans-serif;opacity:0.8; /* Firefox */}
	:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #aaa!important;font-family:Arial, Helvetica, sans-serif;opacity:0.8;}
	::-ms-input-placeholder { /* Microsoft Edge */color: #aaa!important;font-family:Arial, Helvetica, sans-serif;opacity:0.8;}
	.custom-slider .owl-carousel-custom-2{height: 0px;overflow: hidden;transition:all 0.5s ease;}
	.custom-slider .owl-carousel-custom-2.owl-loaded {height: auto;transition:all 0.5s ease;}
	.megamenu.level0.submenu {border-bottom: 5px solid #3854a4;box-shadow: 0px 1px 3px #7095ff;}
	.sections.nav-sections {display: inline-block !important;margin: 0px !important;}
	.navigation .level0 > .level-top{line-height:55px!important;}
	.navigation .level0 > .level-top {padding: 0px 18px 0px 20px !important;}
	nav.navigation ul {position: static;padding-left:0px;padding-right:0px;} 
}

@media (min-width: 968px) and (max-width: 1024px){
	.menu_cart_wrapper_fix.sticky li.fix_header_logo img,.menu_cart_wrapper_fix.sticky li.fix_header_logo {display: inline-block;margin-right: 0px;}
}

@media (min-width: 1025px) and (max-width: 1248px){
	.menu_cart_wrapper_fix.sticky li.fix_header_logo img,.menu_cart_wrapper_fix.sticky li.fix_header_logo {display: inline-block;margin-right: 50px;}
}

@media (min-width: 1249px){
	.menu_cart_wrapper_fix.sticky li.fix_header_logo img,.menu_cart_wrapper_fix.sticky li.fix_header_logo {display: inline-block;margin-right: 120px;}
}
	
.navigation .level0 .submenu > ul{margin-top:0px!important;padding:10px 0px!important;}	
.navigation .level0 .submenu .active > a{border-width: 0px!important;background-color: #f5f5f5!important;}
.nav-toggle {display: none !important;}
.level1.parent > a {position: relative;}
.level1.parent > a:before {content: "";width: 12px !important;height: 12px !important;top: 10px;right: 4px !important;background: transparent;border: 2px solid;border-color: transparent #3854a4 #3854a4 transparent;transform: rotate(45deg);border-radius: 2px;position: absolute;}

.block-authentication .block-title strong { font-weight: 600;}

@media print {
	.nav-toggle {display: none !important;}
	.megamenu.level0 > div.level0.submenu:before {content: "";position: absolute;width: 3px;height: 100%;left: -5px;top: 0%;background: #fff;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
	.megamenu.level0 > div.level0.submenu:after {content: "";position: absolute;width: 20px;height: 20px;left: -13px;background: #fff;border-radius: 50px;border: 1px solid #ccc;top: 50%;margin-top: -10px;}
	li.fix_header_logo {display: none;float: left;}
	li.fix_header_logo span {text-indent: -999px;overflow: hidden;background: url('../../frontend/Raveinfosys/SatPhoneStore/en_US/images/logo_sat.png');width: 148px !important;display: block;height: 50px;background-repeat: no-repeat;background-position: 50%;margin-top: 3px;margin-right: 15px;}
	.sticky li.fix_header_logo {display: inline-block !important;}
	.navigation {padding: 0 !important;}
	.navigation .level0 .submenu a.mega_menu_button {background: #000 !important;color: #ffffff !important;border: 0px !important;margin-bottom: 10px !important;display: table;}
	.navigation .level0 > .level-top {color: #ffffff !important;text-transform: uppercase;font-weight: 600 !important;padding: 0 12px;text-decoration: none;box-sizing: border-box;position: relative;}
	.menu_cart_wrapper_fix.sticky {position: fixed;width: 100%;background: #3854a4;z-index: 99;border-bottom: 4px solid #ddd;}
	.menu_cart_wrapper_fix.sticky .navigation .level0 > .level-top {padding: 0 5px;}
	.breadcrumbs {padding: 0 !important;}
	.page-header .header.panel {padding: 0 !important;}
	.header.content {padding: 0 !important;}
	.footer.content {padding: 0 !important;}
	.page-wrapper > .widget {padding: 0 !important;}
	.page-wrapper > .page-bottom {padding: 0 !important;}
	.block.category.event {padding: 0 !important;}
	.top-container {padding: 0 !important;}
	.page-main {padding: 0 !important;}
	.owl-carousel-2 {margin: 15px 0px !important;}
	.owl-carousel-2 .owl-stage-outer {padding: 0px !important;background: #fff;border: 1px solid #ddd;}
	.owl-carousel-2 .owl-controls .owl-dots {display: none !important;}
	.owl-carousel-2 .owl-controls .owl-nav [class*=owl-]:hover {background: transparent !important;}
	.owl-carousel-2 .owl-controls .owl-nav [class*=owl-].owl-prev {left: 0px !important;}
	.owl-carousel-2 .owl-controls .owl-nav [class*=owl-].owl-prev:before {width: 12px !important;height: 12px !important;top: 15px !important;left: 35% !important;}
	.owl-carousel-2 .owl-controls .owl-nav [class*=owl-].owl-next {right: 0px !important;}
	.owl-carousel-2 .owl-controls .owl-nav [class*=owl-].owl-next:before {width: 12px !important;height: 12px !important;top: 15px !important;left: 35% !important;}
	.owl-carousel-custom-2 .owl-stage-outer {padding: 0px !important;}
	.page-footer {padding-bottom: 0 !important;}
	nav.navigation {background: none #3854a4;border-top-color: #3854a4;border-bottom-color: #3854a4;border-top-width: 0px;border-bottom-width: 0px;color: #ffffff;}
	nav.navigation ul li.level0:hover {background: #333 !important;}
	.parent_right ul.links {margin: 15px 0px;margin: 15px 0px 22px;padding: 0px;list-style: none;display: block;text-align: right;margin-top: 10px;float: right;clear: both;}
	.parent_right ul.links li {display: inline;}
	.sections.nav-sections {background: transparent !important;}
}

@media only screen and (max-width: 1024px) {
	.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku { margin: 12px 0 0;}
	.catalog-product-view .product.data.items > .item.title > .switch{padding-left: 8px;padding-right: 8px;font-size: 10px;}
	.catalog-product-view .product.data.items > .item.title{margin: 0;}
	footer.page-footer .footer-second-line .row, .page-footer ul.links li:hover a:before{margin: 0;}
	.page-footer .footer-second-line ul.links li a{font-size: 12px;}
	.tabcontainer .owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev{left: 0;}
 	.tabcontainer .owl-theme .owl-controls .owl-nav [class*=owl-].owl-next{right: 0;}  
 	.home-site-info .contact_home .ch_img ul li{width: 98%;}
 	.footer-bottom-wrapper > .container {padding-left: 20px !important;padding-right: 20px !important;}
 	.mb-ajaxsuite-popup-wrapper{max-height: 95%;}
}

@media only screen and (max-width: 968px) {	  
  .catalog-product-view .product-info-main .price-box.price-final_price, .catalog-product-view .product-info-main span.old-price, .catalog-product-view .product-info-main .product-info-price .price-box.price-final_price, .catalog-product-view .product-info-main .product-info-price{display: block !important;}
  .nav-toggle:before {top: 0!important;padding: 0px 20px;}
  .navigation a>span {padding-left: 6px;}	
  .minicart-wrapper.active {z-index: 9999;}	
  .sections.nav-sections {display: none;margin: 0px !important; z-index: 99999;}		
  .mactive .fa-plus,li.fix_header_logo {display: none;}
  .mactive .fa-minus {display: block!important;}	
  .navigation .level0 .submenu{border:0px;}
  nav.navigation .level0 .submenu .submenu,nav.navigation .level0 .submenu .submenu .submenu{left:0px!important;display: none;border: 0px!important;}	
  .toolbar.toolbar-products p#toolbar-amount {display: inline-block;}
  .page-products .sorter {position: relative;}
  .page-products .columns {display: flex;}
  .page-products .sidebar.sidebar-main {order: 2!important;}
  .page-products .filter-options {display: block;}
  .page-products .wp-filters {display: none;}
  .page-products .sidebar.sidebar-additional {order: 3!important;display: block;}
  .page-products .compare.wrapper, [class*='block-compare'] {display: block;}
  .page-products .columns {padding-top: 0px;}
  .page-products .breadcrumbs a {margin-left: 0px;}
  .page-products .page-wrapper .page-main {padding: 0px 15px;}
  .cms-satphone-home .column.main .product-item {padding: 0;margin: 0px;}
  .column.main .product-items {margin-left: 0px!important;}
  .navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon), .navigation .level0.has-active > a:not(.ui-state-active) span:not(.ui-menu-icon){margin-left:0px!important;}
  .menu-item-collapse-button i.fa.fa-plus, .menu-item-collapse-button i.fa.fa-minus {color: #dfdfdf;font-size: 12px;top: 50%;position: absolute;margin-top: -5px; right: 10px;margin-left: -5px; cursor: pointer;}
  .navigation .parent .level-top:after {content: none!important;}
  li.parent>a {position: relative;z-index: 8;}
  .menu_cart_wrapper_fix.sticky .menu_cart_wrapper>img {display: inline-block;margin-top: 5px;}
  .menu_cart_wrapper_fix.sticky .menu_cart_wrapper .satStickyLogo>img {display: inline-block !important; margin-top: 8px; }
  .menu-item-collapse-button{display:inline-block;position:absolute;right:0px;top:0px;vertical-align:middle;text-align: right;z-index:12;width: 30%;}
  .level0>.menu-item-collapse-button{width:30px;height:30px;line-height:30px;}
  li.level1 .menu-item-collapse-button{height:30px; width:30px; line-height:30px; cursor: pointer; right: 0px;}
  .menu-item-collapse-button .fa-minus{display:none;}
  .menu_cart_wrapper_fix.sticky .navigation .level0 > .level-top {padding: 8px 40px 8px 15px !important;line-height: 50px;width: 100%;}	
  .menu_cart_wrapper_fix.sticky {height: 54px;}
  .menu_cart_wrapper .navigation .level0 .submenu a {padding-left: 0px!important;}
  .menu_cart_wrapper .navigation .level0 .submenu {margin: 0px!important;padding-right: 0px!important;}
  .menu_cart_wrapper .navigation .level0 .submenu > ul {margin-top: 0px!important;padding-left: 0px;}
  .menu_cart_wrapper .navigation .level1 .submenu {padding-left: 0px!important;}
  .menu_cart_wrapper .navigation .level1 .submenu a {padding-left: 10px!important;}
  .menu_cart_wrapper_fix.sticky .nav-toggle {left: auto!important;right: 15px!important;}
  .nav-open .menu_cart_wrapper_fix.sticky .nav-sections {width: 80%!important;margin-left: 20%!important;}
  .menu_cart_wrapper_fix.sticky nav.navigation {max-width: 100%!important;}
  li.fix_header_logo.ui-menu-item {display: none !important;}
  .menu_cart_wrapper_fix.sticky #ui-id-1 > li:nth-child(2) {margin-left: 0px !important;}
  nav.navigation {background: #3854a4;padding: 0px 10px 20px 10px !important; width: 100% !important;}
  nav.navigation .level0 .submenu {width: 100% !important;left: 0% !important;position: relative !important;box-shadow: none; border: none;}
  .nav-toggle {display: inline-block !important;height: 50px;top: 0px;line-height: 50px;left: 0px;}
  .navigation ul {margin: 0;padding: 0;}
  .navigation li {margin: 0;border: 0px !important;}
  .navigation a {font-size: 14px !important;font-weight: normal !important;color: #ffffff;}
  .navigation a:hover {font-size: 14px !important;font-weight: normal !important;color: #ffffff;}
  .navigation li.level0 {border-top: 1px solid #d1d1d1;font-size: 1.6rem;float: none !important;display: block !important;text-align: left !important;position: relative !important;}
  .navigation .level0 > .level-top {padding: 8px 40px 8px 15px !important;text-transform: uppercase;word-wrap: break-word;line-height: normal!important;position: relative; display:block;text-decoration: none;width: 100%;}
  .navigation ul .level1.parent > a:before{content:none!important;}
  .navigation .level0 .submenu > ul:before {content: none !important;}
  .navigation .level0 .submenu > ul:after {content: none !important;}
  .navigation .submenu:not(:first-child) {font-weight: 400;line-height: 1.3;left: auto !important;overflow-x: hidden;padding: 0;position: relative;top: auto !important;transition: left 0.3s ease-out;}
  .navigation .submenu:not(:first-child) > li > a {padding-left: 0px !important;}
  .navigation .submenu a {color: #222222 !important;font-size: 11px !important;border: 0px !important;}
  li.fix_header_logo.ui-menu-item.active {display: none !important;}
  .megamenu.level0 > ul {width: 100% !important;margin: 0px !important;padding: 0px !important;}
  .megamenu.level0 > ul > li {width: 100%;display: block;}
  .submenu {background: #fff;padding: 0px 15px !important;}
  .megamenu {display:none;transition: height 0.5s ease;}
  .megamenu > div.level0.submenu {display: none !important;}
  .head_left a.logo {float: none;display: block;text-align: center;margin: 0px;width: 100% !important;max-width: 100%;}
  .head_left .logo img {display: table;margin: 10px auto;float: none !important;}
  .head_right .block.block-search {margin-top: 0px;}
  .page-header {margin-bottom: 0 !important;border-bottom: 0px;}
  .menu_cart_wrapper {margin-bottom: 15px !important;}
  .menu_cart_wrapper .navigation .level0.active > .level-top {border-width: 0px 0px 0px 0px !important;color: #ffffff;}
  .menu_cart_wrapper .navigation .level0.has-active > .level-top {border-width: 0px 0px 0px 0px !important;color: #ffffff;}
  .sticky .menu_cart_wrapper {margin-bottom: 0 !important;}
  .nav-before-open body {height: auto !important;}
  .nav-open .nav-sections {height: auto !important;transition: all 0.3s ease;}
  .nav-open .page-wrapper {left: 0px;}
  .nav-open .nav-toggle:after {content: none !important;}
  .nav-sections {position: absolute;top: 54px !important;width: 80% !important;height:auto!important;max-height: 430px !important;left: 0px !important;box-shadow: none !important;z-index: 9999;transition: all 0.3s ease !important;-webkit-transition: all 0.3s ease !important;-moz-transition: all 0.3s ease !important;-ms-transition: all 0.3s ease !important;overflow-y: auto;}
  .nav-sections-item-title {display: none;}
  .nav-sections-item-content {margin-top: 0px;padding: 0px;}
  .navigation .level0.parent:hover > .submenu { border-bottom: none; box-shadow: none;}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.catalog-product-view .column.main~.sidebar.sidebar-additional .field.choice.related{left: -10px;}
	.coverage-maps ul li { margin: 0 1% 25px 1%;}
	.coverage-maps ul li .img-wrap img { max-height: 210px;}
	.coverage-maps ul li.full { padding: 10px;}
	.chart_guide_map .prpl_box h3 { font-size: 20px;}
	.home-site-info h2 { font-size: 24px;}
}

@media only screen and (min-width: 768px) and (max-width: 968px) {		
	.navigation a > span {font-size:10.92px;}
}

@media only screen and (max-width: 767px) {
  .authentication-wrapper{margin-top: 0;}
  .checkout-index-index .page-header{margin-bottom: 30px !important;}
  .checkout-index-index .social-login{float: left;width: 100%;}
  body.checkout-index-index.page-layout-checkout._has-modal-custom._has-auth-shown aside.modal-custom.authentication-dropdown.custom-slide._show{position: fixed;left: auto;}
  .columns .column.main {width: 100%;max-width:100%;}
  .customer-account-create fieldset, .multishipping-checkout-register fieldset{width : 100% !important;}
  .cms-salesquestions .main table {width: 100% !important;}
  .cms-salesquestions .main iframe {max-width: 100%;}
  .checkout-cart-index .products.wrapper.grid.products-grid.products-crosssell, .checkout-cart-index .products.wrapper.grid.products-grid.products-crosssell .product-items{margin-bottom: 0;}
  .checkout-cart-index .columns .column.main{max-width: 420px;margin: 0 auto;width: 100%;padding: 0 10px;}
  div.cart.table-wrapper .product-item-photo {max-width: 100%;position: static;width: 100%;text-align: center;}
  .cart.table-wrapper .col.qty, .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp {float: left;width: 100%;text-align: left;padding: 10px 11px 10px;border: none;}
  .cart .table.items .col.qty{background: #f5f5f5;}
  .cart.table-wrapper .col.qty:before, .cart.table-wrapper .col.qty .qty.field{float: left;margin: 8px 20px 6px 0;}
  .cart.table-wrapper .col.price:before, .cart.table-wrapper .col.price > span, .cart.table-wrapper .col.subtotal:before, .cart.table-wrapper .col.subtotal > span {display: inline-block !important;margin: 0 10px 0 0;}
  body.checkout-cart-index .cart.table-wrapper .cart tbody td:last-child{border-left: none;background-color: transparent;position: absolute;top: 20px;right: 0px;z-index: 9;width: auto;padding: 0;}
  .cart-totals .totals tbody>tr:not(:last-child)>td:last-child{border-bottom: 1px solid #ddd;}
  .cart.table-wrapper .cart thead tr th.col{border: none !important;}
  .checkout-cart-index .cart.table-wrapper .cart tbody td:last-child{float: left;width: 100%;text-align: left;padding: 10px 11px 10px;}
  .checkout-cart-index .cart-container>.checkout{top: 0;margin: 20px 0;}
  .breadcrumbs .item:after, .breadcrumbs{line-height: 22px !important;}
  div.product-info-main .product-social-links a.towishlist {margin-left: 0;float: left;}
  .cart.table-wrapper .product-item-photo {max-width: 100%;position: static;width: 100%;}
  .checkout-cart-index .cart-container #block-shipping, body .cart-container .cart-discount, .cart-container .block.crosssell, .cart-summary{width: 100% 
	  !important;border: none;}
  .cart-container .form-cart .actions.main button {margin: 0 0 10px;}
  .cart-discount .block>.title{border: none;}
  .checkout-cart-index .cart-summary {margin: 0 0 20px;}
  .catalog-product-view .column.main~.sidebar.sidebar-additional .products-related .list.items li.item{width: 100% !important;}
  .product.info.detailed .additional-attributes > tbody > tr, .product.info.detailed .additional-attributes > tbody > tr > th, .product.info.detailed .additional-attributes > tbody > tr > td, .product.data.items strong.type, .product.data.items .value {display: block;width: 100%;border: none !important;padding: 0;margin: 0 0 10px;}
  .product.info.detailed .additional-attributes > tbody > tr > td:before {width: 100%;margin: 0 0 10px;}
  .catalog-product-view .product.data.items > .item.content{margin-top: 0;}
  .product-addto-links, .product-info-main .product-social-links{width: 100%;display: block;}
  .catalog-product-view.page-layout-2columns-right .product-info-main, .catalog-product-view.page-layout-2columns-right .product.media{width: 100%;padding: 0;}
  .product-social-links .action.tocompare{display: inline-block;}
  .sidebar .filter-actions{margin: 20px 0 0;}
  .filter .filter-current{margin: 0;}
  .filter .filter-current .items{display:block;}
  #mb-ajaxwishlist-wrapper, #mb-ajaxcompare-wrapper{max-width: 100%;}
  .tabcontainer .owl-theme.product-items .owl-controls .owl-nav [class*=owl-].owl-prev{left: -12px;box-shadow: none;width: 18px;}
  .tabcontainer .owl-theme.product-items .owl-controls .owl-nav [class*=owl-].owl-next{right: -12px;box-shadow: none;width: 18px;}
  .tabcontainer .owl-theme.product-items .owl-controls .owl-nav [class*=owl-].owl-prev:before{left: 0;}
  .tabcontainer .owl-theme.product-items .owl-controls .owl-nav [class*=owl-].owl-next:before{right: auto;left: 2px;}
  .home-site-info .contact_home h4{margin-top: 5px;}
  .quickview-catalog-product-view .product.media, .quickview-catalog-product-view .product-info-main, .home-site-info .contact_home .ch_address{width : 100%;}
  .mfp-iframe-scaler iframe.mfp-iframe {max-width: 96%;margin: 0 auto;right: 0;}
  .owl-theme .owl-dots{bottom: -5px;}
  #mb-ajaxcart-wrapper{max-width: 100%;}  
  .tabcontainer .owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:before{top: 14px;}
  .sidebar-button, .toolbar.toolbar-products p#toolbar-amount{position: static;display: none;}
  li.product-item.item {margin: 0 0 15px;}
  #layer-product-list .products.products-grid{margin: 0;padding: 0;}
  .products.wrapper ~ .toolbar .modes {display: none;}
  .sidebar.sidebar-additional .block-compare .actions-toolbar .primary, .sidebar.sidebar-additional .block-compare .actions-toolbar .secondary {width: 47%;display: inline-block;clear: none;}
  .m_link_menu_wrapper{position:relative;cursor: pointer;}
  .parent_right {display: flex;align-items: baseline;}
  .parent_right i.fa.fa-bars {font-size: 18px;}
  .parent_right ul.links {position: absolute;z-index: 999;background: #fff;list-style: none;margin: 0px;padding: 0px;border: 4px solid #f2f2f2;    box-shadow: 0px 1px 6px #262626;width: 220px}
  .parent_right ul.links a {border: 0px!important;padding: 10px!important;margin: 0px!important;display: block;width: 100%;text-align: left;   border-bottom: 1px dashed #ccc!important;}
  .parent_right ul.links li.first + li>a {margin-left: 0px!important;}

  .owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:before,.owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:after{border:0px!important;transform: rotate(180deg)!important;}
  .owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:before,.owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:after{border:0px!important;transform:none!important}	
  .level0>.menu-item-collapse-button {width: 36px;height: 36px;line-height: 36px; cursor: pointer;}
  	
  .breadcrumbs {display: table;max-width: 380px;margin: 12px auto;padding-left: 15px;width: 100%!important;float: none!important;padding-right: 15px;box-sizing:border-box;}
  .category-description td,.category-description table {width: 100%;text-align: center;float: left;margin: 0px;padding: 0px;}
  #layer-product-list {clear: both;}

  .modes {display: inline-flex;float: left;margin-right: 0;order: 1;}
  .toolbar.toolbar-products strong#modes-label {display: none;}
  .toolbar.toolbar-products {display: flex;}
  .toolbar.toolbar-products .toolbar-sorter.sorter {order: 2;margin: 0 0 0 5px;}
  .toolbar.toolbar-products  .field.limiter {order: 3;margin: 0;}
  .toolbar.toolbar-products  .sidebar-button {order: 4;}

  .toolbar.toolbar-products  label.sorter-label {display: none;}
  .modes-mode.active {background: #dedede;color: #9e9e9e;}
  .modes-mode {background-color: #e5e5e5 !important;box-shadow: none !important;border: none !important;color: #5e5e5e;float: left;font-weight: 400;line-height: 1;padding: 7px 10px;text-align: center;display: inline-block;text-decoration: none;}
  .modes-mode > span {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
  .modes-mode:before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 16px;line-height: inherit;color: #ffffff;content: '\e60d';font-family: 'luma-icons';vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;}
  .container {margin-left: auto;margin-right: auto;max-width: 100% !important;width: 390px !important;}
  .menu_cart_wrapper {margin-left: auto;margin-right: auto;width: 100% !important;max-width: 420px !important;}
  .page-main {margin-left: auto;margin-right: auto;width: 420px !important;max-width: 100% !important; /*padding-left: 0px;padding-right: 0px;*/}
  .block-search .label {display: none;}
  .block-search input#search {position: relative !important;left: 0px !important;margin: 0px;}
  .block-search .control {border: 0;}
  .parent_right .links {display: none;}
  .parent_right .block-search {width: 90% !important;margin-left: 0%;}
  strong.logo {width: 100%;text-align: center;padding: 0px;margin: 10px auto;}
  strong.logo img {float: none;display: table;margin: 0px auto;}
  .block_bnr .grid_4 {display: block;margin: 5px 0;width: 100%;}
  .home-banners .grid_3 {width: 100%;margin: 10px 0px;max-width: 100%;}
  .first_time_buyer.clearfix label {display: table;margin: 0px auto;float: none;padding: 0px;}
  .first_time_buyer p {text-align: center;margin-bottom: 20px;}
  .first_time_buyer a {float: none;margin: 25px auto 0px auto;display: table;position: relative;}
  .display_product_home .grid_6 {width: 100%;margin: 5px 0px;max-width: 100% !important;}
  .display_product .prod_detail {padding: 0% 2% 0 0;}
  #tabs li {background-color: #eeeeee !important;margin-bottom: 4px;width: 100%;}
  ul#tabs { height: auto; border-bottom: none;}
  ul#tabs li a {border-bottom: 2px solid #3854a4;background-color: #3854a4;color: #ffffff !important;font-size: 1.4em;font-weight: 600;}
  ul#tabs li a:hover {border-bottom: none;background-color: #3854a4;color: #ffffff !important;font-size: 1.4em;font-weight: 600;}
  ul#tabs li a.inactive {font-size: 1.4em;font-weight: 600;color: #999999 !important;}
  ul#tabs li a.inactive:hover {border-bottom: none;background-color: #3854a4;color: #ffffff !important;font-size: 1.4em;font-weight: 600;}
  .chart_guide_map .grid_4 {width: 100%;margin: 5px 0px;max-width: 100% !important;}
  .home-site-info .grid_5 {width: 100%;}
  .home-site-info .about_home {padding: 20px;}
  .home-site-info h2 {margin-top: 0px;}
  .home-site-info .grid_7 {width: 100%;margin: 0;}
  .home-site-info .contact_home {padding: 20px;}
  .home-site-info .contact_home .ch_img {width: 100%;float: none;margin: 0px;}
  .home-site-info .contact_home .ch_img ul li {display: inline-block;margin: 0px 2% 5px 0px;padding: 0px !important;max-width: 160px !important;width: 48%;}
  .home-site-info .contact_home .ch_img ul li a {width: 100%;display: block;}
  .home-site-info .contact_home .ch_img ul li img {width: 100%;}
  .ch_img ul {margin: 0px;padding: 0px;text-align: center;}
  .footer-bottom-wrapper {padding-top: 10px;}
  .footer-bottom-wrapper .f-right {display: table;margin: 2px auto;text-align: center;width: 100%;}
	.designed_by {float: left !important;width: 100% !important; margin: 0px auto !important;}
	.designed_by a{margin: 8px auto !important;}
  .footer-bottom-wrapper .f-left {display: table;margin: 2px auto;text-align: center;width: 100%;}
  .owl-carousel-2 .owl-controls .owl-nav [class*=owl-]:hover {background: transparent !important;}
  .owl-carousel-2 .owl-controls .owl-nav [class*=owl-].owl-prev {left: 0 !important;}
  .owl-carousel-2 .owl-controls .owl-nav [class*=owl-].owl-prev:before {width: 12px !important;height: 12px !important;top: 15px !important;}
  .owl-carousel-2 .owl-controls .owl-nav [class*=owl-].owl-next {right:0 !important;}
  .owl-carousel-2 .owl-controls .owl-nav [class*=owl-].owl-next:before {width: 12px !important;height: 12px !important;top: 15px !important;}
  .owl-carousel.owl-loaded{margin: 0;}
  .page-layout-2columns-left .sidebar-main {width: 100%;}
  .mobile_link_toggle{display: table;padding: 7px 15px;}	
  .head_right {float: none !important;display: table !important;width: 100%;text-align: center !important;}
  .head_left {float: none !important;display: table !important;width: 100%;text-align: center !important;}
  .menu_cart_wrapper_fix.sticky {position: fixed;z-index: 999;width: 100% !important;top: 0px;max-width: 100% !important;background: #3854a4;margin-bottom: 0 !important;}
  page-products .products-grid .product-item {width: 100%;padding: 0px;margin-bottom: 20px;}
  .page-products .product-item-info {width: 100%;padding: 0px;margin-bottom: 20px;}
  
  .page-products .products-list .product-item-info { display: block;}
  .page-products .products-list .image-quickview { width: 100%;}
  .page-products .products-list .product.details.product-item-details { width: 100%; padding-top: 15px;}

  .filter.active .filter-title strong:after {right: 21px;position: absolute;top: 0px;background: #959595;width: 28px;color: #ffffff;height: 28px;line-height: 28px;}
  
  .bg-pager .pager .toolbar-amount .toolbar-number { display: block; text-align: center; padding: 0 0 10px;}
  .bg-pager .pager .pages { width: 100%; padding: 5px 0 10px;}
  .bg-pager .pager .limiter { float: left; width: 100%; text-align: center; margin: 15px 0 0;}
  
  .coverage-maps ul li { width: 100%;}
  .page-footer .footer-second-line .footer-block-title h2:after { content: '\f107'; font-family: 'FontAwesome'; position: absolute; right: 8px; cursor: pointer;}
  .cus_foot_address { margin-top: 15px;}
}

@media only screen and (max-width: 480px) {

  .toolbar select{min-width: auto;}
  .limiter .control a{padding: 5px 4px;}
  .toolbar a.modes-mode, .toolbar strong.modes-mode {width: 25px;padding: 10px 0;}
  .sorter-action{padding: 4px 5px;}
  .page-header {margin-bottom: 0px;}
  .owl-carousel-2 {display: none;margin-bottom: 0px;padding-bottom: 0px;}  
  .owl-carousel .owl-stage-outer {padding: 10px 0px;}
  .custom-slider {padding-bottom: 10px;}
  .home-banners.clearfix {margin-top: 10px;}
  .display_product .prod_detail {padding: 0px;text-align: center;width: 80%;margin: 0px auto 20px auto;display: table;float: none;}
  .display_product .prod_detail h3 {margin-top: 0;padding: 0px;}
}

@media only screen and(min-width: 768px){	
  .page-layout-2columns-left .column.main {width: 76.167%;}
  .page-layout-2columns-left .sidebar-main {width: 23.833%;}
  .page-layout-2columns-left .sidebar-additional {width: 23.833%;}
  .checkout-cart-index .popup-authentication .block-authentication .block-title { border-bottom: 1px solid #ddd; margin-bottom: 20px; padding-bottom: 10px;}
  .checkout-cart-index .popup-authentication .block-authentication {border-top:none;}
}

@media only screen and (max-width: 977px) and (min-width: 768px) {
  .cart-summary .checkout-methods-items .action.primary.checkout{padding: 0 5px !important;}
  .block_bnr .grid_4 {width: 233px;display: inline-block;float: none !important;position: relative;}
  .block_bnr .grid_4 a {font-size: 12px;}
  .container {width: 768px !important;max-width: 100%;}
  .menu_cart_wrapper {width: 768px !important;width: 748px !important;margin-left: auto !important;margin-right: auto !important;}
  .page-main {width: 768px !important;width: 748px !important;margin-left: auto !important;margin-right: auto !important;}
  .home-banners.clearfix {display: table;margin: 20px auto;float: none !important;}
  .home-banners .grid_3 {width: 172px;}
  .home-banners .hb_content {float: left;width: 54%;}
  .home-banners .hb_content h3 {font-size: 16px;line-height: 20px;margin-bottom: 8px;padding: 0% 0 0;}
  .home-banners .hb_content h3 span {font-size: 16px;}
  .home-banners .hb_content a {padding: 5px 20px;}
  .home-banners .hb_img {width: 45%;}
  .display_product_home .grid_6 {width: 49%;margin: 0 0.5% !important;}
  .chart_guide_map .grid_4 {max-width: 31% !important;margin: 10px 1% 0 1% !important;float: none !important;display: inline-block;}
  .chart_guide_map.clearfix {text-align: center;}
  .header_top_wrp {width: 748px !important;margin-left: auto !important;margin-right: auto !important;}
  strong.logo{margin: 20px auto 0;display: table;float: none;}
  .navigation {width: 748px !important;margin-left: auto !important;margin-right: auto !important;}
  .breadcrumbs {width: 748px !important;margin-left: auto !important;margin-right: auto !important;}
  .page-header .header.panel {width: 748px !important;margin-left: auto !important;margin-right: auto !important;}
  .header.content {width: 748px !important;margin-left: auto !important;margin-right: auto !important;}
  .footer.content {width: 748px !important;margin-left: auto !important;margin-right: auto !important;}
  .page-wrapper > .widget {width: 748px !important;margin-left: auto !important;margin-right: auto !important;}
  .page-wrapper > .page-bottom {width: 748px !important;margin-left: auto !important;margin-right: auto !important;}
  .block.category.event {width: 748px !important;margin-left: auto !important;margin-right: auto !important;}
  .top-container {width: 748px !important;margin-left: auto !important;margin-right: auto !important;}
  .footer-second-line .container {width: 748px !important;margin-left: auto !important;margin-right: auto !important;}
  .footer-second-line .col-xs-12 {width: 20%;}
  .head_right {float: none !important;display: table !important;width: 100%;text-align: center !important;}
  .head_right ul.links {text-align: center;display: table !important;margin: 18px auto !important;float: none !important;}
  .head_right .parent_right {display: table;width: 100%;text-align: center;}
  .head_right .parent_right ul.links li:first-child {display: table !important;width: 100%;float: none !important;text-align: center !important;}
  .head_right .parent_right ul.links li:nth-child(2) a {border-left: 0px !important;}
  .head_right .parent_right .links li.first a {display: table;margin: 0px auto !important;float: none;}
  .head_right .block.block-search {float: none;margin: 0px auto 10px;}
  .head_left {float: none !important;display: table !important;width: 100%;text-align: center !important;}
  .head_left strong.logo {margin: 0px auto;display: table;float: none;}
  .first_time_buyer label {font-size: 35px;padding: 0 25px 0 0;}
  .first_time_buyer label span {font-size: 28px;letter-spacing: 12px;}
  .first_time_buyer p {padding: 10px 0 0;width: 52%;}
  .display_product .prod_detail {padding: 2% 2% 0px 0px;min-height: 190px;width: 47%;}
  .home-site-info .contact_home .ch_address {float: left;width: 48%;}
  .home-site-info .grid_5 {width: 300px;}
  .home-site-info .grid_7 {width: 428px;}
  li.fix_header_logo span {text-indent: -999px;overflow: hidden;background: url('../../frontend/Raveinfosys/SatPhoneStore/en_US/images/logo_sat.png');width: 70px !important;display: block;height: 50px;background-repeat: no-repeat;background-position: 50%;margin-top: 3px;margin-right: 8px;background-size: contain;}
  .menu_cart_wrapper_fix.sticky #ui-id-1 > li:nth-child(2) {margin-left: 0px !important;}
}
@media only screen and (max-width: 1250px) and (min-width: 1025px) {
	.catalog-product-view .product.data.items > .item.title > .switch { padding-left: 4px;padding-right: 7px;}	
	.header_top_wrp {width: 978px !important;margin-left: auto !important;margin-right: auto !important;}
}
@media only screen and (max-width: 1250px) and (min-width: 978px) {
	header.page-header .container{width: 978px !important;}
	.parent_right .block-search {width: 250px;}	  
	.header_top_wrp strong.logo img {width: 180px;margin-top: 12px;}
	.menu_cart_wrapper {width: 978px !important;margin-left: auto !important;margin-right: auto !important;}
	.navigation {width: 978px !important;margin-left: auto !important;margin-right: auto !important;}
	.navigation > ul { padding-left: 10px;}
	.navigation .level0 > .level-top {padding: 0 6px !important;}
	.breadcrumbs {width: 978px !important;margin-left: auto !important;margin-right: auto !important;}
	.page-header .header.panel {width: 978px !important;margin-left: auto !important;margin-right: auto !important;}
	.header.content {width: 978px !important;margin-left: auto !important;margin-right: auto !important;}
	.footer.content {width: 978px !important;margin-left: auto !important;margin-right: auto !important;}
	.page-wrapper > .widget {width: 978px !important;margin-left: auto !important;margin-right: auto !important;}
	.page-wrapper > .page-bottom {width: 978px !important;margin-left: auto !important;margin-right: auto !important;}
	.block.category.event {width: 978px !important;margin-left: auto !important;margin-right: auto !important;}
	.top-container {width: 978px !important;margin-left: auto !important;margin-right: auto !important;}
	.page-main {width: 978px !important;margin-left: auto !important;margin-right: auto !important;}
	.footer-second-line .container {width: 978px !important;margin-left: auto !important;margin-right: auto !important;}
	.footer-second-line .col-xs-12 {width: 20%;}
	.block_bnr .grid_4 {width: 312px;}
	.chart_guide_map .grid_4 {width: 312px;}
	.home-banners .grid_3 {width: 229px;}
	.home-banners .hb_content h3 {padding: 0px;font-size: 20px;}
	.home-banners .hb_content h3 span {padding: 0px;font-size: 20px;}
	.display_product .prod_detail {padding: 3%;}
	.display_product_home .grid_6 {width: 23.9%;}
	.home-site-info .grid_5 {width: 390px;}
	.home-site-info .grid_7 {width: 558px;}
	.sections.nav-sections {width: 85%;}
	.menu_cart_wrapper_fix.sticky #ui-id-1 > li:nth-child(2) {margin-left: 50px !important;}
	.menu_cart_wrapper_fix.sticky .navigation .level0 > .level-top{padding:0px 2px!important;}
}

.checkout-cart-index .cart.table-wrapper .cart tbody td:last-child {border-left: 1px solid #ddd;background-color: #f5f5f5;vertical-align: middle;}
.checkout-cart-index .cart.table-wrapper .actions-toolbar > .action-edit, .cart.table-wrapper .actions-toolbar > .action-delete {position: static;margin: 5px;display: block;text-align: center;}
.checkout-cart-index .cart.table-wrapper .actions-toolbar > .action-edit:before, .cart.table-wrapper .actions-toolbar > .action-delete:before {font-family: fontawesome;font-size: 13.92px;color: #aaa;height: 38px;width: 38px;text-align: center;line-height: 38px;border: solid 1px #cdcdcd;border-radius: 50%;-moz-border-radius: 50%;}
.checkout-cart-index .cart.table-wrapper .actions-toolbar > .action-edit:before {content: '\f040';}
.checkout-cart-index .cart.table-wrapper .actions-toolbar > .action-delete:before {content: '\f00d';}
.checkout-cart-index .cart.table-wrapper .cart thead tr th.col {border-bottom: 1px solid #ddd;padding-bottom: 11px;padding-top: 11px;color: #222;text-align: center;font-size: 15.6px;}
.checkout-cart-index .block.crosssell {width: 25%;margin: 0px;padding: 0px;float: left;}
.checkout-cart-index .cart-discount {width: 23%!important;margin: 0px!important;order: 2;clear: none;padding: 15px 1%;box-sizing: border-box!important;}
.checkout-cart-index div#block-discount .content {display: block!important;width: 100%!important;}
.checkout-cart-index div#block-discount {width: 100%;}
.checkout-cart-index input#coupon_code {width: 100%;display: table;color: #666;font-size: 12px;}
.checkout-cart-index .fieldset.coupon>.field {width: 100%;display: block!important;}
.checkout-cart-index .paypal-review-discount .actions-toolbar, .cart-discount .actions-toolbar {width: auto!important;display: block;}
.checkout-cart-index button.action.apply.primary {margin-left: 0px!important;box-shadow: none !important;color: #fff !important;font-size: 13px;text-transform: uppercase;border-radius: 0;}
.checkout-cart-index div#block-shipping {float: left;padding: 15px 1%;width: 23%;}
.checkout-cart-index div#block-summary {display: block!important;}
.checkout-cart-index .products.wrapper.grid.products-grid.products-crosssell {margin-top: 0px;}
.checkout-cart-index li.item.product.product-item {width: 100%;border-bottom: 1px solid #ddd;border-top: none;padding-bottom: 8px;margin-bottom: 11px;}
.checkout-cart-index .cart.table-wrapper {width: 100%!important;}
.modal-popup.confirm button.action-secondary.action-dismiss, .modal-popup.confirm button.action-primary.action-accept {line-height: 29px;font-size: .75em;text-transform: uppercase;font-weight: bold;color: #aaa;padding: 0 18px;display: inline-block;border: solid 4px #eee;margin-top: 1em;border-radius: 0;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
.modal-popup.confirm button.action-secondary.action-dismiss:hover, .modal-popup.confirm button.action-primary.action-accept:hover, .modal-popup.confirm button.action-secondary.action-dismiss:active, .modal-popup.confirm button.action-primary.action-accept:active, .modal-popup.confirm button.action-secondary.action-dismiss:focus, .modal-popup.confirm button.action-primary.action-accept:focus {background: #444;color: #fff;border-color: #1377FF;}

body.page-layout-1column.page-with-filter .column.main{padding-top: 0;}
body.page-layout-1column .toolbar-products{position: static !important;}
.action.sorter-action:before {content: "\f161";font-family: FontAwesome;font-size: 13.92px;}
.toolbar .modes-mode{width: 34px;height: 34px;padding: 10px;}
.modes-mode.mode-grid:before {content: "\f00a";font-family: FontAwesome;font-size: 13.92px;}
.modes-mode.mode-list:before {content: "\f00b";font-family: FontAwesome;font-size: 13.92px;}
.toolbar-products{border-bottom: 1px solid #ddd;padding: 0 0 8px;margin: 0;}
#layer-product-list .products.products-grid {margin-top: 20px;}
.page-products .products-grid .product-item .product-item-details{text-align: center;}
.page-products .product-item .tocart{text-transform: uppercase;}
.page-products  a.product-item-link:hover {color: #3854A4;}
.pages .pages-items li.item {border-right: solid 1px #ddd;width: 42px;height: 20px;line-height: 20px;margin: 0;}
.pages .pages-items li.item.current {padding-right: 18px;}
.pages .pages-items li.item:last-child, .pages .pages-items li.item:nth-last-child(2) {border: none;width: 32px;margin-left: 6px;}
.pages .pages-items li a{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.pages .pages-items li a.page:hover, .pages .pages-items li a.next:hover, .pages .pages-items li a.page:focus, .pages .pages-items li a.next:focus {color: inherit;text-decoration: none;border: solid 2px #ddd;background: transparent;}

.sidebar .filter-actions{text-align: center;}
.sidebar .action.clear.filter-clear, #compare-clear-all {text-decoration: none;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;display: inline-block;font-weight: normal;background-color: #fff;padding: 1px 13px;text-align: center;color: #aaa;font-weight: bold;text-transform: uppercase;margin-right: 8px;border: solid 4px #eee;font-size: 9.5px;line-height: 29px;font-family: 'Open Sans', sans-serif;}
.sidebar .action.clear.filter-clear:hover, #compare-clear-all:hover{border-color: #1377FF;background: #444;color: #fff;}

.sidebar a.action.remove, .sidebar .product-items .action.delete {position: static;float: right;line-height: normal;}
.sidebar .filter-content .item, .sidebar .product-items-names .product-item{padding: 10px 20px;border-top: dotted 1px #ddd;}
.sidebar .filter-content .item:first-child, .sidebar .product-items-names .product-item:first-child{border: none;}
.block-compare .product-item .product-item-name{display: inline-block;margin: 0;width: 92%;}
.sidebar.sidebar-additional .block-title {background: #444 none;}
span.counter.qty{display: inline-block;color: #fff;margin-left: 5px;font-size: 14px;}
.sidebar.sidebar-additional .block-compare .counter.qty:before {content: "(";}
.sidebar.sidebar-additional .block-compare .counter.qty:after {content: ")";}

.sidebar.sidebar-additional .block-compare .actions-toolbar{text-align: center;}
.sidebar.sidebar-additional .block-compare .actions-toolbar .primary{float: none;}
.sidebar.sidebar-additional .block-compare .actions-toolbar a.action.compare{color: #fff;background: #444 !important;border-radius: 0;border-color: #444 !important;line-height: normal;box-shadow: none;text-transform: uppercase;font-weight: normal;font-size: 11.7px;padding: 10px 15px;}
.sidebar.sidebar-additional .block-compare .actions-toolbar a.action.compare:hover {color: #aaa;background-color: #fff !important;border-color: #fff !important;}
.abs-remove-button-for-blocks:before, .filter-current .action.remove:before, .sidebar .product-items .action.delete:before, .table-comparison .cell.remove .action.delete:before, .block-compare .action.delete:before {font-size: 14px;content: "\f00d";font-family: FontAwesome;color: #aaa;}
.breadcrumbs .items{font-size: 10.92px;font-family: "Open Sans", sans-serif;}

.product-info-main .box-tocart .input-text.qty{width: 35px;height: 35px;}
.product-info-main .box-tocart .field.qty {margin: 0 15px 0 0;}
.product-info-main .field.qty label.label {display: none;}
.product-info-main .product-options-bottom .box-tocart {margin: 10px 0 0;display: inline-block;}

.catalog-product-view .box-tocart.update,
.catalog-product-view .box-tocart.update .fieldset { display: block; width: 100%;}
.catalog-product-view .box-tocart.update .action.tocart { height: 35px; line-height: 1;}

.product-info-main .product-social-links{display: inline-block;font-size: 13.2px;width: auto;margin-left: 10px;}
.product-info-main .product-social-links a.action {margin: 0;font-size: 13.2px;color: #3854a4;}
.product-info-main .product-social-links a span {text-transform: capitalize;font-weight: normal;font-family: "Open Sans", sans-serif;letter-spacing: 0;}
.product-info-main .product-social-links a.towishlist {margin-right: 15px;margin-left: 0px;}
.product-info-main .product.attribute.overview {font-size: 13.2px;border-top: 1px solid #ddd;margin: 10px 0 50px;padding: 20px 0 0;font-weight: bold;}
.product-info-main .product.attribute.overview .value{font-weight: normal;display: inline-block;}
.product.attribute h3, .data.table.additional-attributes h3 {color: #111;font-family: 'Open Sans', sans-serif;text-transform: capitalize;font-size: 18px;margin-bottom: 15px;margin-top: 0;}
.product.attribute p, .data.table.additional-attributes p {font-size: 13px;line-height: 22px;color: #888;font-family: "Open Sans", sans-serif;padding: 0 0 15px; word-break: break-word;}
.product.data.items .product.attribute .value li p { padding: 0;}
.data.table.additional-attributes ul {padding: 0 0 0 20px;}
#product-airtime-rates h2 {margin: 0;font-size: 12.12px;font-family: 'Open Sans', sans-serif;color: #aaa;font-weight: 400;padding-bottom: 3.636px;line-height: 19.186px;}
#product-airtime-rates h2 strong{font-weight: 400;}
.cms-index-index .messages {margin: 15px 0 0;}
.page.messages {margin: 8px 0 0; clear: both;}
.message.success{background: #c5ecc1;color: #7c967a;font-size: 11px;font-family: "Open Sans", sans-serif;}
.message.success>*:first-child:before {font-family: FontAwesome;content: "\f00c";font-size: 12px;width: 50px;top: 20px;color: #7c967a;}
.cart.table-wrapper .product-item-photo { padding-right: 0; display: block; width: 64px; float: left; margin-right: 20px;}
.cart.table-wrapper .product-item-name { font-size: 15.6px; }
.cart.table-wrapper .product-item-name a:hover{color:#3854A4;}
.cart.table-wrapper .col.qty .input-text { height: 35px; margin-top: -5px; text-align: center; width: 35px; border-color: #ddd; background-color: #eee;}
.cart.table-wrapper .item .col.item {padding: 20px 8px 10px 0;}
.cart.table-wrapper span.price {font-size: 21.6px;font-weight: 600 !important;color: #3854A4;}
.cart-container .form-cart .actions.main .clear{display: inline-block;}
.cart-container .form-cart .actions.main button {background: none #3854A4;height: 36px;border-radius: 0;color: #fff;font-size: 13px;font-weight: 600;padding: 0 15px;line-height: 36px;text-transform: uppercase;}
.cart-container .form-cart .actions.main button:hover, .cart-container .form-cart .actions.main button:active, .cart-container .form-cart .actions.main button:focus {background-color: #444;}
.block.crosssell .block-title, .cart-discount .block > .title strong, #shipping-zip-form .legend{font-size: 14px !important;color: #222;
font-family: "Open Sans", sans-serif;text-transform: uppercase;margin: 0;border-bottom: 1px solid #ddd;padding: 0 0 6px;width: 100%;display: block;cursor: default;line-height: 22.0354px;font-weight: 700;margin: 0 0 12px;}
.cart-summary > .title{font-size: 14px !important;color: #222;
font-family: "Open Sans", sans-serif;text-transform: uppercase;margin: 0;border-bottom:1px solid #ddd; padding: 0 0 6px;width: 100%;display: block;cursor: default;line-height: 22.0354px;font-weight: 700;margin: 0 0 0px;}
.cart-discount .block>.title {padding: 0;}
.cart-discount .fieldset>.field>.label{display: block;}
#block-shipping.block .title, .cart-discount .block .title:after {display: none !important;}
.block.crosssell a.product.photo.product-item-photo {float: left;width: 30%;}
.block.crosssell .product.details.product-item-details {float: right;width: 65%;}
.product-item-name, .product.name a {font-weight: 400;color: #222;}
.block.crosssell .product-item-info, .block.crosssell .products-grid .product-item {width: 100%;padding: 0;box-shadow: none;border: none;margin: 0;}
.checkout-cart-index .cart-container #block-shipping, .cart-container .cart-discount, .cart-container .block.crosssell, .cart-summary{float: left;width: 25%;margin: 0 0 12px;padding: 0 10px;box-sizing: border-box;clear: none;}
form#co-shipping-method-form {margin: 18px 0 0;}
.cart-totals{border: none;}
.cart-totals tbody .mark, .cart-totals tfoot .mark { text-align: right; border-bottom: 1px solid #ddd !important; padding: 14.4px 0 14.4px 14.4px; color: #666; width: 60%;}
.cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark { font-size: 14.4px; padding-right: 0;line-height: 25.7143px;}
.cart-totals tbody th, .cart-totals tfoot th,
.cart-totals tbody td, .cart-totals tfoot td { text-align: right; border-bottom: 1px solid #ddd; padding: 14.4px 0 14.4px 12px;}

.cart-totals tbody .amount, .cart-totals tfoot .amount, .opc-block-summary .table-totals tbody .amount, 
.opc-block-summary .table-totals tfoot .amount { padding: 14.4px 0 14.4px 14px; border: 0; border-bottom: 1px solid #ddd !important; text-align: right;}
.cart-totals table.totals span.price { color: #3854A4; font-weight: 600; font-size:17.28px; line-height: 1em;}
.cart-totals .grand strong, .opc-block-summary .table-totals .grand strong { font-weight: 400;}

.totals .totals-mageworx-fee-summary, .totals-mageworx-fee-details { background: #f5f5f5;}
.totals-mageworx-fee-details th, .totals-mageworx-fee-details td { padding: 10px 0 10px 14.4px !important;}
.totals-mageworx-fee-details td { padding-right: 20px !important;}
.totals-mageworx-fee-details td span.price { color: #444 !important;}
.cart-totals .totals-mageworx-fee-details th, 
.cart-totals .totals-mageworx-fee-details td { border-bottom: 1px solid #f5f5f5;}

form#shipping-zip-form select {color: #aaa;font-size: 10.92px;}
form#shipping-zip-form .note {color: #666;font-size: 12px;margin: 0 0 15px !important;}
.cart-container label.label {font-size: 12px;color: #666;font-weight: normal !important;}
#co-shipping-method-form span.price {font-size: 16.8px;color: #3854A4;}
#co-shipping-method-form dt {color: #666;font-weight: normal;font-size: 12px;margin: 5px 0 0px;}
.cart-summary .checkout-methods-items .item {margin-bottom: 10px;}
.cart-summary .action.multicheckout{font-size: 10.92px;color: #444;float: right;}
.cart-summary .action.multicheckout:hover{color:#3854A4; text-decoration:none;}
.cart-summary .checkout-methods-items .action.primary.checkout{background: #ff7f00 !important;border-color: #ff7f00 !important;color: #fff;font-size: 0.9em;font-weight: 600;padding: 0 15px;line-height: normal;}
.cart-summary .checkout-methods-items .action.primary.checkout:hover, .cart-summary .checkout-methods-items .action.primary.checkout:focus, .cart-summary .checkout-methods-items .action.primary.checkout:active{background-color: #444 !important;border-color: #444 !important;}
.cart-summary .checkout-methods-items .item {margin: 0;float: right;width: 100%;}
.cart-summary .__processed{float: right;margin: 0 0 5px;}
.cart-summary .checkout-methods-items .action.primary.checkout{background: #ff7f00 !important;border-color: #ff7f00 !important;color: #fff;font-size: 0.9em;font-weight: 600;padding: 0 15px;line-height: normal;width: auto;float: right;text-transform: uppercase;margin: 0 0 10px;}
.cart-summary .checkout-methods-items {margin: 0;}
.cart-summary .checkout-methods-items .item:last-child{border: none;padding: 0;}

.cart-summary .checkout-methods-items #minicart-amazon-pay-button{float: left;margin: 0 0 10px;}
.cart-summary .checkout-methods-items .amazon-button-container, .cart-summary .checkout-methods-items .amazon-minicart-container > div > div:first-child{float: right;}
.amazon-button-container__cell .field-tooltip {margin: 2px 4px 0;}

.page-layout-checkout .opc-progress-bar{margin: 30px 0 20px;text-align: center;}
.page-layout-checkout .opc-progress-bar-item._active:before, .page-layout-checkout .opc-progress-bar-item._active>span:before{background: #3854A4;border-color: #3854A4;}
.page-layout-checkout .opc-progress-bar-item._active>span:after{border-color: #3854A4;}
 .page-layout-checkout .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary, .page-layout-checkout .checkout-shipping-method .actions-toolbar .action.primary{padding: 8px 25px;line-height: 19.5px;font-size: 15px;text-transform: uppercase;}
.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary>.title, .checkout-agreements-items .checkout-agreements-item-title{font-size: 22px !important;}

.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {right: calc(50% - 22px);top: 100px;width: 20px;height: 20px;opacity: 1 !important;}
.fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left {left: calc(50% - 22px);top: 100px !important;width: 20px;height: 20px;opacity: 1 !important;}
.fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {right: calc(50% - 22px);top: 100px;width: 20px;height: 20px;opacity: 1 !important;}
.fotorama .fotorama__thumb__arr.fotorama__thumb__arr--right:before {content: '';width: 2px;height: 13px;background-color: #888;display: block;position: relative;top: 4px;left: -3px;}
.fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon {background: none transparent;padding-bottom: 20px;}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon::after {content: '\f104';font-size: 20px;text-align: center;width: 20px;height: 20px;font-family: fontawesome;position: absolute;top: 0;line-height: normal;left: 0;padding: 0 1px 0 0;color: #888;}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon::after {content: '\f105';font-size: 20px;text-align: center;width: 20px;height: 20px;font-family: fontawesome;position: absolute;top: 0;line-height: normal;left: 0;padding: 0 0 0 1px;color: #888;}
.fotorama__nav-wrap {margin-bottom: 40px;}
.gallery-placeholder .fotorama__stage {border: 1px solid #ddd;margin-bottom: 10px;}
.fotorama__stage__shaft.fotorama__grab {width: 100% !important;}
.fotorama__stage, .fotorama__nav {overflow: visible !important;}
.fotorama__nav--thumbs {height: 100% !important;}
.gallery-placeholder .fotorama__thumb-border {background-image: none;border: 1px solid transparent;height: 85px !important;}
.fotorama .fotorama__nav--thumbs .fotorama__nav__frame {height: 85px !important;text-align: center;}
.gallery-placeholder .fotorama__thumb {background-color: #fff;border: 1px solid #ddd;}
.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img {height: 100% !important;position: relative !important;width: auto !important;}

#mb-ajaxsuite-blank{background: rgba(0, 0, 0, 0.3);}
.mb-ajaxsuite-popup-border.mb-ajaxlogin-popup.mb-ajaxlogin-login{padding: 10px 0 5px;}
#mb-ajaxlogin-wrapper .mb-login-popup-title .mb-login-popup-title-success + strong {text-align: center !important;margin :0;}

div#mb-ajaxsuite-popup {padding: 10px 15px 15px; }
#pre-div{z-index: 99;}
.customer-account-logoutsuccess h1.page-title {width: 100%;margin: 30px 0 20px;}
.category-description td {padding: 11px 5px;}
.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current>strong {border-color: #3854A4;}
.page-layout-2columns-left .sidebar-additional{background: #fff;border: none;}
.page-main .sidebar-additional .block {background: #eee;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 2px solid #ddd;}
.block.block-collapsible-nav, .block.account-nav {margin: 0;}
.account h1.page-title {width: 100%;margin: 0 0 20px;padding-bottom: 15px;}
.account .column.main button.primary {font-size: 13px;text-transform: uppercase;padding: 7px 15px;}

.cms-noroute-index .button{color: #3854A4;}
.checkout-cart-index .cart-empty {margin: 25px 0 0;}
.checkout-onepage-success h1.page-title {width: 100%;margin: 30px 0 20px;}
.checkout-onepage-success .action.primary {margin: 10px 0 0;}
.checkout-onepage-success .product-item-info {border: 1px solid #bbb;padding: 9px;margin: 0 !important;}
.checkout-onepage-success .share > div { display: inline-block; vertical-align: top;}
.catalog-product-compare-index .page-title{margin: 22px 0 22px;width: 100%;padding: 0 0 20px;}
.cms-page-view .page-title {margin: 5px 0 22px;width: 100%;padding: 0 0 20px;}

#mb-ajaxcart-wrapper .product-add-form .options-list input[type="radio"] {margin: 5px 7px 0 0;vertical-align: top;}
#mb-ajaxcart-wrapper .product-add-form .options-list label{width: 90%;}
.ajaxsuite-autoclose-countdown{display: none;}
.page-footer .col-lg-2{padding-left: 12px;padding-right: 12px;}
#mb-ajaxcompare-wrapper .ajaxcompare-buttons{margin-bottom: 0;}
.table-comparison{border: 1px solid #ccc;}
.table-comparison tr {border-top: 1px solid #ccc;}
.table-comparison tbody td{border-left: 1px solid #ccc;}
.table-comparison tbody td:nth-child(1), .table-comparison tbody td:nth-child(2){border-left:none;}
.table-comparison th span {font-weight: bold;}
@media only screen and (max-width: 479px){
	.bh-main:not(.blog-detail) .bh-other-info .bh-desc img { width: 200px; }
	hr.indent-28.white-space{margin-bottom:0px; margin-top:0px;}
}
.block-customer-login .block-content .primary .secondary > span{display:inline-block;}
.nav-sections-item-content .navigation .level0 .submenu .submenu { left: 0px !important;top: 100% !important; }
#maincontent .page-title-wrapper .order-date{ margin:0px; }
.megamenu.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all .level0.submenu { position: initial; }	
#mb-ajaxwishlist-wrapper .product-add-form .actions button.primary { margin: -6px 0px 0 0; }
div#top_menu_header .satStickyLogo > img { display: none; }
.block.block-reorder .primary.no-display { margin: 0 10px; }
.block-content ol#cart-sidebar-reorder li.product-item { padding-left: 6px !important; padding-right: 0px !important; display:flex; }
fieldset.fieldset.login .field.email.required { max-width: 100% !important; }
a.action.mailto.friend { margin-left: 10px; }
.value p br { display: none; }
.product.attribute.description .value p br{display: block;}
.level0.submenu h3 { margin-top: 13px; }
.input-text{z-index:1 !important;}
.block.block-customer-login{float:right !important;}
.block.block-new-customer { float: left !important; }
.customer-account-login #block-new-customer-heading, .customer-account-login strong#block-customer-login-heading {text-transform:uppercase; color: #1377ff; font-size: 20px; padding: 0 0 5px; font-weight: bold; margin-bottom: 20px; }
.block.block-new-customer .block-content p, fieldset.fieldset.login .field.note  { font-size: .91em; }
.block.block-new-customer .actions-toolbar .primary { float: right;border-radius: 0;}
.customer-account-login .login-container .fieldset>.field>.control{width:100%;}
.customer-account-login h1.page-title { font-size: 3em; }
.customer-account-login .page-title-wrapper { margin-top: 3em; } 
.customer-account-login .page-title-wrapper h1.page-title { display:none; }
.customer-account-login div.social-login, .multishipping-checkout-register .social-login, .customer-account-create .social-login {padding: 15px; margin: 5px 0 15px;float: left;width: 100%;border: 1px solid #ddd; }
.customer-account-login div.social-login p{ font-size: .91em;margin-bottom: 10px !important;}
.customer-account-login div.social-login h3.legend, .customer-account-create .social-login h3.legend, .customer-account-create .account .fieldset > .legend, .multishipping-checkout-register .create .fieldset > .legend, .multishipping-checkout-register .account.fieldset > .legend { border-bottom: 1px solid #c1c1c1;color: #1377ff;font-size: 20px;margin: 10px 0 20px;padding: 0 0 5px; text-transform: uppercase;font-weight: bold;}
.customer-account-create .account .fieldset > .legend > span, .multishipping-checkout-register .create .fieldset > .legend > span, .multishipping-checkout-register .account.fieldset > .legend  > span{font-weight:bold;}
.customer-account-login .page-title.customerPageTitle h1 { font-size: 36px; border-bottom: 1px solid #c1c1c1; padding: 0 0 15px 0; font-weight: 500;}
.customer-account-login .block.block-customer-login { display: inline-block; float: right; }
.customer-account-login .block.block-new-customer { display: inline-block; float: initial !important; }
.customer-account-login .form-login .actions-toolbar .primary {float: right !important;}
.customer-account-login .form-login .actions-toolbar .primary{margin-right: 0;}
.customer-account-login .form-login .actions-toolbar .secondary a {font-size: 12px;text-decoration: none !important;}

.multishipping-checkout-login .login-container .fieldset>.field>.control{width:100%;}
.multishipping-checkout-login h1.page-title { font-size: 3em; }
.multishipping-checkout-login .page-title-wrapper { margin-top: 3em; } 
.multishipping-checkout-login .page-title-wrapper h1.page-title { display:none; }
.multishipping-checkout-login div.social-login { border: 1px solid #ddd; padding: 1.5em 20px; margin: 0 0 1.5em;float: left;width: 100%; }
.multishipping-checkout-login div.social-login h3.legend { border-bottom: 1px solid #c1c1c1;color: #1377ff;font-size: 20px;margin: 10px 0 20px;padding: 0 0 5px;}
.multishipping-checkout-login .page-title.customerPageTitle h1 { font-size: 36px; border-bottom: 1px solid #c1c1c1; padding: 0 0 15px 0; font-weight: 500;}
.multishipping-checkout-login .block.block-customer-login { display: inline-block; float: right; }
.multishipping-checkout-login .block.block-new-customer { display: inline-block; float: initial !important; }
.multishipping-checkout-login .page-title-wrapper { display: none; }
.multishipping-checkout-login .page-title.customerPageTitle {margin-bottom: 20px;}
.multishipping-checkout-login .social-login .social-login-btn span { display: none;}
body.checkout-index-index.page-layout-checkout._has-modal button.action.secondary.action-hide-popup span { background: #3854A4 !important;border: 1px solid #3854A4 !important;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;color: #ffffff;cursor: pointer;display: inline-block;font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 600;padding: 7px 15px;font-size: 1.4rem;box-sizing: border-box;vertical-align: middle; }
body.checkout-index-index.page-layout-checkout .modal-popup .modal-inner-wrap {margin: 0; width: 450px !important;top: 10%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);border-radius: 3px;}
body.checkout-index-index.page-layout-checkout div#checkout-agreements-modal { max-height: 200px; overflow: hidden; overflow-y: auto; color: #444;font-size: 0.91em; }
body.checkout-index-index.page-layout-checkout h1#modal-title-22 { color: #222;vertical-align: middle;font-size: 1.16em;line-height: 1.583em;margin: 0;padding: 0;text-transform: uppercase;font-weight: 700;border-bottom: 1px solid #DDDDDD;display: block;margin-bottom: 1.0em;padding-bottom: 0.5em; }
body.checkout-index-index.page-layout-checkout header.modal-header { margin: 0px;padding-top: 16px !important;}
body.checkout-index-index.page-layout-checkout header.modal-header h1#modal-title-21{text-transform: uppercase;font-size: 13.92px;color: #222;font-weight: 700;font-family: Arial, sans-serif;}
.categorypath-sps-support .category-cms h4 { font-size: 0.89em;line-height: normal;font-weight: bold;margin-bottom: 0.75em;font-family: Arial, sans-serif;margin-top: 0px;}
.categorypath-sps-support h1#page-title-heading {margin-bottom: 1.1em;}
.category-cms p {font-size: 12px;}

@media print {
	body { font-size: 10pt; }
	div#top_menu_header { display: none; }
	.head_right {display: none; }
	.breadcrumbs { display: none; }
	.pnnavigation.pnnavigation-next a, .pnnavigation.pnnavigation-prev a { display: none; }
	.product-info-main { width: 50%; display: inline-block; }
	.product.media { width: 50%; display: inline-block;  padding: 20px; float: left; }
	.product-info-main { width: 50%; display: inline-block; padding: 20px !important; float: right; }
	.fotorama__nav-wrap.fotorama__nav-wrap--horizontal { display: none !important; }
	.f-right { display: none; }
	.social-share { display: none; }
	a#tab-label-description-title {color: #000 !important;}
	a[href]:after { display: none !important;content: " (" attr(href) ")";  }
	.data{display: block !important;}
	.catalog-product-view .data.item.active a.switch { background: transparent !important; }
	.product-social-links { display: none !important; }
	.box-tocart { display: none !important; }
	.product-add-form { border-top: none; margin-top: 0px; }
	.catalog-product-view .product.data.items > .item.content { margin-top: 0; padding: 0px 10px; border-color: #ddd; }
	footer.page-footer { display: none; }
	.product.attribute p, .data.table.additional-attributes p{padding:0px;}
	div#tab-label-description a { color: #000;border-color: #c1c1c1 !important;text-decoration: none !important;}
	.product-social-links a.action.mailto.friend { margin-left: 10px; }
	div#tab-label-product-recommend { display: none !important; }
	div#product-recommend { display: none !important; }
	.catalog-product-view .product-info-main .product-info-price {border-bottom:1px solid #c1c1c1 !important;}
	label.label { border: none; }
	.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku { float: right;margin: 7px 0 5px; }
}

body.cms-salesquestions.cms-page-view.page-layout-1column p { font-size: 13px; margin-bottom: 10px !important;}
body.cms-salesquestions.cms-page-view.page-layout-1column  .column.main h3 { margin: 5px 0 14px; font-weight: bold;font-size: 1.5em;padding: 0px !important;}
body.cms-salesquestions.cms-page-view.page-layout-1column table tr td p { margin: 10px 0px 20px !important;}
body.cms-salesquestions.cms-page-view.page-layout-1column table tr td h4 { font-weight: 600; margin-bottom: 10px;}
.cms-salesquestions table { margin-bottom: 40px;}
button.action.update, button.action.share, button.action.tocart{background: #3854A4 !important;border: 1px solid #3854A4 !important; border-radius: 0px; -webkit-border-radius: 0px;-moz-border-radius: 0px; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;padding: 7px 15px; color: #fff; font-size: 1.4rem; line-height: 1.6rem;font-weight: 600;line-height: normal;}
button.action.update:hover, button.action.share:hover, button.action.tocart:hover{background: #444 !important;border: 1px solid #444 !important;}
body.cms-satphone-home.cms-index-index.page-layout-1column.ajax-loading .mb-message-popup {max-width: 230px;}
.mb-error-message p { margin-bottom: 14px !important;}
#mb-ajaxcart-wrapper .ajaxcart-success-box .ajaxcart-buttons {margin: 12px 0 10px !important;}
body.checkout-index-index.page-layout-checkout._has-modal-custom._has-auth-shown aside.modal-custom.authentication-dropdown.custom-slide._show { max-width: 300px;right: 0;}
body.checkout-index-index.page-layout-checkout._has-modal-custom._has-auth-shown .block-authentication .actions-toolbar>.secondary {padding-top:0px; float: left;margin-right: 0rem;}
body.checkout-index-index.page-layout-checkout._has-modal-custom._has-auth-shown .fieldset {border: 0;margin: 0 0 20px;}
body.checkout-index-index.page-layout-checkout._has-modal-custom._has-auth-shown button.action.action-login.secondary { background: #3854A4 !important;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease; padding: 8px 14px;line-height: 18.5px;font-size: 15px;text-transform: uppercase;color: #fff;}
body.checkout-index-index.page-layout-checkout._has-modal-custom._has-auth-shown .block.block-customer-login {float: none !important;}
div#mb-ajaxsuite-popup-wrapper .product-add-form {border:none; margin-bottom:0px;}
#mb-ajaxwishlist-wrapper .product-add-form .actions {border-top: none;padding:25px 0;}
.product.data.items .product.attribute {display: inline-table;width: 100%;}
#mb-ajaxwishlist-wrapper .ajaxwishlist-success-box .ajaxwishlist-buttons {margin: 5px 0 7px;}
div.mb-ajaxsuite-popup-wrapper .mb-login-popup-title span:not(.mb-login-popup-title-logo) {text-transform: initial;margin: 0 0 10px;display: block;}

body.page-products.categorypath-sps-support.category-sps-support.catalog-category-view.page-layout-1column .category-cms table tr td {padding: 0px 10px;}
div#mb-ajaxsuite-popup .mb-login-popup div.social-login {padding: 0px 0px !important;margin: 0px; border:none;}
div#mb-ajaxsuite-popup .mb-login-popup div.social-login .primary{margin: 5px 0 5px;}
div#mb-ajaxlogin-wrapper .mb-login-popup .bottom-login-block {border: none !important;width: 100%;float: left;background-color: #eee;margin: 1em 0 0;padding: 25px 20px 0.5em;}
div#mb-ajaxlogin-wrapper .mb-register-popup div.social-login {background-color: #eee;margin: 1em 0 0;padding: 10px 20px 5px;float: left;width: 100%;}
div#mb-ajaxsuite-popup .mb-register-popup div.social-login {color: #222;font-size: 10.92px;}
div#mb-ajaxlogin-wrapper .mb-register-popup .bottom-login-block {float: left;width: 100%;}
div#mb-ajaxlogin-wrapper .mb-register-popup {float: left;max-width: 100%;width: 100%; /*670px*/}
div#mb-ajaxlogin-wrapper .mb-register-popup div.social-login > .primary {float: left; width: 100%; text-align: left;}

.mb-login-popup {float: left;width: 100%;}
.form-create-account .fieldset.create.account:after {margin-top: 35px;content: '';}
.mb-ajaxsuite-popup-wrapper form.mb-login-form-register fieldset.info {margin-bottom: 0px;}
.catalogsearch-result-index h1.page-title, .customer-account-create h1.page-title, .multishipping-checkout-register h1.page-title {margin: 30px 0;width: 100%;}
.customer-account-create form#form-validate {width: 100%;}
.customer-account-create fieldset.create.info, .multishipping-checkout-register fieldset.create.info {margin-right: 2%;}
.customer-account-create fieldset, .multishipping-checkout-register fieldset {width: 49%;float: left;margin:0;}
.products-grid.wishlist span.price-label {display: none;}
.minicart-wrapper .block-minicart{max-height: 400px;overflow: auto;}
#ggplus-login-btn, #ggplus-login-btn1{background-image: url('../../frontend/Raveinfosys/SatPhoneStore/en_US/images/google-plus.png');}
#facebook-login-btn, #facebook-login-btn1{background-image: url('../../frontend/Raveinfosys/SatPhoneStore/en_US/images/fb-icon.png');}
#twitter-login-btn, #twitter-login-btn1{background-image: url('../../frontend/Raveinfosys/SatPhoneStore/en_US/images/twitter-icon.png');}
.checkout-index-index .block-customer-login .block-title {margin: -25px 0 10px !important;}
.checkout-billing-address button {background: #3854A4;padding: 8px 25px;color: #fff;border-radius: 0;border: 1px solid #3854A4;font-size: 14px;box-shadow: none !important;text-transform: uppercase;font-weight: bold !important;font-family: 'Open Sans';line-height: 16px !important;}
.checkout-billing-address button.action.action-cancel {border: 1px solid #3854A4 !important;padding: 8px 25px;margin: 0 12px 0 0;}
.checkout-billing-address button.action.action-cancel:hover {color: #fff;background: #3854A4;text-decoration: none;}
.checkout-onepage-success .print{color: #3854A4;text-transform: uppercase;border: 1px solid #3854A4;padding: 8px 24px;text-decoration: none;font-weight: bold;}
.checkout-onepage-success .print:hover {color: #fff;background: #3854A4;}
.sales-order-print .order-status {margin-bottom: 15px;}
.sales-order-print #top_menu_header {display: none;}
#cart-totals .totals.shipping span.label {font-size: 14px;color: #666;}
.opc-block-summary .table-totals tbody .totals.grand .mark, .opc-block-summary .table-totals tbody .totals.sub .mark {border-bottom: 1px solid #ddd;vertical-align: middle;}
.cart-summary .cart-totals{margin-bottom: 20px;}
.agreements-modal .modal-title {text-transform: capitalize;}
.owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:before{position:absolute;top:8px;left:6px;z-index:1;width:26px;height:25px;content:"";background:url('../../frontend/Raveinfosys/SatPhoneStore/en_US/WeltPixel_OwlCarouselSlider/images/arrow.svg')!important;border-top:none;transform:none}
.owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:before{position:absolute;top:8px;left:7px;z-index:1;width:26px;height:25px;content:"";background:url('../../frontend/Raveinfosys/SatPhoneStore/en_US/WeltPixel_OwlCarouselSlider/images/arrow.svg')!important;border-top:none;transform:rotate(180deg)}
.filter-options-content .count:before {content: '(';}
.block.block-new-customer { display: inline-block;}
.sidebar .catWithoutFilter ol.items li.item a{font-size:13px;display:inline-block;margin:0!important;padding:0 0 0 6px!important;background:0 0!important}
.catWithoutFilter span.count{float:right;background:#fff;width:24px;height:24px;line-height:24px;text-align:center;color:#666;font-size:10.92px;font-weight:400;border-radius:50%;-moz-border-radius:50%;margin-top:-2px;padding:0}
.catWithoutFilter .filterTitle{font-size:12px;color:#3854a4;font-weight:700;border-bottom:1px solid #ddd;margin:0 15px 10px;padding:10px 40px 8px 0}
.catWithoutFilter li.item {padding: 10px 20px;padding: 10px 20px;border-top: dotted 1px #ddd;}
.cart-summary .staphone_cart_seal {float: right;margin-top: 25px;}
.mb-ajaxsuite-popup-border.mb-ajaxlogin-popup.mb-ajaxlogin-login form#login-form .field.password.required .control div#pass-error { word-break: break-all;width: 224px;}
.mb-message-popup .mb-ajaxsuite-popup-border.mb-ajaxlogin-popup.mb-ajaxlogin-message-success .mb-login-container-login .mb-loading p.message { width: 224px; }
.mb-login-popup-title.center strong {text-align: center !important;}
.products-list .unavailable, .products-grid .unavailable{position:absolute; top:auto; bottom:0; width:100%;padding:.5em 0;font-size:12px;color:#fff;text-transform:uppercase;text-align:center;background-color:#000;background-color:rgba(0,0,0,.8);z-index:999}
#mageworx-fee-form .fieldset{margin: 0 0 10px;}
.opc-block-summary .block:last-child{ margin-top: 10px;}
.checkout-index-index .checkout-payment-method .payments{max-width:500px;}
.multishipping-checkout-addresses .actions-toolbar .secondary a.action{   margin-top: 0;}
.checkout-index-index .modal-popup .modal-footer .action-save-address { margin: 8px 0 0 20px; }
#mb-ajaxwishlist-wrapper .price-box{margin: 0px 0 !important;}
.wishlist-index-index .products-grid .unavailable { bottom: 250px; }
.cms-chocolat-no-route .page-head-alt h3{font-size: 1.5em;    color: #111;text-transform: capitalize;}
.cms-chocolat-no-route .column ul > li, .cms-chocolat-no-route .column ol > li {margin-top: 0rem;margin-bottom: 0;}
.cms-chocolat-no-route  ul.buttons{padding:0px;}
.cms-chocolat-no-route  ul.buttons li{display: inline-block;list-style: none;}

.multishipping-checkout-register .mb-login-popup, .customer-account-create .mb-login-popup {float: left;width: 270px;}
.multishipping-checkout-register .form, .customer-account-create .form{max-width:100%;width: 100% !important;}
.multishipping-checkout-register .actions-toolbar, .customer-account-create .actions-toolbar  {float: right;width: 100%; display:block;margin: 10px 0px;}
.multishipping-checkout-register .mb-ajaxsuite-popup-wrapper .login, .customer-account-create .mb-ajaxsuite-popup-wrapper .login {padding: 0 20px;margin-bottom: 0px;width: 100%;}
.multishipping-checkout-register .actions-toolbar .primary, .customer-account-create .actions-toolbar .primary{float:right;}
.multishipping-checkout-addresses h1.page-title, .multishipping-checkout-address-newshipping h1.page-title, .multishipping-checkout-shipping h1.page-title, .multishipping-checkout-billing h1.page-title, .multishipping-checkout-overview h1.page-title, .multishipping-checkout-success h1.page-title {display: block;width: 100%;margin-top: 30px;margin-bottom: 10px;}
.checkout-payment-method .billing-address-form{margin-bottom:20px;}
.checkout-payment-method .payment-method-content{padding: 0 0 21px 0px;}
.cms-satphone-home #mb-ajaxwishlist-wrapper .product-add-form .actions {border-top: none;padding: 25px 0 0;}
.cms-satphone-home #mb-ajaxwishlist-wrapper .product-add-form .fieldset { display: flex;}
.update fieldset, .update .field.qty, .update .actions {float:left;}
.level0.submenu .menuSidebar p {color: #000;text-align: left;margin: 0px;padding: 10px 10px 0px 0px;}
.menuSidebar {position: relative;margin: 10px 4px 4px 12px;color:#000;min-height: 40px;}
.submenu .menuSidebar:before {content: "";position: absolute;width: 4px;height: 100%;left: -16px;top: 0%;background: #fff;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.submenu .menuSidebar:after {content: "";position: absolute;width: 20px;height: 20px;left: -24px;background: #fff;border-radius: 50px;border: 1px solid #ccc;top: 50%;margin-top: -10px;}
.menuSidebar a {display: block !important;float: left;padding: 5px 10px !important;list-style: none;width: 100%;}
.menuSidebar p, .menuSidebar h3 {display: table;}

.navigation li:not(.nav-3) .submenu .menuSidebar a{background: #000 !important;border: none;color: #fff !important;width: auto;margin: 10px 0px;}
.navigation li:not(.nav-3) .submenu .menuSidebar a:hover{background: #000 !important;border: none;color: #909090 !important;}
.4tabs  span.product-image-wrapper{padding:20px !important;}
.multicheckout .table-wrapper .action.delete span{border: 0; clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute; width: 1px;}
.multishipping-checkout-addresses .sidebar-additional {padding-left: 0%;}
.page-with-filter #mb-ajaxcart-wrapper .product-options-bottom{margin: 0px 0 0 !important;}
.page-with-filter #mb-ajaxcart-wrapper .product-add-form .actions { padding-top: 20px; padding-left: 0;border: none;}
.page-with-filter .product-add-form .product-options-bottom .box-tocart {margin: 0;display: flex;float: left;width: 100%;}
.page-with-filter .product-add-form .product-options-bottom .box-tocart .fieldset {float: left;width: 100%;}
.page-with-filter .product-add-form .product-options-bottom .box-tocart .fieldset .field.qty {float: left;margin-right: 10px;}
.customer-account-create .account .social-login, .multishipping-checkout-register .create fieldset, .customer-account-create .account fieldset, .multishipping-checkout-register .account .social-login{margin-right: 3%;width: 31.666%;float: left; border: 1px solid #ddd; padding: 20px;}
.multishipping-checkout-register .account .social-login{margin-right: 0;min-height: 0;margin-top: 30px;}
.customer-account-create .account .social-login{margin-right: 0;margin-top: 0;}
.multishipping-checkout-register .create fieldset.create.account{margin-right: 0;}
.mb-login-popup .mage-error {margin-top: 7px;min-width: 100%;width: 100px;}
.mb-login-popup .login .field {margin-bottom: 10px !important;}
.mb-ajaxsuite-popup-wrapper .social-login p {color: #222;font-size: 1.1rem;line-height: normal;}
.catalog-product-view .box-tocart .fieldset {display: flex;}

.tabcontainer .products-list .unavailable, .tabcontainer .products-grid .unavailable{position:relative;margin-top: -38px;margin-bottom: 10px;}
.designed_by a { display: block; text-indent: -9999px; background: url('../../frontend/Raveinfosys/SatPhoneStore/en_US/images/designed_rave.png') no-repeat 0 100%;width: 65px;padding: 0 0 5px;text-decoration: none;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.designed_by a:hover { background: url('../../frontend/Raveinfosys/SatPhoneStore/en_US/images/designed_rave.png') no-repeat 0 0; }
.action.towishlist:hover:before, .action.tocompare:hover:before{color: #3854A4 !important;}
#mb-ajaxcart-wrapper{padding: 10px;float: left;}
#mb-ajaxcart-wrapper .product-options-bottom .box-tocart {width: 100%;}
#mb-ajaxcart-wrapper .product-options-bottom .box-tocart .field.qty {display: inline-block !important;}
#mb-ajaxcart-wrapper .product-add-form .product-options-wrapper .product-options-bottom .field:not(.date) > .control{padding-top: 0;}
#mb-ajaxcart-wrapper .product-options-bottom .box-tocart .actions {display: inline-block;padding-top: 0;}
#mb-ajaxcart-wrapper .product-options-bottom{margin: 5px 0 0;}
#mb-ajaxcart-wrapper .product-options-bottom .qty label{display: none;}
#mb-ajaxcart-wrapper .product-options-bottom .control{padding-top: 20px;}
#mb-ajaxcart-wrapper .product-options-bottom .control input{height: 42px;}
#mb-ajaxcart-wrapper .product-options-bottom #product-addtocart-button {float: left;}
#mb-ajaxcart-wrapper .product-name{font-size: 20.4px;font-weight: 400;text-transform: capitalize;border-bottom: none;}
#mb-ajaxcart-wrapper .price-box {width: 100%;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin: 10px 0 12px;padding: 8px 0 10px;}
#mb-ajaxcart-wrapper .price-box .old-price .price{color: #888;font-size: 22px;font-weight: normal;}
#mb-ajaxcart-wrapper .price-box .special-price .price {color: #3854A4;font-size: 22px;font-weight: normal;}
#mb-ajaxcart-wrapper .price-box .old-price, #mb-ajaxcart-wrapper .price-box .special-price{display: block!important;width: 100%!important;}
#mb-ajaxcart-wrapper .price-box .price-label {white-space: nowrap;font-size: 11.5px;font-weight: normal;padding-right: 10px;color: #222;margin: 0px!important;width: auto;height: auto;position: static;}
#mb-ajaxcart-wrapper .price-box span.old-price .price-wrapper{text-decoration: line-through;font-size: 16.8px!important;}
.products-related .price-box .price-label{display: none;}
.products-related .product-image-container{width: 100% !important;}
.products-related .product-item-photo {float: left;width: 100%;margin: 0;}
.block.related .related-available .product-item-name{margin-left: 0;}
.cart.table-wrapper .item-options dt, .cart.table-wrapper .item-options dd {font-size: 12px;font-weight: 500;font-style: italic;color: #222;}
#discount-coupon-form button.action.cancel.primary { background: none #3854A4 !important; height: 36px; border-radius: 0; color: #fff; font-size: 13px !important; font-weight: 600; padding: 0 15px !important; line-height: 36px; text-transform: uppercase; box-shadow: none; }
#discount-coupon-form button.action.cancel.primary:hover { background-color: #444 !important; }
.agreements-modal .modal-title {color: #222; font-size: 1.16em; margin: 0; text-transform: uppercase; font-weight: 700; border-bottom: 1px solid #DDDDDD;}

.payment-ico {float: left;width: 35%;text-align: center;}

@media only screen and (max-width: 767px) {
	.checkout-cart-index div#block-discount .content { padding: 5px 0px 23px;}
	.mb-ajaxsuite-popup-wrapper { max-height: 350px; overflow: hidden; overflow-y: auto;}
	.product-info-main .product.attribute.overview { margin: 10px 0 0px;}
	.column.main .products-grid .product-item {padding-left: 5px; padding-right: 5px;}
	.page-products .product-item .tocart { padding: 8px 10px !important;}
	.page-products .products-list .price-box { padding-left: 0;}
	.page-products .products-list li.item.product.product-item { padding-left: 0px;}
}

@media only screen and (max-width: 414px) {
	.page-products .product.actions.product-item-actions div { /*width: 100%;text-align: center;*/	}
}

#mb-ajaxcart-wrapper .product-options-bottom .box-tocart .actions button {
margin-right: 10px;
}
