/*--------------------------------------------------------------
   Main Menu
--------------------------------------------------------------*/
.opinion-header .opinion-menu{
    display: none;
}
/* Menu responsive */
@media (min-width: 570px){

}
@media (min-width: 970px){
.opinion-slot-r .opinion-menu>li {
    margin-left: 13px;
}
.opinion-header .opinion-menu{
    display: block;
}
}
@media (min-width: 1100px){


.opinion-slot-l .opinion-menu > li {
    margin-right: 20px;
}
.opinion-slot-l .opinion-menu-actions > li{
    margin-right: 10px;
}

.opinion-slot-r .opinion-menu > li {
    margin-left: 20px;
}
.opinion-slot-r .opinion-menu-actions > li{
    margin-left: 10px;
}
.opinion-slot-r .opinion-menu-actions > li:last-child{
    margin-right: -5px;
}
.opinion-slot-l .opinion-menu-actions > li:first-child{
    margin-left: -10px;
}

.opinion-slot-c .opinion-menu > li{
    margin-left: 12px;
    margin-right: 12px;
}
}

.opinion-header .opinion-menu li {
    position: relative;
}
.opinion-header .opinion-menu > li{
    line-height: 38px;
}
.opinion-header .opinion-slot-r nav + ul{
    margin-left: 10px;
}

.opinion-header .opinion-menu >li {
    display: inline-block;
}

.opinion-header .opinion-menu .sub-menu {
    display: none;
    opacity: 0;
    position: absolute;
    width: 260px;
    padding: 25px 0 25px 0;
    z-index: 2000;
    transform: translateY(10px);
}
.opinion-header .opinion-menu .sub-menu{
    left: -30px;
    top: 100%;
}

.opinion-header .opinion-menu a{
	-webkit-transition: all .15s ease-in-out;
	   -moz-transition: all .15s ease-in-out;
	    -ms-transition: all .15s ease-in-out;
	     -o-transition: all .15s ease-in-out;
	        transition: all .15s ease-in-out;
}

.opinion-header .opinion-menu .sub-menu .sub-menu{
    left: 100%;
    top: -25px;
}
.opinion-header .opinion-menu .sub-menu li{
	display: block;
    padding:0 0 0 30px;
    height: auto;
	a{
		padding:0 0 8px;
	}
	&:last-child{
		> a{
			padding-bottom:0;
		}
	}
}
.opinion-header .opinion-menu .sub-menu li a{
	display: block;
	padding-left: 0;
}
.opinion-header .opinion-menu .sub-menu li:hover > a{
	padding-left: 8px;
}

.opinion-header .opinion-menu li:hover > .sub-menu {
    display: block;
    -webkit-animation: fadeInFromNone .15s ease-out;
    animation: fadeInFromNone .15s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.opinion-header li > a{
    height: 40px;
}
.opinion-header a{
    padding:10px 0;
}

.opinion-header .sub-menu a{
    font-size: 1.7rem;
    font-weight: normal;
}
.opinion-top-bar .opinion-click-here{
    min-width: 180px;
    text-align: center;
    justify-content: center;
}

@-webkit-keyframes fadeInFromNone {
    0% {
        display: none;
        opacity: 0;
    }

    1% {
        display: block;
        opacity: 0;
    }

    100% {
        display: block;
        opacity: 1;
        transform: translateY(0px);
    }
}

@-moz-keyframes fadeInFromNone {
    0% {
        display: none;
        opacity: 0;
    }

    1% {
        display: block;
        opacity: 0;
    }

    100% {
        display: block;
        opacity: 1;
        transform: translateY(0px);
    }
}

@-o-keyframes fadeInFromNone {
    0% {
        display: none;
        opacity: 0;
    }

    1% {
        display: block;
        opacity: 0;
    }

    100% {
        display: block;
        opacity: 1;
        transform: translateY(0px);
    }
}

@keyframes fadeInFromNone {
    0% {
        display: none;
        opacity: 0;
    }

    1% {
        display: block;
        opacity: 0;
    }

    100% {
        display: block;
        opacity: 1;
        transform: translateY(0px);
    }
}


