/* CSS Category-Filters */

.FilterPropertyRange {background:none;border:0;margin:10px auto auto;padding:0;width:100%}
.FilterPropertyRange ul {background:none;border:0;box-shadow:none;list-style:outside none none;margin:0;padding:0;}
.FilterPropertyRange ul li      {margin:0.3rem 0;padding:0.5em;float:left;width:100%;border:0;background:#ffffff;border-radius:4px;}
.FilterPropertyRange ul li span {font-weight:bold;background:none;color:#545454;float:left;width:100%;height:auto;margin:0 0 0.5em 0;padding:0 1% 1.5% 2%;font-size:1em;text-align:center;}
.FilterPropertyRange ul li ul {margin:0;padding:0;}
.FilterPropertyRange ul li ul li       {border:1px solid #cccccc;background:#eceaea;color:#000;float:left;width:100%;height:auto;margin:0 0 .3em 0;padding:2% 1%;}
.FilterPropertyRange ul li ul li:hover {border:1px solid #cccccc;background:#f0f0f0;color:#fff;float:left;width:100%;height:auto;margin:0 0 .3em 0;padding:2% 1%;}
.FilterPropertyRange ul li ul li span {font-weight:normal;color:#000000;border:0;background:none;float:left;width:75%;margin:0;padding:0 0 0 2%;font-size:1em;text-align:left;}
.FilterPropertyRange ul li ul li input[type=checkbox] {float:left;margin:0 0.1rem 0 0.5rem;text-align:center;width:24px;height:24px;border:1px solid #ccc;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
.FilterPropertyRange ul li ul li input[type=checkbox]:after {content:" ";background-color:#ec923d;width:100%;color:#fff;display:inline-block;visibility:visible;}
.FilterPropertyRange ul li ul li input[type=checkbox]:checked:after {content: "\2714";}
.PropertyPopup > .modal-dialog {max-width:100%;margin:0;}
.PropertyPopup .modal-dialog > .modal-content {border-radius:0;box-shadow:none;background:none;}
.PropertyPopup .modal-dialog > .modal-content .modal-header {background:#ffffff;}
.PropertyPopup .modal-dialog > .modal-content .modal-header i {float:left;margin:0.8rem 0.5em 0 0;color:#ec923d;}
.PropertyPopup .modal-dialog > .modal-content .modal-body .Holder-AdminProducts-Filters {background:none !important;box-shadow:none !important;}

.ProductRelated-Modal {float:left;width:65%;margin:0;}

.ProductRelated-Detail {margin:3rem 0;padding:0 !important}
.ProductRelated-Detail i {float:left;width:auto;margin:0.1em 0 0;padding:0;color:#eb8b31;font-size:1.3em;}
.ProductRelated-Detail label {float:left;width:auto;margin:0 0 0 1.5%;padding:0;font-family:manjari;}
.ProductRelated-Item {margin:0;padding:0 !important;}
.ProductRelated-Item div  {float:left;margin:1.5rem auto auto 1%;background:#ffffff;padding:1em !important;text-align:center;}
.ProductRelated-Item span {float:left;width:100%;margin:1.5rem 0 0;font-family:manjari;padding:0;font-size:1.1em;line-height:22px;}
.ProductRelated-Item p {width:100%;padding:0;margin:1rem 0 0;font-size:1.3em;font-weight:bold;color:#eb8b31;}
.ProductRelated-Item img {margin:0;}
.ProductRelated-Item input {z-index:9999;margin:-20px 0 0 7px;position:relative;}
.ProductRelated-Item button {float:left;width:100%;margin:0 2% 0 0;border:0;background:none;}
.ProductRelated-Item button a {float:left;width:100%;text-align:center;text-decoration:none;}
.ProductRelated-Item button a i {color:#fff;}
/* OLDER - Desktops and laptops ----------- */
@media only screen and (min-device-width : 1024px) and (max-device-width : 1223px) {
/* Styles */
#FilterProperty-Wrapper {margin:4px auto auto;width:62%;}
.FilterProvider {width:100%;margin:auto;}
.FilterProvider-Region {background:#002e3d;border:0;border-radius:0;margin:10px 0 0;padding:8px 0 8px 0;width:100%;}
.FilterProvider-Region > .Search_wrapper-innerRight #Search-Buttom {width:10%;}
.FilterProvider-Region-Selector {float:left;margin:14px 0 0;width:50%;}
.FilterProvider-Region-Selector label {float:left;color:#989898;font-weight:lighter;margin:5px 0 0;text-align:center;width:16%;font-size:1em;}
.FilterProvider-Region-Selector select {margin:1px 0 0;box-shadow:none;float:left;width:33%;height:30px;border:1px solid #ccc;color:#989898;font-size:1em;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider-Region-Selector select:hover {margin:1px 0 0;box-shadow:2px 2px 20px #00c6ff;float:left;width:33%;height:30px;border:1px solid #ccc;color:#000;font-size:1em;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider-Region-Selector-button {padding: 4px 0 0;}
.FilterProvider ul {background:#ffffff;border:0;border-radius:0;box-shadow:none;list-style:none;margin:auto;padding:5px 0 5px 5px;width:100%;}
.FilterProvider ul li {float:left;font-size:11px;height:auto;margin:0.3%;padding:0.3%;width:98.8%;background:#181818;border:0;border-radius:0;box-shadow:none;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider ul li:hover {float:left;font-size:11px;height:auto;margin:0.3%;padding:0.3%;width:98.8%;background:#000000;border:0;border-radius:0;box-shadow:none;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider ul li input {margin:0px 5px 0px 0px; float:left;}
.FilterProvider ul li a       {margin:7px 0 15px;float:left;width:100%;line-height:14px;color:#fefe36;font-size:1.5em;text-decoration:none;cursor:pointer;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider ul li a:hover {margin:7px 0 15px;float:left;width:100%;line-height:14px;color:#ffffff;font-size:1.5em;text-decoration:none;cursor:pointer;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider-Logo     {cursor:pointer;margin:7px 0 0 2%;padding:0 1% 0 0;float:left;width:auto;border-right:0;}
.FilterProvider-Logo img       {margin:3px 0 0;width:65px;height:65px;border-radius:150px;border:7px double #dadada;opacity:1;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider-Logo img:hover {margin:3px 0 0;width:65px;height:65px;border-radius:150px;border:7px double #cccccc;opacity:0.7;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider-Button {float:right;margin:25px -9px 0 0;width:50px;height:40px;background:#eceaea;border-bottom-left-radius:20px;border-top-left-radius:20px;border-top:2px solid #d7d7fe;border-left:2px solid #d7d7fe;border-bottom:2px solid #d7d7fe;border-right:0;box-shadow:-2px 7px 9px -8px #545454;}
.FilterProvider-StatusHolder {float:left;width:35%;padding:1%;margin:7px 0 0;border-right:1px solid #2d2d2d;}
.FilterProvider-Info {float:left;width:45%;padding:0;margin:3px 0 0 0;border-right:1px dashed #cccccc;}
.FilterProvider-Info p {margin:0;font-size:1em;color:#989898;}
.FilterProvider-Info span {margin:0;font-size:1.1em;line-height:18px;}
.FilterProvider-Contact {float:left;width:50%;margin:0;}
.FilterProvider-Contact div {float:left;width:50%;margin:0;}
.FilterProvider-Contact div p {margin:0;font-size:1em;color:#989898;}
.FilterProvider-Contact div span {color:#ffffff;margin:0;font-size:1.1em;line-height:18px;}
.FilterProvider-Conditions     {margin:0;float:left;width:50%;}
.FilterProvider-Conditions div {margin:0;float:left;width:25%;padding:2%;}
.FilterProvider-Conditions div div {float:right;width:auto;margin:5px 3% 0 0;}
.FilterProvider-Conditions div div p {color:#989898;font-size:1.1em;margin:0;}
.FilterProvider-Conditions div div img {border:0 !important;border-radius:0 !important;width:36px !important;height:34px !important;}
.FilterProvider-StatusButtonHolder       {background:#ffb03b url("/images/DropShadow.png") repeat-x scroll center bottom;border:3px solid #ed9e29;border-radius:20px;height:30px;margin:3px auto auto;padding:5px;position:relative;text-align:right;width:30px;}
.FilterProvider-StatusButtonHolder input {float:none !important;margin:0 !important;}
.FilterProviderSelected ul {background:#eceaea;border-top:1px double #dadada;border-left:7px double #dadada;border-right:7px double #dadada;border-bottom:7px double #dadada;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 7px 9px -6px rgb(152, 152, 152);list-style:none;margin:auto;padding:5px 0 5px 5px;width:100%;}
.FilterProviderSelected ul li:first-of-type {float:left;font-size:11px;height:auto;margin:0.3%;padding:0.3%;width:98.8%;background:#343434;border:0;border-radius:0;box-shadow:none;display:block;}
.FilterProviderSelected ul li:first-of-type a {font-size:1.7em;margin:14px 0 15px;width:100%;}
.FilterProviderSelected ul li:first-of-type img {margin:3px 0 0;width:65px;height:65px;border-radius:150px;border:7px double #dadada;}
.FilterProviderSelected ul li:first-of-type .FilterProviderSelected-StatusHolder {float:left;width:35%;padding:1%;margin:7px 0 0;}
.FilterProviderSelected ul li:first-of-type .FilterProviderSelected-Info {float:left;width:45%;padding:0;margin:3px 0 0;display:block;}
.FilterProviderSelected ul li {float:left;font-size:11px;height:auto;margin:0.3%;padding:0.3%;width:98.8%;background:#343434;border:0;border-radius:0;box-shadow:none;display:none;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProviderSelected ul li:hover {float:left;font-size:11px;height:auto;margin:0.3%;padding:0.3%;width:98.8%;background:#181818;border:0;border-radius:0;box-shadow:none;display:block;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProviderSelected ul li input {margin:0px 5px 0px 0px; float:left;}
.FilterProviderSelected ul li a {font-size:1.3em;float:left;width:100%;line-height:14px;color:#545454;text-decoration:none;margin:0 0 10px;}
.FilterProviderSelected-Logo     {margin:7px 0 0 2%;padding:0 1% 0 0;float:left;width:auto;border-right:0;}
.FilterProviderSelected-Logo img     {margin:3px 0 0;width:65px;height:65px;border-radius:150px;border:7px double #dadada;}
.FilterProviderSelected-StatusHolder {float:left;width:35%;padding:1%;margin:10px 0 0;}
.FilterProviderSelected-Info {float:left;width:45%;padding:0;margin:5px 0 0;display:block;}
.FilterProviderSelected-Info p {margin:0;font-size:1em;color:#989898;}
.FilterProviderSelected-Info span {margin:0;font-size:1em;line-height:15px;}
.FilterProviderSelected-Contact {float:left;width:50%;margin:0;}
.FilterProviderSelected-Contact div {float:left;width:50%;margin:0;}
.FilterProviderSelected-Contact div p {margin:0;font-size:1em;color:#989898;}
.FilterProviderSelected-Contact div span {margin:0;font-size:1.1em;line-height:18px;}
.FilterProviderSelected-Conditions     {margin:0;float:left;width:50%;}
.FilterProviderSelected-Conditions div {margin:0;float:left;width:25%;padding:2%;}
.FilterProviderSelected-Conditions div div {float:right;width:auto;margin:5px 3% 0 0;}
.FilterProviderSelected-Conditions div div p {color:#989898;font-size:1.1em;margin:0;}
.FilterProviderSelected-Conditions div div img {border:0 !important;border-radius:0 !important;width:36px !important;height:34px !important;}
.FilterProviderSelected-DeliveryHolder {width:73px;float:none;position:absolute;margin:47px 0 0 4%;}
.FilterProviderSelected-DeliveryHolder > .FilterProvider-DeliveryCondition p {display:none;}
/* Offline ----------- */
.FilterProvider-Offline-condition        {margin:auto;width:120px;font-family:arial;}
.FilterProvider-Offline-condition p      {margin:0;font-size:11px;color:#c80000;font-weight:bold;}
.FilterProvider-Offline                  {background:#f94949;border:2px solid #c80000;border-radius:10px;float:left;height:10px;width:10px;}
/* Online ----------- */
.FilterProvider-Online-condition         {margin:auto;width:120px;font-family:arial;}
.FilterProvider-Online-condition p       {margin:0;font-size:11px;color:rgb(94, 134, 25);font-weight:bold;}
.FilterProvider-Online                   {background:rgb(94, 134, 25);border:2px solid rgb(128, 169, 57);border-radius:13px;float:left;height:10px;width:10px;}

.FilterProvider-button-holder     {text-align:center;float:left;background-color: #eceaea;width:99%;margin:5px 0 5px 0.5%;border-bottom:1px solid #d7d7fe;}
.FilterProvider-Showbutton        {text-align:center;margin:auto;border:none;padding:5px 0;width:155px;background:none;display:block;}
.FilterProvider-Showbutton a      {color:#868686;}
.FilterProvider-Showbutton a span {font-size: 1.4em;}
.FilterProvider-Showbutton-text   {width:100%;float:left;text-decoration:none;font-size:0.9em;color:#868686; margin: -4px 0px 0px;}
.FilterProvider-Hidebutton        {text-align:center;margin:auto;border:none;padding:5px 0;width:155px;background:none;display:none;}
.FilterProvider-Hidebutton a      {color:#868686;}
.FilterProvider-Hidebutton a span {font-size: 1.4em;}
.FilterProvider-Hidebutton-text   {width:100%;float:left;text-decoration:none;font-size:0.9em;color:#868686; margin: -4px 0px 0px;}



.Products-Related {float:left;width:30%;padding:0;margin:5px 0 0 2%;border-bottom:1px solid #cccccc;border-radius:5px;}
.ProductRelated-inner {height:200px;overflow:auto;width:100%;margin:0;}
.ProductRelated-Steps {margin:5px auto auto;width:40px;height:40px;text-align:center;background-color:#102e90;border:2px solid #0578be;border-radius:65px;}
.ProductRelated-Steps p {float:left;margin:auto !important;width:100% !important;color:#ffffff !important;font-size:1.6em !important;text-align:center;}

.Holder-AdminProducts-Related {margin:10px 0;float:left;width:100%;border-bottom:7px double #e9e9e9;border-radius:5px;background-color:#f5f5f5;padding:1%;box-shadow: 0 7px 9px -6px #989898;}
.Holder-AdminProducts-Related label {margin:5px 0;border-bottom:1px solid #cccccc;border-radius:5px;width:100%;padding:0 0 10px;}
.AdminProducts-Related {float:left;width:30%;padding:0;margin:5px 0 0 2%;border-bottom:1px solid #cccccc;border-radius:5px;}
.AdminProducts-Related label {margin:5px 0;border-bottom:1px solid #cccccc;border-radius:5px;width:100%;padding:0 0 10px;}
.AdminProducts-Related ul {margin:0;padding:0;list-style:none;height:200px;overflow:auto;}
.AdminProducts-Related ul li{margin:6px 0 0;border:1px solid #ccc;border-radius:5px;background-color:#f0efef;float:left;width:100%;padding:0.5%;}
.AdminProducts-Related ul li span {margin:0 0 3px;width:78%;float:left;padding:4px 2%;font-size:1.1em;color:#66872e;font-weight:bold;}
.AdminProducts-Related ul li input {float:right;margin:3px 0 0;width:12%;border:1px solid #ccc;}
}

/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
/* Styles */
#FilterProperty-Wrapper {margin:4px auto auto;width:62%;}
.FilterProvider {width:100%;margin:auto;}
.FilterProvider-Region {background:#002e3d;border:0;border-radius:0;margin:10px 0 0;padding:8px 0 8px 1%;width:100%;}
.FilterProvider-Region > .Search_wrapper-innerRight #Search-Buttom {width:12%;}
.FilterProvider-Region-Selector {float:left;margin:14px 0 0;width:50%;}
.FilterProvider-Region-Selector label {float:left;color:#989898;font-weight:lighter;margin:5px 0 0 1%;text-align:left;width:auto;font-size:1em;}
.FilterProvider-Region-Selector select {margin:0 0 0 2%;box-shadow:none;float:left;width:34%;height:30px;border:1px solid #ccc;color:#989898;font-size:1em;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider-Region-Selector select:hover {margin:0 0 0 2%;box-shadow:2px 2px 20px #00c6ff;float:left;width:34%;height:30px;border:1px solid #ccc;color:#000;font-size:1em;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider-Region-Selector-button {padding: 4px 0 0;}
.FilterProvider ul {background:#ffffff;border:0;border-radius:0;box-shadow:none;list-style:none;margin:auto;padding:5px 0 5px 5px;width:100%;}
.FilterProvider ul li {cursor:pointer;float:left;font-size:11px;height:auto;margin:0.3%;padding:0.3%;width:98.8%;background:#181818;border:0;border-radius:0;box-shadow:none;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider ul li:hover {cursor:pointer;float:left;font-size:11px;height:auto;margin:0.3%;padding:0.3%;width:98.8%;background:#000000;border:0;border-radius:0;box-shadow:none;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider ul li input {margin:0px 5px 0px 0px; float:left;}
.FilterProvider ul li a       {margin:7px 0 15px;float:left;width:100%;line-height:14px;color:#fefe36;font-size:1.5em;text-decoration:none;cursor:pointer;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider ul li a:hover {margin:7px 0 15px;float:left;width:100%;line-height:14px;color:#ffffff;font-size:1.5em;text-decoration:none;cursor:pointer;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider-Logo     {cursor:pointer;margin:8px 0 0;padding:1% 1% 0 0;float:left;width:auto;border-right:1px solid #2d2d2d;}
.FilterProvider-Logo img       {margin:3px 0 0;width:70px;height:70px;border-radius:150px;border:7px double #d7d7fe;opacity:1;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider-Logo img:hover {margin:3px 0 0;width:70px;height:70px;border-radius:150px;border:7px double #cccccc;opacity:0.7;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider-Button {float:right;margin:25px -9px 0 0;width:50px;height:40px;background:#eceaea;border-bottom-left-radius:20px;border-top-left-radius:20px;border-top:2px solid #d7d7fe;border-left:2px solid #d7d7fe;border-bottom:2px solid #d7d7fe;border-right:0;box-shadow:-2px 7px 9px -8px #545454;}
.FilterProvider-StatusHolder {float:left;width:20%;padding:2.5% 1%;margin:8px 0 0;border-right:1px solid #2d2d2d;}
.FilterProvider-Info {float:left;width:22%;padding:0;margin:8px 0 0;border-right:1px dashed #d7d7fe;}
.FilterProvider-Info p {margin:3px 0 0;font-size:1em;color:#989898;}
.FilterProvider-Info span {margin:0;font-size:1.1em;line-height:16px;}
.FilterProvider-Contact {float:left;width:45%;margin:8px 0 0;padding:0 0 2px;border-bottom:1px solid #2A2A2A;}
.FilterProvider-Contact div {float:left;width:50%;margin:0;}
.FilterProvider-Contact div p {margin:0;font-size:0.9em;color:#989898;}
.FilterProvider-Contact div span {color:#ffffff;margin:0;font-size:1em;line-height:14px;}
.FilterProvider-Conditions     {margin:0;float:left;width:45%;}
.FilterProvider-Conditions div {margin:0;float:left;width:25%;padding:0;}
.FilterProvider-Conditions div div {float:right;width:auto;margin:5px 3% 0 0;}
.FilterProvider-Conditions div div p {color:#989898;font-size:0.9em;margin:0;}
.FilterProvider-Conditions div div img {border:0 !important;border-radius:0 !important;width:36px !important;height:34px !important;}
.FilterProvider-StatusButtonHolder       {background:#ffb03b url("/images/DropShadow.png") repeat-x scroll center bottom;border:3px solid #ed9e29;border-radius:20px;height:30px;margin:3px auto auto;padding:5px;position:relative;text-align:right;width:30px;}
.FilterProvider-StatusButtonHolder input {float:none !important;margin:0 !important;}
.FilterProviderSelected ul {background:#eceaea;border-top:7px double #e1e1f3;border-left:7px double #d7d7fe;border-right:7px double #d7d7fe;border-bottom:7px double #d7d7fe;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 7px 9px -6px rgb(152, 152, 152);list-style:none;margin:auto;padding:5px 0 5px 5px;width:100%;}
.FilterProviderSelected ul li:first-of-type {float:left;font-size:11px;height:auto;margin:0.3%;padding:0.3%;width:98.8%;background:#343434;border:0;border-radius:0;box-shadow:none;display:block;}
.FilterProviderSelected ul li:first-of-type a {font-size:1.7em;margin:14px 0 15px;}
.FilterProviderSelected ul li:first-of-type img {margin:3px 0 0;width:70px;height:70px;border-radius:150px;border:7px double #d7d7fe;}
.FilterProviderSelected ul li:first-of-type .FilterProviderSelected-StatusHolder {float:left;width:20%;padding:1%;margin:20px 0 0;}
.FilterProviderSelected ul li:first-of-type .FilterProviderSelected-Info {float:left;width:22%;padding:0;margin:20px 0 0;display:block;}
.FilterProviderSelected ul li {float:left;font-size:11px;height:155px;margin:0.3%;padding:0.3%;width:98.8%;background:#181818;border:0;border-radius:0;box-shadow:none;display:none;}
.FilterProviderSelected ul li input {margin:0px 5px 0px 0px; float:left;}
.FilterProviderSelected ul li a {font-size:1em;float:left;width:100%;line-height:14px;color:#545454;text-decoration:none;}
.FilterProviderSelected-Logo     {margin:30px 0 0;padding:0 2% 0 0;float:left;width:auto;border-right:1px dashed #cccccc;}
.FilterProviderSelected-Logo img     {margin:3px 0 0;width:65px;height:65px;border-radius:150px;border:7px double #d7d7fe;}
.FilterProviderSelected-StatusHolder {float:left;width:20%;padding:1%;margin:0;}
.FilterProviderSelected-Info {float:left;width:20%;padding:0;margin:10px 0 0 0;display:block;}
.FilterProviderSelected-Info p {margin:0;font-size:1em;color:#989898;}
.FilterProviderSelected-Info span {margin:0;font-size:1.2em;line-height:15px;}
.FilterProviderSelected-Contact {float:left;width:45%;margin:8px 0 0;padding:0 0 2px;border-bottom: 1px dashed #d7d7fe;}
.FilterProviderSelected-Contact div {float:left;width:50%;margin:0;}
.FilterProviderSelected-Contact div p {margin:0;font-size:0.9em;color:#989898;}
.FilterProviderSelected-Contact div span {margin:0;font-size:1em;line-height:14px;}
.FilterProviderSelected-Conditions     {margin:0;float:left;width:45%;}
.FilterProviderSelected-Conditions div {margin:0;float:left;width:25%;padding:0;}
.FilterProviderSelected-Conditions div div {float:right;width:auto;margin:5px 3% 0 0;}
.FilterProviderSelected-Conditions div div p {color:#989898;font-size:0.9em;margin:0;}
.FilterProviderSelected-Conditions div div img {border:0 !important;border-radius:0 !important;width:36px !important;height:34px !important;}
.FilterProviderSelected-DeliveryHolder {width:73px;float:left;position:relative;margin:10px 0 0 4%;}
.FilterProviderSelected-DeliveryHolder > .FilterProvider-DeliveryCondition p {display:block;}
/* Offline ----------- */
.FilterProvider-Offline-condition        {margin:auto;width:120px;font-family:arial;}
.FilterProvider-Offline-condition p      {margin:0;font-size:11px;color:#c80000;font-weight:bold;}
.FilterProvider-Offline                  {background:#f94949;border:2px solid #c80000;border-radius:10px;float:left;height:10px;width:10px;}
/* Online ----------- */
.FilterProvider-Online-condition         {margin:auto;width:120px;font-family:arial;}
.FilterProvider-Online-condition p       {margin:0;font-size:11px;color:rgb(94, 134, 25);font-weight:bold;}
.FilterProvider-Online                   {background:rgb(94, 134, 25);border:2px solid rgb(128, 169, 57);border-radius:13px;float:left;height:10px;width:10px;}

.FilterProvider-button-holder     {text-align:center;float:left;background-color: #eceaea;width:99%;margin:5px 0 5px 0.5%;border-bottom:1px solid #d7d7fe;}
.FilterProvider-Showbutton        {text-align:center;margin:auto;border:none;padding:5px 0;width:155px;background:none;display:block;}
.FilterProvider-Showbutton a      {color:#868686;}
.FilterProvider-Showbutton a span {font-size: 1.4em;}
.FilterProvider-Showbutton-text   {width:100%;float:left;text-decoration:none;font-size:0.9em;color:#868686; margin: -4px 0px 0px;}
.FilterProvider-Hidebutton        {text-align:center;margin:auto;border:none;padding:5px 0;width:155px;background:none;display:none;}
.FilterProvider-Hidebutton a      {color:#868686;}
.FilterProvider-Hidebutton a span {font-size: 1.4em;}
.FilterProvider-Hidebutton-text   {width:100%;float:left;text-decoration:none;font-size:0.9em;color:#868686; margin: -4px 0px 0px;}

.Products-Related {float:left;width:30%;padding:0;margin:5px 0 0 2%;border-bottom:1px solid #cccccc;border-radius:5px;}
.ProductRelated-inner {height:200px;overflow:auto;width:100%;margin:0;}
.ProductRelated-Steps {margin:5px auto auto;width:40px;height:40px;text-align:center;background-color:#102e90;border:2px solid #0578be;border-radius:65px;}
.ProductRelated-Steps p {float:left;margin:auto !important;width:100% !important;color:#ffffff !important;font-size:1.6em !important;text-align:center;}

.Holder-AdminProducts-Related {margin:10px 0;float:left;width:100%;border-bottom:7px double #e9e9e9;border-radius:5px;background-color:#f5f5f5;padding:1%;box-shadow: 0 7px 9px -6px #989898;}
.Holder-AdminProducts-Related label {margin:5px 0;border-bottom:1px solid #cccccc;border-radius:5px;width:100%;padding:0 0 10px;}
.AdminProducts-Related {float:left;width:30%;padding:0;margin:5px 0 0 2%;border-bottom:1px solid #cccccc;border-radius:5px;}
.AdminProducts-Related label {margin:5px 0;border-bottom:1px solid #cccccc;border-radius:5px;width:100%;padding:0 0 10px;}
.AdminProducts-Related ul {margin:0;padding:0;list-style:none;height:200px;overflow:auto;}
.AdminProducts-Related ul li{margin:6px 0 0;border:1px solid #ccc;border-radius:5px;background-color:#f0efef;float:left;width:100%;padding:0.5%;}
.AdminProducts-Related ul li span {margin:0 0 3px;width:78%;float:left;padding:4px 2%;font-size:1.1em;color:#66872e;font-weight:bold;}
.AdminProducts-Related ul li input {float:right;margin:3px 0 0;width:12%;border:1px solid #ccc;}
}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
/* Styles */
#FilterProperty-Wrapper {margin:4px auto auto;width:1000px;}
.FilterProvider {width:100%; margin:auto;}
.FilterProvider-Region {background:#002e3d;border:0;border-radius:0;margin:10px 0 0;padding:3px 0 0.7% 1px;width:100%;}
.FilterProvider-Region > .Search_wrapper-innerRight #Search-Buttom {width:12%;}
.FilterProvider-Region-Selector {float:left;margin:14px 0 0;width:50%;}
.FilterProvider-Region-Selector label {float:left;color:#989898;font-weight:lighter;margin:5px 0 0 1.5%;text-align:left;width:12%;font-size:1em;}
.FilterProvider-Region-Selector select {margin:0;box-shadow:none;float:left;width:36%;height:30px;border:1px solid #ccc;color:#989898;font-size:1em;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider-Region-Selector select:hover {margin:0;box-shadow:2px 2px 20px #00c6ff;float:left;width:36%;height:30px;border:1px solid #ccc;color:#000;font-size:1em;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider-Region-Selector-button {padding: 4px 0 0;float:left !important;margin:5px 0 0 2% !important;}
.FilterProvider ul {background:#ffffff;border:0;border-radius:0;box-shadow:none;list-style:none;margin:auto;padding:5px 0 5px 5px;width:100%;}
.FilterProvider ul li       {float:left;font-size:11px;height:auto;margin:0.3%;padding:0.3%;width:98.8%;background:#181818;border:0;border-radius:0;box-shadow:none;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider ul li:hover {float:left;font-size:11px;height:auto;margin:0.3%;padding:0.3%;width:98.8%;background:#000000;border:0;border-radius:0;box-shadow:none;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider ul li input {margin:0px 5px 0px 0px; float:left;}
.FilterProvider ul li a       {margin:12px 0 15px;float:left;width:100%;line-height:14px;color:#fefe36;font-size:1.7em;text-decoration:none;cursor:pointer;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider ul li a:hover {margin:12px 0 15px;float:left;width:100%;line-height:14px;color:#ffffff;font-size:1.7em;text-decoration:none;cursor:pointer;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider-Logo     {cursor:pointer;margin:7px 0 0;padding:0.5% 1% 0.4% 0;float:left;width:auto;border-right:1px solid #2d2d2d;}
.FilterProvider-Logo img {margin:3px 0 0;width:85px;height:85px;border-radius:150px;border:7px double #2d2d2d;}
.FilterProvider-Logo img:hover {margin:3px 0 0;width:85px;height:85px;border-radius:150px;border:7px double #343434;}
.FilterProvider-Button {float:right;margin:25px -9px 0 0;width:50px;height:40px;background:#eceaea;border-bottom-left-radius:20px;border-top-left-radius:20px;border-top:2px solid #d7d7fe;border-left:2px solid #d7d7fe;border-bottom:2px solid #d7d7fe;border-right:0;box-shadow:-2px 7px 9px -8px #545454;}
.FilterProvider-StatusHolder {float:left;width:20%;padding:1.6% 1%;margin:7px 0 0;border-right:1px solid #2d2d2d;}
.FilterProvider-Info {float:left;width:23%;padding:0;margin:7px 0 0 0;border-right:1px dashed #d7d7fe;}
.FilterProvider-Info p {margin:0;font-size:1.1em;color:#989898;}
.FilterProvider-Info span {margin:0;font-size:1.3em;line-height:18px;}
.FilterProvider-Contact {float:left;width:45%;margin:0;padding:0 0 2px;border-bottom:1px solid #2A2A2A;}
.FilterProvider-Contact div {float:left;width:50%;margin:0;}
.FilterProvider-Contact div p {margin:0;font-size:1em;color:#989898;}
.FilterProvider-Contact div span {color:#ffffff;margin:0;font-size:1.1em;line-height:18px;}
.FilterProvider-Conditions     {margin:0;float:left;width:45%;}
.FilterProvider-Conditions div {margin:0;float:left;width:25%;padding:0;}
.FilterProvider-Conditions div div {float:right;width:auto;margin:5px 3% 0 0;}
.FilterProvider-Conditions div div p {color:#989898;font-size:1.1em;margin:0;}
.FilterProvider-Conditions div div img {border:0 !important;border-radius:0 !important;width:36px !important;height:34px !important;}
.FilterProvider-StatusButtonHolder       {background:#ffb03b url("/images/DropShadow.png") repeat-x scroll center bottom;border:3px solid #ed9e29;border-radius:20px;height:30px;margin:3px auto auto;padding:5px;position:relative;text-align:right;width:30px;}
.FilterProvider-StatusButtonHolder input {float:none !important;margin:0 !important;}
.FilterProviderSelected ul {background:#eceaea;border-top:7px double #e1e1f3;border-left:7px double #d7d7fe;border-right:7px double #d7d7fe;border-bottom:7px double #d7d7fe;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 7px 9px -6px rgb(152, 152, 152);list-style:none;margin:auto;padding:5px 0 5px 5px;width:100%;}
.FilterProviderSelected ul li:first-of-type {float:left;font-size:11px;height:auto;margin:0.3%;padding:0.3%;width:98.8%;background:#ffffff url("/images/TopLight.png") repeat-x scroll 0 0;border:7px double #e8e8e8;border-radius:10px;box-shadow:0 7px 9px -8px #545454;display:block;}
.FilterProviderSelected ul li:first-of-type a {font-size:1.7em;margin:14px 0 15px;}
.FilterProviderSelected ul li:first-of-type img {margin:3px 0 0;width:85px;height:85px;border-radius:150px;border:7px double #d7d7fe;}
.FilterProviderSelected ul li:first-of-type .FilterProviderSelected-StatusHolder {float:left;width:20%;padding:1%;margin:0 0 0 2.7%;}
.FilterProviderSelected ul li:first-of-type .FilterProviderSelected-Info {float:left;width:20%;padding:0;margin:10px 0 0;display:block;}
.FilterProviderSelected ul li       {cursor:pointer;float:left;font-size:11px;height:155px;margin:0.3%;padding:0.3%;width:98.8%;background:#181818;border:0;border-radius:0;box-shadow:none;display:none;}
.FilterProviderSelected ul li input {margin:0px 5px 0px 0px; float:left;}
.FilterProviderSelected ul li a{font-size:1em;float:left;width:100%;line-height:14px;color:#545454;text-decoration:none;}
.FilterProviderSelected-Logo     {margin:0;float:left;width:9%;border-right:1px dashed #cccccc;}
.FilterProviderSelected-Logo img     {margin:3px 0 0;width:65px;height:65px;border-radius:150px;border:7px double #d7d7fe;}
.FilterProviderSelected-StatusHolder {float:left;width:20%;padding:1%;margin:0 0 0 2.7%;}
.FilterProviderSelected-Info {float:left;width:20%;padding:0;margin:10px 0 0;display:block;}
.FilterProviderSelected-Info p {margin:0;font-size:1.1em;color:#989898;}
.FilterProviderSelected-Info span {margin:0;font-size:1.3em;line-height:18px;}
.FilterProvider-Contact {float:left;width:45%;margin:0;padding:0 0 2px;border-bottom:1px solid #2A2A2A;}
.FilterProvider-Contact div {float:left;width:50%;margin:0;}
.FilterProvider-Contact div p {margin:0;font-size:1em;color:#989898;}
.FilterProvider-Contact div span {color:#ffffff;margin:0;font-size:1.1em;line-height:18px;}
.FilterProvider-Conditions     {margin:0;float:left;width:45%;}
.FilterProvider-Conditions div {margin:0;float:left;width:25%;padding:0;}
.FilterProvider-Conditions div div {float:right;width:auto;margin:5px 3% 0 0;}
.FilterProvider-Conditions div div p {color:#989898;font-size:1.1em;margin:0;}
.FilterProvider-Conditions div div img {border:0 !important;border-radius:0 !important;width:36px !important;height:34px !important;}
.FilterProviderSelected-DeliveryHolder {width:73px;float:left;position:relative;margin:10px 0 0 4%;}
.FilterProviderSelected-DeliveryHolder > .FilterProvider-DeliveryCondition p {display:block;}
/* Offline ----------- */
.FilterProvider-Offline-condition        {margin:auto;width:120px;font-family:arial;}
.FilterProvider-Offline-condition p      {margin:0;font-size:11px;color:#c80000;font-weight:bold;}
.FilterProvider-Offline                  {background:#f94949;border:2px solid #c80000;border-radius:10px;float:left;height:13px;width:13px;}
/* Online ----------- */
.FilterProvider-Online-condition         {margin:auto;width:120px;font-family:arial;}
.FilterProvider-Online-condition p       {margin:0;font-size:11px;color:rgb(94, 134, 25);font-weight:bold;}
.FilterProvider-Online                   {background:rgb(94, 134, 25);border:2px solid rgb(128, 169, 57);border-radius:13px;float:left;height:12px;width:13px;}

.FilterProvider-button-holder     {text-align:center;float:left;background-color: #eceaea;width:99%;margin:5px 0 5px 0.5%;border-bottom:1px solid #d7d7fe;}
.FilterProvider-Showbutton        {text-align:center;margin:auto;border:none;padding:5px 0;width:155px;background:none;display:block;}
.FilterProvider-Showbutton a      {color:#868686;}
.FilterProvider-Showbutton a span {font-size: 1.4em;}
.FilterProvider-Showbutton-text   {width:100%;float:left;text-decoration:none;font-size:0.9em;color:#868686; margin: -4px 0px 0px;}
.FilterProvider-Hidebutton        {text-align:center;margin:auto;border:none;padding:5px 0;width:155px;background:none;display:none;}
.FilterProvider-Hidebutton a      {color:#868686;}
.FilterProvider-Hidebutton a span {font-size: 1.4em;}
.FilterProvider-Hidebutton-text   {width:100%;float:left;text-decoration:none;font-size:0.9em;color:#868686; margin: -4px 0px 0px;}

.Products-Related {float:left;width:30%;padding:0;margin:5px 0 0 2%;border-bottom:1px solid #cccccc;border-radius:5px;}
.ProductRelated-inner {height:200px;overflow:auto;width:100%;margin:0;}
.ProductRelated-Steps {margin:5px auto auto;width:40px;height:40px;text-align:center;background-color:#102e90;border:2px solid #0578be;border-radius:65px;}
.ProductRelated-Steps p {float:left;margin:auto !important;width:100% !important;color:#ffffff !important;font-size:1.6em !important;text-align:center;}

.Holder-AdminProducts-Related {margin:10px 0;float:left;width:100%;border-bottom:7px double #e9e9e9;border-radius:5px;background-color:#f5f5f5;padding:1%;box-shadow: 0 7px 9px -6px #989898;}
.Holder-AdminProducts-Related label {margin:5px 0;border-bottom:1px solid #cccccc;border-radius:5px;width:100%;padding:0 0 10px;}
.AdminProducts-Related {float:left;width:30%;padding:0;margin:5px 0 0 2%;border-bottom:1px solid #cccccc;border-radius:5px;}
.AdminProducts-Related label {margin:5px 0;border-bottom:1px solid #cccccc;border-radius:5px;width:100%;padding:0 0 10px;}
.AdminProducts-Related ul {margin:0;padding:0;list-style:none;height:200px;overflow:auto;}
.AdminProducts-Related ul li{margin:6px 0 0;border:1px solid #ccc;border-radius:5px;background-color:#f0efef;float:left;width:100%;padding:0.5%;}
.AdminProducts-Related ul li span {margin:0 0 3px;width:78%;float:left;padding:4px 2%;font-size:1.1em;color:#66872e;font-weight:bold;}
.AdminProducts-Related ul li input {float:right;margin:3px 0 0;width:12%;border:1px solid #ccc;}
}

@media (-webkit-min-device-pixel-ratio:1.5), (min-resolution: 144dpi) {
/* Styles */
#FilterProperty-Wrapper {margin:4px auto auto;width:1000px;}
.FilterProvider {width:100%; margin:auto;}
.FilterProvider-Region {background:#002e3d;border:0;border-radius:0;margin:10px 0 0;padding:3px 0 0.7% 1px;width:100%;}
.FilterProvider-Region > .Search_wrapper-innerRight #Search-Buttom {width:12%;}
.FilterProvider-Region-Selector {float:left;margin:14px 0 0;width:50%;}
.FilterProvider-Region-Selector label {float:left;color:#989898;font-weight:lighter;margin:5px 0 0 1.5%;text-align:left;width:12%;font-size:1em;}
.FilterProvider-Region-Selector select {margin:0;box-shadow:none;float:left;width:36%;height:30px;border:1px solid #ccc;color:#989898;font-size:1em;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider-Region-Selector select:hover {margin:0;box-shadow:2px 2px 20px #00c6ff;float:left;width:36%;height:30px;border:1px solid #ccc;color:#000;font-size:1em;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider-Region-Selector-button {padding: 4px 0 0;float:left !important;margin:5px 0 0 2% !important;}
.FilterProvider ul {background:#ffffff;border:0;border-radius:0;box-shadow:none;list-style:none;margin:auto;padding:5px 0 5px 5px;width:100%;}
.FilterProvider ul li       {float:left;font-size:11px;height:auto;margin:0.3%;padding:0.3%;width:98.8%;background:#181818;border:0;border-radius:0;box-shadow:none;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider ul li:hover {float:left;font-size:11px;height:auto;margin:0.3%;padding:0.3%;width:98.8%;background:#000000;border:0;border-radius:0;box-shadow:none;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider ul li input {margin:0px 5px 0px 0px; float:left;}
.FilterProvider ul li a       {margin:12px 0 15px;float:left;width:100%;line-height:14px;color:#fefe36;font-size:1.7em;text-decoration:none;cursor:pointer;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider ul li a:hover {margin:12px 0 15px;float:left;width:100%;line-height:14px;color:#ffffff;font-size:1.7em;text-decoration:none;cursor:pointer;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.FilterProvider-Logo     {cursor:pointer;margin:7px 0 0;padding:0.5% 1% 0.4% 0;float:left;width:auto;border-right:1px solid #2d2d2d;}
.FilterProvider-Logo img {margin:3px 0 0;width:85px;height:85px;border-radius:150px;border:7px double #2d2d2d;}
.FilterProvider-Logo img:hover {margin:3px 0 0;width:85px;height:85px;border-radius:150px;border:7px double #343434;}
.FilterProvider-Button {float:right;margin:25px -9px 0 0;width:50px;height:40px;background:#eceaea;border-bottom-left-radius:20px;border-top-left-radius:20px;border-top:2px solid #d7d7fe;border-left:2px solid #d7d7fe;border-bottom:2px solid #d7d7fe;border-right:0;box-shadow:-2px 7px 9px -8px #545454;}
.FilterProvider-StatusHolder {float:left;width:20%;padding:1.6% 1%;margin:7px 0 0;border-right:1px solid #2d2d2d;}
.FilterProvider-Info {float:left;width:23%;padding:0;margin:7px 0 0 0;border-right:1px dashed #d7d7fe;}
.FilterProvider-Info p {margin:0;font-size:1.1em;color:#989898;}
.FilterProvider-Info span {margin:0;font-size:1.3em;line-height:18px;}
.FilterProvider-Contact {float:left;width:45%;margin:0;padding:0 0 2px;border-bottom:1px solid #2A2A2A;}
.FilterProvider-Contact div {float:left;width:50%;margin:0;}
.FilterProvider-Contact div p {margin:0;font-size:1em;color:#989898;}
.FilterProvider-Contact div span {color:#ffffff;margin:0;font-size:1.1em;line-height:18px;}
.FilterProvider-Conditions     {margin:0;float:left;width:45%;}
.FilterProvider-Conditions div {margin:0;float:left;width:25%;padding:0;}
.FilterProvider-Conditions div div {float:right;width:auto;margin:5px 3% 0 0;}
.FilterProvider-Conditions div div p {color:#989898;font-size:1.1em;margin:0;}
.FilterProvider-Conditions div div img {border:0 !important;border-radius:0 !important;width:36px !important;height:34px !important;}
.FilterProvider-StatusButtonHolder       {background:#ffb03b url("/images/DropShadow.png") repeat-x scroll center bottom;border:3px solid #ed9e29;border-radius:20px;height:30px;margin:3px auto auto;padding:5px;position:relative;text-align:right;width:30px;}
.FilterProvider-StatusButtonHolder input {float:none !important;margin:0 !important;}
.FilterProviderSelected ul {background:#eceaea;border-top:7px double #e1e1f3;border-left:7px double #d7d7fe;border-right:7px double #d7d7fe;border-bottom:7px double #d7d7fe;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 7px 9px -6px rgb(152, 152, 152);list-style:none;margin:auto;padding:5px 0 5px 5px;width:100%;}
.FilterProviderSelected ul li:first-of-type {float:left;font-size:11px;height:auto;margin:0.3%;padding:0.3%;width:98.8%;background:#ffffff url("/images/TopLight.png") repeat-x scroll 0 0;border:7px double #e8e8e8;border-radius:10px;box-shadow:0 7px 9px -8px #545454;display:block;}
.FilterProviderSelected ul li:first-of-type a {font-size:1.7em;margin:14px 0 15px;}
.FilterProviderSelected ul li:first-of-type img {margin:3px 0 0;width:85px;height:85px;border-radius:150px;border:7px double #d7d7fe;}
.FilterProviderSelected ul li:first-of-type .FilterProviderSelected-StatusHolder {float:left;width:20%;padding:1%;margin:0 0 0 2.7%;}
.FilterProviderSelected ul li:first-of-type .FilterProviderSelected-Info {float:left;width:20%;padding:0;margin:10px 0 0;display:block;}
.FilterProviderSelected ul li       {cursor:pointer;float:left;font-size:11px;height:155px;margin:0.3%;padding:0.3%;width:98.8%;background:#181818;border:0;border-radius:0;box-shadow:none;display:none;}
.FilterProviderSelected ul li input {margin:0px 5px 0px 0px; float:left;}
.FilterProviderSelected ul li a{font-size:1em;float:left;width:100%;line-height:14px;color:#545454;text-decoration:none;}
.FilterProviderSelected-Logo     {margin:0;float:left;width:9%;border-right:1px dashed #cccccc;}
.FilterProviderSelected-Logo img     {margin:3px 0 0;width:65px;height:65px;border-radius:150px;border:7px double #d7d7fe;}
.FilterProviderSelected-StatusHolder {float:left;width:20%;padding:1%;margin:0 0 0 2.7%;}
.FilterProviderSelected-Info {float:left;width:20%;padding:0;margin:10px 0 0;display:block;}
.FilterProviderSelected-Info p {margin:0;font-size:1.1em;color:#989898;}
.FilterProviderSelected-Info span {margin:0;font-size:1.3em;line-height:18px;}
.FilterProvider-Contact {float:left;width:45%;margin:0;padding:0 0 2px;border-bottom:1px solid #2A2A2A;}
.FilterProvider-Contact div {float:left;width:50%;margin:0;}
.FilterProvider-Contact div p {margin:0;font-size:1em;color:#989898;}
.FilterProvider-Contact div span {color:#ffffff;margin:0;font-size:1.1em;line-height:18px;}
.FilterProvider-Conditions     {margin:0;float:left;width:45%;}
.FilterProvider-Conditions div {margin:0;float:left;width:25%;padding:0;}
.FilterProvider-Conditions div div {float:right;width:auto;margin:5px 3% 0 0;}
.FilterProvider-Conditions div div p {color:#989898;font-size:1.1em;margin:0;}
.FilterProvider-Conditions div div img {border:0 !important;border-radius:0 !important;width:36px !important;height:34px !important;}
.FilterProviderSelected-DeliveryHolder {width:73px;float:left;position:relative;margin:10px 0 0 4%;}
.FilterProviderSelected-DeliveryHolder > .FilterProvider-DeliveryCondition p {display:block;}
/* Offline ----------- */
.FilterProvider-Offline-condition        {margin:auto;width:120px;font-family:arial;}
.FilterProvider-Offline-condition p      {margin:0;font-size:11px;color:#c80000;font-weight:bold;}
.FilterProvider-Offline                  {background:#f94949;border:2px solid #c80000;border-radius:10px;float:left;height:13px;width:13px;}
/* Online ----------- */
.FilterProvider-Online-condition         {margin:auto;width:120px;font-family:arial;}
.FilterProvider-Online-condition p       {margin:0;font-size:11px;color:rgb(94, 134, 25);font-weight:bold;}
.FilterProvider-Online                   {background:rgb(94, 134, 25);border:2px solid rgb(128, 169, 57);border-radius:13px;float:left;height:12px;width:13px;}

.FilterProvider-button-holder     {text-align:center;float:left;background-color: #eceaea;width:99%;margin:5px 0 5px 0.5%;border-bottom:1px solid #d7d7fe;}
.FilterProvider-Showbutton        {text-align:center;margin:auto;border:none;padding:5px 0;width:155px;background:none;display:block;}
.FilterProvider-Showbutton a      {color:#868686;}
.FilterProvider-Showbutton a span {font-size: 1.4em;}
.FilterProvider-Showbutton-text   {width:100%;float:left;text-decoration:none;font-size:0.9em;color:#868686; margin: -4px 0px 0px;}
.FilterProvider-Hidebutton        {text-align:center;margin:auto;border:none;padding:5px 0;width:155px;background:none;display:none;}
.FilterProvider-Hidebutton a      {color:#868686;}
.FilterProvider-Hidebutton a span {font-size: 1.4em;}
.FilterProvider-Hidebutton-text   {width:100%;float:left;text-decoration:none;font-size:0.9em;color:#868686; margin: -4px 0px 0px;}

.Products-Related {float:left;width:30%;padding:0;margin:5px 0 0 2%;border-bottom:1px solid #cccccc;border-radius:5px;}
.ProductRelated-inner {height:200px;overflow:auto;width:100%;margin:0;}
.ProductRelated-Steps {margin:5px auto auto;width:40px;height:40px;text-align:center;background-color:#102e90;border:2px solid #0578be;border-radius:65px;}
.ProductRelated-Steps p {float:left;margin:auto !important;width:100% !important;color:#ffffff !important;font-size:1.6em !important;text-align:center;}

.Holder-AdminProducts-Related {margin:10px 0;float:left;width:100%;border-bottom:7px double #e9e9e9;border-radius:5px;background-color:#f5f5f5;padding:1%;box-shadow: 0 7px 9px -6px #989898;}
.Holder-AdminProducts-Related label {margin:5px 0;border-bottom:1px solid #cccccc;border-radius:5px;width:100%;padding:0 0 10px;}
.AdminProducts-Related {float:left;width:30%;padding:0;margin:5px 0 0 2%;border-bottom:1px solid #cccccc;border-radius:5px;}
.AdminProducts-Related label {margin:5px 0;border-bottom:1px solid #cccccc;border-radius:5px;width:100%;padding:0 0 10px;}
.AdminProducts-Related ul {margin:0;padding:0;list-style:none;height:200px;overflow:auto;}
.AdminProducts-Related ul li{margin:6px 0 0;border:1px solid #ccc;border-radius:5px;background-color:#f0efef;float:left;width:100%;padding:0.5%;}
.AdminProducts-Related ul li span {margin:0 0 3px;width:78%;float:left;padding:4px 2%;font-size:1.1em;color:#66872e;font-weight:bold;}
.AdminProducts-Related ul li input {float:right;margin:3px 0 0;width:12%;border:1px solid #ccc;}
}

@media
only screen and (-webkit-min-device-pixel-ratio: 1.25),
only screen and ( min--moz-device-pixel-ratio: 1.25),
only screen and ( -o-min-device-pixel-ratio: 1.25/1),
only screen and ( min-device-pixel-ratio: 1.25),
only screen and ( min-resolution: 200dpi),
only screen and ( min-resolution: 1.25dppx)
{
    .FilterPropertyRange ul li ul li input[type=checkbox] {float:left;margin:0 0.1rem 0 0.5rem;text-align:center;width:22px;height:22px;border:1px solid #ccc;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
    .FilterPropertyRange ul li ul li input[type=checkbox]:after {content:" ";background-color:#ec923d;width:100%;color:#fff;display:inline-block;visibility:visible;}
    .FilterPropertyRange ul li ul li input[type=checkbox]:checked:after {content: "\2714";}
    .FilterPropertyRange ul li ul li       {border:1px solid #cccccc;background:#eceaea;color:#000;float:left;width:100%;height:auto;margin:0 0 .3em 0;padding:2% 1%;}
    .FilterPropertyRange ul li ul li:hover {border:1px solid #cccccc;background:#f0f0f0;color:#fff;float:left;width:100%;height:auto;margin:0 0 .3em 0;padding:2% 1%;}
}