@charset "UTF-8";

@import url(//fonts.googleapis.com/css?family=Open+Sans);

@font-face {
font-family:Oswald;
font-style:normal;
font-weight:400;
src:local('Oswald Regular'), local(Oswald-Regular), url(//themes.googleusercontent.com/static/fonts/oswald/v7/-g5pDUSRgvxvOl5u-a_WHw.woff) format(woff);
}

body {
background-color:#fff;
}

a {
    color: #8c98ac;
    text-decoration: none;
}

a:hover,
.vertnav li.current > a
{
    color: #7ac143;
}

nav,.vertnav-top li a,#mobnav-trigger {
text-align:left;
}

.gen-slider-arrows1-pos-top-right .direction-nav {
top:0!important;
}

.nav-wrapper {
position:relative;
}

.user-body #user_contents h1 {
text-align:left;
}

.deline {
color:#d44950;
text-decoration:line-through;
}

div[class^=account] p,div[class^=account] h2 {
text-align:left;
}

div[class^=account] .form-list input.input-text {
float:left;
}

.lang-switcher span.dropdown-icon {
float:left;
}

div.section-title {
text-align:left;
}

div.page-content {
text-align:left;
}

#nav .level0-wrapper {
-webkit-transform:translateZ(0)!important;
}

ul.products-page {
height:160px;
}

.thumbnails li a {
padding:0!important;
}

.products-page a {
height:65px;
}

.product-view .product-shop {
text-align:left;
}

.page {
}

.footer-container {
}

.block-layered-nav {
text-align:left;
}

li.item_list {
margin-left:25px;
float:left;
width:200px!important;
height:250px;
padding-bottom:25px;
}

div.std {
text-align:left;
}

img#main_item_image {
text-align:center;
}

.cms-home .custom-listing-wrapper.recommended_shoes_slider {
float:left;
width:48%;
}

.cms-home .custom-listing-wrapper.recommended_bags_slider {
float:right;
width:48%;
}

.nav-regular .nav-submenu--mega > li {
float:left;
}

.nav-container .section-title.padding-right {
margin-bottom:5px;
}

.highslide-container {
z-index:2050!important;
}

.horizontal-section {
margin:0 initial;
}

.horizontal-section .col-main {
float:inherit;
}

.horizontal-section .page-content {
margin:0 10px;
padding:0;
}

.messages {
overflow:intial;
margin:0 0 10px;
clear:both;
}

.products-grid.single-line-name .product-name {
overflow:visible;
text-overflow:initial;
word-wrap:break-word;
white-space:normal;
}

#override_shipping_value {
text-align:right;
width:50px!important;
}

.sp-methods label,.sp-methods span.price {
display:inline-block;
}

/* Tri-state content styling */
.tristate-content h5 {
clear:both;
color:#0067a6;
font-size:16px;
line-height:19px;
}

.tristate-content h2 {
background:none repeat scroll 0 0 #0067a6;
color:#fff;
float:left;
font-size:36px;
margin:0 0 5px -15px;
padding:0 30px 0 15px;
}

.tristate-content a {
color:#08C;
}

/* Tri-state content styling */
#filter_current_box {
background-color:#f5f5f5;
padding:10px;
}

#filter_current_box > p {
margin:0;
}

#filter_current_box > ol > li {
background:url(/assets/app/public/images/magento/img/bullet.png) 0 5px no-repeat;
padding:0 0 0 15px;
transition:background-position 150ms ease-out 0;
}

#filter_current_box > ol > li:hover {
background-position:5px 5px;
}

#filter_current_box > ol > li > span.label {
color:#d90000;
}

#filter_action_box > a {
float:right;
}

#filter_list_box dt {
margin:10px 0;
font-weight:700;
}

#filter_list_box dd > ol > li {
background:url(/assets/app/public/images/magento/img/bullet.png) 0 5px no-repeat;
padding:0 0 0 15px;
transition:background-position 150ms ease-out 0;
color:#aaa;
}

#filter_list_box dd > ol > li:hover {
background-position:5px 5px;
}

#filter_list_box dd > ol > li > a {
color:#333;
}

.contactus input {
min-width:350px;
}

.contactus textarea {
min-width:450px;
min-height:50px;
}

.header-container {
    padding-bottom: 0px;
}

.main {
    padding-top: 30px;
}

.main .col-main, .main .sidebar {
    /*margin-top: -10px;*/
}

/*@media only screen and (max-width: 767px) {*/
    /*.mobnav-trigger-wrapper {*/
        /*width: 98% !important;*/
    /*}*/
/*}*/


.qty-wrapper {
font-size:1em;
margin:5px 0 10px;
}

.products-list .product-image img, .category-products-grid .product-image img {
width:auto;
}

.products-line .product-image img {
width:44%;
}

.products-line .addto-links-icons.addto-onimage {
float:left;
margin-top:-32px;
position:relative;
z-index:1;
padding-bottom:4px;
padding-right:4px;
margin-left:65px;
}

.products-line .qty-wrapper {
float:right;
margin-top:-33px;
margin-right:29px;
}









/* Item 4 across + sidebar */
.category .has-sidebar .itemgrid-3col .item:nth-child(4n+1) {
}

.category .has-sidebar .itemgrid-3col .item {
    width: 23%;
}

@media only screen and (min-width: 1280px) {
    .category .has-sidebar .itemgrid-adaptive.itemgrid-3col .item:nth-child(4n+1) {
        clear: left !important;
    }
    .category .has-sidebar .itemgrid-adaptive.itemgrid-3col .item {
        width: 23%;
        clear: none !important;
    }
}

@media only screen and (max-width: 1279px) and (min-width: 960px) {
    .category .has-sidebar .itemgrid-adaptive.itemgrid-3col .item:nth-child(4n+1) {
        clear: left !important;
    }
    .category .has-sidebar .itemgrid-adaptive.itemgrid-3col .item {
        width: 23%;
        clear: none !important;
    }
}

@media only screen and (max-width: 960px) and (min-width: 639px) {
    .category .has-sidebar .itemgrid-adaptive.itemgrid-3col .item:nth-child(3n+1) {
        clear: left !important;
    }
    .category .has-sidebar .itemgrid-adaptive.itemgrid-3col .item {
        width: 31.333%;
        clear: none !important;
    }
}

@media only screen and (max-width: 639px) and (min-width: 480px) {
    .category .has-sidebar .itemgrid-adaptive.itemgrid-3col .item:nth-child(3n+1) {
        clear: left !important;
    }
    .category .has-sidebar .itemgrid-adaptive.itemgrid-3col .item {
        width: 31.333%;
        clear: none !important;
    }
}

@media only screen and (max-width: 479px) and (min-width: 320px) {
    .category .has-sidebar .itemgrid-adaptive.itemgrid-3col .item:nth-child(2n+1) {
        clear: left !important;
    }
    .category .has-sidebar .itemgrid-adaptive.itemgrid-3col .item {
        width: 48%;
        clear: none !important;
    }
}

/* Item 5 - sidebar */

.category .grid-fullwidth .itemgrid-3col .item:nth-child(4n+1) {
    clear: none !important;
}

.category .grid-fullwidth .itemgrid-3col .item {
    width: 18%;
}

/* Custom content class */
.main-font,

/* Headings */
h1, h2, h3, h4, h5,
.section-title,
.products-list .product-name,
.products-grid .product-name,
h3.product-name, /*TODO:remove*/

/* Generic  */
.feature .heading,
.accordion .heading,

/* Main menu */
/* Regular mode */
.nav-regular li.level0 > a, /* level 1 */

/* Mega dropdown */
.nav-regular .nav-submenu--mega > li > a, /* First level of mega dropdown */

/* Mobile mode */
.mobnav-trigger,
.nav-mobile li.level0 > a, /* level 1 */
.nav-mobile li.level1 > a, /* level 2 */
.nav-mobile li.level2 > a, /* level 3 */

/* Block headings */
.block .block-title,

/* Checkout headings */
#opc-login h3,

/* Multiple checkout */
/*.fieldset .legend,
.multiple-checkout .col2-set h2.legend,
.info-set h2.legend,*/

/* Account */
.box-account .box-head h2,
.order-items h2.table-caption,
.order-items h2.sub-title,
.order-items .order-comments h2,

/* Product page */
.product-view .box-reviews dt .heading,
.gen-tabs .tabs a,

/* Footer headings */
.footer .heading,
#subscribe-form label,

/* Captions */
.caption .heading
{
    font-family: "Open Sans",sans-serif;
}

.wrapper {
    border: 0 none !important;
}

.header-container {
    /*background: url("../images/top_container_bg.png") repeat-x scroll 0 0 #003758;*/
	background: #003758;
	background: -webkit-linear-gradient(#002a44, #003758);
	background: -o-linear-gradient(#002a44, #003758);
	background: -moz-linear-gradient(#002a44, #003758);
	background: linear-gradient(#002a44, #003758);
}

.header-top-container {
    color: #FFF;
	background: #003A5D;
}

.header-container a {
    color: #FFF;
}

.header-container a:hover {
    color: #7ac143;
}

.header-top .grid-full {
    margin-top: 3px;
}

.header-primary {
    padding-top: 20px;
    padding-bottom: 20px;
}

#nav, .mobnav-trigger {
    border: 0 none;
}

.nav.has-outline > .grid-full {
    margin-bottom: 0;
		margin-top: 0;
}

.nav-regular {
    background: none;
}

.nav-regular li.level0 {
    border-right: 2px solid #fff;
}

.nav-regular li.level0:last-child {
    border-right: 0 none;
}

.nav-regular li.level0 > a {
    background-color: #bcbec0;
    font-size: 18px;
    text-transform: none;
}

.nav-regular .nav-item.level0 > a {
    color: #fff;
}

.cms-index-index .nav-regular .nav-item--home > a,
.nav-regular .nav-item.level0.active > a,
.nav-mobile .nav-item.level0.current > a {
    background-color: #fff;
    color: #808285;
}

.nav-regular .nav-item.level0:hover > a,
.nav-mobile .nav-item.level0 > a:hover
{
    background-color: #fff;
    color: #808285;
}

.nav-mobile li.nav-item,
.nav-regular .nav-panel li.classic {
    background-color: #bcbec0;
    border-bottom: 1px solid #c2c4c6;
}

.nav-regular li.level0 > .nav-panel--dropdown,
.nav-regular .mega > .nav-panel--dropdown,
.nav-regular .classic > .nav-panel--dropdown {
    border-top: 0;
}

.nav-regular .classic > .nav-panel--dropdown {
    padding: 0;
}

.nav-regular .nav-item > a {
    font-size: 13px;
    padding: 8px;
}

#nav .nav-panel--dropdown a {
    color: #FFF;
}

#nav .nav-panel--dropdown a:hover
{
    background-color: #fff;
    color: #808285;
}

#nav .nav-item.level0.parent > a .caret {
    display: none;
}

.nav-regular .nav-item--parent.classic {
    background: url("../images/bullet.png") no-repeat scroll right 8px center #bcbec0;
    transition: background-position 150ms ease-out 0s;
}

.nav-regular .nav-item--parent.classic:hover {
    background: url("../images/bullet_on.png") no-repeat scroll right 8px center #bcbec0;
}

.nav-regular .nav-item--parent > a .caret {
    display: none;
}

.nav-regular .nav-panel li.classic { position: relative; } /* Container of the dropdown has to be relative */
.nav-regular .nav-panel li.classic > .nav-panel--dropdown {}
.nav-regular .nav-panel li.classic:hover > .nav-panel--dropdown {
    left:100%;
}

#mini-cart {
    color: #fff;
    float: left;
    margin-left: 45px;
}

#mini-cart .feature-icon-hover {
    text-transform: uppercase;
}

#mini-cart .dropdown-toggle.cover > div {
    cursor: pointer;
}

#mini-cart .icon.i-cart {
    background: url("../images/button/cart.png") no-repeat scroll 0 0;
    height: 38px;
    width: 38px;
}

.dropdown-toggle .icon.close-to-text {
    margin-right: 0;
}

.header #mini-cart.open > .dropdown-toggle.cover > div {
    background: none;
    color: #FFF;
}

.header #mini-cart.open > .dropdown-toggle.cover > div a {
    color: #FFF;
}

.search-wrapper-centered .form-search {
    background: none repeat scroll 0 0 #fff;
    border-top: 4px solid #7ac143;
    padding: 7px 8px;
    width: 255px;
}

.search-wrapper-centered .form-search .input-text {
    float: none;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05) inset;
    line-height: 18px;
    padding: 5px 10px;
    width: 255px;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    color: #8c98ac;
    font-size: 12px;
}

.form-search .button {
    right: -45px;
    top: 4px;
}

.header .form-search .button span {
    background: url("../images/button/search_btn.png") no-repeat scroll 0 0;
    height: 38px;
    width: 38px;
    opacity: 1;
}

.mobnav-trigger {
    background-color: #808285;
    color: #FFF;
}

.mobnav-trigger.active {
    color: #808285;
}

.mobnav-trigger .trigger-icon .line {
    background-color: #FFF;
}

.mobnav-trigger.active .trigger-icon .line {
    background-color: #808285;
}

button.button:hover span
{
    background-color: #7ac143;
}

.product-view .btn-cart:hover span,
button.btn-checkout:hover span
{
    background-color: #7ac143;
}

span.icon-hover:hover,
.feature-icon-hover:hover span.icon
{
    background-color: #7ac143;
}

li.level0 > a > span > .cat-label-label1.pin-bottom:before {
    border-top-color: #7ac143;
}

#nav.nav-mobile ul.level0 .nav-item > a:hover
{
    background-color: #808285;
}

.cat-label-label1 {
    background-color: #7ac143;
}

.mobnav-trigger:hover
{
    background-color: #808285;
}

.mobnav-trigger.active
{
    background-color: #FFF;
    color: #808285;
}

#nav.nav-mobile ul.level0 .nav-item > a,
.nav-mobile .nav-item.level0 > a {
    background-color: #808285;
    color: #fff;
}

.mobnav-trigger, .nav-mobile li.level0 > a {
    text-transform: none;
}

.feature-icon-hover:hover span.icon.icon-color-productview
{
    background-color: #7ac143;
}

/* Back link */
.footer .buttons-set .back-link:hover small,

/* Slider arrows */
.footer .slider-arrows1 .owl-controls.clickable .owl-buttons div:hover,
.footer .slider-arrows2 .owl-controls.clickable .owl-buttons div:hover,
.footer .slider-arrows3 .owl-controls.clickable .owl-buttons div:hover,

/* deprecated */
.footer .gen-slider-arrows1 .direction-nav a:hover,
.footer .gen-slider-arrows2 .direction-nav a:hover,
.footer .gen-slider-arrows3 .direction-nav a:hover,

/* Slider pagination */
.footer .slider-pagination1 .owl-controls.clickable .owl-page:hover span,
.footer .slider-pagination2 .owl-controls.clickable .owl-page:hover span,

/* Accordion and collapsible: opener */
.footer .accordion-style1 .opener:hover,
.footer .collapsible .opener:hover
{
    background-color: #7ac143;
}

span.icon
{
    background-color: #7ac143;
}

.links > li > a:hover {
    color: #7ac143 !important;
    background: none;
}

.footer span.icon
{
    background-color: #7ac143;
}

.footer-bottom a:hover
{
    color: #7ac143;
}

/*.products-grid.centered .item {
    float: left;
    width: 23%;
}*/

.sticker.new {
    background-color: #7ac143;
    color: #ffffff;
}

small, big {
    font-size: 1em !important;
}

.section-title.padding-right,
.category-title h1 {
    border-bottom: 4px solid #7ac143;
    color: #242424;
    font-family: "Open Sans",sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: normal;
    padding-bottom: 8px;
}

.main-before-top-container .nested-container {
    background-color: #003758;
}

.main-before-top-container .col-main {
	margin-bottom: 0;
}

.info_links
{
    clear:both;
    display:block;
    margin-left: auto;
    margin-right: auto;
}

.info_links a {
    color: #ffffff;
}

.info_links p {
    /*margin: 0;*/
    text-align: center;
}

.info_links ul li:first-child {
    padding-left: 0;
}

.info_links ul li {
    border-right: 2px solid #185356;
    display: inline-block;
    height: 25px;
    line-height: 20px;
    margin: 21px 0;
    padding: 0 75px;
}

.info_links .shipping a {
    background: url("../images/shipping_icon.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    /*float: left;*/
    height: 20px;
    text-indent: 35px;
}

.info_links .checkout a {
    background: url("../images/secure_icon.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    /*float: left;*/
    height: 21px;
    text-indent: 35px;
}

.info_links .subscribe a {
    background: url("../images/subscribe_icon.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 19px;
    text-indent: 35px;
}

.info_links .support a {
    background: url("../images/phone_icon.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 21px;
    text-indent: 35px;
    /*width: 160px;*/
}

.info_links .grid12-3 {
    /*display: inline-block;*/
    /*height: 25px;*/
    line-height: 20px;
}

.info_links .first.grid12-3 {
    /*padding-left: 0;*/
}

.info_links .last.grid12-3 {
    border-right: 0 none;
}

.footer-bottom-container {
    background-color: #003a5d;
}

.footer-copyright {
    font-size: 12px;
}

.footer-bottom {
    color: #fff;
}

.cms-home .first.main_page_banner {
    margin-top: 50px;
}

#main_page_banner .owl-item {
    position: relative;
}

#main_page_banner .main_page_banner_caption {
    left: 50%;
    position: absolute;
    text-align: center;
    top: 50%;
	transform: translate(-50%, -50%);
	width:100%
}

#main_page_banner .main_page_banner_caption h2 {
    border-top: 5px solid #7ac143;
    color: #143060;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
}

#main_page_banner .main_page_banner_caption p {
    color: #143060;
    font-weight: 300;
    text-transform: uppercase;
}

#main_page_banner .main_page_banner_caption .shop_now {
    background: #7ac143 url("../images/shop_now.png") no-repeat scroll 98% 50%;
    border: 3px solid #fff;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
    color: #fff;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
		background-size: 2.5vw;
}

#main_page_banner .main_page_banner_caption .shop_now:hover {
    background:url(../images/shop_now.png) no-repeat scroll 90% 50% #6BB234;
		background-size: 3vw;
}

#main_page_banner .main_page_banner_caption h2 {
	font-size: 4vw;
	margin-bottom: 0;
	margin-top: 1%;
	padding: 1% 1% 0 1%;
}
#main_page_banner .main_page_banner_caption p {
	font-size: 2vw;
	margin: 1% 0;
}
#main_page_banner .main_page_banner_caption .shop_now {
	font-size: 1.5vw;
	padding: 1vw 4vw 1vw 2vw;
}

#main_page_banner img {
	width: inherit;
}

#footer {
    background: #fff url("../images/bg_footer.gif") repeat-x scroll 50% 0;
    clear: both;
    overflow: hidden;
    padding: 48px 0 44px;
}

#footer h6 {
    border-bottom: 4px solid #dddddd;
    color: #242424;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 21px;
    padding: 0 0 13px;
}

.info_links .grid12-3 {
	border-right: 2px solid #185356;
	box-sizing: border-box;
	padding: 1%;
	margin: 0;
}

.info_links .nested-container {
	margin: 2% auto;
}

@media only screen and (min-width: 1280px) {
    /* override blog styling */
    .container {
        max-width: 1200px !important;
    }
    .header.container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .category .grid-fullwidth .itemgrid-adaptive.itemgrid-3col .item:nth-child(5n+1) {
        clear: left !important;
    }
    .category .grid-fullwidth .itemgrid-adaptive.itemgrid-3col .item {
        width: 18%;
        clear: none !important;
    }
    .nav-container {
        border-bottom: 2px solid #fff;
        /*margin-bottom: 1%;*/
    }
    .nav-regular li.level0 > a {
        padding: 0 49px;
    }
    .search-wrapper {
        width: 310px !important;
    }

    .user-menu {
        width: 120px !important;
    }
    #search_mini_form {
        float: right;
    }
    /*.info_links {*/
       /*background-color: #003758;*/
       /*!*height: 75px;*!*/
    /*}*/
    .info_links .nested-container {
        /*margin: 0 auto;*/
        width: 1200px;
    }

	#main_page_banner .main_page_banner_caption h2 {
		font-size: 2vw;
	}
	#main_page_banner .main_page_banner_caption p {
		font-size: 1vw;
	}
	#main_page_banner .main_page_banner_caption .shop_now {
		font-size: 1vw;
		padding: 1vw 4vw 1vw 2vw;
	}

    /*.info_links .grid12-3 {*/
        /*width: 165px !important;*/
        /*padding: 0 75px;*/
        /*border-right: 2px solid #185356;*/
        /*margin: 21px 0;*/
    /*}*/
    /*#main_page_banner .main_page_banner_caption h2 {*/
        /*font-size: 60px;*/
        /*margin-bottom: 0;*/
        /*margin-top: 100px;*/
        /*padding: 10px 33px 0;*/
    /*}*/
    /*#main_page_banner .main_page_banner_caption p {*/
        /*font-size: 32px;*/
        /*margin: 5px 0 10px;*/
    /*}*/
    /*#main_page_banner .main_page_banner_caption .shop_now {*/
        /*font-size: 18px;*/
        /*padding: 20px 70px 19px 20px;*/
    /*}*/
	.itemslider-wrapper .itemgrid .item {
	    width: 18%;
			min-height:350px;
	}
}

@media only screen and (max-width: 1279px) and (min-width: 960px) {
    .category .grid-fullwidth .itemgrid-adaptive.itemgrid-3col .item:nth-child(5n+1) {
        clear: left !important;
    }
    .category .grid-fullwidth .itemgrid-adaptive.itemgrid-3col .item {
        width: 18%;
        clear: none !important;
    }
    .nav-container {
        border-bottom: 2px solid #fff;
    }
    .nav-regular li.level0 > a {
        padding: 0 34px;
    }
    .search-wrapper {
        width: 310px !important;
    }
    #search_mini_form {
        float: right;
    }
    /*.info_links {*/
       /*background-color: #003758;*/
       /*!*height: 75px;*!*/
    /*}*/
    .info_links .nested-container {
        /*margin: 0 auto;*/
        max-width: 960px;
    }
    /*.info_links .grid12-3 {*/
        /*!*width: 165px !important;*!*/
        /*!*padding: 0 40px;*!*/
        /*border-right: 2px solid #185356;*/
			/*box-sizing: border-box;*/
        /*!*margin: 21px 0;*!*/
    /*}*/
    /*#main_page_banner .main_page_banner_caption h2 {*/
        /*font-size: 55px;*/
        /*margin-bottom: 0;*/
        /*margin-top: 50px;*/
        /*padding: 10px 33px 0;*/
    /*}*/
    /*#main_page_banner .main_page_banner_caption p {*/
        /*font-size: 32px;*/
        /*margin: 5px 0 10px;*/
    /*}*/
    /*#main_page_banner .main_page_banner_caption .shop_now {*/
        /*font-size: 18px;*/
        /*padding: 20px 70px 19px 20px;*/
    /*}*/
    .itemslider-wrapper .itemgrid .item {
        width: 18%;
    }
}

@media only screen and (max-width: 960px) and (min-width: 639px) {
    .category .grid-fullwidth .itemgrid-adaptive.itemgrid-3col .item:nth-child(4n+1) {
        clear: left !important;
    }
    .category .grid-fullwidth .itemgrid-adaptive.itemgrid-3col .item {
        width: 23%;
        clear: none !important;
    }
    /*.nav-container {*/
        /*margin-bottom: 1%;*/
    /*}*/
    .nav-regular li.level0 > a {
        padding: 0 34px;
    }
    /*.info_links {*/
       /*background-color: #003758;*/
       /*!*height: 75px;*!*/
    /*}*/
    .info_links .nested-container {
        /*margin: 0 auto;*/
        width: 100%;
    }
    /*.info_links .grid12-3 {*/
        /*width: 20% !important;*/
        /*padding: 0 10px;*/
        /*border-right: 2px solid #185356;*/
        /*margin: 21px 0;*/
    /*}*/
    /*.info_links .checkout a {*/
        /*text-indent: 30px;*/
    /*}*/
    /*#main_page_banner .main_page_banner_caption h2 {*/
        /*font-size: 30px;*/
        /*margin-bottom: 0;*/
        /*margin-top: 10px;*/
        /*padding: 10px 33px 0;*/
    /*}*/
    /*#main_page_banner .main_page_banner_caption p {*/
        /*font-size: 15px;*/
        /*margin: 5px 0 10px;*/
    /*}*/
    /*#main_page_banner .main_page_banner_caption .shop_now {*/
        /*font-size: 18px;*/
        /*padding: 20px 70px 19px 20px;*/
    /*}*/
    .itemslider-wrapper .itemgrid .item {
        width: 23%;
    }
}

/* Mobile (Landscape) - design for a width of 480px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* 480px <= width < 768px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .info_links {
        width: 92%;
    }
    #mini-cart {
        float: none;
        text-align: center;
    }
}

/* All mobile - design for a width of less than 768px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* width < 768px */
@media only screen and (max-width: 767px) {
    .products-grid .item button.btn-cart span span {
        padding: 0 !important;
    }
    .add-cart-wrapper > .button.more-info {
        padding: 15px 38px 13px 3px !important;
    }
	.info_links p {
		text-align: left;
	}
	.info_links .grid12-3 {
		border: none;
	}
}

@media only screen and (max-width: 639px) and (min-width: 480px) {
    .category .grid-fullwidth .itemgrid-adaptive.itemgrid-3col .item:nth-child(3n+1) {
        clear: left !important;
    }
    .category .grid-fullwidth .itemgrid-adaptive.itemgrid-3col .item {
        width: 31.3333%;
        clear: none !important;
    }
    .nav-container {
        margin-bottom: 1%;
    }
    /*.info_links {*/
       /*background-color: #003758;*/
       /*height: 75px;*/
    /*}*/
    /*.info_links .nested-container {*/
        /*margin: 0 auto;*/
    /*}*/

    /*.info_links .grid12-3 {*/
        /*border-right: medium none;*/
        /*display: block;*/
        /*float: none;*/
        /*margin: 5px 0;*/
        /*padding-bottom: 0;*/
        /*padding-right: 0;*/
        /*padding-top: 0;*/
        /*text-align: center;*/
    /*}*/
    /*#main_page_banner .main_page_banner_caption h2 {*/
        /*font-size: 20px;*/
        /*margin-bottom: 0;*/
        /*margin-top: 10px;*/
        /*padding: 10px 33px 0;*/
    /*}*/
    /*#main_page_banner .main_page_banner_caption p {*/
        /*font-size: 15px;*/
        /*margin: 5px 0 10px;*/
    /*}*/
    /*#main_page_banner .main_page_banner_caption .shop_now {*/
        /*font-size: 12px;*/
        /*padding: 1% 7% 1% 1%;*/
				/*background-size: 20%;*/
    /*}*/
    .itemslider-wrapper .itemgrid .item {
        width: 31.3333%;
    }
}

@media only screen and (max-width: 479px) and (min-width: 320px) {
    .category .grid-fullwidth .itemgrid-adaptive.itemgrid-3col .item:nth-child(2n+1) {
        clear: left !important;
    }
    .category .grid-fullwidth .itemgrid-adaptive.itemgrid-3col .item {
        width: 48%;
        clear: none !important;
    }
    .nav-container {
        margin-bottom: 1%;
    }
    #mini-cart {
        margin-left: 0;
    }
    #search_mini_form {
        float: none;
    }
    /*.info_links {*/
       /*background-color: #003758;*/
       /*height: 75px;*/
    /*}*/
    /*.info_links .nested-container {*/
        /*margin: 0 auto;*/
    /*}*/
    /*.info_links .grid12-3 {*/
        /*border-right: medium none;*/
        /*display: block;*/
        /*float: none;*/
        /*margin: 5px 0;*/
        /*padding-bottom: 0;*/
        /*padding-right: 0;*/
        /*padding-top: 0;*/
        /*text-align: center;*/
    /*}*/
    /*.info_links .last.grid12-3 {*/
        /*float: left;*/
    /*}*/
    /*.info_links .shipping a,*/
    /*.info_links .checkout a,*/
    /*.info_links .subscribe a,*/
    /*.info_links .support a {*/
        /*float: left;*/
        /*margin-left: 10px;*/
    /*}*/
    /*.info_links {*/
        /*height: 125px;*/
    /*}*/
    /*#main_page_banner .main_page_banner_caption h2 {*/
        /*font-size: 16px;*/
        /*margin-bottom: 0;*/
        /*margin-top: 0;*/
        /*padding: 2px 2px 0;*/
    /*}*/
    /*#main_page_banner .main_page_banner_caption p {*/
        /*font-size: 10px;*/
        /*margin: 0;*/
    /*}*/
    /*#main_page_banner .main_page_banner_caption .shop_now {*/
        /*background-size: 25px 25px;*/
        /*font-size: 12px;*/
        /*padding: 7px 45px 4px 16px;*/
    /*}*/
    /*#main_page_banner .main_page_banner_caption .shop_now:hover {*/
        /*background-size: 25px 25px;*/
    /*}*/
    .search-wrapper-centered .form-search {
        width: 70%;
    }
    .search-wrapper-centered .form-search .input-text {
        width: 70%;
    }
    .itemslider-wrapper .itemgrid .item {
        width: 48%;
    }
}

.wishlist-items .heading {
    position:absolute;
    margin:20px 0 0 200px;
    font-size:2em;
    font-family:"Bitter",georgia,serif;
}

.wishlist-items .image {
    float:left;
}
.wishlist-items .price {
    float:left;
    margin:45px 0 0 2px;
}
.wishlist-items .feature {
    float:left;
}

.footer a:hover {
    text-decoration: none;
}

.footer li {
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    padding: 0 0 10px;
}

.blog-page h1, .h1, h2, .h2, h3, .h3 {
    margin-bottom: 10px;
    margin-top: 20px;
}
.blog-page h1 {
    /*display: none;*/
}
.blog-page a, #blog_content i {
    color: #7ac143 !important;
}
.blog-page h2 a{
    color: #bcbec0 !important;
}
.blog-page .col-md-3.col-sm-3.blog-sidebar {
    margin: 35px 0 0;
}
.blog-page #blogcrumbs ul {
    padding: 0 5px !important;
    width: 100%;
}

.blog-page .blog-tag-data li i {
    color: #7ac143 !important;
}

.add-cart-wrapper > .button.btn-cart span span,
.add-cart-wrapper > .button.more-info span span {
    height: 0;
    line-height: 0;
    padding: 0;
}

.add-cart-wrapper > .button.btn-cart {
    background: #7ac143 url("../images/cart_icon.png") no-repeat scroll 50% 50%;
    border: 2px solid #fff;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0);
    overflow: hidden;
    padding: 20px;
}

.add-cart-wrapper > .button.btn-cart:hover {
    background:url(../images/cart_icon.png) no-repeat scroll 50% 50% #69B032;
}

.add-cart-wrapper > .button.btn-cart span span {
    font-size: 1px;
}

.add-cart-wrapper > .button.more-info {
    background: url("../images/shop_now_sml.png") no-repeat scroll 90% 50% #adadad;
    border: 2px solid #fff;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
    padding: 15px 45px 13px 15px;
    text-transform: uppercase;
    transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s;
}

.add-cart-wrapper > .button.more-info span span {
    color: #fff;
    padding: 6px 0;
    background-color: #adadad;
}

.add-cart-wrapper > .button.more-info:hover span span {
    background-color: #A0A0A0;
}

.add-cart-wrapper > .button.more-info:hover {
    background:url(../images/shop_now_sml.png) no-repeat scroll 90% 50% #A0A0A0;
    color:#FFF;
}

#breadcrumbs {
    background-color: #fbfbfb;
    border: 1px solid #ddd;
    float: left;
    font-size: 12px;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 5px 0;
    width: 100%;
}

#breadcrumbs li {
    padding: 5px 0;
}

#breadcrumbs li.home a {
    padding-left: 20px;
}

.price-box {
    color: #242424;
    font-size: 15px;
}

.price-box .regular-price .price,
.price-box .minimal-price .price,
.price-box-bundle .full-product-price .price {
    color: #242424;
}

.product-image-wrapper .product-image {
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.08);
}

.product-view .btn-cart span, button.btn-checkout span {
    background-color: #adadad;
}

.product-view .btn-cart:hover span, button.btn-checkout:hover span {
    background-color: #738197;
}

.products-list .btn-cart {
    width: auto !important;
}

.horizontal-section {
    margin-top: 30px;
}

/* Newsletter Pop-up dialog */
#newsletter-mailchimp.modal {
    z-index: 2040;
}

#newsletter-mailchimp .modal-dialog {
    padding-top: 15%;
}

#newsletter-mailchimp .modal-header .close {
    background: rgba(0, 0, 0, 0) url("../images/modal-close-icon.png") no-repeat scroll center center;
    border: 0 none;
    color: transparent;
    cursor: pointer;
    float: right;
    font-size: 0;
    height: 48px;
    position: absolute;
    right: -12px;
    top: -12px;
    width: 48px;
}

#newsletter-mailchimp .modal-header .close:hover {
    background: url("../images/modal-close-icon-hover.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

#newsletter-mailchimp .modal-header .close {
    margin-top: -2px;
}

#newsletter-mailchimp #already-subscribed-link {
    cursor: pointer;
    display: block;
    font-size: 11px;
    padding-top: 50px;
}
#newsletter-mailchimp #mc_embed_signup .mc-field-group.input-group input {
    margin-right: 5px;
}
/* Newsletter Pop-up dialog - end */

.product-view .box-tabs .std ul {
	list-style: disc outside none;
	padding-left:20px;
}
.product-view .box-tabs .std ul > li {
	background:none;
	padding-left:10px;
}

.product-view .box-tabs .std ul.form-list {
	list-style:none;
	padding:0;
}
.product-view .box-tabs .std ul.form-list > li {
	padding:0;
}

.sidebar .block-title {
	background-color:#dddddd;
	padding-left:10px;
}

.sidebar .block-content #filter_list_box {
	border:1px solid #dddddd;
}

.data-table .z1 > th, .data-table .z1 > td,
.data-table .z2 > th, .data-table .z2 > td {
    padding:5px;
}

.product-shop input.z1, .product-shop input.z2 {
    width:25px !important;
}
#mini-cart .dropdown-menu{
  padding-top:35px;
}

.module-sub-categories-img img {
    height:100%;
}

.module-sub-categories .page-item > div > a {
    display:block;
    min-height:150px;
    text-align:center;
    width:100%;
}

.module-sub-categories .page-item > div.module-sub-categories-title {
    display:block;
    text-align:center;
    width:100%;
}

.module-sub-categories .page-item {
    margin-bottom:20px;
}

.module-sub-categories-title {
 color:#666666;
 font-size:16px;
 margin:auto;
 width:100%;
 text-align:center;
 display:block;
}

.module-sub-categories-title > span {
 border-bottom:3px solid #7ac143;
}


