﻿body{	font-family:arial,sans-serif;    font-size: 12px;    line-height: 22px;	color:#444444;	margin: 0;	padding: 0;	border: 0;	outline: 0;}/* Main Menu */#container h1,#container h2,#container h3,#container h4,#container h5,#container h6{    margin: 0;	padding: 0;	border: 0;	vertical-align:baseline;}#container{    clear:both;    margin:30px auto}#menuMega {	}/* ---------------------------------- HORIZONTAL STYLE ---------------------------------- */.menu3dmega{    	box-shadow:1px 1px 1px rgba(170,170,170,0.5);    -webkit-box-shadow:1px 1px 1px rgba(170,170,170,0.5);	-moz-box-shadow:1px 1px 1px rgba(170,170,170,0.5);}.menu3dmega ul{    margin:0;    padding: 0;}.menu3dmega li .dropdown-menu{    border-radius:0;    -moz-border-radius:0;    -webkit-border-radius:0;}.menu3dmega ul li{    list-style:none;}.menu3dmega li > a:hover{    background:none !important;}.menu3dmega a,.menu3dmega a:visited{    outline: 0 none;}.menu3dmega{    position:relative;}.menu3dmega:after{    clear:both;    content:"";    display:block;}.menu3dmega > ul > li {	float:left;	display:inline-block;	position:static;	text-align:left;    line-height: 24px;    }.menu3dmega > ul > li.last{    border-right:none !important;}.menu3dmega > ul > li.first{    border-left:none !important;}/*AUTO WIDTH COL*/.menu3dmega > ul > li.full-width{    position:static ;}.menu3dmega .full-width .dropdown-menu{        left:-1px;    width:100%;}/*FIX WIDTH COL*/.menu3dmega > ul > li > a, .menu3dmega > ul > li > span{    padding: 10px 15px;    color: #fff !important;    display: block;    font-weight: bold;    outline: 0;    text-decoration: none;}.menu3dmega > ul > li .icon-menu{    float:left;    height:16px;    margin-right:7px;}.menu3dmega > ul > li:hover > .arrow-icon-bottom:after, .menu3dmega > ul > li:hover > a,.menu3dmega > ul > li:hover > a:after,.menu3dmega > ul > li:hover > .arrow-icon-bottom{    border-color: #fff transparent transparent;    color:#fff;}.menu3dmega > ul > li > .arrow-icon,.menu3dmega > ul > li > .arrow-icon-bottom{    padding-right:25px;    cursor:pointer;    position:relative;}.menu3dmega > ul > li p a{    text-decoration:none;}.menu3dmega > ul li > a{    text-decoration:none;    color:#333;    display:block;	}.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a{	background-color:transparent !important;	background-image: none !important;	color:#333;}.menu3dmega >ul > li > .dropdown-menu{    left:auto;}.menu3dmega li .dropdown-menu{    position:absolute;	text-align:left;	border-left:1px solid #ccc;	border-right:1px solid #ccc;	white-space: nowrap;	display:none;    background-color:#fff;    background-image: -webkit-gradient(linear top , #FFF ,#fff ,#f5f5f5);    background-image: -webkit-linear-gradient(top, #FFF ,#fff ,#f5f5f5); 	background:-moz-linear-gradient(center top , #FFF ,#fff ,#f5f5f5) repeat scroll 0 0 #fff;     background:-ms-linear-gradient(center top , #FFF ,#fff ,#f5f5f5) repeat scroll 0 0 #fff;     background:-o-linear-gradient(center top , #FFF ,#fff ,#f5f5f5) repeat scroll 0 0 #fff;     margin:0;		box-shadow:1px 1px 1px rgba(170,170,170,0.5);    -webkit-box-shadow:1px 1px 1px rgba(170,170,170,0.5);	-moz-box-shadow:1px 1px 1px rgba(170,170,170,0.5);}.menu3dmega .dropdown-menu > ul > li > a{    color: #333333;    display: block;    line-height: 20px;    padding: 3px 20px;    white-space: nowrap;}.menu3dmega .dropdown-menu [class*="col-lg"]:first-child{    margin-left: 0;}.menu3dmega .grid-demo [class*="col-lg"] {    background: none repeat scroll 0 0 #EEEEEE;    font-size: 12px;    font-weight: bold;    margin-bottom: 5px;    margin-top: 5px;    text-align: center;    border:1px solid #ccc;}.menu3dmega li .sub{	border-top:1px solid #ccc;    display:none;    position:absolute;    top:0px;    z-index:20;}.menu3dmega span.arrow-icon:after{    background: none repeat scroll 0 0 transparent;    content: "";    display: inline-block;    font-size: 0;    position: absolute;    right: 16px;    top: 30%;    height: 0;    width: 0;        border-style: solid;    border-width: 4px 0px 4px 4px;    border-color:transparent transparent transparent #bbb;}.menu3dmega span.arrow-icon-bottom:after{    background: none repeat scroll 0 0 transparent;    content: "";    display: inline-block;    font-size: 0;    position: absolute;    right: 8px;    height: 0;    top: 46%;    width: 0;        border-style: solid dashed dashed dashed;    border-width: 4px 4px 0 4px;    border-color:#eee transparent transparent transparent;        }/*MENU TOGGLE*/.menu3dmega .menuToggle{    display:none;    cursor: pointer;    display: none;    font-size: 10px;    padding: 12px 15px;    text-align: left;    text-transform: uppercase;    color:#EEE;}.menu3dmega .menuToggle .megaMenuToggle-icon {    background: none repeat scroll 0 0 rgba(230, 230, 230, 0.7);    display: inline-block;    float: right;    height: 2px;    margin-top: 12px;    position: relative;    text-align: left;    width: 16px;}.menu3dmega .menuToggle .megaMenuToggle-icon:before {    background: none repeat scroll 0 0 rgba(230, 230, 230, 0.8);    content: "";    height: 2px;    position: absolute;    top: -4px;    width: 16px;}.menu3dmega .menuToggle .megaMenuToggle-icon:after {    background: none repeat scroll 0 0 rgba(230, 230, 230, 0.9);    content: "";    height: 2px;    position: absolute;    top: -8px;    width: 16px;}.menu3dmega p {	line-height:18px;	margin:0 0 22px 0;	white-space:normal;	clear:both;	text-align:justify;}.menu3dmega li .blackbox {	background-color:#333333;	color: #eeeeee;	text-shadow: 1px 1px 1px #000;	padding:4px 6px 4px 6px;	-moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;	-webkit-box-shadow:inset 0 0 3px #000000;	-moz-box-shadow:inset 0 0 3px #000000;	box-shadow:inset 0 0 3px #000000;}.menu3dmega li .blue {	background-color: #444;    box-shadow: 0px 4px 12px #000 inset;    -webkit-box-shadow: 0px 4px 12px #000 inset;	-moz-box-shadow: 0px 4px 12px #000 inset;    padding: 7px 10px;    text-shadow: 1px 1px 1px #000000;}.menu3dmega .blue li a{	color: #FFFFFF !important;	text-shadow:0 1px 0 #000 !important;}.menu3dmega li ul {	list-style:none;	margin:0;}.menu3dmega li ul li {	font-size:12px;	padding:6px 0;	position:relative;	margin:0;	float:none;	text-align:left;}.menu3dmega li .grisbox li {	background:#F4F4F4;	border:1px solid #bbbbbb;	margin:0px 0px 4px 0px;	padding:4px 6px 4px 6px;	width:116px;	-moz-border-radius:5px 5px 2px 2px;    -webkit-border-radius:5px 5px 2px 2px;    -khtml-border-radius: 5px 5px 2px 2px;    border-radius: 5px 5px 2px 2px;	-webkit-box-shadow:inset 0 0 3px #ccc;	-moz-box-shadow:inset 0 0 3px #ccc;	box-shadow:inset 0 0 3px #ccc;}/* SEARCH */.menu3dmega .wp-non-dropdown{    padding:5px 15px;    width:100%;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    -ms-box-sizing: border-box;    -o-box-sizing: border-box;    box-sizing: border-box;}.menu3dmega .wp-non-dropdown:after{    clear: both;    content: "";    display: block;    height: 0;    line-height: 0;    visibility: hidden;}.menu3dmega .search-form .input-group-btn{    width: auto;}@-moz-document url-prefix() {   	.wp-non-dropdown .btn{		padding-top:6px;		padding-bottom:6px;	}}/* CONTACT */.menu3dmega .contact-form span{    display:block;    color:#888;}.menu3dmega .contact-form li{    margin-bottom:2px !important;}.menu3dmega .imgclass{	float:left;	margin-top:3px;	margin-right:10px;	background:#FFFFFF;	padding:4px;	border:1px solid #777777;	-moz-box-shadow:0px 0px 5px #666666;	-webkit-box-shadow:0px 0px 5px #666666;	box-shadow:0px 0px 5px #666666;}	.menu3dmega .text{	width:230px;	display:block;}	.menu3dmega .menu-title{    color: #333333;    display: block;    font-size: 12px;    letter-spacing: 0.5px;    font-weight:bold;    margin-bottom:10px;    border-bottom: 1px solid #ddd;    text-decoration:none;    padding-bottom:3px;}.menu3dmega .desc{    font-style:italic;    color:#999;    font-size:10px;    display:block;    font-weight:normal;}.menu3dmega .separator{    clear:both;    margin:0px 0 10px 0;    height:1px;    display:block;    border-bottom: 1px solid #eee;}.menu3dmega .separator:before, .separator:after {    content: "";    display: table;    line-height: 0;}.menu3dmega .content {    padding: 20px}.menu3dmega .content:after{    clear: both;    content: "";    display: table;    line-height: 0;}.menu3dmega .separate{    border-bottom:1px solid #ccc;}.menu3dmega .clearfix > .menu-title{	margin: 10px 20px;}.menu3dmega .left{    float:left;}.menu3dmega .right{    float:right !important;}.menu3dmega div[class*="animate-"]{    display:none;    position:absolute;}.menu3dmega > ul > li.right{    border-left:none !important;    border-right:none !important;}/* ======= RESPONSIVE ======= *//* TABLET*/@media (min-width:480px) and (max-width:767px){    .menu3dmega.responsive > ul > li,    .menu3dmega.responsive li.menu-non-dropdown     {        width:50%;    }    .menu3dmega.responsive .wp-non-dropdown    {        width:auto;    }                  .menu3dmega.responsive > ul > li > div    {        width:100%;        left:0;    }    }/* MOBILE*/@media (max-width: 480px) {    .menu3dmega.responsive > ul > li,     .menu3dmega.responsive li.menu-non-dropdown    {        width:100%;    }      .menu3dmega.responsive > ul > li > .arrow-icon-bottom:after{        right:5%;    }}/* SCREEN */@media (min-width: 768px)  {    .menu3dmega.responsive .menuToggle	{        display:none;    }    .menu3dmega.responsive 	{        display:block;    }	.menu3dmega.responsive > ul{		display:block !important;	}}/* MOBILE & TABLET*/@media (max-width: 767px)  {    .menu3dmega.responsive {        border:none !important;    }    .menu3dmega.responsive .menuToggle    {        display:block;    }    .menu3dmega.responsive > ul    {        display:none;    }       .menu3dmega.responsive .contact-form input[type=text],    .menu3dmega.responsive .contact-form textarea{        width:98%;    }    .menu3dmega.responsive > ul > li > a,    .menu3dmega.responsive > ul > li > .arrow-icon,    .menu3dmega.responsive > ul > li > .arrow-icon-bottom{        position:relative;    }    .menu3dmega.responsive li > .arrow-icon:after{        background: none repeat scroll 0 0 transparent;        border-color: #bbb transparent transparent;        border-style: solid dashed dashed;        border-width: 4px 4px 0;        content: "";        display: inline-block;        font-size: 0;        margin-top: -1px;        padding-top: 1px;        position: absolute;        right: 5%;        top: 50%;    }       .menu3dmega.responsive > ul > li {        border-left:none !important;        border-right:none !important;    }        .menu3dmega.responsive li .dropdown-menu    {        width:100%;        left:0 ;        top:auto;        border-left:none !important;        border-right:none !important;            }   }/* ---------------------------------- VERTICAL STYLE ONLY SCREEN---------------------------------- */@media (min-width: 768px)  {    .menu3dmega.vertical    {        width:auto;        float:left;    }    .menu3dmega.vertical .dropdown-menu.flyout-menu    {        width:auto;    }        .menu3dmega.vertical .dropdown-menu    {        width:700px;        max-width:700px;        top:0;        left:100% !important;        border-top:1px solid #ccc;    }    .menu3dmega.vertical > ul > li     {        position:relative ;    }        .menu3dmega.vertical span.arrow-icon-bottom:after    {        border-style: solid;        border-width: 4px 0px 4px 4px;        border-color:transparent transparent transparent #EEEEEE    }    .menu3dmega.vertical li:hover span.arrow-icon-bottom:after    {        border-style: solid;        border-width: 4px 0px 4px 4px;        border-color:transparent transparent transparent #fff;    }       .menu3dmega.vertical > ul > li{        border-left:none !important;        border-right:none !important;    }}