/*
Theme Name: Corpworx Child
Theme URI: http://themeworx.net/demo/corpworx
Template: corpworx
Author: Themeworx
Author URI: http://themeworx.net
Description: Corpworx is a beautiful business theme that provides more customizing options to business people or freelancers to create a good website for company. Corpworx comes with some exciting features to create a awesome website. It has the customizing options like blog style, logo update, layout control, color modification, extra widgets, sticky menu and much more.
Tags: two-columns,right-sidebar,custom-colors,custom-header,custom-menu,custom-logo,featured-images,footer-widgets,post-formats,sticky-post,threaded-comments,translation-ready,theme-options
Version: 1.1.0.1549410496
Updated: 2019-02-05 23:48:16

*/
.footer-widgets {background: #202020!important;}
section#iconosredes { background: #e21800; }
h3.widgettitle { COLOR: white; }
.page-wrap {  padding-bottom: 0!important;     padding-top: 1px!important;}
.header-background {background:#24232370!important;background: url(https://masajesnadira.com/wp-content/uploads/nude-erotic.jpg)!important;background-size: cover!important;}
 
.w-img-boton.nav-scroll { margin-top: -110px; position: relative; z-index: 999; }
header#masthead { position: absolute; background: #1816169e!important; }
.cajafooter { margin-bottom: 13px!important; }
#reservacita{background-size: cover;
    padding:  10px 0 30px 0;;
    position: relative;
    background-attachment: fixed;}
#reservacita .elementor-background-overlay { background-color: #202020b8;}

section#instalaciones { background: -moz-linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 33%, #e21800 0%, #e21800 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e21800), color-stop(65%, #e21800), color-stop(67%, #FFFFFF), color-stop(100%, #FFFFFF));
    background: -webkit-linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 33%, #e21800 0%, #e21800 99%);
    background: -o-linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 28%, #e21800 0%, #e21800 99%);
    background: -ms-linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 28%, #e21800 0%, #e21800 99%);
    background: linear-gradient(0deg, #FFFFFF 1%, #FFFFFF 21%, #23282d 0%, #23282d 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e21800', endColorstr='#FFFFFF',GradientType=0 );
    /* color: white!important; */
    margin-top: -101px;
    /* padding-top: 37px; */}  /* fuentee creacion http://angrytools.com/gradient/*/
                                                                                                                                   
 
	.textwidget { color: white; }
.site-footer { background-color: #911717!important; border-top: transparent!important;}
.site-copyright.container a { color: white!important; }
.webs { right: 0; position: absolute; margin-top: -37px; margin-right: 13%; color: white; }
.webs img { margin-top: -10px; }
img.imagwp { position: fixed; z-index: 9; bottom: 0; right: 0; width: 52px; margin-right: 5.5%; margin-bottom: 8px; }
.contactosbutton { background: green; color: white!important; border-radius: 10px; position: fixed; top: 91%; right: 3%!important; bottom: 5px!important; height: 39px!important; width: 215px!important; z-index: 999; text-align: center; padding-top: 7px; }
#masthead .row { display: -webkit-inline-box; }
.to-top.show {display: none;}
.banner-text-content h1,.banner-text-content h5{text-shadow: 2px 2px black!important;}
@media(max-width:768px){
	.contactosbutton { background: green; color: white!important; border-radius: 10px; position: fixed; top: 93%; right: 3%!important; bottom: 5px!important; height: 39px!important; width: 45%!important; z-index: 999; text-align: center; padding-top: 7px; }

	a.llamar {
    background: #28b1a8;
    color: white!important;
    border-radius: 10px;
    position: fixed;
    top: 93%;
    left: 3%!important;
    bottom: 2px!important;
    height: 39px!important;
    width: 45%!important;
    z-index: 999;
    text-align: center;
    padding-top: 7px;
}
	header#masthead {
    background: transparent!important;
}
	p.bg-subpera {
    width: 100%;
		
    background: #00000099;
    color: white;
    padding: 1%;
}
	img.site-logo {
    position: relative;
    width: 100%;
    margin-left: -15px;
}
.btn-menu{float: right!important; color: #ffffff; border-radius: 10px; background: #831414; padding: 0 5% 0 5%;}
.webs {right: 0; position: relative!important; margin-top: 0; text-align: right; margin-right: 0; margin-bottom: 27px!important; color: white;}
figure.ultimate-hover, figure.ultimate-hover img {width: 100%!important;}
	#masthead .row {display: -webkit-inline-box!important;}
}

@media(max-width:450px){
		.col-xs-12 {
    width: 46%!important;
		}
	#siguenosredes{width: 200px!important;}
}
@media(min-width:768px){
a.llamar {
    display: none;
	}
}
@media(min-width:500px){
	
	figure.ultimate-hover, figure.ultimate-hover img {
    width: 450px!important;
}
}
@media(min-width:992px){
p.bg-subpera {
    BACKGROUND: black;
    width: 800px;
color: white;
    padding: 1%;
	}
}
#masthead .row {
    display: inherit;
}

p.informa { color: white!important;  font-weight: bold; }
.corpworx-banner-area { position: relative; padding-top: 100px; padding-bottom: 100px; background: url(https://masajesnadira.com/wp-content/uploads/nude-erotic.jpg)!important;background-size: cover!important; }
h3.title-post.entry-title {color: white;text-shadow: 2px 2px black;
}
.breadcrumb a  { color: white; text-decoration: underline; }.breadcrumb{color: red; font-weight:bold}
a.banner-button { border-color: black; }
.banner-text-content>* {color: #000000;}
#tarjeta{margin-bottom: -21px;}
.servicios h4{color:#412626!important;}
a.bg-banner-button.banner-button.mt-5 { background: #000000!important; }
.effect-description p { font-size: 16px!important; }

 
.hover-wrap {
    margin-left: 00px !important;
}
figcaption.elementor-image-carousel-caption {
    text-align: center;
    color: #23282d!important;
    font-size: 19px;
    background: #23282d0f;
    padding: 4% 0;
}

.effect-hover.effect-fonts figcaption p{font-size: 13px!important;    color: white!important;}
#site-navigation {MARGIN-TOP: 43px;}
div.banner-btn-div a {
	border-radius: 10px;}

#site-navigation ul li a{font-size: 16px!important;}
 
a.banner-button:hover {
    border-color: transparent!important;
    background-color: #d31c1c!important;
}a.banner-button {
    background-color: green!important;
}
.textwidget a {
    text-decoration: underline;
    color: white;
}
#site-navigation ul li{ border-radius: 10px!important;text-transform: uppercase;}  #site-navigation ul li::before{background-color: #fffbfa!important;height: 2px!important;}
@media(max-width:768px){
.site-title a { font-size: 15px!important; } .col-md-4.col-sm-6.col-xs-12 { padding: 0!important; }.site-description { font-size: 13px!important;}
	}