/* CSS personalizado aqui */

.menu-item.menu-parent-item.fl-right a:hover {
    text-decoration:underline;
}

.menu.sw-mobile-menu li a:hover {
    text-decoration:underline;
}

.header-container.type11 .main-nav .menu-wrapper {
    position: relative;
    top: -74px;
}

.header-container.type11 .header-right-area {
	top: 30px;
}

.header-container.type11 .header-right-area a {
	font-size: 13px;
}

.header-container.type11 .header .logo {
	top: -3px;
}

a,
a:hover,
input.qty,
.form-wrap h2,
#form-validate h2,
.col-main .page-title h2,
.sub-title,
.data-table .product-name a,
.cart-table .link-wishlist,
.cart-table .link-wishlist:hover,
.btn-remove,
.btn-remove:hover,
.header-container .links,
.mini-cart .qty-price,
.mini-cart .totals,
.header-container.type4 .mybag-link i,
.header-container.type5 .mybag-link i,
.header-container.type6 .mybag-link i,
.header-container.type6 .menu-icon,
.header-container.type7 .mybag-link i,
.header-container.type13 .mybag-link i,
.header-container.type9 .top-links a,
.header-container.type9 .mybag-link i,
.header-container.type10 .top-links a,
.fixed-header ul.menu >li >a,
.main-nav ul.menu >li >a,
.fixed-header .mybag-link i,
.menu.side-menu>li.menu-static-width>a:after,
.menu.side-menu>li.menu-item-has-children>a:after,
.menu.side-menu>li.menu-full-width>a:after,
.mini-products-list li .product-name a:hover,
.block-category-nav .category-list a.plus,
.col-main.filter-products li.item:hover .price-box .price,
.review-area .review-by b,
.add-to-cart .qty,
.product-tabs>ul li a,
.product-view .product-shop .price-box .regular-price .price,
.product-view .product-shop .price-box .special-price .price,
.cart-table td.td-total .cart-price,
.sp-methods .price,
.opc .step-title .number,
.opc .step-title h2,
#opc-review tr td.last .cart-price .price,
#wishlist-table .product-name a,
#totop,
.block.block-related .owl-theme .owl-controls .owl-buttons div,
.order-products-table .price,
.block-account ul li strong,
.block-account ul li a:hover,
.block.block-blog-categories a:hover,
p .alternative-font,
.entry-content h3,
.history h4,
.block.block-blog-recent ul li a,
.postWrapper .post-date .day,
.postDetails >span a:hover,
.postBookmarks a:hover,
.post-share h3,
.postComments .postTitle h2,
#postComment h4.legend,
.cms-index-index .tp-caption.very_large_text,
.cms-index-index .tp-caption.large_thin,
.cms-index-index .tp-caption.title1,
.cms-index-index .tp-caption a.btn-white,
.cms-index-index .tp-caption a.btn-white:hover,
.slide .product .price,
h3.filter-title,
.filterproducts-tab .filter-title ul li.active a,
.feature-box.secundary .feature-box-icon,
.owl-top-narrow .owl-controls .owl-buttons div,
.owl-bottom-narrow .owl-controls .owl-buttons div,
.recent-posts .post-date .day,
.true-color,
ul.list.icons li i.icon,
.owl-middle-narrow .owl-controls .owl-buttons div,
.featured-post h4,
.post-a-day,
.post-a-year,
.owl-theme.banner-carousel .owl-controls .owl-buttons div,
.product-options .product-swatches-container .has-swatches a.active,
.col-main .page-title h1,
.col-main .page-title h2,
.product-view .product-options .swatch-attr .select-label,
.availability-only strong,
.product-image-area .actions a.addtocart,
.opc-wrapper-opc a:hover,
.opc-wrapper-opc .opc-review-actions .view-agreement:hover,
.header-container.type9 .main-nav ul.menu>li.act>a,
.header-container.type9 .main-nav ul.menu>li:hover>a,
.header-container.type10 .main-nav ul.menu>li.act>a,
.header-container.type10 .main-nav ul.menu>li:hover>a,
.price-excluding-tax .price,
.price-including-tax .price,
.checkout-progress li.active,
.header-container.type1.sticky-header .menu-wrapper .mybag-link .cart-qty,
.header-container.sticky-header .menu-wrapper .mybag-link i,
.multiple-checkout .place-order .grand-total .price,
.panel-title>a.collapsed,
.panel-title>a.collapsed:hover,
.panel-title>a.collapsed:after {
    color: #adb954
}
@-moz-keyframes f_fadeG {
    0% {
        background-color: #adb954
    }
    100% {
        background-color: #FFFFFF
    }
}
@-webkit-keyframes f_fadeG {
    0% {
        background-color: #adb954
    }
    100% {
        background-color: #FFFFFF
    }
}
@-ms-keyframes f_fadeG {
    0% {
        background-color: #adb954
    }
    100% {
        background-color: #FFFFFF
    }
}
@-o-keyframes f_fadeG {
    0% {
        background-color: #adb954
    }
    100% {
        background-color: #FFFFFF
    }
}
@keyframes f_fadeG {
    0% {
        background-color: #adb954
    }
    100% {
        background-color: #FFFFFF
    }
}
.theme-color {
    color: #adb954!important
}
.theme-hover-color:hover {
    color: #adb954!important
}
.theme-bg-color {
    background-color: #adb954!important
}
.theme-border-color {
    border-color: #adb954!important
}
.theme-hover-bg-color:hover {
    background-color: #adb954
}
button.button span,
.pager li >a:hover,
.pager li >a:focus,
.pager .pages .current,
.sorter .view-mode strong i,
.sorter .view-mode a:hover i,
.data-table button.button:hover > span,
.link-cart:hover,
.header-container.type2 .mybag-link,
.header-container.type5 .top-links-container,
.header-container.type6 .top-links-container,
.header-container.type7 .top-links-container,
.header-container.type13 .top-links-container,
.header-container.type8 .top-links-container,
.fixed-header ul.menu >li:hover,
.main-nav ul.menu >li:hover,
.fixed-header ul.menu >li.act,
.main-nav ul.menu >li.act,
.menu.side-menu>li:hover,
.menu.side-menu>li.menu-item-has-children .nav-sublist-dropdown,
.menu.side-menu>li.menu-item-has-children .nav-sublist-dropdown .container ul .menu-item-has-children .nav-sublist,
.block-layered-nav dt:hover:before,
.block-category-nav .block-title:hover:before,
.price-filter-slider .text-box input.go,
.item:hover .details-area .actions a.addtocart,
.col-main .category-products .products-list li.item .details-area .actions a.addtocart,
.cart .crosssell button.button:hover > span,
.cart .discount h2:hover:before,
.cart .shipping h2:hover:before,
.block.block-facebook-like .block-title a.btn-like,
.btn-primary,
.contacts-index-index .col-main .contact-info i,
.block.block-blog-tags ul li a:hover,
.postWrapper .post-date .month,
.feature-box .feature-box-icon,
.full-screen-slider .item > div.content .sale-bar a .icon-angle-down,
.recent-posts .post-date .month,
.post-a-month,
.owl-theme .owl-controls .owl-page.active span,
.footer-ribbon,
.owl-theme .owl-controls.clickable .owl-page:hover span,
.btn-default,
.btn-default:hover,
a.quickview-icon,
.product-options .product-swatches-container .has-swatches a.active.selected,
.cms-index-index blockquote.testimonial,
.expand_plus,
.review-menu-block a.review-total,
.image-link span.category-title,
.panel-title>a,
.category-products .products-grid.flex-grid .item .details-area .actions a.addtocart {
    background-color: #adb954;
}
.pager li >a:hover,
.pager li >a:focus,
.pager .pages .current,
.sorter .view-mode strong i,
.sorter .view-mode a:hover i,
.data-table button.button:hover > span,
.link-cart:hover,
.item:hover .details-area .actions a.addtocart,
.col-main .category-products .products-list li.item .details-area .actions a.addtocart,
.cart .crosssell button.button:hover > span,
.cart .discount h2:hover:before,
.cart .shipping h2:hover:before,
.btn-primary,
i.ajax-loader,
#narrow-by-list dd .swatch-link:hover .swatch-label,
.configurable-swatch-list .hover .swatch-link,
.configurable-swatch-list .selected .swatch-link,
.swatch-link:hover,
.block-layered-nav #narrow-by-list ol.swatches li a:hover .layered-navigation-swatch,
.product-image-area .actions a.addtocart,
.opc-wrapper-opc #opc-review-block,
#newsletter_popup {
    border-color: #adb954
}
.form-wrap,
#form-validate,
.option-detail .item-options,
.header-container.type2,
.header-container.type4,
.fixed-header .menu >li.menu-full-width .nav-sublist-dropdown,
.main-nav .menu >li.menu-full-width .nav-sublist-dropdown,
.fixed-header .menu >li.menu-static-width .nav-sublist-dropdown,
.main-nav .menu >li.menu-static-width .nav-sublist-dropdown,
.block.block-subscribe.home-sidebar-block,
.product-tabs>ul li.active,
.history .featured-box .box-content,
.homepage-grid-banner .ribbon:before,
.owl-banner-carousel .content.type2 h2,
.featured-box .box-content,
.cms-index-index .testimonial-arrow-down,
#success-message-container,
.checkout-progress li.active,
.form-wrap,
#form-validate,
#login-form,
.fixed-header ul.menu >li .nav-sublist-dropdown,
.main-nav ul.menu >li .nav-sublist-dropdown,
.image-link span.category-title:before {
    border-top-color: #adb954
}
.topCartContent:before,
.availability-only span,
.availability-only a,
.prev-next-products .product-nav .product-pop:before,
.compare-popup:before {
    border-bottom-color: #adb954
}
.opc-wrapper-opc #opc-review-block:before {
    border-bottom-color: #adb954 !important
}
.product-tabs.vertical>ul li.active,
.panel-title>a {
    border-left-color: #adb954
}
.image-link span.category-title:before {
    border-right-color: #adb954
}
.menu.side-menu>li .nav-sublist-dropdown {
    border-left-color: #adb954
}
@media (max-width: 1199px) {
    .owl-banner-carousel .content.type2 h2 {
        border-top-color: #adb954
    }
}
@media (max-width: 991px) {
    .header-container.type5 .top-links-icon,
    .header-container.type5 .top-links-icon a {
        color: #adb954
    }
    .owl-banner-carousel .content.type2 h2 {
        border-top-color: #adb954
    }
}
@media (max-width: 767px) {
    .owl-banner-carousel .content.type2 h2 {
        border-top-color: #adb954
    }
}
.footer-middle .block .block-title strong {
    color: #adb954;
}
#at4-share.at4-show {
    display: none;
}
#newsletter_popup form img {
    max-width: 80px;
}

#newsletter_popup {
	padding: 20px 40px 25px;
}

.cms-index-index .header-container.type11 .main-nav ul.menu>li>a {
    color: #777;
}

.header-container.type11 .main-nav ul.menu>li:hover>a {
    text-decoration: underline;
}

.header-container.type11 .main-nav ul.menu>li.act>a {
    font-weight: bold;    
}

.homepage-bar {
    background-color: #adb954 !important;
}

.homepage-bar .col-md-4 {
    border-color: #d0d0d0 !important;
}

.homepage-bar p {
    font-size: 13px;
}

@font-face {
    font-family: 'strangelove_next_narrow';
    src: url('fonts/strangelovenextnarrow-webfont.eot');
    src: url('fonts/strangelovenextnarrow-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/strangelovenextnarrow-webfont.woff') format('woff'),
         url('fonts/strangelovenextnarrow-webfont.ttf') format('truetype'),
         url('fonts/strangelovenextnarrow-webfont.svg#strangelove_next_narrowRg') format('svg');
    font-weight: normal;
    font-style: normal;

}

::-moz-selection {
    background-color: #aab549;
    color: transparent;
}
::selection {
    background-color: #aab549;
    color: white
}

.header-right-area,
.header-container.type11 .mini-cart .mybag-link span,
a.quickview-icon span,
.email-friend,
.ratings .rating-links > a, 
.no-rating a {
    font-weight: bold;
}

.header-container.type11 .main-nav ul.menu>li>a {
    padding: 10px 5px;
}

.page-header {
    min-height: 200px;
    background: #D0D6A6;
}

#newsletter_popup .subscribe-bottom {
    position: static;
    margin-top: 20px;
}



body, html {
    font-family: "Courier New", Courier, monospace;
}

[class*="title"],
.product-view .product-name h1,
.full-screen-slider .content-area h1,
.full-screen-slider .content-area h2,
.full-screen-slider .content-area h3,
.full-screen-slider .content-area em,
.full-screen-slider .content-area p {
    font-family: 'strangelove_next_narrow';
}

.full-screen-slider .content-area {
    /*background: rgba(173, 185, 84, 0.42);*/
    /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cadb954,endColorstr=#4cadb954);*/
    zoom: 1;
    padding: 10px;
    font-size: 20px;
    letter-spacing: 5px;
}

.page-title h1 {
	font-size: 50px;
	font-weight: bold;
}

.full-screen-slider .content-area h2 {
    font-size: 4em !important;
}

.full-screen-slider .content-area h2 b {
    font-size: 1.2em;
    display: inline-block;
    margin-left: 10px;
}

.full-screen-slider .content-area p {
    font-size: 2em !important;
}

.full-screen-slider .content-area em {
    font-size: 2.5em !important;
}

.full-screen-slider .content-area * {
    font-weight: bold !important;
    color: #B4BF5F !important;
}

.footer-middle .block .block-title strong,
h3.fullwidth-filter-title,
.product-view .product-name h1 {
    font-size: 60px;
    color: #adb954;
    letter-spacing: 3px;
}

.footer-middle .contact-info li {
    white-space: nowrap;
}

.footer-middle .contact-info p {
    white-space: pre-wrap;
}

.footer-bottom a.logo {
	margin-right: 20px;
}

.footer-bottom a.logo img {
	max-width: 30px;
}

.sidebar .custom-block-1>div i {
	color: #ADB954;
	line-height: 52px;
}

.qty-holder {
    width: 65px;
}

h2.title {
	color: #aab549;
	font-size: 60px;
    	text-transform: uppercase;
    	letter-spacing: 1px;
    	font-family: 'strangelove_next_narrow';
    	font-weight: normal;
    	font-style: normal;
}

.ratings {
	display: none !important;
}

.add-to-links {
	display: none !important;
}

.link-wishlist {
	display: none !important;
}

.addtowishlist {
	display: none !important;
}

.link-compare {
	display: none !important;
}

.comparelink {
	display: none !important;
}

.right-custom-links {
	float:left;
}

.right-custom-links ul.menu {
	box-sizing: border-box;
	color: rgb(119, 119, 119);
	display: block;
	font-family: 'Courier New', Courier, monospace;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 32px;
	line-height: 12px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	outline-color: rgb(119, 119, 119);
	outline-style: none;
	outline-width: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
}

.right-custom-links ul.menu li {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	box-sizing: border-box;
	color: rgb(119, 119, 119);
	display: inline-block;
	font-family: 'Courier New', Courier, monospace;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 32px;
	line-height: 12px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-right: 3px;
	outline-color: rgb(119, 119, 119);
	outline-style: none;
	outline-width: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	transition-delay: 0s, 0s;
	transition-duration: 0.1s, 0.1s;
	transition-property: color, background-color;
	transition-timing-function: ease, ease;
}

.right-custom-links ul.menu li a{
	background-color: rgba(0, 0, 0, 0);
	box-sizing: border-box;
	color: rgb(119, 119, 119);
	cursor: auto;
	display: block;
	font-family: 'Courier New', Courier, monospace;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: 600;
	height: 32px;
	line-height: 12px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	outline-color: rgb(119, 119, 119);
	outline-style: none;
	outline-width: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	position: relative;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	transition-delay: 0s, 0s;
	transition-duration: 0.1s, 0.1s;
	transition-property: color, background-color;
	transition-timing-function: ease, ease;color: rgb(119, 119, 119);
}

.right-custom-links ul.menu li:hover {
	background-color:white;
}

.right-custom-links ul.menu li a:hover{
	text-decoration:underline;
}

/* Popups */
/* Newsletter Popup */
.page>.popup_fancy{display:none}
.popup_fancy{
    background:#fff;
    margin:0;
    padding:40px 40px 25px;
    max-width:900px;
    height:auto;
    border-top:4px solid #08c;
    text-align:left;
    position:relative;
}
/*.popup_fancy{background:url(../images/login_popup.jpg) no-repeat;margin:0;padding:40px 40px 25px;width:900px;height:395px;border-top:4px solid #08c;text-align:left;position:relative}*/
.popup_fancy .block-content{max-width:500px;text-align:center}
.popup_fancy h2{font-weight:700;color:#313131;font-size:16px;line-height:1;margin:30px 0 12px}
.popup_fancy p{font-size:13px;line-height:1.4}
.popup_fancy .input-box{padding:0}
.popup_fancy input.input-text{float:left;padding:2px 13px;line-height:30px;width:100%}
/*.popup_fancy .subscribe-bottom {position:absolute;bottom:30px}*/
.popup_fancy .subscribe-bottom label{font-size:11px}
.popup_fancy {
	border-color: #adb954;
}
.popup_fancy .subscribe-bottom {
    margin-top: 30px !important;
}
.popup_fancy form img {
	max-width: 80px;
}
.popup_fancy {
	padding: 20px 40px 25px;
}
.fixed-header ul.menu>li, .main-nav ul.menu>li {
    transition: color 0.1s,background-color 0.1s;
    transition-property: color, background-color;
    transition-duration: 0.1s, 0.1s;
    transition-timing-function: initial, initial;
    transition-delay: initial, initial;
}
.header-container.type11 .main-nav ul.menu>li>a {
	color: #777;
    font-weight: 600;
}
.header-container.type11 .main-nav ul.menu>li>a:hover {
	text-decoration:underline;
}

.page-header {
	background: white;
}

/* Boostrap 15 grids */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

.team-member ul {
	float: none;
	padding: 0;
	width: 100%;
}

.evento-row {
	background-color:#FAFAFA;
	text-align:left;
	margin-bottom:20px;
}

.evento-row .image img {
	height:300px;
	width:100%;
}

.evento-row .description {
	padding: 20px;
}

.evento-row .description p {
	line-height:25px;
}

.img-responsive.img-circle {
	display:inline;
}

.title.sobre {
	margin-top:30px;
	font-size:20px;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.owl-carousel .item {
	margin: 5px;
}

body.cms-eventos .std .row .col-sm-10.col-sm-offset-1 p {
    margin-top: 4em;
}

body.cms-index-index .top-container {
    overflow: hidden;
}

body.categorypath-sstore.category-sstore .main-container.col1-layout .main.container .col-main .row .col-xs-12.col-sm-6.col-md-2 a > div {
    background-size: contain !important;
    background-position: center !important;
}

body.categorypath-sstore.category-sstore .category-products ul.products-grid .item .item-area > div {
    background-size: contain !important;
    background-position: center !important;
}

body.catalog-category-view .main-container.col1-layout .main.container .col-main .row .col-xs-12.col-sm-6.col-md-2 a > div {
    background-size: contain !important;
    background-position: center !important;
}

body.catalog-category-view .category-products ul.products-grid .item .item-area > div {
    background-size: contain !important;
    background-position: center !important;
}

body.cms-sclub .full-screen-slider p > img {
    max-width: 100%;
}

/* Responsive */
@media (min-width: 1350px) {
    #slideshow .row .col-sm-6 > div:nth-child(2) {
        display: none;
    }
}

@media (max-width:  1280px) {
    body.cms-index-index .top-container #slideshow .row {
        margin: auto !important; 
    }

    body.cms-index-index #slideshow div {
        height: auto !important;
    }

    body.cms-index-index #slideshow > .row:nth-child(2) > .col-sm-6:nth-child(2) > div:first-child,
    body.cms-index-index #slideshow > .row:nth-child(3) > .col-sm-6:nth-child(2) > div:first-child,
    body.cms-index-index #slideshow > .row:nth-child(4) > .col-sm-6:nth-child(2) > div:first-child,
    body.cms-index-index #slideshow > .row:nth-child(5) > .col-sm-6:nth-child(2) > div:first-child {
        width: 88% !important;
        margin: 0 auto;
    }
}

@media (max-width: 1279px) {
    .header-container.type11 .menu-icon a i {
        color: #555;
        font-size: 2.3em;
    }

    .std .row {
        height: auto !important;
    }
    .std .row .col-sm-6 {
        display: inline-table !important;
    }
}

@media only screen and (max-width: 995px) {
    .std .row .col-sm-6 p button {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .buttons-set button.button {
        margin: 15px 0;
    }
    .buttons-set img {
        margin: 15px 0;
    }

    .popup_fancy .buttons-set img,
    .popup_fancy .buttons-set button.button {
        margin: 0 0 0 1px !important;
    }

    /*S Supply fix*/
    body.cms-ssupply .std .col-sm-10.col-sm-offset-1 .row {
        margin-bottom: 5em !important;
    }

    body.cms-ssupply .std .col-sm-10.col-sm-offset-1 .row > .col-sm-6 {
        height: auto !important;
        width: 100% !important;
    }

    body.cms-ssupply .std .col-sm-10.col-sm-offset-1 .row .col-sm-6 img {
        width: 100% !important;
    }

    /*S Store*/
    body.categorypath-sstore.category-sstore .main-container.col1-layout .main.container .col-main .row .col-xs-12.col-sm-6.col-md-2 a > div {
        background-size: contain !important;
        background-position: center !important;
    }

    body.cms-index-index .top-container #slideshow .full-screen-slider .owl-wrapper .owl-item .item {
        height: 40em !important;
    }
}

@media only screen and (max-width: 767px) {
    #slideshow .row {
        height: auto !important;
    }

    /*iframe*/
    .std iframe {
        max-width: 100%;
    }

    body.catalog-category-view.full-width.categorypath-sstore.category-sstore .main-container.col1-layout .main.container .col-main .row .col-xs-12.col-sm-6.col-md-2 > div {
        display: none;
    }

    /*Slider Eventos*/
    #fullImgContainer {
        left: -15% !important;
        max-height: 600px !important;
    }

    .std .col-sm-12 #custom-owl-slider .owl-wrapper-outer .owl-wrapper .owl-item {
        width: auto !important;
    }

    /*sobre*/
    body.cms-sobre .std .col-sm-10.col-sm-offset-1 .row > div {
        margin-bottom: 2em;
        border-bottom: 1px solid #FBF9F9;
        padding-bottom: 2em;
    }

    body.cms-index-index .footer-container  {
        /*position: relative;*/
    }

    #eventos_popup {
        height: auto !important;
    }
    
}

@media only screen and (max-width: 600px) {
    body.cms-index-index #slideshow > .row:nth-child(2) > .col-sm-6:nth-child(2) > div:first-child,
    body.cms-index-index #slideshow > .row:nth-child(3) > .col-sm-6:nth-child(1) > div:first-child,
    body.cms-index-index #slideshow > .row:nth-child(4) > .col-sm-6:nth-child(2) > div:first-child,
    body.cms-index-index #slideshow > .row:nth-child(5) > .col-sm-6:nth-child(1) > div:first-child {
        width: 100% !important;
        margin: 0 auto;
    }

    .popup_fancy .buttons-set a {
        width: 100%;
        text-align: left;
        padding: 0 0 1em;
    }
    .popup_fancy .buttons-set img,
    .popup_fancy .buttons-set button.button {
        margin: 0 1px 5px 0 !important;
        float: left;
    }

}

@media only screen and (max-width: 991px) and (min-width: 620px) {
    /*S Store rodapé fix*/
    body.categorypath-sstore.category-sstore .homepage-bar .container .row .col-md-4 {
        width: 50% !important;
        float: left;
        text-align: center;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    /* S Sobre */
    body.cms-sobre .std .col-sm-10.col-sm-offset-1 .row > div:last-child {
        width: 100% !important;
    }
}

@media only screen and (max-width: 480px) {
    .header-container.type11 .header-right-area ul.menu {
        font-size: 0;
    }

    .header-container.type11 .header-right-area a {
        /*font-size: 2.6vw;*/
    }

    body.cms-sclub .registered-users.form-wrap .buttons-set img {
        float: left;
    }
    body.cms-sclub .registered-users.form-wrap .buttons-set a {
        width: 100%;
        text-align: left;
    }
}

@media only screen and (max-width: 599px) and (min-width: 320px) {
    .header-container.type11 .header {
        text-align: center;
    }

    .header-container.type11 .header .logo {
        top: 30px;
    }

    .header-container.type11 .header-right-area > div:first-child {
        width: 100%;
        position: fixed;
        left: 0;
        right: 0;
        padding: 1em;
        background: #fff;
        top: 0;
        opacity: .9;
    }

    /* Index */
    body.cms-index-index .top-container {
        position: relative;
        top: 22em;
    }

    body.cms-index-index .top-container #slideshow .full-screen-slider .owl-wrapper .owl-item .item {
        height: auto !important;
    }
    
    /*SSupply*/
    body.cms-ssupply .std .col-sm-10.col-sm-offset-1 .row .col-sm-6 #half-image-1 {
        height: auto !important;
        width: auto !important;
        margin: 0 auto !important;
    }

    body.cms-ssupply .std .col-sm-10.col-sm-offset-1 .row .col-sm-6 img {
        width: 100% !important;
        height: auto !important;
        min-height: auto !important;
    }

    /*Eventos*/
    #fullImgContainer {
        height: auto !important;
    }

    body.cms-snews ul.list-inline.social-icons {
        padding-bottom: 15px !important;
    }
}

@media only screen and (max-width: 599px) and (min-width: 320px) {
    .header-container.type11 .header-right-area ul.menu {
        /*display: none;*/
    }

    body.checkout-cart-index table.cart-table button.button span span {
        font-family: "Courier New", Courier, monospace;
        font-size: 74%;
    }

    body.cms-index-index .footer-container {
        position: absolute;
        top: 111%;
        width: 100%;
    }
}

@media (max-width: 768px) {
    ul.menu.detached > li:last-child a:after {
        content: " [LOGIN]";
    }

    ul.menu.sw-mobile-menu:nth-child(1) > li:nth-child(3) {
        display: none !important;
    }

    body.cms-ssupply .std .col-sm-10.col-sm-offset-1 .col-sm-6 p {
        height: auto !important;
        display: block !important;
        max-height: inherit !important;
        margin-bottom: 4em;
    }
}

.cart-collaterals .shipping {
	display: none;
}

.cart-collaterals .discount {
	display: none;
}

.page-title > h1 {
    font-size: 3.5em;
    letter-spacing: 3px;
}

.box .box-title h3,
.box .box-title a {
    font-family: "Courier New", Courier, monospace;
}

.block .block-title strong span {
    font-size: 2em;
    letter-spacing: 3px;
}

.cart .page-title.title-buttons h1 {
    font-size: 3.5em;
    letter-spacing: 3px;
}

button.button span span {
    font-family: "Courier New", Courier, monospace;
}


.step-title .number,
.step-title h2 {
	font-family: 'Courier New', Courier, monospace;
	font-size: 13px;
}

.page-title h1 {
	font-size: 30px !important;
}

.block-subtitle {
	font-family: 'Courier New', Courier, monospace;
}

.box-title h2 {
	font-family: 'Courier New', Courier, monospace;
}

.form-wrap .sub-title {
	font-family: 'Courier New', Courier, monospace;
}

.calendar .title {
	font-family: 'Courier New', Courier, monospace !important;
}

body.cms-eventos .owl-item .item img {
    max-height: 196px !important;
}

.link-print {
	font-family: 'Courier New', Courier, monospace;
}
