/* TYPO */
.single-cerchi .title_subtitle_holder_inner h1 {color: #ffcb32; font-weight: 700 !important; margin-top: 70px;}

.single-cerchi .subtitle p {color: #fff; width: 50%; font-weight: 700;}

.single-cerchi .titolo-prodotto {color: black;}

/* ICON BOX */
.single-cerchi .icon-box {margin: 10px 0 10px 0;}
.single-cerchi .icon-box img {float: left; padding: 0 5px 10px 5px; width: 48px;}
.single-cerchi .icon-box-category, .single-cerchi .icon-box-pseudocategory, .single-cerchi .icon-box-dimensions {float:left;}
.single-cerchi .icon-box-category > img:nth-child(1) {padding: 0 5px 0 0;}

/* TAB */
.single-cerchi .q_tabs .tabs-nav li.active {background: #ffcb32;}
.single-cerchi .q_tabs .tabs-nav li a:hover {color: #333 !important; text-decoration: none !important; background: #ffcb32;}
.single-cerchi .q_tabs .tabs-nav li.active a:hover {color: #333 !important; text-decoration: none !important;}

.single-cerchi .tab-content {padding-left: 16px;}

.single-cerchi .tabs-container {padding-top: 5px !important;}

#tab-001 img {width: 180px;}

/* TABELLE */
.single-cerchi #tab-001 > div > table, .single-cerchi #tab-002 > div > table {margin: 10px 0 30px 0;}
.single-cerchi #tab-001 > div > table th, .single-cerchi #tab-001 > div > table td, .single-cerchi #tab-002 > div > table th, .single-cerchi #tab-002 > div > table td {text-align: left; border-right: 30px solid #fff; border-bottom: 1px solid gray; line-height: 24px; font-size: 13px;}

.single-cerchi #tab-001 > div > table tr > td:nth-child(1), .single-cerchi #tab-002 > div > table tr > td:nth-child(1) {min-width: 100px !important; font-weight: 700; font-size: 12.5px; text-transform: uppercase; font-size: 13px;}

/* td [title~=featured] {background: #ffcb32 !important; border-right: 30px solid #ffcb32; border-bottom: 0px;} */

/*
.single-cerchi #tab-002 > div > table tr:nth-last-of-type(2) > td {border-bottom: 0px;}
.single-cerchi #tab-002 > div > table tr:last-child > td {background: #ffcb32; border-right: 30px solid #ffcb32; border-bottom: 0px;}
*/

.single-cerchi #tab-001 > div > table th, .single-cerchi #tab-002 > div > table th {border-bottom: 4px solid #ffcb32;}

@media screen and (max-width: 640px) {
	.single-cerchi table {overflow-x: auto !important; display: block !important;}
	.single-cerchi td {display: block !important;}

	.single-cerchi #tab-001 > div > table th {display: block !important;}

	.single-cerchi #tab-002 > div > table th:nth-child(2), .single-cerchi #tab-002 > div > table th:nth-child(3) {display: none;}
	
	.single-cerchi #tab-001 > div > table th, .single-cerchi #tab-001 > div > table td, .single-cerchi #tab-002 > div > table th, .single-cerchi #tab-002 > div > table td {border-right: 0px solid #fff;}
}

/* TECH ICON */
.single-cerchi .tech-icon {background: #000 none repeat scroll 0 0; float: left; font-family: Oswald; font-size: 14px; margin: 7px 7px 0 0; padding: 5px 13px 2px; text-transform: uppercase; display: inline; color: #fff;}
.single-cerchi .tech-icon:before {content: "\f1de"; font-family: FontAwesome; margin-right: 7px; position: relative; top: -2px;}
.single-cerchi .tech-icon a {color: #fff; text-decoration: none;}
.single-cerchi .tech-icon a:hover {color: #ffcb32;}

/* STRUTTURA CUSTOM 60_40-custom */
.single-cerchi .portfolio_detail .info {padding-top: 15px;}
.single-cerchi .two_columns_50_50-custom {width: 100%;}
.single-cerchi .two_columns_50_50-custom > .column1 {width: 60%; float: left;}
.single-cerchi .two_columns_50_50-custom > .column1 > .column_inner {padding: 0 20px 0 0;}
.single-cerchi .two_columns_50_50-custom > .column2 {width: 40%; float: left;}
.single-cerchi .two_columns_50_50-custom > .column2 > .column_inner {padding: 0 0 0 20px;}
/* .column2 {margin: 10px 0 60px 0;} */

@media only screen and (max-width: 980px) {
	.single-cerchi .two_columns_50_50-custom .column1, .single-cerchi .two_columns_50_50-custom .column2 {width: 100%;}
	.single-cerchi .two_columns_50_50-custom .column1 .column_inner, .single-cerchi .two_columns_50_50-custom .column2 .column_inner {padding: 0 !important;}
	.single-cerchi .two_columns_50_50-custom .column2 img {width: 100%;}

	.single-cerchi .title_subtitle_holder_inner h1 {color: #ffcb32; margin-top: 10px;}
	.single-cerchi .subtitle {color: #000; width: 100%;}
	.single-cerchi .portfolio_single {margin-top: 0;}
	.single-cerchi .titolo-prodotto {display: none;}
}

@media only screen and (max-width: 360px) {
	.single-cerchi .title_subtitle_holder_inner h1 {color: #ffcb32; margin-top: 10px;}
}
