/* Rules to fix font-size and padding in embedded menus in Topics */

#mega-menu-item-128 > ul > li > div > ul > li > a{
	font-size:14px !important;
	line-height:35px !important;
}

#mega-menu-item-128 > ul > li > div > ul > li{
	padding-bottom: 6px;
}

#mega-menu-item-128 > ul > li > div > ul > li a{
	
	-webkit-transition: all 200ms ease-in-out !important;
    -moz-transition: all 200ms ease-in-out !important;
    -o-transition: all 200ms ease-in-out !important;
    transition: all 200ms ease-in-out !important;
}

#mega-menu-item-128 > ul > li > div > ul > li a:hover{
	background: #f1f1f1 !important;
	color: black !important;
}

#mega-menu-item-128 .gridlove-nav-widget-acordion {
	display:none;
}

#mega-menu-item-128 .menu-item-has-children > ul > li > a{
	padding-left:10px !important;
	font-size:12px !important;
	color:#131313 !important;
}
@media screen and (min-width: 1200px) {
    #mega-menu-item-128 .mega-sub-menu {
		width: 132% !important;
		left: -32% !important;
	}
}

#mega-menu-item-128 .sub-menu > li > a{
	cursor:default;
}
 
#mega-menu-item-128 .sub-menu > li > a:hover{
	background: #fff !important;
}

#mega-menu-item-128 .mega-block-title{
	margin-bottom: 10px !important;
}

.one_forth{
	font-size:13px;
}
.one_fifth{
	font-size:14px;
}
.one_sixth{
	font-size:12px;
}

@media screen and (max-width: 4000px) {
  .one_fifth{
		font-size:12px;
	}
  .one_sixth{
	  font-size:12px;
  }
	.one_forth{
	  font-size:13px;
  }
  #post-3678 .box-inner-p-bigger{
	   padding-bottom:990px !important;
  }
}

@media screen and (max-width: 420px){
	#post-3678 .box-inner-p-bigger{
		padding-bottom:1290px !important;
}
.mks_col .mks_one_half{
	width: 100%;
}
}

@media (min-width: 320px) and (max-width: 700px) {
	#post-3678 .box-inner-p-bigger{
		padding-bottom:1612px !important;
}
.mks_col .mks_one_half{
	width: 100%;
}	
}

.one_fifth img{
	display:inline;
	margin-bottom: 0px;
}

.one_fifth p{
	margin-bottom: 2px;
}

#post-139 .box-inner-p-bigger{
	padding-bottom:0px !important;
}

.one_sixth img{
	display:inline;
	margin-bottom: 0px;
}

.one_sixth p{
	margin-bottom: 2px;
}

#post-3581 .box-inner-p-bigger{
	padding-bottom:214px !important;
}

.one_forth img{
	float: left;
	display:inline;
	margin-bottom: 0px;
}

.one_forth p{
	font-size: 13px;
	margin-bottom: 2px;
}

.disabled{
	cursor: default;
}


@media only screen and (max-width: 1024px){

#mega-menu-wrap-gridlove_main_menu #mega-menu-gridlove_main_menu > li.mega-menu-item > a.mega-menu-link {
    color: #555;
}

#mega-menu-wrap-gridlove_main_menu #mega-menu-gridlove_main_menu{
	background:#fff;
}

#mega-menu-wrap-gridlove_main_menu #mega-menu-gridlove_main_menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{
	color:white !important;
}

#mega-menu-wrap-gridlove_main_menu #mega-menu-gridlove_main_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{
	width: 100%;
}

.gridlove-sidebar-action-wrapper{
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:30px !important;
}
}

.swpm-login-widget-logged .swpm-edit-profile-link {display:none}

.member-info {
	margin-bottom:15px !important;
	max-width:150px;
}

.ic-excomm-member {
	display: inline-block;
	margin-right: 40px;
	vertical-align:top;
}