div.ruby-wrapper {  
    height: 40px;
    margin: 0 auto 30px;
    position: relative;
    width: 100%;
    z-index: 99;
}
div.ruby-wrapper ul{margin:0;padding:0;list-style:none}
div.ruby-wrapper > ul {position: relative;float: right;}
div.ruby-wrapper > ul >li{
	float:left;
	border-right: 1px solid #fff;
}
div.ruby-wrapper > ul >li:hover{
	background: #ec2b33;
	background: -moz-linear-gradient(bottom, #ec2b33 0%, #ad181f 100%);
	background: -webkit-linear-gradient(bottom, #ec2b33 0%,#ad181f 100%);
	background: linear-gradient(to top, #ec2b33 0%,#ad181f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec2b33', endColorstr='#ad181f',GradientType=1 ); 
	color:#fff;
} 
div.ruby-wrapper > ul >li:last-child,
div.ruby-wrapper > ul >li:last-child > a{
	border-right:0;
}   
ul.ruby-menu > li > a {
	color: #134737;
	display: block;
	font-size: 17px;
	padding: 0 9px;   
	border-right: 1px solid #b3e5d5;
}
ul.ruby-menu a {
	font-family: 'PFBeauSansPro-SemiBold';
} 
ul.ruby-menu > li > a:hover {
	color: #fff; 
} 
ul.ruby-menu > li > a:only-child:after,ul.ruby-menu > li:hover > a:only-child:after{content:''}
ul.ruby-menu > li.ruby-active-menu-item > a{background:#17a47d}
ul.ruby-menu > li > a .fa{position:relative;width:24px;text-align:center;}
ul.ruby-menu > li > a > img{max-width:16px;display:block}
ul.ruby-menu > li.ruby-menu-social > a{padding:0;width:30px;padding:0 8px;font-size:16px}
ul.ruby-menu > li.ruby-menu-social > a > span{display:none}
ul.ruby-menu > li.ruby-menu-social.ruby-menu-search > a,ul.ruby-menu.ruby-menu-dividers > li.ruby-menu-social.ruby-menu-search > a{transition:all .5s ease;max-height:40px;width:30px;transition:all .5s ease;transition-delay:.3s}
ul.ruby-menu > li.ruby-menu-social.ruby-menu-search > a:hover,ul.ruby-menu.ruby-menu-dividers > li.ruby-menu-social.ruby-menu-search > a:hover{width:120px}
ul.ruby-menu > li.ruby-menu-social.ruby-menu-search > a:hover > span input,ul.ruby-menu.ruby-menu-dividers > li.ruby-menu-social.ruby-menu-search > a:hover > span input{transform:scaleY(1);max-width:80px}
ul.ruby-menu > li.ruby-menu-social.ruby-menu-search > a span,ul.ruby-menu.ruby-menu-dividers > li.ruby-menu-social.ruby-menu-search > a span{display:inline}
ul.ruby-menu > li.ruby-menu-social.ruby-menu-search > a > span input,ul.ruby-menu.ruby-menu-dividers > li.ruby-menu-social.ruby-menu-search > a > span input{position:absolute;width:80px;height:40px;line-height:40px;margin:0;background:none;color:#efefef;border:none;font-size:14px;font-weight:700;text-transform:uppercase;max-width:0;transform:scaleY(0);transition:all .5s ease;transition-delay:.3s}
ul.ruby-menu > li.ruby-menu-social.ruby-menu-search > a > span input:focus{outline:none;color:#efefef}
ul.ruby-menu > li.ruby-menu-social.ruby-menu-search > a > span input::-webkit-input-placeholder{color:#efefef}
ul.ruby-menu.ruby-menu-dividers > li > a,ul.ruby-menu.ruby-menu-dividers > li.ruby-menu-social > a{border-left:1px solid #111;border-right:1px solid #666}
ul.ruby-menu.ruby-menu-dividers > li:first-child > a,ul.ruby-menu.ruby-menu-dividers > li.ruby-menu-social:last-child > a{border-left:none}
ul.ruby-menu.ruby-vertical.ruby-menu-dividers > li > a{border:none;border-top:1px solid #111;border-bottom:1px solid #666}
ul.ruby-menu.ruby-vertical.ruby-menu-dividers > li:first-child > a{border-top:none}
ul.ruby-menu.ruby-menu-dividers > li > a:hover,ul.ruby-menu.ruby-menu-dividers > li:hover > a{border-right:1px solid #544c44}
ul.ruby-menu.ruby-vertical.ruby-menu-dividers > li > a:hover,ul.ruby-menu.ruby-vertical.ruby-menu-dividers > li:hover > a{border-bottom:1px solid #544c44}
ul.ruby-menu.ruby-menu-dividers > li.ruby-active-menu-item > a{border-right:1px solid #17a47d}
ul.ruby-menu.ruby-vertical.ruby-menu-dividers > li.ruby-active-menu-item > a{border-bottom:1px solid #17a47d}
ul.ruby-menu > li > ul, ul.ruby-menu > li > ul > li > ul, ul.ruby-menu > li > ul > li > ul > li > ul {
    position: absolute;
    background-color: #ec2b33;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    overflow: hidden;
    width: 210px;
}
ul.ruby-menu > li > ul > li, ul.ruby-menu > li > ul > li > ul > li {
    position: relative;
    padding: 0 13px;
}
ul.ruby-menu > li > ul > li > a{
    color: #fff;
    display: block;
    font-size: 16px;
    line-height: 40px; 
    text-align: left;
    text-decoration: none;
    width: 100%;
    border-bottom: 1px solid #c52026;
	padding: 6px 0px 6px 20px;
	position:relative;
}
ul.ruby-menu > li > ul > li:last-child > a{ 
    border-bottom:0; 
}
ul.ruby-menu > li > ul > li > a:hover:before{
    background-color:#fff;
}
ul.ruby-menu > li > ul > li > a::before {
    content: "";
    height: 15px;
    width: 15px;
    border: 2px solid #fff;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 19px; 
}

ul.ruby-menu > li > ul > li > a:only-child:after,ul.ruby-menu > li > ul > li > ul > li > a:only-child:after,ul.ruby-menu > li > ul > li > ul > li > ul > li > a:only-child:after{content:""}
ul.ruby-menu > li > ul > li > a .fa,ul.ruby-menu > li > ul > li > ul > li > a .fa,ul.ruby-menu > li > ul > li > ul > li > ul > li > a .fa{position:relative;width:24px}
ul.ruby-menu > li.ruby-menu-right > ul{right:0}
ul.ruby-menu > li > ul > li > ul,ul.ruby-menu > li > ul > li > ul > li > ul{left:170px;top:-4px;z-index:100}
ul.ruby-menu > li > ul > li.ruby-open-to-left > ul,ul.ruby-menu > li > ul > li > ul > li.ruby-open-to-left > ul{left:auto;right:170px}
ul.ruby-menu > li.ruby-menu-mega > div,ul.ruby-menu > li.ruby-menu-mega-blog > div,ul.ruby-menu > li.ruby-menu-mega-shop > div{position:absolute;width:100%;height:auto;top:40px;left:0;background:#fff;border-top:4px solid #544c44;overflow:hidden;-webkit-box-shadow:0 8px 24px -5px #ccc;-moz-box-shadow:0 8px 24px -5px #ccc;box-shadow:0 8px 24px -5px #ccc}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav{position:relative;width:200px;height:100%;left:0;top:0;}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li{font-size:14px}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > a{display:block;line-height:40px;padding:0 15px;color:#666;text-decoration:none}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li.ruby-active-menu-item > a{background:#e6e6e6}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > div{position:absolute;width:780px;height:auto;min-height:100%;left:200px;top:0;background:#fff}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li:hover > a{background:#ddd}
ul.ruby-menu > li.ruby-menu-mega-shop > div{text-align:center;z-index:999999}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul{width:100%;margin:0 auto;padding:0;border-bottom:1px solid #ddd;font-size:0;z-index:100}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li{display:inline-block;margin:0}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a{display:block;padding:20px 15px;text-transform:uppercase;font-weight:700;font-size:14px;font-stretch:expanded;color:#666}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li:hover > a,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:hover,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li.ruby-active-menu-item > a{text-decoration:none}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a{position:relative;text-decoration:none;display:inline-block}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div{position:absolute;width:100%;left:0;top:auto;margin-top:1px;text-align:left;background:#fff;z-index:-1}
div.ruby-grid,div.ruby-grid-lined{position:relative;width:100%;padding:0;margin:0}
div.ruby-grid > div.ruby-row{position:relative;width:100%;height:auto}
div.ruby-grid > div.ruby-row div.ruby-row [class^="ruby-col"]{margin-top:16px}
div.ruby-grid > div.ruby-row div.ruby-row:first-of-type [class^="ruby-col"]{margin-top:0}
div.ruby-grid.ruby-grid-lined > div.ruby-row:after{content:"";width:100%;height:1px;left:0;bottom:0;background:-webkit-linear-gradient(left,rgba(204,204,204,0) 0%,rgba(204,204,204,0.48) 24%,rgba(204,204,204,1) 50%,rgba(204,204,204,0.42) 79%,rgba(204,204,204,0) 100%)}
div.ruby-grid.ruby-grid-lined > div.ruby-row:last-child:after{height:0}
div.ruby-grid > div.ruby-row::after{content:"";display:table;clear:both}
div.ruby-grid > div.ruby-row [class^="ruby-col"]{position:relative;float:left;height:auto}
div.ruby-grid > div.ruby-row > [class^="ruby-col"]{padding:16px}
div.ruby-grid > div.ruby-row > [class^="ruby-col"] [class^="ruby-col"]{padding-left:16px}
div.ruby-grid > div.ruby-row > [class^="ruby-col"] [class^="ruby-col"]:first-of-type{padding-left:0}
div.ruby-grid > div.ruby-row div.ruby-col-1{width:8.33%}
div.ruby-grid > div.ruby-row div.ruby-col-2{width:16.66%}
div.ruby-grid > div.ruby-row div.ruby-col-3{width:25%}
div.ruby-grid > div.ruby-row div.ruby-col-4{width:33.33%}
div.ruby-grid > div.ruby-row div.ruby-col-5{width:41.66%}
div.ruby-grid > div.ruby-row div.ruby-col-6{width:50%}
div.ruby-grid > div.ruby-row div.ruby-col-7{width:58.33%}
div.ruby-grid > div.ruby-row div.ruby-col-8{width:66.66%}
div.ruby-grid > div.ruby-row div.ruby-col-9{width:75%}
div.ruby-grid > div.ruby-row div.ruby-col-10{width:83.33%}
div.ruby-grid > div.ruby-row div.ruby-col-11{width:91.66%}
div.ruby-grid > div.ruby-row div.ruby-col-12{width:100%}
div.ruby-grid.ruby-grid-lined > div.ruby-row > div[class^="ruby-col"]:after{content:"";position:absolute;top:0;width:1px;height:100%;right:0;background:-webkit-linear-gradient(top,rgba(204,204,204,0) 0%,rgba(204,204,204,0.48) 24%,rgba(204,204,204,1) 50%,rgba(204,204,204,0.42) 79%,rgba(204,204,204,0) 100%)}
div.ruby-grid.ruby-grid-lined > div.ruby-row > div[class^="ruby-col"]:last-child:after{width:0}
div.ruby-grid img{position:relative;max-width:100%;height:auto;display:block}
h3.ruby-list-heading{font-size:14px;line-height:24px;font-weight:700;margin:0}
ul.ruby-menu > li.ruby-menu-mega > div ul,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div ul{margin:0;margin-top:10px}
ul.ruby-menu > li.ruby-menu-mega > div ul li,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div ul > li{position:relative;font-size:14px;line-height:28px;display:block;width:100%}
ul.ruby-menu > li.ruby-menu-mega > div ul li > a,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div ul > li > a{text-decoration:none;color:#544C44;display:inline-block}
ul.ruby-menu > li.ruby-menu-mega > div ul li > a:hover,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div ul > li > a:hover{color:#222;text-decoration:underline}
ul.ruby-menu > li.ruby-menu-mega > div ul li .fa,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div ul > li .fa{position:relative;width:24px}
ul.ruby-menu > li.ruby-menu-mega > div ul.ruby-list-with-images li{height:40px}
ul.ruby-menu > li.ruby-menu-mega > div ul.ruby-list-with-images li span.ruby-list-desc{font-size:11px;display:block;position:absolute;top:16px;left:72px;color:#999}
ul.ruby-menu > li.ruby-menu-mega > div ul li > a > img{float:left;width:60px;margin-right:12px}
span.ruby-c-title,span.ruby-c-category,span.ruby-c-date{position:relative;display:block}
span.ruby-c-title a,span.ruby-c-category a,span.ruby-c-date a{text-decoration:none}
span.ruby-c-title,span.ruby-c-title a{font-size:14px;font-weight:700;text-transform:capitalize;line-height:20px;margin-top:-5px;color:#222}
span.ruby-c-title a:hover{color:#444;text-decoration:underline}
span.ruby-c-category,span.ruby-c-category a{font-size:11px;margin:9px 0;color:#444}
span.ruby-c-date,span.ruby-c-date a{font-size:11px;color:#444}
span.ruby-c-category a:hover,span.ruby-c-date a:hover{color:#544c44}
div.ruby-c-inline{display:block;position:relative;height:14px;margin:7px 0}
div.ruby-c-inline span.ruby-c-category,div.ruby-c-inline span.ruby-c-date{position:absolute;display:inline-block}
div.ruby-c-inline span.ruby-c-date{right:0}
div.ruby-c-inline span.ruby-c-category,div.ruby-c-inline span.ruby-c-category a{margin:0}
span.ruby-c-content{display:block;position:relative;top:7px;font-size:12px;line-height:18px;text-align:justify}
.ruby-wrapper .visible-xs{visibility:hidden;position:absolute}


@media(min-width:768px) {
div.ruby-wrapper.ruby-menu-transparent{background:none}
div.ruby-wrapper.ruby-menu-transparent > ul.ruby-menu > li.ruby-active-menu-item > a{background:none}
div.ruby-wrapper.ruby-menu-transparent > ul.ruby-menu > li.ruby-menu-social > a{border:none}
div.ruby-wrapper.ruby-menu-transparent > ul.ruby-menu.ruby-menu-dividers > li > a{border:none}
div.ruby-wrapper.ruby-menu-transparent > ul.ruby-menu > li:hover > a,div.ruby-wrapper.ruby-menu-transparent > ul.ruby-menu > li > a:hover,div.ruby-wrapper.ruby-menu-transparent > ul.ruby-menu.ruby-menu-dividers > li:hover > a,div.ruby-wrapper.ruby-menu-transparent > ul.ruby-menu.ruby-menu-dividers > li > a:hover{background:none;color:#e2e2e2}
div.ruby-wrapper.ruby-menu-transparent > ul.ruby-menu > li.ruby-menu-social.ruby-menu-search > a:hover,div.ruby-wrapper.ruby-menu-transparent > ul.ruby-menu > li.ruby-menu-social.ruby-menu-search:hover > a{background:none}
div.ruby-wrapper.ruby-menu-full-width{width:100%}
div.ruby-wrapper.ruby-menu-full-width > ul.ruby-menu{width:980px;margin:0 auto}
ul.ruby-menu > li > ul,ul.ruby-menu > li > ul > li > ul,ul.ruby-menu > li > ul > li > ul > li > ul{visibility:hidden;opacity:0}
ul.ruby-menu > li:hover > ul,ul.ruby-menu > li > ul > li:hover > ul,ul.ruby-menu > li > ul > li > ul > li:hover > ul{visibility:visible;opacity:1}
ul.ruby-menu > li.ruby-menu-mega > div,ul.ruby-menu > li.ruby-menu-mega-blog > div,ul.ruby-menu > li.ruby-menu-mega-shop > div{visibility:hidden;opacity:0}
ul.ruby-menu > li.ruby-menu-mega:hover > div,ul.ruby-menu > li.ruby-menu-mega-blog:hover > div,ul.ruby-menu > li.ruby-menu-mega-shop:hover > div{visibility:visible;opacity:1}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > div{visibility:hidden;opacity:0}
ul.ruby-menu > li.ruby-menu-mega-blog:hover > div > ul.ruby-menu-mega-blog-nav > li.ruby-active-menu-item > div{visibility:visible;opacity:1}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li:hover > div{visibility:visible;opacity:1;z-index:101}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div{visibility:hidden;opacity:0}
ul.ruby-menu > li.ruby-menu-mega-shop:hover > div > ul > li.ruby-active-menu-item > div,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li:hover > div{visibility:visible;opacity:1}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:before,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:after{height:1px;position:absolute;content:'';background-color:#544c44;width:0}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:before{top:10px;left:5%}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:after{bottom:10px;right:5%}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:hover,.snip1217 .current a{color:#333}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:hover:before,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li.ruby-active-menu-item > a:before,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:hover:after,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li.ruby-active-menu-item > a:after,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li:hover > a:before,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li:hover > a:after{width:90%}
ul.ruby-menu > li > a:after{font-family:"FontAwesome";text-decoration:none;content:'\f107';position:absolute;margin-left:5px;display: none;}
ul.ruby-menu > li:hover > a:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
ul.ruby-menu > li > ul > li > a:after,ul.ruby-menu > li > ul > li > ul > li > a:after,ul.ruby-menu > li > ul > li > ul > li > ul > li > a:after{font-family:"FontAwesome";text-decoration:none;font-size:16px;padding:0;content:'\f105';position:absolute;right:15px}
ul.ruby-menu > li > ul > li:hover > a:after,ul.ruby-menu > li > ul > li > ul > li:hover > a:after,ul.ruby-menu > li > ul > li > ul > li > ul > li:hover > a:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
ul.ruby-menu > li > ul > li.ruby-open-to-left > a:after,ul.ruby-menu > li > ul > li > ul > li.ruby-open-to-left > a:after,ul.ruby-menu > li > ul > li > ul > li > ul > li.ruby-open-to-left > a:after{content:'\f104';right:auto;left:10px}
ul.ruby-menu > li > ul > li.ruby-open-to-left:hover > a:after,ul.ruby-menu > li > ul > li > ul > li.ruby-open-to-left:hover > a:after,ul.ruby-menu > li > ul > li > ul > li > ul > li.ruby-open-to-left:hover > a:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li.ruby-active-menu-item > a:after,ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li:hover > a:after{content:"";position:absolute;right:0;margin-top:13px;width:0;height:0;border-style:solid;border-width:6px 8px 6px 0;border-color:transparent #fff transparent transparent}
}





span.ruby-dropdown-toggle{transition:transform .3s ease}
span.ruby-dropdown-toggle:after{transition:transform .3s ease}





@media(min-width:767px) {
ul.ruby-menu > li > a:after{transition:all .3s ease}
ul.ruby-menu > li > ul > li > a:after,ul.ruby-menu > li > ul > li > ul > li > a:after,ul.ruby-menu > li > ul > li > ul > li > ul > li > a:after{transition:all .3s ease}
ul.ruby-menu > li > ul,ul.ruby-menu > li > div{transform:translateY(25px);transition:all .3s ease}
ul.ruby-menu > li:hover > ul,ul.ruby-menu > li:hover > div{transform:translateY(0)}
ul.ruby-menu.ruby-vertical > li > ul,ul.ruby-menu.ruby-vertical > li > div{transform:translateX(25px);transition:all .3s ease}
ul.ruby-menu.ruby-vertical > li:hover > ul,ul.ruby-menu.ruby-vertical > li:hover > div{transform:translateX(0)}
ul.ruby-menu > li > ul > li > ul,ul.ruby-menu > li > ul > li > ul > li > ul,ul.ruby-menu > li > ul > li > ul > li > ul > li > ul{transform:translateX(25px);transition:all .3s ease}
ul.ruby-menu > li > ul > li:hover > ul,ul.ruby-menu > li > ul > li > ul > li:hover > ul,ul.ruby-menu > li > ul > li > ul > li > ul > li:hover > ul{transform:translateX(0)}
ul.ruby-menu > li > ul > li.ruby-open-to-left > ul,ul.ruby-menu > li > ul > li > ul > li.ruby-open-to-left > ul,ul.ruby-menu > li > ul > li > ul > li > ul > li.ruby-open-to-left > ul{transform:translateX(-25px);transition:all .3s ease}
ul.ruby-menu > li > ul > li.ruby-open-to-left:hover > ul,ul.ruby-menu > li > ul > li > ul > li.ruby-open-to-left:hover > ul,ul.ruby-menu > li > ul > li > ul > li > ul > li.ruby-open-to-left:hover > ul{transform:translateX(0)}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > div{transform:translateY(-40px);transition:all .5s ease}
ul.ruby-menu > li.ruby-menu-mega-blog:hover > div > ul.ruby-menu-mega-blog-nav > li.ruby-active-menu-item > div,ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li:hover > div{transform:translateY(0)}
ul.ruby-menu.ruby-vertical > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > div{transform:translateX(40px);transition:all .5s ease}
ul.ruby-menu.ruby-vertical > li.ruby-menu-mega-blog:hover > div > ul.ruby-menu-mega-blog-nav > li.ruby-active-menu-item > div,ul.ruby-menu.ruby-vertical > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li:hover > div{transform:translateX(0)}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div{transform:translateY(-40px);transition:all .5s ease}
ul.ruby-menu > li.ruby-menu-mega-shop:hover > div > ul > li.ruby-active-menu-item > div,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li:hover > div{transform:translateY(0)}
ul.ruby-menu.ruby-vertical > li.ruby-menu-mega-shop > div > ul > li > div{transform:translateX(40px);transition:all .5s ease}
ul.ruby-menu.ruby-vertical > li.ruby-menu-mega-shop:hover > div > ul > li.ruby-active-menu-item > div,ul.ruby-menu.ruby-vertical > li.ruby-menu-mega-shop > div > ul > li:hover > div{transform:translateX(0)}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:before,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:after{-webkit-transition:all .4s ease;transition:all .4s ease}
}


@media(max-width:767px) {
div.ruby-wrapper .hidden-xs{visibility:hidden;display:none}
div.ruby-wrapper{height: 40px;position:absolute;width:100%;top:195px;background:#fff}
.ruby-wrapper .visible-xs{visibility:visible;position:absolute;left:0;top:0}
div.ruby-wrapper > ul{position:absolute;top:50px;width:100%}
ul.ruby-menu > li,ul.ruby-menu > li.ruby-menu-right{float:none}
ul.ruby-menu > li > a {
    background: #544c44 none repeat scroll 0 0;
    border-bottom: 1px solid #453d35;
    padding: 0 65px 0 30px;
}
ul.ruby-menu > li > a:only-child {
    padding: 0 65px 0 30px;
}
ul.ruby-menu > li > a:hover,ul.ruby-menu > li:hover > a,ul.ruby-menu > li.ruby-active-menu-item > a:hover{background:#1E6952}
ul.ruby-menu > li.ruby-active-menu-item > a{background:#159572}
ul.ruby-menu > li.ruby-menu-social > a > span{display:block}
ul.ruby-menu > li > ul,ul.ruby-menu > li > ul > li > ul,ul.ruby-menu > li > ul > li > ul > li > ul{position:relative;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-top:none}
ul.ruby-menu > li,ul.ruby-menu > li > ul > li,ul.ruby-menu > li > ul > li > ul > li,ul.ruby-menu > li > ul > li > ul > li > ul > li{position:relative}
ul.ruby-menu > li > ul > li > a, ul.ruby-menu > li > ul > li > ul > li > a, ul.ruby-menu > li > ul > li > ul > li > ul > li > a {
    background: #d1d1d1 none repeat scroll 0 0;
    line-height: 40px;
    padding: 0 40px;
    width: 100%;
}
ul.ruby-menu > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > a:hover,ul.ruby-menu > li > ul > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > ul > li > a:hover,ul.ruby-menu > li > ul > li > ul > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > ul > li > ul > li > a:hover{color:#111}
ul.ruby-menu > li > ul > li > ul,ul.ruby-menu > li > ul > li > ul > li > ul{left:auto;top:auto;z-index:auto}
ul.ruby-menu > li > ul > li.ruby-open-to-left > ul,ul.ruby-menu > li > ul > li > ul > li.ruby-open-to-left > ul{left:auto;right:auto}
ul.ruby-menu > li > ul > li > ul > li > a{background:#e5e5e5;padding:0 70px}
ul.ruby-menu > li > ul > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > ul > li > a:hover{background:#e1e1e1}
ul.ruby-menu > li > ul > li > ul > li > ul > li > a{padding:0 110px}
ul.ruby-menu > li > ul > li > ul > li > ul > li:hover > a,ul.ruby-menu > li > ul > li > ul > li > ul > li > a:hover{background:#fff}
ul.ruby-menu > li.ruby-menu-social > a{border:none}
ul.ruby-menu > li.ruby-menu-mega,ul.ruby-menu > li.ruby-menu-mega-blog,ul.ruby-menu > li.ruby-menu-mega-shop{position:relative}
ul.ruby-menu > li.ruby-menu-mega > div,ul.ruby-menu > li.ruby-menu-mega-blog > div,ul.ruby-menu > li.ruby-menu-mega-shop > div{position:relative;top:auto;left:auto;border-top:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav{width:100%;height:auto;left:auto;top:auto}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li{position:relative}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > a{line-height:40px;padding:0 75px;background:#d1d1d1;color:#222}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li.ruby-active-menu-item > a{background:#bcbcbc}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > div{position:relative;width:100%;min-height:auto;left:auto;top:auto;z-index:auto}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li:hover > a{background:#d9d9d9}
ul.ruby-menu > li.ruby-menu-mega-shop > div{position:relative;text-align:left}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul{position:relative;border:none;font-size:14px;margin-bottom:-1px}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li{position:relative;display:block;margin-top:-1px}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a{padding:0 80px;line-height:40px;max-height:40px;text-transform:none;font-weight:400;background:#d1d1d1;color:#222;border:none}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li.ruby-active-menu-item > a{background:#bcbcbc}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li:hover > a,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:hover,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li.ruby-active-menu-item > a{background:#d9d9d9}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a{display:block}
ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div{position:relative;top:0;z-index:9999;margin:0}
ul.ruby-menu > li.ruby-menu-social img{display:inline-table;position:absolute;top:15px}
ul.ruby-menu > li.ruby-menu-social > a{width:100%}
ul.ruby-menu > li.ruby-menu-social .fa{position:absolute;top:17px}
ul.ruby-menu > li.ruby-menu-social span{line-height:40px;padding:0 25px}
span.ruby-dropdown-toggle {
    cursor: pointer;
    height: 40px;
    max-height: 40px;
    padding: 8px 17px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    width: 100%;
    z-index: 1000000;
}
span.ruby-dropdown-toggle:after{font-family:"FontAwesome";text-decoration:none;content:'\f067';color:#fff;font-size:25px;right:0}
span.ruby-dropdown-toggle.ruby-dropdown-toggle-rotate:after{font-family:"FontAwesome";text-decoration:none;content:'\f068';color:#fff;font-size:25px;right:0}  
ul.ruby-menu > li > a::before, ul.ruby-menu > li > ul > li > a::before, ul.ruby-menu > li > ul > li > ul > li > a::before, ul.ruby-menu > li > ul > li > ul > li > ul > li > a::before, ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > a::before, ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a::before {
    content: "";
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px; 
}
ul.ruby-menu > li > ul > li > a:before,ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > a:before,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > a:before{background:#d1d1d1} 
ul.ruby-menu > li > ul > li > ul > li > ul > li > a:before{background:#999}
ul.ruby-menu > li > ul > li > ul > li > ul,ul.ruby-menu > li > ul > li > ul,ul.ruby-menu > li > ul,ul.ruby-menu,ul.ruby-menu > li.ruby-menu-mega > div,ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > div,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div,ul.ruby-menu > li.ruby-menu-mega-blog > div,ul.ruby-menu > li.ruby-menu-mega-shop > div{max-height:0;transform:scaleY(0);overflow:hidden}
ul.ruby-menu > li > ul.ruby-mobile-sublevel-show,ul.ruby-menu > li > ul > li > ul.ruby-mobile-sublevel-show,ul.ruby-menu > li > ul > li > ul > li > ul.ruby-mobile-sublevel-show,ul.ruby-menu.ruby-mobile-sublevel-show,ul.ruby-menu > li.ruby-menu-mega > div.ruby-mobile-sublevel-show,ul.ruby-menu > li.ruby-menu-mega-blog > div.ruby-mobile-sublevel-show,ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > div.ruby-mobile-sublevel-show,ul.ruby-menu > li.ruby-menu-mega-shop > div.ruby-mobile-sublevel-show,ul.ruby-menu > li.ruby-menu-mega-shop > div > ul > li > div.ruby-mobile-sublevel-show{max-height:20000px;transform:scaleY(1)}
div.ruby-grid > div.ruby-row div.ruby-row [class^="ruby-col"]{margin-top:0}
div.ruby-grid > div.ruby-row div.ruby-row:first-of-type [class^="ruby-col"]{margin-top:0}
div.ruby-grid.ruby-grid-lined > div.ruby-row:after{height:0}
div.ruby-grid > div.ruby-row > [class^="ruby-col"]{padding:0}
div.ruby-grid > div.ruby-row > [class^="ruby-col"] [class^="ruby-col"]{padding-left:0}
div.ruby-grid > div.ruby-row > [class^="ruby-col"] [class^="ruby-col"]:first-of-type{padding-left:0}
div.ruby-grid > div.ruby-row div.ruby-col-1,div.ruby-grid > div.ruby-row div.ruby-col-2,div.ruby-grid > div.ruby-row div.ruby-col-3,div.ruby-grid > div.ruby-row div.ruby-col-4,div.ruby-grid > div.ruby-row div.ruby-col-5,div.ruby-grid > div.ruby-row div.ruby-col-6,div.ruby-grid > div.ruby-row div.ruby-col-7,div.ruby-grid > div.ruby-row div.ruby-col-8,div.ruby-grid > div.ruby-row div.ruby-col-9,div.ruby-grid > div.ruby-row div.ruby-col-10,div.ruby-grid > div.ruby-row div.ruby-col-11,div.ruby-grid > div.ruby-row div.ruby-col-12{width:100%;padding:20px 30px}
div.ruby-grid.ruby-grid-lined > div.ruby-row > div[class^="ruby-col"]:after{width:0}
div.ruby-grid img{position:relative;max-width:100%;height:auto;display:block}
div.ruby-grid > div.ruby-row::after{content:"";display:table;clear:both}
.c-hamburger{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:100%;height:50px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}
.c-hamburger:focus{outline:none}
.c-hamburger span{display:block;position:absolute;width:35px;top:24px;left:8px;right:8px;height:3px;background:#fff}
.c-hamburger span::before,.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#fff;content:""}
.c-hamburger span::before{top:-10px}
.c-hamburger span::after{bottom:-10px} 
.c-hamburger--htx span{-webkit-transition:background 0 .3s;transition:background 0 .3s}
.c-hamburger--htx span::before,.c-hamburger--htx span::after{-webkit-transition-duration:0.3s,.3s;transition-duration:0.3s,.3s;-webkit-transition-delay:0.3s,0;transition-delay:0.3s,0}
.c-hamburger--htx span::before{-webkit-transition-property:top,-webkit-transform;transition-property:top,transform}
.c-hamburger--htx span::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform}
.c-hamburger--htx.is-active{background-color:#333}
.c-hamburger--htx.is-active span{background:none}
.c-hamburger--htx.is-active span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.c-hamburger--htx.is-active span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.c-hamburger--htx.is-active span::before,.c-hamburger--htx.is-active span::after{-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s}
ul.ruby-menu.ruby-menu-dividers > li,ul.ruby-menu.ruby-menu-dividers > li > a,ul.ruby-menu.ruby-menu-dividers > li.ruby-menu-social > a,ul.ruby-menu.ruby-menu-dividers > li > a:hover,ul.ruby-menu.ruby-menu-dividers > li:hover > a{border:none}
div.ruby-wrapper.ruby-menu-transparent > ul.ruby-menu > li.ruby-active-menu-item > a{padding-left:45px}
ul.ruby-menu > li.ruby-menu-social.ruby-menu-search > a{display:none}
}
 
 
