.table-borderless tbody tr td, .table-borderless tbody tr th, .table-borderless thead tr th {
    border: none;
    background: #ffffff;
padding:0px;
}

th, td, table {
    border: none;
}

table {
    width: 100%;
    border-spacing: 0;
    margin-bottom: 24px;
    border-collapse: separate;
    border: none;
}

a, a:hover, h1 a:hover {
    color: #000000;
}

.stuck {
   position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
}

.main-navigation {
    margin-top: 40px;
}

#pre-header-core, #header-core, #content-core, #footer-core, #sub-footer-core, #notification-core, #intro-core, #introaction-core, #outroaction-core {
    display: block;
    max-width: 1000px;
    margin: 0 auto;
}

.tab-text{
float:left;
width:60%;
}

.main-navigation ul ul {
background-color: #8c8c8c;
}
.main-navigation ul ul li a {
background-color: #8c8c8c;
border-bottom: 1px solid #8c8c8c;
/* 181c20 - dark */
}



.footer-top {
    background: #A1C627;
}

.footer-bottom {
background: #a1c627;
border-top:none;
}

.site-header {
background-color: #A1C627;
}


.site-footer {
    margin-top: 25px;
    background:#A1C627;
}

.services {
background: #A1C627;
}

.skill-percentage {
background: #a1c627;
}

ul li a {
 color: #8c8c8c;

}
tr:nth-child(even) {background-color: #f2f2f2}

th {
    background-color: #4CAF50;
    color: white;
}

.site-title {
color: white;
}

.site-title1 {
color: white;
}



.main-navigation div > ul > li > a:hover, .main-navigation div > ul > li.current_page_item > a, .main-navigation div > ul > li.current_page_ancestor > a, .slicknav_nav div > ul > li.current_page_item a, .slicknav_nav div > ul > li.current_page_ancestor > a, .slicknav_nav ul.children li.current_page_item > a, .main-navigation ul.children li.current_page_item > a {
    background: #8c8c8c;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.flex-caption h2 {
    display: inline-block;
    padding: 10px 20px;
    text-shadow: 1px 1px 1px #000;
    font-weight: normal;
background-color: #a1c627;
    border-left: 5px solid #000;
    margin-bottom: 20px;
}


a.btn-more {
    border: 0;
    color: #fff;
    padding: 5px 12px;
    background: #8bac24; 
    display: inline-block;
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0px 0px 1px #000;
    font-size: 1.1em;
    text-shadow: 2px 2px 1px hsla(216, 24%, 14%, 0.6);
}

.services h2 {
    font-size: 2.2em;
    color: #000;
    margin-top: 20px;
    text-shadow: 0 3px 1px #ffffff; 
}

.footer-bottom p a {
    color: #000;
}

.flex-direction-nav a:hover {
    color: #8c8c8c;
}
.flex-next{
color: #A1C627;
}
.flex-prev{
color: #A1C627;
}
.flex-direction-nav {
color: #A1C627;
}
.flex-direction-nav a {
color: #A1C627;
}
#breadcrumb span.current {
    color: #8bac24;
}
.main-navigation div > ul > li.current_page_ancestor li.current_page_item > a {
    background: #000;
}
#menu-item-30 a:hover {
background: #A1C627;
}
#menu-item-36 a:hover {
/*background:#a1c627;*/
background: #A1C627;
}
#menu-item-35 a:hover {
background: #A1C627;
}

.flexslider {
    border: 0 !important;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 0 0 !important;
    -moz-box-shadow: 0 0 0 !important;
    box-shadow: 0 0 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    position: static !important;
}

/* menu */

div.menu_simple {
width: 40%;
height: 100%;
padding: 10px;
float: right;
}

.menu_simple ul {
list-style-type: none; 
overflow: auto;
}

.menu_simple ul li a {
text-decoration: none;
color: white;
padding: 10.5px 11px; 
background-color: #0079c2;
display:block;
}

.menu_simple ul li a:hover {
text-decoration: none;
color: white;
padding: 10.5px 11px; 
background-color: #A1C627;
display:block;
}

.menu_simple ul li a:active {
text-decoration: none;
color: white;
padding: 10.5px 11px; 
background-color: #A1C627;
display:block;
}

li {
    margin-bottom: 0px;
}

.copyright{
float:left;
}

.powered{
float:right;
}


.imgs{
float:right;
}

.contacts{
width: 50%;
float:left;
}

.maps{
width: 50%;
float:right;
}

.eu-imgs{
float:right;
}

.eu-text{
float: left; 
margin-left:30px;
}

/* @media css */

@media (max-width: 782px){
.imgs{
float:right;
width: 300px;
}
}
@media (max-width: 600px){

div.menu_simple {
width: 100%;
height: 100%;
padding: 10px;
float: left;
}

.eu-imgs{
float:left;
margin-left:50px;
}

.tab-text{
float:left;
width:100%;
}


.contacts{
width: 100%;
float:left;
}

.maps{
width: 100%;
float:right;
}

.copyright{
float:left;
}

.imgs{
float:left;
}
.powered{
float:left;
}

.stuck {
   position:absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
}
}

@media (max-width: 480px){
.tab-text{
float:left;
width:100%;
}

div.menu_simple {
width: 100%;
height: 100%;
padding: 10px;
float: left;
}

.eu-text{
float: left; 
margin-left:10px;
}
.eu-imgs{
float:left;
}
.contacts{
width: 100%;
float:left;
}

.maps{
width: 100%;
float:right;
}

.site-title, .site-description {
    text-align: left;
    margin-bottom: 10px;
}

.copyright{
float:left;
}

.powered{
float:left;
}
}

@media (max-width: 400px){

div.menu_simple {
width: 100%;
height: 100%;
padding: 10px;
float: left;
}
}


.services p{font-size:16px !important;}

.menu_simple, #display1 p, #display3, #display4, #display5, #display6, #display7, #display8 {font-size:16px !important;}

.attachment a:visited{
color:#a1c627;
}