/* Chrome/Opera/Safari */
::-webkit-input-placeholder { color: #666;}
::-webkit-selection{background:#e3f2ff;color:#fff;text-shadow:0 0 transparent}
 /* Firefox 19+ */
::-moz-placeholder { color: #666;}
::-moz-selection{background:#e3f2ff;color:#fff;text-shadow:0 0 transparent}
 /* IE 10+ */
:-ms-input-placeholder {color: #666;}
::-ms-selection{background:#e3f2ff;color:#fff;text-shadow:0 0 transparent}
/* Firefox 18- */
:-moz-placeholder {  color: #666; }
::selection{background:#e3f2ff;color:#fff;text-shadow:0 0 transparent}
img {-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none; max-width:100%;transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;}
a {color:#e3f2ff; transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;}
a:hover {text-decoration:none; }


body:not(.custom-background-image):before,
body:not(.custom-background-image):after {display: none;}
.top-white {border-bottom: 1px solid #c5c5c5;}
header .top-white .custom-logo { max-width: 167px; }
.top-gry { background-color: #f3f3f3; }
.top-links {margin:0; line-height: 1}
.top-links li {position: relative; z-index: 2; line-height:30px; font-size: 12px;}
.top-links li {color:#58595b;}
.top-links li span {padding:0 10px}
.top-links li a {color:#58595b;}
.top-links li a:hover {color:#e3f2ff; text-decoration: none; }
.site-content {padding:15px 0;}

.search-form label { display: block; }

#masthead,
.site-title,
#colophon {display: none;}
.MoreAboutBrands h3 {font-size: 22px;}
.MoreAboutBrands h2 {font-size: 22px;}
.MoreAboutBrands p {font-size:12px;}
.VerticalLinksCat {display: inline-block;}

.post {font-weight: 400; }
.blog .post { padding: 5px; background-color: #fff; border-radius: 10px; overflow: hidden; }
.blog .post .post-thumbnail {margin: 0;}
.blog .post .entry-header { padding: 5px;}
.blog .post .entry-header h2 {font-size: 1.5rem; margin: 0;}
.blog .post .entry-header h2 a:hover  {color:#e3f2ff; text-decoration: none;}
.blog .post .entry-content { padding:0 5px 5px;}
.blog .post .entry-content ol,
.blog .post .entry-content ul {list-style-position: inside;}
.post .entry-content ol,
.post .entry-content ul {list-style-position: inside;}

.type-post .entry-title { margin-bottom: .5em; margin-top: -0.5em; font-size: 2rem;}
.widget { margin-bottom: 1.6em; }
.wp-block-image .aligncenter  {width: 100%;}


.br-t-1 { border-top: 1px solid #ccc; }
.br-b-1 { border-bottom: 1px solid #ccc; }
.fs-12 { font-size: 12px; }
.fs-16 { font-size: 16px; }
.br-color-light {border-color:#eaeaea} 
.bg-fbfbfb {background: #fbfbfb;}
.br-0 { border: 0 !important; }

.FixPOPUP {background: rgba(0,0,0,0.8); position: fixed; top: 0; right: 0; left: 0; bottom: 0; z-index: 9999}
.FixPOPUP .indCont {display: flex; align-items: center; width: 100%; height: 100%; padding: 15px}
.FixPOPUP .ContArya {background: #fff; color: #000; max-width:420px; margin: 10px auto; border: 5px solid #ccc; padding: 30px; font-size:22px; text-align: center;}

@media (min-width: 768px) {
.hideOnDesktop{display:none !important}
.br-zero {border: 0 !important}
}

@media (max-width:767px) {                  
.DownloadAppNew,
.customNewCheck { position: relative; }
}

.entry-content h4 {text-transform:inherit; letter-spacing:normal}

.footer-section {
color: #fff;
font-weight: 300;
background-color: rgb(33, 37, 41);
}
.footer-section a {
color: #fff;
text-decoration: none;
}
.footer-section a:hover {
color: #efefef;
text-decoration: none;
}
.footer-section .list-inline-item:not(:last-child) {
margin-right: 1.5rem;
position: relative;
}
.footer-section .list-inline-item:not(:last-child):after {
content: '|';
position: absolute;
right: -0.75rem;
top: 50%;
font-size: 12px;
transform: translateY(-50%);
line-height: 1;
}
.footer-section ul + ul .list-inline-item:not(:last-child) {
margin-right: 0.75rem;
}
.footer-section ul + ul .list-inline-item:not(:last-child):after {
display: none;
}
.footer-section .border-bottom {
border-bottom: 1px solid #888889 !important;
}
@media (max-width:767px) { 
  .footer-section .border-bottom-mobile {
    border-bottom: 1px solid #888889;
  }
  .footer-section {
    font-size: 14px;
  }
  .footer-section .list-inline-item:not(:last-child) {
    margin-right: 1rem;
  }
  .footer-section .list-inline-item:not(:last-child):after {
    right: -0.5rem;
    font-size: 10px;
  }
  .order-mobile-last,
  .order-home-last {
    order: 6 !important;
  }
}

.pagination {
    margin-bottom:0;
}
.site-main {
    margin-bottom: 2.0em;
}