/*
Theme Name:   Bold Photography Child
Description:  Write here a brief description about your child-theme
Author:       admin
Author URL:   Write here the author's blog or website url
Template:     bold-photography
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  bold-photography-child
*/

/* Write here your own personal stylesheet */
body {
  color: #969696;
}
.footer-widget-area.three .widget-column {
  text-align: center;
}
.social-navigation .icon {
    height: 40px;
    width: 45px;
    padding: 0 10px;
}
#colophon{
/*   background-image: linear-gradient( 130deg, #EA9A35 0%, #DC6E38 100%);*/
background: linear-gradient(to bottom, rgba(180,89,47,1) 0%, rgba(220,111,56,1) 64%, rgba(220,111,56,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4592f', endColorstr='#dc6f38', GradientType=0 );
}
#site-generator {
  color: #fff;
  padding: 5px 50px;
}

.icon:hover {
  color: #000;
}
#scrollup:hover {
  background-color: #DC6E38;
}
#content{
  padding: 56px 0px 0px 0px;
}
.footer-widget-area {
  padding: 0px;
}
.mec-slider-t1-wrap {
  background-color: #000;
}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next, .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev{
  background-color: #000;
}
.mec-owl-theme .owl-nav [class*='owl-']{
  color: #DC6E38;
}
.mec-event-footer .mec-booking-button{
  background-color: #DC6E38;
  color: #fff;
}
.mec-color, .mec-color-before :before, .mec-color-hover:hover, .mec-wrap .mec-color, .mec-wrap .mec-color-before :before, .mec-wrap .mec-color-hover:hover{
  color: #DC6E38;
}

.site-footer{
    position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
    box-shadow:inset 0px 8px 10px rgba(0, 0, 0, 0.3);
}
/*==================================================
 * Drop shadow effect with box-shadow
 * ===============================================*/
.site-footer:after{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 40px rgba(0,0,0,0.8);
    box-shadow:0 0 40px rgba(0,0,0,0.8);
    bottom:0px;
    left:10%;
    right:10%;
    width:80%;
    height:50%;
    -moz-border-radius:100%;
    border-radius:100%;
}
.mec-breadcrumbs, .mec-breadcrumbs-modern {
  border: none;
  color: #fff;
}
.mec-address a {
  border: none;
  color: #fff;
}
.entry-content .mec-wrap h1, .entry-content .mec-wrap h2, .entry-content .mec-wrap h3, .entry-content .mec-wrap h4, .entry-content .mec-wrap h5, .entry-content .mec-wrap h6, .mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6{
  color:#DC6E38;
}
.mec-single-event .mec-event-meta .mec-events-address{
  color:#000;
}
@media screen and (min-width: 75em) {
	.navigation-classic .main-navigation ul ul .current_page_item > a,
	.navigation-classic .main-navigation ul ul .current-menu-item > a {
		color: #DC6E38;
	}

}
mark,
ins,
.contact-details a:hover .contact-details-icon-wrapper,
.contact-details a:focus .contact-details-icon-wrapper,
.social-floating-navigation:not(.hide-label) .social-navigation li + li a:after {
	background-color: #DC6E38;
}
.more-link .readmore {
  /*order-bottom:1px solid #DC6E38;*/
  box-shadow: 0 0px 0 0 #f9a926;
  font-size: 20px;
}
.readmore:hover{
  color: #fff;
}
div.qubely-block-f7bacd {
  padding-top: 50px;
}
div.wp-block-media-text__content a:hover {
  color: #000;
}
.site-info a:hover {
  color: #000;
}
h1 {
  text-align: center;
  padding-bottom: 10px;
  font-size: 3rem;
}
.elemento{
   width: 100px;
   height: 50px;
   margin:0 auto;
   position: relative;
}
.animatedColor {
  color: white;
}

.flecha {
   animation: arrow 1s ease-in-out infinite;
   font-size:50px !important;

}

.flecha:hover{
  animation:arrow 1s ease-out infinite !important;
  color:#DC6E38 !important;
}
@keyframes arrow {
  0% {
    transform: translate(0px, 50px);
  }

   50% {
    transform: translate(0px, 60px);
  }

  100% {
    transform: translate(0px, 50px);
  }
}
@media (max-width: 700px) {
  .disc_centre_mbl, h4.disc_centre_mbl_h4 {
    padding-top: 20px;
  }

  div.is-stacked-on-mobile{
    flex-direction: column-reverse;
  }
  .entry-content h4:first-child, p.entry-content h4:first-child, div.wp-block-button{
    text-align: center;
  }
}
