/*
Theme Name: Woodstock Child
Theme URI: http://woodstock.temashdesign.com/
Description: This is a child theme for Woodstock.
Author: Temash Design
Author URI: http: //www.temashdesign.com/
Template: woodstock
Version: 1.0
*/

@import url("/wp-content/themes/woodstock/style.css");

/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/

.widget_product_categories .product-categories li > a{
	font-size: 1rem !important;
}

.widget_product_categories .product-categories .children li > a{
	font-size: 1rem !important
}

 input[type="hidden"]{
	 display: none !important;
	 margin: 0px !important;
	 padding: 0px !important
 }

#slide-main{
	display: block !important
}

#slide-mobile{
	display: none !important
}

.tax-product_cat #content.site-content{ 
	 margin-top: 40px !important
}
.tax-product_cat.term-301 .site_header.with_featured_img,
.product_parent_cat_controle-de-ponto .site_header.with_featured_img{
	background-image: url('https://relogiodepontoinmetro.com.br/wp-content/uploads/2018/04/relogio-de-ponto-2.jpg') !important;
}

.product_parent_cat_controle-de-acesso .site_header.with_featured_img,
.tax-product_cat.term-107 .site_header.with_featured_img{
	background-image: url('https://relogiodepontoinmetro.com.br/wp-content/uploads/2018/04/topo-controle.jpg') !important;
}

.tax-product_cat.term-363 .site_header.with_featured_img{
	background-image: url('https://relogiodepontoinmetro.com.br/wp-content/uploads/2018/05/viggia-1.jpg') !important;
}


.tax-product_cat.term-372 .site_header.with_featured_img{
	background-image: url('https://relogiodepontoinmetro.com.br/wp-content/uploads/2018/05/safe-3.jpg') !important;
}


.product_parent_cat_suprimentos .site_header.with_featured_img,
.product_cat_suprimentos .site_header.with_featured_img,
.tax-product_cat.term-485 .site_header.with_featured_img,
.tax-product_cat.term-491 .site_header.with_featured_img,
.tax-product_cat.term-492 .site_header.with_featured_img,
.tax-product_cat.term-302 .site_header.with_featured_img{
	background: #183B89 !important;

}
#menu-item-3449 a::before,
#menu-item-3450 a::before{
	background: url('https://relogiodepontoinmetro.com.br/wp-content/uploads/2018/04/barcode.png') center no-repeat !important;
	content: "";
	width: 20px;
	height: 20px;
	display: inline-block !important;
	vertical-align: middle !important;
	margin-right: 5px !important;
}

.c901{
	font-weight: 900 !important;
	font-size: 90px !important;
	line-height: 0.7 !important;
	font-family: "Montserrat", sans-serif;
}


.relogio{
	font-size: 48px !important;
		font-family: "Montserrat", sans-serif;
		font-weight: 600 !important;
}

.economia{
	font-size: 28px !important;
	text-transform: uppercase !important;
	color: #fff !important;
	font-weight: 200 !important;
		font-family: "Montserrat", sans-serif;
}

.negocio{
	font-size: 51px !important;
	color: #2b5aaa !important;
	text-transform: uppercase !important;
	font-weight: 600 !important;
		font-family: "Montserrat", sans-serif;
}

#menu-item-3450 a::before{
	background: url('https://relogiodepontoinmetro.com.br/wp-content/uploads/2018/04/suporte.png') center no-repeat !important;
}

.item-feature{
	/*z-index: 0;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #eee;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: transform 2s ease;
    -moz-transition: transform 2s ease;
    -ms-transition: transform 2s ease;
    -o-transition: transform 2s ease;
    transition: transform 2s ease;*/
}

.site_header.without_featured_img{
	background: #191e3c  !important;
}

.breads *{
	text-transform: uppercase !important;
	color: #fff !important;
	letter-spacing: 1.5px;
	font-size: 0.625rem;
    line-height: 1rem;
}

.comsombra h2{
	text-shadow: 3px 3px 3px black !important
}

.text-relogio h2{
	font-size: 70px !important;
	line-height: 0.7 !important
}

.text-relogio h1{
	font-size: 120px !important;
	font-weight: 900 !important;
	line-height: 0.7 !important
}

.painel-downloads h3{ 
	font-size: 18px !important;
	font-weight: 900 !important;
	text-transform: none !important
}

.painel-downloads .wpb_content_element{
	margin-bottom: 0px !important
}

.painel-downloads .vc_btn3.vc_btn3-size-sm {
    font-size: 12px;
    padding: 8px 8px;
}

.painel-downloads .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern {
    color: #2f418b !important;
    border: none !important;
    background-color: transparent !important;
	transition: all 300ms ease !important;
}

.painel-downloads .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{
	background: #fff !important
}

.painel-downloads .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    margin: 1px 0 8px 0px !important
}

.painel-downloads  .vc_tta.vc_general .vc_tta-tab>a {
    padding: 1px 18px !important;
}

.painel-downloads .vc_tta-tab{
		transition: all 300ms ease !important;
}

.painel-downloads .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{
	border-color: #e0e0e0 !important
}

.painel-downloads .vc_tta.vc_general .vc_tta-tab.vc_active>a::after, .painel-downloads .vc_tta.vc_general .vc_tta-tab.vc_active>a::before{
	display: none !important
}

.painel-downloads  .vc_tta-ta{
	border-radius: 0px !important
}

/*.painel-downloads .vc_tta-tab a{
	min-height: 74px !important
}*/

.vc_tta-tab a[href*="#Secullum"]  .vc_tta-title-text,
.vc_tta-tab a[href*="#controlid"]  .vc_tta-title-text,
.vc_tta-tab a[href*="#ceu"]  .vc_tta-title-text,
.vc_tta-tab a[href*="#henry"]  .vc_tta-title-text,
.vc_tta-tab a[href*="#iddata"]  .vc_tta-title-text,
.vc_tta-tab a[href*="#madis"]  .vc_tta-title-text,
.vc_tta-tab a[href*="#proveu"]  .vc_tta-title-text,
.vc_tta-tab a[href*="#rwtech"]  .vc_tta-title-text,
.vc_tta-tab a[href*="#Inspell"]  .vc_tta-title-text,
.vc_tta-tab a[href*="#beatek"]  .vc_tta-title-text,
.vc_tta-tab a[href*="#topdata"]  .vc_tta-title-text,
.vc_tta-tab a[href*="#ahgora"]  .vc_tta-title-text,
.vc_tta-tab a[href*="#trix"]  .vc_tta-title-text{
	display: none !important;
}

.vc_tta-tab a[href*="#Secullum"] .vc_tta-icon::before,
.vc_tta-tab a[href*="#controlid"] .vc_tta-icon::before,
.vc_tta-tab a[href*="#beatek"] .vc_tta-icon::before,
.vc_tta-tab a[href*="#ceu"] .vc_tta-icon::before,
.vc_tta-tab a[href*="#henry"] .vc_tta-icon::before,
.vc_tta-tab a[href*="#iddata"] .vc_tta-icon::before,
.vc_tta-tab a[href*="#madis"] .vc_tta-icon::before,
.vc_tta-tab a[href*="#proveu"] .vc_tta-icon::before,
.vc_tta-tab a[href*="#rwtech"] .vc_tta-icon::before,
.vc_tta-tab a[href*="#topdata"] .vc_tta-icon::before,
.vc_tta-tab a[href*="#trix"] .vc_tta-icon::before, 
.vc_tta-tab a[href*="#ahgora"] .vc_tta-icon::before, 
.vc_tta-tab a[href*="#Inspell"] .vc_tta-icon::before{
	display: none !important
}

.vc_tta-tab a[href*="#beatek"] .vc_tta-icon{
	background: url('https://relogiodepontoinmetro.com.br/wp-content/uploads/2018/04/beatek.jpg') center no-repeat !important;
width: 100px !important;
	height: 50px !important;
	    margin: 0 auto !important;
	display: block !important;
}


.vc_tta-tab a[href*="#ahgora"] .vc_tta-icon{
	background: url('https://relogiodepontoinmetro.com.br/wp-content/uploads/2018/04/ahgora.jpeg') center no-repeat !important;
width: 100px !important;
	height: 50px !important;
	    margin: 0 auto !important;
	display: block !important;
}

.vc_tta-tab a[href*="#ceu"] .vc_tta-icon{
	background: url('https://relogiodepontoinmetro.com.br/wp-content/uploads/2018/04/ceu.jpg') center no-repeat !important;
width: 100px !important;
	height: 50px !important;
	    margin: 0 auto !important;
	display: block !important;
}

.vc_tta-tab a[href*="#Secullum"] .vc_tta-icon{
	background: url('https://relogiodepontoinmetro.com.br/wp-content/uploads/2018/03/secullum.jpeg') center no-repeat !important;
	width: 100px !important;
	height: 50px !important;
	    margin: 0 auto !important;
	display: block !important;
}

.vc_tta-tab a[href*="#controlid"] .vc_tta-icon{
	background: url('https://relogiodepontoinmetro.com.br/wp-content/uploads/2018/03/control-id.png') center no-repeat !important;
	width: 100px !important;
	height: 50px !important;
	display: block !important;
	    margin: 0 auto !important;
}

.vc_tta-tab a[href*="#Inspell"] .vc_tta-icon{
	background: url('https://relogiodepontoinmetro.com.br/wp-content/uploads/2018/03/inspell-1.JPG') center no-repeat !important;
	width: 100px !important;
	height: 50px !important;
	display: block !important;
	    margin: 0 auto !important;
}

.vc_tta-tab a[href*="#henry"] .vc_tta-icon{
	background: url('https://relogiodepontoinmetro.com.br/wp-content/uploads/2018/03/henry.jpg') center no-repeat !important;
	width: 100px !important;
	height: 50px !important;
	display: block !important;
	    margin: 0 auto !important;
}

.vc_tta-tab a[href*="#iddata"] .vc_tta-icon{
	background: url('https://relogiodepontoinmetro.com.br/wp-content/uploads/2018/03/iddata.jpg') center no-repeat !important;
width: 100px !important;
	height: 50px !important;
	display: block !important;
	    margin: 0 auto !important;
}

.vc_tta-tab a[href*="#madis"] .vc_tta-icon{
	background: url('https://relogiodepontoinmetro.com.br/wp-content/uploads/2018/03/madis.jpg') center no-repeat !important;
	width: 100px !important;
	height: 50px !important;
	    margin: 0 auto !important;
	display: block !important;
}

.vc_tta-tab a[href*="#proveu"] .vc_tta-icon{
	background: url('https://relogiodepontoinmetro.com.br/wp-content/uploads/2018/03/proveu-1.jpg') center no-repeat !important;
width: 100px !important;
	height: 50px !important;
	display: block !important;
	
	    margin: 0 auto !important;
}

.vc_tta-tab a[href*="#rwtech"] .vc_tta-icon{
	background: url('https://relogiodepontoinmetro.com.br/wp-content/uploads/2018/03/rwtech.jpg') center no-repeat !important;
	width: 100px !important;
	height: 50px !important;
	display: block !important;
	  margin: 0 auto !important;
}

.vc_tta-tab a[href*="#topdata"] .vc_tta-icon{
	background: url('https://relogiodepontoinmetro.com.br/wp-content/uploads/2018/03/topdata-1.jpg') center no-repeat !important;
width: 100px !important;
	height: 50px !important;
	    margin: 0 auto !important;
	display: block !important;
}

.vc_tta-tab a[href*="#trix"] .vc_tta-icon{
	background: url('https://relogiodepontoinmetro.com.br/wp-content/uploads/2018/03/trix.jpg') center no-repeat !important;
	width: 100px !important;
	height: 50px !important;
	display: block !important;
	 margin: 0 auto !important;
}

 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{
	 background: transparent !important;
 }
 
 .painel-downloads .vc_tta-tab a{
	 border: 1px solid gray !important;
	 border-radius: 0px !important
 }
 
 .painel-downloads .vc_tta-tab{
	 border-left: 3px solid #2f418b !important
 }
 
  .painel-downloads .vc_tta-tab a{
	 border: 1px solid #e0e0e0 !important;
	 border-radius: 0px !important
 }

 
  .painel-downloads p>em{
	  font-size: 14px !important;
	 
  }
  
   .painel-downloads p{
	    line-height: 17px !important
   }

   
   .letras-brancas p, .letras-brancas li{
	   color: #fff !important
   }
   
   #miviva .wpb_content_element{
	   margin-bottom: 0px !important
   }

      #miviva  h3{
		  font-weight: 900 !important;
		  color: #fff !important;
		  font-size: 26px !important;
		  margin-bottom: 15px !important
	  }

.painel-downloads .vc_tta-tab.vc_active{
	border-left: 8px solid #2f418b !important;
		transition: all 300ms ease !important;
		opacity: 0.3!important
}

.painel-downloads .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{
	background: #fff !important;
}

.painel-downloads h3{
	line-height: 24px !important;
	min-height: 46px !important
}



@media (min-width: 768px){
	.vc_tta-panels{
		margin-left: 50px !important
	}
}

.painel-downloads h2{
	color:#2f418b !important
}

.painel-downloads .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover{
	background: #2f418b !important;
	color: #fff !important;
	transition: all 300ms ease !important;
}

.painel-downloads .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 9px !important;
}

.painel-downloads  .vc_btn3.vc_btn3-icon-left .vc_btn3-icon{
	top: 40% !important
}
.painel-downloads  .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 27px  !important
}

.vc_btn3-container{
	margin-bottom: 8.74px !important
}

.page-id-3150 .site_header.without_featured_img,
.page-id-3130  .site_header.without_featured_img,
.page-id-3145  .site_header.without_featured_img,
.page-id-3147 .site_header.without_featured_img,
.page-id-2577 .site_header.without_featured_img{
	display: none !important
}
.false-top{
	margin-top: -50px !important
}

.carep .wpcf7-form textarea{
	height: 100px !important
}

.carep .wpcf7-form input[type="text"] ,
.carep .wpcf7-form input[type="tel"] ,
.carep .wpcf7-form textarea ,
.carep .wpcf7-form select ,
.carep .wpcf7-form input[type="email"] {
    background: none !important;
    border: 1px solid #c4c4c4 !important;
}

.carep{
	    border-radius: 5px;
    background-clip: padding-box;
    border: 3px dashed rgba(0, 0, 0, 0.05);
    padding: 20px 30px 30px 30px;
}

.page-id-3145 .carep{
	 padding:  0px 20px !important;
}

.cadastro .vc_general.vc_btn3{
	font-weight: bold !important;
	background: #183B89 !important;
	color: #fff !important;
	transition: all 300ms ease-out !important
}

.vc_btn3.vc_btn3-size-md {
    padding: 20px 24px !important;
}

.cadastro .vc_general.vc_btn3:hover{
	background: #000 !important;
	transition: all 300ms ease-out !important
}

.comsombra img{
	box-shadow: 2px 2px 3px rgba(0,0,0,0.30) !important
}

.false-top h1{
	color: #fff !important;
	    font-size: 3.125rem !important;
		font-weight: 700 !important
}

.site_header *{
	color: #fff !important
}

#content{
	margin-top: 50px !important
}

.assistencia-tecnica{
	font-size: 24px !important;
	text-transform: uppercase !important;
	font-weight: 600 !important;
	color: #fff !important;
	padding: 3px !important;
	border-radius: 4px !important;
	background: #c52c20 !important;
	text-align: center !important;
	margin-top: -20px !important
}

.home .site_header{
	display: none !important
}

.relogiotx1{
	font-size: 37.56px !important;
	text-transform: uppercase !important;
	font-weight: 300 !important;
	color: #fff !important
}

.relogiotx2{
	font-size: 40px !important;
	text-transform: uppercase !important;
	font-weight:900 !important;
	color: #fff !important
}

.relogiotx3{
	font-size: 21px !important;
	text-transform: uppercase !important;
	font-weight: 700 !important;
	color: #0d293c !important;
	background: #64cec5 !important;
	text-align: center !important
}

.header-main-section {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

#site-footer{
	background: #191e3c !important;
}

#header-top-bar{
background: #183B89 !important
}

#site-footer .sub-menu, #footer-navigation{
	display: none !important 
}

#nav_menu-6 li a{
	text-transform: uppercase !important
}

#site-footer .textwidget, #site-footer li a{
	font-weight: 400 !important
}

#site-footer .textwidget{
	opacity: 1 !important
}

#site-footer .widget-title{
	font-weight: bold !important;
	font-size: 20px !important;
	color: #fff !important
}

#nav_menu-9 li{
	padding: 3px 0 !important
}

#black-studio-tinymce-4 *{
	text-align: justify !important
}

#site-footer .f-columns.shop_sidebar *{
	color: #fff !important
}

@media (min-width: 768px){
	#nav_menu-6{
		margin-left: 93px !important;
	}
	.f-copyright form{
	margin-left: -50px !important
}

}


#black-studio-tinymce-2 li{
	margin-bottom: 30px !important
}

.f-copyright{
	background: #191e3c  !important;
	border-top: 1px solid #262b49 !important
}

.f-copyright .social li{
	float: left !important;
	list-style-type: none !important
}


.f-copyright a{
	transition: all 300ms ease !important;
}

.f-copyright a:hover{
	opacity: 0.65 !important;
	transition: all 300ms ease !important;
}

.copytxt a{
	color: #14bfb9 !important;
	font-weight: bold !important
}

.copytxt{
	margin-top: 28px !important
}

.f-copyright .wpcf7-submit{
	background: #14bfb9 !important;
	font-weight: bold !important;
	font-size: 15px !important
}


.f-copyright{
	padding-bottom: 0px !important
}

.barra-titulo-produto{
	padding: 10px 0 !important;
	background: #183B89  !important;
	margin-bottom: 40px !important
}

.shop-page .site-content, .single-product .site-content{
	margin-top: 0px !important
}

.shop-page #content, .single-product  #content{
	margin-top: 0px !important
}

.barra-titulo-produto h1{
	color: #fff !important
}

.single-product .yith-wcwl-add-to-wishlist, .single-product a.compare{
	display: none !important
}

#orcamento-form{
	padding: 15px 15px 0 15px !important;
	border: 1px solid #999 !important;
}

.page-id-3130 #orcamento-form{
	border: none !important
}

#orcamento-form input{
	margin-bottom: 8px !important
}

.contatos h3{
	margin-bottom: 3px !important;
	margin-top: 30px !important;
	font-size: 23px !important
}

.contatos i{
	margin-right: 10px !important
}

.contatos em{
	font-style: normal !important;
	font-size: 14px !important
}

.post-1586 textarea{
	height: 100px !important
}

.vc_col-has-fill .vc_custom_1456090660314{
	padding-top: 0px !important
}

.page-id-1586 #site-footer{
	margin-top: -40px !important
}

.page-id-3130 #orcamento-form input{
	margin-bottom: 22px !important
}
#orcamento-form textarea{
	height: 110px !important
}

.cftv .vc_btn3-container a{
	color: #ffea00 !important;
	border-color: #ffea00 !important;
}

.cftv .bolder{
	text-transform: uppercase !important;
	font-weight: 900 !important;
	color: #ffda1f !important;
	text-align: center !important
}

.cftv .vc_col-has-fill>.vc_column-inner{
	padding-top: 0px !important
}

.min240{
	min-height: 240px !important
}


#banners p{
	font-weight: 400 !important
}

.hiddenn{
	visibility: hidden !important
}

.cftv .lighter{
	color: #fff !important;
	font-weight: 300 !important;
	text-align: center !important
}


select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .coupon_code_wrapper #coupon_code{
	font-weight: 400 !important
}


#products li.product-item figure.product-inner p.product-category-listing a{
	font-weight: 600 !important
}

@media (min-width: 1600px){
	 .botao-assistencia{
		margin-top: 35px !important;
	}
	
	.botao-controle{
		margin-top: 25px !important;
	}
	
}

@media (min-width: 1920px){
	 .botao-assistencia{
		margin-top: 25px !important;
	}
	
	.botao-controle{
		margin-top: 35px !important;
	}
	
	.assistencia-tecnica{
		margin-top: -40px !important
	}
	
	.texto-assistencia{
		margin-top: 50px !important
	}
}



@media (max-width: 768px){
.text-relogio h2{
	font-size: 24px !important;
	line-height: 0 !important
}
 
.text-relogio h1{
	font-size: 30px !important;
}

.msp-cn-1-23 img.wp-image-3357 {
	max-width: 78px !important;
	margin-top: -15px !important
}

.msp-cn-1-23 {
	font-size: 9px !important
}

#slide-mobile{
	display: block !important
}

#slide-main *{
	display: none !important
}
}

/****************************************************************/
/****************************************************************/
/****************************************************************/