body{font-family:'Open Sans', sans-serif;font-size:16px;color:#000000;background-color:#363636;}
h1,h2,h3,h4,h5,h6{line-height:1.2;margin:20px 0;font-weight:700;color:#38b44a;}
h3{font-size:24px;}
h4{font-size:20px;margin:10px 0;}
h5{font-size:18px;}
p{margin:0 0 18px;}

a{color:#38b54a;}

li {line-height: 24px;}

.container{max-width:960px;background:#fff;-webkit-box-shadow: 0 0 10px #000000;-moz-box-shadow: 0 0 10px #000000;box-shadow: 0 0 10px #000000;margin-bottom: 15px;position:relative;}

#tt-header{}
#tt-header .brand{}
#tt-header .pull-right{}

.paddingLeft25{padding-left:25px;}

.alignC{text-align:center;}
.alignL{text-align:left;}
.alignR{text-align:right;}

.colorGreen{color:#38b44a;}
.colorBlue{color:#346f9f;}

.semibold{font-weight:600;}
.bold{font-weight:700;}

.tt-dockedLeft{position:absolute;width:26px;left:-26px;top:175px;}
.tt-dockedLeft a{display:block;margin-bottom:5px;}
.button-contact{background:url(images/contact-button.png) no-repeat 0 0;width:26px;height:172px;display:block;}
.button-contact:hover,.button-contact-active{background:url(images/contact-button-h.png) no-repeat 0 0;}
.button-f-blue{background:url(images/f-blue.png) no-repeat 0 0;width:26px;height:30px;display:block;}
.button-f-blue:hover{background:url(images/f-blue-h.png) no-repeat 0 0;}
.button-t-blue{background:url(images/t-blue.png) no-repeat 0 0;width:26px;height:30px;display:block;}
.button-t-blue:hover{background:url(images/t-blue-h.png) no-repeat 0 0;}
.button-lin-blue{background:url(images/lin-blue.jpg) no-repeat 0 0;width:26px;height:30px;display:block;}
.button-lin-blue:hover{background:url(images/lin-blue-h.jpg) no-repeat 0 0;}

.navbar{margin-bottom:10px;}
.navbar .navbar-inner{background:url(images/nav-bg.png) repeat-x 0 0 #346f9f;padding:0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border:0;FILTER:none;}
.navbar .nav{margin:0;width:100%;}
.navbar .nav > li{width:11%;}
.navbar .nav > li.w12{width:12%;}
.navbar .nav > li > a{text-shadow:none;font-size:12px;color:#ffffff;font-weight:600;border-left:1px solid #fff;text-align:center;line-height: 1.1;padding:7px 10px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover{color:#38b54a;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus{color:#38b54a;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.navbar .nav > li.first > a{border-left:0;}
.navbar .nav > li.oneLine > a{padding-bottom: 13px;padding-top: 14px;}

.tt-banner{margin-bottom:20px;position:relative;}
.tt-banner h1{background:url(images/title-bg.png) no-repeat 0 0 #38b54a;font-size:24px;margin:0;color:#ffffff;padding:9px 9px 9px 70px;}
.tt-banner img{width:100%;}

.page-unit{padding:0 35px 50px;}

ul.list-arrow-green{list-style:none;margin:0;padding:0;}
ul.list-arrow-green li{background:url(images/arrow-top-green.png) no-repeat 0 5px;padding-left: 40px;margin-bottom:20px;}

ul.list-arrow-black{list-style:none;margin:0;padding:0;}
ul.list-arrow-black li{background:url(images/arrow-right-black.png) no-repeat 0 5px;padding-left: 25px;margin-bottom:20px;}
ul.list-arrow-black ul{list-style:disc;}
ul.list-arrow-black ul ul{list-style:circle;}
ul.list-arrow-black li li{background:transparent;padding-left:0;margin:0;}

ul.list-arrow-blue{list-style:none;margin:0;padding:0;}
ul.list-arrow-blue li{background:url(images/arrow-right-blue.png) no-repeat 0 5px;padding-left: 25px;margin-bottom:20px;}
ul.list-arrow-blue li ul{margin:0 0 0 25px;}

ul.disc{list-style:none;margin:20px 0;padding:0;}
ul.disc li{background:url(images/disc-style.png) no-repeat 0 10px;padding-left: 10px;margin-bottom:0;}
ul.disc li ul{list-style:circle;}
ul.disc li li{background:transparent;}

.logos-unit{text-align:center;border-top:1px solid #767676;padding-top:2px;}
.logos-unit .logos{border-top:1px solid #767676;padding:45px 0;}
.logos-unit img{margin:0 35px;}

.leftContact{margin-left:0}

.widget-image{margin-bottom:25px;}
.widget-image .foot-widget{background:#346e9e;color:#fff;text-align:right;padding:6px;}
.widget-image .foot-widget a{color:#fff;font-size:20px;font-weight:700;}
.widget-image .foot-widget a:hover{color:#fff;text-decoration:none;}

.portfolio{}
.portfolio h4{border-top:1px solid #767676;padding:25px 0 10px;margin:25px 0 0;}

#tt-footer{text-align:center;color:#252525;font-size:13px;}
#tt-footer .container{margin-bottom:0;position:relative;}
#tt-footer .tt-footer-content{padding:20px 50px;}
#tt-footer .dotted{font-weight:700;margin:0 10px;}
#tt-footer .social-foot{position:absolute;left:50px;top:15px;z-index:2}
#tt-footer .social-foot a{margin-right:6px;}

@media (min-width: 768px) and (max-width: 979px) {
	.page-unit{padding:0 50px 50px;}
}
@media (max-width: 767px) {
	.page-unit{padding:0 20px 20px;}
	.navbar .nav > li, .navbar .nav > li.w12 {width:100%;}
}
@media (max-width: 480px) {
	#tt-footer .social-foot{position:relative;text-align:left;left:0;top:0;padding-top:10px;padding-left:10px;}
}
@media (max-width: 767px) {
	body {padding-right: 26px;padding-left: 26px;}
	.rightContact{float:none;text-align:center;}
	.widget-image{margin-bottom:25px;display:inline-block;}
}