@font-face {
	font-family: "FontAwesome";
	src: url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
}

div#mega-menu-wrap-categories-menu li#mega-menu-item-4197>ul.mega-sub-menu {
    width: 560px!important;
    position: absolute!important;
    right: 2%!important;
    left: auto!important;
	  box-shadow: 0px 2px 5px 0px #565656!important;
}
li#mega-menu-4197-0-0 li a.mega-menu-link,
li#mega-menu-4197-0-1 li a.mega-menu-link,
li#mega-menu-4197-0-2 li a.mega-menu-link{
    text-align: center!important;
	  font-weight:normal!important;
}

li#mega-menu-4197-0-0 li:hover,
li#mega-menu-4197-0-1 li:hover,
li#mega-menu-4197-0-2 li:hover{
     background: linear-gradient(to bottom, rgba(241, 241, 241, 0.5), rgba(221, 221, 221, 0.5))!important;
}

li#mega-menu-4197-0-0 li a.mega-menu-link:hover,
li#mega-menu-4197-0-1 li a.mega-menu-link:hover,
li#mega-menu-4197-0-2 li a.mega-menu-link:hover{
         color: #666!important;
}

li#mega-menu-4197-0-0 li,
li#mega-menu-4197-0-1 li,
li#mega-menu-4197-0-2 li{
    border-right: 1px solid #f1f1f1!important;
	  border-bottom: 1px solid #f1f1f1!important;
}

li#menu-item-289 {
    top: 7px;
}

#toggle-canvas-menu {
    top: 7px!important;
}

div#ajaxsearchlitesettings1 {
    top: 51px!important;
    left: 50.7%!important;
    width: 205px!important;
}


ul#mega-menu-categories-menu li a.mega-menu-link {
    padding: 0px!important;
    font-size: 20px!important;
}

#mega-menu-wrap-categories-menu #mega-menu-categories-menu ul.mega-sub-menu {
    width: 105px!important;
}

li#mega-menu-item-4221 a.mega-menu-link {
    line-height: 30px!important;
    margin-top: 12px!important;
}

#mega-menu-wrap-categories-menu li#mega-menu-4197-0 ul.mega-sub-menu {
    width: auto!important;
}

#mega-menu-wrap-categories-menu #mega-menu-categories-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
    width: 33.33333%;
}

@media(max-width:767px){
	div#mega-menu-wrap-categories-menu {
    display: none;
}
ul#mega-menu-responsive li a.mega-menu-link  {
    border-width: 0px!important;
	  text-align:left!important;
color:#fff!important;
}
ul#mega-menu-responsive {
    background-color: #799ed2!important;
}
	
	ul#mega-menu-responsive li{
	border-left: 0px!important;
	    display: block!important;
    box-shadow: none!important;
    -webkit-box-shadow: none!important;
	}
	
#mega-menu-responsive > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
    background-color: transparent!important;
}
}

a.fp-icon.fp-playbtn {
     font-family: "FontAwesome"!important;
}

a.fp-icon.fp-playbtn:before{
    font-family: "FontAwesome"!important;
}

.social-menu a {
    font-family: "FontAwesome"!important;
}

a.fp-fullscreen.fp-icon {
    background-image: url(https://blog.goodtv.tv/goodtvblog/wp-content/uploads/icon_fullScreen.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-position: center center;
    background-size: contain;
}

a.fp-fullscreen.fp-icon:before {
    font-size: 0px!important;
}

.flowplayer.fp-edgy .fp-playbtn:before,
.flowplayer.is-playing:before{
    font-size: 0px!important;
}

.flowplayer.fp-edgy .fp-playbtn:before {
    font-size: 0px!important;
    background-image: url(https://blog.goodtv.tv/goodtvblog/wp-content/uploads/icon-play.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-position: center center;
    background-size: contain;
    padding: 12px;
}

.flowplayer.is-playing.fp-edgy .fp-playbtn:before{
	
	    font-size: 0px!important;
    background-image: url(https://blog.goodtv.tv/goodtvblog/wp-content/uploads/icon-pause.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-position: center center;
    background-size: contain;
    padding: 12px;
	
}

li#menu-item-4422 {
    position: relative;
    top: 7px;
}

body.category .grid-masonry-item .brick-media {

    height: 265px
}

#main-menu-wrap #main-menu-inner{
	margin-left:28px;
}
.brick img {
    height: 265px !important;
}

/* 240129  */
li.widget-title {
    font-size: 24px !important;
	list-style: none !important;
	border-color: #799ed2 !important;
}
li#reply-title{
	list-style: none !important;
}
.adjacent-post.prev-post li {
    margin-left: 40px;
    display: block;
    margin-bottom: 0;
    font-size: 16px;
    color:#2D2D2D;
    list-style: none;
}
.adjacent-post.next-post li {
    margin-right: 40px;
    display: block;
    margin-bottom: 0;
    font-size: 16px;
    color:#2D2D2D;
    list-style: none;
}
.pukka-latest-posts-widget span {
    font-size: 14px !important;
}
.pukka-latest-posts-widget span a {
    color: #2d2d2d !important;
}
li.comment-author-name{
	margin-bottom:30px;
	font-size:16px;
	color:#2d2d2d;
	line-height:1.2em;
}
li.comments-title{
    font-size:20px !important;
    line-height:1.2em;
}