@media (min-width: 1200px) {
	.equal-column.row > .col-md-12:after, .equal-column.row > .col-md-12:before { width: 1140px;}
	.equal-column.row > .col-md-11:after, .equal-column.row > .col-md-11:before { width: 1042px;}
	.equal-column.row > .col-md-10:after, .equal-column.row > .col-md-10:before { width: 945px;}
	.equal-column.row > .col-md-9:after, .equal-column.row > .col-md-9:before { width: 847px;}
	.equal-column.row > .col-md-8:after, .equal-column.row > .col-md-8:before { width: 750px;}
	.equal-column.row > .col-md-7:after, .equal-column.row > .col-md-7:before { width: 652px;}
	.equal-column.row > .col-md-6:after, .equal-column.row > .col-md-6:before { width: 555px;}
	.equal-column.row > .col-md-5:after, .equal-column.row > .col-md-5:before { width: 457px;}
	.equal-column.row > .col-md-4:after, .equal-column.row > .col-md-4:before { width: 360px;}
	.equal-column.row > .col-md-3:after, .equal-column.row > .col-md-3:before { width: 262px;}
	.equal-column.row > .col-md-2:after, .equal-column.row > .col-md-2:before { width: 165px;}
	.equal-column.row > .col-md-1:after, .equal-column.row > .col-md-1:before { width: 67px;}

	.col-md-11 .equal-column.row > .col-md-12:after,.col-md-11 .equal-column.row > .col-md-12:before { width: 1042px;}
	.col-md-11 .equal-column.row > .col-md-11:after,.col-md-11 .equal-column.row > .col-md-11:before { width: 953px;}
	.col-md-11 .equal-column.row > .col-md-10:after,.col-md-11 .equal-column.row > .col-md-10:before { width: 863px;}
	.col-md-11 .equal-column.row > .col-md-9:after,.col-md-11 .equal-column.row > .col-md-9:before { width: 774px;}
	.col-md-11 .equal-column.row > .col-md-8:after,.col-md-11 .equal-column.row > .col-md-8:before { width: 685px;}
	.col-md-11 .equal-column.row > .col-md-7:after,.col-md-11 .equal-column.row > .col-md-7:before { width: 595px;}
	.col-md-11 .equal-column.row > .col-md-6:after,.col-md-11 .equal-column.row > .col-md-6:before { width: 506px;}
	.col-md-11 .equal-column.row > .col-md-5:after,.col-md-11 .equal-column.row > .col-md-5:before { width: 416px;}
	.col-md-11 .equal-column.row > .col-md-4:after,.col-md-11 .equal-column.row > .col-md-4:before { width: 327px;}
	.col-md-11 .equal-column.row > .col-md-3:after,.col-md-11 .equal-column.row > .col-md-3:before { width: 238px;}
	.col-md-11 .equal-column.row > .col-md-2:after,.col-md-11 .equal-column.row > .col-md-2:before { width: 148px;}
	.col-md-11 .equal-column.row > .col-md-1:after,.col-md-11 .equal-column.row > .col-md-1:before { width: 59px;}

	.col-md-10 .equal-column.row > .col-md-12:after,.col-md-10 .equal-column.row > .col-md-12:before { width: 945px;}
	.col-md-10 .equal-column.row > .col-md-11:after,.col-md-10 .equal-column.row > .col-md-11:before { width: 863px;}
	.col-md-10 .equal-column.row > .col-md-10:after,.col-md-10 .equal-column.row > .col-md-10:before { width: 782px;}
	.col-md-10 .equal-column.row > .col-md-9:after,.col-md-10 .equal-column.row > .col-md-9:before { width: 701px;}
	.col-md-10 .equal-column.row > .col-md-8:after,.col-md-10 .equal-column.row > .col-md-8:before { width: 620px;}
	.col-md-10 .equal-column.row > .col-md-7:after,.col-md-10 .equal-column.row > .col-md-7:before { width: 538px;}
	.col-md-10 .equal-column.row > .col-md-6:after,.col-md-10 .equal-column.row > .col-md-6:before { width: 457px;}
	.col-md-10 .equal-column.row > .col-md-5:after,.col-md-10 .equal-column.row > .col-md-5:before { width: 376px;}
	.col-md-10 .equal-column.row > .col-md-4:after,.col-md-10 .equal-column.row > .col-md-4:before { width: 295px;}
	.col-md-10 .equal-column.row > .col-md-3:after,.col-md-10 .equal-column.row > .col-md-3:before { width: 213px;}
	.col-md-10 .equal-column.row > .col-md-2:after,.col-md-10 .equal-column.row > .col-md-2:before { width: 132px;}
	.col-md-10 .equal-column.row > .col-md-1:after,.col-md-10 .equal-column.row > .col-md-1:before { width: 51px;}

	.col-md-9 .equal-column.row > .col-md-12:after,.col-md-9  .equal-column.row > .col-md-12:before { width: 847px;}
	.col-md-9 .equal-column.row > .col-md-11:after,.col-md-9  .equal-column.row > .col-md-11:before { width: 774px;}
	.col-md-9 .equal-column.row > .col-md-10:after,.col-md-9  .equal-column.row > .col-md-10:before { width: 701px;}
	.col-md-9 .equal-column.row > .col-md-9:after,.col-md-9  .equal-column.row > .col-md-9:before { width: 628px;}
	.col-md-9 .equal-column.row > .col-md-8:after,.col-md-9  .equal-column.row > .col-md-8:before { width: 555px;}
	.col-md-9 .equal-column.row > .col-md-7:after,.col-md-9  .equal-column.row > .col-md-7:before { width: 481px;}
	.col-md-9 .equal-column.row > .col-md-6:after,.col-md-9  .equal-column.row > .col-md-6:before { width: 408px;}
	.col-md-9 .equal-column.row > .col-md-5:after,.col-md-9  .equal-column.row > .col-md-5:before { width: 335px;}
	.col-md-9 .equal-column.row > .col-md-4:after,.col-md-9  .equal-column.row > .col-md-4:before { width: 262px;}
	.col-md-9 .equal-column.row > .col-md-3:after,.col-md-9  .equal-column.row > .col-md-3:before { width: 189px;}
	.col-md-9 .equal-column.row > .col-md-2:after,.col-md-9  .equal-column.row > .col-md-2:before { width: 116px;}
	.col-md-9 .equal-column.row > .col-md-1:after,.col-md-9  .equal-column.row > .col-md-1:before { width: 43px;}

	.col-md-8 .equal-column.row > .col-md-12:after,.col-md-8  .equal-column.row > .col-md-12:before { width: 750px;}
	.col-md-8 .equal-column.row > .col-md-11:after,.col-md-8  .equal-column.row > .col-md-11:before { width: 685px;}
	.col-md-8 .equal-column.row > .col-md-10:after,.col-md-8  .equal-column.row > .col-md-10:before { width: 620px;}
	.col-md-8 .equal-column.row > .col-md-9:after,.col-md-8  .equal-column.row > .col-md-9:before { width: 555px;}
	.col-md-8 .equal-column.row > .col-md-8:after,.col-md-8  .equal-column.row > .col-md-8:before { width: 490px;}
	.col-md-8 .equal-column.row > .col-md-7:after,.col-md-8  .equal-column.row > .col-md-7:before { width: 425px;}
	.col-md-8 .equal-column.row > .col-md-6:after,.col-md-8  .equal-column.row > .col-md-6:before { width: 360px;}
	.col-md-8 .equal-column.row > .col-md-5:after,.col-md-8  .equal-column.row > .col-md-5:before { width: 295px;}
	.col-md-8 .equal-column.row > .col-md-4:after,.col-md-8  .equal-column.row > .col-md-4:before { width: 230px;}
	.col-md-8 .equal-column.row > .col-md-3:after,.col-md-8  .equal-column.row > .col-md-3:before { width: 165px;}
	.col-md-8 .equal-column.row > .col-md-2:after,.col-md-8  .equal-column.row > .col-md-2:before { width: 100px;}
	.col-md-8 .equal-column.row > .col-md-1:after,.col-md-8  .equal-column.row > .col-md-1:before { width: 35px;}

	.col-md-7 .equal-column.row > .col-md-12:after,.col-md-7  .equal-column.row > .col-md-12:before { width: 652px;}
	.col-md-7 .equal-column.row > .col-md-11:after,.col-md-7  .equal-column.row > .col-md-11:before { width: 595px;}
	.col-md-7 .equal-column.row > .col-md-10:after,.col-md-7  .equal-column.row > .col-md-10:before { width: 538px;}
	.col-md-7 .equal-column.row > .col-md-9:after,.col-md-7  .equal-column.row > .col-md-9:before { width: 481px;}
	.col-md-7 .equal-column.row > .col-md-8:after,.col-md-7  .equal-column.row > .col-md-8:before { width: 425px;}
	.col-md-7 .equal-column.row > .col-md-7:after,.col-md-7  .equal-column.row > .col-md-7:before { width: 368px;}
	.col-md-7 .equal-column.row > .col-md-6:after,.col-md-7  .equal-column.row > .col-md-6:before { width: 311px;}
	.col-md-7 .equal-column.row > .col-md-5:after,.col-md-7  .equal-column.row > .col-md-5:before { width: 254px;}
	.col-md-7 .equal-column.row > .col-md-4:after,.col-md-7  .equal-column.row > .col-md-4:before { width: 197px;}
	.col-md-7 .equal-column.row > .col-md-3:after,.col-md-7  .equal-column.row > .col-md-3:before { width: 140px;}
	.col-md-7 .equal-column.row > .col-md-2:after,.col-md-7  .equal-column.row > .col-md-2:before { width: 83px;}
	.col-md-7 .equal-column.row > .col-md-1:after,.col-md-7  .equal-column.row > .col-md-1:before { width: 26px;}

	.col-md-6 .equal-column.row > .col-md-6:after,.col-md-6  .equal-column.row > .col-md-6:before { width: 262px;}
	.col-md-6 .equal-column.row > .col-md-4:after,.col-md-6  .equal-column.row > .col-md-4:before { width: 165px;}
	.col-md-6 .equal-column.row > .col-md-3:after,.col-md-6  .equal-column.row > .col-md-3:before { width: 116px;}

	.col-md-5 .equal-column.row > .col-md-6:after,.col-md-5  .equal-column.row > .col-md-6:before { width: 213px;}
	.col-md-5 .equal-column.row > .col-md-4:after,.col-md-5  .equal-column.row > .col-md-4:before { width: 132px;}
	.col-md-5 .equal-column.row > .col-md-3:after,.col-md-5  .equal-column.row > .col-md-3:before { width: 91px;}

	.col-md-4 .equal-column.row > .col-md-6:after,.col-md-4  .equal-column.row > .col-md-6:before { width: 165px;}
	.col-md-4 .equal-column.row > .col-md-4:after,.col-md-4  .equal-column.row > .col-md-4:before { width: 100px;}
	.col-md-4 .equal-column.row > .col-md-3:after,.col-md-4  .equal-column.row > .col-md-3:before { width: 67px;}

	.container { min-width: 1200px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.equal-column.row > .col-md-12:after, .equal-column.row > .col-md-12:before { width: 940px;}
	.equal-column.row > .col-md-11:after, .equal-column.row > .col-md-11:before { width: 859px;}
	.equal-column.row > .col-md-10:after, .equal-column.row > .col-md-10:before { width: 778px;}
	.equal-column.row > .col-md-9:after, .equal-column.row > .col-md-9:before{ width: 697px;}
	.equal-column.row > .col-md-8:after, .equal-column.row > .col-md-8:before { width: 616px;}
	.equal-column.row > .col-md-7:after, .equal-column.row > .col-md-7:before { width: 535px;}
	.equal-column.row > .col-md-6:after, .equal-column.row > .col-md-6:before { width: 455px;}
	.equal-column.row > .col-md-5:after, .equal-column.row > .col-md-5:before { width: 374px;}
	.equal-column.row > .col-md-4:after, .equal-column.row > .col-md-4:before { width: 293px;}
	.equal-column.row > .col-md-3:after, .equal-column.row > .col-md-3:before { width: 212px;}
	.equal-column.row > .col-md-2:after, .equal-column.row > .col-md-2:before { width: 131px;}
	.equal-column.row > .col-md-1:after, .equal-column.row > .col-md-1:before { width: 50px;}

	.col-md-11 .equal-column.row > .col-md-12:after,.col-md-11 .equal-column.row > .col-md-12:before { width: 859px;}
	.col-md-11 .equal-column.row > .col-md-11:after,.col-md-11 .equal-column.row > .col-md-11:before { width: 785px;}
	.col-md-11 .equal-column.row > .col-md-10:after,.col-md-11 .equal-column.row > .col-md-10:before { width: 711px;}
	.col-md-11 .equal-column.row > .col-md-9:after,.col-md-11 .equal-column.row > .col-md-9:before { width: 637px;}
	.col-md-11 .equal-column.row > .col-md-8:after,.col-md-11 .equal-column.row > .col-md-8:before { width: 563px;}
	.col-md-11 .equal-column.row > .col-md-7:after,.col-md-11 .equal-column.row > .col-md-7:before { width: 489px;}
	.col-md-11 .equal-column.row > .col-md-6:after,.col-md-11 .equal-column.row > .col-md-6:before { width: 415px;}
	.col-md-11 .equal-column.row > .col-md-5:after,.col-md-11 .equal-column.row > .col-md-5:before { width: 340px;}
	.col-md-11 .equal-column.row > .col-md-4:after,.col-md-11 .equal-column.row > .col-md-4:before { width: 266px;}
	.col-md-11 .equal-column.row > .col-md-3:after,.col-md-11 .equal-column.row > .col-md-3:before { width: 192px;}
	.col-md-11 .equal-column.row > .col-md-2:after,.col-md-11 .equal-column.row > .col-md-2:before { width: 118px;}
	.col-md-11 .equal-column.row > .col-md-1:after,.col-md-11 .equal-column.row > .col-md-1:before { width: 44px;}

	.col-md-10 .equal-column.row > .col-md-12:after,.col-md-10 .equal-column.row > .col-md-12:before { width: 778px;}
	.col-md-10 .equal-column.row > .col-md-11:after,.col-md-10 .equal-column.row > .col-md-11:before { width: 711px;}
	.col-md-10 .equal-column.row > .col-md-10:after,.col-md-10 .equal-column.row > .col-md-10:before { width: 644px;}
	.col-md-10 .equal-column.row > .col-md-9:after,.col-md-10 .equal-column.row > .col-md-9:before { width: 576px;}
	.col-md-10 .equal-column.row > .col-md-8:after,.col-md-10 .equal-column.row > .col-md-8:before { width: 509px;}
	.col-md-10 .equal-column.row > .col-md-7:after,.col-md-10 .equal-column.row > .col-md-7:before { width: 442px;}
	.col-md-10 .equal-column.row > .col-md-6:after,.col-md-10 .equal-column.row > .col-md-6:before { width: 374px;}
	.col-md-10 .equal-column.row > .col-md-5:after,.col-md-10 .equal-column.row > .col-md-5:before { width: 307px;}
	.col-md-10 .equal-column.row > .col-md-4:after,.col-md-10 .equal-column.row > .col-md-4:before { width: 239px;}
	.col-md-10 .equal-column.row > .col-md-3:after,.col-md-10 .equal-column.row > .col-md-3:before { width: 172px;}
	.col-md-10 .equal-column.row > .col-md-2:after,.col-md-10 .equal-column.row > .col-md-2:before { width: 105px;}
	.col-md-10 .equal-column.row > .col-md-1:after,.col-md-10 .equal-column.row > .col-md-1:before { width: 37px;}


	.col-md-9 .equal-column.row > .col-md-12:after,.col-md-9  .equal-column.row > .col-md-12:before { width: 698px;}
	.col-md-9 .equal-column.row > .col-md-11:after,.col-md-9  .equal-column.row > .col-md-11:before { width: 637px;}
	.col-md-9 .equal-column.row > .col-md-10:after,.col-md-9  .equal-column.row > .col-md-10:before { width: 576px;}
	.col-md-9 .equal-column.row > .col-md-9:after,.col-md-9  .equal-column.row > .col-md-9:before { width: 516px;}
	.col-md-9 .equal-column.row > .col-md-8:after,.col-md-9  .equal-column.row > .col-md-8:before { width: 455px;}
	.col-md-9 .equal-column.row > .col-md-7:after,.col-md-9  .equal-column.row > .col-md-7:before { width: 394px;}
	.col-md-9 .equal-column.row > .col-md-6:after,.col-md-9  .equal-column.row > .col-md-6:before { width: 334px;}
	.col-md-9 .equal-column.row > .col-md-5:after,.col-md-9  .equal-column.row > .col-md-5:before { width: 273px;}
	.col-md-9 .equal-column.row > .col-md-4:after,.col-md-9  .equal-column.row > .col-md-4:before { width: 213px;}
	.col-md-9 .equal-column.row > .col-md-3:after,.col-md-9  .equal-column.row > .col-md-3:before { width: 152px;}
	.col-md-9 .equal-column.row > .col-md-2:after,.col-md-9  .equal-column.row > .col-md-2:before { width: 91px;}
	.col-md-9 .equal-column.row > .col-md-1:after,.col-md-9  .equal-column.row > .col-md-1:before { width: 31px;}

	.col-md-8 .equal-column.row > .col-md-12:after,.col-md-8  .equal-column.row > .col-md-12:before { width: 617px;}
	.col-md-8 .equal-column.row > .col-md-11:after,.col-md-8  .equal-column.row > .col-md-11:before { width: 563px;}
	.col-md-8 .equal-column.row > .col-md-10:after,.col-md-8  .equal-column.row > .col-md-10:before { width: 509px;}
	.col-md-8 .equal-column.row > .col-md-9:after,.col-md-8  .equal-column.row > .col-md-9:before { width: 455px;}
	.col-md-8 .equal-column.row > .col-md-8:after,.col-md-8  .equal-column.row > .col-md-8:before { width: 401px;}
	.col-md-8 .equal-column.row > .col-md-7:after,.col-md-8  .equal-column.row > .col-md-7:before { width: 347px;}
	.col-md-8 .equal-column.row > .col-md-6:after,.col-md-8  .equal-column.row > .col-md-6:before { width: 293px;}
	.col-md-8 .equal-column.row > .col-md-5:after,.col-md-8  .equal-column.row > .col-md-5:before { width: 239px;}
	.col-md-8 .equal-column.row > .col-md-4:after,.col-md-8  .equal-column.row > .col-md-4:before { width: 186px;}
	.col-md-8 .equal-column.row > .col-md-3:after,.col-md-8  .equal-column.row > .col-md-3:before { width: 132px;}
	.col-md-8 .equal-column.row > .col-md-2:after,.col-md-8  .equal-column.row > .col-md-2:before { width: 78px;}
	.col-md-8 .equal-column.row > .col-md-1:after,.col-md-8  .equal-column.row > .col-md-1:before { width: 24px;}

	.col-md-7 .equal-column.row > .col-md-12:after,.col-md-7  .equal-column.row > .col-md-12:before { width: 536px;}
	.col-md-7 .equal-column.row > .col-md-11:after,.col-md-7  .equal-column.row > .col-md-11:before { width: 489px;}
	.col-md-7 .equal-column.row > .col-md-10:after,.col-md-7  .equal-column.row > .col-md-10:before { width: 442px;}
	.col-md-7 .equal-column.row > .col-md-9:after,.col-md-7  .equal-column.row > .col-md-9:before { width: 394px;}
	.col-md-7 .equal-column.row > .col-md-8:after,.col-md-7  .equal-column.row > .col-md-8:before { width: 347px;}
	.col-md-7 .equal-column.row > .col-md-7:after,.col-md-7  .equal-column.row > .col-md-7:before { width: 300px;}
	.col-md-7 .equal-column.row > .col-md-6:after,.col-md-7  .equal-column.row > .col-md-6:before { width: 253px;}
	.col-md-7 .equal-column.row > .col-md-5:after,.col-md-7  .equal-column.row > .col-md-5:before { width: 206px;}
	.col-md-7 .equal-column.row > .col-md-4:after,.col-md-7  .equal-column.row > .col-md-4:before { width: 159px;}
	.col-md-7 .equal-column.row > .col-md-3:after,.col-md-7  .equal-column.row > .col-md-3:before { width: 111px;}
	.col-md-7 .equal-column.row > .col-md-2:after,.col-md-7  .equal-column.row > .col-md-2:before { width: 64px;}
	.col-md-7 .equal-column.row > .col-md-1:after,.col-md-7  .equal-column.row > .col-md-1:before { width: 20px;}

	.col-md-6 .equal-column.row > .col-md-6:after,.col-md-6  .equal-column.row > .col-md-6:before { width: 213px;}
	.col-md-6 .equal-column.row > .col-md-4:after,.col-md-6  .equal-column.row > .col-md-4:before { width: 132px;}
	.col-md-6 .equal-column.row > .col-md-3:after,.col-md-6  .equal-column.row > .col-md-3:before { width: 91px;}

	.col-md-5 .equal-column.row > .col-md-6:after,.col-md-5  .equal-column.row > .col-md-6:before { width: 172px;}
	.col-md-5 .equal-column.row > .col-md-4:after,.col-md-5  .equal-column.row > .col-md-4:before { width: 105px;}
	.col-md-5 .equal-column.row > .col-md-3:after,.col-md-5  .equal-column.row > .col-md-3:before { width: 71px;}

	.col-md-4 .equal-column.row > .col-md-6:after,.col-md-4  .equal-column.row > .col-md-6:before { width: 132px;}
	.col-md-4 .equal-column.row > .col-md-4:after,.col-md-4  .equal-column.row > .col-md-4:before { width: 78px;}
	.col-md-4 .equal-column.row > .col-md-3:after,.col-md-4  .equal-column.row > .col-md-3:before { width: 51px;}
}
@media (min-width: 992px) {
	.col-md-jvoffset-12 { margin-left: -100%;  }
	.col-md-jvoffset-11 { margin-left: -91.66666667%;  }
	.col-md-jvoffset-10 { margin-left: -83.33333333%;  }
	.col-md-jvoffset-9 { margin-left: -75%;  }
	.col-md-jvoffset-8 { margin-left: -66.66666667%;  }
	.col-md-jvoffset-7 { margin-left: -58.33333333%;  }
	.col-md-jvoffset-6 { margin-left: -50%; }
	.col-md-jvoffset-5 { margin-left: -41.66666667%;  }
	.col-md-jvoffset-4 { margin-left: -33.33333333%;  }
	.col-md-jvoffset-3 { margin-left: -25%;  }
	.col-md-jvoffset-2 { margin-left: -16.66666667%;  }
	.col-md-jvoffset-1 { margin-left: -8.33333333%;  }
	.col-md-jvoffset-0 { margin-left: 0;  }
	body.layout-left-right-main #main-content { float: right; }
	/*--VERTICAL
	-------------------------------------------------------------------*/
	.jv-module ul.menu { margin: 0;   }
	.jv-module ul.menu li {  display: block; position:relative;}
	ul.vertical .divsubmenu {  width:200px; position:absolute; top:0; left: 100%; 	z-index: 99; display:none; padding-left: 30px;}
	ul.vertical .divsubmenu > ul {-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.15);box-shadow: 0 0 5px rgba(0,0,0,0.15);font-size: .9375em;margin: 0;padding: 10px 0; background: #fff;}
	#sidebar-b ul.vertical .divsubmenu { left: auto; right: 100%; padding-right: 30px;}
	ul.vertical .divsubmenu li a { padding: 5px 20px;}
	ul.vertical li:hover > .divsubmenu { display:block;}
	ul.vertical ul{  background: #fff ;   margin:0; padding:0; transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;  }
	ul.vertical li img { float: left; height: 30px; margin: 0 10px 0 0;}
	ul.vertical ul span { display:block;}
	ul.vertical li.parent:after { height: 15px; position: absolute; right: 0;  line-height: normal;  top: 7px; width: 15px; font: normal normal normal 14px/1 FontAwesome;text-indent: 0;text-rendering: auto;-webkit-font-smoothing: antialiased; color:#333; content: "\f105";}
}
@media (max-width: 991px) {
	h1 { font-size: 25px;}
	h2 { font-size: 22px;}
	h3 { font-size: 19px;}
	h4 { font-size: 16px;}
	h5 { font-size: 13px;}
	h6 { font-size: 11px;}
	h1 small { font-size: 15px;}
	h2 small { font-size: 14px;}
	h3 small { font-size: 13px;}
	h4 small { font-size: 12px;}	

	ul.vertical li a, ul.vertical span.separator {line-height:40px; display:block; padding:0 10px; font-size:16px; color:#212627; }
	ul.vertical li img { float: left; height: 30px; margin: 5px 10px 0 0;}
	ul.vertical li:hover a,  ul.vertical li.active a{ color:#0088CC;}
	ul.vertical span { display:block;}
	ul.vertical ul  a { color:#212627 !important;} 
	ul.vertical ul  a:hover, ul.vertical ul li.active > a { color: #0088CC !important ;}
	ul.vertical li li {box-shadow: none;}
	ul.vertical li li a, ul.vertical li li span.separator { padding-left:20px;}
	ul.vertical li li li a, ul.vertical li li li span.separator { padding-left:30px;}
	ul.vertical li li li li a, ul.vertical li li li li span.separator { padding-left:40px;}
}	
@media (min-width: 768px) and (max-width: 991px) {	
	.equal-column.row > .col-sm-12:after, .equal-column.row > .col-sm-12:before { width: 720px;}
	.equal-column.row > .col-sm-11:after, .equal-column.row > .col-sm-11:before { width: 658px;}
	.equal-column.row > .col-sm-10:after, .equal-column.row > .col-sm-10:before { width: 595px;}
	.equal-column.row > .col-sm-9:after, .equal-column.row > .col-sm-9:before { width: 533px;}
	.equal-column.row > .col-sm-8:after, .equal-column.row > .col-sm-8:before { width: 470px;}
	.equal-column.row > .col-sm-7:after, .equal-column.row > .col-sm-7:before { width: 408px;}
	.equal-column.row > .col-sm-6:after, .equal-column.row > .col-sm-6:before { width: 345px;}
	.equal-column.row > .col-sm-5:after, .equal-column.row > .col-sm-5:before { width: 283px;}
	.equal-column.row > .col-sm-4:after, .equal-column.row > .col-sm-4:before { width: 220px;}
	.equal-column.row > .col-sm-3:after, .equal-column.row > .col-sm-3:before { width: 158px;}
	.equal-column.row > .col-sm-2:after, .equal-column.row > .col-sm-2:before { width: 95px;}
	.equal-column.row > .col-sm-1:after, .equal-column.row > .col-sm-1:before { width: 33px;}		
	.col-sm-jvoffset-12 { margin-left: -100%;}
	.col-sm-jvoffset-11 { margin-left: -91.66666667%;}
	.col-sm-jvoffset-10 { margin-left: -83.33333333%;}
	.col-sm-jvoffset-9 { margin-left: -75%;}
	.col-sm-jvoffset-8 { margin-left: -66.66666667%;}
	.col-sm-jvoffset-7 { margin-left: -58.33333333%;}
	.col-sm-jvoffset-6 { margin-left: -50%;}
	.col-sm-jvoffset-5 { margin-left: -41.66666667%;}
	.col-sm-jvoffset-4 { margin-left: -33.33333333%;}
	.col-sm-jvoffset-3 { margin-left: -25%;}
	.col-sm-jvoffset-2 { margin-left: -16.66666667%;}
	.col-sm-jvoffset-1 { margin-left: -8.33333333%;}
	.col-sm-jvoffset-0 { margin-left: 0;}
}

/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 1199px) {  
	h1, h2, h3, h4, h5, h6 { margin-bottom: 10px;}
	.cart-label { display: none;}
	.vmsearch .vmsearch-categorybox { width: 25%;}
	.vmsearch .search-input-wrapper { width: 60%;}
	.vmsearch .vmsearch-button { width: 15%;}
	.vmHighLight .thumb-item-content h3 a {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.multi-slides .vmProduct .product-price { margin-bottom: 0;}
	.multi-slides-right .owl-controls {top: -45px;}
	.headerText + .row .multi-slides-right .owl-controls {top: -91px;}
	.VmGroup p { line-height: 1.4;}
	.vmlist .vmProduct .thumb-item-img { width: 235px;}

	.body-boxed #mainsite{max-width:1025px !important}
	.body-framed #mainsite,
	.body-rounded #mainsite{margin: 0; border-radius: 0;}
}
@media (max-width: 991px){
	#block-header .position-menutop,
	#block-header .position-search:before,
	#block-header .position-login .btn.register-button { display: none;}
	#block-header .position-login .btn { font-size: 13px;}
	
	.header-2 .header-left [class*="p-"]:last-child {  border-left: 1px solid rgba(255, 255, 255, 0.08); }
	.header-3 .block-logo { margin: 42px auto 28px;}
	.header-3 .btn.flexMenuToggle.btn-menu-3 {   display: inline-block !important;margin-top: 0;float: right;padding-left: 15px;border-right: 1px solid rgba(0, 0, 0, 0.08);}
	.header-3 .btn.flexMenuToggle.btn-menu-3:not(:hover) span { background-color: #666;}
	.header-4 .block-header > .container, .header-5 .block-header > .container { position: relative;z-index: 3;}
	.header-4 .block-header .flexMenuToggle,
	.header-5 .block-header .flexMenuToggle { position: absolute; margin: 0; right: 0;top: 92px;padding-left: 15px; padding-right: 0;}
	.header-4 .block-header .flexMenuToggle:not(:hover) span,
	.header-5 .block-header .flexMenuToggle:not(:hover) span{background-color: #666;}
	.header-4 .block-logo > div, .header-5 .block-logo > div { text-align: left;margin-bottom: 25px;margin-top: 20px;}
	.header-4 .block-logo > div a, .header-5 .block-logo > div a {position: static;}
	.header-5 .block-header .flexMenuToggle {background-color: #fff;border-radius: 50%;height: 40px;width: 40px;padding: 0;top: 80px;right: 105px;left: auto;}
	.header-5 .block-header .flexMenuToggle span {margin-left: auto;margin-right: auto;width: 16px;}
	.header-5 .block-header a.flexMenuToggle span:first-child { margin-top: 14px;}
	.header-5.uk-offcanvas-page #mainsite { overflow: inherit;}

	.nav-search-menu > .dropdown > a, 
	.nav-search-menu > .dropdown > a:hover, 
	.nav-search-menu > .dropdown > a:focus { padding: 12px 20px 13px;}
	.nav-search-menu > .dropdown > .dropdown-menu li span.image-cat {left: 18px;}
	.nav-search-menu > .dropdown > .dropdown-menu li span + a { padding-left: 45px;}

	.register-link { display: inline-block;}

	#switcher { top: 0;background: rgba(0, 0, 0, 0.9);}
	#switcher .show-switcher-icon { top: 118px;background: rgba(0, 0, 0, 0.9);}

	.main-content.content-left,
	.main-content.content-right {padding-left: 15px;padding-right: 15px;}
	.main-content:after, .main-content:before { display: none;}
	.sidebar-right { padding-left: 15px;}
	.sidebar-left { padding-right: 15px;}
	.sidebar-right:after,
	.sidebar-left:after { display: none;}

	.pull-right.rating-vmgird { float: none !important;}
	#block-bottom .col-sm-3 { width: 50%; float: left;}
	#block-bottom .col-sm-3:nth-child(2n+1) { clear: both;}

	#block-footer .position{ margin-bottom: 25px;}
	.newsletter-form { padding-top: 49px;}

	.vmlist .vmProduct .thumb-item-img { width: 200px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.vmHighLight .multi-slides.multi-slides-right .thumb-item-content h3 { clear: both;}
	.vmHighLight .multi-slides.multi-slides-right .rating-vmgird.pull-right { float: none !important;}
}
@media (min-width: 768px) {
	.module-login .modal-dialog {width: 400px;}
}
@media (max-width: 767px) { 
	.body-rounded #mainsite, .body-framed #mainsite { margin: 20px; width: auto;} 
	/*#block-header .flexMenuToggle { padding-left: 15px;}*/
	#block-header .container { padding-left: 15px; padding-right: 15px;}
	.header-3 .btn-languages span { display: inline-block;}
	.header-4 .block-header .flexMenuToggle { padding-right: 15px;}
	.header-5 .p-cart { right: 15px;}
	.header-5 .p-login { right: 65px;}
	.header-5 .block-header .flexMenuToggle { right: 120px;}
	.position-big-category { width: 8.33333%%;}
	.position-big-category + .position-big-search { width: 91.66667%;}
	.vmsearch .vmsearch-categorybox { width: 30%;}
	.vmsearch .search-input-wrapper { width: 50%;}
	.vmsearch .vmsearch-button { width: 20%;}
	.position-topmenu .nav-top-sep { display: none;}
	.vmHighLight .multi-slides.multi-slides-right .rating-vmgird.pull-right { display: none;}

	.category.col-xs-6:nth-child(2n+1){ clear: both;}
	.vmhome-center .banner-inner .acymailing_module_form > div { width: 100%; float: none;}
	.vmhome-center .banner-inner .acymailing_module_form .input-group { text-align: left;}
	.vmhome-center .banner-inner .acymailing_module_form .input-group div { float: none;}

	.list-note [class*="col-"] + [class*="col-"] { margin-top: 15px;}

	.list-sort.pull-right label{ display: none;}
	.contact-page .text-center,
	.footer-2 #block-footer .container { padding-left: 30px; padding-right: 30px;}
	.vmlist .vmProduct .thumb-item-img { width: 130px;}
	.vmlist .vmProduct .thumb-item-content { margin-left: 160px;}
	.popup-added .productdetails-view { display: none;}
	.post-single .itemAuthorBlock .itemAuthorAvatar { margin-right: 15px; margin-bottom: 5px;}
	.post-single .itemAuthorBlock .itemAuthorAvatar + .itemAuthorDetails { padding-left: 0;}
	.contact-form { padding: 0 15px;}
}
@media (max-width: 640px) { 
	#block-header .position-login .btn .fa { margin: 0;}
	#block-header .position-login .btn span:not(.caret) { display: none;}	
	#block-header .p-currency { display: none;}
	#block-header .btn-languages span { display: none;}
	.position-big-category { width: 10%;}
	.position-big-category + .position-big-search { width: 90%;}

	.list-sort.pull-right {float: left !important; clear: both;}
	.list-sort.pull-right li { margin-bottom: 10px;}
	.list-sort.pull-right li + li { margin-left: 0; margin-right: 10px;}
	.list-sort.pull-right .chzn-container-single .chzn-single { margin: 0;}
	.pagination-wrap p { float: left !important;}
	.page-error { padding-left: 15px; padding-right: 15px;}

	.filters .filter-search > div { margin-bottom: 10px;}
}
@media (max-width: 568px) { 
	.p-login .position-login .btn-login, .p-search .btn-search-modal, .p-language .btn-languages, .p-cart .vmCartModule .view_cart_link,
	.header-3 .p-login .position-login .btn-login, .header-3 .p-search .btn-search-modal, .header-3 .p-language .btn-languages, .header-3 .p-cart .vmCartModule .view_cart_link,
	.header-4 .p-login .position-login .btn-login, .header-4 .p-search .btn-search-modal, .header-4 .p-language .btn-languages, .header-4 .p-cart .vmCartModule .view_cart_link { padding-left: 9px; padding-right: 9px;}
	[class*="col-"].vmProduct { float: none; width: 100%;}
}
@media (max-width: 480px) { 
	.header-3 .block-logo #logo { width: 90px; height: 55px; background-size: 100% auto;}
	.header-3 .block-logo {margin: 20px auto;}
	.header-3 .container [class*="header-"] { top: 2px;}
	.header-3 .container .header-left { margin-right: 55px;}
	.header-3 .container .header-right { margin-left: 55px;}
	.header-3 .p-language .btn .fa:first-child { margin-right: 1px;}
	.header-3 .p-language .btn .fa-caret-down { display: none;}

	.position-big-category,
	.position-big-category + .position-big-search,
	.vmsearch .vmsearch-categorybox ,
	.vmsearch .search-input-wrapper,
	.vmsearch .vmsearch-button { width: 100%;}
	.nav-search-menu > .dropdown > .dropdown-menu li .dropdown-menu { display: none;}
	.nav-search-menu > .dropdown > a span { display: inline-block !important;}

	.vmhome-center .banner-inner .acymailing_module_form .input-group div { display: block; padding-top: 10px !important;}

	.vmHighLight > [class*="col-"] { width: 100%;}
	.vmHighLight .thumb-item { margin-bottom: 30px;}
	.vmHighLight .multi-slides.multi-slides-right .rating-vmgird.pull-right { display: inline-block;}

	#block-bottom .col-sm-3 { width: 100%; float: none;}
	#block-bottom .col-sm-3 +  .col-sm-3 { margin-top: 40px;}

	.vmlist .vmProduct .thumb-item-img { width: 100%; margin-right: 0; margin-bottom: 30px; float: none;}
	.vmlist .vmProduct .thumb-item-content { margin-left: 0;}

	#fancybox-wrap { left: 20px !important; right: 20px !important; width: auto !important;}
	#switcher {display: none;}
}
@media (max-width: 480px) and (min-width: 361px) {
  .feature-fea [class*="col-xs-6"] { float: none; width: 100%;}
  .feature-fea [class*="col-xs-3"] {width: 50%;}
  .post-single .post-action,
  .post-single .itemAuthorBlock,
  .post-single .related-posts,
  .post-single .post-comments { margin-left: -22%; width: auto;}
}
@media (max-width: 360px) {
  [class*="col-xs"] {
    float: none;
    width: 100%;
    clear: both;
  }
  [class*="col-xs-offset"] {
    margin-left: 0;
  }
  .popup-added .btn.showcart { float: left !important; clear: both; margin-bottom: 10px;}
  .col-xs-6.col-xs-offset-6.cat-thumb-item-img:before, .col-xs-6.col-xs-offset-6.cat-thumb-item-img:after { display: none;}
}
