#header-contact-container, .header-search .search_button, .icon-search {background-color: #222 }
									#header-contacts, #header-contacts a, #top-nav li a {color: #999 }
									#header-contact-container, .header-search .search_button, .icon-search, #header-contacts, .header-cart-button {border-color: #444 }
									#header-container, .header-shrink #header-container {background-color: #e25e26 }
									.expanded ul#nav li a {color: #ffffff }
									.expanded ul#nav li a:hover {color: #ffcb9e }
									.compact ul#nav, .compact ul#nav ul.sub-menu, .compact ul#nav .children, .expanded ul#nav ul.sub-menu, .expanded ul#nav .children {background-color: #333 }
									.compact ul#nav, .compact ul#nav li, .compact ul#nav ul.sub-menu, .compact ul#nav .children, .expanded ul#nav ul.sub-menu, .expanded ul#nav .children, .expanded ul#nav ul.sub-menu li, .expanded ul#nav .children li {border-color: #444 }
									.compact ul#nav li a, .expanded ul#nav ul.sub-menu li a, .expanded ul#nav .children li a {color: #999 }
									.expanded ul#nav ul.sub-menu li a:hover, .expanded ul#nav .children li a:hover {color: #fff }
									.expanded ul#nav ul.sub-menu li a:hover, .expanded ul#nav .children li a:hover {background-color: #000 }
									#title-container {background-color: #fff }
									.title-block h2 {color: #333 }
									.title-block p {color: #999 }
									#crumbs-container {background-color: #fff }
									#crumbs li {color: #999 }
									#crumbs li a {color: #999 }
									#crumbs li a:hover {color: #333 }
									#wrapper.boxed #widget-block, #widget-block, #content-container, #title-container, #crumbs-container {background-color: #fff }
									.content-widget .post-title a, post-title a, .post-title, .post-title-block .post-title a, .post-title a {color: #333 }
									.content-widget .post-title a:hover, post-title a:hover, .post-title-block .post-title a:hover, .post-title a:hover {color: #b56c00 }
									#home_page_downs .widgettitle, #comments .comments-title, #respond #reply-title {color: #333 }
									body, label, .comment p {color: #595959 }
									a, .copy a, .comment .fn, .comment .date, #respond .logged-in-as a {color: #ef6e23 }
									a:hover, a:hover, .comment .fn:hover, .comment .date:hover, #respond .logged-in-as a:hover {color: #333 }
									.post-date, .content-widget .post-date, #respond .comment-notes, #respond .logged-in-as {color: #999 }
									.next-prev-post-nav {background-color: #f0f0f0 }
									.next-prev-post-nav, .next-prev-post-nav a {color: #333 }
									.comment, .comment .children, .commentlist .avatar, .archives_list li, .portfolio-meta, .testimonial-item .testimonial-image img, .testimonial-item .testimonial-image .tip, #crumbs-container, .testimonials .post-image  {border-color: #ebebeb }
									.price, .product-content-widget .price  {color: #E66F57 }
									.onsale {background-color: #e74c3c }
									.product-content-widget .column, .products .product, .tabs li a, .product_meta, .shop-block {border-color: #e8e8e8 }
									.tabs li.active a {border-color: #e25e26 }
									.tabs li a {color: #999 }
									.content-widget .read-more, .post-content .read-more, #respond #submit, input[type=submit], #searchform input[type=submit], .comment .reply a, #back-top a {background-color: #ea8f27 }
									.content-widget .read-more, .post-content .read-more, #respond #submit, input[type=submit], #searchform input[type=submit], .comment .reply a {color: #fff }
									.content-widget .read-more:hover, .post-content .read-more:hover, #respond #submit:hover, input[type=submit]:hover, #searchform input[type=submit]:hover, .comment .reply a:hover, #back-top a:hover {background-color: #d16100 }
									.content-widget .read-more:hover, .post-content .read-more:hover, #respond #submit:hover, input[type=submit]:hover, #searchform input[type=submit]:hover, .comment .reply a:hover {color: #ffffff }
									.pagination .next a, .pagination .previous a {background-color: #333 }
									.pagination .next a:hover, .pagination .previous a:hover {background-color: #e25e26 }
									.add_to_cart_button, .added_to_cart, .single_add_to_cart_button, .button.product_type_variable, button, .button, input[type=submit] {background-color: #e56525 }
									.add_to_cart_button, .added_to_cart, .single_add_to_cart_button, .button.product_type_variable, button, .button, input[type=submit] {color: #fff }
									.add_to_cart_button:hover, .added_to_cart:hover, .single_add_to_cart_button:hover, .button.product_type_variable:hover, button:hover, .button:hover, input[type=submit]:hover {background-color: #e55812 }
									.add_to_cart_button:hover, .added_to_cart:hover, .single_add_to_cart_button:hover, .button.product_type_variable:hover, button:hover, .button:hover, input[type=submit]:hover {color: #fff }
									.quantity .plus, .quantity .minus {background-color: #ccc }
									.quantity .plus:hover, .quantity .minus:hover {background-color: #333 }
									td .coupon .button {background-color: #ddd }
									td .coupon .button {color: #fff }
									td .coupon .button:hover {background-color: #333 }
									td .coupon .button:hover {color: #fff }
									#right-column .widgettitle {color: #333 }
									.sidebar a {color: #777 }
									.sidebar a:hover {color: #333 }
									#right-column .widgettitle, #right-column .widget li {border-color: #e8e8e8 }
									#site-wide-container {background-color: #e25e26 }
									.site-wide-cta span {color: #fff }
									.footer-widgets .widgettitle, .footer-widgets a.widgettitle, .footer-widgets .widgettitle a {color: #333 }
									.footer-widgets {color: #333 }
									.footer-widgets a {color: #333 }
									.footer-widgets a:hover {color: #000 }
									.footer-widgets .widget li {color: #e4e4e4 }
									#footer-base-container {background-color: #000 }
									.footer-text {color: #595959 }
									.footer-text a, ul#footer-nav li a {color: #999 }
									.footer-text a:hover, ul#footer-nav li a:hover {color: #fff }
			ul.products li.product .wc-new-badge {
position: absolute;
top: 5px;
left: 5px;
z-index: 2;
}

#back-top a {
	background: url("wp-content/themes/department/images/layout/up-arrow.png") no-repeat scroll center center #E56525;
}
#header-contact-container{overflow: hidden;}
.testimonials-content-widget{background: #fff;}
.testimonial-item blockquote{color: #000;}
.testimonial-item .testimonial-name{color: #000;}
input[type=number], input[type=number]{-webkit-appearance: none; -moz-appearance: textfield; margin: 0;}
td .coupon{width: 54%;}

.mga_aff_footer{display: none;}

.slider-copy .action-link:hover{border-color: #eeb88b !important;}


.logo{margin-bottom: -47px;}
.title-block{padding: 40px 20px 20px;}

#home_page_downs .widget_text{background: #DD8500;}

.newsletter-form{max-width: 400px; margin: 20px auto 0; overflow: hidden;}
.newsletter-input{float: left; width: 60%; height: 40px; border: none; border-radius: 100px 0 0 100px;}
.newsletter-submit{float: left; width: 40%; height: 40px; border: none; border-radius: 0 100px 100px 0;}

@import url(//fonts.googleapis.com/css?family=Lato:300,400,700);


.shop-block {
    padding: 7px 0px 0px;
    margin-bottom: 30px;
    border-top: 0px solid rgb(232, 232, 232);
    overflow: hidden;
    font-weight: 700;
    color: rgb(51, 51, 51);
}

/*.slider {
    position: fixed;
    width: 100%;
    overflow: hidden;
    height: 400px;
    z-index: 1;
}

.slider li {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 400px;
    background-size: cover !important;
}

.slider .text-only .slider-copy {
    width: auto;
    float: none;
    padding: 70px 0px 0px;
    text-align: center;
}

#widget-block {
    position: relative;
    z-index: 3;
    padding: 0px;
    margin-top: 400px;
    background-color: rgb(255, 255, 255);
    overflow: hidden;
}*/


#right-column .widget:hover .widgettitle {
    border-color: #ff861d;
}

#right-column .widgettitle {
    padding-top: 7px;
    margin-bottom: 10px;
    border-top: 3px solid #e76e05;
    color: rgb(51, 51, 51);
    font-weight: 700;
    font-size: 14px;
    transition: all 0.15s ease-in-out 0s;
}

/* PRICING TABLE
================================*/
.pricing-table{
    width: 280px;
    margin: 2px;
    padding: 0;
    list-style: none;
    float: left;
    position: relative;
    background: #fff;
    -o-transition: box-shadow .3s linear;
    -moz-transition: box-shadow .3s linear;
    -webkit-transition: box-shadow .3s linear;
    transition: box-shadow .3s linear;
}
.pricing-table li{
    width: 100%;
    float: left;
    color: #999;
    font-family: 'Lato', Calibri, Arial, sans-serif;
    text-align: center;
    box-sizing:border-box;
list-style-type: none;
    -moz-box-sizing:border-box; 
    -webkit-box-sizing:border-box;
}

/* PLAN
================================*/
.pricing-table .plan{
    padding: 10px 0;
    float: left;
    color: #ffffff;
    font-size: 36px;
    line-height: 46px;
    font-weight: 900;
    background: #e57a08;
}

.pricing-table .plan1{
    padding: 10px 0;
    float: left;
    color: #ffffff;
    font-size: 36px;
    line-height: 46px;
    font-weight: 900;
    background: #f49331;
}


/* PRICE
================================*/
.pricing-table .table-price{
    padding: 10px 0;
    float: left;
    font-size: 50px;
    line-height: 60px;
    font-weight: 900;
    color: #999;
    text-transform: uppercase;
}
.pricing-table .table-price .month{
    font-size: 10px;
    line-height: 20px;
}

/* DETAILS
================================*/
.pricing-table .detail{
    padding: 13px 26px;
    float: left;
    font-size: 20px;
    font-weight: 300;
    position: relative;
    background: #f9f9f9;
}

/* STRIPED ITEMS (finally, works on IE8, o/ )
================================*/
li.detail:nth-child(odd){
    background: #fdfdfd;
}
li.detail:nth-child(even){
    background: #f9f9f9;
}

/* FEATURED PRICING TABLE
================================*/
.pricing-table.featured{
    box-shadow: 0 1px 5px #999;
    z-index: 98;
}
.pricing-table.featured .table-price{
    background: #999;
    color: #fff;
}


/* SIGN UP BUTTON
================================*/
.pricing-table .sign-up{
    width: 100%;
    float: left;
    font-size: 25px;
    text-decoration: none;
}
.pricing-table .sign-up a{
    padding: 14px 0;
    margin: 5px;
    border-radius: 6px;
    display: block;
    font-size: 25px;
    font-weight: 700;
    text-decoration: none;
    color: #fff;
    background: #999;
    box-sizing:border-box;
    -moz-box-sizing:border-box; 
    -webkit-box-sizing:border-box;
    -o-transition: background .3s linear;
    -moz-transition: background .3s linear;
    -webkit-transition: background .3s linear;
    transition: background .3s linear;
}
.pricing-table .sign-up a:hover{
    background: #E66424;
}

.pricing-table .sign-up1{
    width: 100%;
    float: left;
    font-size: 20px;
    text-decoration: none;
}
.pricing-table .sign-up1 a{
    width: 100%;
    padding: 14px 0;
    display: block;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    color: #e19e0e;
    background: #ffe8b7;
    box-sizing:border-box;
    -moz-box-sizing:border-box; 
    -webkit-box-sizing:border-box;
    -o-transition: background .3s linear;
    -moz-transition: background .3s linear;
    -webkit-transition: background .3s linear;
    transition: background .3s linear;
}
.pricing-table:hover .sign-up1 a{
    background: #ffe8b7;
}


/* STYLES
================================*/

/* blue */
.blue .table-price{ color: #5d9cec; }
.blue:hover .table-price, .blue.featured .table-price, .blue .sign-up a{ background: #5d9cec; color: #fff; }
.blue:hover .sign-up a{ background: #4a89dc; }

/* green */
.green .table-price{ color: #48cfad; }
.green:hover .table-price, .green.featured .table-price, .green .sign-up a{ background: #48cfad; color: #fff; }
.green:hover .sign-up a{ background: #37bc9b; }

/* red */
.red .table-price{ color: #ed5565; }
.red:hover .table-price, .red.featured .table-price, .red .sign-up a{ background: #ed5565; color: #fff; }
.red:hover .sign-up a{ background: #da4453; }

/* orange */
.orange .table-price{ color: #e57a08; }
.orange:hover .table-price, .orange.featured .table-price, .orange .sign-up a{ background: #e57a08; color: #fff; }

/* yellow */
.yellow .table-price{ color: #f49331; }
.yellow:hover .table-price, .yellow.featured .table-price, .yellow .sign-up a{ background: #f49331; color: #fff; }


/* purple */
.purple .table-price{ color: #ac92ec; }
.purple:hover .table-price, .purple.featured .table-price, .purple .sign-up a{ background: #ac92ec; color: #fff; }
.purple:hover .sign-up a{ background: #967adc; }

/* black */
.black .table-price{ color: #333; }
.black:hover .table-price, .black.featured .table-price, .black .sign-up a{ background: #333; color: #fff; }
.black:hover .sign-up a{ background: #222; }

.woocommerce-cart .woocommerce form{float: right; width: 74.5%;}
.cart-collaterals{float: left;}
.shop_table.cart{float: none; width: auto;}
.sfn-cart-addons{clear: left;}

/* RESPONSIVE DESIGN
================================*/
@media (max-width: 768px) {
    .pricing-table{
        width: 48.9%;
    }
}
@media (max-width: 480px) {
    .pricing-table{
        width: 100%;
        margin: 0 0 10px;
    }
.woocommerce-cart .woocommerce form{float: none; width: 100%;}
}