/* Add here all your css styles (customizations) */

.footer {
	font-size: 16px;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif !important;
}
.footer h4 {
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0 0 18px 0;
}
.footer h5 {
	font-size: 1.0em;
	line-height: 1.3em;
	margin: 0 0 18px 0;
}

#footer-v3 .list-unstyled li .fa, #footer-v3 .list-unstyled li .icons {
	font-size: 0.8em;
	top: 7px;
	color: #fff;
	margin-right: 10px;
}
.light-blue {
	background: #1173ac;
	border-top: solid 1px #1173ac;
	border-bottom: solid 1px #1173ac;
}
.light-blue h2.title-v2 {
	color: #fff;
	position: inherit;
	margin-bottom: 15px;
}
.light-blue p, .light-blue li, .light-blue li a, .light-blue label {
	color: #fff;
}
.light-blue h2, .light-blue h4 {
	color: #fff
}
.light-blue img {
}
.light-blue blockquote {
	border-left: 4px solid #eee;
	background-color: none;
	min-height: 355px;
	border: 0px;
}
#footer.short {
	padding-top: 50px;
	margin-top: 10px;
}
.align-center, .center {
	text-align: center !important;
}
.social-icons {
	margin: 0;
	padding: 0;
	width: auto;
}
.social-icons li {
	display: inline-block;
	margin: 0 0 6px 0;
	padding: 0;
	border-radius: 100%;
	overflow: visible;
	text-indent: 0 !important;
}
.social-icons li a {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background: #f1f1f1;
	border-radius: 100%;
	display: block;
	text-align: center;
	color: #333 !important;
	width: 36px;
	height: 36px;
	line-height: 40px;
	font-size: 1.0em;
}
.social-icons li:hover a {
	background: transparent;
	color: #FFF !important;
}
.social-icons li.social-icons-flickr a {
	background: #fff !important;
	color: #80b9d3 !important;
}
.social-icons li:hover.social-icons-flickr a {
	background: #d3298b !important;
	color: #f1f1f1 !important;
}
.social-icons li.social-icons-twitter a {
	background: #80b9d3 !important;
	color: #fff !important;
}
.social-icons li:hover.social-icons-twitter a {
	background: #1aa9e1 !important;
	color: #f1f1f1 !important;
}
.social-icons li.social-icons-facebook a {
	color: #fff !important;
	background: #80b9d3 !important;
}
.social-icons li:hover.social-icons-facebook a {
	color: #f1f1f1 !important;
	background: #3b5a9a !important;
}
.social-icons li.social-icons-linkedin a {
	background: #80b9d3 !important;
	color: #fff !important;
}
.social-icons li:hover.social-icons-linkedin a {
	background: #0073b2 !important;
	color: #f1f1f1 !important;
}
.social-icons li.social-icons-rss a {
	background: #80b9d3 !important;
	color: #fff !important;
}
.social-icons li:hover.social-icons-rss a {
	background: #ff8201 !important;
	color: #f1f1f1 !important;
}
.social-icons li:hover.social-icons-googleplus a {
	background: #dd4b39;
}
.social-icons li:hover.social-icons-pinterest a {
	background: #cc2127;
}
.social-icons li:hover.social-icons-youtube a {
	background: #c3191e !important;
	color: #f1f1f1 !important;
}
.social-icons li.social-icons-youtube a {
	background: #80b9d3 !important;
	color: #fff !important;
}
.social-icons li:hover.social-icons-instagram a {
	background: #7c4a3a;
}
.social-icons li:hover.social-icons-skype a {
	background: #00b0f6;
}
.social-icons li:hover.social-icons-email a {
	background: #dd4b39;
}
.social-icons li:hover.social-icons-vk a {
	background: #6383a8;
}
.social-icons li:hover.social-icons-xing a {
	background: #1a7576;
}
.social-icons li:hover.social-icons-tumblr a {
	background: #304e6c;
}
.social-icons li:hover.social-icons-reddit a {
	background: #ff4107;
}
.social-icons.social-icons-transparent li {
	box-shadow: none;
}
.social-icons.social-icons-transparent li a {
	background: transparent;
}
.social-icons.social-icons-icon-light li a i {
	color: #FFF;
}
.search_top {
	width: 60px;
	height: 60px;
	border-radius: 0 !important;
	background-color: #0072a6;
	box-shadow: none !important;
	font-size: 30px !important;
	padding: 15px !important;
	margin-left: 30px !important;
}
.social-icons .search_top a {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background: none;
	border-radius: 100%;
	display: block;
	height: 30px;
	line-height: 30px;
	width: 30px;
	text-align: center;
	color: #FFF !important;
	text-decoration: none;
	background-color: none;
}
.social-icons .search_top li a:hover, .social-icons .search_top a:hover {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background: none;
	border-radius: 100%;
	display: block;
	height: 30px;
	line-height: 30px;
	width: 30px;
	text-align: center;
	color: #FFF !important;
	text-decoration: none;
	background-color: transparent;
}
.header-social-icons {
	float: left;
	margin: 0px 0 0 0px;	
}
.social-icons li.social-icons-flickr a {
	background: #80b9d3 !important;
	color: #fff !important;
}
.social-icons li:hover.social-icons-flickr a {
	background: #0073a7 !important;
}
.social-icons li.social-icons-twitter a {
	background: #80b9d3 !important;
	color: #fff !important;
}
.social-icons li:hover.social-icons-twitter a {
	background: #0073a7 !important;
}
.social-icons li.social-icons-facebook a {
	color: #fff!important;
	background: #80b9d3 !important;
}
.social-icons li:hover.social-icons-facebook a {
	background: #0073a7 !important;
}
.social-icons li.social-icons-linkedin a {
	background: #80b9d3 !important;
	color: #fff !important;
}
.social-icons li:hover.social-icons-linkedin a {
	background: #0073a7 !important;
}
.social-icons li.social-icons-instagram a {
	background: #80b9d3 !important;
	color: #fff !important;
}
.social-icons li:hover.social-icons-instagram a {
	background: #0073a7 !important;
}
.social-icons li.social-icons-rss a {
	background: #80b9d3 !important;
	color: #fff !important;
}
.social-icons li:hover.social-icons-rss a {
	background: #0073a7 !important;
}
.social-icons li:hover.social-icons-googleplus a {
	background: #328FBB;
}
.social-icons li:hover.social-icons-pinterest a {
	background: #0073a7;
}
.social-icons li:hover.social-icons-youtube a {
	background: #0073a7 !important;
}
.social-icons li.social-icons-youtube a {
	background: #80b9d3 !important;
	color: #fff !important;
}
@media (max-width:1199px) {
.header .navbar-nav > li > a {
	bottom: -2px;
	position: relative;
	padding: 9px 8px 9px 8px;
	font-size: 0.9em !important;
}
.header .dropdown > a:after {
	right: 0px;
}
}
@media (min-width:1200px) {
.header .navbar-nav > li > a {
	bottom: -2px;
	position: relative;
	padding: 9px 26px 9px 18px;
}
}
@media (min-width:1366px) {
.header .navbar-nav > li > a {
	bottom: -2px;
	position: relative;
	padding: 9px 30px 9px 20px;
}
}
@media (min-width:300px) {
.social-icons.newsjoin {
	margin: 0;
}
.social-icons.newsjoin li {
}
.social-icons.newsjoin li a {
	width: 26px;
	height: 26px;
	font-size: 0.9em;
	line-height: 30px;
}
}
 @media (min-width:768px) {
.social-icons.newsjoin {
	margin: 0;
}
.social-icons.newsjoin li {
}
.social-icons.newsjoin li a {
	width: 26px;
	height: 26px;
	font-size: 0.9em;
	line-height: 30px;
}
.container.fixednewsbx {
	padding: 0 30px 0 0;
}
}

.newsletter {
    text-align: left;
    padding: 10px 10px 10px 0;
    color: #fff;
    border: none;
}

@media (min-width: 768px) {
    .newsletter {
        text-align: left;
        padding: 0 0 0 17px;
        color: #fff;
        border: none;
        margin: 0 0 0 -30px;
    }
}

@media (min-width: 1024px) {
    .newsletter {
        text-align: left;
        padding: 0 0 0 17px;
        color: #fff;
        border: none;
        margin: 0 0 0 -15px;
    }
}


.newsletter h3{
 color:#fff;
}

.newsletter .input{
 width:50px;
}
.megamenu-img {
	padding: 0px;
	border: 1px #eee solid;
	margin-left: 10px;
	margin-right: 15px;
}

@media (min-width: 992px) {
.menu-width {
	width: 938px;
}
}

@media (min-width: 1200px) {
.menu-width {width: 1138px !important;}
}

.margin-bottom-left-15 {
    margin: 0 0 15px 15px;
}

.simple-list.whtarow li {
	padding: 0;
	margin-bottom: 6px;
	font-size: 0.9em;
}

.newsletter .input-group a {color:#fff; text-decoration: underline;}
.newsletter .input-group a:hover {color:#fff; text-decoration: underline;}
.padLeft-no {
	padding-left: 0px;
}
.input-group-btn .btn-u {
	padding: 7px 10px 6px 10px;
}

.margin-tp-15 {
    margin: 20px 0 0 0 !important;
}

.megamenu-img .img-responsive {
    width: 100%;
}
.my-container{
	margin-top:100px;
}
.margin-bottom-20 { margin-bottom:20px;}
.padLeft-no.padL15 {
    padding-left: 15px;
}
.padLeft-no.padL30 {
    padding-left: 30px;
}
@media(min-width:1024px) {
    .padLeft-no.padL30 {
        padding-left: 0px;
    }
}
@media(min-width:768px) {
    .padLeft-no.padL15 {
        padding-left: 15px;
    }

}
.clear-both{
	clear: both;
}

.hideElement-on-sm {
    display: none;
}

.showElement-on-sm {
    display: block;
}

@media (min-width: 768px) {

    .hideElement-on-sm {
        display: block;
    }

    .showElement-on-sm {
        display: none;
    }
}