/* global parameters */

@import url("font.css");

body,html{
    background-color:#d0f0c0;
    background-image: url(../images/background.jpg);
    background-position: left top;
    background-repeat: repeat;

    font-family: Open Sans;
    font-size: 14;
    color:#254a00;
    font-style:normal;
    font-weight:100;
    }


a:link{color: #56ab00;}
a:visited{color: #56ab00;}
a:hover{color:#254a00;}
a:active{color: #56ab00;}


/*topbar*/
.topbar{background-color:#254a00}
.topbar h1{
    font-family: Open Sans;
    font-size: 14px;
    color:#ffffff;
    font-style:italic;
    }


.topbar .language-selector{
    font-family: Open Sans;
    font-size: 14px;
    color:#ffffff;
    }


.topbar .language-selector select{
    color: #000;
    }

/*header*/
header#header{
    background-color:#f5f1ee;
    background-image: url(..);
    background-position: fixed top;
    background-repeat: no-repeat;

    font-family: Open Sans;
    font-size: 14;
    color:#254a00;
    font-style:normal;
    font-weight:100;
    }

header#header a:link{color: #254a00;}
header#header a:visited{color: #254a00;}
header#header a:hover{color:#254a00}
header#header a:active{color: #254a00;}


.row.page{background-color:#ffffff}



/*menu*/
#nav.navbar-default {
    background-color:#254a00;
    border-color: #e7e7e7;
    font-family: Open Sans;
    font-size:14;
    color: #ffffff;
    font-style:normal;
    }


#nav > .container .navbar-header{margin-right:0;}
#nav .dropdown-submenu{position:relative;}
#nav .dropdown-submenu >.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;}
#nav .dropdown-submenu > a:after{display:block;float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
#nav .dropdown-submenu:hover > a:after{}
#nav .dropdown-submenu.pull-left{float:none;}
#nav .dropdown-submenu.pull-left > .dropdown-menu{left:-100%;margin-left:10px;}
#nav .nav .open > a,#nav .nav .open > a:hover,#nav .nav .open > a:focus {background-color: #56ab00;border-color: transparent;}

#nav.navbar-default .navbar-toggle {border-color: #ffffff;}
#nav.navbar-default .navbar-toggle .icon-bar {background-color: #ffffff;}
#nav.navbar-default .navbar-toggle:hover, 
#nav.navbar-default .navbar-toggle:focus{background-color: #56ab00;}

#nav.mobile > .container{width:100% !important;padding:0;}
#nav.mobile ul.nav.navbar-nav,#nav.mobile ul.dropdown-menu{margin: 0;padding-left: 15px;}

#nav .dropdown-menu{background-color:#254a00;}
#nav .dropdown-submenu > .dropdown-menu {background-color:#254a00;}
#nav.navbar-default a:link{color:#ffffff !important}
#nav.navbar-default a:visited{color:#ffffff !important}
#nav.navbar-default a:hover{background-color:#56ab00 !important;color:#ffffff !important}
#nav.navbar-default a:active{color:#ffffff !important}
#nav.navbar-default li.active > a{background-color:#56ab00 !important;color:#ffffff !important}
#nav.navbar-default .navbar-nav > .open > a,
#nav.navbar-default .navbar-nav > .open > a:hover, 
#nav.navbar-default .navbar-nav > .open > a:focus {background-color:#56ab00 !important;color:#ffffff !important}


/**************************************************************/


/*menu*/
#catalog-nav.navbar-default {
    background-color:#254a00;
    border-color: #e7e7e7;
    font-family: Open Sans;
    font-size:14;
    color: #ffffff;
    font-style:normal;
    }


#catalog-nav > .container .navbar-header{margin-right:0;}
#catalog-nav .dropdown-submenu{position:relative;}
#catalog-nav .dropdown-submenu >.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;}
#catalog-nav .dropdown-submenu > a:after{display:block;float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
#catalog-nav .dropdown-submenu:hover > a:after{border-left-color:#555;}
#catalog-nav .dropdown-submenu.pull-left{float:none;}
#catalog-nav .dropdown-submenu.pull-left > .dropdown-menu{left:-100%;margin-left:10px;}
#catalog-nav .nav .open > a,#catalog-nav .nav .open > a:hover,#catalog-nav .nav .open > a:focus {background-color: #52a300;border-color: transparent;}

#catalog-nav.navbar-default .navbar-toggle {border-color: #ffffff;}
#catalog-nav.navbar-default .navbar-toggle .icon-bar {background-color: #ffffff;}
#catalog-nav.navbar-default .navbar-toggle:hover, 
#catalog-nav.navbar-default .navbar-toggle:focus{background-color: #52a300;}




#catalog-nav.mobile > .container{width:100% !important;padding:0;}
#catalog-nav.mobile ul.nav.navbar-nav,#catalog-nav.mobile ul.dropdown-menu{margin: 0;padding-left: 15px;}

#catalog-nav .dropdown-menu{background-color:#254a00;}
#catalog-nav .dropdown-submenu > .dropdown-menu {background-color:#254a00;}
#catalog-nav.navbar-default a:link{color:#ffffff !important}
#catalog-nav.navbar-default a:visited{color:#ffffff !important}
#catalog-nav.navbar-default a:hover{background-color:#52a300 !important;color:#ffffff !important}
#catalog-nav.navbar-default a:active{color:#ffffff !important}
#catalog-nav.navbar-default li.active > a{background-color:#52a300 !important;color:#ffffff !important}
#catalog-nav.navbar-default .navbar-nav > .open > a,
#catalog-nav.navbar-default .navbar-nav > .open > a:hover, 
#catalog-nav.navbar-default .navbar-nav > .open > a:focus {background-color:#52a300 !important;color:#ffffff !important}




/********************************************************************/
.mobile .dd-icon{position: absolute;margin-right: 5px;left: auto;right: 0;}


/*footer*/
footer#footer{
    background-color:#254a00;
    background-image: url(..);
    background-position: fixed top;
    background-repeat: no-repeat;

    font-family: Open Sans;
    font-size: 14;
    color:#ffffff;
    font-style:normal;
    font-weight:100;
    }

footer#footer a:link{color: #ffffff;}
footer#footer a:visited{color: #ffffff;}
footer#footer a:hover{color:#6fde00}
footer#footer a:active{color: #ffffff;}


/*titles, paginations and lines*/
h1,h2,h3,h4,h5,h6{border-color:#254a00 !important;}
hr{border-color:#254a00;background-color:#254a00;color:#254a00}
.pagination > li > a, .pagination > li > span {
    background-color:#254a00 !important;
    font-family: Arial !important;
    font-size: 14 !important;
    color:#ffffff !important;
    }

.pagination > li > a, .pagination > li:active > span {
    background-color: #254a00 !important;
    color:#ffffff !important;
    }

.btn{
    background-color:#254a00 !important;
    font-family: Arial !important;
    font-size: 14 !important;
    color:#ffffff !important;
    }
.btn:hover{
    background-color: #254a00 !important;
    color:#ffffff !important;
    }

.breadcrumb{background-color:#689140}
.breadcrumb > .active {color:#ffffff;}

/*panels*/
.panel{
    border-radius: 4px; /*ALIAS P_RADIUS*/
    border-color: transparent;
    background-color: #b4cf99;
    }
    
.panel .panel-heading{
    border-top-left-radius:4px;     /* AS P_RADIUS*/
    border-top-right-radius:4px;    /* AS P_RADIUS*/
    background-color:#254a00;
    border-bottom-width: 3px;
    border-bottom-color: #57ad00;
    border-bottom-style: duoble;
    }

.panel .panel-heading h4{
    font-family: Open Sans;
    font-size: 14;
    color:#ffffff;
    font-style:normal;
    }
.panel .panel-body{
    background-color: #b4cf99;
    font-family: Open Sans;
    color:#ffffff;
    font-style:normal;
    }
    
.panel .panel-footer {
    background-color:#254a00;
    border-bottom-left-radius: 4px;  /*AS P_RADIUS*/
    border-bottom-right-radius: 4px; /*AS P_RADIUS*/

    border-top-width: 3px;
    border-top-color: #57ad00;
    border-top-style: duoble;
    }


.page-sidebar .panel .panel-body{
    border-bottom-left-radius:4px;  /*AS P_RADIUS*/
    border-bottom-right-radius:4px; /*AS P_RADIUS*/
    }


.panel .panel-body.product-gallery-scroller-contianer{
    border-top-left-radius:4px;     /*AS P_RADIUS*/
    border-top-right-radius:4px;    /*AS P_RADIUS*/
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
    }
    
    
/*product sheet*/
.label.label-price{color:#254a00;}
       
   
/*STATICS*/
a.carousel-control{color:#fff}