form {
display:inline
}
html{
scroll-behavior:smooth
}
body{
background:white !important
}
.thumbnail-variant-1 .caption .caption-title {
font-size:20px;
font-weight:bold
}
input,select,textarea{
font-family:'Open Sans',sans-serif
}
.mdi-heart.icon-red:hover{
color:#a94442
}
.prod_sale{
color:#ff0500 !important
}
.height-29{
height:29px
}
.txt-red{
color:#ff0500 !important
}
.page .text-blue {
color:#365899
}
.page .text-insta{
color:#c72e98
}
.black_txt,
.black_txt *{
color:black !important
}
.red_txt{
color:#A1202F
}
.rd-navbar-search{
float:left
}
h1,h2,h3,h4,h5,h6{
color:#ec2a8c !important
}
.quick_links{
position:fixed;
top:25%;
left:25px;
width:85px;
z-index:1000;
transition:all 0.25s linear
}
.quick_links.invisible{
left:-25%
}
.quick_links .quick_link{
float:left;
width:100%;
height:85px;
margin:0 0 25px 0
}
.quick_links .quick_link a{
float:right;
color:white;
width:100%;
height:85px;
text-align:center
}
.quick_links .quick_link a img{
float:left;
width:75px;
height:75px;
transition:all 0.15s linear
}
.quick_links .quick_link a:hover img{
width:85px;
height:85px
}
.rd-navbar-shop-toggle > a > img{
width:30px;
display:inline-block
}
.thumbnail-variant-1 .caption .caption-title{
color:#fff !important
}
.thumbnail-variant-1:hover .caption{
background-color:rgba(255,255,255,0.7) !important
}
.thumbnail-variant-1:hover .caption .caption-title{
color:#000 !important
}
.rd-navbar-search-form-input{
position:relative
}
#search_results{
position:absolute;
top:50px;
right:0;
width:100%;
max-width:143px;
padding:2px 0;
background:white;
z-index:2;
display:none;
border-top:1px solid #e8e8e8
}
#search_results a{
float:right;
width:100%
}
#search_results a:hover{
color:white;
background:#979a91
}
.page-header{
position:relative;
z-index:2
}
.search_title{
width:94%;
margin:0 6% 0 0;
text-align:center;
display:inline-block;
font-size:12px
}
.rd-navbar-fixed .rd-navbar-brand .brand-name img {
max-height:55px
}
.signup_popup{
position:fixed;
top:25%;
right:0;
bottom:0;
left:0;
margin:auto;
width:500px;
max-width:90%;
text-align:center;
z-index:1000;
display:none
}
.signup_popup .closer{
position:fixed;
color:black;
font-size:46px;
top:33%;
right:43%;
font-weight:bold;
cursor:pointer
}
.signup_popup a{
float:right;
width:100%;
text-align:center
}
.signup_popup a .signup_popup_img,
.signup_popup a .signup_popup_img_active{
max-width:100%;
height:auto
}
.signup_popup a .signup_popup_img{
display:inline-block
}
.signup_popup a .signup_popup_img_active{
display:none
}
.signup_popup:hover a .signup_popup_img{
display:none
}
.signup_popup:hover a .signup_popup_img_active{
display:block
}
.textBlue{
color:#02a1de !important
}
.backgroundBlue{
background-color:#02a1de !important;
color:white !important
}
.backgroundPink{
background-color:#ec2a8c !important;
color:white !important
}
.text-pink{
color:#ec2a8c !important
}
.accessibility_menu{
position:fixed;
top:0;
left:0;
width:68px;
background:none;
height:102px;
overflow:hidden;
color:white;
border-radius:9px;
font-size:18px;
font-weight:bold;
z-index:1000;
text-align:center;
padding:0;
cursor:pointer;
display:block
}
.accessibility_menu .arrw{
position:absolute;
top:128px;
right:25px;
width:21px;
height:11px;
z-index:2
}
.accessibility_menu .accessibility_menu_btn{
float:left;
width:68px;
height:69px
}
.accessibility_menu_title{
float:right;
width:90%;
text-align:right;
font-size:18px;
color:white;
margin:0 0 0 0
}
.active .accessibility_menu_title{
margin:0 10px 0 0
}
.outer_holder{
float:right;
background:#355092;
padding:5px 5px 15px 5px;
width:288px
}
.active.outer_holder{
border-radius:0
}
.accessibility_menu .items_holder{
display:none;
float:left;
width:267px;
padding:5px 10px 0;
background:white;
margin:8px 0 0 0
}
.accessibility_menu .items_holder .item{
float:right;
width:100%;
font-size:16px !important;
border-bottom:1px solid #355092;
margin:5px 0;
padding:0 0 3px 0
}
.accessibility_menu .items_holder .item img{
float:right;
width:50px
}
.accessibility_menu .items_holder .item span{
float:right;
margin:12px 10px 0;
font-size:20px !important;
color:black !important;
background:white !important
}
.credit{
float:right;
width:100%;
text-align:center;
font-size:16px;
color:white
}
@media (max-width:767px){
.accessibility_menu{
display:none
}
}
.seoform span {
float:left;
width:100px
}
.seoform div input {
width:500px
}
.seoform div {
float:left;
width:100%;
margin-bottom:15px
}
/* css fixes */
ol {
position:relative;
right:20px
}
a{
outline:0
}
input[type="image"],
input[type="submit"],
input[type="button"],
button {
cursor:pointer
}
.ie a img {
border:0
}
.hidden {
position:absolute;
left:0;
top:-100000px
}
/*
* span {
display:inline-block
}
*/
/*
#lbuttons,
#lbuttons div,
#lbuttons a,
#lbuttons img,
.fxc #subtoolbar,
.fxc #admin_panel {
-webkit-transform:translate3d(0,0,0);
-webkit-backface-visibility:hidden;
-webkit-perspective:1000;
transform:2DValue(val) 3DValueSetToNull(0);
transform:2DValue(val);
-webkit-transform :translateZ(0);
-o-transform :translateZ(0);
-moz-transform :translateZ(0);
transform :translateZ(0);
-webkit-transition:all 0.5s linear
}
.fxc #admin_pusher,
.fxc #sys_website {
-webkit-transition:all 0.5s linear
}
*/
body {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
min-width:100%;
min-height:100%;
padding:0;
margin:0
}
p {
padding:0;
margin:0
}
div.bs {
float:right
}
