.sizeguide_table {

    margin-top: 20px;

}



.sizeguide_table img.img-responsive{

    max-width: 100%;

    margin-top: 10px;

    margin-bottom: 10px;

    width: 100%;

}



.sizeguide_table .table td, .sizeguide_table .table th{

    text-align: center;

}



.sizeguide_table thead{

    background-color: #f3f2f2;

}



.sizeguide_table thead>tr>th:nth-child(1){

    background-color: #e8e7e7;

}



.sizeguide_table tbody{

    background-color: #fff;

}



.sg_prod_additional_hook {

	background-color: #fff;

    box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);

    margin-top: 1.5rem;

    padding: 1.5rem;

}



.sg_prod_additional_hook .tab-content {

	padding: 20px 0;

}



.sg_prod_additional_hook .nav-tabs {

	border-bottom: 2px solid #f1f1f1;

}



.sg_prod_additional_hook .nav-item a.active {border: none;border-bottom: 3px solid #f2ab1d !important;color: #ffffff !important;}



.sg_prod_additional_hook .nav-link:active,

.sg_prod_additional_hook .nav-link:hover,

.sg_prod_additional_hook .nav-item a.active

.sg_prod_additional_hook .nav-item a.hover {background-color: transparent;border: none;border-bottom: 3px solid #f44336 !important;}



.sg_prod_additional_hook .sg_front_has_margin {

	margin: 1rem 0;

}



.sg_prod_additional_hook .sg_front_has_margin img {	

	width: 100%;

}