.pt_vmegamenu_title {

background-color: #0051aa;

}

.pt_vmegamenu_title h2 {

margin: 0;

color: #fff;

font: bold 15px/57px 'Open Sans', sans-serif;

text-transform: uppercase;

padding: 0 0 0 20px;

}

.pt_vmegamenu_title h2 i{

padding-right: 20px;}

@media (max-width: 992px){

	.pt_vmegamenu_title h2 i{

	display: none;}

}

.pt_vmegamenu {

z-index: 1000;

}

.pt_vmegamenu  .last .parentMenu{background: none}

.pt_vmegamenu div.pt_menu {

    position: relative;

	
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 81%, #e2e2e2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 81%,#e2e2e2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 81%,#e2e2e2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */


	border-bottom: 0px solid #505051;

	-webkit-transition: background 300ms ease;

	-moz-transition: background 300ms ease;

	-ms-transition: background 300ms ease;

	-o-transition: background 300ms ease;

	transition: background 300ms ease;}

.pt_vmegamenu div.pt_menu:last-child {

	/*border-bottom: 0;*/}

.pt_vmegamenu div.pt_menu.active {

background: #0051aa; /* Old browsers */
background: -moz-linear-gradient(top,  #0051aa 1%, #00558e 81%, #00457a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #0051aa 1%,#00558e 81%,#00457a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #0051aa 1%,#00558e 81%,#00457a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0051aa', endColorstr='#00457a',GradientType=0 ); /* IE6-9 */


}

.pt_vmegamenu div.pt_menu .parentMenu a:hover{color:#fff;
}
.pt_vmegamenu div.popup {

padding:0;

display: none;

position: absolute;

top:0 !important;

text-align: left;

width: auto !important;

z-index: 61000;

}

.box-popup {

border: 1px solid #e5e5e3;

background:  #FFFFFF;

padding:30px;

float: left;
z-index: 61000;

}

.arrow-left-menu{

background: url("../images/arrow-left-menu.png") no-repeat scroll 0 18px;

float: left;

height: 50px;

margin: -5px 0 0 -15px;

padding: 0;

width: 19px;

position: relative;

z-index: 1;    

}

.pt_vmegamenu div.pt_menu .parentMenu a img{

margin-right: 10px;}

.pt_vmegamenu div.pt_menu .parentMenu a{

text-decoration: none;

display: block;

line-height: 40px;

padding: 0 0 0 15px;

color: #000;


word-wrap: break-word;

text-overflow: ellipsis;

white-space: nowrap;

overflow: hidden;

font-size: 13px;

font-weight: 600;

font-family: 'Open Sans', sans-serif;

}

.custom-menu-right { float: left; margin: 0;}

.pt_vmegamenu .column.blockright { width: 150px !important; }

.menu-right-title {

    background: url("../images/bg-bottom1-title.png") repeat-x left bottom;

    float: left;

    margin: 0 0 20px 0;

    width: 100%;

}

.menu-right-title h2 {

    background: url("../images/bg-f-title6.png") no-repeat scroll left bottom;

    color: #777777;

    font-family: 'titilliumwebsemibold';

    font-size: 16px;

    margin: 0;

    padding: 0 0 8px;

    text-transform: uppercase;

}

.menu-right-images { float: left;}

.m-images { float: left;}

.m-images.col1 { margin:20px 0 0;}

.pt_vmegamenu div.pt_menu.last .parentMenu.noSubMenu{

    border: 0;

}

/*.pt_vmegamenu div.pt_menu:hover,.pt_vmegamenu div.pt_menu .active{*/

/*    width: 400px;*/

/*}*/

.navleft-container { position: relative; z-index:100; float: left; width: 100%;margin: 0 0 30px}

.cms-index-index .navleft-container{margin: 0 0 50px}

.pt_vmegamenu div.popup a {

    text-decoration: none;

    display:block;

}

.pt_vmegamenu .itemMenu h4.level3,

.pt_vmegamenu .itemMenu a.level3{

    color: #777777;

    display: inline-block;

    font-size: 16px;

    font-weight: normal;

    line-height: 20px;

    text-transform: uppercase;

    width: 100%;

    font-family: 'Open Sans', sans-serif;

    background: url(../images/bg_submenu.png) no-repeat left bottom;

    padding-bottom: 5px

}

.pt_vmegamenu .itemMenu h4.level3,

.pt_vmegamenu .itemSubMenu h4.level4 span{

    color: #897725;

}

.pt_vmegamenu .itemMenu h4.level3:hover, .pt_vmegamenu .itemMenu a.level3:hover{

color:#f36b6c 

}

.pt_vmegamenu .itemSubMenu h4.level4,

.pt_vmegamenu .itemSubMenu a.level4,

.pt_vmegamenu .itemSubMenu h4.level3,

.pt_vmegamenu .itemSubMenu a.level3,

.pt_vmegamenu .itemMenu a.level4.nochild{

    color:#888888;

    text-transform: none;

    font-weight: normal;

    line-height: 25px;

    font-size: 14px;

    text-transform: capitalize;

    background: url(../images/black-dot1.png) no-repeat 0 12px;

    padding-left: 13px

}

.pt_vmegamenu .itemSubMenu h4.level4:hover,

.pt_vmegamenu .itemSubMenu a.level4:hover,

.pt_vmegamenu .itemSubMenu h4.level3:hover,

.pt_vmegamenu .itemSubMenu a.level3:hover,

.pt_vmegamenu .itemMenu a.level4.nochild:hover{

color:#f36b6c ;

background-position: 0 -33px

}

.pt_vmegamenu div.popup a.act{color: #f36b6c;}



.pt_vmegamenu div.column {

    float:left;

    width:170px;

    margin-right: 15px;

    padding-right:0;

}

.pt_vmegamenu div.column.last {

    border-right: 0 none;

    margin-right: 0;

    padding-right: 0;

}

.pt_vmegamenu div.itemSubMenu {

    margin-top:10px;

    margin-bottom:20px

}

.pt_vmegamenu .clearBoth {

    clear:both;

}

.pt_vmegamenu .block2{

    margin-top: 10px;

/*    display: inline-block;*/

}

.pt_vmegamenu #popup_home{

    display: none !important;

}

.pt_vmegamenu div.popup .block1{

    overflow: hidden;

}

.pt_vmegamenu div.popup .block1 .column{

    margin-bottom: -99999px;

    padding-bottom: 99999px;

}

/*show right block*/

.pt_vmegamenu div.popup .floatleft{

    float: left;

}

.pt_vmegamenu div.popup .blockright img{

    max-width: 100%;

} 

.pt_vmegamenu .parentMenu .block-title{

    color: #1E7EC8;

}



.pt_vmegamenu div.pt_menu .parentMenu p{

    margin: 0;

    padding: 0;

}

.pt_vmegamenu #pt_menu_link .parentMenu ul li{

    float: none;

    list-style: none;

}

.pt_vmegamenu #pt_menu_link .parentMenu ul li a{

    float: none;

    padding: 5px 10px 6px;

    display: block;

}

.pt_vmegamenu #pt_menu_link{

    padding: 0;

    width: 195px;

}

.pt_vmegamenu .wrap-popup{

    position: absolute;

    left: 100%;

    top: 0;

    width: 914px;

}

.pt_vmegamenu .wrap-popup:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

.pt_vmegamenu div.pt_menu{

    padding: 0 !important;

}

@media (max-width: 1199px)  {

    .pt_vmegamenu .wrap-popup { left: 100%;}

    .pt_vmegamenu div.popup{left:0 !important;}

}



/*============end megamenu==========================*/



/* edit */

.cate-thumb{

display: inline-block;}