.site-header .large-above-menu .contact-info li {
display: inline-block;
padding-left: 34px;
text-align: left;
}
.site-header .large-above-menu .contact-info li a {
font-size: 16px;
margin-bottom: 0;
}
.site-header .large-above-menu .contact-info li a i {
border:0;
border-right: 1px solid #e5e5e5;
border-radius: 0;
font-size: 17px;
height: auto;
line-height: 20px;
width: auto;
padding-right:8px;
}
.site-header .large-above-menu .contact-info li a {
color:#353d47;
}
.site-header .large-above-menu .contact-info li a:hover,
.site-header .large-above-menu .contact-info li a:focus {
color:#57A627;
}
.home .content-container > .row > *.col-md-12,
.post-type-archive-product .content-container > .row > *.col-md-12 {
padding-bottom: 60px;
padding-top: 0;
}
.woocommerce-LoopProduct-link.woocommerce-loop-product__link img {
height:auto;
max-height: 250px;
max-width: 100%;
width: 100%;
}
.wpb-js-composer .vc_tta-color-green.vc_tta-style-modern .vc_tta-tab>a {
border-color: #55A11B !important;
background-color: #55A11B !important;
color: #fff;
}
.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-tab>a {
border-width: 1px;
background-image: none !important;
background-repeat: no-repeat !important;
}
.wpb-js-composer .vc_tta-color-green.vc_tta-style-modern .vc_tta-tab.vc_active>a {
border-color: #f0f0f0 !important;
background-color: #f8f8f8 !important;
color: #666 !important;
}
.btn.btn-shadow {
overflow: hidden;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body,
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body a.btn {
margin:0 auto;
text-align:center;
}
.recent-news .post header {
min-height:150px;
height:150px;
overflow: hidden;
}
.recent-news .post .post-meta li + li {
display:none;
}
.wpb-js-composer .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
border-color: #e1e1e1;
background-color: #f7f7f7;
} .site-footer .contact-info li {
background-color: transparent !important;
color: #f4f4f4;
margin-top: 6px;
}
.site-footer .contact-info li:before {
border-right-color: rgba(255, 255, 255, 0.1);
}
.site-footer a {
color: #f4f4f4;
}
.site-footer a:hover,
.site-footer a:focus {
color: #fff;
}
.copyright-footer > .container:before {
background-color: rgba(255, 255, 255, 0.1);
}
.wpcf7-submit {
border:1px solid #57A627;
color:#fff;
background: #57A627;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size: 16px;
padding: 11px 28px;
}
.wpcf7-submit:hover,
.wpcf7-submit:focus {
border:1px solid #323A45;
color:#fff;
background: #323A45;
}
.site-footer .form-group input:not([type="submit"]),
.site-footer .form-group textarea,
.site-footer .wpcf7 input:not([type="submit"]),
.site-footer .wpcf7 textarea {
color: #fff;
background: rgba(255, 255, 255, 0.1);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 0;
padding: 5px 10px;
font-size:14px;
}
.site-footer .wpcf7-form-control::-webkit-input-placeholder { color: #e1e1e1;
}
.site-footer .wpcf7-form-control:-ms-input-placeholder { color: #e1e1e1;
}
.site-footer .wpcf7-form-control::-moz-placeholder { color: #e1e1e1;
opacity: 1;
}
.site-footer .wpcf7-form-control:-moz-placeholder { color: #e1e1e1;
opacity: 1;
}
.site-footer .wpcf7-submit {
border:1px solid #fff;
color:#fff;
background: transparent;
}
.site-footer .wpcf7-submit:hover,
.site-footer .wpcf7-submit:focus {
border:1px solid #fff;
color:#333;
background: #fff;
}
.listado_cat {
list-style: none;
margin: 10px 0;
padding:0;
}
.listado_cat li {
padding: 8px 0;
}
.listado_cat li a:before {
content: "\f0da";
font-family: "FontAwesome";
font-size: 18px;
padding-right: 8px;
}
.listado_cat li a {
font-size: 16px;
text-transform: uppercase;
}
.listado_cat li a:hover {
color: #3A454B;
text-decoration: none;
}
.page-header .page-title {
font-family: 'montserrat', sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: normal;
font-size: 40px;
padding: 0 0 15px;
margin:0;
}
.page-header .page_sub_heading {
color: #fff;
font-style: italic;
font-size: 25px;
text-transform: capitalize;
letter-spacing: 2px;
margin: 0;
padding: 0;
}
home.content-container > .row > *.col-md-12 {
padding-bottom: 30px;
padding-top: 0;
}
.content-container > .row > *.col-md-12 {
padding-bottom: 30px;
padding-top: 30px;
}
.blog .container.content-container > .row > .col-md-12 > .vc_row {
padding-top: 10px !important;
padding-bottom: 30px !important;
}
.page-header {
background-position: center center;
}
.post-title {
font-size: 16px;
line-height:20px;
margin: 0;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
word-wrap: break-word;
height: 80px;
overflow: hidden;
display: block;
}
article.post header img {
max-height:150px;
height:150px;
overflow: hidden;
}
article.post-single.post header {text-align: center;}
article.post-single.post header img {
max-height:100%;
height:auto;
}
.post.post-single header {
box-shadow: none;
}
.post:not(.post-single) .post-content {
padding: 0 20px 5px;
text-align: center;
}
.post .post-desc {
height: 100px;
overflow: hidden;
}
article.post {
margin-bottom: 30px;
}
.row.anps-blog {
margin-top:30px;
}
.post.post-single .post-title {
font-size: 18px;
text-align: center;
line-height: 22px;
padding-top: 15px;
word-wrap: break-word;
height: 100%;
}
.post.post-single .post-desc {
height: 100%;
}
.single.single-post .page-header,
.single.single-product .page-header {
display:none;
}
.comment-respond {
margin-top: 20px;
}
.form-group input:not([type="submit"]), .form-group textarea, .wpcf7 input:not([type="submit"]), .wpcf7 textarea {
margin-bottom: 8px;
}
.tab-pane *:first-of-type {
margin-top: 0;
}
.tabs-default .nav-tabs a,
.tabs-minimal .nav-tabs a,
.tabs-default .nav-tabs a:hover,
.tabs-minimal .nav-tabs a:hover {
border: 1px solid #e5e5e5;
box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.14);
border-left-style: none;
border-bottom-style: none;
text-align: center;
background: #57A627;
color:#fff;
font-size:16px;
}
h2.yikes-custom-woo-tab-title.yikes-custom-woo-tab-title-presentacion {
display:none;
}
.uvc-heading .uvc-main-heading h1 {
font-family: "Montserrat", 'serif';
font-size:24px;
font-weight:500;
}
.uvc-sub-heading h3 {
font-family: "Montserrat", 'serif';
font-size:18px;
line-height:23px;
font-weight:500;
}
.page-header .page-title {
font-family: "Montserrat", 'serif';
}
.bridge-woo-associated-courses {
display: none;
}
.product-single.product .price {
float: none;
display:block;
padding-bottom:0;
}
.titulo_precio_woocommerce {
font-size: 16px;
color: #3A454B;
padding-right: 10px;
}
.woocommerce div.product span.price,
.woocommerce div.product p.price,
.woocommerce #content div.product span.price,
.woocommerce #content div.product p.price,
.woocommerce-page div.product span.price,
.woocommerce-page div.product p.price,
.woocommerce-page #content div.product span.price,
.woocommerce-page #content div.product p.price {
color: #35373e;
font-size: 20px;
}
.product-title.title {
margin-bottom:30px;
}
.btn,
.button,
.button {
font-size: 15px;
font-weight: 600;
}
hr {
border: 0;
height: 1px;
background: #e5e5e5;
margin-bottom:15px;
}
.mini-cart-content {
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5), inset 0 1px 0 0 rgba(0, 0, 0, 0.3);
top: 60%;
}
.mini-cart-link {
background-color: transparent !important;
}
.mini_cart_item_title {
line-height: 17px;
}
.archive.tax-product_cat .page-header,
.archive.post-type-archive-product.woocommerce .page-header {
background: #57A627 !important;
}
h2.woocommerce-loop-category__title {
font-size:17px;
text-align: center;
}
h2.woocommerce-loop-category__title .count {
display:none;
}
.input-text {
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 3px;
padding: 8px 10px;
}
.select2-container .select2-selection--single {
height: 45px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 45px;
}
.select2-container--default .select2-selection--single {
border: 1px solid rgba(0, 0, 0, 0.1);
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 42px;
}
.select2-dropdown {
border: 1px solid rgba(0, 0, 0, 0.1);
}
.woocommerce-account-fields {
height: 100%;
clear: both;
padding-bottom:20px;
}
.crear-cuenta {
padding-left:0;
font-size:18px;
padding-top:20px;
color:#000;
}
.woocommerce-password-strength.strong {display:none !important;}
.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields {margin-top:15px;}
.comment-avatar {display:none;}
#tab-description p {text-align:center;}
.single-product .tabs .tab-pane h2.title,
.yikes-custom-woo-tab-title {
display:none;
}
.single-product .tabs #tab-reviews h2.title {display:block;}
.title_list_cat {
padding-bottom:5px;
border-bottom:1px solid #e1e1e1;
font-size:18px;
line-height: 20px;
}
.product-header {
height: 200px;
max-height: 200px;
overflow: hidden;
}
.woocommerce-LoopProduct-link.woocommerce-loop-product__link img {
height: 200px;
max-height: 200px;
width: 100%;
}
.products .product-category img {
height: 200px;
width: 100%;
}
@media only screen and (min-width : 1200px) {
.full-width nav.site-navigation .main-menu > li > a {
padding: 30px 15px !important;
}
header.site-header nav.site-navigation .main-menu .megamenu ul li:first-child {
display:none;
}
header.site-header nav.site-navigation .main-menu .megamenu ul li a {
color: #fff !important;
line-height: 18px;;
}
header.site-header nav.site-navigation .main-menu .megamenu ul li a:hover,
header.site-header nav.site-navigation .main-menu .megamenu ul li a:focus,
header.site-header nav.site-navigation .main-menu .megamenu ul li.current-menu-item a {
color: #57A627 !important;
}
header.site-header nav.site-navigation .main-menu .megamenu > *:not(:last-of-type):after {
background-color: rgba(255, 255, 255, 0.1) !important;
}
@media only screen and (min-width : 500px) {
.form-row-first, .form-row-last {
width: 47%;
}
}
@media only screen and (max-width : 499px) {
.form-row {
margin: 0;
}
}.alignnone,
.aligncenter,
.alignleft,
.alignright {
margin-top: 5px;
margin-bottom: 10px;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.alignright {
float: right;
margin-left: 20px;
}
.alignleft {
float: left;
margin-right: 20px;
}
.wp-caption {
background: #fff;
max-width: 100%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption img {
border: 0;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 21px;
margin: 5px 0 0;
padding: 0 4px;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
.post-desc .more-link { display: none; }