/*
Theme Name: Polestar Child
Author: Puro
Author URI: http://purothemes.com/
Theme URI: https://wordpress.org/themes/polestar/
Description: Polestar Child Theme
Version: 1.0.0
Template: polestar
Text Domain: polestar-child
Domain Path: /languages/
*/

/* =Theme customization starts here
————————————————————– */
a:active, a:focus {color: #277b40;font-weight: bold;outline: none;text-decoration: none;}
a:hover {text-decoration: underline;}
ul li {list-style-image: url('http://aurotub.com/nueva/wp-content/uploads/2018/01/imagen-listado-web.jpg');}
.mb-20 {margin-bottom: 1.5em;}
.mt-20 {margin-top: 1.5em;}
.mt-100 {margin-top: 7em;}
.white-text {color: #FFFFFF!important;}
.text-center {text-align: center;}
.row {display: -webkit-box;  display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
.row:before {content:''; display:table;}
.row:after {clear: both; content:''; display:table;}
.row .col {-webkit-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; padding: 0 3em 3em 0;}
.row .col:last-child {padding: 0 0 3em 0;}
.responsive .polestar-container {max-width: 1300px;}
.main-navigation li a {font-size: 14px;}
.main-navigation li a:active,
.main-navigation li a:focus {font-weight: bold;}
.parallax-row {height: 250px;}
input[type=text],
input[type=tel],
input[type=email],
textarea {background-color:#F5F5F5; border: none; width: 100%;}
input[type=text]:active,
input[type=text]:focus,
input[type=tel]:active,
input[type=tel]:focus,
input[type=email]:active,
input[type=email]:focus,
textarea:active,
textarea:focus {background-color: #FFFFFF; border-bottom: 1px solid #277b40;}
.menu-superior {text-align: right;}
.menu-superior a {margin-right: 1em;}
.menu-superior span {color: #277b40;}
.menu-superior a:last-child {margin-right: 0;}
.site-header, .masthead-sentinel {margin-bottom: 0;}
.metaslider .flexslider .caption-wrap {background: transparent; bottom: inherit; color: #FFFFFF; left: 50%; line-height: normal; opacity: 1; right: inherit; text-align: center; top: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); max-width: 900px;}
.home-slider .metaslider .flexslider .caption {color: #FFFFFF; font-size: 48px;}
.home-slider .metaslider .flexslider .flex-direction-nav li a,
.metaslider.carrusel-instalaciones .flexslider .flex-direction-nav li a,
.metaslider.carrusel-caldereria .flexslider .flex-direction-nav li a {background-image: url('http://aurotub.com/nueva/wp-content/uploads/2018/01/flechas-carrusel.png');}
.ul-two-columns {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 3em; column-gap: 3em; -moz-column-gap: 3em;}
.titulo-lema {color: #277b40; display: block; font-size: 32px; font-style: italic; margin-bottom: 1em;}
.pestana-servicios .so-widget-sow-tabs .sow-tabs-tab-container {background-color: transparent; text-align: center;}
.pestana-servicios .so-widget-sow-tabs .sow-tabs-tab-container .sow-tabs-title {color: #111111; font-size: 24px;}
.recaptcha-form {margin-bottom: 1.5em;}
.listado-autorizaciones {font-size: 18px; margin: 0 0 1em 0;}
.so-widget-sow-tabs-default-02e4508ec074 .sow-tabs .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected,
.so-widget-sow-tabs-default-02e4508ec074 .sow-tabs .sow-tabs-tab-container .sow-tabs-tab:hover {background-color: #FFFFFF; border: none; border-bottom: 3px solid #277B40;}
.so-widget-sow-tabs-default-02e4508ec074 .sow-tabs .sow-tabs-panel-container {background-color: #FFFFFF;}
@media (max-width: 1024px) and (min-width: 768px) {
    .main-navigation, .main-navigation ul {text-align: left;}
    .main-navigation > div {max-width: 400px;}
    .main-navigation li {vertical-align: middle;}
}
@media (max-width: 768px) {
    .row {display: block; padding: 0;}
    .row .col {padding: 0;} .row .col:last-child {padding: 2em 0 0 0;}
	.menu li {list-style-image: none;}
    .metaslider .flexslider .caption {font-size: 24px;}
	.menu-superior {margin-bottom: 1em; text-align: center;}
	.menu-superior a {font-size: 14px;}
    .site-content .content-area .parallax-row {display: -webkit-box;  display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
    .parallax-row .so-panel .sow-headline-container .sow-headline {font-size: 24px;}
	.home-slider .metaslider .flexslider .slides img {height: auto; width: auto;}
	.home-slider .metaslider .flexslider .caption {font-size: 28px; line-height: normal;}
	.home-slider .metaslider .flexslider .slides li {overflow: hidden;}
}
@media (max-width: 480px) {
    .mt-100 {margin-top: 4em;}
    .topbar-out.admin-bar .site-header {margin-bottom: 3em;}
    .masthead-sentinel {margin-bottom: 1em;}
	.menu-superior:before {content: ''; display: block;}
	.menu-superior:after {clear:both; content: ''; display: block;}
	.menu-superior a {display: block;}
	.menu-superior a:first-child {float: left; margin: 0;}
	.menu-superior a:nth-child(2) {float: right; margin: 0;}
	.menu-superior a:last-child {float: right; margin: 0; margin-top: 1em;}
}