

@import url('http://fonts.googleapis.com/css?family=Lato:300,400,400italic,500,600,700,800,700italic|Open+Sans:300,400,400italic,500,600,700,800,700italic&amp;subset=latin,latin-ext,cyrillic,cyrillic-ext,greek-ext,greek,vietnamese');
.logo{
	margin-top: 0;
	margin-bottom: 0px;
}



body{
font-family: Open Sans, Arial, Helvetica, sans-serif;;
font-size: 14px; 
font-weight: normal; 
color: #999999;
}

/* Style Generation */


/* Heading */
h1{ font-family: Lato, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #555555; }
h2{ font-family: Lato, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #555555; }
h3{ font-family: Lato, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #555555; }
h4{ font-family: Lato, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #555555; }
h5{ font-family: Lato, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #555555; }
h6{ font-family: Lato, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #555555; }

/* Heading large */
h1.large{ font-family: Lato, Arial, Helvetica, sans-serif; font-size: 33px; font-weight: light; color: #555555; }
h2.large{ font-family: Lato, Arial, Helvetica, sans-serif; font-size: 30px; font-weight: light; color: #555555; }
h3.large{ font-family: Lato, Arial, Helvetica, sans-serif; font-size: 27px; font-weight: light; color: #555555; }
h4.large{ font-family: Lato, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: light; color: #555555; }
h5.large{ font-family: Lato, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: light; color: #555555; }
h6.large{ font-family: Lato, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: light; color: #555555; }

/* Link */
a{color:; }
a:hover{ color: ; }

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
a:hover,
#header .mainheader .logo .site-title a,
#header .site-menu .menu-mega .sf-mega ul li a:hover,
.team-member .team-member-info .desc,
.callout.border .callout-content .head,
.heading-title span,
.heading-title strong,
.heading-second .heading::first-letter,
.portfolio-item .portfolio-mark .portfolio-mark-content .portfolio-mark-icon,
.recent-comment ul li a.title:hover,
.affix-widget ul li.active a,
.hoverbox .hover-mark-content-inner .heading-title,
.jobboard li .jobtype,
.option-list ul li li .selected,
.product-review .star-rating,
.entry-relate .relate-post h4 a:hover,
#header .site-menu li.active > a,
#header .site-menu li.sfHover > a,
#header .site-menu li a:hover,
#header .site-menu li.current-menu-item > a,
.quotes-post-info a:hover,
.blog-item.quote-post .quote-post-info a:hover,
.iconbox .icon,
.timeline .timelinenav li.active a{
	color: #e20026}
.header-icon-search,
.sliderbox .heading,
.border .heading-title:after,
.portfolio-item .portfolio-mark .portfolio-mark-content .portfolio-mark-inner,
.portfolio-sub-info .portfolio-sub-info-list,
.portfolio-short-filter .portfolio-filter-nav li a.selected,
.widget.tags-cloud a:hover,
.iconsmall .icon,
.pricingitem.feature .pricing-detail,
.iconbox.center .iconbox-heading:after,
.iconbox.solid .icon,
.accordion.solid .accordion-title .icon,
.tabs.main .tabNavigation li.active a,
.tabs.left .tabNavigation li.active a,
.tabs.right .tabNavigation li.active a,
.callout,
.carouselbox .nav a:hover,
.iconpage li:hover,
.blog-item .action-link,
.entry-item .entry-boxinfo .entry-icon,
.pagenavi ul li a:hover,
.pagenavi ul li span,
.sidebar-content .widget .widget-title h4 span,
.option-list ul li li .selected span,
#product-detail .product-amount span,
.flex-direction-nav li a:hover,
.flex-control-nav li a.flex-active,
.iconlist li.active a,
.tabs.left.second .tabNavigation li.active a,
.button,
button,
input[type="submit"],
input[type="button"],
input[type="reset"],
.map-container.actived .title span,
.map-container .title span:hover,
.team-member .team-member-info .team-member-social li a,
.roundicon .icon,
.timeline .timelinenav li a:before,
.largeicon.active a{
  background: #e20026}
.timeline .timelinenav li a:before,
.timeline .timelinenav li.active a:before,
.iconlist li.active a,
.tabs.left.second .tabNavigation li.active a,
.largeicon.active a{
	border-color: #e20026}
#header .site-menu li.active > a,
#header .site-menu li.sfHover > a,
#header .site-menu li a:hover,
#header .site-menu li.current-menu-item > a,
#header.no-bg .breacrumb,
.tabs.main .tabNavigation li.active a:after,
.tabs.main.border .tabNavigation li.active a,
#header,
.entry-meta,
.entry-author,
.option-list ul span.title{
	border-top-color: #e20026}
.tabs.left .tabNavigation li.active a:after{
	border-left-color: #e20026}
.team-member,
.quotes-post-info a:hover,
.blog-item.quote-post .quote-post-info a:hover{
	border-bottom-color: #e20026}
.entry-item .entry-boxinfo .entry-date{
	background-color: #e50329;
}

/* Media Element Player */
.mejs-container .mejs-controls .mejs-time,
.mejs-container .mejs-controls .mejs-time span,
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li,
.mejs-chapters .mejs-chapter .mejs-chapter-block,
.mejs-captions-layer,
.mejs-captions-layer  a,
.me-cannotplay a,
.mejs-contextmenu .mejs-contextmenu-item:hover,
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li,
.mejs-postroll-close{
	color: #e20026}
.mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-controls .mejs-time-rail .mejs-time-handle,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.mejs-contextmenu{
	background: #e20026}
.mejs-chapters{
	-xborder-right: solid 1px #e20026;
}


/* Custom CSS */
.sliderbox .heading {
background-color:#002f60;
-webkit-box-shadow: 1px -1px 2px #333;
  -moz-box-shadow: 1px -1px 2px #333;
  box-shadow: 1px -1px 2px #333;
}

.header-icon-search {
/*background-color:#002f60;*/
background-color:transparent;
}

li #menu-item-23 .menu-item a{
padding-top:41px;}

h3{
font-weight:800;}

.padtop{
padding-top:20px;}

#worldmap{
padding:20px;
background-color:rgb(246, 247, 249);}

td.infoadress{
padding-left:30px;
padding-right:30px;
vertical-align:top;
width:25%;
}

td.infoadress.border{
border-right:1px solid #ccc;
}


.uppercase{
text-transform:uppercase;
}

a.linkmap{
color:#999999;
}

a.linkmap:hover{
color:#e20026;
}

#map_canvas{
width:900px; 
margin-left:auto;
margin-right:auto;
}

div#rev_slider_1_1_wrapper{
max-height:95%
}

p.namecont{
width:48%;
float:left;
margin-bottom:5px;}

p.mailcont{
width:48%;
float:right;
margin-top:-44px;
margin-bottom:5px;}

p.subcont{
width:100%;
margin-bottom:5px;
}

p.attcont{
padding-top:5px;}

p.secucont{
float:right;
margin-right:80px;}

p.sendcont{
float: right;
margin-left: 5%;
margin-top:-53px;
}

input#Sendcont,
input#Sendjob{
float:right;}

select#Subcont,
input#Attachcont,
input#Attachjob{
width:100%;
}

span.wpcf7-quiz-label{
float: left;
padding-top: 13px;
padding-right: 8px;
font-weight: 600;
}

input#Secucont,
input#Secujob{
width:40px;}

p.fieldcont{
    font-size: 10px;
    position: absolute;
}

i.logo
{font-size:35px;
margin-right:15px;
margin-top:10px;}

i.logo.last{
margin-right:0px;}

.logosy{
opacity:0.2;}

.logosy:hover{
opacity:1;}

.sypad{
margin-bottom:-2px;}

img.um-img.um-img-resize:hover,
#megaMenu .ss-nav-menu-with-img.ss-nav-menu-notext > a:hover{
opacity:0.6;}

a.morehome {
text-transform:uppercase;
letter-spacing:0.05em;
font-family:'Open Sans', Arial, Helvetica, sans-serif;
font-weight:600;
color:#555555;
}

a.morehome:hover{
color:#e20026;}


.timeline-content p{
text-align:center;
margin-top:-18px;
font-size:16px;}

img.attachment-large{
width:100%; height:100%;
margin-top:60px;
}

.historylegend p{
font-size: 10px;
font-style: italic;
text-align: left;
}

ul.sub-menu.sub-menu-2{
border-bottom:0px solid;
}

h3.entry-title.large{
border-bottom: #002f60 solid 1px;
}

p.namecontpage{
float: left;
width: 30%;
}

p.attcontpage{
float:right;
width:30%;
}

p.mailcontpage{
width:30%;
margin-left:5%;
float:left;}


p.secuconpage{
width: 30%;
float: right;
margin-top:-47px;
}

p.fieldcontpage{
font-size: 12px;
margin-top: 20px;
}

p.messcontpage,
textarea#Messjobpage,
input#Namejobpage,
input#Mailjobpage,
input#Attachcontpage,
input#Secujobpage{
width:100%;}

input#Namejobpage,
input#Mailjobpage,
textarea#Messjobpage,
input#Attachcontpage,
input#Secujobpage{
border:1px solid #eee;
}
p.mailcontpage,
p.secuconpage,
p.namecontpage,
p.attcontpage,
p.messcontpage{
color:#a6a6a6;}

p.namecontpage,
p.mailcontpage{
margin-bottom:30px;}

p.attcontpage{
margin-bottom:35px;}

p.sendcontpage{
float:right;
margin-left: 5%;
margin-top:-12px;}

div.vc_separator.wpb_content_element.vc_el_width_100.vc_sep_color_grey{
height: 1px;
width: 100%;
background-color: #eee;
margin-top: 20px;
margin-bottom: 5px;}

div.vc_span6.backlaw{
background: url(/nizi/wp-content/uploads/NIZI_LAW1.jpg);
height: 410px;
background-repeat: no-repeat;
background-size: contain;
background-position: center center;
}

div.vc_span6.backlaw p{
padding-right:30%;}

div.iconsmall.smallmarg{
margin-top:20px;}

.iconsmall.smallmarg .icon{
background-color:#FFFFFF;
color:#e20026;
margin-top:-10px;
font-size:40px;
text-align:right;}

.iconsmall.smallmarg .icon-content h4{
text-transform:uppercase;}

.iconbox.center.corecompet .icon{
display:none;}

.iconbox.center.corecompet h3{
text-align:left;}

.iconbox.center.corecompet .iconbox-heading:after{
margin:10px 0;}

p.namecontpagec,
p.subcontpagec{
width:48%;
float:left;
margin-bottom:30px;}

p.mailcontpagec,
p.attcontpagec{
width:48%;
float:right;
margin-bottom:30px;}

input#Namecontpagec,
input#Mailcontpagec,
select#Subcontpagec,
input#Attachcontpagec,
textarea#MessContpagec,
input#Secucontpagec{
width:100%;}

p.namecontpagec,
p.mailcontpagec,
p.subcontpagec,
p.attcontpagec,
p.messcontpagec,
span.wpcf7-quiz-label{
color:#a6a6a6;}

p.fieldcontpagec{
font-size:12px;
margin-top:20px;}

p.sendcontpagec{
float:right;
margin-left:5%;
margin-top:-12px;}

p.secucontpagec{
width:30%;
float:right;
margin-top:-47px;
}

div#awm_map{
margin-top:-50px;
margin-bottom:-65px;}

span.afterbread{
color:#272727;}

a.linktitlehome{
color:#555555;
font-size: 18px;
font-weight: 800;
margin-bottom: 0px;
font-size:18px;}

a.linktitlehome:hover{
color:#e20026;}

h3.entry-title a{
color:#555555;
}

h3.entry-title a:hover{
color:#e20026;
}

a.txtlink{
color:#666666;
text-decoration:none;
}

a.txtlink:hover{
color:#666666;
text-decoration:none;
}

div.breacrumb,
#header.no-bg .breacrumb{
display:none;}

a.linkfoot{
color:#a6a6a6;
font-size:14px;}

a.linkfoot:hover{
color:#e20026;}

i.fa.fa-linkedin{
margin-top: -6px;
font-size: 10px;
position: absolute;
margin-left: -3px;}

i.fa.fa-twitter{
margin-top: -4px;
margin-left: -5px;
font-size: 10px;
position: absolute;}

a.sf-with-ul:hover{
border-top:0px solid #FFF;
border-top-color:#FFF;
}

a.sf-with-ul{
border-top:0px;}

li#menu-item-109 a,
li#menu-item-114 a,
li#menu-item-119 a,
li#menu-item-125 a,
li#menu-item-123 a,
li#menu-item-124 a
{
border-right: 1px solid #d5d5d6;
padding: 0 25px;
margin: 50px 0;
letter-spacing: 0.08em;
border-top:0px;
border-top:solid 1px #FFF;
color:#a6a6a6;}

li#menu-item-110 a,
li#menu-item-111 a,
li#menu-item-112 a,
li#menu-item-113 a,
li#menu-item-115 a,
li#menu-item-116 a,
li#menu-item-117 a,
li#menu-item-118 a,
li#menu-item-120 a,
li#menu-item-121 a,
li#menu-item-122 a
{
margin: 0px;
border-right: 0px;
padding: 15px 0;
background-color: #FFF;
border-bottom: 1px dotted #e9e9e9;
color:#002f60;}

li#menu-item-110 a:hover,
li#menu-item-111 a:hover,
li#menu-item-112 a:hover,
li#menu-item-113 a:hover,
li#menu-item-115 a:hover,
li#menu-item-116 a:hover,
li#menu-item-117 a:hover,
li#menu-item-118 a:hover,
li#menu-item-120 a:hover,
li#menu-item-121 a:hover,
li#menu-item-122 a:hover{
color:#e20026;
background-color:#f1f1f1;
}
#header .site-menu li.sfHover > a, #header .site-menu li a:hover,
#header .site-menu li.current-menu-item > a{
border-top-color:#FFF;}

div#content-sidebar{
padding-top:20px;}

.button.normal.grey{
background-color: #f1f1f1;
color: #333;
font-weight: 700;
margin-top: 5px;
}

.button.normal.grey:hover{
background-color:#333;
color:#FFFFFF;
}

a.linkgroupcomp{
color:#002f60;}

a.linkgroupcomp:hover{
color:#e20026;}

div.job-meta{
display:none;}

.flex-prev img,
.flex-next img{
max-width: 80%;
margin-bottom: 4px;}

.blog-info img{
max-width:9%;
margin-bottom:3px;}

.collapsed .icon img,
.accordion-title .icon img{
max-width: 55%;
margin-bottom: 3px;}


.counterbox.clearfix img{
max-width: 8%;
margin-bottom: 10px;}
 .col-md-2 {
    width: 13.66666667% ! important;
}
