body					{font-family: 'Nunito', sans-serif;}
.main-banner			{background-position:center center !important;background:url('../images/topd2.jpg') no-repeat top center;background-size: cover;color:#fff;min-height:620px;height:620px;filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));}
.main-banner.smaller	{height:300px;min-height:300px;}
.main-banner .container,
.main-banner .d-flex	{height:100%;}

.main-banner h1			{font-size:3em;font-weight:700;line-height:1.5em;}
.main-banner h1	span	{color:#D6B568;}
.main-banner .btn		{margin-right:1em;}
.art-banner             {text-align:right;width:100%}
.navbar-nav.ms-auto .nav-link	{font-weight:700;border-bottom:2px #fff solid;}
.navbar-nav .nav-link.active, 
.navbar-nav .show>.nav-link		{border-bottom:2px #C7913B solid;}

.navbar-nav .dropdown-item		  {border-bottom:2px #fff solid;color:#000;}
.navbar-nav .dropdown-item.active, 
.navbar-nav .dropdown-item:active {border-bottom:2px #C7913B solid;background:none;color:#000;}

.btn						{-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;border-width:2px;padding-right:1em;padding-left:1em;}
.btn.btn-primary			{background:none;border-color:#D6B568;}
.btn.btn-primary.btn-gallery	{color:#000;}
.btn.btn-primary.btn-gold   	{background:#d6b568;}
.btn.btn-primary.btn-gold:hover	{color:#000;}

.container.page-content		{padding-top:3em;padding-bottom:3em;}
.container.page-content	h1		{color:#4C2F2B;}
.container.page-content	h1 span	{color:#C7913B;font-size:0.5em;display:block;}

.container h2					{color:#4C2F2B;}
.container h2 span				{color:#C7913B;font-size:0.5em;display:block;font-weight:700;}

.partners .container,
.program .container							{padding-top:3em;padding-bottom:3em;}
.program .nav-tabs							{border:none;margin-top:2em;}
.program .nav-tabs .nav-item.show .nav-link, 
.program .nav-tabs .nav-link.active			{background:#4C2F2B;color:#fff;border-color:#4C2F2B;}
.program .nav-tabs .nav-link				{background:#C7913B;color:#fff;border-color:#C7913B;margin:0 0.25em;}
.program .container	table					{border:1px #EFEFEF solid;}
.program .container	table th				{text-align:center;padding:2em 1em;vertical-align: middle;}
.program .container	table td				{border-left:1px #efefef solid;padding:2em 1em;}

.partners .nav-tabs							{border:none;margin-top:2em;}
.partners .nav-tabs .nav-item.show .nav-link, 
.partners .nav-tabs .nav-link.active		{background:none;color:#151515;border-color:#fff;}
.partners .nav-tabs .nav-link				{background:none;color:rgba(21, 21, 21, 0.4);border-color:#fff;margin:0 0.25em;font-size:1.2em;}
.partners .row .col-6.text-center a img		{margin:2em 0;}

.gallery-bg.gold-bg,
.gallery-bg.gold-bg .container						{background:#EAD79F;}
.gallery-bg.gold-bg .container h2 span				{color:#fff;}
.gallery-bg.gold-bg .btn.btn-primary.btn-gallery	{color:#fff;}

.news-bg,
.news-bg .container,
.prelegenci,
.prelegenci .container						{background:#EAD79F;}
.footer-bg .container,
.news-bg .container,
.prelegenci .container						{padding-top:2em;padding-bottom:2em;}
.news-bg .container h2,
.prelegenci .container h2 					{color:#fff;}
.news-bg .container h2 span,
.prelegenci .container h2 span				{color:#151515;font-weight:700;}

.pagination .page-link				{border-color:#C7913B;color:#fff;background:#C7913B}
.pagination .active>.page-link, 
.pagination .page-link:focus,
.pagination .page-link:hover,
.pagination .page-link.active		{border-color:#4C2F2B;background:#4C2F2B;}

.card.prelegent .card-title			{color:#C7913B;font-weight:700;font-size:1em;text-decoration:none;}
.card.prelegent .card-text			{color:#151515;font-size:0.9em;}

.card.news,
.news-bg .card						{border:none;background:none;}
.card.news .card-title,
.news-bg .card .card-title			{font-weight:700;font-size:1.2em;text-decoration:none;color:#151515;}
.card.news .card-title:hover,
.news-bg .card .card-title:hover	{color:#C7913B;}
.card.news .card-text.date,
.news-bg .card .card-text.date		{color:#C7913B;font-size:0.8em;}

.footer-bg,
.footer-bg .container			{background:#151515;color:#E8E8E8;}
.footer-bg .nav .nav-link		{color:#fff;font-weight:700}
.footer-bg .nav .nav-link.active,
.footer-bg .nav .nav-link:focus, 
.footer-bg .nav .nav-link:hover	{color:#EAD79F}
.footer-bg .socials	.fa			{color:#EAD79F;margin:0.5em 0.35em 2em 0.35em;}

.divider						{width:100%;background:url('layout/divider.jpg') no-repeat top center;background-size: cover;height:200px;}
.divider.divider-2				{background-image:url('layout/devider.jpg');}

blockquote						{border-left:3px #C7913B solid;display:block;padding-left:1.5em;font-style:italic;}

/* body            {background:url('layout/main-banner.jpg') no-repeat top center;background-size:cover;padding-bottom:180px;position:relative;font-family: 'Comfortaa', cursive;}
body.whitebg    {background:#fff;}
.wsg-logo       {position:absolute;top:0;left:0;}
nav             {margin-top:5em;float:right;}
nav.navbar      {margin-top:0;float:none;}
body.whitebg nav.d-none.d-md-block .nav-link {color:#121e74;}
nav.d-none.d-md-block .nav-link   {color:#fff;margin:0 0.1em;font-size:0.7em;}
nav.d-none.d-md-block a.active.nav-link,
nav.d-none.d-md-block a:hover.nav-link   {color:#fff;background:#121e74;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.img-responsive {width:100%}
nav.navbar      {border-bottom:1px #121e74 solid;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{color:#121e74;}



#main-banner    {margin:15em 0 20em 0;color:#fff;}
#main-banner .inner {padding-left:5em;}
#main-banner h1 {font-size:3em;line-height:1.4em;}
#main-banner .buttons .btn  {color:#fff;border:2px #fff solid;margin-right:1em;padding:0 2em;display:block;float:left;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;font-weight:bold;line-height:45px;}
#main-banner .buttons a:hover.btn   {color:#fff;background:#121e74;border-color:#121e74;}

.page .news-short               {font-size:0.9em;font-weight:300;}
.page{padding-bottom:50px;}
footer          {position:absolute;bottom:0;width:100%;text-align:center;}

.header-margin  {margin-top:9em;}
.page h1        {font-size:4em;color:#121e74;margin:32px 0;font-weight:300;}
.page .page-content             {font-size:1em;line-height:1.7em;font-weight:300;}
.news-simple-list,
.news-simple-list li            {list-style:none;padding:0;margin:0;}
.news-simple-list               {margin-top:32px;}
.news-simple-list .news-title   {font-size:2em;color:#121e74;clear:both;display:block;line-height:1.2em;margin-bottom:1em;font-weight:300;text-decoration:none;cursor: pointer;}
.news-simple-list .news-short   {font-size:1em;line-height:1.7em;font-weight:300;}


.news-list .news-date span      {color:#676767;font-size:0.8em;line-height:32px;padding-left:5px;}
.news-list .news-date .fa       {color:#121e74;line-height:32px;}
.news-list .news-title          {color:#121e74;font-size:1.4em;font-weight:300;text-decoration:none;}
.news-list .news-more           {color:#121e74;background:#fff;text-align:center;text-decoration:none;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;font-weight:bold;line-height:45px;display:block;border:2px #121e74 solid;}
.news-list :hover.news-more     {background:#121e74;color:#fff;}

.cPaginatorcRound               {height:45px;}
.cOutPaginator                  {float:left;position:relative;left:50%;}
.cInPaginator                   {float:right;position:relative;left:-50%;}
.cPaginatorOL,
.cPaginatorOL li                {float:left;list-style:none;padding:0;margin:0;}
.cPaginatorOL li                {margin:0 5px;}
.cPaginatorOL li a              {color:#121e74;text-decoration:none;font-size:0.9em;padding:2px 15px;display:block;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;font-weight:bold;display:block;border:2px #121e74 solid;}
.cPaginatorOL li a:hover,
.cPaginatorOL li.cActive a      {color:#fff;background:#121e74;}
@media (max-width: 1400px) {nav {padding-left:350px;}}
@media (max-width: 575.98px) {
    body                        {padding:0 0 180px 0;}
    #main-banner                {margin:3em 0 ;}
    #main-banner .inner         {padding:0;}
    #main-banner .inner h1      {font-size:3em;}
    #main-banner .buttons .btn  {display:block;margin-bottom:1em;float:none;color:#fff;border-color:#fff;}
    .page h1                    {font-size:2em;}
    .news-simple-list .news-title   {font-size:1.4em;}
    .news-list .news-more       {margin-top:1em;}

}

*/

.arch-konkursy h2.main-title	{text-align:center;font-weight:bold;color:#4C2F2B;font-size:2em;line-height:80%;margin-bottom:2em;}
.arch-konkursy h2.main-title span	{color:#C7913B;font-weight:bold;font-size:1em;}
.arch-konkursy h2				{color:#C7913B;font-size:1em;}



@media (max-width: 576px) { 
    
}

@media (max-width: 768px) { 
    .main-banner h1                  {font-size:2em;}
}

@media (min-width: 992px) { 
    
}

@media (min-width: 1200px) { 
    
}

@media (min-width: 1400px) { 
    
}