/*

 Theme Name:   Acupuntura Urbana Child Theme

 Theme URI:    http://example.com/twenty-fifteen-child/

 Description:   Acupuntura Urbana Child Theme

 Author:       John Doe

 Author URI:   http://example.com

 Template:     acupunturaurbana2017

 Version:      1.0.0

 License:      GNU General Public License v2 or later

 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready

 Text Domain:  acupunturaurbana2017-child

*/


/*Fonts and CSS Import */



@import url("http://acupunturaurbana.com.br/wp-content/themes/acupunturaurbana2017/style.css");

@font-face {
    font-family: 'daxbold';
    src: url('fonts/dax-bold-webfont.eot');
    src: url('fonts/dax-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dax-bold-webfont.woff') format('woff'),
         url('fonts/dax-bold-webfont.ttf') format('truetype'),
         url('fonts/dax-bold-webfont.svg#daxbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'daxbold_italic';
    src: url('fonts/dax-bolditalic-webfont.eot');
    src: url('fonts/dax-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dax-bolditalic-webfont.woff') format('woff'),
         url('fonts/dax-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/dax-bolditalic-webfont.svg#daxbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'daxcondensedbold';
    src: url('fonts/daxcondensed-bold-webfont.eot');
    src: url('fonts/daxcondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/daxcondensed-bold-webfont.woff') format('woff'),
         url('fonts/daxcondensed-bold-webfont.ttf') format('truetype'),
         url('fonts/daxcondensed-bold-webfont.svg#daxcondensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'daxcondensed_lightregular';
    src: url('fonts/daxcondensed-light-webfont.eot');
    src: url('fonts/daxcondensed-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/daxcondensed-light-webfont.woff') format('woff'),
         url('fonts/daxcondensed-light-webfont.ttf') format('truetype'),
         url('fonts/daxcondensed-light-webfont.svg#daxcondensed_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'daxcondensedmedium';
    src: url('fonts/daxcondensed-medium-webfont.eot');
    src: url('fonts/daxcondensed-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/daxcondensed-medium-webfont.woff') format('woff'),
         url('fonts/daxcondensed-medium-webfont.ttf') format('truetype'),
         url('fonts/daxcondensed-medium-webfont.svg#daxcondensedmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'daxcondensedregular';
    src: url('fonts/daxcondensed-regular-webfont.eot');
    src: url('fonts/daxcondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/daxcondensed-regular-webfont.woff') format('woff'),
         url('fonts/daxcondensed-regular-webfont.ttf') format('truetype'),
         url('fonts/daxcondensed-regular-webfont.svg#daxcondensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'daxcompact-lightregular';
    src: url('fonts/daxcompact-light-webfont.eot');
    src: url('fonts/daxcompact-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/daxcompact-light-webfont.woff') format('woff'),
         url('fonts/daxcompact-light-webfont.ttf') format('truetype'),
         url('fonts/daxcompact-light-webfont.svg#daxcompact-lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'daxcompact-mediumregular';
    src: url('fonts/daxcompact-medium-webfont.eot');
    src: url('fonts/daxcompact-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/daxcompact-medium-webfont.woff') format('woff'),
         url('fonts/daxcompact-medium-webfont.ttf') format('truetype'),
         url('fonts/daxcompact-medium-webfont.svg#daxcompact-mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'daxcompact-regularregular';
    src: url('fonts/daxcompact-regular-webfont.eot');
    src: url('fonts/daxcompact-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/daxcompact-regular-webfont.woff') format('woff'),
         url('fonts/daxcompact-regular-webfont.ttf') format('truetype'),
         url('fonts/daxcompact-regular-webfont.svg#daxcompact-regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'daxitalic';
    src: url('fonts/dax-italic-webfont.eot');
    src: url('fonts/dax-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dax-italic-webfont.woff') format('woff'),
         url('fonts/dax-italic-webfont.ttf') format('truetype'),
         url('fonts/dax-italic-webfont.svg#daxitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'dax_lightregular';
    src: url('fonts/dax-light-webfont.eot');
    src: url('fonts/dax-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dax-light-webfont.woff') format('woff'),
         url('fonts/dax-light-webfont.ttf') format('truetype'),
         url('fonts/dax-light-webfont.svg#dax_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'daxmedium';
    src: url('fonts/dax-medium-webfont.eot');
    src: url('fonts/dax-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dax-medium-webfont.woff') format('woff'),
         url('fonts/dax-medium-webfont.ttf') format('truetype'),
         url('fonts/dax-medium-webfont.svg#daxmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'daxregular';
    src: url('fonts/dax-regular-webfont.eot');
    src: url('fonts/dax-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dax-regular-webfont.woff') format('woff'),
         url('fonts/dax-regular-webfont.ttf') format('truetype'),
         url('fonts/dax-regular-webfont.svg#daxregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'glyphicons-halflings-regular';
    src: url('fonts/glyphicons-halflings-regular.eot');
    src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/glyphicons-halflings-regular.woff') format('woff'),
         url('fonts/glyphicons-halflings-regular.ttf') format('truetype'),
         url('fonts/glyphicons-halflings-regular.svg#daxmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'themify';
    src: url('fonts/themify.eot');
    src: url('fonts/themify.eot?#iefix') format('embedded-opentype'),
         url('fonts/themify.woff') format('woff'),
         url('fonts/themify.ttf') format('truetype'),
         url('fonts/themify.svg#daxmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
font-family: 'daxregular', arial, helvetica, sans-serif;
color: #7B7879;
}

p{
font-family: 'daxregular', arial, helvetica, sans-serif;
font-size: 16px;
color: #7B7879;
}

h1, h2, h3, h4, h5, h6{
font-family: 'daxregular', arial, helvetica, sans-serif;
font-weight: 600;
color: #3065A1;
text-transform: uppercase;
}

.input-with-label span, label{
font-family: 'daxregular', arial, helvetica, sans-serif;
font-size: 14px;
color: #3065A1;
}

#mc_embed_signup{
font-family: 'daxregular', arial, helvetica, sans-serif;
}

input#mc-embedded-subscribe{
font-size: 14px;
}

input, button, select, textarea{
font-family: 'daxregular', arial, helvetica, sans-serif;
}

a{
color: #3065A1;
text-decoration: underline;
}

a:hover{
color: #7B7879;
}

.menu li a{
font-family: 'daxregular', arial, helvetica, sans-serif;
font-size: 18px;
color: #3065A1;
opacity: 1;
font-weight: 400;
text-decoration: none;
}

.menu > li ul{
background-color: #fff;
}

.menu > li > ul li a{
color: #3065A1;
}

.back-to-top{
text-decoration: none !important;
}

.label{
font-family: 'daxregular', arial, helvetica, sans-serif;
background-color: #3065A1;
}

.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce a.added_to_cart, .cart_form{
color: #3065A1;
}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.btn:visited{
color: #3065A1;
}

input[type="submit"], button[type="submit"]{
border: 2px solid #3065A1;
background-color: #3065A1;
}

.cover.fullscreen .slides > li{
height: 50vh;
}

.btn-filled, .woocommerce button[type="submit"].button, .checkout-button.button.alt.wc-forward{
background-color: #3065A1;
}

.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce a.added_to_cart, .cart_form{
font-family: 'daxregular', arial, helvetica, sans-serif;
border: 2px solid #3065A1;
}


.btn:visited{
background-color: #3065A1;
}

.btn:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce a.added_to_cart:hover, .tickera_checkout:hover, .cart_form:hover{
background-color: #3065A1;
}

nav.fixed{
position: absolute;
}

.section-au{
height: auto !important;
}

.subtitle{
letter-spacing: 4px;
}

.exptitle{
color: #3065A1;
}

.flexslider{
box-shadow: none !important;
-o-box-shadow: none !important;
border: none !important;
}

.flex-control-paging{
display: none;
}

/* .flex-direction-nav a.flex-next:before{
content: none;
} */

.flex-direction-nav a.flex-next::before{
content: "\e649" !important;
}

.wpb_gallery .wpb_flexslider .flex-control-paging{
display: none;
}

.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev{
width: 60px !important;
height: 60px !important;
font-size: 60px !important;
color: #fff !important;
}

.section-services{
padding-top: 17px !important;
}

.vc_images_carousel .vc_carousel-control.vc_right{
color: #fff !important;
}

.nivo-controlNav{
margin-top: -40px;
z-index: 999999;
display: block;
position: relative;
}

.au-headline{
font-size: 24px;
color: #1b699b;
font-weight: bold;
}

.au-news-label{
color: #1b699b;
text-transform: none;
font-weight: bold;
font-size: 16px;
}

.au-numbers{
font-size: 18px; 
color: #3065a1;
font-weight: bold;
}

.services h2{
color: #1b699b;
}

.module.widget-handle i{
color: #1b699b;
}

.module.widget-handle a{
text-decoration: none !important;
}

.module.widget-handle{
border: none;
}

footer{
    padding-top: 25px;
    padding-bottom: 35px;
}

.footer-widget{
padding-bottom: 20px;
}

.footer-home-social-menu{
text-align: center;
}

.footer-home-social-menu a{
text-decoration: none !important;
font-size: 30px;
}

#mc_embed_signup{
	width: 90% !important;
	margin: 0 auto;
}

.flex-direction-nav a.flex-next::before, .flex-direction-nav a.flex-prev::before{
font-size: 36px !important;
}

.flex-direction-nav a{
width: 36px;
height: 36px;
}

.nivo-caption{
display:none !important;
}

.item-1, .item-2, .item-3 {
    position: absolute;
    display: block;
    animation-duration: 20s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
	transform: translate(-50%);
    left: 50%;
}

.item-1 h3{
font-size: 30px;
}


.item-2 h3{
font-size: 30px;
}

.item-1{
	animation-name: anim-1;
}

.item-2{
	animation-name: anim-2;
}

/* .item-3{
	animation-name: anim-3;
} */

@keyframes anim-1 {
	0%, 8.3% {opacity: 0; }
  8.3%,25% {opacity: 1; }
  33.33%, 100% { opacity: 0; }
}

@keyframes anim-2 {
	0%, 33.33% { opacity: 0; }
  41.63%, 58.29% {opacity: 1; }
  66.66%, 100% {opacity: 0; }
}

/* @keyframes anim-3 {
	0%, 66.66% {opacity: 0; }
  74.96%, 91.62% {opacity: 1; }
  100% { opacity: 0; }
} */

/* @keyframes anim-1 {
	0%, 8.3% { left: -100%; opacity: 0; }
  8.3%,25% { left: 25%; opacity: 1; }
  33.33%, 100% { left: 110%; opacity: 0; }
}

@keyframes anim-2 {
	0%, 33.33% { left: -100%; opacity: 0; }
  41.63%, 58.29% { left: 25%; opacity: 1; }
  66.66%, 100% { left: 110%; opacity: 0; }
}

@keyframes anim-3 {
	0%, 66.66% { left: -100%; opacity: 0; }
  74.96%, 91.62% { left: 25%; opacity: 1; }
  100% { left: 110%; opacity: 0; }
}
*/