﻿

.row .column, .row .columns{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


.row { width: 1140px; max-width: 100%; margin: 0 auto; }

.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -10px; }


.row .one { width: 8.333%; }

.row .two { width: 16.667%; }

.row .three { width: 25%; }

.row .four { width: 33.333%; }

.row .five { width: 41.667%; }

.row .six { width: 50%; }

.row .seven { width: 58.333%; }

.row .eight { width: 66.667%; }

.row .nine { width: 75%; }

.row .ten { width: 83.333%; }

.row .eleven { width: 91.667%; }

.row .twelve { width: 100%; }


.row .one-fifth{ width: 20%; }

.row .one-sixth{ width: 16.667; }

.picshow .txt{line-height: 2;}

.picshow .txt a{ color:#333;}

.picshow .txt a:hover{color:#009646; text-decoration: none;}

.topic .txt{ line-height: 1.5;}

.topic .txt span,.sider .picshow .txt span{ position:absolute; bottom:0; left:114px; color:#999;}

.sider .picshow .txt{ line-height: 1.5;}

.border-tab{
  text-align: center;
}

.border{
  width: 100%;
  height: 1px;
  background: #dddddd;
  margin: 0 auto;
  margin-top: 20px;
}




.banner,#main{margin:10px 0 0;}

.sidebar-top.copy-fixed .footer-fold-btn {
display: none !important;
}
.footer-fold-btn i {background-color: #ffffff;color: #666666;}
.header-secondary{background:#4c4c4c;height:30px;height:3rem;font-size:12px;font-size:1.2rem;color:#d2d4d4}
.header-secondary a{color:inherit;display:block;height:100%;-webkit-backface-visibility:hidden;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;line-height:28px;line-height:2.8rem}
.header-secondary a:hover{color:#fff}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}

.home-services .et_pb_main_blurb_image {margin-bottom: 30px; text-align: left;}

.so-widget-sow-social-media-buttons-wire-c4dc253bbcd6 .social-media-button-container {
  zoom: 1;
  text-align: center;
  
}

.so-widget-sow-social-media-buttons-wire-c4dc253bbcd6 .social-media-button-container:before {
  content: '';
  display: block;
}

.so-widget-sow-social-media-buttons-wire-c4dc253bbcd6 .social-media-button-container:after {
  content: '';
  display: table;
  clear: both;
}

			
		.so-widget-sow-social-media-buttons-wire-19038896b0d7 .social-media-button-container {
  zoom: 1;
  text-align: center;
  
}

.so-widget-sow-social-media-buttons-wire-19038896b0d7 .social-media-button-container:before {
  content: '';
  display: block;
}

.so-widget-sow-social-media-buttons-wire-19038896b0d7 .social-media-button-container:after {
  content: '';
  display: table;
  clear: both;
}
#logo{width:11.25rem;height:3.75rem;margin-left:.9375rem}
#logo-print{display:none}


#mainContent p a:visited,
#mainContent li a:visited,
#mainContent table tr a:visited,
#promoPanel .panel a:visited,
#footer .logoArea .logo1 a:visited,
#footer .logoArea .logo2 a:visited,
.extra li a:visited{
  color: #666666;
  }



#footer .logoArea .logo1{
  float: left;
  width: 491px;
  padding: 20px 0 20px 0px;
  }


#footer .logoArea .logo1 a, #footer .logoArea .logo2 a {
    color: #2b7897;
  }


#footer .logoArea .logo1 a:hover, #footer .logoArea .logo2 a:hover {
    text-decoration: none;
	color: #e75903;
  }



#page{
    min-width: 380px;
}
.HomePage .our-story{text-align:center;padding:30px 0}


.byline {
    display: block;
    margin: 0.5em 0 0 0;
    padding: 0 0 0.5em 0;
    font-size: 24px;
    color: #00A6FA;
}








.tg-one-half {
	float: left;
	width: 48%;
	padding: 0px 0px 30px;
}

.tg-one-half-last {
	float: right;
}

.main-content-section .tg-one-half {
   width: 48.75%;
   padding-bottom: 0;
}

.site-description {
	font-size: 9px;
	color: #545454;
	font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}

.footer-widget-area .site-description {
	letter-spacing: 1px;
	line-height: 1.8;
	text-transform: uppercase;
	color: #757575;
	font-size: 10px;
}


.site-title,.site-description{position:absolute;clip:rect(1px, 1px, 1px, 1px);}


#stopka {text-align:center;padding:10px;}
