/*
Theme Name: VidNeos 
Theme URI: http://www.vidneos.com/
Author: Adi
Author URI: http://www.adi4u.com/
Description: Wordpress video blog theme
Version: 1.0

*/

body {
padding-top : 55px;
padding-bottom : 15px;
background : #f2f2f2;
}
a {
color : #1982d1;
text-decoration : none;
}
a:focus, a:active, a:hover {
text-decoration : underline;
}
.social {
color : #fff;
margin-top : 10px;
width : 2em;
height : 2em;
}
.social:hover {
background : #45b0e3;
border-radius : 1em;
color : #fff;
text-decoration : none;
}
.social i {
margin-left : 8px;
}
#mcontainer {
margin : 0 auto;
}
#mcontainer .thumb {
background : #fff;
font-size : 0.9em;
border : #e5e5e5 solid 1px;
margin : 0 6px 12px 6px;
padding : 10px 10px 5px 10px;
box-shadow : 0 1px 3px rgba(0, 0, 0, 0.08);
}
.boxy .post img {
width : 100%;
}
#mcontainer .sticky {
background : #ffd;
}
#mcontainer .posttitle {
line-height : 1.3em;
margin : 6px 0;
text-align : center;
font-weight : bold;
}
.category-tag {
border-top : 1px solid #f5f5f5;
clear : both;
color : #888;
font-size : 0.9em;
line-height : 1.3em;
padding : 5px 0;
}
.category-tag a {
color : #a1a1a1;
font-style : italic;
}
.category-tag a:hover {
color : #45b0e3;
}
#infscr-loading {
background : #000;
color : #fff;
bottom : 0;
right : 48%;
opacity : 0.5;
padding : 5px;
position : fixed;
text-align : center;
z-index : 100;
}
.post-wrapper {
background : #fff;
border : #e5e5e5 solid 1px;
margin-bottom : 50px;
box-shadow : 0 1px 3px rgba(0, 0, 0, 0.08);
}
.post-wrapper .h1-wrapper {
border-bottom : 1px solid #eee;
}
.post-wrapper .h1-wrapper h1 {
font-size : 1.5em;
line-height : 1.3em;
margin : 10px 25px;
text-align : center;
}
.post-wrapper .post-featured-photo {
background : #f2f2f2;
margin : 25px;
text-align : center;
}
.post-wrapper .post-content {
margin : 25px;
}
.post-wrapper .post-meta-top {
margin : 0 25px;
padding : 5px 0 15px 0;
}
.post-wrapper .post-comments {
border-top : 1px solid #eee;
padding-top : 20px;
}
.post-wrapper .post-comments-wrapper {
margin : 0 25px;
}
#navigation {
clear : both;
}
#navigation .pager a, .post-wrapper .pager a {
border-radius : 5px;
}
#navigation .pager a:hover, .post-wrapper .pager a:hover {
background-color : #45b0e3;
color : #fff;
}
#scroll-top {
bottom : 0;
position : fixed;
right : 15px;
z-index : 999;
}
#scroll-top a:hover {
color : #444;
text-decoration : none;
}
#footernav {
bottom : 0;
position : fixed;
left : 15px;
z-index : 999;
}
#footernav a:hover {
color : #444;
text-decoration : none;
}
.post-comments .commentlist {
list-style-type : none;
margin : 0;
padding : 0;
}
.post-comments .commentlist li {
list-style : none;
padding-bottom : 1em;
}
.post-comments .commentlist ul.children li {
margin : 1em 0 0 0;
padding : 0;
}
.post-comments .comment-avatar {
float : left;
padding : 3px 10px 0 0;
}
.post-comments .comment-content {
color : #333;
padding-bottom : 5px;
}
.post-comments .comment-content-with-avatar {
margin-left : 61px;
}
.post-comments span.bypostauthor, .post-comments span.bypostauthor a.url {
background-color : #aaa;
color : #fff;
padding : 0 3px;
border-radius : 3px;
}
.post-comments span.bypostauthor a.url:hover {
background-color : #45b0e3;
text-decoration : none;
}
.post-comments #reply-title {
color : #666;
font-size : 18px;
}
.post-comments blockquote p {
font-size : 1em;
}
#commentform .commentform-input {
color : #666;
margin-right : 14px;
width : 31%;
}
#commentform .commentform-input:nth-child(3) {
margin-right : 0;
}
#commentform .commentform-field {
width : 94%;
}
#commentform textarea {
width : 98%;
}
.sidebar > ul {
border-top : 1px solid #e5e5e5;
border-bottom : 1px solid #fafafa;
margin : 0;
}
.sidebar ul > li {
border-top : 1px solid #fafafa;
border-bottom : 1px solid #e5e5e5;
list-style : none;
margin : 0;
padding : 5px 0;
}
.sidebar ul > li ul {
border : none;
}
.sidebar ul > li ul li {
border : none;
}
.widget {
background : #fff;
border : #e5e5e5 solid 1px;
padding : 10px;
margin-bottom : 10px;
}
.widget-title {
border-bottom-color : #CCCCCC;
border-bottom-style : solid;
border-bottom-width : 2px;
color : #222222;
font-size : 16px;
font-weight : bold;
margin-bottom : 1em;
margin-top : 0;
padding-bottom : 0.5em;
padding-left : 1em;
padding-right : 1em;
padding-top : 0;
}
.widget-title a {
color : #222222;
font-size : 16px;
font-weight : bold;
}
#footer {
color : #7f7f7f;
margin-bottom : 20px;
}
#footer a {
color : #a5a5a5;
}
img.aligncenter {
clear : both;
display : block;
margin-left : auto;
margin-right : auto;
}
img.alignright {
display : inline;
float : right;
margin-left : 24px;
margin-top : 4px;
}
img.alignleft {
display : inline;
float : left;
margin-right : 24px;
margin-top : 4px;
}
.gallery-caption {
color : #888;
}
.alignright {
float : right;
}
.alignleft {
float : left;
}
.text-align-center {
text-align : center;
}
embed, iframe, object, video {
max-width : 100%;
}
.aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.wp-caption {
background-color : #f5f5f5;
border : #ddd solid 1px;
margin : 10px auto;
max-width : 95%;
padding : 10px 10px 0 10px;
text-align : center;
}
.wp-caption img {
margin : 0 0 5px 0;
padding : 0;
overflow : hidden;
width : 100%;
}
.wp-caption p.wp-caption-text {
margin : 0;
padding : 0 5px 5px 5px;
}
#logo_large {
float : left;
}
.carousel-inner > .item {
height : 500px;
overflow : hidden;
}
.carousel-inner > .item > img {
width : 100%;
}
#related-posts {
float : left;
margin : 15px 0 30px;
}
#related-posts img {
transition : all 0.3s;
width : 150px;
height : 150px;
}
#related-posts img:hover {
opacity : 0.85000002384185791015625;
}
#related-posts ul {
display : inline;
float : left;
width : 100%;
}
#related-posts ul li {
display : inline;
float : left;
margin-right : 15px;
width : 150px;
height : 200px;
overflow : hidden;
}
.related-image {
float : left;
position : relative;
width : 150px;
height : 150px;
}
.related-text {
float : left;
padding : 5px 0;
}
.related-text a {
color : #333;
}
.related-text a:visited {
color : #333;
}
@media (min-width:1200px) {
#mcontainer .boxy {
width : 33%;
display : inline-block;
vertical-align : top;
margin-bottom : 10px;
}
#commentform .commentform-input {
margin-right : 10px;
width : 32%;
}
.carousel-inner > .item {
height : 500px;
overflow : hidden;
}
.carousel-inner > .item > img {
width : 100%;
}
}
@media (min-width:980px) {
#mcontainer .boxy {
width : 33%;
display : inline-block;
vertical-align : top;
margin-bottom : 10px;
}
body.admin-bar .navbar {
 margin-top: 28px; 
}
}
@media (max-width:979px) {
body {
padding-top : 0;
}
#mcontainer .boxy {
width : 48%;
display : inline-block;
vertical-align : top;
margin-bottom : 10px;
}
.carousel-inner > .item {
height : 300px;
overflow : hidden;
}
.carousel-inner > .item > img {
width : 100%;
}
#commentform .commentform-input {
margin-right : 14px;
width : 100%;
}
#commentform .commentform-field {
width : 98%;
}
#double-left-column {
padding-bottom : 20px;
}
.sidebar {
padding-top : 0;
}
#scroll-top {
right : 5px;
}
#scroll-top a {
padding : 5px 10px;
}
}
@media (max-width:480px) {
#mcontainer .boxy {
width : 95%;
display : inline-block;
vertical-align : top;
margin-bottom : 10px;
}
.post-wrapper .post-meta-top .pull-right {
display : none;
}
#leader-wrapper {
display : none;
}
.carousel-inner > .item {
height : 150px;
overflow : hidden;
}
.carousel-inner > .item > img {
width : 100%;
}
}
.pricing-table .plan {
border-radius : 5px;
text-align : center;
background-color : #f3f3f3;
box-shadow : 0 0 6px 2px #b0b2ab;
}
.plan:hover {
background-color : #fff;
box-shadow : 0 0 12px 3px #b0b2ab;
}
.plan {
padding : 20px;
background-color : #5e5f59;
border-radius : 5px 5px 0 0;
}
.plan-name-bronze {
padding : 20px;
color : #fff;
background-color : #665D1E;
border-radius : 5px 5px 0 0;
}
.plan-name-silver {
padding : 20px;
color : #fff;
background-color : #C0C0C0;
border-radius : 5px 5px 0 0;
}
.plan-name-gold {
padding : 20px;
color : #fff;
background-color : #FFD700;
border-radius : 5px 5px 0 0;
}
.pricing-table-bronze {
padding : 20px;
color : #fff;
background-color : #f89406;
border-radius : 5px 5px 0 0;
}
.pricing-table .plan .plan-name span {
font-size : 20px;
}
.pricing-table .plan ul {
list-style : none;
margin : 0;
border-radius : 0 0 5px 5px;
}
.pricing-table .plan ul li.plan-feature {
padding : 15px 10px;
border-top : 1px solid #c5c8c0;
}
.pricing-three-column {
margin : 0 auto;
width : 80%;
}
.plan-mouseover .plan-name {
background-color : #4e9a06 !important ;
}
.btn-plan-select {
padding : 8px 25px;
font-size : 18px;
}

#leader-ad {
float : right;
}

.attachment-large{
display : block;
margin-left : auto;
margin-right : auto;
}

 /*  dropdown submenu  */

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999999;}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default;}
.open{*z-index:1000;}.open>.dropdown-menu{display:block;}
.pull-right>.dropdown-menu{right:0;left:auto;}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:"";}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;}


/* Dropdown Menu */
.dropdown-menu .sub-menu {
    position: absolute;
    visibility: hidden;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.caption{
background-color: rgba(11, 11, 10, 0.68);
width:250px;
top:-50px;
color:white;
height:50px;
padding:10px;
position:relative;
}

.recnatpost{
position:relative;
padding:10px;
text-align:center;
}

.imagerecnatpost{
position:realtive;
border-radius:5px;
}
.recnatshare{
position:relative;
text-align:center;
}
.recnatvideoimg{
position:absolute;
width:47px;
height:47px;
top:140px;
left:170px;
display:none;
}

.recnatrdbt{
width:120;
height:40px;
border:solid 2px black;
color:black;
background-color:white;
font-weight:bold;
}

	
	
.hpfv_1{
border: solid 1px white;
width : 550px;
height : 320px;
}

.hpfv_2{
border: solid 1px white;
width : 280px;
height : 160px;
}
#col-md-6adi0:hover .play{display:block}
#col-md-6adi1:hover .play{display:block}
#col-md-6adi2:hover .play{display:block}
#col-md-6adi3:hover .play{display:block}
#col-md-6adi4:hover .play{display:block}
.thumbnail:hover .play{display:block}
.play{
  position : absolute;
    display:none;
    top:30%; 
    width:40px;
    margin:0 auto; left:0px;
    right:0px;
    z-index:100
} 

