@media only screen and (max-width: 480px){
.q_logo a, .q_logo img {
height: 34px !important;
padding-right: 14px;
}
}
@media only screen and (min-device-width: 1000px) and (max-device-width: 1400px) {
nav.main_menu > ul > li > a {
padding: 0px 9px !important;
}
}
span.accordion_mark.left_mark {
border: 0px solid #e3e3e3 !important;
}
.text.all_at_once.no_subtitle.no_separator {
display: none !important;
} .testimonials_c_holder .testimonial_content_inner .testimonial_author {
font-family: 'Josefin Sans', sans-serif;
}
.footer_top .widget_nav_menu ul li {
padding: 0;
}
.footer_top h5 {
margin: 0 0 19px;
}
.ls-v5 .ls-nav-prev {
left: 10px;
}
.ls-v5 .ls-nav-next {
right: 20px;
}
.title.title_size_medium h1 {
text-transform: none;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea {
text-align: center;
}
.input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
margin-top: 15px;
}
div.wpcf7 img.ajax-loader {
display: block;
margin: 0 auto;
}
.gallery_holder ul li .gallery_hover {
background-color: rgba(0,0,0,0.5);
}
nav.main_menu > ul > li{
margin-right: 2px;
}
nav.main_menu > ul > li:last-child{
margin-right: 0;
}
nav.main_menu > ul > li.active > a, header.sticky nav.main_menu > ul > li.active > a{
background-color: #ffffff;
color: #d96199 !important;
}
header.sticky .header_bottom_right_widget_holder .q_social_icon_holder.circle_social .fa-stack{
background-color: #f6f6f6 !important;
}
header.sticky .header_bottom_right_widget_holder .q_social_icon_holder.circle_social .fa-stack:hover{
background-color: #d96199 !important;
}
@media only screen and (max-width: 600px) {
.title.title_size_medium h1 {
font-size: 32px;
line-height: 32px;
}
}
@media only screen and (min-device-width: 1800px) and (max-device-width: 2200px) {
div#cajas-rosa-home {
left: -101px;
}
div#cajas-rosa-peque-home {
left: -101px;
}
}
@media only screen and (min-device-width: 1000px) and (max-device-width: 1400px) {
div#cajas-rosa-home {
left: -94px;
}
div#cajas-rosa-peque-home {
left: -94px;
}
#cajas-rosa-peque div.vc_column-inner  {
height: 760px !important;
}
} @media only screen and (min-device-width: 480px) and (max-device-width: 768px) {
#cajas-rosa-peque div.vc_column-inner  {
height: 1200px !important;
}
div#cajas-rosa-peque {
margin-left: 10px !important;
}
}
.a-tlf{
color:#fff;
} #cajas-rosa div.vc_column-inner {
height: 366px;
}
#cajas-rosa-peque div.vc_column-inner {
height: 366px;
}
div#cajas-rosa {
width: 31%;
margin-left: 21px;
margin-top: 16px
}
div#cajas-rosa-peque {
width: 31%;
margin-left: 21px;
margin-top: 16px
}
#cajas-rosa-home div.vc_column-inner {
height: 366px;
}
#cajas-rosa-peque-home div.vc_column-inner {
height: 366px;
}
div#cajas-rosa-home {
width: 31%;
margin-left: 21px;
margin-top: 16px
}
div#cajas-rosa-peque-home {
width: 31%;
margin-left: 21px;
margin-top: 16px
}
ul.rosa-home{
margin-top: 45px; 
}
ul.rosa-home li{
font-size: 18px;
color: #ffffff;
width: 80%;
margin-left: 12%;
}
@media screen and (max-device-width : 480px) {
div#cajas-rosa {
width: 95%;
margin-left: 5px;
margin-top: 16px;
}
div#cajas-rosa-peque {
width: 95%;
margin-left: 5px;
margin-top: 16px;
}
#cajas-rosa-peque div.vc_column-inner  {
height: 100% !important;
}
#cajas-rosa-grande div.vc_column-inner {
height: 100% !important;
}
}
.header_top_bottom_holder {
position: relative;
background: rgba(255, 255, 255, 0.7);
}
.header_inner {
position: relative;
background: rgba(255, 255, 255, 0.7);
}
header {
background: rgba(255, 255, 255, 0.7);
}
.blog_holder article .post_text .post_text_inner {
padding: 23px 23px 35px;
background-color: #fff;
padding-top: 54px;
}
div#ai1ec-container {
margin-bottom:128px
}
div#ai1ec-calendar {
margin-top:110px
}
ul#menu-footer-ecofamily a{
font-size:18px
}
ul#menu-footer-ecofamily{
margin-top:19px;
text-align:center
}
ul.rosa-home li {
font-size: 18px;
color: #ffffff;
width: 100%;
margin-left: 2%;
}
ul.rosa-home {
margin-top: 30px;
}
#cajas-rosa div.vc_column-inner {
height: 392px;
} #cajas-rosa-peque div.vc_column-inner  {
height: 700px;
}
#cajas-rosa-grande div.vc_column-inner {
height: 800px;
width: 95%;
margin-left: 5px;
margin-top: 16px
}
div#cajitas-rosas{
height:720px; nav.main_menu>ul>li>a{
padding: 0px 11px
}
span.qode_icon_font_elegant.icon_menu:after {
content: "MENU";
FONT-FAMILY: ARIAL;
FONT-SIZE: 17PX;
TOP: -6PX;
POSITION: RELATIVE;
}
.q_slide_text {
background-color: rgba(242, 151, 160, 0.7) !important;
padding-top: 10px !important;
padding-right: 15px !important;
padding-bottom: 10px !important;
padding-left: 15px !important;
}
ul{
list-style-position: outside !important;
}
.accordion_content_inner ul {
list-style-position: outside !important
}
.accordion_content_inner ul li {
padding-bottom: 7px;
padding-top: 7px;
}
.accordion_content_inner ul {
list-style-position: outside !important;
margin-left: 30px;
}