
#sidebar_wrap_right {
	display: none !important;
}

#container_wrap {
	width: 100% !important;
}

#wrapper {
	max-width: 1260px !important;
}

#content {
	padding-left: 2% !important;
	padding-right: 2% !important;
}

.entry-content {
	padding: 0px 12px !important;
}

/***************************************************************************************/

.gsq-searchpage-table .unsortable a {
	padding: 4px !important;
	display: block;
}

.gsq-searchpage-table th {
	padding: 0px 0px 0px 4px !important;
	vertical-align: middle !important;
	text-align: left;
	
}


.gsq-searchpage-table th a {
	color: #000 !important;
	
	padding: 0px !important;
	
	line-height: 1.3em !important;
	
	font-size: 14px;
	font-weight: bold;
}

.sorting-indicator:before {
	color: #000 !important;
}

.gsq-searchpage-table th a:visited {
	color: #000 !important;
}

.gsq-search-perpage {
	float: right;
	
}


.gsq-searchpage-wrapper {
	height: 100%;
}

.gsq-searchpage-table-wrapper > *{
	box-sizing: border-box !important;
}

.gsq-table-img {
	max-width: 200px !important;
	max-height: 200px !important;
	height: auto;
	
	margin: auto;
}

.gsq-searchpage-table {
	width: 100% !important;
	
	table-layout: fixed;
}

.gsq-searchpage-table td:after {
	content: "\00a0";
}

.gsq-searchpage-table th {
	font-weight: bold;
	background: #ddd;
}


.tabs label:first-of-type {
	border-width: 1px 1px 0px 1px !important;
}

.tabs {
    width: 100%;
    float: none;
    list-style: none;
    padding: 0;
    margin: 20px auto;
	
}

.tabs:after {
    content: '';
    display: table;
    clear: both;
}

.tabs input[type=radio] {
    display:none;
}

.tabs label {
	position: relative;
	
    display: block;
    float: left;
    background: #ddd;
	padding: 4px 10px;
	border: solid #999;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    line-height: 2;

    cursor: pointer;

	border-width: 1px 1px 0px 0px;
	
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
	
	
	color: #000 !important;
	
	font-weight: bold;
	
	border-radius: 5px 5px 0px 0px;
	

}


.tabs label:hover {
    background: #FFF;
}

.tab-content {
    display: none;
    width: 100%;
    float: left;
    padding: 15px;
    box-sizing: border-box;
 
    background-color:#ffffff;
	border: solid #999;
	
	border-width: 1px 1px 1px 1px;
	
	margin-top: -1px;
	
	color: #000 !important;
	
	
}

.tabs label span {
	display: inline-block;
	

}
  
.tabs [id^="tab"]:checked + label {
    background: #FFF;

    color: #000;

}


#tab1:checked ~ #tab-content1,
#tab2:checked ~ #tab-content2,
#tab3:checked ~ #tab-content3,
#tab4:checked ~ #tab-content4,
#tab5:checked ~ #tab-content5,
#tab6:checked ~ #tab-content6 {
	display: block;
}










#custom-woocommerce-dropdown {
	float: right;
}


ul.gsq-pagination-list {
	display: inline-block;
	padding: 0;
	margin: 0;
}



.gsq-search-highlight {
	background: #ddd;
}

.gsq-search-header {
	font-size: 16px;
	font-weight: bold;
}



.gsq-searchpage-table {
	text-align: left;
	border-collapse: collapse;
	
	margin: 0 auto;
}

.gsq-searchpage-table th, .gsq-searchpage-table td, .gsq-searchpage-table tr {
	border: 1px solid black;
}


/* Pagination */
ul.gsq-pagination-list li {
	display: inline;
}

ul.gsq-pagination-list li a {
	color: black;
	float: left;
	padding: 8px 15px;
	text-decoration: none;
	transition: background-color .3s;
	border: 1px solid #ddd;

	background: white;

	box-sizing: border-box;
	
}

ul.gsq-pagination-list li a.gsq-pagination-current {
    background-color: rgb(142, 214, 249);
    color: white;
    border: 1px solid #ddd;
}

ul.gsq-pagination-list li a.gsq-pagination-current:hover {
	background-color: rgb(142, 214, 249);
	color: white;
	border: 1px solid #ddd;
}

ul.gsq-pagination-list li a.gsq-pagination-disabled {
    background-color: #ccc;
	pointer-events: none;
	cursor: default;
}

ul.gsq-pagination-list li a:hover:not(.gsq-pagination-current) {
	background-color: #ddd;
	color: black;
}

div.gsq-pagination {
	text-align: center;
	margin: 0 auto;
	line-height: 1.5em;
	
	margin-top: 5px;
}


/*
	»
	›
	
	‹
	«
*/
.gsq-pagination-arrow {
	font-size: 150%;
	line-height: 1;
	font-weight: bold;
	padding: 6px 15px 10px 15px !important;
}








/**********************************************************************************/

.sorting-indicator {
	display: block;
	visibility: hidden;
	width: 10px;
	height: 4px;
	margin-top: 8px;
	margin-left: 7px;
}

.sorting-indicator:before {
	content: "\f142";
	font: normal 20px/1 dashicons;
	speak: none;
	display: inline-block;
	padding: 0;
	top: -4px;
	left: -8px;
	color: #444;
	line-height: 10px;
	position: relative;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: none !important;
	color: #444;
}

.column-comments .sorting-indicator:before {
	top: 0;
	left: -10px;
}

th.sorted.asc .sorting-indicator:before,
th.desc:hover span.sorting-indicator:before,
th.desc a:focus span.sorting-indicator:before {
	content: "\f142";
}

th.sorted.desc .sorting-indicator:before,
th.asc:hover span.sorting-indicator:before,
th.asc a:focus span.sorting-indicator:before {
	content: "\f140";
}
.fixed .column-comments .sorting-indicator {
	margin-top: 3px;
}

th.sorted .sorting-indicator,
th.desc:hover span.sorting-indicator,
th.desc a:focus span.sorting-indicator,
th.asc:hover span.sorting-indicator,
th.asc a:focus span.sorting-indicator {
	visibility: visible;
}
th.sortable a,
th.sorted a {
	display: block;
	overflow: hidden;
	padding: 8px;
}

.fixed .column-comments.sortable a,
.fixed .column-comments.sorted a {
	padding: 8px 0;
}

th.sortable a span,
th.sorted a span {
	float: left;
	cursor: pointer;
}












/**********************************************************************************/
