/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

 .wc_prod_res_table{
 	width: 100%;
 	display: table;
 	overflow-x: scroll;
 }

 .wc_prod_res_table_row{
 	display: table-row;
 }

 .wc_prod_res_table_cell{
 	display: table-cell;
 	width: 25%;
 	padding: 20px;
 	text-align: center;
 }

.wc_prod_res_table_cell:nth-child(1){
	padding-left: 0px;
}

.wc_prod_res_table_cell:nth-child(4){
	padding-right: 0px;
}

 .wc_prod_table_cell_content{
 	box-shadow: 0px 2px 15px #aaa;
 	padding: 5px 0px;
 	-webkit-transition:transform 1s; /* For Safari 3.1 to 6.0 */
 	transition: transform 1s;
 }

 .wc_prod_table_cell_content:hover {
 	transform: scale(1.1);
 }

 .wc_prod_res_no_resources{
 	margin: 20px 0px;
 }

.wc_prod_res_pagination{
	margin: 20px 0px;
}

 .wc_prod_res_pagination .page-numbers{
 	margin-left: 10px;
 }

 .wc_prod_res_pagination .page-numbers:nth-child(1) {
 	margin-left: 0px;
 }

 .wc_prod_res_search_display_container{
 	margin:20px 0;
 }

 .wc_prod_res_widget_container, .wc_prod_res_search_results{
 	display: inline-block;
 }

 .wc_prod_res_widget_container{
 	width: 30%;
 }

 .wc_prod_res_search_results{
 	width: 69%;
 }

 .wc_prod_res_search_results{
 	vertical-align: top;
 }

 .wc_prod_res_type_input{
 	padding: 5px 0px;
 }

 .wc_prod_res_brand_widgets{
 	margin-top: 20px;
 }

 .wc_prod_res_display_single{
 	width: 100%;
 	display: table;
 	margin-top: 30px;
 	padding: 10px 0px;
 	border: 1px solid;
 	border-radius: 10px;
 	box-shadow: grey 0px 0px 10px;
 }

 .wc_prod_res_display_single:nth-child(1) {
 	margin-top: 0px;
 }

 .wc_prod_res_display_single_row{
 	display: table-row;
 }

 .wc_prod_res_display_cell{
 	vertical-align: middle;
    display: table-cell;
    padding-left: 10px;
 }

 .wc_prod_res_first_cell{
 	width: 5%;
 }

.wc_prod_res_second_cell{
	width: 85%;
}

.wc_prod_res_third_cell{
	width: 10%;
}

.wc_prod_res_resources_archives{
	margin-top: 15px;
}

.wc_prod_res_display_single:hover{
	background-color: #fdc32d;
}

.wc_prod_res_display_single:hover a{
	color: grey;
}

.wc_prod_res_third_cell a:hover{
	color: white;
}

.wc_prod_res_label:hover{
	cursor: pointer;
}

.wc_prod_res_second_cell h6{
	text-align: center;
}

/*.wc_prod_res_container_related .ui-state-active, .wc_prod_res_container_related .ui-widget-content .ui-state-active, .wc_prod_res_container_related .ui-widget-header .ui-state-active, .wc_prod_res_container_related a.ui-button:active, .wc_prod_res_container_related .ui-button:active {
	border: 1px solid #fdc32d;
    background: #fdc32d;
    font-weight: normal;
    color: #ffffff;
}*/

.wc_prod_res_container_related .ui-state-active, .wc_prod_res_container_related .ui-widget-content .ui-state-active{
	border: 1px solid #fdc32d;
    background: #fdc32d;
    font-weight: normal;
    color: #ffffff;
}

.wc_prod_res_container .ui-state-hover{
	background: white !important;
}

.wc_prod_res_display_single a{
	text-decoration: none;
}