﻿
.menu_wrapper .menu-container{
    background: #fff;  
}

#navigation div.level_2 { display: block; }

#navigation ul.level_2 { display: block; padding: 0px; }



#navigation li.level_2 { width: auto; margin: 0px; height: auto; }

#navigation ul.level_2 li a { font-size: 14px; }

#navigation div.level_2 h3 { color: #000; }

#navigation div.level_2 ul { vertical-align: top; }

#navigation div.level_2 ul li { display: block; float: left; padding: 0px; line-height: 20px; font-size: 12px; padding-right: 25px; clear: left; }

#navigation div.level_2 .cat-container ul { text-align: left; float: left; }

#navigation div.level_2 .trend-container ul { float: left; }

#navigation div.level_2 .trend-container ul li { padding-left: 25px; padding-right: 0px; display: block; float: left; clear: left; }

#navigation div.level_2 .trend-container { margin-top: -25px; }

#navigation div.level_2 .trend-container h3 { padding-left: 25px; }
#navigation ul.level_2 li a:hover{font-weight:normal;text-decoration:underline;color:#333;}
#navigation #dept_clothing ul.level_2{width:500px;}
.ie6 #navigation #dept_clothing ul.level_2{width:600px;}
#navigation span.level_2{font-family:'Swiss721BT-LightExtended',Arial,sans-serif;color:#000;margin-bottom:10px;text-transform:uppercase;}
#navigation li.level_3,#navigation li.level_2{margin-bottom:5px;}
#wc_dept_saleall span.level_1,#navigation #wc_dept_saleall ul.level_2{background-color:#DF3E68;border-top:none;}
.ie6 #navigation li.level_2{width:200px;}

	
	nav#access li.menu-item-383 .sub-menu li.bottom-submenu {
		width: 286px;
	}

	
	nav#access .sub-menu li.lastNavItem, nav#access .sub-menu li.menu-item-64 {
		margin-bottom: 17px;
	}

	
	nav#access ul li.menu-item-has-children {
	    width: initial;
	}

a,
a:link,
a:visited,
.printonly.url span {
	background: transparent;
    color: #1772AF;
	text-decoration: none;
}

.printonly.url {
	border: 1px solid #888;
	display: block;
	padding: 5px;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.printonly {
	clear: both;
}


#header .sleeve {

	display: inline-block;

	margin-top: 40px;

	background:#042061;

	float: left;

}


#header .sleeve h1 a{

	color:#fff;

	font-family: 'SortsMillGoudy';

	font-variant: small-caps;

}


#header .sleeve .descr{

	float: left;

	display: inline;

	margin-top: 3px;

	margin-left: 5px;

}


#header .sleeve .descr span.ee{

	color: white;

	display: block;

	position:relative;

	font-size: 12px;

	font-family:'TitilliumText22LRegular';

}


#header .sleeve h1{

	padding:0px;

}

.tabs-heads-wrapper {
    width: 100%;
    min-width: 980px;
    background-color: #ffffff;
    padding-top: 36px;
    overflow: hidden;
}

ul.tabs {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
}

ul.tabs li {
    background: none;
    color: #222;
    display: inline-block;
    padding: 10px 15px;
    cursor: pointer;
    margin-right: 0;
}

ul.tabs li.current {
    background: #ededed;
    color: #222;
}

.tabs-content-wrapper .tab-content {
    padding: 0;
    background-color: #fff;
}

.tabs-content-wrapper {
    margin-bottom: 33px;
}

    .tabs-content-wrapper .container {
        background-color: #f2f2f2;
    }
.social-nav__item .icon-gs{margin:0 .08em;vertical-align:middle}
.social-nav__item{padding-left:30px}
.social-nav__item:first-child{padding-left:0}
.social-nav__item:last-child{padding-left:0}
.col{float:left}

	
	.sidebar .widget .widgettitle {
		font-size: 18px;
		line-height: 1.7em;
		margin-bottom: 8px;
		letter-spacing: 1px;
	}

	
	#footer .widget .widgettitle h3 {
		font-size: 14px;
		line-height: 1.7em;
		font-weight: bold;
		color: #fff;
		margin-bottom: 10px;
	}

    .copyright{color:#989189;font-size:14px;padding-bottom:35px}

    .copyright,.nav-foot-row{padding-right:25px;padding-left:25px}


#social_cont {
    position: absolute;
    top:7px;
    right:7%;
    
    z-index: 10;
}

    .home-bot .prod-rollover .rollover-products,
    .home-bot .health-and-wellness-image,
    .home-bot .color-cosmetics-image {
        float: none;
        margin: 0 0 25px;
    }

DIV DIV DIV.wpb_column.grve-column-1-2 DIV.grve-element.grve-text DIV {
font-size: 18px !important;
}
 #grve-tags-categories, #grve-about-author, #grve-comments, #grve-comments .grve-comment-item, #grve-comments .children:before, #grve-comments .children article.comment, #grve-main-content .widget.widget_tag_cloud a, #grve-meta-social-responsive, #grve-main-content .grve-widget.grve-social li a, #grve-post-area article.grve-single-post, #respond, .grve-related-wrapper small, #respond input[type='text'], #respond textarea, .grve-blog.grve-large-media .grve-blog-item, .grve-blog.grve-small-media .grve-blog-item, .grve-newsletter-form input[type='email'], .grve-search input[type='text'], #grve-share-modal .grve-social li a, #grve-social-share-responsive ul li a, #grve-language-modal .grve-language li a, .grve-accordion-wrapper li, .grve-toggle-wrapper li, .grve-bar, .grve-pricing-table, .grve-pricing-table ul li, #grve-main-content .widget.widget_tag_cloud a, #grve-main-content table, #grve-main-content tr, #grve-main-content td, #grve-main-content th, pre, hr, .grve-hr.grve-element, .grve-title-double-line span:before, .grve-title-double-line span:after, .grve-title-double-bottom-line span:after, #grve-main-content input, #grve-main-content input[type='text'], #grve-main-content input[type='input'], #grve-main-content input[type='password'], #grve-main-content input[type='email'], #grve-main-content input[type='number'], #grve-main-content input[type='date'], #grve-main-content input[type='url'], #grve-main-content input[type='tel'], #grve-main-content input[type='search'], .grve-search button[type='submit'], #grve-main-content textarea, #grve-main-content select, #grve-newsletter-modal input, #grve-newsletter-modal input[type='text'], #grve-newsletter-modal input[type='input'], #grve-newsletter-modal input[type='password'], #grve-newsletter-modal input[type='email'], #grve-newsletter-modal input[type='number'], #grve-newsletter-modal input[type='date'], #grve-newsletter-modal input[type='url'], #grve-newsletter-modal input[type='tel'], #grve-newsletter-modal input[type='search'], #grve-newsletter-modal textarea, #grve-newsletter-modal select, .grve-portfolio-description + ul.grve-fields, .grve-portfolio-info + .widget, .grve-related-post, .grve-carousel-wrapper .grve-post-item .grve-content, .grve-blog.grve-border-mode .grve-isotope-item-inner, .grve-blog.grve-border-mode .grve-read-more, .woocommerce .product_meta, #grve-shop-modal .cart_list.product_list_widget li, #grve-shop-modal .cart_list.product_list_widget, .grve-filter ul li, .woocommerce.widget_product_tag_cloud .tagcloud a, .woocommerce ul.products li .grve-product-item, .woocommerce-page ul.products li .grve-product-item, .woocommerce ul.products li .grve-product-item .grve-product-media, .woocommerce-page ul.products li .grve-product-item .grve-product-media, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs { border-color: #e4e4e4; }

.bottom_box{
	width:349px;
	height:12px;
	float:left;
	margin:0;
	padding:0;
}


.l-header .menu-item-language,
.l-header .w-nav-item {
		font-family: 'Source Sans Pro';
		font-weight: 400;
	}


.newsletter-contain .news-button-letter-binder {
  width: 118px;
  margin: 0 auto;
  display: block;
}



.iccalendar .no-event {
}

div#top a#site-name {
	font-family: "Arial" !important;
	color: #ffffff !important;
	font-size: 24px !important;
}
#sidebar-left .block .content label{text-align:right;}
#sidebar-right .block{border:0px dotted yellow;}


.social_media_id_blog_julio_xd{
width: 32px;
float: left;
margin-left:10px;
}
.column-block,.sidebar .block{-khtml-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
.sidebar .block .language-switcher-locale-url{margin:0 0 0 10px;padding-left:10px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
#block-search-form .block .inner .content{padding-top:0;}
.block-search .form-item input.form-search,.white_bg .region-header .block-search .form-item input.form-search,.white_bg #navigation .block-search .form-item input.form-search{border:1px solid #ccc;border-right:none;float:left;height:14px;padding:6px;color:#4e4e4e;background-color:#FAFAFA;}
.block-search form input.form-submit{border:none;width:31px;height:26px;border:1px solid #ccc;border-left:0;text-indent:-9999px;margin:0;background:none;padding:0;}
.column-block table tr.even td,.column-block table tr.odd td,.sidebar .block table tr.even td,.sidebar .block table tr.odd td{background-color:#ffffff;}

.mobile-hidden{visibility:hidden;}

#main .character.ginger .ch_ginger2 {
  display: none;
}

  #main .character.ginger .ch_ginger2.go {
    -webkit-animation: w-slingshot_ani infinite 8s;
    -moz-animation: m-slingshot_ani infinite 8s;
    -o-animation: o-slingshot_ani infinite 8s;
    -ms-animation: ms-slingshot_ani infinite 8s;
    animation: slingshot_ani infinite 8s;
  }

#megaMenu li.menu-item.ss-nav-menu-mega-floatRight{
	float:right;
}


#megaMenu ul.megaMenu li.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item{
	min-width:0;
	white-space:normal;
}

.column-grid{clear:both}
.column-grid:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.column-grid .column{float:left;margin-right:5%;margin-left:0}
.column-grid .column-first{margin-left:0}
.column-grid .column-last{float:right;margin-right:0;margin-left:0}
.column-grid br,.column-grid p:empty{display:none}
.column-grid .column br{display:block}
.column-grid-2 .column-span-2{width:100%}
.column-grid-2 .column-span-1{width:47.5%}
.column-grid-2 .column-push-1{margin-left:52.5%}
.column-grid-3 .column-span-3{width:100%}
.column-grid-3 .column-span-2{width:65%}
.column-grid-3 .column-span-1{width:30%}
.column-grid-3 .column-push-2{margin-left:70%}
.column-grid-3 .column-push-1{margin-left:35%}
.column-grid-4 .column-span-4{width:100%}
.column-grid-4 .column-span-3{width:73.75%}
.column-grid-4 .column-span-2{width:47.5%}
.column-grid-4 .column-span-1{width:21.25%}
.column-grid-4 .column-push-3{margin-left:78.75%}
.column-grid-4 .column-push-2{margin-left:52.5%}
.column-grid-4 .column-push-1{margin-left:26.25%}
.column-grid-5 .column-span-5{width:100%}
.column-grid-5 .column-span-4{width:79%}
.column-grid-5 .column-span-3{width:58%}
.column-grid-5 .column-span-2{width:37%}
.column-grid-5 .column-span-1{width:16%}
.column-grid-5 .column-push-4{margin-left:84%}
.column-grid-5 .column-push-3{margin-left:63%}
.column-grid-5 .column-push-2{margin-left:42%}
.column-grid-5 .column-push-1{margin-left:21%}
.column-grid-12 .column-span-12{width:100%}
.column-grid-12 .column-span-11{width:91.25%}
.column-grid-12 .column-span-10{width:82.5%}
.column-grid-12 .column-span-9 {width:73.75%}
.column-grid-12 .column-span-8 {width:65%}
.column-grid-12 .column-span-7 {width:56.25%}
.column-grid-12 .column-span-6 {width:47.5%}
.column-grid-12 .column-span-5 {width:38.75%}
.column-grid-12 .column-span-4 {width:30%}
.column-grid-12 .column-span-3 {width:21.25%}
.column-grid-12 .column-span-2 {width:12.5%}
.column-grid-12 .column-span-1 {width:3.75%}
.column-grid-12 .column-push-11{margin-left:96.25%}
.column-grid-12 .column-push-10{margin-left:87.5%}
.column-grid-12 .column-push-9 {margin-left:78.75%}
.column-grid-12 .column-push-8 {margin-left:69%}
.column-grid-12 .column-push-7 {margin-left:61.25%}
.column-grid-12 .column-push-6 {margin-left:52.5%}
.column-grid-12 .column-push-5 {margin-left:43.75%}
.column-grid-12 .column-push-4 {margin-left:35%}
.column-grid-12 .column-push-3 {margin-left:26.25%}
.column-grid-12 .column-push-2 {margin-left:17.5%}
.column-grid-12 .column-push-1 {margin-left:8.75%}
.rtl .column-grid .column{float:right;margin-left:5%;margin-right:0}
.rtl .column-grid .column-first{margin-right:0}
.rtl .column-grid .column-last{float:left;margin-right:0;margin-left:0}
.rtl .column-grid-2 .column-push-1{margin-right:52.5%}
.rtl .column-grid-3 .column-push-2{margin-right:70%}
.rtl .column-grid-3 .column-push-1{margin-right:35%}
.rtl .column-grid-4 .column-push-3{margin-right:78.75%}
.rtl .column-grid-4 .column-push-2{margin-right:52.5%}
.rtl .column-grid-4 .column-push-1{margin-right:26.25%}
.rtl .column-grid-5 .column-push-4{margin-right:84%}
.rtl .column-grid-5 .column-push-3{margin-right:63%}
.rtl .column-grid-5 .column-push-2{margin-right:42%}
.rtl .column-grid-5 .column-push-1{margin-right:21%}
.rtl .column-grid-12 .column-push-11{margin-right:96.25%}
.rtl .column-grid-12 .column-push-10{margin-right:87.5%}
.rtl .column-grid-12 .column-push-9 {margin-right:78.75%}
.rtl .column-grid-12 .column-push-8 {margin-right:69%}
.rtl .column-grid-12 .column-push-7 {margin-right:61.25%}
.rtl .column-grid-12 .column-push-6 {margin-right:52.5%}
.rtl .column-grid-12 .column-push-5 {margin-right:43.75%}
.rtl .column-grid-12 .column-push-4 {margin-right:35%}
.rtl .column-grid-12 .column-push-3 {margin-right:26.25%}
.rtl .column-grid-12 .column-push-2 {margin-right:17.5%}
.rtl .column-grid-12 .column-push-1 {margin-right:8.75%}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
.vertical-nav .vertical-nav__inner-wrapper,.vertical-nav--show .vertical-nav__inner-wrapper{background:#26245d;height:100%;-webkit-overflow-scrolling:touch}
.vertical-nav .vertical-nav__inner-wrapper:after,.vertical-nav--show .vertical-nav__inner-wrapper:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.vertical-nav.vertical-nav--scroll .vertical-nav__inner-wrapper,.vertical-nav--scroll.vertical-nav--show .vertical-nav__inner-wrapper{overflow-y:scroll}

.module-title-section {
  position: relative;
  margin: auto auto;
  width: 100%;
  padding: 20px 0 40px 0;
}

.module-title-section p {
  font-family: 'proxima_nova_rgregular';
  color: #cc967a;
  font-size: 1.2em;
  text-transform: uppercase;
  letter-spacing: 4px;
}

.module-title-section h2 {
  font-family: 'Arapey';
  font-style: italic;
  text-align: center;
  font-weight: 400;
  text-transform: capitalize;
  color: #000;
  padding-bottom: 15px;
}

#footer .copyright a {
  color: #aaa;
}

#social_media {
	margin-top: 25px;
	margin-right: 0px;
	float: right;
	text-align: right;
	}

.btn_b{display:inline-block;font:bold 11px Arial;color:#ffffff;height:20px;line-height:20px;padding:1px 10px;margin:3px 0;cursor:pointer;text-align:center;background:#87CFFF;border-radius:8px;box-shadow: inset 4px -7px 3px #0099FF, inset 0 0 5px #0099FF, 0 0 5px #999999;}

.btn_b a,.btn_g a{color:#ffffff;text-decoration:none;}



.menu-desc {
  float: right;
  width: 162px;
  color: #b7b7b7;
  text-transform: lowercase;
  font-size: 1.2em;
  font-weight: normal;
}


  .menu-desc p:first-letter {
    text-transform: uppercase;
  }


#home-sidebar .menu-desc {
  height: 75px;
  overflow: hidden;
  margin-bottom: 11px;
}


.menu-desc p {
  padding-top: 0;
  margin-top: 6px;
}


.list-wrap .menu-desc {
  float: left;
  width: 175px;
  color: #636363;
  text-transform: lowercase;
  font-size: 1.2em;
  font-weight: 500; }





.entry-thumb img,
.entry-thumb a,
.entry-thumbnail img,
.entry-thumbnail a{border-radius:0!important;}


.latest-posts .entry-thumb,
.latest-posts .entry-thumbnail{height:300px;}

.latest-posts .bock-recent-news article .entry-thumb{margin:0!important;}

	.entry-thumb img, .entry-thumb a, .entry-thumbnail img, .entry-thumbnail a{width:100%;}


#portfolio-loop.multi-column .entry-thumb { margin-bottom: 15px; }

.elastic-portfolio-item .entry-thumb, .elastic-portfolio-item .entry-thumb img, .elastic-portfolio-item .overlay { border-radius: 0; }


.inner-desc-portfolio img, .entry-thumb .overlay, .entry-thumbnail .overlay { border-radius: 0; }


.entry-thumb .overlay { top: -1px; }



.flickr-latest .entry-thumb { border-radius: 3px; width: 31.3%; margin-right: 2%; margin-bottom: 2%; display: inline-block; }

.flickr-latest .entry-thumb img { border-radius: 3px; }

.flickr-latest .entry-thumb a { border-radius: 3px; }

.mini-news .entry-thumb { float: left; margin-right: 20px; margin-bottom: 0; }


.carousel-wrap .entry-thumb { margin-left: 1px !important; float: left; }



.entry-thumb, .entry-thumbnail { position: relative; text-align: center; margin-bottom: 30px; border-radius: 3px; }


.entry-thumb .overlay, .entry-thumbnail .overlay { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6); bottom: 0; display: block; height: 100%; left: 0; opacity: 0; position: absolute; right: 0; top: 0; width: 100%; border-radius: 3px; }


.entry-thumb:hover .overlay, .entry-thumbnail:hover .overlay, .entry-thumb.hover .overlay, .entry-thumbnail.hover .overlay { opacity: 1; }


.entry-thumb .links a, .entry-thumbnail .links a { border: 1px solid #FFF; color: #fff; background: #ff3800; display: inline-block !important; float: none !important; font-size: 16px; font-weight: normal; height: 50px; line-height: 50px; margin: 0px 2px; text-align: center; width: 50px; }

.entry-thumb .links a:hover, .entry-thumbnail .links a:hover { opacity: .6; }


.tiny-post-list .entry-thumb .links { margin-top: -20px; }

.tiny-post-list .entry-thumb .links a { height: 40px; line-height: 40px; width: 40px; }


#topheader-centerinner-wrap {
	display: inline-block;
	margin: 0;
	text-align: right
}

body .aligncenter,  .entry-content-wrapper a:hover .aligncenter{ clear:both; display:block; margin:10px auto;position: relative; }


#top .wp-caption.aligncenter{
margin:5px auto 10px auto
}

.aligncenter {text-align: center;margin:-left:auto!important;margin-right:auto!important;display:block;float: none!important;}

.wrapper,
.site-main {
  margin: 0 auto;
}

.wrapper {
  max-width: 1200px;
}
