h1 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #333333; line-height: 24px; font-weight: 600; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; line-height: 26px; font-weight: 400; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; line-height: 24px; font-weight: 600; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; line-height: 20px; font-weight: 400; }
li { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; line-height: 20px; font-weight: 400;  }body { background: #ffffff url('/files/bg2.jpg') repeat fixed left top; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #333333; line-height: 20px; font-weight: 400; }
a:link { text-decoration: underline; color: #07922a; font-weight: 400; }
a:visited { text-decoration: underline; color: #07922a; font-weight: 400; }
a:active { text-decoration: underline; color: #07922a; font-weight: 400; }
a:hover { text-decoration: none; color: #07922a; font-weight: 400; }
a:focus { text-decoration: none; color: #07922a; font-weight: 400; }
.navbar-default li { font-family:Arial, Helvetica, sans-serif; font-size: 18px; text-transform:none; }
.navbar-default .navbar-toggle .glyphicon {color: #4c4c4e;}
.navbar-default .navbar-toggle .icon-bar {background-color: #4c4c4e;}.navbar-default .navbar-nav>li a { color:#4c4c4e; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li a:hover { color:#ffffff; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li.active a:hover { color:#ffffff; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu>li a:hover { color:#ffffff; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li a:focus { color:#ffffff; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li.active a:focus { color:#ffffff; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu>li a:focus { color:#ffffff; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>.active>a { color:#ffffff; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu>li.active a { color:#ffffff; text-decoration:none; font-weight:400; }
.navbar { margin-bottom:0px; }
header { margin-bottom:0px; position:relative; }
div#footer { background-color:#000000 }
#page .container { max-width:1140px; }
h1,h2,h3,h4,p,td, ul li, a {font-family:open sans;}
body{ overflow-x: hidden!important; }

#header .container {position:relative;}


header {
    margin-bottom: 0px;
    position: relative;
    background: rgba(255,255,255,0.05);

}


#widget_sp_image-3 {text-align: center;}
#widget_sp_image-4 {text-align: center;margin-top:20px;}

.logo-left {    float: none;    margin: 50px 0 15px;    text-align: center; }

#text-2 { position:absolute; top:15px; left:16px; width: 95%;}
#text-2 .style_left {float:left; }
#text-2 .style_right {float:right; }
#text-2 .style_right {color:#333;}
#text-2 p {color:#07922a; font-weight:bold;}
#text-2 a { font-weight:bold; text-decoration:none;}
#text-2 .fa {    color: #07922a ;    float: left;    font-size: 20px;    margin: 3px 5px 0 0;}

#page .container {
    max-width: 1140px;
    background: rgba(255,255,255,0.68);

}

#text-5 {position:absolute; top:-15px; right:-5px; }
#header .fb_badge {    background: #000;    border-radius: 100%; position: absolute;    right: 20px;   float: right;    height: 30px;    margin: 25px 0 0;    width: 30px;}
#header p.fb_badge .fa {  color:#fff;  font-size: 17px;    line-height: 30px;    padding: 0 10px;}

#header::before {    /* border-bottom: 1px solid #ddd;    content: ""; */   float: left;    height: 10px;    position: absolute;    top: 45px;    width: 100%;}
#header::after{  /*  border-bottom: 1px solid #ddd;    content: ""; */   float: left;    height: 10px;    position: absolute;    bottom: 23px;    width: 100%; z-index:-2;}


#header .navbar-default {    background-color: transparent; border-color:transparent; }
#header .navbar-nav {    background: #fff none repeat scroll 0 0;    display: table;    float: none;    margin: 0 auto;    text-align: center; padding:0 10px;}

#header .menu ul li a {padding:12px 15px; margin-right:1px; font-size:18px;}
#header .menu ul li a:hover {background:#07922a; }
#header .menu ul li.current_page_item > a {background:#07922a; }
#header .menu ul li.current_page_item_parent > a {background:#07922a; }
#header .menu ul li.menu-item-80 a {color:#4c4c4e;}
#header .menu ul li.menu-item-80 a:hover {color:#fff;}
#header .menu ul li ul {background:#fff; margin:0; text-align:left; padding:0;}
#header .menu ul li ul li a {margin:0 0 1px 0; }

#top {position:relative; background: #07922a;}

/* .flexslider {    left: -30%; } */

#top  .metaslider .caption-wrap  .boka {background:#23a994; font-size:30px;}
#top  .metaslider .caption-wrap h1 {color: #fff; font-weight:normal; line-height: 30px;}

#top .metaslider .caption-wrap {    background: #07922a none repeat scroll 0 0;    bottom: 0;    color: white;    display: block;    height: 100%;    left: auto;       margin: 0;    opacity: 1;    padding: 20px;    position: absolute;    right: -60%;    width: 60%;}
.metaslider .caption {    margin: 40px 0 0;    padding: 5px 10px;    text-align: center;    width: 60%;    word-wrap: break-word; }

.metaslider .caption .boka { padding: 20px 30px; margin-top:20px;}

.boka   {  background-color: #07922a; background-image: linear-gradient(to bottom, #07922a, #07922a) ; margin:0 5px 5px 0;text-decoration:none!important; display:block; color:#fff!important; padding:10px 15px; display:inline-block; text-transform:uppercase; font-size:18px; }
.boka:hover {opacity:0.9;}

#content {min-height: 380px;}
#content .entry-content {min-height:300px; padding:15px; background: rgba(255,255,255,0.1);}

#content  table {width:auto; border-collapse:collapse;margin-bottom:10px;}
#content table td {border:1px solid #eee; padding:2px 10px;font-size:13px;line-height: 18px;height:20px; vertical-align:top;font-family: \'Open Sans\', sans-serif;}
#content  table td p {margin:0;font-size:14px;font-family: \'Open Sans\', sans-serif;}
#content  table td h2{font-size:18px;}
#content  table td h3{font-size:16px;margin:10px 0;}

.wpb_widgetised_column.wpb_content_element {background: rgba(255, 255, 255, 0.4) none repeat scroll 0 0; border-radius: 9px; box-shadow: 0 1px 4px #a1a1a1; margin-right: 5px; margin-top: 9px; padding: 18px;}
#text-7 h2 {text-align: center;}

#footer .container {padding:15px 0; background: 000;



}
#footer p {color:#fff;}
#footer a {color:#fff; }

#footer .cms-icons {    float: right;    width: 23%;  font-size:14px;}
#footer .cms-icons div {    display: inline;    float: left;    margin-right: 20px;    width: 100%;color:#fff;  }
#footer .cms-icons p {font-size:14px;color:#fff;  }
#footer .cms-icons div:last-child {    float: left;    margin: 0 0 0 -1px;}
#footer .fa {color:#07922a;}
#footer .fa-mobile {font-size:20px;}


.facebook #text-5 {display:none;}
.facebook #text-2 {    width: 100%;}
.facebook .flexslider {    left: -35%;}
.facebook .metaslider .caption {    margin: -10px 0 0;    padding: 5px 10px;    text-align: center;    width: 75%;    word-wrap: break-word;}
.facebook .cms-FB {display:none !important;}


@media (min-width: 992px) and (max-width:1199px) {

#text-5 {    right: -10px;  }
/* #top .metaslider .caption {    margin: 0;    padding: 5px 10px;    text-align: center;    width: 50%;} */

}

@media (min-width: 768px) and (max-width:991px) {

.container {width:93%;}
#text-5 {    right: -15px;  }
/* .metaslider .caption {margin:0;  width: 50%;} */
.caption h1 {font-size:21px;}
/* .metaslider .caption .boka {    font-size: 20px !important;    margin-top: 0;    padding: 20px 20px;} */

/* .flexslider {    left: -29%;} */

}


/* Mobile CSS */
@media all and (max-width: 767px)  {

.container {width:98%;}

#header::after {    border-bottom: 1px solid #ddd;    bottom: 10px;}

#text-2 {    left: 0;    position: absolute;    top: 15px;    width: 98%;}
#text-5 {    position: absolute;    right: -10px;    top: 40px;}

.navbar-default .navbar-toggle .icon-bar {    background-color: #333;}
.navbar-toggle {margin:5px 10px 20px 0; padding: 12px 10px; border:1px solid #333;}
.navbar-toggle:first-child {padding: 9px 9px 8px; margin-right10px; float: right !important;}
.navbar-toggle:first-child .glyphicon {color: #333;}

#header .menu {padding:0;}
#header .navbar-nav {    background: #fff none repeat scroll 0 0;    display: inline;    float: left;    margin: 0 auto;    padding: 0 10px;    text-align: left;    width: 100%;}
.nav > li {    display: block;    float: left;    position: relative;    width: 100%;}
#header .menu ul li  a {margin-bottom:1px;}
#header .menu ul li ul {padding-left:20px;}

.flexslider {    left: 0%;}


#top .metaslider .caption-wrap {    height: 100%;  padding:10px;  right: 0;    width: 30%;}
.metaslider .caption {margin:0; width:100%;}
.metaslider .caption h1 {font-size:17px; line-height:22px!important;}
.metaslider .caption .boka {    font-size: 20px!important;    margin-top: 0;    padding: 10px;}

#footer .cms-icons {    float: left;    width: 100%;    color: #fff;  padding-left:10px; text-align:left;  font-size: 14px;}
}



@media all and (max-width: 650px)  {

.metaslider .caption h1 {    font-size: 16px;    line-height: 20px !important;}
.metaslider .caption .boka {    box-sizing: border-box;    font-size: 18px !important;    margin: 0;    padding: 10px;    width: 100%;}

}

@media all and (max-width: 600px)  {
.metaslider .caption h1 {display:none;}
}

@media all and (max-width: 482px)  {

#header::before {    top: 60px;}
#header #text-2 p {    clear: both;    float: left;    margin: 0;}


#text-5 {    position: absolute;    right: -10px;    top: -5px;}
.logo-left {    float: none;    margin: 80px 0 15px;    text-align: center;}

}

@media all and (max-width: 482px)  {
.logo-left img {width:90%; height:auto;}
p.style_right {display:none;}
#top .metaslider .caption-wrap {    display: none;    }
.flexslider {    left: 0;}
}

