/* Copyright Asylum Design and Development - Carl-Heinz Benseler :: the css gods will strike down on tables with great vengence! */
body{ font-family:"Open Sans", sans-serif; font-weight: 400; font-size: 20px; color: #666; background-color: #fff; }
a,button,
.animate,
.btn,
svg,
figcaption,
.dim-16-9 .image,
.dim-16-9 .a,
.dim-16-9 a:after,
.navbar:after,
.body figure.float-none,
.body figure.float-left,
.body figure.float-right{ -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; outline: none !important}
.animate-slow,.stamp:after{ -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; -ms-transition: all 1s; transition: all 1s !important; }

h1, h2, h3, h4, h5, h6{ font-weight: inherit; }

button{ font-weight: inherit; }
a.btn,button.btn{ transform: scale(1); }
a.btn:hover,button.btn:hover{ transform: scale(1.05); }
a{ color: #996666; }
a:hover{ color: #66cccc; }

::selection { background: rgba(255, 204, 204, 1); color: inherit; }
::-moz-selection { background: rgba(255, 204, 204, 1); color: inherit; }

.form-control:not(.dataTables_wrapper .form-control),.custom-file-label{ font-weight: inherit; font-family:"Open Sans", sans-serif; font-weight: 300; }
.form-control:not(.dataTables_wrapper .form-control,textarea){ }
.form-control,.bootstrap-select > .dropdown-toggle,.btn.focus, .btn:focus,.input-group-text,.input-group,.btn,.dropdown-menu,.custom-select{ font-size:inherit; }
.form-control:focus,.btn.focus, .btn:focus, .page-link:focus{ border-color: #8f9779; box-shadow: none; border-radius: none; }

/* 
Pink: ffcccc / 
Dark Pink: 996666 / 
Blue: 66cccc
*/

/*FONT SIZES*/
.font-50{ font-size: 50px !important; }
.font-40{ font-size: 40px !important; }
.font-30{ font-size: 30px !important; }
.font-25{ font-size: 25px !important; }
.font-20{ font-size: 20px !important; }
.font-18{ font-size: 18px !important; }
.font-16{ font-size: 16px !important; }

.text-white{ color: #fff !important; }
.text-pink{ color: #ffcccc !important; }
.text-dark-pink{ color: #996666 !important; }
.text-blue{ color: #66cccc !important; }

.font-cinzel{ font-family:"font-cinzel", sans-serif; text-transform: uppercase;  }
.font-light{ font-weight: 300; }
.font-regular{ font-weight: 400; }
.font-bold{ font-weight: 700; }

.bg-pink{ background-color: #ffcccc !important; }
.bg-dark-pink{ background-color: #996666 !important; }
.bg-blue{ background-color: #66cccc !important; }

.bg-gray{ background-color: #f2f2f2 !important; }
.bg-white{ background-color: #fff !important; }

.padding{ padding-top: 6rem; padding-bottom: 6rem; }
.padding-top{ padding-top: 6rem; }
.padding-bottom{ padding-bottom: 6rem; }

.limit{ overflow: hidden; /*text-overflow: ellipsis;*/ display: -webkit-box; -webkit-line-clamp: 4; line-clamp: 4; -webkit-box-orient: vertical; }
.limit:hover{ overflow:auto; text-overflow: clip; text-overflow: clip; }

hr{ height: 2px; border: none; margin-top: 2rem; margin-bottom: 2rem; }

figure {margin: 0; padding: 0; height: auto; position: relative; display: block; overflow: hidden; }
figcaption { width:100%; line-height:50px; color: #201e1e; background: rgba(255,255,255,0.8); font-size: 16px; text-align: center; padding:0 15px; position:absolute; bottom:-70px; left:0; z-index:2; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease; }
figure:hover figcaption { bottom:0}
figure a{ background-size: cover; }
.grid .dim-16-9 > iframe{ width: 98.5%; height: 98.5%; margin:auto }
.dim-16-9:hover > a,
.dim-1-1:hover > a,
.dim-16-9:hover > .image,
.grid .dim-16-9:hover > iframe{ opacity:1; -webkit-transform: scale(1.04); -moz-transform: scale(1.04); -o-transform: scale(1.04); -ms-transform: scale(1.04); transform: scale(1.04) !important; }

/*RATIO*/
/*(9h / 16w) * 100%*/
.dim-16-9,.dim-9-16,.dim-1-1{ position: relative; overflow: hidden; }
.dim-16-9 > a,
.dim-16-9 > .image,
.dim-16-9 iframe,
.dim-1-1 > a,
.dim-1-1 > iframe,
.dim-1-1 > div{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-position: center; }

.dim-16-9:before {display: block; content: " "; width: 100%; padding-top: 56%; }
.dim-16-9 img,.dim-1-1 img{ display:none; }
.dim-1-1:before {display: block; content: " "; width: 100%; padding-top: 100%; }

.zoom-icons{ }
	.zoom-icons a[data-icon]{ display: inline-block; text-align: center; box-sizing: content-box; }
	.zoom-icons a[data-icon] i{ width: 40px; height: 40px;  transform: scale(1); transition: all 0.2s !important; display: inline-block; border-radius: 50%; border: 1px solid #fff; }
	.zoom-icons a[data-icon] i:before{ line-height: 38px; }
	.zoom-icons a[data-icon]:hover i{ transform: scale(1.2); }

strong,.strong{ font-weight: 700 !important; }
label{ font-weight: inherit; }
iframe{ width:100%; border: 0 ; display: block; }

.header{ width: 100%; position: fixed; top:0; z-index:4; }


/* 
Pink: ffcccc / 
Dark Pink: 996666 / 
Blue: 66cccc
*/

.navbar-toggler{color: #fff; }
.navbar .navbar-toggler span:before{width: auto; height: auto; font-size: 20px; padding-right: 0}
.navbar .navbar-collapse{ z-index: 4; }
.navbar .container{ position: relative; }

.navbar{ padding-top: 1rem; padding-bottom: 1rem; background-color: rgba(102,204,204, 0.0); }
.navbar .nav-style{ width:50%; }
.navbar .navbar-toggler{ color: #fff; font-size: 30px; }
.minify.navbar .navbar-toggler{ color: #fff; }
.scroller.navbar .navbar-toggler{ color: #66cccc; }
.navbar-nav.nav{ margin-right: auto; margin-left: 0; }

.navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow{ width: auto; height: auto; border: none; }
.navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow:before{ width: 15px; color: #d7e3b6; font-family: "unicons"; content: "\eb3a"; display: inline-block; }

.navbar .nav-link{ font-size: 20px; color: #66cccc; font-weight: 700; border-radius: 5px }
	.navbar .nav-link.active{ color: #fff; font-weight: 700; }

.navbar .nav-link,
.navbar .dropdown-item{ padding-left: 0.5rem !important; padding-right: 0.5rem !important; }
	.navbar .nav-link:hover,
	.navbar .nav-link.highlighted{ color: #ffcccc; }
	.navbar .dropdown-menu{ background-color: #fff; border:none !important; border-radius:0; margin: 0; }
	.navbar .dropdown-item{ font-size: 16px; color: #d7e3b6; font-weight: inherit; }
	.navbar .dropdown-item.active,
	.navbar .dropdown-item:active,
	.navbar .dropdown-item:focus,
	.navbar .dropdown-item:hover{ background-color: #d7e3b6; color: #fff; }
	.navbar-nav.sm-collapsible .sub-arrow{ border: none; }
	.dropdown-header{ text-transform: uppercase; }

.scroller.navbar{ position: fixed; top: 0; left: 0; bottom: 0; right: 0; overflow: auto; text-align: center; }
.minify.navbar{ background-color: rgba(102,204,204, 1); text-align: center; }
.scroller.navbar{ background-color: #996666; }
.scroller.navbar .navbar-collapse{ padding-top: 15px }

.minify.navbar .nav-link{ color: #fff; }
.minify.navbar .nav-link:hover,
.minify.navbar .nav-link.highlighted{ color: #996666; }

.scroller.navbar .nav-link{ color: #fff; font-size: 30px; margin-bottom: 1rem; }
.scroller.navbar .nav-link:hover,
.scroller.navbar .nav-link.highlighted{ color: #cad877; }


.banner{ position: relative; z-index: 0; }
	.banner .item{ height: 100vh; width: 100vw; overflow: hidden; }
	.banner .item .bg{ height: 100%; width: 50vw; position: relative; }
	img.logo{ width: 35%; position:absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); }
	.banner .item .message img{ max-width: 60%; }
	.banner .image{ width: 100%; height: 100%; position: absolute; background-size: cover; background-position: center; --animate-duration: 10s; }
	.banner .text-pink{ line-height: 100%; letter-spacing: -1px; text-transform: uppercase; }
	.banner p{}
	
	.banner .owl-dots{ position: absolute; bottom: 20px; left: 0; right: 0;  text-align: center; z-index: 5; }
	.banner .owl-dots .owl-dot span{ width: 10px; height: 10px; background-color: #fff; border-radius: 50%; }

	.banner .owl-prev svg, .banner .owl-next svg{ display: block; }
	.banner .owl-prev svg, .banner .owl-next svg{ fill: #fff; }
	.banner .owl-nav .owl-next{ right: 5%; }
	.banner .owl-nav .owl-prev{ left: 5%; }
		
	.banner .mouse{ width: 40px; height: 40px; line-height: 40px; position:absolute; bottom:50px; left:50%; margin-left: -25px; z-index:3; animation-duration:3s; }
	.banner .mouse svg{ display: block; fill: #fff; transform: rotate(-90deg); }
	.banner .mouse:hover{ padding: 5px }

/* 
Pink: ffcccc / 
Dark Pink: 996666 / 
Blue: 66cccc
*/

#start{ position: relative; }

.logotype{ height: 100vh }
.logotype:before{ width: 100%; height: 100%; background-image: url(../images/logotype-womans-wellness.png); opacity: 0.3; background-repeat: no-repeat; background-position: center; position: absolute; top: 0; left: 0; content:""; }

.wave{ width: 100vw; position:relative; z-index: 1; }
	.wave img{ width: 100vw; position:absolute; top: 0; left: 50%; transform: translate(-50%,-50%); }

.flower{ position: relative; }
	.flower:before{ width: 229px; height: 208px; left: 50%; top: 50%; transform: translate(-50%,-50%); position: absolute; background-image: url(../images/flower.png); content: ""; z-index: 0; }
	.flower *{ position: relative; z-index: 1; }

#services{ background-image: url(../images/background-services.jpg); background-size: cover; background-position: center; background-attachment: fixed; }
	#services .dim-1-1{ border: 5px solid #ffcccc; border-radius: 50%; }
	#services .dim-1-1 .icon{ width: 100px; height: 100px; background-color: #fff; border-radius: 50%; position:absolute; top: 100%; left: 50%; transform: translate(-50%,-100%); text-align:center; pointer-events: none; }
	#services .dim-1-1 .icon img{ width: 60%; height: 60%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); display: block !important; }

#our-facility{ background-image: url(../images/background-services.jpg); background-size: 100%; background-position: center; background-attachment: fixed; }
	#our-facility .owl-item{ overflow: hidden; }
	#our-facility .owl-dots{ position: absolute; bottom: 20px; left: 0; right: 0;  text-align: center; z-index: 5; }
	#our-facility .owl-dots .owl-dot span{ width: 10px; height: 10px; background-color: #fff; border-radius: 50%; }
	#our-facility .owl-carousel{ z-index: 0; }
	#our-facility .owl-prev svg, #our-facility .owl-next svg{ fill: #fff; }
	#our-facility .owl-nav .owl-next{ right: 5%; }
	#our-facility .owl-nav .owl-prev{ left: 5%; }

#contact{ background-image: url(../images/background-contact.jpg); background-size: 100%; background-position: center; background-attachment: fixed; border-top: 5px solid #fff; }
	#contact h2, #contact p{  }
	#contact input.form-control, #contact textarea{ background: transparent; border-color: #996666; color: #996666; }
	#contact a{  }
	#contact a:hover{  }

	#contact #formMessage p{ font-family:"Open Sans", sans-serif; font-weight: 400; }

.end{  }









/* 
Pink: ffcccc / 
Dark Pink: 996666 / 
Blue: 66cccc
*/

.close{ color: #8f9779; opacity: 1; }
.close:hover{ color: #8f9779; }


footer{ position: relative; z-index: 0; overflow: hidden; }

.end{ position: relative; font-weight: 300; z-index: 2; padding-bottom: 60px; }
	.end a{color: #b3b3b3}

.back-to-top-box{ height:0; z-index:10; }
.btn.back-to-top{ width: 50px; line-height: 50px;  border-radius: 50% 0 0 0; border: none; text-align: center; padding:0; position:fixed; right: 0; bottom: 0; z-index:10; bottom: -50px; }

#preload{ width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; z-index: 5; pointer-events: none;
background: radial-gradient(ellipse at center,  rgba(255,255,247,1) 5%,rgba(255,255,255,0) 50%);
}

.pre-breadcrumb{ color: #999; }
.breadcrumb{ background:transparent; color:inherit;  }
	.pre-breadcrumb .zoom-icons a[data-icon] i{ border-color: #999; color: #999; }
	.pre-breadcrumb .zoom-icons a[data-icon]:hover i{ border-color: #8f9779; color: #8f9779; }
	.breadcrumb a{ text-decoration: underline; color: #999; }
	.breadcrumb a:hover{ color:#8f9779; }
	.breadcrumb-item + .breadcrumb-item{ padding-left: 2px }
	.breadcrumb-item + .breadcrumb-item:before {content:"/"; padding-right: 2px; padding-left: 2px}

/* 
Pink: ffcccc / 
Dark Pink: 996666 / 
Blue: 66cccc
*/


/*OWL SETTINGS*/
.owl-nav .owl-next,
.owl-nav .owl-prev{ background-color: transparent; }
.owl-nav .owl-next:hover,
.owl-nav .owl-prev:hover{ background-color: transparent; }

	.sm-arrow .owl-nav .owl-next,
	.sm-arrow .owl-nav .owl-prev{ background-color: #fff; border: 1px solid #fff; border-radius: 50%; }
	.sm-arrow .owl-nav .owl-next:hover,
	.sm-arrow .owl-nav .owl-prev:hover{ background-color: #fff; }

	.lg-arrow .owl-nav .owl-prev,
	.lg-arrow .owl-nav .owl-next,
	.lg-arrow .owl-nav .owl-prev:hover,
	.lg-arrow .owl-nav .owl-next:hover{ width: 40px; height: 40px; line-height: 40px; }
	.sm-arrow .owl-nav .owl-prev,
	.sm-arrow .owl-nav .owl-next,
	.sm-arrow .owl-nav .owl-prev:hover,
	.sm-arrow .owl-nav .owl-next:hover{ width: 40px; height: 40px; line-height: 38px; padding: 10px}
	.owl-nav [class*="owl-"]{ top: 50%; transform: translate(0,-50%); }
	.lg-arrow .owl-nav .owl-prev:hover, .lg-arrow .owl-nav .owl-next:hover{ padding: 5px }
	.sm-arrow .owl-nav .owl-prev:hover, .sm-arrow .owl-nav .owl-next:hover{ padding: 15px; }
	.sm-arrow .owl-prev svg, .sm-arrow .owl-next svg{ fill: #8f9779; }

	.owl-prev svg, .owl-next svg{ display: block; }
		.owl-nav .owl-next{ right: 0; }
		.owl-nav .owl-prev{ left: 0; }
		.owl-nav .owl-next svg{ transform: rotate(180deg); }
		.owl-nav .owl-prev svg{ transform: rotate(0deg); }

.grid{ overflow: hidden; }
	.gallery .grid-sizer, .gallery .grid-item { width: 20%; }
	.gallery .grid-item:nth-of-type(5n+2) { width: 40%; }
	.gallery .grid-item figure{  }
	.gallery .grid-item a{ box-shadow: inset 5px 5px 0 #fff,inset -5px -5px 0 #fff; border-radius: 5px; }
	.gallery .grid-item figcaption{ padding-bottom: 0 }
	.gallery img.img-fluid{ max-width: none; height:100%; }


.google-maps{ width: 100%; height: 400px; border:1px solid rgba(0,0,0,.125); }
.google{ margin-top:25px; }
	.google, .google iframe{ width:100%; }
	.map_pop{ line-height:25px; }
	.map_pop p.head{  margin-bottom:5px; }
	.map_pop p{ margin:0; }
	.map_pop strong{display: block; }
	.map_pop a{}

.panel{ margin-bottom: 5px; }
	.panel-default{ border:none; }
	.panel-group .panel + .panel{ margin-top:10px; }
	.panel-default > .panel-heading{ background: transparent; border:none; color:inherit; }
	.panel-heading{ padding:0; border-radius:0; }
	.panel-body{ border: none; border-radius: 0 0 .25rem .25rem; background: #daedff; padding:10px 15px; margin-bottom: 15px; }
	.panel-body p:last-of-type{ margin-bottom: 0; }
	.panel-title button{ width: 100%; font-weight: 400; border-radius: .25rem; padding:10px 15px; text-align: left; border:none; background-color: #daedff; color: #8f9779; display:block; }
	.panel-title button:after{ font-family: 'unicons-line'; content: "\eb3a"; float: right; }
	.panel-title button[aria-expanded="true"]{ border-radius: .25rem .25rem 0 0; background-color: #daedff; border-bottom: 0; }
	.panel-title button[aria-expanded="true"]:after{content: "\eb56"; }

.pagination{  }
	.page-item:first-child .page-link,
	.page-item:last-child .page-link{  }
	.pagination li{ display:inline-block; }
	.pagination li a{border:none; color:#8f9779 !important; background: transparent; margin-right: 5px; text-decoration: none !important; }
	.page-item.active .page-link{ background:#8f9779; color:#fff !important; border: none; }
	.page-link:hover{ color: #fff !important; background-color: #8f9779; }
	.page-item.disabled .page-link{ background-color: transparent; color: #ddd; opacity: 0.5;  }

.card{ border: none; border-radius: 0; }
.badge{ font-weight: 300; letter-spacing: 0; }


.dt-bootstrap .dataTable tbody td{ padding: 5px 0 !important; }
.dt-bootstrap .panel-group{ margin:0; }
.dt-bootstrap .pagination{ text-align:right; }
div.dataTables_wrapper div.dataTables_filter{ text-align:left; }
div.dataTables_wrapper div.dataTables_length{ text-align:right; }
.dt-bootstrap .dl-horizontal{ font-size:90%; }
.dt-bootstrap .dl-horizontal dt{ float:left; }

.asylum a{ display: inline-block; border-radius: 5px; }
.asylum a img{ display: inline-block; }
.asylum a:hover{ background-color: #ffcccc; padding: 5px 10px; margin: -5px -10px -5px 0; }
	.asylum a img{ transform: rotate(0deg); -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; -ms-transition: all 1s; transition: all 1s !important; }
	.asylum a:hover img:first-of-type{ transform: rotate(360deg); }
	.asylum span{ display: none; }


.form-row{ margin-bottom: 15px }

/* 
Pink: ffcccc / 
Dark Pink: 996666 / 
Blue: 66cccc
*/

.btn{ font-weight: inherit; font-size: inherit; border-width: 1px; border-radius: 5px; }

	.btn-plain,.btn-plain:focus,.btn-plain:active{ background: transparent; border-color: transparent !important; box-shadow:none !important; color: inherit; padding: 0; }
	.btn-plain:hover{ background: transparent; border-color: transparent; color: #d7e3b6 }
	.btn-plain .uil{ color: #d7e3b6; }

	
	.btn-primary,.btn-primary:focus,.btn-primary:active{ background:#996666; border-color:#996666; box-shadow:none; color:#fff; }
	.btn-primary:hover{ background:#d7e3b6; border-color:#d7e3b6; color:#996666; }
	.btn-primary-invert,.btn-primary-invert:focus,.btn-primary-invert:active{ background:transparent !important; border-color:#996666 !important; color:#996666 !important; }
	.btn-primary-invert:hover{ background:#996666 !important; border-color:#996666 !important; color:#66cccc !important; }
	
	.btn-white-invert,.btn-primary-invert:focus,.btn-primary-invert:active{ background:transparent; border-color:#fff; color:#fff; }
	.btn-white-invert:hover{ background:#fff; border-color:#4f6c23; color:#4f6c23; }

	.btn-secondary,.btn-secondary:focus,.btn-secondary:active{ background:#d7e3b6; border-color:#d7e3b6; box-shadow:none; color:#fff; }
	.btn-secondary:hover{ background:#d7e3b6; border-color:#d7e3b6; color:#fff; }
	.btn-secondary i{ color: #fff !important; }
	.btn-secondary-invert,.btn-secondary-invert:focus,.btn-secondary-invert:active{ background:transparent; border-color:#d7e3b6; color:#8f9779; }
	.btn-secondary-invert:hover{ background:#d7e3b6; border-color:#d7e3b6; color:#fff}
	.badge-secondary{ background: #235c7d; color: #fff; font-weight: 300; }

	.btn-link,.btn-link:focus,.btn-link:active{ background:transparent; border:none; box-shadow:none !important; color: inherit; 
		text-decoration: underline; padding:0; line-height: inherit; display: inline; vertical-align: top; text-transform: none; font-size: inherit; }
	.btn-link:hover{ background:transparent; border-color:#8f9779; color:#8f9779; }

@media (min-width:576px) {.container{max-width:576px; }}
@media (min-width:768px) {.container{max-width:768px; }}
@media (min-width:992px) {.container{max-width:992px; }}
@media (min-width:1200px) {.container{max-width:1160px; }}
@media (min-width:1300px) {.container{max-width:1360px; }}
@media (min-width:1600px) {.container{max-width:1600px; }}

@media (max-width:1600px){
	body{ font-size: 16px; }
	.navbar .nav-link{ font-size: 17px;}

	/*FONT SIZES*/
	.font-50{ font-size: 30px !important; }
	.font-40{ font-size: 30px !important; }
	.font-30{ font-size: 25px !important; }
	.font-25{ font-size: 18px !important; }
	.font-20{ font-size: 18px !important; }
	.font-18{ font-size: 17px !important; }
	.font-16{ font-size: 16px !important; }

}

/*col-xl*/
@media (max-width:1200px){

	.navbar .nav-link,
	.navbar .dropdown-item{ padding-left: 0.4rem !important; padding-right: 0.4rem !important; }
	.navbar .nav-style{ width: 100%; }

	.padding{ padding-top: 4rem; padding-bottom: 4rem; }

}

/*col-lg*/
@media (max-width:992px){
	.navbar{ padding-top: 15px; padding-bottom: 15px; }

	.animate-left, .animate-right{ animation-duration:0 !important }
	.padding{ padding-top: 4rem; padding-bottom: 4rem; }

	img.logo{ width: 60%; }
	
	.banner .owl-nav .owl-prev{ left: 3%; }
	.banner .owl-nav .owl-next{ right: 3%; }
	.sm-arrow .owl-nav .owl-next{ right: -10px; }
	.sm-arrow .owl-nav .owl-prev{ left: -10px; }
}

/*col-md*/
@media (max-width:768px){
	.banner .owl-nav .owl-prev{ left: 2%; }
	.banner .owl-nav .owl-next{ right: 2%; }

}

/*col-sm*/
@media (max-width:576px){

	/*FONT SIZES*/
	.font-140{ font-size: 110px !important; }
	.font-70{ font-size: 50px !important; }
	.font-50{ font-size: 40px !important}
	.font-40{ font-size: 34px !important}
	.font-30{ font-size: 25px !important}
	.font-25{ font-size: 20px !important}
	.font-20{ font-size: 18px !important}
	.font-18{ font-size: 17px !important}
	.font-16{ font-size: 16px !important}

	.banner .mouse{ display: none; }
	.banner .owl-nav .owl-next{ right: 1%; }
	.banner .owl-nav .owl-prev{ left: 1%; }
	.navbar-toggler{ padding-right: 0; }

}

@media (max-width:375px){

	.navbar-brand{ height: 100px; }
	.minify.navbar .navbar-brand{ height: 100px; }
	.navbar-toggler{ padding-right: 0; }

	.banner p{ font-size: 16px }
	.banner .mouse{ display: none; }

}

/* © copyright Asylum Design and Development - Carl-Heinz Benseler :: the css gods will strike down on tables with great vengence! */
