/*
Theme Name: ONtvChannels
Template: videozoom
Version: 3.2.4.1481796816
Updated: 2016-12-15 10:13:36
child theme
*/
@import url('../videozoom/style.css');



/* begin */
.navbar-brand {
    margin: 20px 0 0 0;
}
.logo-below {
    text-align: center;
    margin-top: 4%;
    font-size: 22px;
    color: #ff0000;
    font-weight: bold;
}
#bannerHead {
        display: block!important;
        margin: 20px 0 20px 0 !important;
        width: 70%;
}
    
/* begin */

/*general tweaks*/
a {
    color: #ddbe32;
}
a:hover {
    text-decoration: none;
    color: #fff;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    text-decoration: none;
    color: #ddbe32;
}
body {
    background-color: #000;
}
.no_meta .entry img.alignnone, .no_meta .entry img.aligncenter, .no_meta .entry img.alignleft, .no_meta .entry img.alignright {
    max-width: 100%;
}
#main #submit:hover, #commentform #submit:hover {
    color: #ddbe32;
}
#footer {
	background-color:transparent;
}
#footer p.wpzoom {
    width: 330px;
    text-align: right;
}
#footWidgets div.column {
    width: 163px;
    width: 167px;
    margin-right: 10px;
}
#footWidgets .widget ul {
    margin-bottom: 10px;
}
#footWidgets div.column.last {
    width: auto;
    float: right;
}
.widget ul.posts div.cover.h {
    margin-right: 0;
}
p.more a:hover, div.navigation a.next:hover, div.navigation a.prev:hover, #footer p.wpzoom a:hover {
    color: #ddbe32;
}
.post p {
    font-size: 12pt;
    font-family: "Arial", sans-serif;
}
.no_meta .zoomvideo iframe, .no_meta .zoomvideo embed, .no_meta .zoomvideo object, .no_meta .zoomvideo_jw {
    display: inline-block;
    width: 720px !important;
    height: 405px !important;
    vertical-align: top;
}
.no_meta .zoomvideo, .no_meta .zoomvideo_jw {
    width: 730px !important;
    margin-bottom: 30px;
    margin-top: 0;
    border-bottom: solid 1px #333;
    text-align: center;
    background-color: #222322;
    background-image: url(images/back_video_big.png);
    border-radius: 5px;
    background-repeat: repeat-x;
    background-position: top left;
    padding: 6px 0;
}
.post.format-standard {
	border-bottom: 1px solid #333;
}
#footer .wpzoom a {
	white-space:nowrap;
}
#content {
    overflow: hidden;
}

/*top banner*/

/*footer channels*/
.channel {
	float:left;
    padding: 15px 10px;
	border: #000 1px solid;
	display: block;
}
.channel:hover {
	border:#ccc 1px solid;
}
.channel img {
    max-height: 53px;
}
.pre-footer {
	display: flex;
	margin-top: 20px;
    padding: 30px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.08);
}


/*sidebar tvchannels*/
#sidebar {
	min-width:300px;
}
.tvchannels ul.posts li {
    float: left;
    padding: 4px 5px;
}
.tvchannels .cover {
    position: relative;
}
.tvchannels .cover.h .himage {
    opacity: 0;
    left: 0;
    position: absolute;
    top: 0;
}
.tvchannels li:hover .cover.h .himage {
    opacity: 1;
}
.tvchannels .cover.h img {
    display: block;
    /*width: 100px !important;
    height: 70px !important;*/
	width: 140px !important;
    height: 98px !important;
}
.tvchannels .himage {
    -moz-transition: opacity .4s ease-in-out 0s;
    -webkit-transition: opacity .4s ease-in-out 0s;
    -o-transition: opacity .4s ease-in-out 0s;
    transition: opacity .4s ease-in-out 0s;
}

/*social buttons*/
.social-buttons {
    /*float: right;*/
}
.social-buttons a {
    margin-right: 7px;
}
#dc-dcssb {
    display: none;
}

/*other*/
.flags {
    float: left;
    position: relative;
    z-index: 102;
    margin: 10px 3px;
}
.flag {
    margin: 0 3px;
}
/*
.zoomvideo_big .banner {
    margin: 0;
}
*/
div.zoomvideo_home {
    margin-bottom: 30px;
    margin-top: 10px;
    border-bottom: solid 1px #333;
    text-align: center;
    background-color: #222322;
    background-image: url(images/back_video_big.png);
    border-radius: 5px;
    background-repeat: repeat-x;
    background-position: top left;
}
.zoomvideo_big {
	padding: 15px;
}
/*responsive iframe for 16:9 aspect ratio using "The Incredible Singing Cat" */
.zoomvideo_home {
	position: relative;
    padding-bottom: 56.25%!important;
	height: 0 !important;
}
.zoomvideo_home iframe {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.zoomvideo_home,
.zoomvideo_big {
    padding: 15px!important;
}
.homevideowrapper p {
    display: none;
}
.homevideowrapper  {
    margin: 0 0 40px;
   
    background-color: #1f1f1f;
    text-align: center;
	    padding: 15px!important;
}

/*
@media (max-width: 1001px) {
.zoomvideo_big .banner {
    margin: 10px 0 0;
}
}
@media screen and (max-width: 479px) {
.no_meta .zoomvideo iframe, .no_meta .zoomvideo embed, .no_meta .zoomvideo object, .no_meta .zoomvideo_jw {
    width: 284px !important;
    height: 160px !important;
}
.no_meta .zoomvideo, .no_meta .zoomvideo_jw {
    width: 300px !important;
    padding: 8px 0;
}
}
@media (min-width: 480px) and (max-width: 639px) {
.no_meta .zoomvideo iframe, .no_meta .zoomvideo embed, .no_meta .zoomvideo object, .no_meta .zoomvideo_jw {
    width: 440px !important;
    height: 248px !important;
}
.no_meta .zoomvideo, .no_meta .zoomvideo_jw {
    width: 450px !important;
    padding: 5px 0;
}
}
@media (min-width: 640px) and (max-width: 767px) {
.no_meta .zoomvideo iframe, .no_meta .zoomvideo embed, .no_meta .zoomvideo object, .no_meta .zoomvideo_jw {
    width: 586px !important;
    height: 330px !important;
}
.no_meta .zoomvideo, .no_meta .zoomvideo_jw {
    width: 600px !important;
    padding: 7px 0;
}
}
@media (min-width: 768px) and (max-width: 1000px) {
.no_meta .zoomvideo iframe, .no_meta .zoomvideo embed, .no_meta .zoomvideo object, .no_meta .zoomvideo_jw {
    width: 430px !important;
    height: 242px !important;
}
.no_meta .zoomvideo, .no_meta .zoomvideo_jw {
    width: 450px !important;
    padding: 10px 0;
}
}
@media (min-width: 1001px) {
div.zoomvideo_big .fluid-width-video-wrapper, 
div.zoomvideo_big embed, 
div.zoomvideo_big object,
div.zoomvideo_big_jw_wrapper {
    width: 862px !important;
    height: 360px !important;
}
div.zoomvideo_big_jw_wrapper {
    float: left;
}
div.zoomvideo_big {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: normal;
  align-items: normal;
  align-content: normal;
}
div.zoomvideo_big .fluid-width-video-wrapper {
  display: block;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: auto;
  order: 0;
	padding-top:0!important;
}
div.zoomvideo_big .banner {
  display: block;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: auto;
  order: 0;
  margin-left:20px;
}
div.zoomvideo_big {
    overflow: hidden;
}
*/
/*
@media screen and (max-width: 1000px) {
	#bannerHead {display: block;margin: 0 auto;width: 87.5%;float: none;}
}

@media screen and (max-width: 780px) {
	#bannerHead {
		display: block;
		width: 100%;
		float: none;
	}
	#bannerHead img {
		width: 100%;
		height: auto;
	}
}
*/

/*dropdown menu*/
/*dropdown menu arrow*/
.menu-main-container::before {
	content: "Our Business Directories";
	font-size:12px;
	line-height:15px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	display: block;
	width: 157px;
    float: left;
    line-height: 15px;
    color: #fff;
    background-image: url(images/arrow.png);
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: top right;
    padding: 5px 7px;
    margin: 19px 5px 0;
}
@media screen and (max-width: 1240px) {
	.menu-main-container::before {
		display: none;
	}
}

/*dropdown menu links*/
.menu-main-container > .navbar-nav > li > a {
	padding:4px 8px;
}
.menu-main-container .sf-menu ul {
	position:static;
}
.menu-main-container {
	position: relative;
}
.menu-main-container .sub-menu {
	height: inherit!important;
	opacity: 1!important;
}
.menu-main-container ul ul a {
	/*color: #444!important;*/
}
.menu-main-container .navbar-nav a {
	transition:none;
}
.menu-main-container .navbar-nav ul {
	width: auto;
}
.menu-main-container .dropdown li a::after {
	display:none!important;	
}
.menu-main-container .dropdown > li {
	/*position:static;*/
	position:relative;
	margin:0;
	font-size:small;
}
.menu-main-container .dropdown > li:hover a {
	background:#ededed;
	color:#161616;
}
.menu-main-container .dropdown > li.menu-item-has-children > a {
	position: relative;
}
.menu-main-container .dropdown > li.menu-item-has-children:hover > a::before {
	display: block;
    content: " ";
    background: #ededed;
    height: 24px;
    position: absolute;
    top: 92%;
    left: 0;
    width: 100%;
}
.menu-main-container .dropdown ul {
	background: none;
}
.menu-main-container .dropdown > li > .sub-menu {
	position: absolute;
	left:0;
	right:0;
	/*top: 68px;*/
	top: 54px;
	/*width:auto;*/
	width:567px;
	background-image: linear-gradient(to bottom, #eee, #bbb);
	display:none!important;
}
.menu-item-5716{
	position: static !important;
}
.menu-item-5716 .sub-menu{
	width: auto !important;
}
.menu-main-container .dropdown > li > .sub-menu::before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 15px;
    top: -15px;
    background: transparent;
}
.menu-main-container .dropdown > li:hover .sub-menu {
	display: block!important;
}
.menu-main-container .dropdown > li > .sub-menu > li > a {
	background-color:transparent!important;
}
.menu-main-container .dropdown > li > .sub-menu > li > a:hover {
	text-decoration:underline;
}
.menu-main-container .dropdown > li > .sub-menu > li {
	vertical-align: top;
	display: inline-block;
    color: #444;
    padding: 6px 5px;
}
.menu-main-container .dropdown > li > .sub-menu > li > .sub-menu {
	right: auto;
	left: auto;
	top: auto;
	overflow:hidden;
}
.menu-main-container .dropdown > li > .sub-menu > .menu-item.menu-item-has-children > a {
	font-size: 14px;
    font-weight: 600;
    border-bottom: 1px solid #888;
    text-shadow: 1px 1px 1px #fff;
	padding: 6px 5px!important;
    margin: 10px 5px!important;
}
.menu-main-container .dropdown > li.one-level-deep > ul a,
.menu-main-container .dropdown > li > .sub-menu > .menu-item.menu-item-has-children > ul > li > a {
    display: block;
    font-size: 12px;
    border: 1px solid #444;
    border: 1px solid #bbb;
    font-weight: normal;
    background-color: #f4f4f4!important;
    border-radius: 5px;
    margin: 5px 5px 0px;
	width: 170px;
    color: #444;
    padding: 6px 5px;
}
.menu-main-container .dropdown > li.one-level-deep > ul {
	padding-bottom: 7px;
}
.menu-main-container .dropdown > li.one-level-deep > ul a:hover,
.menu-main-container .dropdown > li > .sub-menu > .menu-item.menu-item-has-children > ul > li > a:hover {
    color: #777;
    background-color: #fff!important;
}
.menu-main-container .dropdown > li.one-level-deep > ul {
    left: auto;
    right: auto;
    width: 180px;
	padding-bottom:5px;
}
.menu-main-container .dropdown > li.one-level-deep > ul li {
	padding:0;
	margin:0;
}
.menu-main-container .dropdown > li.one-level-deep > ul a {
	margin: 5px 5px 0;
    width: 170px;
    color: #444;
    padding: 6px 5px;
	display:block;
}
.menu-main-container .dropdown > li > .sub-menu > li.many-children > .sub-menu {
    width: 365px;
}
.menu-main-container .dropdown > li > .sub-menu > li.many-children > .sub-menu > li {
    display:inline-block;
	vertical-align: top;
}
@media screen and (max-width: 1000px){
	#bannerHead{
		width:100% !important;
	}
	#bannerHead img{
		width:100%;
	}
	.navbar-brand {
   float: none;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 18px;
    margin-top: 35px;
}
	#sidebar {
    margin-top: 0 !important;
}
	
	
}
@media screen and (max-width: 1170px){
	
	#bannerHead {
   width: 100%;
}

	
}

@media screen and (max-width: 768px){
	.navbar-brand {
    
    width: auto;
}
.pre-footer {
    display: block;
   
}
	/* begin */
	.res-footer{
		    margin-top: 0;
    		padding: 0;
	}
	.res-footer .inner-wrap{
		width:100%;
	}
	.res-footer .column{
		width:100% !important;
	}
	.res-footer .channel {
    padding: 15px 1px !important;
    border: none !important;
}
	#sidebar{
		margin-left: 15px !important;
    margin-top: 0 !important;
	}
	/* begin end*/

}




