/*@import url(bootstrap/bootstrap.min.css);*/
@import url(../../public-assets/css/fonts.css);
@import url(reset.css);
@import url(../../public-assets/css/fontello/fontello.css);
@import url(../../public-assets/css/fontello/fontello-codes.css);
@import url(../../public-assets/css/fontello/fontello-embedded.css);
@import url(../../public-assets/css/fontello/fontello-ie7.css);
@import url(../../public-assets/css/fontello/fontello-ie7-codes.css);
@import url(https://fonts.googleapis.com/icon?family=Material+Icons);
@import url(../../public-assets/css/bootstrap/modal-bootstrap.css);

* {margin: 0px;padding: 0px;box-shadow: border-box;}
.container-fluid {padding: 0px !important;}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

#loading {   
	display: none;
	background-color: rgba(41, 41 ,41, 0.5) !important;	
	justify-content: center;
	align-items: center;
	z-index: 5000;
}

#loading > img {width: 120px}

.sb-control {
	width: 100%;
	padding: 5px;
	border: 1px solid #CED4DA;
	border-radius: 5px;
	font-size: 15px
}

.sb-modal-fade-show {
	/*display: none;*/
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: rgba(41, 41 ,41, 0.3) !important;	
	justify-content: center;
	align-items: center;
	padding: 0.3rem; 
}

.sb-modal-fade-close {

}

   /* ////////////////////////////SB NUEVOS SERVICIOS */
        /* HEADER */
        @media (min-width: 1500px) {
            .title-sb-header { 
                max-width: 800px !important;
                /* transform: translate(-300px) !important */
            }
        }
        /* PACKAGES */
        .packages > .title-packages { 
            font-size: 1.2rem;
            margin-bottom: 2rem; 
        }
        .container-packages > .package {
            border: 1px solid #f37930;
            border-radius: 5px;
            margin-bottom: 2rem;
        }
        .container-packages > .package > .header, 
        .container-packages > .package > .header-price {
            font-family: 'Poppins', sans-serif;
            font-weight: 600;
            font-size: 1.5rem;
            letter-spacing: 1.2px;
            padding: 1.5rem;
            text-align: center;
        }

        .container-packages > .package > .header {
            color: #f37930;
            font-weight: 600;
        }
        .container-packages > .package > .header-price {
            color: #FFFFFF;
            background-color: #f37930;
        }
        .container-packages > .package > .items {
            color: #1a1a1a;
            padding: 1.5rem 2rem 1.5rem 2.5rem;
            list-style: disc;
        }
        .container-packages > .package > .items li {
            padding: 0.4rem 0px 0.4rem 0px;
        }
        .container-packages > .package > .items li .free {
            color: #f37930;
        }
        /* Submenu */
        .container-packages > .package > .items li .items-submenu {
            list-style: circle;
            padding-left: 2rem;
            margin-top: 0.5rem;
            margin-bottom: 1rem;
        }
        .container-packages > .package > .items li .items-submenu li { padding: 0.3rem 0px 0.3rem 0px }

        .container-packages > .package > .price {
            font-size: 1.2rem;
            color: #FFFFFF;
            font-weight: 600;
            letter-spacing: 1.2px;
            text-align: center;
            padding: 2rem 0px 2rem 0px;
            background-color: #f37930;
            position: relative;
            width: 80%;
            margin: 0px auto 1rem auto;
            border-radius: 5px;
            border: 1px solid transparent;
        }  
        .container-packages > .package > .price a {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .container-packages > .package > .price a img {
            width: 30px;
            margin-right: 0.5rem;
        }
        .container-packages > .package > .price a .wp-white {
            display: block;
        }
        .container-packages > .package > .price a .wp-orange {
            display: none;
        }
        .container-packages > .package > .price a:hover {
            color: inherit;
        }
        .container-packages > .package > .price a:hover .wp-white { display: none }
        .container-packages > .package > .price a:hover .wp-orange { display: block }

        .container-packages > .package > .price:hover {
            border: 1px solid #f37930;
            background-color: #FFFFFF;
            color: #f37930;
        }

        @media (min-width: 760px) {
            .packages > .title-packages { 
                font-size: 1.5rem;
            }

            .packages > .container-packages {
                display: flex;
                align-items: flex-start;
                justify-content: space-between;
            }

            .container-packages > .package {
                max-width: 340px;
                margin-bottom: 0px
            }
        }

        @media (min-width: 1024px) {
            .packages > .title-packages { 
                font-size: 1.7rem;
                margin-bottom: 2.5rem; 
            }
            .packages > .container-packages {
                display: flex;
                align-items: flex-start;
                justify-content: center;
            }
            .container-packages > .package {
                max-width: 380px;
            }
            .container-packages > .package-1 { margin-right: 80px }
        }

        @media (min-width: 1900px) {
            .packages > .title-packages { 
                font-size: 1.9rem;
            }
        }

        /* QUESTIONS */
        .collapse:not(.show) {
            display: none;
        }
        .navbar-collapse {
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
            -ms-flex-positive: 1;
            flex-grow: 1;
            -ms-flex-align: center;
            align-items: center;
        }
        .navbar-expand-sm .navbar-collapse {
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
        }

        .container-questions { 
            text-align: left;
            max-width: 1200px !important;
        }
        @media (min-width: 1200px) {
            .container-questions { width: 900px }
        }
        @media (min-width: 1900) {
            .container-questions { width: 1000px }
        }
        .container-questions .question {
            padding: 0.5rem 1rem 0px 1rem;
            background-color: #F9F8FC;
            border-radius: 5px;
            margin-bottom: 2rem;
        }
        .container-questions .question > p {
            padding-bottom: 0px;
            margin-bottom: 0px 
        }
        .container-questions .question > p button {
            text-align: left;
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        .container-questions .question > p button span {
            font-size: 2rem
        }
        .container-questions .question .response {
            padding-bottom: 2rem;
        }
        .container-questions .question .response .ul-items {
            /* border: 1px solid red; */
            margin-top: -30px;
            list-style: decimal;
        }
        .container-questions .question .response .ul-items li::before { display: none }
        /* WRITE TO WHWATSAPP */
        .write-to-whatsapp-sb:hover {
            box-shadow: 0px 0px 0px 0px !important;
            z-index: 55;
        }
        .write-to-whatsapp-sb:hover::before {
            content: 'Escribenos al Whatsapp (+57) 313 4145454 y con gusto las atenderemos.';
            color: #1a1a1a;
            display: flex;
            justify-content: center;
            align-items: center;
        }