a{color: #687188;}
h1,h2,h3,h4,h5,h6{color: inherit;}
a:hover{color:#006699 !important;text-decoration: none;}
.banner_content h2 {text-transform: none;}
.btn{text-transform: none;}
.tags a{color:inherit;padding:8px;border-radius:3px;}
.bg-default-blue{background-color:#b0c4de;}
.bg-powder-blue{background-color:#B6D0E2;}
.bg-sky-blue{background-color: #87CEEB;}
.bg-pastel-blue{background-color: #A7C7E7;}
.bg-red-theme{background-color: #871d1b;}
.bg-green-theme{background-color: #5F8575;}
.bg-blue-theme{background-color: #00517a;}
.bg-steel-blue{background-color: #4682b4}
.border-steel-blue{border-color: #4682b4}
.shop_cart_table .productclick{border-bottom:double 3px #d9d9d9;}
.blockquote_style3 {border-left: 2px solid #4682b4;}
.cart_list a.item_remove {padding-left: 5px !important;
padding-right: 5px !important;}
.cart_list a.item_remove:hover{color:#871d1b !important;}
.cart_box .cart_list {max-height: 300px;overflow-y: auto;overflow-x: hidden;scrollbar-width: thin;}
.quantity .minus:hover, .quantity .plus:hover{background-color:#b0c4de;color:#fff !important;}
.product-remove a i:hover {background-color: #871d1b;}
.top-header {background:#006699;padding: 0;border-bottom:0;}
.top-header a {color:#ffffff;}
.top-header .social_white .social_icons li a:hover,.top-header .social_white.social_icons li a:hover {background:#ffffff;color:#006699 !important;border-radius:3px;}
.header_list a,.footer_light a{padding-left:5px;padding-right:5px;}
.header_list a{font-weight:bold;}
.header_list a:hover{background:#fff;color:#006699 !important;border-radius:3px;}
.contact_detail > li, .header_list > li {font-size: 22px;}
.header_list > li .dropdown-item:hover, .custome_dropdown .ddChild li:hover, .contact_detail > li a:hover {background:#f8f8ff;}
#nav-tree{border:solid 1px #f8f8ff;padding:5px;}
#nav-tree .nav-link {padding:7px;}
#nav-tree .nav-link .fa-plus,#nav-tree .nav-link .fa-chevron-down,#nav-tree .nav-link .fa-minus {font-size:14px;margin-right:5px;}
.navbar .navbar-nav > li > a.active, .navbar .navbar-nav > li:hover > a, .light_skin.transparent_header.nav-fixed .navbar .navbar-nav > li > a.active, .light_skin.transparent_header.nav-fixed .navbar .navbar-nav > li:hover > a, .transparent_header.nav-fixed .light_skin .navbar .navbar-nav > li > a.active, .transparent_header.nav-fixed .light_skin .navbar .navbar-nav > li:hover > a {
  color: #121b3c;
}
.dark_skin .navbar .navbar-nav .dropdown-menu li a.active, .dark_skin .navbar .navbar-nav .dropdown-menu li a:hover, .dark_skin .navbar .navbar-nav .dropdown-menu > ul > li:hover > a, .dark_skin .navbar .navbar-nav .dropdown-menu > ul > .mega-menu-col ul > li:hover > a {
  color: #121b3c;
}
.btn-fill-out {border: 1px solid #b0c4de;}
.btn-fill-out::before, .btn-fill-out::after {background-color: #b0c4de;}
.btn-fill-out:hover {color: #006699 !important;}
.blog_post {border-radius:3px !important;padding-bottom:20px;}
.blog_style2 .blog_content {padding: 3px;margin-top:20px;}
.blog_text .btn {padding:2%;width:96%;font-weight:normal;}
.footer_light a:hover, .footer_light a p:hover{color:#006699 !important;}
.sidebar .widget + .widget {
  border-top: none;
  margin-top: 0;
}
.pagination_style1 .page-item .page-link:hover {
  background: #fff !important;
  border-color: #b0c4de;
  color: #000;
}
.blog_title {
  line-height: normal;
}
.btnvideo:hover{background:#f8f8ff;border-radius:3px;}
.linkbold:hover{font-weight:bold;}
.btn-secondary:hover {
  color: #fff;
  background-color: #fff;
  border-color: #b0c4de;
}
.ship_detail {
  margin-bottom: 5px;
}
.addtocartnow{cursor:pointer;}
.page-title-mini .page-title h1 {
  font-size: 22px;
}
.heading_s1 h4, .heading_s1 h5, .heading_s1 h6 {
  text-transform: none;
}
.product_sort_info li i {
  color: #b0c4de;
}
.slick-prev:hover, .slick-next:hover {
  background-color: #b0c4de;
}
.product_gallery_item a.active {
  border-color: #b0c4de;
}
.custome-checkbox input[type="checkbox"]:checked + .form-check-label::before {
  background-color: #b0c4de;
  border-color: #b0c4de;
}
.pr_action_btn li a:hover {
  background-color: #b0c4de;
  color: #fff !important;
}
.filter_price{width:90%;}
.shop_container.list .list_product_action_box .pr_action_btn li.add-to-cart a {
  font-size: 16px;
  width: auto;
  height: auto;
  padding: 12px 30px;
  background-color: #b0c4de;
  border: 1px solid #b0c4de;
  color: #fff;
}
.shop_container.list .pr_action_btn li.add-to-cart a:hover {
  background-color: transparent;
  color: #b0c4de;
}
.lds-ellipsis span {background:#006699;}
.social_icons li {padding: 0;}
.social_icons li a {font-size: 22px;margin-left:5px;padding-top:1px;padding-left:4px;padding-right:4px;width:100%;}
.cart_count, .wishlist_count {background-color: #b0c4de;}
.breadcrumb_section .active {color:#999;}
.breadcrumb_section h1 {color:#121b3c;}
.breadcrumb_section.page-title-mini {padding: 6px 0;}
.navbar .navbar-nav > li {
margin-right:1px;
}
.dropdown-menu .dropdown-toggler::after {
  right: 10px !important;
}
.navbar .navbar-nav > li:not(#cartcontent) > a.active,.navbar .navbar-nav > li:not(#cartcontent):hover > a,.dark_skin .navbar .navbar-nav li:not(#cartcontent) .dropdown-menu li a.active, .dark_skin .navbar .navbar-nav li:not(#cartcontent) .dropdown-menu li a:hover, .dark_skin .navbar .navbar-nav li:not(#cartcontent) .dropdown-menu > ul > li:hover > a, .dark_skin .navbar .navbar-nav li:not(#cartcontent) .dropdown-menu > ul > .mega-menu-col ul > li:hover > a {
  background:#f8f8ff;
}
.light_skin.transparent_header.nav-fixed .navbar .navbar-nav > li > a.active, .light_skin.transparent_header.nav-fixed .navbar .navbar-nav > li:hover > a, .transparent_header.nav-fixed .light_skin .navbar .navbar-nav > li > a.active, .transparent_header.nav-fixed .light_skin .navbar .navbar-nav > li:hover > a {
  background:none;
}
.search_trigger:hover,.cart_trigger:hover
{
 background:none !important; 
 color:#B6D0E2 !important;
 font-weight:bold;
}
.footer_dark a:hover, .footer_dark .widget_links li a:hover, .widget_links li a:hover, .footer_dark .footer_link li a:hover, .footer_link li a:hover {
  color: #f8f8ff;
}
.wtime{font-size: 14px;}
.section {padding: 35px 0;}
.footer_top {padding: 25px 0 25px;background:#f8f8ff;}
.contact_style3 .contact_icon {border: 1px solid #b0c4de;}
.contact_style3 .contact_icon::before {background-color: #b0c4de;}
.contact_icon i {color: #b0c4de;}

.pagination_style1 .page-item.active .page-link {
  background-color: #b0c4de;
  border-color: #b0c4de;
  color: #fff;
}
.shorting_icon.active {
  background-color: #b0c4de;
  color: #fff;
  border-color: #b0c4de;
}
.price {
  color: #b0c4de;
  font-weight: 600;
}
.page-title h1 {
  text-transform: none;
}
.cart_count_img {
  top: 3px;
  left: 8px;
}
.blog_meta li a i {
  margin-right: 5px;
  vertical-align: middle;
  color: #b0c4de;
}
.myblogimg a img {height:200px;width:auto;}
.tags a:hover {
  background-color: #b0c4de;
  color:#fff !important;
}
.widget_title {
  text-transform: none;
  margin-bottom: 10px;
  font-weight:normal;
}
.widget_categories li a::before {
  content: "";
  display:none;
}
.nav-link:focus, .nav-link:hover {
  color: #b0c4de;
}
.filter_price .ui-slider .ui-slider-range {
  background-color: #b0c4de;
}
.myfc
{
   height:45px !important;
}
.myinfo {font-size:24px !important;}
.nav_style5.owl-theme .owl-nav .owl-prev:hover, .nav_style5.owl-theme .owl-nav .owl-next:hover {
  background-color: #b0c4de;
  color: #fff;
}
.footer_dark {
  background-color: #b0c4de;
  position: relative;
}
.bottom_footer {color: #ffffff;background:#006699;padding: 15px 0;}
.bottom_footer p, .bottom_footer a{color: #ffffff;padding-left: 5px;
padding-right: 5px;}
.bottom_footer a:hover{color: #006699 !important;background:white;font-weight:normal;border-radius:3px;}
.bottom_footer .social_white.social_icons li a {
  color: #ffffff;
}
.bottom_footer .social_white.social_icons li a:hover {
  background: #fff;
  color:#006699;
  border-radius:3px;
}
.btn-dark {
  color: #ffffff;
  background-color: #b0c4de;
  padding: 9px 35px;
  margin-right:2px;
  border-color: #ffffff;
}
.btn-dark:hover,.btn-dark:active,.btn-dark:focus {
  color: #006699;
  background-color: #f8f8ff;
  border-color: #ffffff;
}
.search_overlay {
  background-color: #394858; 
}
.scrollup {
  color:#006699 !important;
  display:none;
}
.scrollup:hover {
  background-color: #b0c4de !important;
  color:#ffffff !important;
}
.heading_s1 h1, .heading_s1 h2, .heading_s1 h3, .heading_s1 h4, .heading_s1 h5, .heading_s1 h6 {
  text-transform: none;
}
.section.small_pb {
  padding-bottom: 15px;
}
.section.small_pt {
  padding-top: 15px;
}
.tooltip {opacity:1 !important;}
.tooltip-inner {
    background-color: #b0c4de;
    box-shadow: 0px 0px 4px #000;
    font-weight:bold;
    text-align:left;
}
.tooltip.bs-tooltip-right .tooltip-arrow::before {
    border-right-color: #b0c4de !important;
}
.tooltip.bs-tooltip-left .tooltip-arrow::before {
    border-left-color: #b0c4de !important;
}
.tooltip.bs-tooltip-bottom .tooltip-arrow::before {
    border-bottom-color: #b0c4de !important;
}
.tooltip.bs-tooltip-top .tooltip-arrow::before {
    border-top-color: #b0c4de !important;
}
.hoverop{width:50px !important;}
.hoverop:hover{opacity:0.7;}
.carousel-control-next:hover, .carousel-control-prev:hover, .light_arrow .carousel-control-next:hover, .light_arrow .carousel-control-prev:hover {
  background-color: #b0c4de;
  color: #fff !important;
}
.carousel-control-next, .carousel-control-prev, .light_arrow .carousel-control-next, .light_arrow .carousel-control-prev {
  border-radius:5px;
}
.banner_content{background:white;opacity:0.9;text-align:center;padding:15px;border-radius:5px;}
.banner_content h2 {font-size: 32px;}
/*gold = #FFD700  golden=#FFC000*/


.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background-color: #b0c4de;
}
.owl-theme .owl-dots .owl-dot span {
  border: 1px solid #b0c4de;
}
.fontshopmenu{font-size:15px !important;}
.fontsize22{font-size:22px;}
.fontsize20{font-size:20px;}
.fontsize18{font-size:18px;}
.fontsize16{font-size:16px;}
.fontsize14{font-size:14px;}
.fontsize12{font-size:12px;}
.fontsize10{font-size:10px;}
.ulleft {margin-top:10px;}
.activeleft2 .d-flex{background:#f7f8fb;}
.custom-btn-class::before, .custom-btn-class::after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  bottom: 0;
  background-color: #b0c4de;
  z-index: -1;
  transition: all .3s ease-in-out;
  width: 100%;
}
.custom-btn-class:hover
{
  background-color: #f8f8ff;  
}
.dropdown-menu {padding:5px !important;border:solid 1px #f8f8ff;}
.shop_bn_content2 {
  background:#b0c4de;
  padding:5px;
  opacity:0.8;
  bottom: 0px;
  left: 0px;
  text-align: center;
  position:relative;
}
.product_img::before {
  background-color: #f7f8fb;;
}
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 5px;
  margin-bottom: 5px;
}
.product_info {
  text-align: center;
}
.nametag__list {
  flex-wrap: wrap;
}
.nametag__list {
  display: flex;
  list-style: none;
}
.nametag__list li {
  margin-top: 5px;
  margin-bottom: 5px;
}
.nametag__list li {
  margin-right: 10px;
}
.pagecnt
{
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    border-radius:5px;
}
.card-mobile .card-btn
{
    color:#fff !important;
    width:100%;
    text-align:center;
    padding-top:10px;
    padding-bottom:20px;
    display:none;
}
.card-btn-on {
  transform: rotate(270deg);
  height:50px;
  position:fixed;
  top:50%;
  left:-55px;
  z-index:88888;
  background:#006699;
  color:#fff;
  text-transform:uppercase;
  font-weight:bold;
  display:none;
}
.card-btn-on:hover {
  color:#000;
}
.card-btn-on span {
  display: inline-block;
  transform: rotate(180deg);
}
.card-mobile-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99998;
  display: none;
}
a.logotop
{
    line-height:33px !important;
}
.footer_logo:hover
{
   opacity:0.8;
}
footer .widget {
  margin-top:0px;
  margin-bottom:0px;
  border-right: none;
  padding-left: 10px;
  padding-right: 10px;
  height: 100%;
}
.addscroll
{
 max-height:400px;
 overflow-y: auto;
 scrollbar-width: thin;
 border:solid 1px #f8f8ff;
 padding-left:5px;
 padding-right:5px;
 border-radius:3px;
}

.height100{height:100px;}
.height150{height:150px;}
.height200{height:200px;}
.height250{height:250px;}
.height300{height:300px;}
.height400{height:400px;}
.height500{height:500px;}
.height600{height:600px;}
.height700{max-height:700px;}
.height800{max-height:800px;}
.maxheightauto{max-height:initial;}
.maxheight100{max-height:100px;}
.maxheight200{max-height:200px;}
.maxheight300{max-height:300px;}
.maxheight400{max-height:400px;}
.maxheight500{max-height:500px;}
.maxheight600{max-height:600px;}
.maxheight700{max-height:700px;}
.maxheight800{max-height:800px;}
.border-b-blue
{
    border-color:#121b3c;
}
.widget_archive li a:hover, .widget_archive li a.active
{
    font-weight:bold;
}
.logo-blue{background-color: #b0c4de;}
.logo-gray{background-color:#eaeaea;}
.post_content h6 a:hover{font-weight:bold;}
body.modal-open {
  overflow: hidden;
}
.btn-fill-line::before, .btn-fill-line::after {
  background-color: #b0c4de;
  width: 100%;
}
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  border-radius:5px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.text-selected-g
{
    font-weight:bold;
    color:#b0c4de;
}
.cc-bar-btn{border-radius:5px;}
.sidebar{border:1px #b0c4de solid;padding:10px;border-radius:5px;}
#collapseExample a {font-size:22px;display:block;padding-left:5px;padding-right:5px;}
.footer_top .widget li .active{font-weight:bold;}
.footer_top .widget li a{padding:5px;}
.nametag__list a:hover{background:#b0c4de;color:#fff !important;}
.dropdown-toggle::after, .dropdown-toggler::after {
  line-height: 20px;
}
.mfp-fade.mfp-bg {opacity: 0;-webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out;transition: all 0.15s ease-out;}
.mfp-fade.mfp-bg.mfp-ready {opacity: 0.8;}
.mfp-fade.mfp-bg.mfp-removing {opacity: 0;}
.mfp-fade.mfp-wrap .mfp-content {opacity: 0;-webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}
.treehome {padding-left:20px;overflow-x:hidden;}
.treehome a:hover{font-weight:bold;}
.treehome li{margin-top:10px !important;}
.treehome ul {transform: translateX(10px);margin-bottom:10px;}
.treehome ul ul {transform: translateX(20px);}
.treehome ul ul ul {transform: translateX(30px);}
.treehome ul ul ul ul {transform: translateX(40px);}
.treehome ul ul ul ul ul{transform: translateX(50px);}
.treehome ul ul ul ul ul ul{transform: translateX(50px);}
.treehome ul ul ul ul ul ul ul{transform: translateX(60px);}
.treehome ul ul ul ul ul ul ul ul{transform: translateX(70px);}
.treehome ul ul ul ul ul ul ul ul ul{transform: translateX(80px);}
.treehome ul ul ul ul ul ul ul ul ul ul{transform: translateX(90px);}
.flipbook-main-wrapper {background:#b0c4de !important;}
.contact_style3 {scrollbar-width: thin;padding: 20px 20px;overflow-y: auto;}
@media (max-width:991px)
{
.dark_skin .navbar-nav .dropdown-menu {box-shadow: 0 13px 42px 11px rgba(0,0,0,.05);}
.header_list{text-align:center;}
.social_icons.social_white{text-align:center;}
.top-header {padding-bottom: 7px;}
.blog_text .list_none
{
    justify-content:center;
    width:auto;
}
.blog_content{text-align:center;}
footer .widget {
  margin-bottom: 30px;
}
footer .social_icons
{
    text-align:center;
    float:none;
}
footer .widget {
  border-right: none;
}
.navbar .navbar-nav > li > .nav-link {
  padding-bottom: 10px;
}
.dropdown .dropdown-toggle {padding-bottom:10px !important;}
.dd-menu-left{min-height:400px;}
.card-mobile {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 98%;
  max-height: 98%;
  visibility: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
  z-index: 99999;
  overflow-x: hidden;
}
 .card-mobile.visible {
    visibility: visible;
  }
.card-btn-on{display:block;}
.card-mobile .card-btn {display:block;}
}
@media (min-width:992px)
{
.card-mobile
{
 position:inherit;
 left:inherit;
 top:inherit;
 z-index:inherit;
 width:inherit;
  display:inherit;
}
.card-btn-on,.card-mobile .card-btn {display:none;}
}
@media (min-width: 576px)
{
.modal-dialog {margin: 5px auto;}
}
@media (max-width:575px)
{
.product_header {display:flex;}
.card-btn-on{left:-45px;}
.newsletter_form button {padding: 5px 25px;}
.contact_wrap{height:auto !important;}
.footer_top {padding: 0;padding-top:25px;}
}
@media only screen and (max-width: 480px)
{
.cart_extra {display: flex;}
}