.pt_custommenu{font-size:14px;margin:0 auto;position:relative;width:100%;z-index:90;display:inline-block;float:left;text-align:center}
.pt_custommenu div.pt_menu{display:inline-block}
.pt_custommenu div.pt_menu .parentMenu{position:relative;z-index:1}
.pt_custommenu div.pt_menu .parentMenu a,.pt_custommenu div.pt_menu .parentMenu span.block-title{display:block;font-family:'Montserrat',sans-serif;font-size:14px;line-height:31px;padding:11px 20px;text-decoration:none;text-transform:uppercase;z-index:1;font-weight:700}
.pt_custommenu div.pt_menu .parentMenu a:after{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";font-size:15px;margin-left:5px}
.pt_custommenu div.pt_menu_no_child .parentMenu a:after,.pt_custommenu div#pt_menu_home .parentMenu a:after{content:"";margin:0}
div.pt_menu .parentMenu a,.parentMenu .block-title{color:#000;font-size:18px}
.pt_custommenu div.popup{position:absolute;z-index:3000;background-color:#fff;border:3px solid #000;text-align:left;padding:0;margin:0}
.pt_custommenu div.popup a{text-decoration:none;display:block;line-height:32px}
.pt_custommenu .itemMenu h4.level0,.pt_custommenu .itemMenu a.level0{color:#444;font-size:14px;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:800}
.pt_custommenu .itemMenu h4.level0 span,.pt_custommenu .itemMenu a.level0 span{background:#fff;padding-right:20px}
.pt_custommenu .itemSubMenu h4.level2,.pt_custommenu .itemSubMenu a.level2,.pt_custommenu .itemSubMenu h4.level3,.pt_custommenu .itemSubMenu a.level3,.pt_custommenu .itemMenu .level1 a.level0{color:#555;font-size:13px;font-weight:400;text-transform:none;line-height:30px}
.pt_custommenu div.column{float:left;margin-right:25px;width:200px}
.pt_custommenu div.blockright{width:180px}
.pt_custommenu .menu-image{margin:20px 0 0}
.pt_custommenu div.popup .blockright img{max-width:100%}
.pt_custommenu div.column.last{border-right:0 none}
.pt_custommenu .block2{margin-top:10px;float:left}
#block2_pt_item_menu_custom_menu{width:700px;padding:0}
.static-menu-img{margin:0 20px 0 0;width:40%;float:left}
.pt_custommenu div.popup .block1{overflow:hidden;float:left;padding:20px 30px}
#block2_pt_item_menu_custom_menu .content-custom{font-size:14px;color:#444;font-weight:400;font-family:'arial';line-height:20px;margin:10px 0 0;float:left;width:50%}
.pt_custommenu div.popup .block1 .column{margin-bottom:-99999px;padding-bottom:99999px}
.pt_custommenu div.popup .blockright img{max-width:100%}
.pt_custommenu div.pt_menu .parentMenu p{margin:0;padding:0}
.pt_custommenu #pt_menu_link{padding:0}
.pt_custommenu #pt_menu_link .parentMenu ul li{float:left;list-style:none}
.pt_custommenu #pt_menu_link .parentMenu ul li a{float:left;padding:0 10px;display:block}
.pt_custommenu .clearBoth{clear:both}
.nav-collapse{text-align:left}
.navbar .nav > li{padding:10px 30px 20px 0}
.navbar-inner{border:0;border-radius:0;padding:2px 0}
.navbar .btn-navbar{background:url(../images/bg-menu-mobile.png) no-repeat scroll 50% 50%;border:0 none!important;box-shadow:none!important;margin-top:10px}
.navbar .btn-navbar:hover{background:url(../images/bg-menu-mobile.png) no-repeat scroll 50% 50%}
.mobilemenu>li.last a{border-bottom:0}
.navbar .brand{color:#fff;text-transform:uppercase;padding:18px 15px}
.mobilemenu{list-style-type:none;padding:0;margin:0}
.mobilemenu ul{padding:0;margin:0;display:block;width:100%}
.mobilemenu li{background:#faf8f8;cursor:pointer;list-style-type:none;padding:0;margin:0;display:block;width:100%;position:relative;border-radius:0!important}
.mobilemenu li.level0.last{margin-bottom:20px}
.mobilemenu li div{padding:20px;background:#aef;display:block;clear:both;float:left;width:360px}
.mobilemenu a{border-bottom:1px solid #e0d8d8;color:#666;cursor:pointer;display:block;font-size:14px;font-weight:400;line-height:40px;margin:0 15px;text-decoration:none;text-transform:uppercase}
.mobilemenu ul ul a,.mobilemenu ul li.active ul a{color:#666!important}
.mobilemenu ul ul ul a,.mobilemenu ul ul li.active ul a{color:#666!important}
.mobilemenu ul ul ul ul a,.mobilemenu ul ul ul li.active ul a{color:#666!important}
.mobilemenu ul ul a{padding-left:15px}
.mobilemenu ul ul ul a{padding-left:30px}
.mobilemenu ul ul ul ul a{padding-left:45px}
.mobilemenu ul ul ul ul ul a{padding-left:60px}
.mobilemenu span.ttclose,.mobilemenu span.ttopen{position:absolute;top:8px;right:8px}
.mobilemenu span.ttclose a{background:url(../images/menu_down.png) no-repeat scroll 50% 50%;border:0 none;color:#333;display:block;height:15px;padding:0;width:15px}
.mobilemenu span.ttopen a{background:url(../images/menu_up.png) no-repeat scroll 50% 50%;border:0 none;color:#333;display:block;height:15px;padding:0;width:15px}
.mobilemenu span.no-close a,.mobilemenu ul li ul span.ttclose a{background:none}
.mobilemenu span.up a{background:url(../images/menu_up.png) no-repeat scroll 50% 50%}
.mobilemenu li.active>span.ttclose a{background:url(../images/menu_up.png) no-repeat 50% 50%}
.mobilemenu li.selected span.ttclose a{background:url(../images/menu_up.png) no-repeat 50% 50%}
.menu-mobile{display:inline-block;width:100%;height:53px}