/* Add here all your css styles (customizations) */

.sky-form .button-uploading:after {
	content: 'Enviando...';
	
}
.secol{
	float:left;
	padding-right: 10px;
	
}
.secwol{
	    display: -webkit-box;
    padding-left: 1px;
    margin-left: 5px;
}
.project-details strong {
    min-width: 50px;
 
}
/*Contacto*/
.who li i {
    color: #D57A8B;
}

/*Parallax slider for home */
.da-slider {
    background: #66B4E4 none repeat scroll 0% 0%;
}

.da-slide .da-img {
   
    top: 30px;
    height: 348px;
    line-height: 350px;
    margin-left: -11%;
 }

}
.da-slider-fb .da-slide .da-img{
	left: 60%;
	
}

 .da-slide-current .da-img {
    left: 60%;
}
/*Bottom img*/
.da-slide .da-img-bottom{
	position: absolute;
	opacity: 0;
	left: 110%;
}
.da-slide .da-img-bottom{
	text-align: center;
	width: 50%;
	top: 130px;
	height: 328px;
	line-height: 320px;
	left: 110%; /*60%*/
	margin-left:-7%;
}
.da-slider-fb .da-slide .da-img-bottom{
	left: 70%;
	opacity: 1;
}
.da-slide-current .da-img-bottom{
	left: 70%;
	opacity: 1;
}

.da-slide-fromright .da-img-bottom{
	-webkit-animation: fromRightAnim5 0.6s ease-in 0.8s both;
	-moz-animation: fromRightAnim5 0.6s ease-in 0.8s both;
	-o-animation: fromRightAnim5 0.6s ease-in 0.8s both;
	-ms-animation: fromRightAnim5 0.6s ease-in 0.8s both;
	animation: fromRightAnim5 0.6s ease-in 0.8s both;
}
@-webkit-keyframes fromRightAnim5{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 70%; opacity: 1; }
}
@-moz-keyframes fromRightAnim5{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 70%; opacity: 1; }
}
@-o-keyframes fromRightAnim5{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 70%; opacity: 1; }
}
@-ms-keyframes fromRightAnim5{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 70%; opacity: 1; }
}
@keyframes fromRightAnim5{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 70%; opacity: 1; }
}

.da-slide-fromleft .da-img-bottom{
	-webkit-animation: fromLeftAnim5 0.6s ease-in 0.6s both;
	-moz-animation: fromLeftAnim5 0.6s ease-in 0.6s both;
	-o-animation: fromLeftAnim5 0.6s ease-in 0.6s both;
	-ms-animation: fromLeftAnim5 0.6s ease-in 0.6s both;
	animation: fromLeftAnim5 0.6s ease-in 0.6s both;
}
@-webkit-keyframes fromLeftAnim5{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 70%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim5{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 70%; opacity: 1; }
}
@-o-keyframes fromLeftAnim5{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 70%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim5{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 70%; opacity: 1; }
}
@keyframes fromLeftAnim5{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 70%; opacity: 1; }
}
.da-slide-toright .da-img-bottom{
	-webkit-animation: toRightAnim5 0.6s ease-in both;
	-moz-animation: toRightAnim5 0.6s ease-in both;
	-o-animation: toRightAnim5 0.6s ease-in both;
	-ms-animation: toRightAnim5 0.6s ease-in both;
	animation: toRightAnim5 0.6s ease-in both;
}
@-webkit-keyframes toRightAnim5{
	0%{ left: 70%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-moz-keyframes toRightAnim5{
	0%{ left: 70%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-o-keyframes toRightAnim5{
	0%{ left: 70%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-ms-keyframes toRightAnim5{
	0%{ left: 70%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@keyframes toRightAnim5{
	0%{ left: 70%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
.da-slide-toleft .da-img-bottom{
	-webkit-animation: toLeftAnim5 0.6s ease-in 0.6s both;
	-moz-animation: toLeftAnim5 0.6s ease-in 0.6s both;
	-o-animation: toLeftAnim5 0.6s ease-in 0.6s both;
	-ms-animation: toLeftAnim5 0.6s ease-in 0.6s both;
	animation: toLeftAnim5 0.6s ease-in 0.6s both;
}
@-webkit-keyframes toLeftAnim5{
	0%{ left: 70%;  opacity: 1; }
	40%{ left: 80%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-moz-keyframes toLeftAnim5{
	0%{ left: 70%;  opacity: 1; }
	40%{ left: 80%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-o-keyframes toLeftAnim5{
	0%{ left: 70%;  opacity: 1; }
	40%{ left: 80%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-ms-keyframes toLeftAnim5{
	0%{ left: 70%;  opacity: 1; }
	40%{ left: 80%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@keyframes toLeftAnim5{
	0%{ left: 70%;  opacity: 1; }
	40%{ left: 80%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
/*Higher Resolutions*/
@media (min-width: 1440px) {
	.da-slide .da-img-bottom{
		margin-left:-18%;
	}
}

@media (min-width: 1680px) {
	.da-slide .da-img-bottom{
		margin-left:-20%;
	}
}

@media (min-width: 1920px) {
	.da-slide .da-img-bottom{
		margin-left:-22%;
	}
}

 .da-dots {
   
    bottom: 5px;
   
}

.pink-slide{
    background: rgb(250, 174, 200) none repeat scroll 0% 0%;
}
.blue-slide{
    background: #66B4E4;
}
.green-slide{
    background: #A7C97E;
}

.da-slide h2 {
    font-family: "Open Sans",sans-serif;
    color: #F9F9F9 !important;
    line-height: 40px;
    
}
.da-slide h2 i {
    background: none;
    font-weight: 400;

}
.da-slide p {
    top: 250px;
}
.da-slide p i {
	background: none;
    color: #451520;
    font-size: 23px;
    font-style: normal;
    font-weight: 300
}

.btn-u {
    
    color: #FFF;
    font-size: 14px;
    cursor: pointer;
    font-weight: 400;
    padding: 6px 13px;
    position: relative;
    background: #D57A8B none repeat scroll 0% 0%;
    border:#ddd;
    
}
span.input-group-btn {
    background: #ddd;
}
/*Buttons Color*/
.purchase .btn-pastel {
	text-align: center;
	
}

.purchase .btn-pastel a {
	margin-top: 15px;
}

.purchase .btn-pastel a i {
	margin-right: 5px;
}

@media (max-width: 992px) {
	.purchase {
		text-align: center;
	}

	.purchase span {
		font-size: 22px;
		line-height: 29px;
	}

	.purchase .btn-pastel a {
		margin-top: 15px;
		font-size: 16px;
	}
}


.btn-u:hover, 
.btn-u:focus, 
.btn-u:active, 
.btn-u.active, 
.open .dropdown-toggle.btn-u {
   background: #D57A8B;
}
.btn-u-split.dropdown-toggle {
   border-left: solid 1px #FAAEC8;
}
/*Header */
.header {
    background: #582932 none repeat scroll 0% 0%;
    border-bottom: 3px solid #EEE;
}


/* Logo*/

.header .logo img {
    margin: 12px 0px;
}

/* Menu */
.header .navbar-nav > .active > a {
    color: #D57A8B;
}

.header .navbar-nav > .active > a, .header .navbar-nav > .active > a:hover, .header .navbar-nav > .active > a:focus {	
    background: #D57A8B;
    color: #fff !important;
}

.header .navbar-nav > li > a:hover, .header .navbar-nav > .active > a {
   
    border-bottom: 1px solid #fff;
    cursor: pointer;
}

.header .navbar-nav > li > a {
    color: #EEE;
}
.header .navbar-nav > li > a:hover {
		color: #F33D74;
		cursor: pointer;
	}

a:hover{
	cursor: pointer;
}	

.purchase {
    padding: 5px 0px 5px;
    border-bottom: 1px solid #EEE;
    background:#582932;
    color:#EEE;
}	
.purchase span, .purchase p{
	color:#EEE;
}
.content-xxs {
  padding-top: 10px;
  padding-bottom: 10px;
}
.service p{
	#555;
}

.service:hover i {
	color: #FF4087;
}

.service .service-icon {
    float: left;
    padding: 10px;
    color: #F33D74;
    font-size: 35px;
    text-align: center;
    transition: all 0.4s ease-in-out 0s;
}
#footer-v2 .footer {
    padding: 5px 0px 0px 0px;
    background: #582932 none repeat scroll 0% 0%;
}
.footer p, .footer address {
    color: #fff;
    line-height: 1.92857;
}
.footer address a{
	color: #E13D74;
}
.footer h2.heading-sm, h3.heading-md {
  
    color: #D57A8B;
    border:none;
}

.footer .headline {
   border-bottom: 2px solid #D57A8B;
   margin: 10px 2px 10px;
}
.footer .link-list li {
    border-top: solid 1px lightcoral;
}
.copyright {
    margin-top: 5px;
}

.btn-u-lg, a.btn-u-lg {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #D57A8B none repeat scroll 0% 0%;
}
.service {
    margin-bottom: 5px;
    padding: 10px 5px 5px 0px;
}
.service .desc {
    padding: 0px 3px;
  
}
.header .navbar-toggle, .header .navbar-toggle:hover, .header .navbar-toggle:focus {
    background: #D57A8B none repeat scroll 0% 0%;
    padding: 6px 10px 2px;
}
.header .navbar-toggle {
    border-color: #D57A8B;
}

.header .navbar-toggle:hover {
	background: #E13D74 !important;
}
.thumbnail-style {
    padding: 3px;
    margin-bottom: 5px;
}
.thumbnail-style a.btn-more {
    background: #683C44 none repeat scroll 0% 0%;
    cursor: pointer;
    
}
.thumbnail-style a.btn-more:hover {
	text-decoration: none;
	box-shadow: 0 0 0 2px #E13D74;
}
.thumbnail h3 a, .thumbnail-style h3 a {
    color: #D57A8B;
    font-size: 18px;
    cursor: pointer;
}
.thumbnail h3 a:hover,
.thumbnail-style h3 a:hover {
	color: #E13D74;
	text-decoration: underline;
	cursor: pointer;
}
#topcontrol:hover {

    background: #D57A8B none repeat scroll 0% 0%;
}
.headline h2, .headline h3, .headline h4 {
    margin: 0px 0px -2px;
    padding-bottom: 5px;
    display: inline-block;
    border-bottom: 2px solid #D57A8B;
}
@media (max-width: 900px) {
   /*Slider Parallax*/
   .da-slide .da-img {
   	  
      display:block;
   }
}

@media (max-width: 450px) {
     
   .da-slide h2{
   	 width: 90%; 
   		display: block;
   		top:0;
   }
   .da-slide p {
   	 
      display:none;
     
   } 
   .da-slide .da-img-bottom {
   		
   	  width: 80%; 

      display:block;
      left: 10%;
      margin: 0 auto;
      top:58%;
   }
   .da-slide .da-img {
   	
		line-height: 320px;
		top: 43%;
		width: 67%;
		display: block;
		left: 16.5%;
		margin: 0 auto;
		padding: 0;
		margin: 0 auto;
	}


	/*tortas y ponques*/
	.carousel-inner > .item {
    	width:100%;
    	text-align: center;
    	overflow: hidden;

	}
	.carousel-inner > .item > img{
		max-width: 170%;
    	position: relative;
    	width:170%;
    	left: 160%;
    	margin-left: -200%;

	}



	.purchase {
    padding-bottom: 10px;
	}
	/*.da-slide-current .da-img {
    left: 20%;
    margin: 0 auto;
	}*/
	.da-slider-fb .da-slide .da-img-bottom{
	left: 10%;
	margin: 0 auto;
	}
	.da-slider-fb .da-slide .da-img{
	left: 10%;
	margin: 0 auto;
	}
	.da-slide-current .da-img-bottom{
	left: 10%;
	margin: 0 auto;
	}
	.da-slide-fromright .da-img {
		-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	-ms-animation: none;
	animation: none;
	}
	.da-slide-fromleft .da-img {
		-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	-ms-animation: none;
	animation: none;
	}
	.da-slide-toright .da-img {
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	-ms-animation: none;
	animation: none;
	}
	.da-slide-toleft .da-img {
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	-ms-animation: none;
	animation: none;
	}
	.da-slide-fromright .da-img-bottom {
		-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	-ms-animation: none;
	animation: none;
	}
	.da-slide-fromleft .da-img-bottom {
		-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	-ms-animation: none;
	animation: none;
	}
	.da-slide-toright .da-img-bottom {
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	-ms-animation: none;
	animation: none;
	}
	.da-slide-toleft .da-img-bottom {
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	-ms-animation: none;
	animation: none;
	}
}
@media (min-width:1200px) {
	.container.donresp {
    	padding-right: 115px;
    	padding-left: 115px;
    }
}

/* Ponques*/
.team-v1 li > h3 a{
    color: #E13D74;
}
.team-v1 li > h3 a:hover{
    text-decoration: none;
    color: #E13D74;
}
.team-v1 li > p {
    color: #999;
    font-size: 11px;
    line-height: 16px;
    text-transform: uppercase;
}
.breadcrumbs-v3 {
    padding: 30px 0px;
    background: #8BCEC6;
   
}
.breadcrumbs-v3 h1 {
    color: #FFF;
    font-size: 24px;
    line-height: 30px;
    text-transform: uppercase;
}
.breadcrumbs-v3 p {
    color: #FFF;
    font-size: 18px;
    font-weight: 200;
    margin-bottom: 0px;
    text-transform: none;
}
.team-v1 li:hover > p:before {
  width: 100%;
  background: #999; 
}
.carousel-inner > .item {
    max-width: 940px;

}