body, td {
    font-family: 'Open Sans', sans-serif;
}
body {
    margin: 0px;
    padding: 0px;
    background: url(skn/bg.jpg) 50% 0% no-repeat #557c47;
    overflow-x: hidden;
}
.content-area {
    background:rgba(255,255,255,0.7);
   
    
}
img {
    border: 0px;
}
.logo-text {
    color: #01803d;
    text-align:center;
}
a {
    color: #44653a;
    font: 'Open Sans', sans-serif;
    text-decoration: none;
}

    a:hover {
        color: #000000;
        text-decoration: none;
    }

    a.action {
        color: #000000;
        font: 14x 'Open Sans', sans-serif, sans-serif;
        text-decoration: none;
    }

        a.action:hover {
            color: #164292;
            font:14px 'Open Sans', sans-serif, sans-serif;
            text-decoration: none;
        }

h1 {
    color: #44653a;
    font: 26px 'Open Sans', sans-serif;
    margin-top:0px;
    padding-bottom:10px;
}

h2 {
    color: #44653a;
    font: 22px 'Open Sans', sans-serif;
    margin-top: 0px;
    padding-bottom: 10px;
}

.tile {
    background: #bfc6ab url(skn/tbg.gif) 100% 100% no-repeat;
    padding:20px;
    border:1px solid #44653a;
    border-radius:15px;
    padding-right:120px;
    margin-bottom:30px;
}
.more-photos {
    border-bottom: 1px solid #44653a;
    border-top: 1px solid #44653a;
}
.vmiddle{
    vertical-align:middle;
}
.tile row{
    margin-left:-5px;
    margin-right:-5px;
}
    .tile .tile-col {
        padding-left: 5px;
        padding-right: 5px;
    }
        .tile .tile-col a, .tile .tile-col a:hover, .tile .tile-col a:focus {
            font: 16px 'Open Sans', sans-serif;
            font-weight:600;
            color:#44653a;
        }
    

td.news {
    color: #164292;
    font: 14px 'Open Sans', sans-serif;
    margin: 0px;
    padding: 0px;
}

td.lezanta {
    color: #000000;
    font: 14px 'Open Sans', sans-serif;
    margin: 0px;
    padding: 0px;
}

td.menu {
    color: #000000;
    font: 14px 'Open Sans', sans-serif;
    margin: 0px;
    padding-top: 0px;
    text-decoration: none;
}

    td.menu a {
        color: #000000;
        font: 14px 'Open Sans', sans-serif;
        margin: 0px;
        padding-top: 0px;
        text-decoration: none;
    }

        td.menu a:hover {
            color: #44653a;
            font: 14px 'Open Sans', sans-serif;
            margin: 0px;
            padding-top: 0px;
            text-decoration: none;
        }

td.menub {
    color: #cf191f;
    font: 11px 'Open Sans', sans-serif;
    margin: 0px;
    padding: 0px;
}

    td.menub a {
        color: #cf191f;
        font: 11px 'Open Sans', sans-serif;
        margin: 0px;
        padding: 0px;
    }

        td.menub a:hover {
            color: #000000;
            font: 11px 'Open Sans', sans-serif;
            margin: 0px;
            padding: 0px;
        }

td.tile1 {
    color: #d1d1d1;
    font: 12px 'Open Sans', sans-serif;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

    td.tile1 a {
        color: #d1d1d1;
        font: 1px 'Open Sans', sans-serif;
        margin: 0px;
        padding: 0px;
        text-decoration: none;
    }

        td.tile1 a:hover {
            color: #cf191f;
            font: 12px 'Open Sans', sans-serif;
            margin: 0px;
            padding: 0px;
            text-decoration: none;
        }

td.tile2 {
    color: #ffffff;
    font: 12px 'Open Sans', sans-serif;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

    td.tile2 a {
        color: #ffffff;
        font: 14px 'Open Sans', sans-serif;
        margin: 0px;
        padding: 0px;
        text-decoration: none;
    }

        td.tile2 a:hover {
            color: #000000;
            font: 14px 'Open Sans', sans-serif;
            margin: 0px;
            padding: 0px;
            text-decoration: none;
        }

div.horizontalmenupopup {
    color: #ffffff;
    width: 120px;
    background: #839A7F;
    border: solid 0px;
    padding: 2px;
    margin: 0px;
    margin-top: 2px;
}

    div.horizontalmenupopup a.link {
        color: #ffffff;
        background: #839A7F;
        border: solid 0px;
        margin: 0px;
        width: 100%;
    }

        div.horizontalmenupopup a.link:hover {
            color: #ffffff;
            background: #F9E8CB;
            border: solid 0px;
            margin: 0px;
            width: 100%;
            color: #000000;
        }

td.view {
    padding: 3px;
    text-align: justify;
    color: #0045b7;
}

td.form {
    color: #0045b7;
    border: solid 1px #D0311C;
    padding: 3px;
    text-align: justify;
}

td.error {
    color: #ff0000;
    padding: 3px;
    text-align: justify;
}

td.inner {
    color: #0045b7;
    border: solid 1px #D0311C;
    padding: 3px;
    margin-top: 3px;
    text-align: justify;
}

td.tile {
    padding: 3px;
    border: 0px;
}

div.viewtitle {
    color: #ff0000;
    font: bold 18px/18px Helvetica, 'Open Sans', sans-serif, sans-serif;
    margin-bottom: 3px;
}

div.formtitle {
    color: #000000;
    font: bold 18px/18px Helvetica, 'Open Sans', sans-serif, sans-serif;
    margin-bottom: 3px;
}

div.errortitle {
    color: #ff0000;
    font: bold 18px/18px Helvetica, 'Open Sans', sans-serif, sans-serif;
    margin-bottom: 3px;
}

div.tiletitle {
    color: #B9310C;
    font: bold 14px/18px Helvetica, 'Open Sans', sans-serif, sans-serif;
    margin-bottom: 3px;
}

div.innertitle {
    color: #B9310C;
    font: bold 14px/18px Helvetica, 'Open Sans', sans-serif, sans-serif;
    margin-bottom: 3px;
}


div.submenu {
    color: #000000;
    font: bold 12px 'Open Sans', sans-serif;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

    div.submenu a.link {
        color: #000000;
        font: bold 12px 'Open Sans', sans-serif;
        margin: 0px;
        padding: 0px;
        text-decoration: none;
    }

    div.submenu a:hover {
        color: #cf191f;
        font: bold 12px 'Open Sans', sans-serif;
        margin: 0px;
        padding: 0px;
        text-decoration: none;
    }

div.formmessage {
    margin-bottom: 3px;
}

.oblique {
    color: #000000;
    font: 12px 'Open Sans', sans-serif;
}

div.code {
    font: bold;
}

div.price {
    font: bold;
}

div.total {
    font: bold;
}

.formPane {
    background: #fdfdfd;
    font: 11px 'Open Sans', sans-serif color:#000000;
    border: solid 1px #666666;
}

.formLocked {
    background: #000000;
    border: solid 0px #666666;
}

.formButton {
    background: #ffffff;
    color: #000000;
    font: bold 11px/13px 'Open Sans', sans-serif, sans-serif;
    border: solid 1px #666666;
}

div.Popup {
    width: 180px;
    background: #E6EAEA;
    border: solid 2px #ffffff;
    padding: 2px;
}

    div.Popup a.action {
        width: 100%;
    }

        div.Popup a.action:hover {
            background: #d3d3d3;
        }

div.inlinepolls {
    border: solid 1px #660000;
    background: #FFD6AD;
    padding: 2px;
}

div.localactions a.action {
    color: #000000;
}

    div.localactions a.action:hover {
        color: #000000;
        text-decoration: none;
    }

div.path {
    color: #000000;
    font: 12px 'Open Sans', sans-serif;
    text-decoration: none;
    padding: 0px;
}

    div.path a {
        color: #000000;
        font: 12px 'Open Sans', sans-serif;
        text-decoration: none;
        padding: 0px;
    }

        div.path a:hover {
            color: #164292;
            font: 12px 'Open Sans', sans-serif;
            text-decoration: none;
            padding: 0px;
        }

div.bottom {
    color: #000000;
    font: 12px 'Open Sans', sans-serif;
}

    div.bottom a.link {
        color: #000000;
        font: 12px 'Open Sans', sans-serif;
        text-decoration: none;
    }

        div.bottom a.link:hover {
            color: #164292;
            font: 12px 'Open Sans', sans-serif;
            text-decoration: none;
        }

.about {
    color: #ffffff;
    font: 12px 'Open Sans', sans-serif, sans-serif;
    text-decoration: none;
    max-width:1170px;
   
}

    .about a {
        color: #ffffff;
        font: 12px 'Open Sans', sans-serif, sans-serif;
        text-decoration: none;
    }

        .about a:hover {
            color: #ffffff;
            font: 12px 'Open Sans', sans-serif, sans-serif;
            text-decoration: none;
        }
div.ContextMenu {
    position: absolute;
    z-index: 3;
    text-align: left;
    width: 220px;
    padding: 5px 0px;
    margin: 2px 0px 0px;
    list-style: none outside none;
    font-size: 16px;
    background-color: #FFF;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);
    background-clip: padding-box;
}

    div.ContextMenu a {
        display: block;
        background: #ffffff url('res/ac3/img/ContextMenuGutter.gif') 0% 0% repeat-y;
        font-weight: normal;
        font: 11px/11px Arial,Trebuchet MS,Verdana,sans-serif;
        color: #00356A;
        text-decoration: none;
        padding: 4px 5px;
    }

        div.ContextMenu a:hover {
            background: #d9d9d9 url('res/ac3/img/ContextMenuHover.gif') 50% 50% repeat-x;
            font-weight: normal;
            font: 11px/11px Arial,Trebuchet MS,Verdana,sans-serif;
            color: #00509F;
            color: #626262;
            text-decoration: none;
        }

        div.ContextMenu a.ajax {
            display: block;
            background: #ffffff url('res/ac3/img/ContextMenuGutter.gif') 0% 0% repeat-y;
            font-weight: normal;
            font: 11px/11px "Trebuchet MS",Verdana,sans-serif;
            color: #00356A;
            text-decoration: none;
            padding: 4px 5px;
        }

            div.ContextMenu a.ajax:hover {
                display: block;
                background: #ffffff url('res/ac3/img/ContextMenuGutter.gif') 0% 0% repeat-y;
                font-weight: normal;
                font: 11px/11px "Trebuchet MS",Verdana,sans-serif;
                color: #00356A;
                text-decoration: none;
                padding: 4px 5px;
            }
td{
    padding:3px;
}

.formPane {
    margin-right: 10px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    font-family: Tahoma;
    background-color: #FFF;
    background-image: none;
    border: 1px solid #CCC;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    border-radius: 0px;
    font-family: 'fluorine', Arial, sans-serif;
}

textarea.formpane {
    height: auto;
    line-height: initial;
    min-height: 80px;
}

textarea {
    height: auto;
    line-height: initial;
    min-height: 80px;
}

.btn-primary, .formButton, .formbutton, a.btn-primary {
    background: #007f3d;
    border: 1px solid #007f3d;
    color: #ffffff !important;
   
    font-size: 14px;
}

    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, formButton:hover, formbutton:hover, a.btn-primary:hover, a.btn-primary:focus {
        background: #00602e;
        border: 1px solid #00602e;
        color: #ffffff !important;
       
        font-size: 14px;
    }



        .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary.active {
            background: #007f3d;
            border: 1px solid #007f3d;
            color: #ffffff;
           
            font-size: 14px;
        }

.bottom-area {
    background: #a5bf98;
    color:#000;
}
.bottom-area, .bottom-area div{
    color:#000;
}
    .bottom-area a {
        color: #44653a;
    }

    @media(min-width:480px){
        .bottom-links{
            text-align:right;
        }
    }

.content{
    min-height:250px;
}
.top-bar {
    border-bottom: 1px solid #007f3d;
}
@media(min-width:768px) {
    .navbar-default {
        background: none;
        border: none;
        border-top: 1px solid #007f3d;
        border-bottom: 1px solid #007f3d;
        border-radius: 0px;
        margin-bottom:10px;
    }

    .navbar-collapse {
        padding-right: 0px;
        padding-left: 0px;
    }
    .navbar-default .navbar-nav > li > a {
        color: #333;
    }

   
    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 20px;
    }

    .nav > li > a {
        position: relative;
        display: block;
        padding: 10px 12px;
    }
}
@media(max-width:7678px) {
    .navbar-default {
        background: none;
        border: none;
        border-top: 1px solid #007f3d;
        border-bottom: 1px solid #007f3d;
        border-radius: 0px;
        margin-bottom: 10px;
    }

        .navbar-default .navbar-collapse, .navbar-default .navbar-form {
            border-color: #007f3d;
        }
    .navbar-default .navbar-nav > li > a {
        color: #333;
    }
        .navbar-default .navbar-brand {
            color: #44653a;
        }
        .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
            background-color: #fff;
        }

        .navbar-default .navbar-toggle {
            border-color: #007f3d;
        }
    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 20px;
    }

    .nav > li > a {
        position: relative;
        display: block;
        padding: 10px 12px;
    }
}
.top-icons a, .top-icons a:hover, .top-icons a:focus{
    font-size: 22px;
    margin-left: 10px;
    color:#007f3d;
}

@media(max-width:767px) {
    .col-logo {
        text-align: center;
    }
    .col-logo img{
        display:inline-block;
    }
}


.slick-prev {
    cursor: pointer;
    position: absolute;
    right: 60px;
    bottom: -10px;
    color: #44653a;
    font-size: 14px;
    cursor: pointer;
    background:none;
    border:none;
}

.slick-next {
    cursor: pointer;
    position: absolute;
    right: 0px;
    bottom: -10px;
    color: #44653a;
    font-size: 14px;
    cursor: pointer;
    background: none;
    border: none;
}

    .slick-next i, .slick-prev i {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        text-align: center;
        color: #009036;
        left: 0px;
        right: 0px;
        margin-left: auto;
        margin-right: auto;
    }


.slider-area {
    padding-bottom:5px;
    padding-top:5px;
    border-bottom:1px solid #007f3d;
}

.carousel-control, .carousel-control:hover {
    opacity: 1;
    width: 70px;
}

    .carousel-control, .carousel-control:hover, .carousel-control:focus {
        font-size: 1.5em !important;
        color: #ffffff;
    }

        .carousel-control i, .carousel-control:hover i, .carousel-control:focus i {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            text-align: center;
            margin-left: auto;
            margin-right: auto;
            left: 0px;
            right: 0px;
            color: #ffffff;
        }

        .carousel-control.left {
            background: none;
        }

        .carousel-control.right {
            background: none;
        }

.carousel-inner .item a {
    position: relative;
}
.carousel-caption {
    background: rgba(0,0,0,0.35);
    padding: 20px;
    text-align: left;
    display: inline-block;
    width: initial;
    margin: 0px;
    left: 20px;
    right: initial;
    font-size: 24px;
    font-weight:600;
    color: #73b291;
    padding-left:40px;
    padding-right:40px;
   
}
.carousel-caption p{
    font-size:14px;
    display:block;
    color:#ffffff;
}

@media(max-width:768px){
    .carousel-caption {
        background: rgba(0,0,0,0.35);
        padding: 10px;
        text-align: left;
        display: inline-block;
        width: initial;
        margin: 0px;
        left: 20px;
        right: initial;
        font-size: 20px;
        font-weight: 600;
        color: #73b291;
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media(max-width:480px) {
    .carousel-caption {
        background: rgba(0,0,0,0.35);
        padding: 10px;
        text-align: left;
        display: inline-block;
        width: initial;
        margin: 0px;
        left: 20px;
        right: initial;
        font-size: 18px;
        font-weight: 600;
        color: #73b291;
        padding-left: 10px;
        padding-right: 10px;
    }
}
.path-area{
    border-top:1px solid #007f3d;
    padding-top:7px;
}
    .path-area a, .path-area a:hover, .path-area a:focus{
        color:#333;
    }