/*
    Document   : default
    Created on : Feb 14, 2014, 12:11:12 PM
    Author     : webmotion
    Description:
        ConfindustriaBulgaria main stylesheet
*/

/* RESET styles */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    /*    background: transparent;*/
}


table {
    border-collapse: collapse;
    border-spacing: 0;
}
h1, h2, h3, h4, h5, h6 {
    margin:0;
    padding:0;
    font-weight:normal;
    letter-spacing: 0;
}
textarea, input, select{
	outline: 0;
}
input [type="submit"]{
	cursor: pointer;
}
a{
	text-decoration: none;
	color: #004489;
}
a img{
	display: block;
	border: none;
}
h1,h2,h3,h4,p{
	padding: 0;
	margin: 0;
}

.clear{
	clear: both;
}
.alignright{
	float: right;
	margin: 0 0 14px 24px;
	padding: 0 0 0 24px;
	border-left: solid 1px #d8d5d5;
}

.alignleft{
	float: left;
	padding: 0 24px 0 0;
	margin: 0 24px 14px 0;
	border-right: solid 1px #d8d5d5;
}
.aligncenter{
	display: block;
	margin: 0 auto 10px auto;
}
/* style theme ConfindustriaBulgaria */

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #004489;
	background: #ffffff url(images/body-bg.png) repeat-x top;
}



/* start header */
.header .columns{
	/*height: 150px;*/
	position: relative;
}
.header img.logo{
	float: left;
	margin-top: 43px;
}
.header-links{
	position: absolute;
	top: 0;
	right: 18px;
	padding: 4px 12px 12px;
	z-index: 1000;
	background-color: #004489;
	color: #ffffff;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
/* start login form */
.log-in-button{
	padding-right: 20px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(images/bg-login.png);
	background-position:  center right;
	background-repeat: no-repeat;
	cursor: pointer;
}
.log-in-box{
	float: right;
	text-align: right;
	padding-top: 5px;
}
.log-in-container{
	display: none;
	
}
.log-in-container .widget_wp_sidebarlogin{
	/*width: 200px;*/
	padding-top: 25px;
}
.log-in-container.widget_wp_sidebarlogin form .input{
	/*float: left;
	width: 50px;*/
}
.widget_wp_sidebarlogin h2{

}
.profilo-link,
.profil-link,
.profile-link{
	padding-top: 10px;
}
.profilo-link a,
.profil-link a,
.izhod-link a,
.disconnetti-link a,
.profile-link a,
.logout-link a{
	color: #ffffff;
}
/* end login form */
.languages{
	float: right;
}
.languages a{
	display: block;
	float: right;
	padding: 5px 0 6px;
	width: 25px;
	margin-left: 5px;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
}
.languages a.other-lang{
	color: #ff7000;
	background-color: #e3e3e3;
	font-weight: bold;
}
/* start header menu */
.header-menu{
	clear: both;
	padding-top: 12px;
}
.header-menu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.header-menu ul li{
	display: block;
	float: left;
	margin: 0 3px 30px;
	/*height: 40px;
	border-bottom: solid 8px #004489;*/
	background-image: url(images/bg-li.png);
	background-position: 0 40px;
	background-repeat: no-repeat;
}
.header-menu ul li.current-menu-parent,
.header-menu ul li:hover,
.header-menu ul li.activ,
.header-menu ul li.current-menu-item{
	background-image: url(images/bg-li-act.png);
}
.header-menu ul li:hover a{
	/*font-weight: bold;*/
}
.header-menu ul li a{
	display: block;
	/*padding: 16px 14px 15px; ��������� � - ������ ����� �� 2 ����*/
	padding: 16px 12px 15px;
	/*padding: 16px 16px 15px;  ��������� � - ������ ����� �� 2 ���� */
	background-image: url(images/bg-a.png);
	background-position: right 40px;
	background-repeat: no-repeat;
	color: #004489;
	font-size: 14px;
	line-height: 17px;
	text-transform: uppercase;
}
.header-menu ul li ul{
	display: none;
}
.header-menu ul li:hover ul{
	/*display: block;
	position: absolute;
	background-image: url(images/bg-submenu.png);*/
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.header-menu ul li ul li{
	float: none;
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
	height: auto;
	background-image: none;
	text-align: left;
	font-size: 12px;
}
.header-menu ul li ul li:hover{
	background-image: none;
}
.header-menu ul li ul li a{
	padding: 7px 16px;
	color: #ffffff;
	text-transform: none;
	font-size: 12px;
	line-height: normal;
	/*background-image: url(images/bg-submenu-hov.png);*/
	background-image: none;
}
.header-menu ul li ul li:hover{
	
}
.header-menu ul li ul li.last-child:hover{
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.header-menu ul li ul li a:hover{
	background-color: #05396e;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.header-menu ul li ul li ul{
	display: none;
}
/*.header-menu ul li ul li:hover ul{
	display: block;
	float: left;
	position: absolute;
	left: 100%;
	top: 0px;
}*/
.header-menu ul li ul li.menu-item-has-children a{
	background-image: url(images/arr-sub-menu.png);
	background-position: 96% 50%;
	background-repeat: no-repeat;
	padding-right: 22px;
}
.header-menu ul li ul li:hover ul li a{
	white-space: nowrap;
}
.header-menu ul li ul li.menu-item-has-children ul li a{
	background-image: none;
}
/* end header */

/*  start site-content */
.container.site-cont{
	padding-bottom: 40px;
}
.site-content{
	padding: 9px 0 29px;
}
.site-content p a{
	color: #ff7000;
}
.site-content  .cont-coll p a{
	color: #004489;
}
.site-content h1{
	padding: 9px 0 29px;
	font-size: 15px;
	font-weight: bold;
}
h1.membri-page{
	padding: 9px 0 29px;
	font-size: 15px;
	font-weight: bold;
	border-bottom: solid 1px #e6e6e6;
	margin-bottom: 27px;
}
.site-content h2{
	padding: 6px 0;
	margin-bottom: 32px;
	font-size: 14px;
	font-weight: normal;
}
.site-content h2 img{
	float: left;
	margin-right: 10px;
}
img.icon-heading{
	float: left;
	padding-right: 10px;
}
.gallery-slide img{
	margin-bottom: 36px;
}
.date{
	float: left;
	margin: 0 0 12px 0;
	font-size: 12px;
	color: #ff7000;
	font-weight: bold;
}
/* start home page */
.home-third{
	float: left;
	width: 300px;
	padding: 16px 0;
}

.site-cont .home-news{
	margin-right: 20px;
}
.home-news h2{
	margin: 0 0 8px;
	padding: 0;
	font-size: 14px;
	color: #004489;
	line-height: 16px;
	text-transform: uppercase;
}
.home-news h2 a{
	color: #004489;
}
.news-cont{
	margin-bottom: 15px;
}
.home-news span.date{
	display: inline-block;
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	color: #ff5a00;
	font-weight: bold;
	border-right: solid 1px #b2b1b1;
}
/* start slider news */
.scroll-pane1{
	width: 100%;
	height: 340px;
	overflow: hidden;	
}
div.scroll-pane1-up,
div.scroll-pane1-down{
	display: block;
	height: 20px;
	background-color: #f8f8f8;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
div.scroll-pane1-up{
	background-image: url(images/slide-top.png);
	margin-bottom: 20px;
}
div.scroll-pane1-down{
	background-image: url(images/slide-bottom.png);
	margin-top: 20px;
}
/* scroll pane services */
.scroll-pane2{
	width: 870px;
	float: left;
	height: 100px;
	overflow: auto;
}
			
.scroll-pane2 p{
	/*width: 3500px;*/
	width: 3560px;
	height: 80px;
	margin: 0px;
	padding: 0px;
}
.scroll-pane2 img{
	/*float: left;*/
	margin: 0 15px;
	display: inline-block;
}
.scroll-pane2-left, .scroll-pane2-right{
	float: left;
	width: 30px;
	height: 94px;
	padding: 4px 0px;
	background-color: #ffffff;
	background-repeat: no-repeat;
	cursor: pointer;
}
.scroll-pane2-left{
	margin: 0 5px 0 0;
	background-position: center left;
	background-image: url(images/serv-l.png);
}
.scroll-pane2-right{
	margin: 0 0 0 5px;
	float: right;
	background-position: center left;
	background-image: url(images/serv-r.png);
}
/* end slider news */
.home-news h3{
	margin: 0 0 20px;
	padding: 0;
	font-size: 13px;
	font-weight: normal;
}
.home-news h3 a{
	color: #054383;
}
.home-news h3 a:hover{
  color: #2967a5;
}
a.h-more{
	display: block;
	padding: 9px 40px 7px 0;
	float: right;
	font-size: 12px;
	font-weight: bold;
	color: #054383;
	text-transform: uppercase;
	background-image: url(images/h-more.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.home-banner{
	padding-top: 40px;
}
.home-banner a{
	display: block;
}
.home-banner img{
	padding: 0 0 20px 0;
}
.banner1{
	margin: 0 0 20px;
	border-bottom: solid 1px #e6e6e6;
}
.gray-line{
	background-color: #e6e6e6;
	height: 5px;
	margin-bottom: 11px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
/* start home page */


/* start sidebar */
/* start search form */
.box-search{
	padding-bottom: 18px;
	margin-bottom: 14px;
	border-bottom: solid 1px #e6e6e6;
}
form#search-form{
	margin: 0;
	width: 198px;
	float: left;
	/*padding: 4px 5px 6px;*/
	/*margin-right: 12px;*/
	border: solid 1px #cccccc;
	background-color: #f8f8f8;
	margin-right: 6px;
}
form#search-form input{
	margin: 0;
	border: none;
	background-color: transparent;
	color: #054383;
	font-size: 12px;
	text-transform: uppercase;
	float: left;
}
form#search-form input[type=text]{
	width: 160px;
	padding: 9px 5px 9px;
}
form#search-form input[type=submit]{
	background-image: url(images/magnifier.png);
	background-repeat: no-repeat;
	background-position: right center;
	width: 20px;
	margin-top: 6px;
	cursor: pointer;
}
.box-search a{
	color: #054383;
	font-size: 12px;
	font-weight: bold;
}

/* end search form */
/* end sidebar */
/* strat social icons */
div.social-icons{
	width: 300px;
	float: right;
	padding-top: 35px;
}
div.social-icons a{
	display: block;
}
div.social-icons a img{
	float: right;
	margin: 10px 0 0 10px;
}
.social-ring{
  clear: both;
}
/* end social icons */
/* start service slide */
.slide-serv{
	/*padding-bottom: 40px;*/
}
.slide-serv h2{
	margin: 0 0 6px;
	padding: 0;
	color: #114070;
	font-size: 14px;
	text-transform: uppercase;
}
.blue-line{
	margin-bottom: 20px;
	height: 5px;
	background-color: #004489;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.slide-serv img{

}
/* start breadcrumbs */
.breadcrumbs{
	/*padding:9px 0 29px;*/
	padding:9px 0 27px;
	color: #004489;
	border-bottom: solid 1px #e6e6e6;
	line-height: 17px;
}
.breadcrumbs a{
	color: #004489;
	line-height: 17px;
}
.breadcrumbs span{
	color: #c7c7c6;
}
/* end breadcrumbs */
/* start footer */
.footer{
	background-color: #004489;
}
.line-logo{
	padding-bottom: 9px;
	text-align: center;
	background-color: #ffffff;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	
}
.line-logo .useful_banner_manager_banner{
	margin: 0 20px 5px;
	display: inline-block;
}
.f-menu{
	padding: 30px 0 14px;
	margin: 0 0 20px;
	border-bottom: solid 1px #4d7cad;
}
.f-menu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.f-menu ul li{
	font-size: 11px;
	padding: 0 20px;
	display: inline-block;
}
.f-menu ul li a{
	color: #ffffff;
	font-size: 11px;
	text-transform: uppercase;
}
.f-menu ul.menu li ul{
	display: none;
}
.footer .f-contact{
	padding-bottom: 16px;
	line-height: 17
	px;
}
.footer .f-contact a,
.footer .f-contact{
	color: #80a2c4;
	font-size: 11px;
}
.footer .f-contact a{
	text-decoration: underline;
}
.footer .txt-indent p{
	margin-left: 88px;
}
.footer .f-bottom{
	border-top: solid 1px #4d7cad;
	padding: 8px 0 9px;
	
}
.footer .f-bottom p,
.footer .f-bottom a{
	color: #ffffff;
	font-size: 12px;
}
.footer .f-bottom .copyr{
	float: left;
}
.footer .f-bottom .copyr p{
	padding: 7px 13px 5px 0;
}
.footer .f-bottom .copyr p,
.footer .f-bottom .copyr a.footer-feed{
	float: left;
}
.footer .f-bottom .copyr a.{

}
.footer .f-bottom .dsgn{
	float: right;
	padding-top: 7px;
}
.footer .f-bottom .dsgn a{
	text-decoration: underline;
}

/* end footer */

/* style widgets */
.sidebar ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.sidebar ul li{
	margin-bottom: 22px;
}
.sidebar h2{
	color: #004489;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 5px;
	line-height: 16px;
}
.city-single{
	clear: both;
	padding-bottom: 24px;
	
}
.city-single p{
	color: #437cb8;
	font-weight: bold;
}
p.city{
	padding: 0 0 14px 8px;
	color: #054383;
	font-size: 12px;
	text-transform: uppercase;
}
.city-box{
}
.city-box img{
	float: right;
}
/* scroll pane weather */
.scroll-pane3-up,
.scroll-pane3-down{
	display: block;
	height: 12px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
}
.scroll-pane3-up{
	margin-bottom: 6px;
	background-image: url(images/weather-top.png);
}
.scroll-pane3-down{
	background-image: url(images/weather-bottom.png);
}
.scroll-pane3{
	height: 125px;
	width: 100%;
	overflow: hidden;	
}
/* style stock widget */
div.stock-w{
	border-bottom: solid 1px #e6e6e6;
}
div.blue-1,
div.blue-2{
	padding: 0 5px;
	vertical-align: middle;
}
div.blue-1{
	background-color: #ecf6f8;
	
}
div.blue-2{
	
}
div.stock-w p{
	float: left;
	display: inline-block;
	font-size: 11px;
	padding: 10px 0;
	font-weight: bold;
}
p.st-name{
	color: #576e97;
	width: 40%;
	text-transform: uppercase;
}
p.st-ask{
	width: 20%;
	text-align: right;
	color: #000000;
	font-size: 12px;
}
p.st-change{
	width: 20%;
	text-align: right;
	color: #aa0000;
}
p.st-percent{
	width: 20%;
	text-align: right;
	color: #000000;
}
/* end stock widget */
/* style eventi */
.arhive-page .date{
	float: none;
}
.site-content p,
.arhive-page p{
	margin-bottom: 10px;
}
.site-content h2,
.arhive-page h2{
	margin-bottom: 14px;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	display: block;
}
.site-content h2 a,
.arhive-page h2 a{
	color: #004489;
}
.arhive-page img.event-tumbn,
.arhive-page img.attachment-single-post-thumbnails{
	float: left;
	padding: 0 24px 0 0;
	margin: 0 24px 14px 0;
	border-right: solid 1px #d8d5d5;
	
}
.contentHeadingWrapper2{
	border-bottom: solid 1px #e6e6e6;
	margin-bottom: 26px;
}
.arhive-page .date{
	margin-bottom: 5px;
}
.arhive-page .more{
	background-color: #f8f8f8;
	padding: 7px 48px 9px 0;
	margin: 10px 0 22px;
	text-align: right;
	background-image: url(images/h-more.png);
	background-repeat: no-repeat;
	background-position: center right;
}
.arhive-page .more a{
	font-size: 13px;
	font-weight: bold;
}
/* end eventi */
/* style gallery archive */
.galley-page{
	padding-bottom: 0px;
}
.gallery-arhive{
	position: relative;
	margin-bottom: 35px;
}
.gallery-arhive img.attachment-single-post-thumbnails{
	margin: 0;
	padding: 0;
	border: none;
	width: 300px;
	height: 252px;
}
.gallery-arhive .gallery-heading{
	position: absolute;
	top: 172px;
	width: 300px;
	height: 80px;
	background-image: url(images/heading-blue.png);
}
.gallery-arhive .gallery-heading h2{
	position: absolute;
	top: 0;
	padding: 5px 10px 0px;
	margin: 0;
	color: #ffffff;
	font-size: 13px;
	text-transform: uppercase;	
}
.gallery-arhive .gallery-heading h2 a{
	color: #ffffff;
	font-weight: normal;
}
.gallery-arhive .gallery-heading .date{
	position: absolute;
	bottom: 5px;
	margin: 0;
	padding: 0 10px;
	color: #aed1f7;
	font-weight: bold;
}
/* style contact page */
.team span{
	display: block;
}
.site-content .cont-coll a{
	color: #004489;
}
.cont-coll{
	width: 460px;
	float: left !important;
}
.r-cont-coll{
	margin-left: 20px;
}
.r-cont-coll a{
	/*color: #ff7000;*/
}
.frame-box iframe{
	width: 940px;
	height: 300px;
}
#likebox-wrapper{
	/*width: 938px;*/
	overflow: hidden;
	border: solid 1px #cccccc;
	width: 500px;
	float: right;
}
#likebox-wrapper-inner{
	/*border-right: solid 10px #ffffff;
	width: 933px;*/
	overflow: hidden;	
	width: 500px;
}
.team img.alignleft{
	padding: 0;
	margin: 0 10px 10px 0;
	border: none;
}
.team div.cont-coll{
	margin-bottom: 30px;
}
.team img{
	width: 160px;
	height: auto;
}
.team .r-cont-coll a{
	color: #004489;
}
/* start advanced search */
#wp-advanced-search{
	margin: 0 0 40px;
}
#search_query{
	width: 300px;
	padding: 9px 5px;
	margin: 0 30px 15px 0;
	float: left;
	border: solid 1px #cccccc;
	background-color: #f8f8f8;
	color: #054383;
	font-size: 12px;
}
#wpas-submit{
	float: left;
}
#wpas-submit input[type="submit"]{
	padding: 9px 0;
	width: 80px;
	margin: 0;
	background-color: #054383;
	color: #ffffff;
	font-size: 12px;
	border: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}
.label-container{
	font-weight: bold;
	margin: 0 0 5px;
}
#wpas-tax_category{
	clear: both;
	width: 300px;
	float: left;
	margin: 0 16px 0 0;
}
select#tax_category{
	width: 300px;
	float: left;
	padding: 0;
	border: solid 1px #cccccc;
	background-color: #f8f8f8;
	color: #054383;
	font-size: 12px;
}
#wpas-tax_service_category{
	float: left;
	width: 300px;
	margin: 0 16px 0 0;
}
select#tax_service_category{
	width: 300px;
	float: left;
	padding: 0;
	border: solid 1px #cccccc;
	background-color: #f8f8f8;
	color: #054383;
	font-size: 12px;
}
#wpas-orderby,
#wpas-order{
	float: left;
	width: 95px;
	margin: 15px 0 0 0;
	padding: 0;
}
#wpas-orderby{
	clear: both;
	margin: 15px 16px 0 0;
}
#wpas-orderby select,
#wpas-order select{
	width: 95px;
	margin: 0;
	padding: 3px 0;
}
/* end advanced search */
/* start newsletter */
#newsletter-calendar .ui-datepicker{
  width: auto;
  background-color: #1d4983;
  background-image: none;
}
#newsletter-calendar .ui-datepicker table{
  background-color: #1d4983;
  background-image: none;
  color: #ffffff;
}
#newsletter-calendar .ui-datepicker table td, #newsletter-calendar .ui-datepicker table th, #newsletter-calendar .ui-datepicker table a, #newsletter-calendar .ui-datepicker-title{
  color: #ffffff;
}
#newsletter-calendar .ui-datepicker th{
  font-weight: normal;
  text-transform: uppercase;
}
#newsletter-calendar .ui-widget-header{
  border: 0px;
  background-image: none;
  background-color: #2f77b2;
}
#newsletter-calendar .ui-widget-content{
  border: 0px;
}
#newsletter-calendar .ui-state-default{
  border: 0px;
  padding-top: 8px;
  padding-bottom: 10px;
  background-color: #2f77b2;
  background-image: none;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
}
#newsletter-calendar .ui-state-default:hover{
  background-color: #3780bb;
  text-decoration: underline;
}
#newsletter-calendar .ui-state-active{
  color: #ff7000 !important;
  text-decoration: underline;
}
.newsletter-page{
  /*margin-top: 20px;*/
  margin-top: -44px; /* move up the search box a little */
}
.newsletter-page .box-search{
	margin: 0;
	padding: 0;
	/*float: right;*/
	border-bottom: none;
	margin-top: 9px;
	margin-bottom: 9px;
}
.newsletter-page .box-search form#search-form{
	width: 218px;
}
.newsletter-page form#search-form input[type=text]{
	width: 180px;
}
.newsletter_title{
  background-color: #235893;
  color: #ffffff;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}
.eventsBoxImage{
	float: left;
	margin: 0 15px 15px 0;
}
.newsletter_title h2{
  font-size: 13px;
  font-weight: bold;
  color: #ffffff;
	float: left;
	margin: 18px 15px 15px;
}
.newsletter_news{
  background-color: #1d4983;
  color: #ffffff;
	padding: 0 15px 30px;
	clear: both;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.centerCollumnInner{
	padding: 35px 0 0 0;
	/*margin-bottom: 60px;*/
	margin-bottom: 10px;
}
.newsletter_news h3{
  padding: 0 0px 26px 0px;
	margin: 0;
  color: #ff7000;
  font-size: 14px;
  font-weight: bold;
}
.newsletter_news h3 a{
  color: #ff7000;
}
.nwsl-bg-more{
	height: 29px;
	background-image: url(images/nwl-bg.png);
	background-repeat: no-repeat;
	background-position: center right;
}
.contentViewMoreit{
	display: block;
	float: right;
	height: 24px;
	padding: 5px 39px 0 0;
	background-image: url(images/nwl-bg-mark.png);
	background-repeat: no-repeat;
	background-position: center right;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}
.date-navigation{
	margin-top: 20px;
	text-align: center;
}
.date-navigation a{
	margin: 0 10px;
	text-decoration: underline;
}
.date-navigation a:hover{
	color: #ff7000;
}
/* end newsletter */

/* start link page */
.page-link .site-content{
	padding-bottom: 0;
}
#links-page{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#links-page li{
	position: relative;
	margin: 0 10px 20px;
	width: 168px;
	height: 170px;
	padding-bottom: 72px;
	float: left;
	vertical-align: middle;
}
#links-page li p{
	position: absolute;
	font-weight: bold;
	text-align: left;
	top: 155px;
}
#links-page li a{
	display: block;
	margin: auto;
	height: 150px;
	width: 168px;
	position: relative;
}
#links-page li a img{
	margin: auto;
	position:absolute; 
	bottom:10px;
	left: 0;
	right: 0;
	max-width: 138px;
	max-height: 120px;
}
/* end link page */

/* start event page icons */
.editor-gallery{
	padding: 6px 0 6px 45px ;
	background-image: url(images/icon-gall.png);
	background-repeat: no-repeat;
	background-position: left top;
	color: #004489;
	font-size: 14px;
}
.editor-download{
	padding: 12px 0 6px 45px;
	background-image: url(images/icon-doc.png);
	background-repeat: no-repeat;
	background-position: left top;
	color: #004489;
	font-size: 14px;
}
.site-content p.editor-download a{
	color: #004489;
}
/* end event page icons */
/* start services */
.serv-home-link{
	display: block;
	float: left;
	margin: 46px 0 19px 26px;
	padding: 13px 0 18px 23px;
	text-transform: uppercase;
	color: #959595;
	font-size: 13px;
	border-left: solid 1px #959595;
}
.bg-navy-blue{
	background-color: #eff3f7;
}
.bg-navy-blue h1{
	border-bottom: solid 1px #d5d3d3;
	margin-bottom: 30px;
}
.serv-box{
	position: relative;
}
.services_menu{
	float: left;
	width: 310px;
	background-color: #ffffff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.services_menu ul{
	list-style-type: none;
	padding: 8px 6px 6px;
}
.services_menu ul li{
	padding: 0 0 0 50px;
	margin-bottom: 2px;
	/*background-image: url(images/test-icon2.png);*/
	background-position: top left;
	background-repeat: no-repeat;
}
.services_menu ul li.selected{
  /*font-weight: bold;*/
	background-position: 0 -68px;
}
.services_menu ul li.child{
  display: none;
	padding: 5px 0 5px 50px;
	background-color: #eaeaea;
	font-size: 13px;
	height: auto;
}
.services_menu ul li.active{
  display: block;
}
.services_menu ul li.child a{
	font-size: 13px;
	height: auto;
	padding-left: 20px;
	background-image: url(images/blue-square.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
.services_menu ul li:hover{
	/*background-image: url(images/test-icon2.png);*/
	background-position: 0 -68px;
	background-repeat: no-repeat;
}
.services_menu ul li a{
	display: table-cell;
	vertical-align: middle;
	height: 34px;
	width: 300px;
	color: #054383;
	font-size: 14px;
}
.services_menu ul li:hover a{
	color: #2967a5;
}
.services_menu ul li.selected a{
  font-weight: bold
}
.services_menu ul li.current-menu-item{
  color: #2967a5;
}
.services_menu ul li.current-menu-item a{

}
.company_offer{
	width: 408px;
	/*min-height: 464px;*/
	min-height: 448px;
	float: left;
	padding: 46px 32px 30px 20px;
	background-color: #ffffff;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}
.company_offer a {
	text-decoration: underline;
}
.company_offer ul{
	list-style-position:inside;
}
.company_logos{
	padding-top: 10px;
	width: 160px;
	float: left;
	background-color: #ffffff;
	/*background-color: #d9d9d9;*/
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}
.company_logos_in{
	background-color: #d9d9d9;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
/* start scroll logo */
.scroll-pane5{
	width: 160px;
	background-color: #d9d9d9;
	/*height:490px;*/
	height: 474px;
	overflow: hidden;	
}
.scroll-pane5 .jspPane p{
	background-color: #d9d9d9;
	padding: 10px;
	margin: 0px;
	text-align: left;
}
.scroll-pane5 .jspPane{
	margin: 0;
}
.scroll-pane5 .jspPane a{
	display: block;
	height: 110px;
	position:relative;/* to center image */
}
.scroll-pane5 .jspPane a:hover{
  color: #2967a5;
}
.scroll-pane5 .jspPane a p{
	display: table-cell;
	vertical-align: middle;
	height: 90px;
	width: 140px;
	text-align: center;
}
.scroll-pane5 .jspPane a.selected{
	background-color: #ffffff;
}
.scroll-pane5 .jspPane a.selected p{
  font-weight: bold;
	background-color: #ffffff;
}
.scroll-pane5 .jspPane img{
	max-width:140px;
	max-height: 90px;
	margin-left: auto;
	margin-right: auto;
}
div.scroll-pane5-up,
div.scroll-pane5-down{
	display: block;
	height: 20px;
	background-color: #b3b2b2;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
div.scroll-pane5-up{
	background-image: url(images/slide-top-2.png);
	margin-bottom: 0;
}
div.scroll-pane5-down{
	background-image: url(images/slide-bottom-2.png);
	margin-top: 0;
}
/* end scroll logo */

.services_data{
	float: left;
	width: 620px;
	position: relative;
	margin-left: 10px;
	text-align: justify;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.services_data .link-company {
	float: none;
}
.services_data_bg{
	position: absolute;
	top: 73px;
	left: -22px;
	width: 41px;
	height: 297px;
	background-image: url(images/services-data-bg.png);
	background-position: top left;
	z-index: 1000;
}
.right-serv-blue{
	background-color: #1d4983;
	color: #ffffff;
	z-index: -11;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.right-serv-blue h2{
	padding: 21px 60px 21px 20px;
	margin: 0;
	text-align: left;
	position: relative;
	background-image: url(images/serv-heading-bg.png);
	background-position: top center;
	background-repeat: no-repeat;
}
a.print-button{
	display: block;
	position: absolute;
	top: 12px;
	right: 13px;
	padding-top: 25px;
	color: #ffffff;
	font-size: 11px;
	background-image: url(images/print-button-bg.png);
	background-position: top center;
	background-repeat: no-repeat;
	cursor: pointer;
}
.service_presentation{
	padding: 37px 20px 24px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	background-color: #1d4983;
	color: #ffffff;
	z-index: -11;
}
.service_presentation a{
	color: #ffffff;
	text-decoration: underline;
}
/* start services contact */
.serv-cont{
	padding: 16px 0 10px;
	color: #ffffff;
}
.serv-cont a{
	color: #ffffff;
	text-decoration: underline;
}
.service-phone{
	float: right;
	width: 234px;
	margin-left: 20px;
}
.service-name{
	float: right;
	width: 290px;
	padding-left: 42px;
	background-image: url(images/serv-name-bg.png);
	background-repeat: no-repeat;
	background-position: 0 4px;
}
.link-pdf{
	margin-top: 30px;
	float: right;
}
.link-pdf img{
	vertical-align: middle;
}
.link-pdf a{
	color: #004489;
	text-decoration: underline;
	font-size: 13px;
}
.link-company{
	float: left;
	margin-top: 30px;
}
.link-company a{
	color: #004489;
	text-decoration: underline;
	font-size: 13px;
}
/* services print styles */
@media print {
  div.services_menu{
    display: none;
  }
  a.print-button{
    display: none;
  }
  div.services_data{
    width: 930px;
  }
  div.company_offer{
    width: 718px;
  }
}
/* end services */
/* start red-text in serveces */
.red-text{
	margin-top: 60px;
	font-style: italic;
	font-weight: bold;
	padding: 84px 40px 0;
	height: 177px;
	background-image: url(images/blue-arrow.png);
	background-repeat: no-repeat;
	background-position: center;
	text-align: left;
	font-size: 20px;
}

#post-74 .team > span.cont-coll:nth-child(even) {
	margin-left: 20px;
}

#post-74 .team > span.cont-coll:nth-child(odd) {
	clear: both;
}

#post-71 .team > span.cont-coll:first-child {
	width: 100%;
	margin-bottom: 50px;
}

#post-71 .team > span.cont-coll:nth-child(even) {
	clear: both;
	margin-bottom: 20px;
}

#post-71 .team > span.cont-coll:not(:first-child):nth-child(odd) {
	margin-left: 20px;
	margin-bottom: 20px;
}

.gallery-scroll-left-1 {
  clear: both;
}