/* 
 Theme Name:   CLSA
 Theme URI:    https://webpanda.pl
 Description:  CLSA
 Author:       Webpanda
 Author URI:   https://webpanda.pl
 Template:     hello-elementor
 Version:      1.0
*/


body {
  font-family: "Lato", sans-serif;
}

@font-face {
    font-family: "Lato";
    src: url("/assets/wp/773f272711a69ed0e95fb5de424699c3.eot");
    src: url("/assets/wp/773f272711a69ed0e95fb5de424699c3.eot") format("embedded-opentype"),
		 url("/assets/wp/7463bcb4ed6446b9efcb86973a633841.woff2") format("woff2"),
		 url("/assets/wp/b3346ab5944ddf3b886fc52c83259f0f.ttf") format("truetype"),
		 url("/assets/wp/75f85f3795254bbccc36c3eb94ee86b6.woff") format("woff"),
		 url("/assets/wp/3915114e6d4a498cae924db388fbf22f.svg") format("svg");
		 font-weight: normal;
         font-style: normal;
}


.site-header, body:not([class*="elementor-page-"]) .site-main {
	margin-right: auto;
	margin-left: auto; 
	padding-left:10px;
	padding-right:10px;
}

@media (max-width: 575px) {
  .site-header, body:not([class*="elementor-page-"]) .site-main {
    padding-right: 10px;
    padding-left: 10px; } }

@media (min-width: 576px) {
  .site-header, body:not([class*="elementor-page-"]) .site-main {
    max-width: 500px; } }

@media (min-width: 768px) {
  .site-header, body:not([class*="elementor-page-"]) .site-main {
    max-width: 600px; } }

@media (min-width: 992px) {
  .site-header, body:not([class*="elementor-page-"]) .site-main {
    max-width: 800px; } }

@media (min-width: 1200px) {
  .site-header, body:not([class*="elementor-page-"]) .site-main {
    max-width: 1260px; } }


ul {margin-bottom: 20px}

/* Blog */

.form-submit {text-align:right;}
/*
input[type="text"], input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], select, textarea {
    width: 100%;
    border: solid 1px #000;
    border-radius: 0px;
    margin-top: 5px;
}

input[type="text"]:focus, input[type="email"]:focus, textarea:focus{
 border-color: #000; 
  -webkit-box-shadow: 0px 3px 15px -3px rgba(0,0,0,0.3); 
          box-shadow: 0px 3px 15px -3px rgba(0,0,0,0.3);
}

button, [type="submit"], [type="button"] {
    display: inline-block;
    font-weight: 400;
    color: #000;
    text-align: center;
    background-color: #fff;
    border: 1px solid #000;
    font-size: 1rem;
    border-radius: 0px;
}

button:hover, button:focus, [type="submit"]:hover, [type="submit"]:focus, [type="button"]:hover, [type="button"]:focus {
    color: #ffffff;
    background-color: #808080;
    text-decoration: none;
   border-color: #808080;
  -webkit-box-shadow: 0px 3px 15px -3px rgba(0,0,0,0.6);
          box-shadow: 0px 3px 15px -3px rgba(0,0,0,0.6);
}

.single-blog_post .comment-metadata a {color:#bbb}
*/

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/

.wp-block-gallery,
ul.blocks-gallery-grid {
    margin-left: 0;
}

.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
	background: rgba(255, 255, 255, 0.7);
	color: #000;
	padding: 10px;
	box-sizing: border-box;
}

.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}

.site-main .gallery {
	margin-bottom: 1.5em;
}

.gallery-item img {
	vertical-align: bottom;
}

.gallery-icon {
	padding: 5px;
}

embed,
iframe,
object {
	max-width: 100%;
}

/* end blog */

.cookies-button {background-color:#eee; padding: 5px 10px;}


/* back-to-top*/
.backtotopout {
  width: 40px;
  height: 40px;
  position:fixed;
  right: 10px;
  left: auto;
  top: auto;
  bottom: 10px;
  z-index: 999;
  display: none;}

.backtopin {
width: 40px;
height: 40px;
background-color: rgba(0,0,0,.4);
margin: 0 auto;  
text-align: center;
-webkit-box-sizing: border-box;
        box-sizing: border-box;
display: block;
padding-top: 6px;
border-radius: 0px;
-webkit-box-shadow: 0px 6px 20px -6px rgba(0,0,0,0.6);
        box-shadow: 0px 6px 20px -6px rgba(0,0,0,0.6);
}

.b-arrow-one {
height: 15px;
width: 15px;
border-left: 2px solid #fff;
border-top: 2px solid #fff;
margin-left: auto; 
margin-right: auto; 
margin-top: 10px;
-webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
}




/* scroll bar */
::-webkit-scrollbar{width:6px;height:6px}
::-webkit-scrollbar-button{width:0;height:0}
::-webkit-scrollbar-thumb{background:#BB9955;border:0 none #fff;border-radius:0}
::-webkit-scrollbar-thumb:hover{background:#BB9955}
::-webkit-scrollbar-thumb:active{background:#BB9955}
::-webkit-scrollbar-track{background:#000;border:0 none #fff;border-radius:0}
::-webkit-scrollbar-track:hover{background:#000}
::-webkit-scrollbar-track:active{background:#000}
::-webkit-scrollbar-corner{background:transparent}
/* end scroll bar */

