/*
Theme Name: Unirrol
Text Domain: twentysixteen
*/

@import url(css/global.css);
@import url(css/site.css);
@import url(css/products.css);
@import url(css/forms.css);
@import url(css/checkout.css);
@import url(css/responsive.css);

body, p, .site_footer .column:nth-child(1) a, .headerRow .search input[type="search"], .contact__boxes__cont p a {color:black;}
h3, .h3 { font-size: 22px; padding: 10px 0;}
h4, .h4 {font-size:18px; padding: 10px 0;}
.leftcolumn .widget ul li.current-cat a, .leftcolumn .widget ul li a:hover, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a {color:black;}
.leftcolumn .widget ul li ul li a {margin-left: 8px;color:black;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {color:black;}
.product__bottom .product__column--left {color:black;}
.product__column--left table {width:100%}
.product__column--left table td {padding:10px 8px; font-size:15px; min-width:125px;}
section#woocommerce_layered_nav-3 {display:none;}
.product__bottom .product__column--right p{text-align:justify; color:black; margin-bottom:5px;}
.product__bottom .product__column--right ul li{font-size:16px; color:black; line-height: 22px;padding-left:25px; }
.newsletter .gform_wrapper .gform_footer input[type=submit]:hover {background-color:#f6bc00;}
.gform_wrapper .ginput_container.ginput_container_text input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding: 25px 10px;}
.gform_wrapper .ginput_container.ginput_container_email input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding: 25px 10px;}
.gform_wrapper textarea { height: 110px !important;}
.newsletter .gform_wrapper .gform_footer input[type=submit], .newsletter .gform_wrapper .gform_page_footer input[type=submit] {height:50px;}
.product__bottom .product__column--right {width: 100%;height:260px !important;}
.product__bottom .product__column--left {width: 100%;border:none;}
.product__bottom .product__column.product__column--right .products__text .text__box {width: 35%; margin-right: 15%;}
.complementario {padding:20px;}
.product__column--left table td {text-align:center;}
.product__column--left table td:first-child {text-align:left;}
.product__column--left table tr:first-child {background-color: #fecf14;}
.product__column--left table tr:first-child td {font-weight:bold;}
.form-bullet li {float: left;  width: 30%;}
li.form-bullet .ginput_container.ginput_container_radio {margin-top:0 !important;}
li.form-tit h3 {margin-bottom:0; padding:0;}
div#gform_confirmation_message_2 {color: white; padding: 10%;font-size: 23px;}
@media (max-width: 500px){
	.product__bottom .product__column.product__column--right .products__text .text__box {width:100%!important;}
	.product__bottom {padding-bottom:130px;}
}

.pswp__scroll-wrap {background:white;}


/* FOOTER EWF FORM */

form.EWF__form {
	padding: 0 1rem 2rem;
	border-radius: 8px;
	box-sizing: border-box;
}

form.EWF__form p {
	color: #676767;
	text-align: left;
	line-height: 14px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin: 1rem 0 1.5rem;
}

form.EWF__form .EWF__header {
	background: transparent;
	padding-top: 0px;
	color: #000;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: left;
	line-height: 26px;
	font-size: 24px;
	margin: 0;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 1.5rem;
}

form.EWF__form label {
	line-height: 18px;
	font-size: 16px;
	color: #000;
	text-align: left;
	display: block;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 5px;
}

form.EWF__form input {
	background: #ffffff;
	padding-top: 12px;
	color: #000000;
	padding-left: 12px;
	padding-bottom: 12px;
	padding-right: 12px;
	border-radius: 2px;
	line-height: 18px;
	font-size: 16px;
	font-family: Arial;
	text-align: left;
	border: 0;
	width: 100%;
	max-width: 100%;
	display: block;
	font-style: normal;
	font-weight: normal;
}

form.EWF__form input::placeholder {
	color: #000000;
	font-size: 14px;
}

form.EWF__form .EWF__subscribe {
	background: #f6bc00;
	padding: .75rem 1.25rem;
	line-height: 1.25;
	font-size: 1rem;
	letter-spacing: .25px;
	color: #000;
	border-radius: 10px;
	font-family: Arial;
	border: 0;
	display: inline-block;
	width: auto;
	max-width: 100%;
	font-style: normal;
	font-weight: normal;
	cursor: pointer;
}

.EWF__form .webform-options {
	text-align: left;
}

form.EWF__form .inputs>div {
	margin-bottom: 1.5rem;
}

form.EWF__form * {
	box-sizing: border-box;
}

form.EWF__form fieldset {
	display: block;
	padding: 0;
	margin: 0;
}

form.EWF__form .checkboxes input[type="checkbox"] {
	border: 1px solid #CFD6DB;
	border-radius: 4px;
	padding: 12px;
	width: 0;
	display: inline-block;
	margin-right: 20px;
}

form.EWF__form .checkboxes input[type="checkbox"]:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Warstwa_1' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve' width='16' height='16'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D .st1%7Bfill:%23FFFFFF;stroke:%23CFD6DB;%7D%0A%3C/style%3E%3Cg transform='translate(-925 -324)'%3E%3Cg transform='translate(925 324)'%3E%3Cpath class='st0' d='M4,0h8c2.2,0,4,1.8,4,4v8c0,2.2-1.8,4-4,4H4c-2.2,0-4-1.8-4-4V4C0,1.8,1.8,0,4,0z'/%3E%3Cpath class='st1' d='M4,0.5h8c1.9,0,3.5,1.6,3.5,3.5v8c0,1.9-1.6,3.5-3.5,3.5H4c-1.9,0-3.5-1.6-3.5-3.5V4C0.5,2.1,2.1,0.5,4,0.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-color: #fff;
	width: 16px;
	height: 16px;
	content: '';
	display: block;
	cursor: pointer;
	border-radius: 4px;
}

form.EWF__form .checkboxes input[type="checkbox"]:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;stroke:%235457ff;stroke-width:2px;%7D.b%7Bstroke:none;%7D.c%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(-925 -324)'%3E%3Cg class='a' transform='translate(925 324)'%3E%3Crect class='b' width='16' height='16' rx='4'/%3E%3Crect class='c' x='1' y='1' width='14' height='14' rx='3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-color: #fff;
}

form.EWF__form .checkboxes input[type="checkbox"]:checked:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Warstwa_1' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve' width='16' height='16'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D .st1%7Bfill:%23FFFFFF;stroke:%235457FF;%7D .st2%7Bfill:%2332325C;%7D%0A%3C/style%3E%3Cg transform='translate(-925 -324)'%3E%3Cg transform='translate(925 324)'%3E%3Cpath class='st0' d='M4,0h8c2.2,0,4,1.8,4,4v8c0,2.2-1.8,4-4,4H4c-2.2,0-4-1.8-4-4V4C0,1.8,1.8,0,4,0z'/%3E%3Cpath class='st1' d='M4,0.5h8c1.9,0,3.5,1.6,3.5,3.5v8c0,1.9-1.6,3.5-3.5,3.5H4c-1.9,0-3.5-1.6-3.5-3.5V4C0.5,2.1,2.1,0.5,4,0.5z'/%3E%3C/g%3E%3Cpath class='st2' d='M938,328.9l-0.8-0.8c-0.1-0.1-0.1-0.1-0.2,0c0,0,0,0,0,0l-5.6,5.9l-2.3-2.4c-0.1-0.1-0.1-0.1-0.2,0 c0,0,0,0,0,0l-0.8,0.8c-0.1,0.1-0.1,0.2,0,0.2l3.2,3.3c0.1,0.1,0.1,0.1,0.2,0c0,0,0,0,0,0l6.5-6.9C938,329,938,328.9,938,328.9z'/%3E%3C/g%3E%3C/svg%3E");
	background-color: #fff;
}

form.EWF__form .checkboxes input[type="checkbox"]:hover:checked:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;stroke:%235457ff;stroke-width:2px;%7D.b%7Bfill:%2332325c;%7D.c%7Bstroke:none;%7D.d%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(-925 -324)'%3E%3Cg class='a' transform='translate(925 324)'%3E%3Crect class='c' width='16' height='16' rx='4'/%3E%3Crect class='d' x='1' y='1' width='14' height='14' rx='3'/%3E%3C/g%3E%3Cpath class='b' d='M10.032.964,9.224.118a.141.141,0,0,0-.2,0L3.384,6.02,1.124,3.653a.141.141,0,0,0-.2,0L.116,4.5a.157.157,0,0,0,0,.212L3.284,8.032a.141.141,0,0,0,.2,0l6.545-6.855A.153.153,0,0,0,10.032.964Z' transform='translate(927.925 327.925)'/%3E%3C/g%3E%3C/svg%3E");
	background-color: #fff;
}

form.EWF__form .EWF__error {
	color: red;
	padding-top: 10px;
}

form.EWF__form a {
	color: #5457ff;
	font-style: undefined;
	line-height: 14px;
	font-size: 12px;
	font-weight: normal;
}

@supports (-ms-ime-align:auto) {

	form.EWF__form .checkboxes input[type='checkbox'],
	form.EWF__form .consent input[type='checkbox'] {
		width: 16px !important;
		margin-right: 5px;
	}
}

form.EWF__form .EWF__subscribe:disabled {
	cursor: default;
}

