@charset 'utf-8';

/* CSS Document */

html
{
    font-size: 16px;

    -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
}
.w3_megamenu .dropdown a,
.w3_megamenu .dropdown-menu span
{
    /*font-size: .75em;*/
    font-weight: 400;

    color: #3e546b;
}
.menu-eq
{
display:inline-block;
width:8px;
height:8px;
margin-right:10px;
background-color:#3e546b;
border:1px solid #3e546b;
border-radius:10px;}

.w3_megamenu .dropdown a:hover,
.w3_megamenu .dropdown-menu a:hover
{
    /*font-size: .75em;*/
    font-weight: 400;

    text-decoration: none;

    color: #3e546b;
}
.w3_megamenu .dropdown a.fontProduct,
.w3_megamenu .dropdown-menu a.fontProduct
{
    /*font-size: .75em;*/
    font-weight: normal;

    color: #3e546b;
}
.w3_megamenu .dropdown a.fontProduct:hover,
.w3_megamenu .dropdown-menu a.fontProduct:hover
{
    /*font-size: .75em;*/
    font-weight: normal;

    text-decoration: none;

    color: #3e546b;
}
.w3_megamenu .dropdown-menu > li > a
{
    padding: 6px 15px;
}
.w3_megamenu .dropdown-menu > li > a:hover
{
    padding: 6px 15px;

    text-decoration: underline;

    color: #eaeef4;
}
.w3_megamenu .navbar-nav > li > .dropdown-menu
{
    margin-right: 0;

    color: #3e546b;
    border: 1px solid #3e546b;
    background: #fff;
}
.w3_megamenu i
{
    color: #bfbfbf;
}
.w3_megamenu .dropdown-menu
{
    padding: 0;

    border: 1px solid #3e546b;
    box-shadow: none;
}
.w3_megamenu .btn
{
    margin: 0;
}
.w3_megamenu video
{
    max-width: 100%;
    height: auto;
}
.w3_megamenu iframe,
.w3_megamenu embed,
.w3_megamenu object
{
    max-width: 100%;
}
.w3_megamenu .google-map
{
    width: 100%;
    min-height: 200px;

    border: 1px solid rgba(255, 255, 255, .5);
}
.w3_megamenu div.google-map
{
    width: 100%;
    height: 200px;
    margin: 0 0 0 0;

    background: rgba(255, 255, 255, .5);
    background: #fff;
}
#googlemaps img
{
    max-width: none;
}
.w3_megamenu .dropdown-menu .withoutdesc
{
    display: block;

    width: 100%;
    margin-top: 0;
    padding: 15px 20px;

    text-align: left;
    text-transform: none;
}
.w3_megamenu a:hover
{
    text-decoration: none;
}
.w3_megamenu .dropdown-menu .withoutdesc ul li
{
    padding: 3px 10px;
}
.w3_megamenu .dropdown-menu .withoutdesc ul li:hover,
.w3_megamenu .dropdown-menu .withoutdesc ul li:focus
{
    text-decoration: none;

    color: #262626;
    background-color: #f5f5f5 !important;
}
.w3_megamenu .dropdown-menu .withoutdesc li:last-child
{
    border-bottom: 0 solid #fff;
}
.w3_megamenu .w3_megamenu-content.withdesc a:after
{
    font-size: .7em;
    font-weight: 400;
    line-height: 0;

    display: block;

    margin: 10px 0 15px;

    content: attr(data-description);
    text-transform: uppercase;

    color: #cfcfcf;
}
.w3_megamenu .dropdown-submenu
{
    position: relative;
}
.w3_megamenu .dropdown-submenu > .dropdown-menu
{
    top: 0;
    left: 100%;

    margin-top: 0;
    margin-left: -1px;

    -webkit-border-radius: 0 6px 6px 6px;
       -moz-border-radius: 0 6px 6px 6px;
            border-radius: 0 6px 6px 6px;
}
.w3_megamenu .dropdown-submenu:hover > .dropdown-menu
{
    display: block;
}
.w3_megamenu .dropdown-submenu > a:after
{
    display: block;
    float: right;

    width: 0;
    height: 0;
    margin-top: 5px;
    margin-right: -10px;

    content: ' ';

    border-width: 5px 0 5px 5px;
    border-style: solid;
    border-color: transparent;
    border-left-color: #ccc;
}
.w3_megamenu .dropdown-submenu:hover > a:after
{
    border-left-color: #fff;
}
.w3_megamenu .dropdown-submenu.pull-left
{
    float: none;
}
.w3_megamenu .dropdown-submenu.pull-left > .dropdown-menu
{
    left: -100%;

    margin-left: 10px;

    -webkit-border-radius: 6px 0 6px 6px;
       -moz-border-radius: 6px 0 6px 6px;
            border-radius: 6px 0 6px 6px;
}
.w3_megamenu p
{
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: .8em;

    color: #656565;
}
.w3_megamenu .nav,
.w3_megamenu .collapse,
.w3_megamenu .dropup,
.w3_megamenu .dropdown
{
    position: static;
}
.w3_megamenu .half
{
    right: auto !important;
    left: auto !important;

    width: 50%;
}
.w3_megamenu .container
{
    position: relative;
}
.w3_megamenu .dropdown-menu
{
    left: auto;
}
.w3_megamenu .nav.navbar-right .dropdown-menu
{
    right: 0;
    left: auto;
}
.w3_megamenu .w3_megamenu-content
{
    padding: 15px 25px;

    background: #fafafa;
}
.w3_megamenu .dropdown.w3_megamenu-fw .dropdown-menu
{
    right: 0;
    left: 0;
}
.w3_megamenu .title
{
    font-size: .8em;
    font-weight: bold;

    margin-top: 15px;
    padding-bottom: 10px;

    text-transform: uppercase;

    border-bottom: 1px solid #efefef;
}
.w3_megamenu ul
{
    padding-left: 0;

    list-style: none;
}

/* 2015-04-29 start */

@media (max-width: 768px)
{
    .w3_megamenu ul
    {
        padding-left: 10px;

        list-style: none;
    }
}

/* 2015-04-29 end */

.marginIcon
{
    margin-right: 10px;
}
.w3_megamenu .dropdown a.aMenu,
.w3_megamenu .dropdown-menu a.aMenu
{
    /*font-size: .75em;*/

    color: #3e546b;
}
.w3_megamenu .dropdown a.aMenu:hover,
.w3_megamenu .dropdown-menu a.aMenu:hover
{
    /*font-size: .75em;*/

    color: #3e546b;
}
.bgNavbar
{
    width: 550px;
    height: auto;
    padding: 10px;
}
.bgNavbar1
{
    width: 780px;
    height: auto;
    padding: 10px;
}
.bgNavbar2
{
    width: 100px;
    height: auto;
    padding: 10px;
}
.bgNavbar3
{
    width: 220px;
    height: auto;
    padding: 10px;
}
.bgNavbar4
{
    width: 320px;
    height: auto;
    padding: 10px;
}
.bgNavbar5
{
    width: 220px;
    height: auto;
    padding: 10px;
}
.bgNavbar6
{
    width: 420px;
    height: auto;
    padding: 10px;
}
@media (max-width: 768px)
{
    .bgNavbar,
    .bgNavbar1,
    .bgNavbar2,
    .bgNavbar3,
    .bgNavbar4,
    .bgNavbar5,
    .bgNavbar6
    {
        width: 320px;
        height: auto;
        padding: 10px;
    }
    .container > .navbar-header,
    .container-fluid > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-collapse
    {
        margin-right: 0;
        margin-left: -15px;
    }
}

/* Left Menu */

a:link
{
    color: #808080;
}
a:visited
{
    color: #808080;
}
a:hover
{
    color: #455f7a;
}
.leftmenu_icon
{
    font-weight: bold;
    line-height: 30px;

    padding-left: 20px;

    background: url(../images/left_menu_graydot.png) no-repeat left 5px;
}
.leftmenu_icon_on
{
    font-weight: bold;
    line-height: 30px;

    padding-left: 20px;

    background: url(../images/left_menu_reddot.png) no-repeat left 5px;
}
.leftmenu_border
{
    /*font-size: 16px;*/

    border-top: solid 1px #d5d5d5;
}
.menu_padding
{
    margin-left: 25px;
}
.language-selected
{
    margin-top: 10px;
}
.list-icon
{
    text-indent: 10px;

    background: url(../images/reddot2.jpg) no-repeat left 5px;
}
.height-strip
{
    margin-bottom: 0;
}
