#above-header{position:relative;top:0;left:0;min-height:120px;overflow:hidden; text-align: center;}
#above-header-mobile{background:#fff;}
#above-header-background-left{background-color:#cf1828;height:100%;width:44.5%;position:absolute;left:-49px;top:0;z-index:2;height:100%;transform:skewX(35deg);}
#above-header-background-right{background-color:#fff;background-image:url('../images/borde_superior.jpg');background-repeat:repeat-x;height:100%;width:50%;position:absolute;left:50%;top:0;z-index:1;}
#above-header .container{*background-image:url('../images/borde_superior.jpg');background-repeat:repeat-x;*background-color:#fff;position:relative;z-index:2;}
#above-header .container > .row > [class*="col-"]{padding-left:0 !important;padding-right:0 !important;}
#above-header .header-highlight a,
#above-header-mobile .header-highlight a{color:#cf1828;font-size:16px;font-weight:bold;line-height:32px;text-transform:uppercase;text-align:right;}
#above-header .header-widget-last,
#above-header-mobile .header-widget-last{float:right;}
#above-header a,
#above-header-mobile a{color:#9d9d9d;font-size:16px;line-height:32px;}
#above-header a:hover,
#above-header-mobile a:hover{color:#cf1828;}
#above-header .widget ul li,
#above-header-mobile .widget ul li{border-bottom:none;list-style:outside none none;margin-bottom:0;padding-bottom:0;}
@media (max-width:767px){#above-header-mobile .header-highlight a{font-size:12px;}
#above-header-mobile a{font-size:12px;}
}
#above-header .widget-icon{margin-top:18px;font-size:16px;line-height:20px;color:#232331;}
#above-header .widget-icon.widget-phone{}
#above-header .widget-icon .fa{border:1px solid #cf1828;border-radius:100%;color:#cf1828;float:left;font-size:16px;height:26px;margin:4px 6px 0 0;padding:4px;text-align:center;width:26px;}
#above-header .widget-icon .widget{float:left;}
#above-header .widget-icon a{color:#232331;font-size:22px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
@media (max-width:1239px){#above-header-mobile{border-bottom:1px solid #dbdbdb;}
#above-header-background-right{background-image:none;}
#above-header .container{background-image:none;}
#above-header .widget-icon{margin-top:5px;}
}
@media (min-width:767px) and (max-width:991px){#above-header .widget-icon{margin-top:15px;}
}
@media (max-width:700px){#above-header .widget-fax{*display:none;}
}
.widget_wpglobus{}
.widget_wpglobus .list{}
.widget_wpglobus .list a.wpglobus-selector-link{display:inline;text-transform:uppercase;}
.widget_wpglobus .list a.wpglobus-selector-link:not(:first-child)::before{content:'/';}
.widget_wpglobus .list a.wpglobus-selector-link.wpglobus-current-language{}
.widget_wpglobus .list a.wpglobus-selector-link .code{display:none;}
#above-header .widget_the_social_links{text-align:center;background-image:url('../images/barra_social.jpg'),
url('../images/barra_social.jpg');background-repeat:no-repeat;background-position:left, right;margin-top:1px;height:31px;max-width:135px;}
#above-header .widget_the_social_links .the-social-links,
#above-header-mobile .widget_the_social_links .the-social-links{line-height:24px;margin:2px 5px 0;}
#above-header .widget_the_social_links .the-social-links i,
#above-header-mobile .widget_the_social_links .the-social-links i{}
.widget_wpglobus .list a.wpglobus-selector-link .name{}
.navbar-default .navbar-nav > li > a{font-size:22px;font-weight:normal;letter-spacing:0.7px;padding:10px 12px !important;text-transform:none;}
@media (min-width:768px) and (max-width:992px){.navbar-default .navbar-nav > li > a{font-size:14px;padding:6.5px 7.5px !important;}
}
@media (min-width:991px) and (max-width:1239px){.navbar-default .navbar-nav > li > a{font-size:18px;padding:10px 12px !important;}
}
@media (min-width:768px){#above-header + .navbar-default .navbar-nav > .active > a,
#above-header + .navbar-default .navbar-nav > .active > a:hover,
#above-header + .navbar-default .navbar-nav > .active > a:focus,
#above-header + .navbar-default .navbar-nav > li > a:hover,
#above-header + .navbar-default .navbar-nav > li > a:focus,
#above-header + .navbar-default .navbar-nav > .open > a,
#above-header + .navbar-default .navbar-nav > .open > a:hover,
#above-header + .navbar-default .navbar-nav > .open > a:focus{color:#fff;background-color:transparent;background-image:url('../images/borde_rojo.jpg');background-repeat:repeat-x;background-position:0% 85%;}
#above-header + .navbar-default .navbar-nav .dropdown-menu{font-size:16px;min-width:100%;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus,
.navbar-default .navbar-nav .current-menu-ancestor a.dropdown-toggle{color:#fff;background-color:transparent;background-image:url('../images/borde_rojo.jpg');background-repeat:repeat-x;background-position:0% 85%;}
}
#home-news{padding-top:30px;padding-bottom:75px;background-color:#fff;}
#home-news h3{color:#232331;font-size:28px;font-weight:700;margin:0;text-align:center;line-height:32px;}
#home-news .widget h3{font-size:22px;font-weight:300;text-transform:none;margin-bottom:25px;}
#home-news .owl-item{}
#home-news .owl-item .wp-posts-carousel-container{padding:0;}
#home-news .owl-item .wp-posts-carousel-image{padding:0;}
#home-news .owl-item .wp-posts-carousel-image img{width:100%;}
#home-news .wp-posts-carousel-details{background-color:#ededed;margin-top:-5px;padding:20px 20px 45px;}
#home-news .wp-posts-carousel-details h3.wp-posts-carousel-title{font-size:24px;line-height:28px;font-weight:700;text-align:left;margin-bottom:7px;}
#home-news .wp-posts-carousel-details h3.wp-posts-carousel-title a{color:#232331;}
#home-news .wp-posts-carousel-details .wp-posts-carousel-created-date{margin-bottom:5px;font-weight:300;font-style:normal;font-size:15px;}
#home-news .wp-posts-carousel-details .wp-posts-carousel-desc{padding:0;text-align:justify;font-size:15px;line-height:18px;}
#home-news .wp-posts-carousel .wp-posts-carousel-buttons a.wp-posts-carousel-more-button{background-color:#cf1828;bottom:15px;color:#fff;font-size:15px;padding:5px 30px;position:absolute;right:25px;border-radius:0;}
#home-news .wp-posts-carousel .wp-posts-carousel-buttons a.wp-posts-carousel-more-button:hover{background-color:#232331;}
#home-news .wp-posts-carousel .owl-controls .owl-nav div{background:rgba(0,0,0,0.5);border-radius:0;}
#home-news .wp-posts-carousel:hover .owl-controls .owl-nav .owl-prev,
#home-news .wp-posts-carousel:hover .owl-controls .owl-nav .owl-next{color:#fff;}
@media (min-width:1240px){#home-news .light-theme.wp-posts-carousel{overflow:visible;}
#home-news .wp-posts-carousel .owl-controls .owl-nav div{opacity:0.7;transition:none;}
#home-news .wp-posts-carousel .owl-controls .owl-nav .owl-prev,
#home-news .wp-posts-carousel:hover .owl-controls .owl-nav .owl-prev{left:-75px;}
#home-news .wp-posts-carousel .owl-controls .owl-nav .owl-next,
#home-news .wp-posts-carousel:hover .owl-controls .owl-nav .owl-next{right:-75px;}
}
#home-clients{margin-bottom:7px;}
#home-clients .container{margin-top:-430px;}
#home-clients h3.widgettitle{font-weight:bold;font-size:46px;text-transform:none;color:#fff;width:100%;text-align:center;margin:30px 0 40px;}
#home-clients .wp-posts-carousel-slide{background-image:url('../images/caja_clientes.png');background-repeat:no-repeat;min-height:196px;padding:5px 15px 15px;}
#home-clients .wp-posts-carousel-title{position:absolute;bottom:0;font-size:28px;font-weight:700;margin:0 0 30px;}
#home-clients .wp-posts-carousel-title a,
#home-clients .wp-posts-carousel-title a:hover,
#home-clients .wp-posts-carousel-title a:focus{color:#fff;text-decoration:none;cursor:default;}
#home-clients .wp-posts-carousel-container{border:transparent;background-color:transparent;}
#home-clients .wp-posts-carousel-desc{font-weight:300;font-size:18px;line-height:24px;text-align:justify;padding:0;}
#home-clients .owl-dots{margin-top:60px;margin-bottom:30px;}
#home-transport{background-color:#fff;}
@media (min-width:992px){#home-transport{padding-top:10px;padding-bottom:70px;}
}
#home-transport .wp-posts-carousel-slide{}
#home-transport .wp-posts-carousel-slide .wp-posts-carousel-container{padding:0;border:3px solid #dbdbdb;}
#home-transport .wp-posts-carousel-slide .wp-posts-carousel-container:hover{border-color:#cf1828;}
#home-transport .wp-posts-carousel-slide .wp-posts-carousel-image{padding:0;}
#home-transport .wp-posts-carousel-slide .wp-posts-carousel-image a:hover{cursor:text;}
#home-transport .wp-posts-carousel-slide .wp-posts-carousel-image img{width:100%;}
#home-transport .wp-posts-carousel-details{padding:0 20px;}
#home-transport .wp-posts-carousel-details .wp-posts-carousel-title{text-align:left;font-size:24px;font-weight:400;}
#home-transport .wp-posts-carousel-details .wp-posts-carousel-title a{color:#232331;}
#home-transport .wp-posts-carousel-details .wp-posts-carousel-title a:hover{cursor:text;}
#home-transport .wp-posts-carousel-slide .wp-posts-carousel-container:hover .wp-posts-carousel-title a{color:#cf1828;}
#home-transport .wp-posts-carousel-details .wp-posts-carousel-desc{padding:0;color:#9c9c9c;font-size:17px;line-height:23px;}
#home-transport .wp-posts-carousel-details .wp-posts-carousel-desc a:last-child{background:#cf1828 none repeat scroll 0 0;color:#fff;display:block;margin:20px auto 35px;padding:7.5px;text-align:center;width:65%;border:3px #cf1828 solid;font-size:24px;font-weight:400;}
#home-transport .wp-posts-carousel-slide .wp-posts-carousel-container:hover .wp-posts-carousel-desc a:last-child{background-color:#fff;color:#cf1828;}
body.page-id-43,
body.page-id-43 .post-inner-content{background-color:#f6f6f6 !important;}
.cliente-element{background-color:#fff;border:1px solid #c4c4c4;display:block;height:110px;margin-bottom:10px;padding:5px 0;position:relative;text-align:center;}
.cliente-element.disabled{cursor:default;}
.cliente-element img{display:block;margin:10px auto 0;max-height:60px;max-width:90%;}
.cliente-element span{bottom:5px;display:block;position:absolute;text-align:center;width:100%;line-height:16px;}
.cliente-element br{display:none;}
#home-slider-bottom{background-image:url("../images/slider_bottom.png");background-position:center center;background-repeat:no-repeat;height:169px;margin-top:-168px;position:absolute;width:100%;z-index:100;}
#home-slider-bottom .widgettitle{font-size:34px;text-transform:uppercase;color:#fff;font-weight:400;line-height:65px;margin-bottom:10px;background-image:url('../images/borde_amarillo.png');background-repeat:no-repeat;}
#home-slider-bottom .widgettitle{background-image:url("../images/borde_amarillo.png");background-position:0% bottom;background-repeat:no-repeat;color:#fff;font-size:34px;font-weight:400;height:68px;line-height:65px;margin-bottom:10px;text-transform:uppercase;}
#home-slider-bottom .textwidget{color:#fff;font-size:28px;font-weight:300;line-height:36px;}
#home-slider-bottom .textwidget a{background-image:url("../images/boton_slider_bottom.png");background-repeat:no-repeat;color:#000;display:block;font-size:28px;font-weight:400;height:84px;line-height:36px;margin-left:135px;margin-top:45px;padding-left:95px;width:100%;}
#home-slider-bottom .textwidget a:hover{text-decoration:none;}
@media (max-width:767px){#home-slider-bottom{background:#fff;position:inherit;margin-top:0;border-bottom:6px solid #f9c93f;height:auto;margin-bottom:20px;background-color:#cf1828;}
#home-slider-bottom .widgettitle{font-size:28px;margin-bottom:25px;}
#home-slider-bottom .textwidget{font-size:18px;line-height:24px;}
#home-slider-bottom .textwidget a{background-image:url("../images/boton_slider_bottom_inverse.png");font-size:18px;margin-left:0 !important;line-height:24px;padding-top:20px;margin-top:20px;margin-bottom:20px;color:#fff;}
#home-slider-bottom .textwidget a:hover{text-decoration:underline;color:#fff;}
}
@media (min-width:768px) and (max-width:991px){#home-slider-bottom{position:inherit;margin-top:0;}
#home-slider-bottom .widgettitle{font-size:28px;margin-bottom:25px;}
#home-slider-bottom .textwidget{font-size:18px;line-height:24px;}
#home-slider-bottom .textwidget a{font-size:18px;margin-left:70px;line-height:24px;padding-top:20px;}
}
@media (min-width:992px) and (max-width:1239px){#home-slider-bottom{position:inherit;margin-top:0;}
#home-slider-bottom .widgettitle{height:67px;}
#home-slider-bottom .textwidget{font-size:22px;}
#home-slider-bottom .textwidget a{font-size:22px;margin-left:100px;}
}
.post-inner-content,
.post-inner-content:first-child{border:transparent;padding:10px 20px;}
a{color:#cf1828;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color:#cf1828;}
h1{text-align:center;}
h2{text-align:center;color:black;}
#content a:hover,
#content a:focus{color:#cf1828;text-decoration:underline;}
.main-content-area{margin-top:10px;margin-bottom:10px;}
.entry-title{margin-bottom:0;}
#contact-container{margin-top:10px;position:relative;}
#contact-container .contact-background{background-image:url("../images/fondo-rojo.png");background-position:right center;background-repeat:no-repeat;height:100%; background-size: 100% 100%;left:50%;margin-left:-110px;position:absolute;top:0;width:1100px;z-index:5;}
#contact-maps{position:relative;z-index:1;}
#contact-form{position:relative;z-index:10;color:#fff;}
#contact-form-wrapper{background-color:#cf1828;padding-right:30px;max-width:600px;}
#contact-form h3{margin-top:10px;color:#fff;}
#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form input[type="tel"]{padding-left:10px;margin-top:10px;}
#contact-form textarea{margin-top:10px;padding:10px;height:105px;}
#contact-form .wpcf7-submit{margin:10px 0;padding:10px 40px;font-size:16px;background-color:#232331;color:#fff;float:right;}
#contact-form .wpcf7-submit:hover{background-color:#fff;color:#cf1828;}
#contact-text{margin-top:10px;}
#contact-text i.fa{color:#cf1828;margin-right:5px;}
#contact-text .address{}
#contact-text .phones{min-height:65px;padding-top:5px;}
#contact-text .phones p{margin-bottom:0;}
#contact-text .phones a{color:#6b6b6b;}
#contact-text .message{font-size:12px;}
@media (max-width:767px){#contact-container .contact-background{display:none;}
#contact-form-wrapper{padding-top:10px;padding-left:30px;max-width:100%;}
}
@media (min-width:768px) and (max-width:991px){#contact-container .contact-background{display:none;}
#contact-form textarea{height:85px;}
}
@media (min-width:992px) and (max-width:1199px){}
#transporte-container{margin-top:10px;margin-bottom:10px;position:relative;/*height:400px*/;overflow:hidden; background: #232331;}
#transporte-container>.row{     background: url("https://transportevehiculos.es/wp-content/themes/sparkling/inc/images/transportes-europeos.jpg") no-repeat center;
    background-size: cover;}
#transporte-container .transporte-background{background-image:url("../images/fondo-gris.png");background-position:right center;background-repeat:no-repeat;height:100%;left:50%;margin-left:-110px;position:absolute;top:0;width:1100px;z-index:5; background-size: 100% 100%;}
#transporte-container img{max-width:none; display: none;}
#transporte-container #contact-form-wrapper{background-color:#232331;}
.terminos{ display: inline;width: auto;vertical-align: top;}
#transporte-container #contact-form .wpcf7-submit
{
	background-color:#cf1828;
	color:#fff;
	position: relative;
	top: -20px;
}
#contact-container > .row{
  background: #232331;
}

#transporte-container #contact-form .wpcf7-submit:hover{background-color:#fff;color:#cf1828;}
@media (max-width:767px){#transporte-container .transporte-background{display:none;}
}
@media (min-width:768px) and (max-width:991px){#transporte-container .transporte-background{display:none;}
}
@media (min-width:992px) and (max-width:1199px){}
.business-image{position:relative;}
.business-background{display:none;width:100%;height:100%;position:absolute;background-color:#232331;opacity:0.6;transition:0.5s;}
.business-image > p{margin:0;}
.business-text{bottom:0;color:#fff;font-size:15px;line-height:21px;padding:25px;position:absolute;width:50%;background-color:rgba(35,35,49, 0.6);min-height:50%;}
.business-image:hover .business-background{opacity:0.8;}
.business-image:hover .business-text{background-color:rgba(35,35,49, 0.8);}
.business-image:nth-child(2) .business-text{right:0;}
.business-image:nth-child(1) .business-text strong:nth-child(1){font-size:24px;}
@media (max-width:767px){.business-text{width:100%;position:inherit;color:#000;}
.business-background{display:none;}
}
@media (min-width:768px) and (max-width:991px){.business-text{width:100%;}
#logo img {width: 30%;}
}
#footer-parallel{margin-bottom:7px;}
#footer-parallel img{width:100%;}
#footer-parallel .adamrob_parallax_postcontent{background-color:rgba(35, 35, 49, 0.6);color:#fff;font-size:26px;position:relative;top:100px;}
#footer-parallel .adamrob_parallax_postcontent strong{font-size:32px;}
#footer-area .footer-widget-area{padding:30px 0 0 0;}
#footer-area .footer-widget-area{color:#fff;font-size:18px;line-height:24px;font-weight:300;}
#footer-area .footer-widget-area .logo-footer{width:365px;margin-bottom:24px;}
#footer-area .footer-widget-area .the-social-links{line-height:24px;margin:15px 5px 0;border-color:#fff;}
#footer-area .footer-widget-area .the-social-links i{color:#fff;}
#footer-area .footer-widget-area .widgettitle{background-image:url("../images/caja_amarilla.png");background-repeat:no-repeat;background-position:left;font-size:26px;height:63px;line-height:63px;padding:0 0 0 40px;text-transform:none;margin-bottom:16px;}
#footer-area #footer-inner-background{background-repeat:repeat-x;height:100px;margin-top:110px;position:absolute;right:0;width:50%;}
#footer-area .footer-widget-area .footer-widget{margin-bottom:20px;}
#footer-area .footer-widget-area .footer-widget a:hover{color:#fff;}
#footer-area .footer-widget-area ul.menu{}
#footer-area .footer-widget-area ul.menu > li.menu-item{border:none;font-size:18px;margin:0;}
#footer-area .footer-widget-area ul.menu > li.menu-item > a::before{content:"- ";}
#footer-area .footer-widget-area ul.menu > li.menu-item > a:hover,
#footer-area .footer-widget-area ul.menu > li.menu-item > a:focus{color:#fff;}
#colophon{border:none;}
#colophon .footer-nav a{color:#999;text-transform:none;}
#colophon .footer-nav a:hover{color:#cf1828;}
#colophon .copyright img{height:24px;margin-top:-5px;}
#logo{position:absolute;top:0px;left:-40px;z-index:141;right:60px;}
#logo img { margin-top: 6px;max-width:60%;}
@media(min-width:1620px){#logo{width: 85%;margin-top: 7px;left:-150px;right:150px;}
}
@media (min-width:768px){#footer-area .footer-widget-area [class*="col-"]:not(:first-child),
#footer-area .footer-widget-area [class*="col-"]:not(:first-child) .footer-widget{padding:0;}
}
@media (max-width:991px){#footer-area #footer-inner-background{display:none;}
#footer-area .footer-widget-area .widgettitle{background-image:url("../images/caja_amarilla.png"), url("../images/linea_amarilla.png");background-repeat:no-repeat, repeat-x;background-position:left, bottom;}
}
@media (min-width:992px) and (max-width:1239px){#footer-area .footer-widget-area .footer-widget:not(:first-child) .widgettitle{background-position:right;}
}
@media (max-width:768px){#above-header-background-left{width:60%;}
#logo{left:0;right:70px;}
}
#cn-accept-cookie, #cn-more-info{background-color:#cf1828;}
#cn-accept-cookie:hover, #cn-more-info:hover{background-color:#fff;color:#cf1828;}
span.texto-top {color: white; font-weight: bold;}

.simple-theme.wp-posts-carousel .wp-posts-carousel-title {
	color: white !important;
}

#home-transport .simple-theme.wp-posts-carousel .wp-posts-carousel-title {
	color: #cf1828 !important;
}

@keyframes sonando {
	0% {
	transform: rotate(0deg);

	}
	50%
	{
		transform: rotate(-45deg);
	}
	100% {

		transform: rotate(0deg);
	}
}

.animada {
	animation: sonando 2s;
    animation-iteration-count: 5;
    font-size: 19px;
}
