

/*----------MAILCHIMP---------*/
#mailchimp input[type="submit"]:hover { background: #3965a7; }

#mailchimp {
color: #548ecb;
padding: 23px 0px 8px 0px;
width: 330px;
}

#mailchimp input {	
color: #333;
font-family: work sans;
font-size: 16px;
padding: 8px 10px;
}

#mailchimp input.email {
background: #fff;
border: none;
border: 1px solid #fff;
}
		
#mailchimp input[type="submit"] {
background: #548ecb;
border: 0;
color: #fff;
cursor: pointer;
font-size: 15px;
padding: 10px 18px;
height:37px;
}

/*----------MAILCHIMP-footer---------*/
#mailchimp input[type="submit"]:hover { background: #3965a7; }

#mailchimp-footer {
color: #548ecb;
padding: 10px 0px 13px 0px;
width: 250px;
}

#mailchimp-footer input {	
color: #333;
font-family: work sans;
font-size: 16px;
padding: 8px 10px;
}

#mailchimp-footer input.email {
background: #fff;
border: none;
border: 1px solid #B3B3B3;
margin: -4px 0px 18px 0px;
}
		
#mailchimp-footer input[type="submit"] {
background: #548ecb;
border: 0;
color: #fff;
cursor: pointer;
font-size: 15px;
padding: 10px 18px;
height:37px;
width: 108px;
}

#mailchimp-footer input[type="submit"]:hover { background: #3965a7 }

/* fixed social*/
#fixed-social {
   position: fixed;
   top: 135px;
   right: 5px; 
   z-index: 1000;
max-width: 40px;
}

#fixed-social li{
   list-style: none;
}

 
 /*end fixed social*/

/*--menufooter--*/
.footer_top .widget.widget_nav_menu li{
line-height:10px;}

.footer_bottom_holder{
z-index:11;
position:relative;
}

/*--testimonial--*/
.testimonials_c_holder .testimonial_content_inner{padding:0;}



/*Media Queries*/
@media (max-width: 480px){
	.banner-desktop{display:none !important;}
	.banner-mobile{display:block !important;}
        .header_top_bottom_holder{
        position: fixed; top: 0; left: 0; margin-bottom: 50px; width: 100%;
}
}

.banner-mobile{display:none;}

@media (max-width: 1200px){
.footer_top, .footer_top p, .footer_top span, .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span {font-size:12px;}
}

/*fechas sabias*/


.header {bottom:0;}

/*-----MOBILE IPAD MENU-----*/

@media only screen and(max-width: 1024px) and (orientation: landscape) {
#rev_slider_1_1{
margin-top: 100px !important;
height: 90% !important;
}
.header_top_bottom_holder{
        position: fixed; top: 0; left: 0; margin-bottom: 50px; width: 100%;
}
}

@media only screen and (max-width: 1024px) {
  .header_top .container {display: inline-block;}
  header, .header_inner_left, footer.uncover {    
      
    left: 0px !important;    
    margin-bottom: 0px;
  }
  .content {margin-bottom: 0 !important;}
  .right_side_menu_opened .wrapper header {left: 0px !important;}
  header {    
    top: 0px !important;    
    margin-top: 0px !important;    
    display: block;
  }
  .header_top {height: auto; display: block !important;}
  .header_top .left, .header_top .right {text-align: center; float: none;}
  .header_top .inner {display: inline-block; margin: 0 0 -4px;}
  header.centered_logo .header_inner_left {margin: 0px;}
  header.centered_logo .header_inner_right {float: right;}
  header.centered_logo .logo_wrapper {height: 100px !important;}
  header .q_logo img.normal {
    display: block;    
    opacity: 1 !important;    
    position: relative;
  }
  header .q_logo img.light, header .q_logo img.dark, header .q_logo img.sticky {    
   
  }
  header .q_logo.animate_logo div.normal {    
    opacity: 1 !important;    
    display: block;
  }
  header .q_logo.animate_logo div.dark, header .q_logo.animate_logo div.sticky {    
    display: none;
  }
  .header-left-from-logo-widget, .header-right-from-logo-widget {display: none;}
  .q_logo_hidden {display: none;}
  .main_menu {display: none !important;}
  nav.mobile_menu {display: block;
background-color: black;}
  .mobile_menu_button {display: table;}
  nav.mobile_menu > ul {  
    width: 1300px;    
    margin: 0px auto;
  }
  .logo_wrapper {    
    display: table;    
    height: 50px !important;    
    left: 50%;    
    position: absolute;
  }
 .q_logo a img{ height: 100px !important;}  
  .q_logo {    
    display: table-cell;    
    position: relative;    
    top: auto;    
    vertical-align: middle;
  }
  .q_logo a {left: -50%; width: auto !important;}
  .q_logo img {top: 0px; max-height:85%;}
  header .header_fixed_right_area {    
    line-height: 100% !important;    
    top: 80px !important;    
    width: 100%;    
    display: block;    
    text-align: center;    
    margin: 0;    
    position: absolute;
  }
  .header_menu_bottom {border-top: none;}
  .title {height: auto !important; padding: 30px 0 !important;}
  .title_outer.with_image .title {padding: 0 !important;}
  .title.has_fixed_background, .title.has_background {      
    height: auto !important;    
    padding: 0 !important;
  }
  .title_outer.animate_title_area {    
    height: auto !important;    
    opacity: 1 !important;
  }
  .title .not_responsive {    
    display: block;
  }
  .title_outer.with_image .title .title_subtitle_holder {    
    padding: 0 !important;
  }
  .title h1 { margin: 0px;}
  .side_menu_button, .shopping_cart_inner {height: 100px !important;}
  header.menu_bottom.has_header_fixed_right .side_menu_button {height: 130px !important;}
  .header_top .right #lang_sel ul ul, .header_top .right #lang_sel_click ul ul {right: 0;}
  nav.content_menu {    
    position: relative !important;    
    top: 0px !important;    
    margin: 0px auto;
  }
  nav.content_menu ul.menu { display: none;}
  nav.content_menu .nav_select_menu {display: block;}
  nav.content_menu .back_outer {display: none;}
  .ls-nav-prev, .ls-nav-next {top: 50% !important;}
  .header_top .left .inner > div:last-child, header .q_social_icon_holder, .header_top .right .inner > div {    
    border-right: 0;
  }
}

@media only screen and (max-width: 1000px){
.q_logo a .normal{ display: none !important;} 
.q_logo a .mobile{ width: 90px height:90px !important; }  
}

/*-----FINISH MOBILE IPAD MENU-----*/

/*opacidad posts*/
.latest_post_holder.boxes.three_columns>ul>li, .latest_post_holder.dividers.three_columns>ul>li{
padding:1%;}

.admin-bar header.fixed, .admin-bar header.sticky.sticky_animate{padding-top:0px !important;}

/*--padding blog--*/
.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner{padding-top: 3%;}

/*carrusel*/
.blog_slider .blog_slides>li{padding-right: 16px;}

/*portafolio*/
.filter_holder ul li span{text-transform:none;}

/*datos curiosos*/
#fullResImage, .pp_content{
height: auto !important;
width: auto !important;
}

.pp_pic_holder{
left: 400px !important;
width: 600px !important;
}
