@font-face{
font-family: 'Oswald-Regular';
src:url(//autoescuelalineal.com/wp-content/themes/Divi-child/fonts/Oswald-Regular.ttf);
}
@font-face{
font-family: 'Oswald-Light';
src:url(//autoescuelalineal.com/wp-content/themes/Divi-child/fonts/Oswald-Light.ttf);
}
@font-face{
font-family: 'Oswald-Medium';
src:url(//autoescuelalineal.com/wp-content/themes/Divi-child/fonts/Oswald-Medium.ttf);
}
@font-face{
font-family: 'asap-reg';
src:url(//autoescuelalineal.com/wp-content/themes/Divi-child/fonts/Asap-Regular.ttf);
} .et_header_style_left #et-top-navigation nav > ul > li > a { font-family: 'Oswald-Light', 'Oswald-Regular', 'Oswald', sans-serif !important; text-transform: uppercase;  letter-spacing: 2px;}
.et_header_style_left #et-top-navigation nav > ul > li > a:hover {color:#09CC99; border-bottom: 5px solid #09CC99; padding-bottom: 28px;}
#main-header{box-shadow: none !important;}
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a:hover {color:#09CC99; border-bottom: 5px solid #09CC99; padding-bottom: 15px;} .et_pb_slide .et_pb_slide_description .et_pb_button
{
font-size:20px;
}
.et_pb_slide .et_pb_slide_description .et_pb_button_wrapper
{
margin-bottom:90px;
}
.bloque-matriculate .et_pb_contact_field, .bloque-contacto .et_pb_contact_field { margin-bottom: 2%;}
.bloque-matriculate .et_contact_bottom_container, .bloque-contacto .et_contact_bottom_container{width: 100% !important; }
.bloque-matriculate .et_contact_bottom_container button, .bloque-contacto .et_contact_bottom_container button {width: 100% !important; text-transform: uppercase; font-family: 'asap-reg', 'Oswald-Light', sans-serif !important; letter-spacing: 1px !important; font-size: 18px;} .titulo-permisosycursos p {border-bottom:1px solid #09CC99; font-family: 'Oswald', 'Oswald-Regular', sans-serif;}
.page-id-39 span.price span.amount{display: none;} body .et_pb_shop .woocommerce ul.products li.product h2.woocommerce-loop-product__title
{
color:#01896e !important;
}
.entry-summary h1.product_title{color:#333; font-family: 'Oswald-Light', 'Oswald', sans-serif;}
.related.products  h2, .upsells.products h2{
text-transform: uppercase; 
font-family: 'Oswald', sans-serif; 
margin-bottom: 20px !important;
text-align: center;
font-size: 21px !important;
letter-spacing:1px;
}
.related.products, .upsells.products {background-color: #f9f9f9; padding: 10px !important; padding-top:20px !important; margin-bottom: 20px; }
.entry-summary{ padding: 20px ; background-color: #f9f9f9;  }
.entry-summary p.price span {font-family: 'Oswald', sans-serif;}
ul.products h3{color:#333; font-size: 14px;}
ul.products span.price span.amount{color: #09CC99 !important; font-size: 16px !important; letter-spacing: 1px;}
.woocommerce span.onsale, .woocommerce-page span.onsale {
background: #fff!important;
color:#01896e;
}
#tab-description h2{text-transform: uppercase; letter-spacing: 1px; font-size: 18px; text-align: center;}
#tab-description p strong{color:#01896e;}
#tab-description ul li{list-style: none; margin: 5px 0;}
#tab-description ul li:before{content: url(http://autoescuelalineal.com/wp-content/uploads/2016/04/check.png);}
#tab-description ul.subapartados li:before{content: none;}
#tab-description ul.subapartados ol li:before{content: url(http://autoescuelalineal.com/wp-content/uploads/2016/04/check.png);} .related.products{display: none !important;} .por-que-lineal ul li{list-style: none; margin-bottom: 20px;}
.por-que-lineal ul li:before{content: url(http://autoescuelalineal.com/wp-content/uploads/2016/04/check.png);} button.et_pb_contact_submit.et_pb_button.et_pb_custom_button_icon
{
width:97% !important;
}
.et_pb_contact_submit, .et_password_protected_form .et_submit_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .comment-reply-link, .form-submit input, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button {
color: #fff !important; font-family:  'asap-reg','Oswald-Light', sans-serif; text-transform: uppercase; letter-spacing: 1px;}
a.button.wc-forward{ color: #09cc99 !important;}
a.button.wc-forward:hover{ color: #fff !important;}
form.cart button.single_add_to_cart_button{
background-color: #09CC99 !important; 
padding: 15px !important; 
height: 50px;
font-family: 'Oswald', sans-serif !important;
}
#sidebar a.button.wc-forward, #sidebar .widget_shopping_cart .widget_shopping_cart_content p.buttons a.button.wc-forward {
color: #fff !important;
}
#sidebar .widget_shopping_cart .widget_shopping_cart_content p.buttons a.button.checkout.wc-forward {
color: #fff !important;
} .et_pb_blog_grid_wrapper .et_pb_image_container img {border-bottom: 5px solid #09CC99;}
.et_pb_blog_grid_wrapper .entry-title {margin-top: 0px;}
.et_pb_blog_grid_wrapper .entry-title a:hover {color: #01896E;}
.et_pb_blog_grid_wrapper .entry-title, .et_pb_blog_grid_wrapper p{ margin-left:-19px;}
.et_post_meta_wrapper img{border-bottom: 7px solid #09CC99;}
.et_post_meta_wrapper h1.entry-title{font-family: 'Oswald-Light', 'Oswald-Regular', 'Oswald', sans-serif; text-transform: uppercase;} .bloque-contacto .et_pb_module{margin-bottom: 2% !important;} #sidebar h4.widgettitle{text-transform: uppercase; }
.woocommerce ul.product_list_widget li img {
float: left;
margin-right: 10px;
width: 50px;
height: auto;
}
#sidebar ul.product_list_widget a span.product-title{line-height: 13px !important; font-size: 13px; font-family: 'asap-reg', sans-serif;}
#sidebar .widget_search input#s, #sidebar .widget_search input#searchsubmit {
border: 1px solid #09CC99;
border-radius: 0px;
}
#sidebar .widget_search #searchsubmit {
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topright: 0px;
border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-right-radius: 0px;
background-color: #09CC99;
color:#fff;
}
#sidebar .widget_search #searchsubmit:hover{background-color: #01896e;   border: 1px solid #01896e;}
form.cart button.single_add_to_cart_button, a.checkout-button.button.alt.wc-forward{ background:#E37911 !important;}
span.amount, p.price{ color:#E37911 !important;}
a.showcoupon{ background:#FFF; color:#09cc99 !important; padding:7px 6px !important; }
a.button.wc-forward, .woocommerce-message, .woocommerce.columns-3 ul.custom-attributes, .et_right_sidebar.woocommerce-page .upsells ul.custom-attributes{ display:none;}
#slide-portada .et_pb_slide_description {
width: auto;
margin: auto;
padding: 26% 8% 0 8% !important;
margin-top: 8%;
}
.et_right_sidebar.woocommerce-page .upsells ul.products li.product{ display: block;    float: left;    clear: both;    width: 100%;    text-align: center;}
ul.custom-attributes{
padding: 20px 0 !important;
font-size: 20px;
list-style: none !important;
width: auto !important;
float: left;
clear: right;
display: block;
}
form.cart{ display:block; clear:both;}
.related.products, .upsells.products{ background:#FFF;} @media (max-width: 480px){
.slider-home .et_pb_slide_content p, .slider-home .et-pb_slide_content a{ font-size: 18px; }
.mail a{font-size: 12px;}
.page-id-39 .et_pb_button_module_wrapper {
text-align: center;	}
.et_pb_module.et_pb_shop{margin-top: 20px;}
.bloque-contacto .et_pb_blurb_container a{ font-size: 11px !important;}
.bloque-matriculate{background-image:none !important;}
}
@media (min-width: 481px) and (max-width: 767px){
.page-id-39 .et_pb_button_module_wrapper {
text-align: center;	}
.et_pb_module.et_pb_shop{margin-top: 20px;}
.bloque-matriculate{background-image:none !important; }
}
@media (min-width: 768px) and (max-width: 979px){
.page-id-39 .et_pb_button_module_wrapper {
text-align: center;	}
.et_pb_module.et_pb_shop{margin-top: 20px;}
.et_pb_blurb_content{max-width: none;}
.bloque-matriculate{background-image:none !important;}
}
@media (min-width: 980px) and (max-width: 981px){
.bloque-matriculate{background-image:none !important;}
}
@media (min-width: 980px) and (max-width: 1079px){
.et_header_style_left #et-top-navigation nav > ul > li > a { font-family: 'Oswald-Light', 'Oswald-Regular', 'Oswald', sans-serif !important; text-transform: uppercase;  letter-spacing: 1px; font-size: 12px !important;}
}
.page-id-39 .et_pb_button_module_wrapper {
text-align: center;	}
.et_pb_module.et_pb_shop{margin-top: 20px;}
.et_pb_blurb_content{max-width: none;}
.bloque-contacto .et_pb_blurb_container a{ font-size: 18px;}
@media (min-width: 1600px){
}
@media (min-width: 1920px){
}@font-face{
font-family: 'Oswald-Regular';
src:url(//autoescuelalineal.com/wp-content/themes/Divi-child/fonts/Oswald-Regular.ttf);
}
@font-face{
font-family: 'Oswald-Light';
src:url(//autoescuelalineal.com/wp-content/themes/Divi-child/fonts/Oswald-Light.ttf);
}
@font-face{
font-family: 'Oswald-Medium';
src:url(//autoescuelalineal.com/wp-content/themes/Divi-child/fonts/Oswald-Medium.ttf);
}
@font-face{
font-family: 'asap-reg';
src:url(//autoescuelalineal.com/wp-content/themes/Divi-child/fonts/Asap-Regular.ttf);
} .et_header_style_left #et-top-navigation nav > ul > li > a { font-family: 'Oswald-Light', 'Oswald-Regular', 'Oswald', sans-serif !important; text-transform: uppercase;  letter-spacing: 2px;}
.et_header_style_left #et-top-navigation nav > ul > li > a:hover {color:#09CC99; border-bottom: 5px solid #09CC99; padding-bottom: 28px;}
#main-header{box-shadow: none !important;}
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a:hover {color:#09CC99; border-bottom: 5px solid #09CC99; padding-bottom: 15px;} .et_pb_slide .et_pb_slide_description .et_pb_button
{
font-size:20px;
}
.et_pb_slide .et_pb_slide_description .et_pb_button_wrapper
{
margin-bottom:90px;
}
.bloque-matriculate .et_pb_contact_field, .bloque-contacto .et_pb_contact_field { margin-bottom: 2%;}
.bloque-matriculate .et_contact_bottom_container, .bloque-contacto .et_contact_bottom_container{width: 100% !important; }
.bloque-matriculate .et_contact_bottom_container button, .bloque-contacto .et_contact_bottom_container button {width: 100% !important; text-transform: uppercase; font-family: 'asap-reg', 'Oswald-Light', sans-serif !important; letter-spacing: 1px !important; font-size: 18px;} .titulo-permisosycursos p {border-bottom:1px solid #09CC99; font-family: 'Oswald', 'Oswald-Regular', sans-serif;}
.page-id-39 span.price span.amount{display: none;} body .et_pb_shop .woocommerce ul.products li.product h2.woocommerce-loop-product__title
{
color:#01896e !important;
}
.entry-summary h1.product_title{color:#333; font-family: 'Oswald-Light', 'Oswald', sans-serif;}
.related.products  h2, .upsells.products h2{
text-transform: uppercase; 
font-family: 'Oswald', sans-serif; 
margin-bottom: 20px !important;
text-align: center;
font-size: 21px !important;
letter-spacing:1px;
}
.related.products, .upsells.products {background-color: #f9f9f9; padding: 10px !important; padding-top:20px !important; margin-bottom: 20px; }
.entry-summary{ padding: 20px ; background-color: #f9f9f9;  }
.entry-summary p.price span {font-family: 'Oswald', sans-serif;}
ul.products h3{color:#333; font-size: 14px;}
ul.products span.price span.amount{color: #09CC99 !important; font-size: 16px !important; letter-spacing: 1px;}
.woocommerce span.onsale, .woocommerce-page span.onsale {
background: #fff!important;
color:#01896e;
}
#tab-description h2{text-transform: uppercase; letter-spacing: 1px; font-size: 18px; text-align: center;}
#tab-description p strong{color:#01896e;}
#tab-description ul li{list-style: none; margin: 5px 0;}
#tab-description ul li:before{content: url(http://autoescuelalineal.com/wp-content/uploads/2016/04/check.png);}
#tab-description ul.subapartados li:before{content: none;}
#tab-description ul.subapartados ol li:before{content: url(http://autoescuelalineal.com/wp-content/uploads/2016/04/check.png);} .related.products{display: none !important;} .por-que-lineal ul li{list-style: none; margin-bottom: 20px;}
.por-que-lineal ul li:before{content: url(http://autoescuelalineal.com/wp-content/uploads/2016/04/check.png);} button.et_pb_contact_submit.et_pb_button.et_pb_custom_button_icon
{
width:97% !important;
}
.et_pb_contact_submit, .et_password_protected_form .et_submit_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .comment-reply-link, .form-submit input, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button {
color: #fff !important; font-family:  'asap-reg','Oswald-Light', sans-serif; text-transform: uppercase; letter-spacing: 1px;}
a.button.wc-forward{ color: #09cc99 !important;}
a.button.wc-forward:hover{ color: #fff !important;}
form.cart button.single_add_to_cart_button{
background-color: #09CC99 !important; 
padding: 15px !important; 
height: 50px;
font-family: 'Oswald', sans-serif !important;
}
#sidebar a.button.wc-forward, #sidebar .widget_shopping_cart .widget_shopping_cart_content p.buttons a.button.wc-forward {
color: #fff !important;
}
#sidebar .widget_shopping_cart .widget_shopping_cart_content p.buttons a.button.checkout.wc-forward {
color: #fff !important;
} .et_pb_blog_grid_wrapper .et_pb_image_container img {border-bottom: 5px solid #09CC99;}
.et_pb_blog_grid_wrapper .entry-title {margin-top: 0px;}
.et_pb_blog_grid_wrapper .entry-title a:hover {color: #01896E;}
.et_pb_blog_grid_wrapper .entry-title, .et_pb_blog_grid_wrapper p{ margin-left:-19px;}
.et_post_meta_wrapper img{border-bottom: 7px solid #09CC99;}
.et_post_meta_wrapper h1.entry-title{font-family: 'Oswald-Light', 'Oswald-Regular', 'Oswald', sans-serif; text-transform: uppercase;} .bloque-contacto .et_pb_module{margin-bottom: 2% !important;} #sidebar h4.widgettitle{text-transform: uppercase; }
.woocommerce ul.product_list_widget li img {
float: left;
margin-right: 10px;
width: 50px;
height: auto;
}
#sidebar ul.product_list_widget a span.product-title{line-height: 13px !important; font-size: 13px; font-family: 'asap-reg', sans-serif;}
#sidebar .widget_search input#s, #sidebar .widget_search input#searchsubmit {
border: 1px solid #09CC99;
border-radius: 0px;
}
#sidebar .widget_search #searchsubmit {
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topright: 0px;
border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-right-radius: 0px;
background-color: #09CC99;
color:#fff;
}
#sidebar .widget_search #searchsubmit:hover{background-color: #01896e;   border: 1px solid #01896e;}
form.cart button.single_add_to_cart_button, a.checkout-button.button.alt.wc-forward{ background:#E37911 !important;}
span.amount, p.price{ color:#E37911 !important;}
a.showcoupon{ background:#FFF; color:#09cc99 !important; padding:7px 6px !important; }
a.button.wc-forward, .woocommerce-message, .woocommerce.columns-3 ul.custom-attributes, .et_right_sidebar.woocommerce-page .upsells ul.custom-attributes{ display:none;}
#slide-portada .et_pb_slide_description {
width: auto;
margin: auto;
padding: 26% 8% 0 8% !important;
margin-top: 8%;
}
.et_right_sidebar.woocommerce-page .upsells ul.products li.product{ display: block;    float: left;    clear: both;    width: 100%;    text-align: center;}
ul.custom-attributes{
padding: 20px 0 !important;
font-size: 20px;
list-style: none !important;
width: auto !important;
float: left;
clear: right;
display: block;
}
form.cart{ display:block; clear:both;}
.related.products, .upsells.products{ background:#FFF;} @media (max-width: 480px){
.slider-home .et_pb_slide_content p, .slider-home .et-pb_slide_content a{ font-size: 18px; }
.mail a{font-size: 12px;}
.page-id-39 .et_pb_button_module_wrapper {
text-align: center;	}
.et_pb_module.et_pb_shop{margin-top: 20px;}
.bloque-contacto .et_pb_blurb_container a{ font-size: 11px !important;}
.bloque-matriculate{background-image:none !important;}
}
@media (min-width: 481px) and (max-width: 767px){
.page-id-39 .et_pb_button_module_wrapper {
text-align: center;	}
.et_pb_module.et_pb_shop{margin-top: 20px;}
.bloque-matriculate{background-image:none !important; }
}
@media (min-width: 768px) and (max-width: 979px){
.page-id-39 .et_pb_button_module_wrapper {
text-align: center;	}
.et_pb_module.et_pb_shop{margin-top: 20px;}
.et_pb_blurb_content{max-width: none;}
.bloque-matriculate{background-image:none !important;}
}
@media (min-width: 980px) and (max-width: 981px){
.bloque-matriculate{background-image:none !important;}
}
@media (min-width: 980px) and (max-width: 1079px){
.et_header_style_left #et-top-navigation nav > ul > li > a { font-family: 'Oswald-Light', 'Oswald-Regular', 'Oswald', sans-serif !important; text-transform: uppercase;  letter-spacing: 1px; font-size: 12px !important;}
}
.page-id-39 .et_pb_button_module_wrapper {
text-align: center;	}
.et_pb_module.et_pb_shop{margin-top: 20px;}
.et_pb_blurb_content{max-width: none;}
.bloque-contacto .et_pb_blurb_container a{ font-size: 18px;}
@media (min-width: 1600px){
}
@media (min-width: 1920px){
}