#header {
	font-size:18px;
	-webkit-transition: all .400s;
	   -moz-transition: all .400s;
		 -o-transition: all .400s;
			transition: all .300s;
}
#header.dark #topMain.nav-pills>li>a {
	color:#eee;
}
#header.dark {
	background: #0072bc;
}

.price-clean {
    border: 3px solid #ccc;
    box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.265);
}

.success-color {
    color: #28a745;
}

#topBar {
    background-color: #1FB7FF;
	border-bottom: rgba(0,0,0,.05) 0px solid;
	line-height: 1.0;
	max-height: 26px;
	min-height: 26px;
}

#topBar, #topBar > .container {
    min-height: 26px;
}

#topBar ul.top-links > li > a {
    padding: 7px;
    font-size: 12px;
    color: #fff;
    display: block;
}

#topBar ul.top-links > li > a > img.flag-lang {
    float: left;
    margin-top: 1px;
    margin-right: 6px;
}

.whitecolor {
    color: #fff;
}

div.testimonial > figure > img {
    width: 80px;
    height: 80px;
}

.testimonial-content {
    padding-left: 88px;
}

#footer {
    background: #0072bc;
    color: rgba(255,255,255,1);
}

#footer img.footer-logo {
    max-width: 100%;
}

#footer a {
    color: rgba(255,255,255,1);
    text-decoration: none;
}

#footer ul.footer-links > li > a {
    color: rgba(255,255,255,1);
}

#footer address .footer-sprite {
    background: url('/img/footer_sprite.png') no-repeat 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
}

#footer address {
	background:url('') no-repeat center;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
    color: rgba(255,255,255,0.9);
}

.h4font {
    font-size: 18px;
    letter-spacing: normal;
    margin: 0 0 14px 0;
}

a.social-icon > i[class*=" icon-"], a.social-icon > i[class^="icon-"] {
    font-size: 19px;
line-height: 1.35;
}

.box-flip .box1 {
    padding: 10px;
}

.box-flip .box2 {
    padding: 10px;
}

.info-bar p {
    font-size: 14px;
    line-height: 1.3;
}

.info-bar h1, .info-bar h2, .info-bar h3, .info-bar h4, .info-bar h5, .info-bar h6, .info-bar p {
    font-size: 17px;
    line-height: 1.5;
}

div.divider.divider-color i, {
    color: #218838;
}

div.divider.divider-color::before, div.divider.divider-color::after {
    border-top: #218838 1px solid;
}

.shadow3d {
    box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.265);
}

.shadow3dsmall {
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.265);
}