/*
Theme Name: LAWA´s Theme
Description: New site designed for LAWA
Author: WeboCreativo
Author URI: http: //webocreativo.com/
Template: salient
Version: 0.1
*/

/*STEEL PINK #A13E97*/
/*VALENTINO #280E3B*/

.txt-center {text-align:center;}
.hustle-group-content p {padding-bottom:0; font-size:20px !important;}


#header-outer #logo, #header-outer .logo-spacing {margin: 0 !important;}

.red-txt{color:#ff0000;}
.purple-txt {color:#993366;}
.home-support-btn {color:#993366;}

.browse-safely {background-color: #a13e97;}
.browse-safely a {color:#ffffff !important;}

.section-border .col.span_12:first-child {border: 6px solid #dd3333; padding: 20px;}
.covid-home {margin-top:-11px;}
.covid-home-pt {margin-top:-17px;}
.covid-home-es {margin-top:-15px;}
/* LANG BTNS */

/*POP UP NUEVO */
#itro_popup h2,
#itro_popup p {color:#ffffff !important;}
/*HEADER*/
#header-outer {top:5px !important;}
/*#top .container {padding-left:0 !important;}*/
.donate-btn a {margin-right: 0 !important;}


body.es #top .sf-menu a {font-size:15px !important; margin-left: 6px !important; margin-right: 6px !important;}
body.pb #top .sf-menu a {font-size:15px !important; margin-left: 6px !important; margin-right: 6px !important;}


/*QUICK EXIT */
#ssb-container p{
    padding-bottom: 9px;
    padding-left: 3px;
    width: 53px;
}

#ssb-container p a {
    width: 45px;
    word-break: normal;
    padding-top: 12px!important;
    line-height: 17px !important;
    white-space: normal !important;
    padding-left:0px !important;
    font-size:14px;
}
/*QUICK EXIT */

/*HERO HOME */
.txt-intro-lawa p {
    font-size: 19px;
    line-height: 26px;
    letter-spacing: 0.02em;
    display: block;
}

.need-help-txt {margin-top:-50px; float:right; text-align:right;}
.txt-right {text-align:right; }
.f-right {float:right;}


/* BLOG (HOME Y SINGLE)*/
.excerpt {font-weight:400 !important;}

#author-bio,
.meta-comment-count,
#single-below-header,
.blog_next_prev_buttons,
.comments-section {display:none !important;}
.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .article-content-wrap, body .blog-recent[data-style*="classic_enhanced_alt"] .inner-wrap:not(.has-post-thumbnail) .article-content-wrap {padding: 20% 11%!important;; margin-top:0;}
.blog-recent[data-style*="classic_enhanced"] .inner-wrap {padding-bottom:0 !important;}
/* FINAL BLOG*/

body:not(.material) header#top nav > ul > li:not(#social-in-menu) > a {
    padding-top: 60px !important; 
    padding-bottom:60px !important;
    font-size: 16px;
}

.safely {background-color: #96378B; color:#ffffff !important;}

#slide-out-widget-area .off-canvas-social-links {display:none !important;}

/*AVANCE OCULTAR LOGO Y ALINEAR MENU PARA STICKY*/
/*#header-outer.small-nav ul.sf-menu {text-align:left !important;}
#header-outer.small-nav .span_3 {display:none;}*/

/* THE EMPOWERING FUND */
.donate-option {box-shadow:0 0 20px rgba(0, 0, 0, 0.05) !important;}
#empowering-hero h1 {line-height:64px;}
body .testimonial_slider blockquote span, .nectar_single_testimonial span {font-size:20px;}
.donate-btn span{color:#ffffff !important;}

/*ABOUT US */
/*.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {max-width: 280px;}*/

/*GET INVOLVED */
.toggle h3 a {font-size:34px !important;}
/*.home .team-meta {top:30px;}
.home .team-meta h3 {font-size: 22px !important;}*/
h4.need-help {font-size:22px !important; text-transform:none !important; margin-bottom:15px !important;}

/* Xmas submit btn */
input#fld_7908577_1 {
	color: #ffffff;
    text-transform: uppercase;
    font-weight: 600;
	letter-spacing:2px;
}

.blog-recent .col {margin-bottom: 0 !important;}
.safely a {color:#ffffff !important;}

#header-secondary-outer {margin-top:-5px;}
#header-secondary-outer ul.sf-menu a {font-size: 13px !important; border-left: 0;}

#services i {display:none;}

.meta-category, .post-meta {display: none;}

.masonry.classic_enhanced .masonry-blog-item .inner-wrap, .blog-recent[data-style*="classic_enhanced"] .inner-wrap {border-radius: 0;}

.post {padding-bottom: 0 !important;}

.article-content-wrap {padding: 17% !important;}


.txt-home {font-size: 18px;}
.txt-mission {font-size: 18px;}
.txt-values {margin-bottom: 40px !important;}
.justify {text-align:justify;}

/* POP UP */


/*#popmake-1040 {
    min-width: 100%;
    max-width: 100%;
    top: 0;
    left: 0;
    height: 100%;
}*/

.popmake-close {color:#ffffff !important; background-color:#280e3b !important; margin-top: 8px;}
#pum_popup_title_1040 { margin: 25px 0;}

/* TEAM BLOCK*/
.team-meta h3 {font-size: 21px !important; text-shadow: 0 4px 9px rgba(0, 0, 0, 0.8); opacity: 1 !important;}
.team_member_details .title {display: none;}
.team_member_details h2 {margin-bottom: 25px;}

/*GET HELP PAGE */
.get-help-title h1 {text-align:center; color:#A13E97;}
/*#violence {margin-top:50px;}*/
#violence h1 {letter-spacing: 0.02em; text-align: center;}
#violence ul li {font-size: 18px; margin-bottom: 10px;}

.acor-titulo {
	font-size: 20px;
	font-weight:bold;
	margin-bottom: 10px;
}
#get-help-hidden {display:none; text-align: left;}
a.btn-raro {color:#fff; text-decoration: underline; color: #ffff; font-weight: bold; cursor:pointer;}

/* GET HELP ACORDION */
#violence .icon-plus-sign {display:none !important;}
#violence .toggle h3 a{font-size: 17px !important; text-align:center; color: #fff; line-height: 26px !important;}
#violence .toggle >div {background:transparent !important;}


input[type='checkbox'] { display: none; } .wrap-collabsible { margin: 1.2rem 0; } .lbl-toggle { display: block; font-weight: bold; font-family: monospace; font-size: 1.2rem; text-transform: uppercase; text-align: center; padding: 1rem; color: #DDD; background: #0069ff; cursor: pointer; border-radius: 7px; transition: all 0.25s ease-out; } .lbl-toggle:hover { color: #FFF; } .lbl-toggle::before { content: ' '; display: inline-block; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid currentColor; vertical-align: middle; margin-right: .7rem; transform: translateY(-2px); transition: transform .2s ease-out; } .toggle:checked+.lbl-toggle::before { transform: rotate(90deg) translateX(-3px); } .collapsible-content { max-height: 0px; overflow: hidden; transition: max-height .25s ease-in-out; } .toggle:checked + .lbl-toggle + .collapsible-content { max-height: 350px; } .toggle:checked+.lbl-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .collapsible-content .content-inner { background: rgba(0, 105, 255, .2); border-bottom: 1px solid rgba(0, 105, 255, .45); border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; padding: .5rem 1rem; } .collapsible-content p { margin-bottom: 0; }



/*FOOTER*/
.webocreativo-link {text-align:right;}
.footer-img {max-height:80px;}



/* FORM STYLING */

/*.wpcf7 p {width: 48%; float: left;}
.wpcf7 p:last-child(-1) {width:100%;}*/

/* CONTACT PAGE */
.caldera-grid .form-control {height:40px !important;}
.caldera-grid textarea.form-control {height:100px !important;}
.caldera-grid .row {padding-bottom:10px !important;}


/* 10 STEPS */
body.page-id-247 .list-icon-holder,
body.page-id-252 .list-icon-holder,
body.page-id-254 .list-icon-holder {
	background-color: #a13e97 !important;
	color: #fff;
}


/* ADDITIONAL TOOLS */
.page-id-7592 .container.main-content {max-width:1080px;}


/* X QUE JODE */
#bubble-image {display:none !important;}


/* WAHA PAGE */
.waha-hero-subt h4{font-size:22px !important;}
.waha-hero-txt {}
.waha-main-title h2{color:#A13E97 !important; font-size:36px !important; font-weight:800 !important;}
.waha-subtitle h2{color:#6F1165; font-size:36px !important; font-weight:700 !important;}
.waha-txt-about {font-size:19px !important; line-height:26px !important;}

.xtra-padding {padding:35px 0 !important;}

.btn-report {margin-right:20px; font-size:18px !important;}

.oya-img {border-radius:50%}

.oya-col .hover-wrap-inner {position: absolute; top: -250px; left: -260px; width: 600px;}

#oya-list .nectar-icon-list[data-icon-size=small] .nectar-icon-list-item .list-icon-holder {width:40px !important; height:40px !important;}
#oya-list .nectar-icon-list[data-icon-size=small] .nectar-icon-list-item .list-icon-holder span 
	{
		background: purple; 
    	color: #ffffff;
    	font-weight: 600;
    	padding: 4px;
    	border-radius: 26px;
		width: 100%;
    	height: 100%;
}

.p19 p {font-size:19px; line-height:25px;}
.bg-color {font-size:19px; line-height:25px; background-color: #A13E97; padding:25px; color: #ffffff; font-weight:bold;}

.nectar-icon-list-item .content {font-size:19px !important; line-height:25px !important;}



/*---------- MEDIA QUERIES -----------*/

/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
      

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
	  
	  #menu-item-100 {margin-top:10px;}
	  .container-wrap {margin-top:45px;}
      
#header-outer {top:0px !important;}


#popmake-1040 { min-width: 100% !important; max-width: 100% !important; top: 0 !important; left: 0 !important; height: 100% !important;}

.nectar-3d-transparent-button {margin: 0 auto !important; display:block;} 
	  
.nectar-3d-transparent-button .back-3d svg, .nectar-3d-transparent-button .front-3d svg {max-width:100%;}
.button-text {font-size:18px;}
	  
/*body.home .container-wrap {padding-top:35px !important;}*/

/*QUICK EXIT */
#ssb-container p{
    padding-bottom: 9px;
    padding-left: 3px;
    width:45px;
}
	  
#ssb-container #ssb-btn-0 {padding-right:3px;}

#ssb-container p a {
    width: 45px;
    word-break: normal;
    padding-top: 8px!important;
    line-height: 17px !important;
    white-space: normal !important;
    padding-left:0px !important;
	padding-right:3px !important;
    font-size:13px;
}
/*QUICK EXIT */

.container-wrap {padding-top:35 !important;}
#header-space {height:55px !important;}
.need-help-txt {margin-top:22px !important;}

.blog-recent .col {margin-bottom: 20px !important;}
.col-news-video {min-height: 322px !important;}

/*FOOTER*/
#copyright {text-align:center;}
.webocreativo-link {text-align:center;}
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 

}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 

}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 

}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 

}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 

}


@media only screen and (max-width: 690px) {
#header-outer:not(.hidden-secondary) #top {
  display: none;
}
}


@media only screen and (min-width: 1px) and (max-width: 690px) {
  body #header-outer:not(.hidden-secondary) {
   padding: 12px 0 0;
   top: 0!important;
  }
#header-space {
  height: 100px!important;
}
body #header-outer:not(.hidden-secondary) #header-secondary-outer {
   top: 0px;
}
}