.pt_custommenu { font-size: 14px; margin: 0 auto; padding: 0; position: relative; z-index: 1000; float:left; }
.pt_custommenu div.pt_menu { float: left; }
.pt_custommenu div.pt_menu .parentMenu a, .pt_custommenu div.pt_menu .parentMenu span.block-title { padding:11px 16px 13px; font-size:18px; color:#f3f3f3; float:left; cursor: pointer; font-family: 'Roboto', sans-serif; font-weight:400; }

/*.pt_custommenu div.pt_menu.act a, .pt_custommenu div.pt_menu.active .parentMenu a{
    
}*/
/*.pt_custommenu div.popup {*/
/*    position:absolute;*/
/*    z-index:3000;*/
/*    background-color:#fff;*/
/*    text-align:left;*/
/*    padding: 15px;*/
/*    margin: 0;*/
/*    border-left: 1px solid #ededeb;*/
/*    border-right: 1px solid #ededeb;*/
/*    border-top: 1px solid #ededeb;*/
/*    border-bottom: 3px solid #8abd85;*/
/*}*/
/*.pt_custommenu div.pt_menu .parentMenu a:hover,*/
/*.pt_custommenu div.pt_menu .parentMenu span.block-title:hover,*/
/*.pt_custommenu #pt_menu_link ul li a.act,*/
/*.pt_custommenu #pt_menu_link ul li a:hover {*/
/*    color: #f47b7b;*/
/*}*/



#pt_menu_home a { text-transform: uppercase;}
.pt_custommenu div.popup a { text-decoration: none; display:block; line-height: 18px; }
.pt_custommenu .itemMenu h4.level1, .pt_custommenu .itemMenu a.level1 { font-size: 13px; text-transform: uppercase; color: #000000; font-family: 'Roboto', sans-serif; font-weight:700; margin-bottom:4px; }
.pt_custommenu .itemMenu h4.level1, .pt_custommenu .itemSubMenu h4.level2 span { color: #897725; }
/*.pt_custommenu .itemSubMenu h4.level2,*/
/*.pt_custommenu .itemSubMenu a.level2,*/
/*.pt_custommenu .itemSubMenu h4.level3,*/
/*.pt_custommenu .itemSubMenu a.level3,*/
/*.pt_custommenu .itemMenu a.level1.nochild{*/
/*    color: #7a7a7a;*/
/*    padding-left: 15px;*/
/*    text-transform: none;*/
/*    font-weight: normal;*/
/*    font-size: 14px;*/
/*    background: url("../images/icon-title.png") no-repeat 0 13px;*/
/*}*/
.pt_custommenu .itemSubMenu a.level2:hover, .pt_custommenu .itemMenu a.level1.nochild:hover { }
.pt_custommenu div.popup a.actParent { color: #802eab; }
.pt_custommenu div.popup a.act { color: #802eab !important; }
.pt_custommenu div.column { float:left; width:30%; /* column width */ margin-right: 3%; padding-right:1%; }
/*.pt_custommenu div.blockright {
    width: 500px;
}*/
.pt_custommenu div.column.last { border-right: 0 none; margin-right: 0; padding-right: 0; }
.pt_custommenu div.itemSubMenu { margin-bottom:20px; }
.pt_custommenu .block2 { margin-top: 10px; float: left; color:#666; max-width: 930px; }
.pt_custommenu div.popup .block1 { overflow: hidden; float: left; width:68% !important; }
.pt_custommenu div.popup .block1 .column { margin-bottom: 0; padding-bottom: 0; }
.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; }
.menu-image { float:right; width:31%;}
.menu-image img { width:100%}

@media (max-width: 1060px) {
    .pt_custommenu div.pt_menu .parentMenu a, .pt_custommenu div.pt_menu .parentMenu span.block-title { font-size: 16px; padding:11px 13px 13px; }
	
}
@media (max-width: 960px) { 
	.pt_custommenu div.column { float: left; width: 28%;}
}

@media (max-width: 900px) {  .pt_custommenu div.pt_menu .parentMenu a, .pt_custommenu div.pt_menu .parentMenu span.block-title { font-size:14px; padding:9px 11px 9px;}
}