@import url("https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,100");
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700,700italic,400italic,300italic");
.nivoSlider {
position:relative;
width:100%;
height:auto;
overflow: hidden;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
max-width: none;
}
.nivo-main-image {
display: block !important;
position: relative !important; 
width: 100% !important;
} .nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
background:white; 
filter:alpha(opacity=0); 
opacity:0;
} .nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
top:0;
}
.nivo-box {
display:block;
position:absolute;
z-index:5;
overflow:hidden;
}
.nivo-box img { display:block; } .nivo-caption {
position:absolute;
left:5.5%;
background:transparent;
z-index:8;
padding:0;
overflow: hidden;
display: none;
}
.slide_info{
padding:10px;
margin-bottom:10px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display:none; }
.nivo-caption h1{
margin:0;
line-height:45px;
font-family: 'Roboto', sans-serif;
font-size:49px;
font-weight:100;
color:#181818;
}
.nivo-caption h1 span{font:700 49px 'Roboto',san-serif;}
.nivo-caption h1 a{padding:10px; color:#181818;}
.nivo-caption p {
padding:10px;
margin:5px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#181818;
line-height:24px;
}
.nivo-caption a {
display:inline-block !important;
}
.slide_more{
color:#181818;
font-size:15px !important;
background-color:transparent !important;
font-family: 'Roboto', sans-serif;
font-weight:normal;
text-transform:uppercase;
margin:15px 0 0 10px;
}
.slide_more a{
color:#181818;
padding:10px 25px;
border:1px solid #393939;
}
.slide_more a:hover{border:1px solid; border-color:#2194fb;}
.nivo-html-caption {
display:none;
} .nivo-directionNav a {
position:absolute;
bottom:10px;
z-index:9;
cursor:pointer;
}
.nivo-prevNav {
left:0px;
}
.nivo-nextNav {
right:0px;
} .nivo-controlNav {
text-align:center;
padding: 15px 0;
}
.nivo-controlNav a {
cursor:pointer;
}
.nivo-controlNav a.active {
font-weight:bold;
} .theme-default{
position:relative;
}
.theme-default .nivoSlider {
position:relative;
background:#fff url(//www.tessarolomarmores.com.br/wp-content/themes/healing-touch/images/loading.gif) no-repeat 50% 50%;
margin-bottom:10px;
}
.theme-default .nivoSlider img { top:0px;
left:0px;
display:none;
}
.theme-default .nivoSlider a {
display:block;
}
.theme-default .nivo-controlNav {
position:absolute;
bottom:31%;
left:-41.5%;
text-align: center;
padding: 0;
width:100%;
z-index:8;
}
.theme-default .nivo-controlNav a {
display:inline-block;
width:11px;
height:11px;
text-indent:-9999px;
border:0;
margin: 0 2px;
background-color:#393939;
border-radius:12px;
}
.theme-default .nivo-controlNav a.active {
background-position:0 -22px;
background-color:#2194fb !important;
}
.theme-default .nivo-directionNav a {
display:block;
width:28px;
height:44px;
background:url(//www.tessarolomarmores.com.br/wp-content/themes/healing-touch/images/arrows.png) no-repeat;
text-indent:-9999px;
border:0;
top:180px;
opacity: 0.75;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
background-position:-30px 0;
right:15px;
}
.theme-default a.nivo-prevNav {
left:15px;
}
.theme-default .nivo-caption a:hover {
color:#2194fb;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled {
width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
width: auto;
height: auto;
background: none;
margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
display: block;
width: 120px;
height: auto;
}
@media only screen and (min-width:1000px) { 
.nivo-caption{width:644px; margin:0 auto; bottom:365px;}
}
@media only screen and (min-width: 768px) and (max-width: 999px) {
.nivo-caption{width:47%; bottom:55px;}
.nivo-caption h1{font-size:35px;}
p.slide_more{ margin-left:10px;}
}
@media only screen and (max-width: 767px) {
.nivo-caption{width:53%; height:100%; bottom:0; left:0; text-align:left;}
.nivo-caption h1{font-size:15px; line-height:20px;}
.nivo-caption p{font-size:11px;}
.slide_info{margin-bottom:0;}
p.slide_more{ margin-left:10px;}
}