

/*
body{
padding:0;
margin:0;
overflow-x:hidden;
color:#212121;
font-size:16px;
line-height:22px;
}
a, a:hover, a:focus, a:active{
	text-decoration:none;
}
.main:before, .main:after{
content: ".";
display: block;
overflow: hidden;
visibility: hidden;
font-size: 0;
line-height: 0;
width: 0;
height: 0;
clear:both;
}

.main{
width:100%;
padding:50px 0;
margin:0px;
background:#efefef;
}*/
._ROBx .container{
	padding:0px;
}
._ROBx{
	background:#efefef;
	padding:25px 0;
	min-height:500px;
}
._LPanel{
	background:#fff;
	padding:15px;
	min-height:550px;
}
._LPanel h4{
	margin:0;
	text-align:center;
	background:#9d241d;	
	font-size:15px;
	min-height:45px;
	line-height:45px;
	color:#fff;
}
._LPanel ul{
	padding:0;
	margin:0;
	padding-top:15px;
}
._LPanel ul li, ._LPanel ul li a{
	display:block;
}
._LPanel ul li a{
	color:#333333;
	padding:13px 0;
	border-bottom:solid 1px #efefef;
	position:relative;
	transition:.5s ease-in-out;
}
._LPanel ul li a span{
	display:inline-block;
}
._LPanel ul li a.active{
	color:#C74A44;
}
._LPanel ul li a:hover span, ._LPanel ul li a.active span, ._LPanel ul li a.active0 span{
	background:url(../images/nArrow-m.png) no-repeat;
	width:11px;
	height:21px;
	position:absolute;
	right:0;
}

._LPanel ul li a:hover{
	color:#cc7511;
}
/*._LPanel ul li a:after{
	background:url(images/nArrow-m.png) no-repeat;
	width:11px;
	height:21px;
	position:absolute;
	right:0;
	visibility:hidden;
	opacity:0;
	content:'';
	transition:.5s ease-in-out;
}
._LPanel ul li a:hover:after{
	visibility:visible;
	opacity:100;
}*/
._LPanel ul li:last-child a{
	border:none;
}

._RPanel{
}
._RPanel .rGroup{
	padding-bottom:25px;
}
._RPanel .rGroup a{
	display:inline-block;
	background:#fff;
	padding:15px;
	color:#212121;
	min-width:calc(33% - 20px);
	width:100%;
	margin:10px;
}

._RPanel .rGroup a figure span{
	overflow:hidden;
	display:block;
}
._RPanel .rGroup a figure span img{
	width:100%;
	transition:.3s ease-in-out;
}
._RPanel .rGroup a:hover figure span img{
	transform:scale(1.2);
}
._RPanel .rGroup a figure figcaption{
	text-align:center;
	padding-top:15px;
}
._overlay{
	position:relative;
	padding-bottom:15px;
	margin-bottom:20px;
}
._overlay:after{
	background:#212121;
	width:40px;
	height:2px;
	position:absolute;
	left:0;
	bottom:0;
	content:'';
}

._tPNL{
	pointer-events: none;
}

@media only screen and (max-width:1100px){
._RPanel .rGroup a{
	max-width:215px;
}
}

@media only screen and (max-width:768px){
._LPanel{
	min-height:auto !important;
}
._LPanel ul{
	display:none;
}
._LPanel h4{
	text-align:left;
	padding:0 15px;
}
._tPNL{
	pointer-events:inherit;
	position:relative;
}
._tPNL:after{
    background: url(../images/wArrow-m.png) no-repeat;
    width: 21px;
    height: 11px;
    right: 15px;
    content: '';
    top: 18px;
    position: absolute;
}

}

@media only screen and (max-width:767px){
._RPanel .rGroup a {
    max-width: 47%;
}
._overlay{
	text-align:center;
}
._overlay:after{
	left:0;
	right:0;
	margin:0 auto;
}

}


@media only screen and (max-width:480px){
._RPanel .rGroup a {
    max-width:98%;
}
._overlay{
	font-size:15px;
	text-transform:uppercase;
}
}
