body{font-size:14px;}
.hederfree{color:red;font-family:"Montserrat", sans-serif;font-size:14px;text-transform:uppercase}
.hederorder{font-family:"Montserrat", sans-serif;font-size:14px;text-transform:uppercase}
.support-header{font-family:"Montserrat", sans-serif;font-size:14px;text-transform:uppercase}
.blog-header{font-family:"Montserrat", sans-serif;font-size:14px;text-transform:uppercase}
.book-header{font-family:"Montserrat", sans-serif;font-size:14px;text-transform:uppercase}
.websupport-header{font-family:"Montserrat", sans-serif;font-size:14px;text-transform:uppercase;float:left}
.hidden-phone{font-family:"Montserrat", sans-serif;font-size:14px;text-transform:uppercase}
.phone p, .twitt p{margin:0;padding:0;display:inline}
#footer{background:none repeat scroll 0 0 #f2f3f5;position:relative;color:#000;bottom:0;margin-top:-27px;}
#footer:hover{}
#footer a{color:#959595}
#footer_line{position:relative;z-index:0;background-color:#333;display:none}
#footer_bottom{position:relative;z-index:1}
#footer_bottom i{color:#fff;font-size:14px}
#footer_bottom .pull-right, #footer_bottom .pull-left{max-width:49%}
#footer_bottom .pull-right{text-align:right}
#footer_bottom .noHover, #footer_bottom .noHover span{padding:0;line-height:25px;margin:0 0 1px 0}
#footer_bottom .noHover img{vertical-align:middle}
#footer_bottom .noHover span{display:inline-block}
#footer_bottom .noHover span.text{padding-top:5px}
#footer_bottom .pull-right.noHover{padding:2px 0 0;line-height:24px}
#footer_bottom .noHover .payment_icons{margin-right:5px}
#footer_bottom .payment_icons img{margin-right:4px}
#footer_button{position:absolute;top:0;left:50%;z-index:2;margin-left:-20px;padding:3px 0 0 0;width:30px;height:24px;text-align:center;background:#3c3c3c;color:#fff;font-size:20px;cursor:pointer}
#footer_popup{position:absolute;z-index:0;bottom:0;display:none;padding-bottom:65px;width:100%;background-color:rgba(0, 0, 0, 0.85)}
#footer_popup.footer_bg{}
#footer_popup h3, #footer_popup h4{padding:10px 0;border-bottom:1px solid #444;color:#fff;font-size:18px;line-height:24px;font-weight:normal}
#footer_popup h4{border:none}
#footer_bottom i{color:#fff;font-size:14px;height:20px;-webkit-transition:font-size 0.25s 0s ease;-moz-transition:font-size 0.25s 0s ease;-o-transition:font-size 0.25s 0s ease}
#footer_bottom i:hover{font-size:20px;-webkit-transition:font-size 0.25s 0s ease;-moz-transition:font-size 0.25s 0s ease;-o-transition:font-size 0.25s 0s ease}
#footer_popup.static-popup{display:block !important;padding-bottom:10px;position:relative;margin-top:7px}
.footer-block1{padding-right:8px;margin-left:20px}
.footer-block2{margin:0px !important;border-left:2px solid gray;border-right:2px solid gray;padding:0 10px}
.image-tw{float:left;padding-right:14px}
.foorer{height:205px;padding-top:34px}
.login-class{font-family:"Montserrat", sans-serif;font-size:14px;text-transform:uppercase}
.block-mobilephone{display:none}
.pull-right-mobile{margin-left:0 !important;margin-right:45px}
#topline .fadelink > a:hover{text-decoration:none}
#topline img{vertical-align:middle}
.ngan{height:18px;padding-left:7px}
#topline a{text-decoration:none;}
.form-search button, .form-mail button{position:relative;}
.form-search-wrapper{margin-right:0;}
.shoppingcart{margin-top:0;margin-right:15px;}
.form-search input.search-query{box-shadow:0 0 4px rgba(0, 0, 0, 0.27);font-family:"Montserrat", sans-serif;font-size:12px;height:18px;width:140px;border-radius:0;}
.header_wrapper .form-search .btn{background:none repeat scroll 0 0 #000 !important;border:medium none;border-radius:0;box-shadow:none;height:30px;margin:1px 0 0 8px;padding:2px 0 0;top:-1px;transition:background-color 0.25s ease 0s;width:34px;}
.form-search input.search-query{padding-left:10px;}
.nav-list{display:block;position:absolute;top:-10000px;margin:10px 15px 25px 15px;padding:0}
.nav-header > a{border-radius:3px;background:#9d3bc6;color:#fff}
.nav-list ul{margin:0;padding:0}
.nav-list li{margin:0;padding:0;border-bottom:1px solid #dadada;position:relative}
.nav-list li:last-child{border:none}
.nav-list li a{display:block;margin:0;padding:15px 15px;text-decoration:none;text-transform:uppercase;font-size:18px;line-height:20px;font-weight:normal}
.nav-list li a.icon-collapse{position:absolute;right:0;top:0;z-index:100}
.nav-list li li a:hover{background:none;color:#9d3bc6}
.nav-list > li > a:hover{background:#9d3bc6}
.nav-list li li li a{padding-left:35px}
#nav{position:relative;z-index:5000;display:block;margin:0;line-height:100%}
#nav li{float:left;margin:0;list-style:none}
#nav > li > a{display:block;margin:0;padding:8px 11px;text-decoration:none;text-transform:uppercase;font-weight:normal;font-size:17px;line-height:1.2em}
#nav > li:hover > a{color:#9d3bc6}
#nav li li li a{color:#000;display:block;font-size:12px;line-height:16px;margin-bottom:5px;margin-right:21px;padding:4px 0;text-decoration:none}
#nav .level0 .listlv11 .list_in_column a{float:left;height:239px;text-align:center;width:16%;color:#000;display:block;font-size:12px;line-height:16px;margin-bottom:5px;margin-right:21px;padding:4px 0;text-decoration:none}
#nav li li li:hover a{background:rgba(240, 240, 240, 0.4)}
#nav li li li:hover li a{background:none}
#nav li li li li:hover a{background:#f0f0f0}
#nav li:hover > ul, #nav li:hover > ul > li > ul.list_in_column{display:block}
#nav li:hover > div{left:0px}
#nav > li > ul, #nav li:hover .menu_custom_block{width:100%;left:0;border-top:5px solid #9d3bc6;box-shadow:0 0 5px rgba(0, 0, 0, 0.1);background:#525151}
#nav > li > div, #nav li:hover .menu_custom_block{left:0;border-top:5px solid #9d3bc6;box-shadow:0 0 5px rgba(0, 0, 0, 0.1);background:#525151}
#nav li .all-submenu{left:-9999px}
#nav .menu_custom_block{position:absolute;top:47px;display:none;margin:0;padding:0;background:#fdfdfd;float:none;padding:20px 30px 30px}
#nav li:hover .menu_custom_block{display:block}
#nav ul li{margin:0;padding:0}
#nav ul a{font-weight:normal}
#nav ul ul ul{position:absolute;z-index:100;top:-10px;left:150px;padding:10px 0;width:200px;border-radius:6px;background:#fdfdfd;box-shadow:0 0 5px rgba(0, 0, 0, 0.1)}
#nav li:hover li.list_column{width:200px}
#nav li:hover li.list_column, #nav li:hover li.category_desc_in_menu{display:block;float:left;margin:30px 0;border-left:2px solid #eaeaea}
#nav li:hover li:first-child{border-left:none}
#nav li:hover li.category_desc_in_menu{padding:0 30px;width:240px}
#nav a.custom_category_link, #nav .menu_custom_block a{display:inline;font-weight:bold}
#nav h1.custom_menu_title{font-size:1.25em}
#nav li:hover ul.list_in_column{position:relative;top:0}
#nav ul.list_in_column a{float:left;text-align:center;width:16%;height:239px}
#nav ul.list_in_column li{float:left;text-align:center;width:16%;height:239px}
#nav ul.list_in_column ul{display:none}
#nav ul.list_in_column li:hover ul{display:block}
#nav .category_desc_in_menu img, .custom_menu_img img{border:5px solid #fff;box-shadow:0px 0px 8px rgba(0, 0, 0, 0.1)}
#nav .menu_custom_block .col-third{display:inline;float:left;margin:0 11px;width:200px}
.all-submenu{width:100%;height:290px;overflow:hidden;position:absolute;}
.test-topmenu{background:none repeat scroll 0 0 #3b3b3b;margin-bottom:2px;}
.es-carousel .product_outer .product{width:196px;}
#nav{display:inline-block;}
.row #nav li a .name-category{color:#fff;font-family:"TradeGothic", "Helvetica Neue", Verdana, Arial, sans-serif;font-size:12px;letter-spacing:1.2px;}
nav{text-align:center;}
.title-cate{padding-bottom:5px;padding-top:5px;border-bottom:2px solid #fff;height:auto;border-top:2px solid #fff;margin:0 auto;position:relative;top:13px;}
.test-topmenu .span12{width:97%;}
#right_toolbar{z-index:4000;}
.home-right.box{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);float:left;padding:0;text-align:center;width:270px}
.home-right .box .inside{border-color:rgb(191, 151, 171)!important;border-bottom:5px solid #9d3bc6;margin:8px 0 0;overflow:hidden;padding:0 0 8px;text-align:center;transition:all 1s linear 0s}
.home-right .box .text{font-family:"Oswald";display:inline-block;line-height:63px}
.home-right .box .icon_circle.light{background:url("../images/template/icon_light.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.home-right .box .icon_circle.dark{background:url("../images/template/icon_dark.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.home-right .box .icon_circle{display:inline-block;height:63px;margin:0 10px 0 0;text-align:center;width:62px}
.home-right .box a{display:block;font-size:18px;font-weight:normal;line-height:20px;margin:0 auto;text-align:center;text-transform:uppercase}
.home-right .box:hover .inside{color:#000;border-bottom:5px solid transparent;transition:all 0.5s linear 0s}
.home-right .box .icon_circle.dark i{color:#fff}
.home-right .box .icon_circle i{display:table-cell;font-size:34px;height:62px;margin:0;padding:1px 0 0;transition:font-size 0.1s ease 0s;vertical-align:middle;width:62px}
.block-account .block-content li a:hover, a:hover{color:#000 !important;}
.right-info{background:none repeat scroll 0 0 #f8f8f8;margin-top:6px;}
.product-shop .add-to-cart .qty{margin-right:10px;}
.product-shop .add-to-links li, .product-listing .add-to-links li{float:none;margin-left:25px;}
#esns_box_block_1{width:350px;font:20px/34px "CenturyGothicRegular", Century Gothic, Verdana, sans-serif;text-align:left}
#esns_box_block_2{font:29px/34px "CenturyGothicRegular", Century Gothic, Verdana, sans-serif;height:auto;text-align:left;margin:0 0 10px 0;width:350px}
#esns_box_block_3{text-align:justify}
#esns_box_subscribe_response_success{color:#35ea49;font:20px/34px "CenturyGothicRegular", Century Gothic, Verdana, sans-serif}
.box-description ul, .short-description ul {
    list-style: inherit;
    padding-left: 20px;
}
input.specify-address {
    margin:0 !important;
}
@media (min-width:0px) and (max-width:1240px){.nav-list{display:block;position:static;top:0}
nav #nav{display:none}
.test-topmenu{margin-left:0;background:none;}
}
.container-new{position:relative;}
nav#topbar a{color:#000;font-weight:bold;}
#topline .phone #topbar span.hederfree{color:red !important;}
#topbar .menu{padding:0;width:100%;}
#topbar .menu li{list-style-type:none;display:block;float:left;margin:0;padding:0 8px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;text-transform:uppercase;font-weight:bold;}
a.open-panel, a.close-panel{display:none;}
@media only screen and (max-width:55em){nav#topbar{width:70%;position:absolute;left:-70%;top:-5px;height:100%;background:#333;}
#topbar .menu{background:#333;border-top:1px solid #eee;margin-top:27px;}
#topbar .menu li{float:none;width:100%;text-align:left;padding:.8em 1em;box-sizing:border-box;border-bottom:1px solid #888;color:#fff;}
#topbar .menu li a{color:#fff;}
#topbar .menu li a:hover{color:#eee !important;}
a.open-panel, a.close-panel{display:inline;margin-left:10px;}
.close-panel{position:absolute;top:3px;left:.4em;color:#fff !important;}
.open-panel span, .close-panel span{position:relative;top:3px;font-weight:bold;}
.close-panel span{color:#fff !important;}
.close-panel:hover{color:#fff !important;}
.openNav #wrap{left:0;-webkit-transform:translate3d(70%, 0, 0);-moz-transform:translate3d(70%, 0, 0);-ms-transform:translate3d(70%, 0, 0);-o-transform:translate3d(70%, 0, 0);transform:translate3d(70%, 0, 0);-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;}
#wrap{left:0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;}
}
@media all and (min-width:879px) and (max-width:1240px){.websupport-header{display:block;}
}
@media all and (min-width:300px) and (max-width:640px){.product-shop .product_info_left{width:100%}
.product-shop .add-to-cart .qty{margin-right:5px;}
#header .container{overflow:inherit !important;}
}
@media (max-width: 479px) {
    .mgxbabyregistry-index-registry .data-table tr td:first-child, .mgxbabyregistry-index-registry .data-table tr th:first-child {
        display:none;
    }
    .mgxbabyregistry-index-registry .data-table tr th:nth-child(3) {
        width:10%;
    }
    .mgxbabyregistry-index-registry .data-table tr th {
        font-size: 9pt;
    }
    .mgxbabyregistry-index-registry .data-table tr td {
        padding:10px 1px;
        font-size: 9pt;
    }
    .mgxbabyregistry-index-registry .data-table tr td .price {
        font-weight: bold;
    }
    .mgxbabyregistry-index-registry .data-table tr td .link-cart {
        color: #fff !important;
        font-weight: bold;
        background-color: #FF9009;
        display: block;
        padding: 3px;
        line-height: 1.2;
    }
    .mgxbabyregistry-index-registry .data-table tr td.text-center {
        text-align:center;
    }
}