/*
Theme Name: Waxom Child
Theme URI: http://themeforest.net/user/Veented
Description: Multi-Purpose WordPress Theme
Version: 1.0.1
Author: Veented
Author URI: http://themeforest.net/user/Veented
Template: waxom
*/


/* Your code goes below! */

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
html, body, h1, h2, h3, h4, h5, h6, .nav-menu, .btn, p, b, strong, *{
	font-family: "Open Sans", sans-serif !important;
}
#wps-slider-section.wps-slider-section i.fa, .fa {
    font-family: FontAwesome !important;
}
.icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-moustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-emoticon-smile, .icon-disc, .icon-cursor-move, .icon-crop, .icon-credit-card, .icon-chemistry, .icon-user, .icon-speedometer, .icon-social-youtube, .icon-social-twitter, .icon-social-tumblr, .icon-social-facebook, .icon-social-dropbox, .icon-social-dribbble, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglasses, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-map, .icon-layers, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-frame, .icon-folder-alt, .icon-film, .icon-feed, .icon-earphones-alt, .icon-earphones, .icon-drop, .icon-drawer, .icon-docs, .icon-directions, .icon-direction, .icon-diamond, .icon-cup, .icon-compass, .icon-call-out, .icon-call-in, .icon-call-end, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-music-tone-alt, .icon-music-tone, .icon-microphone, .icon-loop, .icon-logout, .icon-login, .icon-list, .icon-like, .icon-home, .icon-grid, .icon-graph, .icon-equalizer, .icon-dislike, .icon-cursor, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-calendar, .icon-bulb, .icon-bar-chart, .icon-arrow-up, .icon-arrow-right, .icon-arrow-left, .icon-arrow-down, .icon-ban, .icon-bubble, .icon-camcorder, .icon-camera, .icon-check, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-doc, .icon-envelope, .icon-eye, .icon-flag, .icon-folder, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-plus, .icon-pointer, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-users{
	font-family: 'Simple-Line-Icons' !important;
}

#navigation{
	background: rgba(255,255,255,0.9); 
}

.terinsa-tit{
	font-size: 40px;
	text-align: left;
	color: #ffffff;
	font-style: italic;
	line-height: 40px;
	margin-bottom: 0px;
}

.terinsa-sub{
	font-size: 3em;
	text-align: left;
	color: #ffffff;
	font-style: italic;
	line-height: 60px;
	font-weight: 900;
	margin-bottom: 0px;
}

.formulario-home-contactenos p{
	 color: #ffffff;
}

.formulario-home-contactenos input{
	width: 100% !important;
}

.formulario-home-contactenos input[type=submit]{
	width: 100% !important;
}

.formulario-home-contactenos select {
	width: 100%;
    padding: 17px;
    margin-top: 7px;
}

#footer-widgets {
 	background-color: transparent;
    background-image: url(https://terinsa.com/wp-content/uploads/2020/06/bg-footer.png) !important;
    background-repeat: no-repeat !important;
    background-position: top center !important;
    padding-top: 40px;
    padding-bottom: 50px;
    margin-top: -65px;
    z-index: 2;
    position: relative;
    max-height: auto;
    min-height: 425px;
    overflow: hidden;
	background-size:cover;
}

.formulario-suscripciones{
	margin: 30px 0 0 0;
}

.formulario-suscripciones p{
	color: #c2c2c2;
	font-size: 18px;
	font-weight: 500;
}
.formulario-suscripciones input{
	width: 80% !important;
	margin-bottom: 3px !important;
	background: #5c5c5c !important;
}
.formulario-suscripciones input[type=submit]{
	background: #de2f19 !important;
}

.terinsa-footer-column p{
	color: #c2c2c2;
	font-size: 18px;
	font-weight: 500;
	padding-left: 50px;
}
.terinsa-footer-column ul li{
	padding:5px 0px 5px 50px;
	color: :#8c8c8c;
	border-bottom:none;
}
.terinsa-footer-column ul li > a{
	padding:0px 0px 0px 0px;
}

.terinsa-footer-column ul li > a:hover{
	color:#f3f067;
}


.header-style-default.page-with-topbar #page-content{
	 margin-bottom: 65px;
}
.bar ul li > a{ color: #c2c2c2; }

.style-transparent .nav-extra-item i, 
.style-transparent .header-search-close::before, .style-transparent .header-search-close::after,
.style-transparent .header-big-search, .style-transparent .header-big-search input{
	color: #555555;
}
.style-transparent .header-search-close::before, .style-transparent .header-search-close::after{
	background: #555555;

}
::-webkit-input-placeholder { /* Edge */
  color: #555555;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #555555;
}

::placeholder {
  color: #555555;
  opacity: 1;
}


/*Woocommerce*/
ul.products li.product img{
	background: none;
}
ul.products .product-thumbnail-wrap { background: none; }
.postid-3324{background: url(https://terinsa.com/wp-content/uploads/2020/08/bg-anticorrosivo.jpg) top center no-repeat;}
.postid-3178{background: url(https://terinsa.com/wp-content/uploads/2020/08/bg-esmalte-alto-brillo.jpg) top center no-repeat;}
.postid-3177{background: url(https://terinsa.com/wp-content/uploads/2020/08/bg-esmalte-genial.jpg) top center no-repeat;}
.postid-3325{background: url(https://terinsa.com/wp-content/uploads/2020/08/bg-tercoat.jpg) top center no-repeat;}
.postid-3188{background: url(https://terinsa.com/wp-content/uploads/2020/08/bg-vinillatex.jpg) top center no-repeat;}
.postid-3192{background: url(https://terinsa.com/wp-content/uploads/2020/08/bg-vinilmax.jpg) top center no-repeat;}
.postid-3193{background: url(https://terinsa.com/wp-content/uploads/2020/08/bg-vinilplus.jpg) top center no-repeat;}


.woocommerce-page .entry-summary { margin-top: 250px; } 
/*#page-content .price, #wps-slider-section .wpsf-product-price, 
#wps-slider-section .wpsf-cart-button, .woocommerce div.product div.images .flex-control-thumbs,*/ 
#wps-slider-section .wpsf-cart-button .product,.related.products, form.cart,
div.product_meta, div.woocommerce-tabs .tabs, div.woocommerce-tabs h2{ display: none; }


/* Forms */

.form-suscripcion .politicas{
	color:#FFF!important;
	font-size:14px!important;
	line-height:0!important;
	font-weight:400!important;
}

.form-suscripcion .politicas a{
	color:rgba(255,255,255,1)!important;
}
.form-suscripcion .politicas a:hover{
	color:rgba(255,255,255,.5)!important;
}

.formulario-home-contactenos a{
	color:#FFF!important;
}
.formulario-home-contactenos a:hover{
	color:rgba(255,255,255,.5)!important;
}

.form-suscripcion{
	font-family: "Open Sans", sans-serif !important;
}
.formulario-home-contactenos span.wpcf7-list-item,
.form-suscripcion span.wpcf7-list-item{
	margin:0!important;
}

.form-suscripcion .politicas label,
.contacto-form .contacto-form-politicas label,
.formulario-home-contactenos label{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.form-suscripcion .politicas label input,
.contacto-form .contacto-form-politicas label input,
.formulario-home-contactenos label input{
	margin: 0 10px 0 0 !important;
	width: auto !important;
}

.form-suscripcion-title{
	text-transform:uppercase;
}

.form-suscripcion-title,
.form-suscripcion .wpcf7-list-item-label{
	font-size:16px;
	line-height:1.2;
	font-weight:400;
}


.form-suscripcion input[type="text"],
.form-suscripcion input[type="email"]{
	height:45px!important;
	padding:10px!important;
	margin:0!important;
	background:#FFF;
	border-radius:0!important;
	font-weight:400!important;
	border: 1px solid #ebebeb;
	color: #363636!important;
}
.form-suscripcion input[type="text"]:hover,
.form-suscripcion input[type="email"]:hover,
.form-suscripcion input[type="text"]:focus,
.form-suscripcion input[type="email"]:focus{
	background:#FFF!important;
}

.contacto-form-politicas span.wpcf7-list-item{
	margin:0 10px 0 0 !important;
}

.bar .wpcf7 input[type="submit"],
.mc4wp-form input[type="submit"]{
	background-color: #ff3c3d !important;
}

/*Responsive*/
@media only screen and (max-width: 360px) {
	#footer-widgets{
		max-height:inherit;
		background-color: #3d3d3d;
		background-image: none !important;
	}
	.terinsa-tit{
	font-size: 20px;
	text-align: center;
	line-height: 20px;
	}
	.terinsa-sub{
	font-size: 40px;
	text-align: center;
	line-height: 40px;
	}
	.formulario-suscripciones input{
	width: 100% !important;
	}
	.terinsa-footer-column p{
	padding-left: 0px;
	text-align: center;
	}
	.terinsa-footer-column ul li{
		padding:5px 0px 5px 0px;
		text-align: center;
	}
}
@media (max-width: 1024px) {
	#page-content .page-holder .page_inner {
        width: 100% !important;
    }
		.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {
		width: 100%;
		float: none;
	}
}
@media (max-width: 768px) {
  .woocommerce-page .entry-summary {
    margin-top: 0px;
  }
	.formulario-home-contactenos .contactenos-p{
		text-align:left!important;
	}	
}

input[type=checkbox], input[type=radio] {
    width: 12px !important;
    height: 12px !important;
    margin-right: 10px !important;
	-webkit-appearance: listbox !important;
}




.postid-3177 #main{
	padding-bottom: 250px !important
}