/* Themify Customize Styling */
body {		font-weight:400;

	color: #555; 
}
a {	
	color: #0000ff; 
}
h5 {		font-weight:400;
 
}
#headerwrap {	background: none;
	background-color: #ffffff; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
body #site-logo a img {		width: 200px; 
}
#site-logo {	
	margin-top: -3%; 
}
#main-nav {	
	padding-top: 6px; 
}
#main-nav a {	
	color: #02519c; 
}
#main-nav a:hover {	
	color: #e85d12; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #e85d12; 
}
#footerwrap {	background: none;
	background-color: #3d3d3d;
	background-size: cover;
	background-position: center top;
	padding-top: 5px; 
}
#footer-logo a img {		width: 200px; 
}
#footer {	
	padding-top: 40px;
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #ffffff; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #000000; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #ffffff; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body #site-logo a img {		width: 200px; 
}
#footer-logo a img {		width: 200px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {		width: 200px; 
}
#footer-logo a img {		width: 200px; 
}
 }@media(max-width: 480px) { /* Themify Customize Styling */
body #site-logo a img {		width: 200px; 
}
#footer-logo a img {		width: 200px; 
}
 }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #ffffff; }.mobile_menu_active #menu-icon { background: none;
	background-color: #000000; }
/* Themify Custom CSS */
.page-id-21 .site-logo a img
{
display: none !important;
}
.bordorotondo  { 
border-radius: 25px; 
}


.page-id-21 .site-logo a
{
background: #fff url('http://www.networkgsg.com/wp-content/uploads/2018/03/GSGTheservice2.png') top left no-repeat !important;
display: block !important;
height: 100px !important;
width: 100px !important;
}

.tondobasso
{
	border-radius: 0 0 5% 5%;
}

.togglebuttons .wpcf7-list-item {
  margin: 0 10px 0 0;
  display: inline-block;
}

.togglebuttons > span input {
  opacity: 0;
  position: absolute;
}

.togglebuttons > span .wpcf7-list-item-label {
  cursor: pointer;
  display: block;
  color: #333;
  border-radius: 2px;
  padding: 2px 8px;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0,0,0,.2);
  border: 1px solid #e0e0e0;
}

.togglebuttons > span input:checked + .wpcf7-list-item-label {
  background: #ff9c00;
  border: 1px solid #aa5500;
  color: #ffffff;
  font-weight: bold;
}

input[type="reset"], input[type="submit"], button .wpcf7-submit {
background: #ff9c00;
color: #ffffff;
}

.widget .textwidget ul li {
    display: block;
    list-style-type: none;
margin:0;
	padding:0;
}

.simpletable {
	border-collapse:collapse;
	border: 1px solid #ddd;
	margin:auto;
}
.simpletable th {
	border: 1px solid #ddd;
	padding: 10px;
	font-weight:bold;
	text-align:center;
	background-color:#ddd;
}
.simpletable td {
	border: 1px solid #ddd;
	padding: 10px;
}
