/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> .title **/
.title {
	text-align: center !important;
	padding-bottom: 30px !important;
}

/** General >> .bread-crumbs **/
.bread-crumbs {
	margin-bottom: 0 !important;
	margin-left: 7px !important;
}

/** General >> h1 **/
h1 {
	font-size: 26px !important;
	text-transform: uppercase !important;
}

/** General >> h2 **/
h2 {
	font-size: 22px !important;
	text-transform: uppercase !important;
}

/** General >> h3 **/
h3 {
	font-size: 20px !important;
	text-transform: uppercase !important;
}

/** General >> h4 **/
h4 {
	font-size: 18px !important;
	text-transform: uppercase !important;
}

/** General >> p **/
p {
	font-size: 16px !important;
}

/** General >> .mt-page-redes-sociais .large .heading **/
.mt-page-redes-sociais .large .heading {
	display: none !important;
}

/** General >> .content-small **/
.content-small {
	color: rgb(255, 255, 255) !important;
	font-weight: bold !important;
	background-color: rgb(0, 0, 0) !important;
}

/** General >> #menu-item-1255 a **/
#menu-item-1255 a {
	color: rgb(255, 255, 255) !important;
	font-weight: bold !important;
}

/** General >> .content-small .pull-left **/
.content-small .pull-left {
	margin-left: 35% !important;
}

/** General >> .title .heading **/
.title .heading {
	display: none !important;
}

/** General >> .title .current **/
.title .current {
	font-weight: bold !important;
}

/** General >> .parcerias .list-grid .column **/
.parcerias .list-grid .column {
	padding-top: 20px !important;
	padding-right: 20px !important;
	padding-bottom: 20px !important;
	padding-left: 0 !important;
	border-right-color: rgba(0, 0, 0, 0.1) !important;
	border-right-width: 1px !important;
	border-right-style: solid !important;
}

/** General >> .parcerias .section-title **/
.parcerias .section-title {
	border-bottom-width: 0 !important;
}

/** General >> .parcerias .column .heading **/
.parcerias .column .heading {
	font-weight: bold !important;
	margin-top: 50px !important;
}

/*= woocommerce loop ========== */

/** woocommerce loop >> Woocommerce loop product **/
.woocommerce-loop-product__title {
	font-size: 16px !important;
	letter-spacing: -1px !important;
	display: none !important;
}

/** woocommerce loop >> .sidebar .widget **/
.sidebar .widget {
	padding-top: 15px !important;
	padding-right: 20px !important;
	padding-bottom: 15px !important;
	padding-left: 20px !important;
	margin-bottom: 30px !important;
}

/** woocommerce loop >> .woocommerce-ordering select **/
.woocommerce-ordering select {
	height: auto !important;
	padding-top: 10px !important;
	padding-right: 20px !important;
	padding-bottom: 10px !important;
	padding-left: 20px !important;
}

/** woocommerce loop >> .price .amount **/
.price .amount {
	color: rgb(0, 0, 0) !important;
	font-weight: 400 !important;
}

/** woocommerce loop >> .section-nav-title **/
.section-nav-title {
	font-size: 16px !important;
	text-transform: uppercase !important;
}

/** woocommerce loop >> .sidebar .widget ul li::before **/
.sidebar .widget ul li::before {
	display: none !important;
}

/** woocommerce loop >> .search-submit **/
.search-submit {
	font-size: 12px !important;
}

/** woocommerce loop >> .products .product **/
.products .product {
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	-webkit-border-radius: 0 0 0 0 !important;
	-moz-border-radius: 0 0 0 0 !important;
	border-radius: 0 0 0 0 !important;
}

/** woocommerce loop >> .products .img-wrap **/
.products .img-wrap {
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
}

/** woocommerce loop >> .products img **/
.products img {
	width: 580px !important;
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
}

/** woocommerce loop >> .woocommerce-LoopProduct-link .price **/
.woocommerce-LoopProduct-link .price {
	display: none !important;
}

/** woocommerce loop >> .add_to_cart_button **/
.add_to_cart_button {
	display: none !important;
}

/** woocommerce loop >> .push-bottom **/
.push-bottom {
	border-bottom-width: 0 !important;
}

/*= woocommerce product ======= */

/** woocommerce product >> .cart .button **/
.cart .button {
	background-color: rgb(0, 0, 0) !important;
}

/** woocommerce product >> .cart .button:hover **/
.cart .button:hover {
	background-color: rgb(85, 85, 85) !important;
}

/** woocommerce product >> .span-6 .cart **/
.span-6 .cart {
	margin-top: 20px !important;
}

/** woocommerce product >> .span-4 .price **/
.span-4 .price {
	color: rgb(0, 0, 0) !important;
	font-size: 24px !important;
	font-weight: bold !important;
	display: none !important;
}

/** woocommerce product >> .woocommerce-variation-price .price **/
.woocommerce-variation-price .price {
	color: rgb(0, 0, 0) !important;
	font-size: 24px !important;
	font-weight: bold !important;
	display: inline-block !important;
}

/** woocommerce product >> .postid-2823 .span-4 .price, .postid-2844 .span-4 .price, .postid-3283 .span-4 .price, .postid-3272 .span-4 .price **/
.postid-2823 .span-4 .price, .postid-2844 .span-4 .price, .postid-3283 .span-4 .price, .postid-3272 .span-4 .price {
	color: rgb(0, 0, 0) !important;
	font-size: 28px !important;
	font-weight: bold !important;
	display: inline-block !important;
}

/** woocommerce product >> .wc-tabs-wrapper **/
.wc-tabs-wrapper {
	display: none !important;
}

/** woocommerce product >> .related > h2 **/
.related > h2 {
	text-transform: uppercase !important;
	margin-top: 60px !important;
}

/** woocommerce product >> .woocommerce-product-details__short-description **/
.woocommerce-product-details__short-description {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}

/** woocommerce product >> .purchase-options-container label **/
.purchase-options-container label {
	font-size: 16px !important;
	text-transform: uppercase !important;
	margin-top: 5px !important;
	margin-bottom: 0 !important;
}

/** woocommerce product >> .purchase-options-container select **/
.purchase-options-container select {
	font-size: 14px !important;
	max-width: 230px !important;
	margin-top: 0 !important;
	margin-bottom: 10px !important;
}

/** woocommerce product >> .purchase-options-container **/
.purchase-options-container {
	float: right !important;
}

/** woocommerce product >> .purchase-options-container .entry-title **/
.purchase-options-container .entry-title {
	font-size: 25px !important;
	font-weight: bold !important;
	letter-spacing: -1px !important;
}

/** woocommerce product >> .woocommerce-product-gallery__image **/
.woocommerce-product-gallery__image {
	-webkit-border-radius: 0 0 0 0 !important;
	-moz-border-radius: 0 0 0 0 !important;
	border-radius: 0 0 0 0 !important;
}

/** woocommerce product >> .product-top **/
.product-top {
	-webkit-box-shadow: 0 0 0 0 #CCCCCC !important;
	-moz-box-shadow: 0 0 0 0 #CCCCCC !important;
	box-shadow: 0 0 0 0 #CCCCCC !important;
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	-webkit-border-radius: 0 0 0 0 !important;
	-moz-border-radius: 0 0 0 0 !important;
	border-radius: 0 0 0 0 !important;
}

/** woocommerce product >> .woocommerce-product-gallery__image img **/
.woocommerce-product-gallery__image img {
	-webkit-border-radius: 0 0 0 0 !important;
	-moz-border-radius: 0 0 0 0 !important;
	border-radius: 0 0 0 0 !important;
}

/** woocommerce product >> .flex-control-nav img **/
.flex-control-nav img {
	-webkit-border-radius: 0 0 0 0 !important;
	-moz-border-radius: 0 0 0 0 !important;
	border-radius: 0 0 0 0 !important;
}

/** woocommerce product >> .purchase-options-container [type="submit"] **/
.purchase-options-container [type="submit"] {
	font-size: 14px !important;
	letter-spacing: 0 !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
}

/** woocommerce product >> .postid-3283 .flex-control-thumbs, .postid-3272 .flex-control-thumbs **/
.postid-3283 .flex-control-thumbs, .postid-3272 .flex-control-thumbs {
	display: none !important;
}

/** woocommerce product >> .postid-3285 .span-4 .price **/
.postid-3285 .span-4 .price {
	display: inline-block !important;
}

/** woocommerce product >> .postid-3285 .span-4 .price del **/
.postid-3285 .span-4 .price del {
	display: none !important;
}

/** woocommerce product >> .postid-3285 .span-4 .price ins **/
.postid-3285 .span-4 .price ins {
	font-size: 30px !important;
	text-decoration: none !important;
}

/** woocommerce product >> .woosb-price-ori .amount **/
.woosb-price-ori .amount {
	display: none !important;
}

/** woocommerce product >> .postid-3285 .span-4 .label **/
.postid-3285 .span-4 .label {
	background-color: rgba(69, 69, 69, 0) !important;
}

/*= footer ==================== */

/** footer >> Fa facebook **/
.fa-facebook, .fa-instagram, .fa-pinterest {
	font-size: 20px !important;
	width: 42px !important;
	padding-top: 10px !important;
	padding-right: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	border-left-width: 1px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
	-webkit-border-radius: 100px 100px 100px 100px !important;
	-moz-border-radius: 100px 100px 100px 100px !important;
	border-radius: 100px 100px 100px 100px !important;
}

/** footer >> #layers-widget-layers-pro-social-icons-3 **/
#layers-widget-layers-pro-social-icons-3 {
	padding-top: 30px !important;
	padding-bottom: 0 !important;
}

/** footer >> #layers-widget-layers-pro-social-icons-3 .medium **/
#layers-widget-layers-pro-social-icons-3 .medium {
	margin-bottom: 0 !important;
}

/** footer >> .copyright **/
.copyright {
	padding-top: 0 !important;
}

/** footer >> .button-social **/
.button-social {
	padding-right: 3px !important;
	padding-left: 3px !important;
	margin-right: 3px !important;
	margin-left: 3px !important;
}

/*= pagamento ================= */

/** pagamento >> .mt-page-pagamento .required **/
.mt-page-pagamento .required {
	color: rgb(0, 0, 0) !important;
}

/** pagamento >> .mt-page-pagamento #order_review **/
.mt-page-pagamento #order_review {
	border-top-color: rgb(0, 0, 0) !important;
	border-right-color: rgb(0, 0, 0) !important;
	border-bottom-color: rgb(0, 0, 0) !important;
	border-left-color: rgb(0, 0, 0) !important;
}

/** pagamento >> .ui-state-default **/
.ui-state-default {
	font-family: Gudea !important;
	color: rgb(255, 255, 255) !important;
	background-color: rgb(0, 0, 0) !important;
}

/** pagamento >> .ui-widget-header **/
.ui-widget-header {
	font-family: Gudea !important;
	background-color: rgb(0, 0, 0) !important;
	background-image: none !important;
	border-top-color: rgb(0, 0, 0) !important;
	border-right-color: rgb(0, 0, 0) !important;
	border-bottom-color: rgb(0, 0, 0) !important;
	border-left-color: rgb(0, 0, 0) !important;
}

/** pagamento >> .mt-page-pagamento #billing_address_1 **/
.mt-page-pagamento #billing_address_1 {
	margin-bottom: 20px !important;
}

/** pagamento >> .mt-page-pagamento #ship-to-different-address .checkbox **/
.mt-page-pagamento #ship-to-different-address .checkbox {
	margin-top: 40px !important;
}

/** pagamento >> .tag-cloud-link:hover **/
.tag-cloud-link:hover {
	background-color: rgb(0, 0, 0) !important;
}

/*= carrinho ================== */

/** carrinho >> .remove **/
.remove {
	background-color: rgb(0, 0, 0) !important;
}

/** carrinho >> .woocommerce-message .button **/
.woocommerce-message .button {
	background-color: rgb(0, 0, 0) !important;
}

/** carrinho >> .title .excerpt **/
.title .excerpt {
	color: rgb(0, 0, 0) !important;
	position: absolute !important;
	top: 200px !important;
	right: 100px !important;
}

/*= Menu ====================== */

/** Menu >> #menu-menu-principal-1 > li:nth-of-type(3) > a (DISABLED) **/


/** Menu >> #menu-menu-principal-1 > li:nth-of-type(4) > a **/
#menu-menu-principal-1 > li:nth-of-type(4) > a {
	padding-left: 10px !important;
}

/*= home slider =============== */

/** home slider >> .sld p **/
.sld p {
	font-size: 60px !important;
	line-height: 70px !important;
	font-weight: 900 !important;
	padding-bottom: 10px !important;
	border-bottom-width: 15px !important;
	border-bottom-style: solid !important;
	display: inline-block !important;
}

/** home slider >> .sld .button **/
.sld .button {
	font-size: 14px !important;
	-webkit-box-shadow: 0 0 0 0 #CCCCCC !important;
	-moz-box-shadow: 0 0 0 0 #CCCCCC !important;
	box-shadow: 0 0 0 0 #CCCCCC !important;
	margin-top: 30px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
}

/** home slider >> .sld .button:hover **/
.sld .button:hover {
	font-size: 14px !important;
	-webkit-box-shadow: 0 0 0 0 #CCCCCC !important;
	-moz-box-shadow: 0 0 0 0 #CCCCCC !important;
	box-shadow: 0 0 0 0 #CCCCCC !important;
	margin-top: 30px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
}

/** home slider >> .sld2 img **/
.sld2 img {
	width: 450px !important;
	margin-right: 0 !important;
}

/*= home slider boys ========== */

/** home slider boys >> .hboys .copy-container **/
.hboys .copy-container {
	text-align: right !important;
	width: 500px !important;
	padding-left: 0 !important;
	position: absolute !important;
	top: 60px !important;
	left: 0 !important;
}

/** home slider boys >> .hboys .copy-container .heading **/
.hboys .copy-container .heading {
	color: rgb(255, 255, 255) !important;
	font-size: 140px !important;
	line-height: 140px !important;
	font-weight: 900 !important;
	font-style: italic !important;
	letter-spacing: -1px !important;
}

/** home slider boys >> .hboys .copy-container p **/
.hboys .copy-container p {
	color: rgb(255, 255, 255) !important;
	font-size: 40px !important;
	letter-spacing: -1px !important;
	padding-top: 5px !important;
	margin-top: 10px !important;
	border-top-width: 7px !important;
	border-top-style: solid !important;
}

/** home slider boys >> .hboys2 .image-container **/
.hboys2 .image-container {
	width: 450px !important;
	padding-left: 0 !important;
	position: absolute !important;
	top: 100px !important;
	left: 0 !important;
}

/*= insta home ================ */

/** insta home >> .instahe1 **/
.instahe1 {
	padding-top: 20px !important;
	padding-bottom: 0 !important;
	padding-left: 30px !important;
}

/** insta home >> .instaco1 **/
.instaco1 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/** insta home >> .instaco1 #ff-stream-2 **/
.instaco1 #ff-stream-2 {
	min-height: 240px !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-top: -30px !important;
}

/** insta home >> .instaco1 .ff-btn **/
.instaco1 .ff-btn {
	display: none !important;
}

/** insta home >> .instahe2 **/
.instahe2 {
	padding-top: 20px !important;
	padding-bottom: 0 !important;
	padding-left: 30px !important;
}

/** insta home >> .instaco2 **/
.instaco2 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/** insta home >> .instaco2 #ff-stream-3 **/
.instaco2 #ff-stream-3 {
	min-height: 240px !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-top: -30px !important;
}

/** insta home >> .instaco2 .ff-btn **/
.instaco2 .ff-btn {
	display: none !important;
}

/** insta home >> .vgal **/
.vgal {
	color: rgb(0, 0, 0) !important;
	font-size: 18px !important;
	font-weight: bold !important;
	position: relative !important;
	bottom: 25px !important;
}

/*= tamanhos ================== */

/** tamanhos >> .tamaviso p **/
.tamaviso p {
	font-size: 13px !important;
}

/** tamanhos >> .tamheader **/
.tamheader {
	margin-bottom: 30px !important;
}

/** tamanhos >> .tamsubheader **/
.tamsubheader {
	color: rgba(0, 0, 0, 0.8) !important;
	padding-bottom: 10px !important;
	margin-top: 5px !important;
	margin-bottom: 10px !important;
}

/** tamanhos >> .tamsubheader p **/
.tamsubheader p {
	font-size: 20px !important;
}

/** tamanhos >> .tambox **/
.tambox {
	padding-bottom: 0 !important;
	margin-bottom: 30px !important;
}

/** tamanhos >> .tamsep **/
.tamsep {
	margin-top: -10px !important;
	margin-bottom: 10px !important;
	border-top-color: rgba(0, 0, 0, 0.2) !important;
	border-top-width: 1px !important;
	border-top-style: solid !important;
}

/*= makingoff home ============ */

/** makingoff home >> .ssses .media **/
.ssses .media {
	height: 690px !important;
}

/** makingoff home >> .ssses iframe **/
.ssses iframe {
	height: 690px !important;
}

/** makingoff home >> .ssses .heading **/
.ssses .heading {
	font-size: 60px !important;
	font-weight: bold !important;
}

/** makingoff home >> .ssses .image-top .size-full **/
.ssses .image-top .size-full {
	width: 350px !important;
	position: relative !important;
	top: 80px !important;
	left: 150px !important;
	z-index: 99 !important;
}

/** makingoff home >> #layers-widget-column-26-616 .media-image **/
#layers-widget-column-26-616 .media-image {
	height: 0 !important;
}

/** makingoff home >> .ssses p **/
.ssses p {
	color: rgba(0, 0, 0, 0.9) !important;
	font-size: 32px !important;
	margin-top: 350px !important;
}

/*= redes sociais ============= */

/** redes sociais >> .rsociais p **/
.rsociais p {
	color: rgb(0, 0, 0) !important;
	font-size: 24px !important;
	line-height: 30px !important;
}

/** redes sociais >> .rsociais **/
.rsociais {
	padding-top: 75px !important;
}

/** redes sociais >> .rsociaishe **/
.rsociaishe {
	background-color: rgb(0, 0, 0) !important;
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}

/** redes sociais >> .rsociaishe .size-full **/
.rsociaishe .size-full {
	padding-left: 20px !important;
}

/** redes sociais >> #layers-widget-column-13-604 **/
#layers-widget-column-13-604 {
	width: 100% !important;
	height: 400px !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	position: absolute !important;
	top: -30px !important;
	right: -35% !important;
}

/** redes sociais >> #triangle **/
#triangle {
	width: 0 !important;
	height: 0 !important;
	border-right-color: rgba(255, 255, 255, 0) !important;
	border-bottom-color: rgb(240, 240, 240) !important;
	border-left-color: rgba(255, 255, 255, 0) !important;
	border-bottom-width: 150px !important;
	border-left-width: 60px !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
	position: absolute !important;
	top: -30px !important;
	right: 50px !important;
}

/** redes sociais >> .rsociaishe .text-left p **/
.rsociaishe .text-left p {
	color: rgb(0, 0, 0) !important;
	font-size: 48px !important;
	font-weight: bold !important;
	padding-left: 80px !important;
}

/*= portes de envio página === */

/** portes de envio página >> .port-cont **/
.port-cont {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	-webkit-flex-wrap: wrap !important;
	-moz-flex-wrap: wrap !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
	-webkit-align-content: flex-end !important;
	align-content: flex-end !important;
}

/** portes de envio página >> .port-item **/
.port-item {
	color: rgb(0, 0, 0) !important;
	font-weight: bold !important;
	text-align: center !important;
	text-transform: uppercase !important;
	width: 19% !important;
	padding-top: 5px !important;
	padding-right: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 5px !important;
	margin-top: 2px !important;
	margin-right: 2px !important;
	margin-bottom: 2px !important;
	margin-left: 2px !important;
	-webkit-flex-grow: 1 !important;
	flex-grow: 1 !important;
	-webkit-align-self: flex-start !important;
	align-self: flex-start !important;
}

/** portes de envio página >> .port-cont .left **/
.port-cont .left {
	color: rgba(0, 0, 0, 0.7) !important;
	font-weight: normal !important;
	text-align: left !important;
}

/** portes de envio página >> .port-cont .line **/
.port-cont .line {
	border-bottom-width: 2px !important;
	border-bottom-style: solid !important;
}

/** portes de envio página >> .port-cont .header **/
.port-cont .header {
	color: rgb(255, 255, 255) !important;
	font-size: 20px !important;
	line-height: 18px !important;
	background-color: rgb(0, 0, 0) !important;
	height: 61px !important;
	padding-top: 15px !important;
	padding-bottom: 10px !important;
	-webkit-align-self: flex-start !important;
	align-self: flex-start !important;
}

/** portes de envio página >> .port-cont .header span **/
.port-cont .header span {
	font-size: 10px !important;
	line-height: 10px !important;
	font-weight: 200 !important;
	position: relative !important;
	bottom: 5px !important;
}

/** portes de envio página >> .port-h **/
.port-h {
	font-weight: normal !important;
	margin-top: 60px !important;
}

/** portes de envio página >> .port-tri **/
.port-tri {
	width: 0 !important;
	height: 0 !important;
	margin-right: auto !important;
	margin-left: auto !important;
	border-top-color: rgb(0, 0, 0) !important;
	border-right-color: rgba(0, 0, 0, 0) !important;
	border-bottom-color: rgba(0, 0, 0, 0) !important;
	border-left-color: rgba(0, 0, 0, 0) !important;
	border-top-width: 10px !important;
	border-right-width: 15px !important;
	border-left-width: 15px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-left-style: solid !important;
	position: relative !important;
}

/** portes de envio página >> .port-footer **/
.port-footer {
	font-size: 14px !important;
	margin-top: 60px !important;
}


/*[ Large Desktop ]*/
@media (min-width: 1240px) {

	/*= woocommerce product ======= */

	/** woocommerce product >> .flex-viewport **/
	.flex-viewport {
		width: 66% !important;
		float: left !important;
	}

	/** woocommerce product >> .flex-control-nav, .flex-control-thumbs **/
	.flex-control-nav, .flex-control-thumbs {
		padding-top: 0 !important;
		padding-right: 0 !important;
		padding-bottom: 0 !important;
		padding-left: 20px !important;
	}

	/** woocommerce product >> .flex-control-thumbs li **/
	.flex-control-thumbs li {
		width: 30% !important;
		margin-top: 0 !important;
		margin-right: 0 !important;
		margin-bottom: 10px !important;
		margin-left: 10px !important;
	}

	/** woocommerce product >> .purchase-options-container **/
	.purchase-options-container {
		padding-left: 10px !important;
	}

	/** woocommerce product >> .purchase-options-container .entry-title **/
	.purchase-options-container .entry-title {
		margin-bottom: 60px !important;
	}

	/** woocommerce product >> .woocommerce-product-gallery__trigger **/
	.woocommerce-product-gallery__trigger {
		position: absolute !important;
		right: 400px !important;
	}

	/** woocommerce product >> .woocommerce-product-gallery__image **/
	.woocommerce-product-gallery__image {
		-webkit-border-radius: 0 0 0 0 !important;
		-moz-border-radius: 0 0 0 0 !important;
		border-radius: 0 0 0 0 !important;
	}

	/** woocommerce product >> .purchase-options-container .tamanhos **/
	.purchase-options-container .tamanhos {
		color: rgba(0, 0, 0, 0.8) !important;
		font-size: 13px !important;
	}

	/** woocommerce product >> .purchase-options-container .linksub **/
	.purchase-options-container .linksub {
		text-decoration: underline !important;
	}

	/*= Menu ====================== */

	/** Menu >> #menu-menu-principal-1 > li:nth-of-type(4) > a **/
	#menu-menu-principal-1 > li:nth-of-type(4) > a {
		padding-left: 580px !important;
	}

	/*= home slider =============== */

	/** home slider >> .sld .copy-container **/
	.sld .copy-container {
		max-width: 500px !important;
		top: -100px !important;
		left: 30px !important;
	}

	/** home slider >> .sld h2 **/
	.sld h2 {
		font-size: 30px !important;
	}

	/** home slider >> .sld .button **/
	.sld .button {
		font-size: 14px !important;
		-webkit-box-shadow: 0 0 0 0 #CCCCCC !important;
		-moz-box-shadow: 0 0 0 0 #CCCCCC !important;
		box-shadow: 0 0 0 0 #CCCCCC !important;
		margin-top: 30px !important;
		border-top-style: none !important;
		border-right-style: none !important;
		border-bottom-style: none !important;
		border-left-style: none !important;
	}

	/** home slider >> .sld .button:hover **/
	.sld .button:hover {
		font-size: 14px !important;
		-webkit-box-shadow: 0 0 0 0 #CCCCCC !important;
		-moz-box-shadow: 0 0 0 0 #CCCCCC !important;
		box-shadow: 0 0 0 0 #CCCCCC !important;
		margin-top: 30px !important;
		border-top-style: none !important;
		border-right-style: none !important;
		border-bottom-style: none !important;
		border-left-style: none !important;
	}

	/*= tamanhos ================== */

	/** tamanhos >> .ttmob2 **/
	.ttmob2 {
		display: none !important;
	}

	/** tamanhos >> .ttmob3 **/
	.ttmob3 {
		display: none !important;
	}
}

/*[ Desktop & Tablet ]*/
@media (min-width: 768px) and (max-width: 1239px) {

	/*= woocommerce product ======= */

	/** woocommerce product >> .flex-viewport **/
	.flex-viewport {
		width: 66% !important;
		float: left !important;
	}

	/** woocommerce product >> .flex-control-nav, .flex-control-thumbs **/
	.flex-control-nav, .flex-control-thumbs {
		padding-top: 0 !important;
		padding-right: 0 !important;
		padding-bottom: 0 !important;
		padding-left: 20px !important;
	}

	/** woocommerce product >> .flex-control-thumbs li **/
	.flex-control-thumbs li {
		width: 30% !important;
		margin-top: 0 !important;
		margin-right: 0 !important;
		margin-bottom: 10px !important;
		margin-left: 10px !important;
	}

	/** woocommerce product >> .purchase-options-container **/
	.purchase-options-container {
		padding-left: 10px !important;
	}

	/** woocommerce product >> .purchase-options-container .entry-title **/
	.purchase-options-container .entry-title {
		margin-bottom: 40px !important;
	}

	/** woocommerce product >> .woocommerce-product-gallery__trigger **/
	.woocommerce-product-gallery__trigger {
		right: 400px !important;
		display: none !important;
	}

	/*= carrinho ================== */

	/** carrinho >> .title .excerpt **/
	.title .excerpt {
		max-width: 400px !important;
	}

	/*= home slider =============== */

	/** home slider >> .sld .copy-container **/
	.sld .copy-container {
		background-color: rgba(255, 255, 255, 0.6) !important;
		width: 400px !important;
		padding-top: 20px !important;
		padding-right: 20px !important;
		padding-bottom: 20px !important;
		padding-left: 20px !important;
	}

	/*= tamanhos ================== */

	/** tamanhos >> .ttmob1 **/
	.ttmob1 {
		display: none !important;
	}

	/** tamanhos >> .ttmob3 **/
	.ttmob3 {
		margin-bottom: 0 !important;
	}

	/*= makingoff home ============ */

	/** makingoff home >> .ssses p **/
	.ssses p {
		margin-top: 150px !important;
	}

	/** makingoff home >> #layers-widget-column-26-616 **/
	#layers-widget-column-26-616 {
		width: 100% !important;
		height: 450px !important;
	}

	/** makingoff home >> #layers-widget-column-26-55 **/
	#layers-widget-column-26-55 {
		width: 100% !important;
	}

	/*= redes sociais ============= */

	/** redes sociais >> .rsociaishe .size-full **/
	.rsociaishe .size-full {
		width: 240px !important;
	}

	/** redes sociais >> #layers-widget-column-13-604 **/
	#layers-widget-column-13-604 {
		position: absolute !important;
	}

	/** redes sociais >> #triangle **/
	#triangle {
		display: none !important;
	}

	/** redes sociais >> .rsociaishe .text-left p **/
	.rsociaishe .text-left p {
		font-size: 40px !important;
	}
}

/*[ Tablet & Phone ]*/
@media (max-width: 767px) {

	/*= woocommerce product ======= */

	/** woocommerce product >> .purchase-options-container **/
	.purchase-options-container {
		width: 100% !important;
		float: none !important;
	}

	/** woocommerce product >> .purchase-options-container .entry-title **/
	.purchase-options-container .entry-title {
		margin-bottom: 40px !important;
	}

	/** woocommerce product >> .woocommerce-product-gallery__trigger **/
	.woocommerce-product-gallery__trigger {
		right: 16px !important;
	}

	/*= carrinho ================== */

	/** carrinho >> .title .excerpt **/
	.title .excerpt {
		color: rgb(255, 255, 255) !important;
		position: relative !important;
		top: auto !important;
		bottom: auto !important;
		left: auto !important;
		right: auto !important;
	}

	/*= home slider =============== */

	/** home slider >> .sld .copy-container **/
	.sld .copy-container {
		text-align: right !important;
		background-color: rgba(255, 255, 255, 0.6) !important;
		width: 400px !important;
		padding-top: 20px !important;
		padding-right: 20px !important;
		padding-bottom: 20px !important;
		padding-left: 20px !important;
	}

	/** home slider >> .sld .button **/
	.sld .button {
		color: rgb(0, 0, 0) !important;
	}

	/** home slider >> .sld .button:hover **/
	.sld .button:hover {
		color: rgb(0, 0, 0) !important;
	}

	/*= home slider boys ========== */

	/** home slider boys >> .hboys .copy-container **/
	.hboys .copy-container {
		width: 300px !important;
	}

	/** home slider boys >> .hboys .copy-container .heading **/
	.hboys .copy-container .heading {
		font-size: 100px !important;
		line-height: 100px !important;
	}

	/** home slider boys >> .hboys .copy-container p **/
	.hboys .copy-container p {
		font-size: 30px !important;
	}

	/*= insta home ================ */

	/** insta home >> .instahe1 **/
	.instahe1 {
		padding-left: 20px !important;
	}

	/** insta home >> .instaco1 #ff-stream-2 **/
	.instaco1 #ff-stream-2 {
		min-height: 160px !important;
	}

	/** insta home >> .instahe2 **/
	.instahe2 {
		padding-left: 20px !important;
	}

	/** insta home >> .instaco2 #ff-stream-3 **/
	.instaco2 #ff-stream-3 {
		min-height: 160px !important;
	}

	/*= tamanhos ================== */

	/** tamanhos >> .ttmob1 **/
	.ttmob1 {
		display: none !important;
	}

	/** tamanhos >> .ttmob3 **/
	.ttmob3 {
		margin-bottom: 0 !important;
	}

	/*= makingoff home ============ */

	/** makingoff home >> .ssses .heading **/
	.ssses .heading {
		font-size: 40px !important;
	}

	/** makingoff home >> .ssses .image-top .size-full **/
	.ssses .image-top .size-full {
		width: 200px !important;
		left: 30px !important;
	}

	/** makingoff home >> .ssses p **/
	.ssses p {
		font-size: 24px !important;
		margin-top: 150px !important;
	}

	/** makingoff home >> #layers-widget-column-26-616 **/
	#layers-widget-column-26-616 {
		height: 400px !important;
	}

	/** makingoff home >> #layers-widget-column-26-55 **/
	#layers-widget-column-26-55 {
		width: 100% !important;
	}

	/*= redes sociais ============= */

	/** redes sociais >> #layers-widget-column-13-604 **/
	#layers-widget-column-13-604 {
		height: 100% !important;
		margin-top: 20px !important;
		margin-left: 10px !important;
		position: static !important;
	}

	/** redes sociais >> #triangle **/
	#triangle {
		display: none !important;
	}

	/** redes sociais >> .rsociaishe .text-left p **/
	.rsociaishe .text-left p {
		padding-left: 0 !important;
	}
}

/*[ Phone ]*/
@media (max-width: 480px) {

	/*= General =================== */

	/** General >> .content-small **/
	.content-small {
		display: block !important;
	}

	/** General >> .content-small .pull-left **/
	.content-small .pull-left {
		margin-left: 0 !important;
	}

	/*= home slider =============== */

	/** home slider >> .sld .copy-container **/
	.sld .copy-container {
		width: 100% !important;
	}

	/** home slider >> .sld p **/
	.sld p {
		font-size: 50px !important;
		line-height: 60px !important;
	}

	/*= home slider boys ========== */

	/** home slider boys >> .hboys2 .image-container **/
	.hboys2 .image-container {
		width: 300px !important;
	}

	/*= insta home ================ */

	/** insta home >> .instahe1 **/
	.instahe1 {
		padding-left: 0 !important;
	}

	/** insta home >> .instaco1 #ff-stream-2 **/
	.instaco1 #ff-stream-2 {
		min-height: 100px !important;
	}

	/** insta home >> .instahe2 **/
	.instahe2 {
		padding-left: 0 !important;
	}

	/** insta home >> .instahe2 .text-right p **/
	.instahe2 .text-right p {
		text-align: center !important;
	}

	/** insta home >> .instaco2 #ff-stream-3 **/
	.instaco2 #ff-stream-3 {
		min-height: 100px !important;
	}

	/*= tamanhos ================== */

	/** tamanhos >> .ttmob2 .image-top **/
	.ttmob2 .image-top {
		width: 800px !important;
		right: 300px !important;
	}

	/*= makingoff home ============ */

	/** makingoff home >> .ssses .heading **/
	.ssses .heading {
		font-size: 25px !important;
	}

	/** makingoff home >> .ssses .image-top .size-full **/
	.ssses .image-top .size-full {
		width: 160px !important;
		top: 60px !important;
	}

	/** makingoff home >> .ssses p **/
	.ssses p {
		font-size: 14px !important;
		margin-top: 80px !important;
	}

	/** makingoff home >> #layers-widget-column-26-616 **/
	#layers-widget-column-26-616 {
		height: 250px !important;
	}

	/*= redes sociais ============= */

	/** redes sociais >> .rsociaishe .size-full **/
	.rsociaishe .size-full {
		width: 240px !important;
	}

	/** redes sociais >> .rsociaishe .text-left p **/
	.rsociaishe .text-left p {
		font-size: 26px !important;
		text-align: center !important;
	}

	/*= portes de envio página === */

	/** portes de envio página >> .port-item **/
	.port-item {
		width: 99% !important;
	}
}