@charset 'utf-8';
/*
 Theme Name:   Rhodos Child
 Theme URI:    http://rhodos.axiomthemes.com/
 Description:  Rhodos Child Theme
 Author:       AxiomThemes
 Author URI:   http://axiomthemes.com/
 Template:     rhodos
 Version:      1.0
 Tags:         inheritable theme options
 Text Domain:  rhodos
*/



.square-box {
	transition: all .2s ease-in-out;
  position: relative;
  width: 11.1%;
  overflow: hidden;
	float: left;
}

.square-box:hover {
transform: scale(0.9);
}

.square-box:before {
  content: "";
  display: block;
  padding-top: 100%;
}

.square-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  color: white;
	padding: 5px;
}

.square-content div {
  display: table;
  width: 100%;
  height: 100%;
}

.square-content span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
	color:#FFF;
	line-height: 18px;
}

.scheme_default table th {
    color: #000;
    border-color: #FFF;
    background-color: #FFF;
}




.square-box-category {
	transition: all .2s ease-in-out;
  position: relative;
  width: 13%;
	margin: 4px;
		padding: 20px;
  overflow: hidden;
	float: left;
}

.square-box-category:hover {
transform: scale(0.9);
}

.square-box-category:before {
  content: "";
  display: block;
  padding-top: 100%;
}

.square-content-category {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
	padding: 5px;
  right: 0;
  color: white;
}

.square-content-category div {
  display: table;
  width: 100%;
  height: 100%;
}

.square-content-category span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
	color:#FFF;
	line-height: 18px;
}







.square-button .elementor-button.elementor-size-xl {
    font-size: 20px;
    padding: 0;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    width: 100%;
}
.square-button .elementor-button.elementor-size-xl:hover {
transform: scale(0.95);
}
.square-button .elementor-button.elementor-size-xl:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.square-button .elementor-button.elementor-size-xl .elementor-button-content-wrapper {
	display: inline-block !important;
	position: absolute !important;
	top: 33% !important;
	left: 0 !important;
	width: 100% !important;
  height: 100% !important;
	padding: 10px;
}

.menu-sidebar-menu-container li {
	list-style: none;
	font-size: 20px;
	font-weight: 600;
}
.menu-sidebar-menu-container .sub-menu li {
	list-style: circle;
	font-size: 18px;
	font-weight: 600;
}
.menu-sidebar-menu-container .sub-menu li li {
	list-style: disc;
	font-size: 18px;
	font-weight: 400;
}


.widget_nav_menu li {
	list-style: none;
	font-size: 20px;
	font-weight: 600;
}
.widget_nav_menu .sub-menu li {
	list-style: circle;
	font-size: 18px;
	font-weight: 600;
}
.widget_nav_menu .sub-menu li li {
	list-style: disc;
	font-size: 18px;
	font-weight: 400;
}

.back-button {
	background-color: #f7f4f2;
	padding: 20px;
	margin-bottom: 20px;
}
.back-button a {
	display: block;
	width: 100%;
	text-align: center;
	font-weight: 600;
	color: #000;
}
.logo-head {
	width: 22.2%;
}
.logo-head img{
padding: 10%;
width: 80%;
}
.top-link {
	list-style: none;
}
.top-link li {
	margin-right: 30px;
	float: left;
	margin-top: 7px !important;
	font-weight:600;
}
.top-link a:hover {
color: #c19950 !important;
}
 
.color-logo{ background-color: #f3f3f3;}
.color1{ background-color: #dbaa51;}
.color2{ background-color: #dbaf5f;}
.color3{ background-color: #c19950;}
.color4{ background-color: #49778f;}
.color5{ background-color: #4a8990;}
.color6{ background-color: #495d8f;}
.color7{ background-color: #45947f;}
.color8{ background-color: #e8c179;}
.color9{ background-color: #d19f44;}
.color10{ background-color: #c78d2a;}
.color11{ background-color: #286b55;}
.color12{ background-color: #348466;}
.color13{ background-color: #276a6a;}
.color14{ background-color: #55c3aa;}


.sc_button_hover_arrow {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.search_wrap {
    float: left;
    margin-right: 10px;
}
.menu-wcag-icons {
	margin: 10px;
	cursor: pointer;
}
.breadcrumb-container {
  font-size: 16px !important;
	font-weight: 400;
	margin-left: 0 !important;
  padding-left: 0;
}
.page_content_wrap {
    padding-top: 25px;
    padding-bottom: 8rem;
}

.breadcrumb-container.theme1 a {
    padding: 0 !important;
    margin-left: 0 !important;
}

.name-list .post_meta,
.name-list .post_featured {
	display: none;
}
.name-list h2 {
    font-size: 24px;
}
.post_featured {
	text-align: left !important;
}
/*p, .elementor-text-editor {
    text-align: justify;
}*/
.post_layout_classic {
    margin-bottom: 15px;
}
.name-list  {
	counter-reset: my-badass-counter;
}
.name-list  .post_item:before {
	content: counter(my-badass-counter);
	counter-increment: my-badass-counter;
	float: left;
	margin-right: 10px;
}
.sc_blogger_filters .sc_blogger_filters_titles li a {
    padding: 10px 15px 10px 15px;
}
.sc_layouts_menu_item_description {
	display: none;
}
.post_layout_excerpt {
    border-bottom: 3px solid #EEE;
    padding-bottom: 30px;
}

.muzeum .square-box-category {
  width: 18% !important;
}
.footer_widgets_inner a {
	font-size: 16px;
    font-weight: 400;
}

/*wbsi custom style*/
/*navigation buttons*/
.wbsi-nav{
	display: flex;
}
.wbsi-button,.wbsi-filters{
	cursor: pointer;
}
.wbsi-button:hover,.wbsi-filters:hover{
	padding-right: 0.77em!important;
}
.wbsi-button:before,.wbsi-filters:before{
	opacity: 0!important;
}
.wbsi-button,#searchsimplesubmit,.wbsi-filters,#searchsubmit{
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	margin-right: 0.8em;
}
#searchsimplesubmit{
	margin-left: 0.5em;
}
#searchtext{
	width: 38em;
}
/*advanced search*/
.wbsi-filters{display:none}
.wbsi-advanced{
	margin-top: 0.5em;
}
.wbsi-advanced div{
	display:flex;
}
.wbsi-advanced.hide{
	display:none;
}
.wbsi-advanced.show{
	display:block;
}
.wbsi-advanced-wrap input{
	flex-basis: 45%;
	margin:0.5em;
}
/*article display*/
.wbsi-content-wrap{
	margin:0.5em;
}
.wbsi-content-wrap.tiles{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-around;
}
.wbsi-content-wrap.tiles a{
	margin: 0.5em;
	flex-basis: 47%;
}
.wbsi-content-wrap.tiles a article p{
	margin-bottom:0;
	text-align:center;
}
.wbsi-content-wrap.list{
	display: flex;
	flex-direction: column;
}
.wbsi-content-wrap.list a{
	flex-basis: 100%;
}
.wbsi-content-wrap.list a article{
	display: flex;
}
.wbsi-content-wrap.list a article img{
	margin: 1em 1em 1em 0;
}
.list p.wbsi-title{
	text-align: left;
	margin: auto 0;
}
@media (min-width:1280px) and (orientation: landscape){
	.wbsi-button:hover,.wbsi-filters:hover{
	padding-right: 0.56em!important;
}
	.wbsi-button,#searchsimplesubmit,#searchtext,.wbsi-filters{
	height: 70px;
}
.content_wrap {
		    margin-top: 0px !important; 
	} 
	.wbsi-postcontent-gallery >div>figure{
		display:none!important;
	}
	.wbsi-postcontent-gallery >div>figure:first-child{
		display:block!important;
	}
	.wbsi-postcontent-data{
		margin: 0 auto;
  	border-spacing:5px;
	}
	.wbsi-postcontent-data>th{
		padding:10px;
  	border: 1px solid black;
	}
	.wbsi-postcontent-data>th.left{
		padding-right: 0;
	}
	.wbsi-postcontent-data>th.right{
		padding-left: 0;
	}
}

@media (min-width:1024px) and (max-width:1280px){
.content_wrap, .content_container {
    width: 864px !important;
}
}
	

	/* >>> WDCK >>> */

div.post_featured.with_thumb.hover_simple_fast {
	width: 100%;
}

img.attachment-rhodos-thumb-big.size-rhodos-thumb-big.wp-post-image {
	width: 100% !important;
  max-height: 400px !important;
	object-fit: cover;
}

/* <<< WDCK <<< */
	
	
	img.attachment-rhodos-thumb-med.size-rhodos-thumb-med.wp-post-image {
	object-fit: cover;
	object-position: 50% 0;
	height: 200px !important;
}

.o-muzeum .square-box-category {
width: 18%;
}
.page_content_wrap {
    padding-top: 25px !important;
}
.mt-update-column .sc_button_hover_arrow {
	padding: 15px !important;
}
.mt-update-column .sc_button_hover_arrow:hover {
	padding: 15px !important;
}
.less.sc_button_hover_arrow, .more.sc_button_hover_arrow {
	display: none;
}
.top-menu ul {
	list-style: none;
	padding: 0;
}

@media (max-width:780px){
.square-box {
  width: 22.2%;
}
.square-box-category {
  width: 32%;
}
.top-menu, .top-link {
	display: none;
}
.top_panel_navi .column-2_4{
	width: 100%;
	
}
.o-muzeum .square-box-category {
width: 31%;
}
}

@media (max-width:480px){
.square-box {
  width: 33.3%;
height: 65px;
}
.o-muzeum .square-box-category {
width: 31%;
}
	.sc_layouts_column.sc_layouts_column_align_right.sc_layouts_column_icons_position_left.sc_layouts_column_fluid.column-2_4 {
		width: 100%
	}
}

.post_item_404 .page_title {
	display: none;
}
.post_item_404 .page_info {
    width: 100%;
}

.fontsize, .fontsize h1, .fontsize h2, .fontsize h3, .fontsize h4, .fontsize h5, .fontsize h6, .fontsize p, .fontsize li:not(.a11y-toolbar-list-item), .fontsize label, .fontsize input, .fontsize select, .fontsize textarea, .fontsize legend, .fontsize code, .fontsize pre, .fontsize dd, .fontsize dt, .fontsize blockquote {
    font-size: 120% !important;
    line-height: 1.4;
}

.fontsize li li {
    font-size: 110% !important;
}

.fontsize li li li {
    font-size: 100% !important;
}