﻿@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Roboto/fonts/Roboto-Regular.eot');
    src: url('/fonts/Roboto/fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('/fonts/Roboto/fonts/Roboto-Regular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/fonts/Roboto/fonts/Roboto-Regular.ttf') format('truetype');
}
h3.section-title-left a {
    font-size: 25px;
    font-weight: bold;
}
.header-area .top-header-area {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 130px;
    background-color: white !important;
    padding: 0 4%;
}
.header-top {
    background: #012a44;
    padding: 25px 0px;
}
.header-top .header-top-left ul li, .header-top .header-top-right ul li {
    display: inline-block;
}
.single-blog-post .blog-content .post-tag {
text-decoration:underline;
}
.footer-area .footer-content .foo-logo {
    position: absolute;
    bottom: -230px;
         margin-bottom: 0px; 
}
.footerbelowlink {
margin-top: 20px;
}
.header-area .videomag-main-menu .top-search-area form input{
        background-color: #e1e1e1;
        color:black;
        padding-top: 5px;
            font-size: 20px;
}
 
.single-blog-post .blog-content .post-title {
    margin-bottom: 15px !important;
}
.header-area .videomag-main-menu .classy-nav-container .classy-navbar .classynav ul li a:hover, .header-area .videomag-main-menu .classy-nav-container .classy-navbar .classynav ul li a:focus {
background-color:#a20627;
}
.footerbelowlink a {
    /*color: white;*/
       color: #b5b5b5;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}
.faplaylive {
padding-right:10px;
}
::placeholder {
  color: white;
  opacity: 1; /* Firefox */
  font-size:20px;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: white;
 font-size:20px;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: white;
 font-size:20px;
}
.footer-area .copywrite-text a {
font-size:20px;
}
.footer-area .copywrite-text {
    margin-top: 10px;
    padding-left: 165px;
}
.header-top .header-top-right li {
    margin-left: 20px;
}
.header-top .header-top-right li a:hover {
    color: #f6214b;
}
.picturesmotionsection {
border-right:1px solid gray;
border-left:1px solid gray;
}
.video-play-btn {
        bottom: -18px;
    left: 21px;
    top:unset;
    border-radius:unset;
}
.header-top .header-top-right li a {
    font-weight: 400;
    font-size: 17px;
    color: #fff;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.classynav ul li.cn-dropdown-item {
padding-right:15px;
}
.header-area .videomag-main-menu .classy-nav-container .classy-navbar .classynav ul li a {
font-size:17px;
}
.header-area .videomag-main-menu .classy-nav-container .classy-navbar .classynav > ul > li.active a {
    background-color: #a20627;
     
}
.single-blog-post.style2 .blog-content .post-meta a {
    padding-top: 5px;
}
.header-top .header-top-right li a .lnr {
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    display: none;
}
.footer-area .footer-nav ul li a {
color:#d0d0d0;
}
.btnhome {
border:1px solid white;
color:white;
}
.sectiontitle h3 {
    font-size:34px;
    padding-bottom: 20px;
    font-family: serif;
    text-align: center;
    text-transform: uppercase;
}
.header-area .videomag-main-menu .classy-nav-container .classy-navbar ,.header-area .videomag-main-menu .classy-nav-container{
    background-color: #0b6299;
}
h3.section-title-left {
    border-left: 5px solid #a20627;
    margin-top: 20px;
    padding-left: 5px;
        margin-bottom: 42px;
}
.exclusivecontainer a {
    font-size: 13px;
}
.containerpadding {
    padding-right: 50px;
    padding-left: 50px;
}
.footer-area .widget-title span {
    border-bottom: 1px solid;
        padding-right: 5px;
}
.latesworldsection .post-lead {
    color: #7a7a7a;
    font-size: 14px;
}
.footer-area .footer-content {
 
    padding-bottom: 30px;
}
.footer-area .footer-nav {
 
    margin-bottom: 20px;
    
}
.exclusivecontainer .itemlist {
    border-bottom:1px solid #ccc;
        padding-bottom: 20px;

}
.latestnewsitem {
padding-left:0px;
}
.single-blog-post .blog-content .post-title:hover, .single-blog-post .blog-content .post-title:focus {
color:#a20627;
}
.exclusivecontainer {
    padding: 10px;
    background-color: #aeb0b3;
        overflow-y: scroll;
    max-height: 445px;
}
.imghovertxtsection {
    position: absolute;
    bottom: 10px;
    left: 0px;
    background-color: black;
    color: white;
    padding: 5px;
    opacity: .85;
}
.iranrowitem{
    border-bottom: 1px solid #cccccc;
    padding-bottom: 20px;

}
.iranrow .post-title {
    font-size: 18px;
    display: block;
    padding-bottom:10px;
}
.latestworldsection {
     /*border-left: 5px solid #a20627;*/
       border-bottom: 1px solid #a20627;
    padding-left: 5px;
        color: #333;
            font-weight: 300;
    font-size: 2.1em;
    line-height: 1.2em;
}
.title-last {
    font-weight: 900;
}
.footerhoversection {

    bottom: 0px;
    background-color: black;
    text-align: center;
        padding-bottom: 10px;
   
}
.footer-area {
    padding-top: 5px;
    padding-left: unset !important;
    padding-right: unset !important;
}
.lnr {
    font-family: 'Linearicons-Free';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.header-top .header-top-left li a {
    font-weight: 400;
    font-size: 12px;
    color: #fff;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.header-top .header-top-left ul li, .header-top .header-top-right ul li {
    display: inline-block;
}

.header-top .header-top-left li {
    padding-right: 12px;
}
.header-top .header-top-left {
    text-align: left;
}
.no-padding {
    padding: 0;
}
.header-top .header-top-right {
    text-align: right;
}

/*.header-area .videomag-main-menu .classy-nav-container .classy-navbar {
   
    height: 55px;
 
}

.header-area .videomag-main-menu .classy-nav-container .classy-navbar .classynav ul li a {
 
    height: 55px;
}*/
.pt-10 {
    padding-top: 10px;
}
.small-gutters {
    margin-right: -5px;
    margin-left: -5px;
}
.small-gutters > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px;
}
.top-post-area .top-post-left .feature-image-thumb {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    overflow: hidden;
}
.relative {
    position: relative;
}

.overlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.top-post-area .top-post-left .feature-image-thumb img {
    width: 100%;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.top-post-area .top-post-left .top-post-details {
    position: absolute;
    bottom: 30px;
    left: 40px;
}

.top-post-area .top-post-left .top-post-details .tags li {
    display: inline-block;
    background: #f6214b;
    color: #fff;
    padding: 4px 30px;
    font-weight: 300;
}
.top-post-area .top-post-left .top-post-details .tags li a {
    color: #fff;
}

.top-post-area .top-post-left .top-post-details h3 {
    color: #fff;
    margin: 20px 0px;
}
.top-post-area .top-post-left .top-post-details .meta li {
    display: inline-block;
    color: #fff;
    margin-right: 10px;
    font-weight: 300;
    font-size: 12px;
}
.top-post-area .top-post-left .top-post-details .meta li a, .top-post-area .top-post-left .top-post-details .meta li .lnr {
    color: #fff;
}
.top-post-area .top-post-left .top-post-details .meta li a, .top-post-area .top-post-left .top-post-details .meta li .lnr {
    color: #fff;
}
.top-post-area .top-post-left .top-post-details .meta li .lnr {
    margin-right: 10px;
    font-weight: 700;
}
.lnr {
    font-family: 'Linearicons-Free';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.lnr-user:before {
    content: "\e82a";
}
.lnr-calendar-full:before {
    content: "\e836";
}

.lnr-bubble:before {
    content: "\e83f";
}

a.post-tag {
    float: left;
    padding-right: 20px;
}

.catlist {
width:100%;
}

.PageTitles {
padding-top:15px;

padding-bottom:15px;
}

.header-area .videomag-main-menu ,.sticky-wrapper ,.header-area .videomag-main-menu .classy-nav-container .classy-navbar,.header-area .videomag-main-menu .classy-nav-container .classy-navbar .classynav ul li a{
height:50px;
}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
    .header-area .videomag-main-menu .classy-nav-container .classy-navbar .classynav ul li a {
       
        padding: 2px 10px  ;
    }
}
.classynav ul li .megamenu .single-mega.cn-col-4  {
     padding: 0px !important;
}
.CategoriesList .videomag-main-menu .classy-nav-container .classy-navbar .classynav ul li a {
    padding: 0px 0px !important;
}

.header-area .videomag-main-menu .classy-nav-container {
 
    border-top: 1px solid #848484 !important;
 
}

section.post-news-area.section-padding-100-0 {
padding-top: 40px !important;
}
.blog-thumb.mb-30 video {
    max-height: 400px !important;
       background-size: cover;
           object-fit: fill;
}
 p {
  
    font-size: 16px !important;
   
}

.mb-15 {
    margin-bottom: 15px !important;
}
.mb-10 {
    margin-bottom: 10px !important;
}

.clocktimer {
padding-left:20px;
}
.single-blog-post.style2 .blog-content .post-title {
    font-size: 15px;
}

.lichild{
    height: 35px !important;
}
.level1m {
    padding: 8px 10px !important;
}

.section-padding-100 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
 
.footer-area .copywrite-text a {
    color: gray !important;
}
 
.footerback {
    background-color: #252525 !important;
    padding: 20px;
    box-shadow: 0px 0px 1px 1px #595959;
    box-shadow: 20px #ccc;
    background:url("/img/footerback.jpg");
    background-position: initial;
        background-repeat: round;
    /* border: 1px solid grey;*/
}
.footer-area .footer-nav ul li a {
    font-size: 16px;
    font-family: Arial,sans-serif;

}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
    .single-blog-post.style4 .blog-content .post-title {
        font-size: 11px;
    }
    .header-area .videomag-main-menu .classy-nav-container .classy-navbar .classynav ul li a {
    font-size: 13px;
    }
    .breakpoint-off .classynav ul li .dropdown {
    width:230px;
    }
}

p.detaillead {
    font-weight: bold;
    font-size: 17px !important;
    padding-bottom: 10px;
}
.pagination span.pagerButtonCurrentPage {
    background-color: #ddd;
    color: #8a8181;
    border: 1px solid #ddd;
    display: inline;
    float: left;
    padding: 3px 15px;
    text-decoration: none;
    transition: background-color .3s;
    margin: 0 4px;
    border-radius: 11px;
    height: 33px;
    border: 1px solid #6d6b6b;
}
.pagination a {
    display: inline;
    color: #b0a2a2;
    float: left;
    padding: 3px 15px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #6d6b6b;
    margin: 0 4px;
    border-radius: 11px;
}
#PagerBottom a {
    white-space: nowrap;
    margin-bottom: 5px;
}
.pagination #PagerBottom {
    clear: both;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
}
.pagination {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
        margin-bottom: 20px;
}
.clocktimer {
    position: absolute;
 
    bottom: 3px;
    
    right: 3px;
    background-color: black;
    padding: 5px;
    color: white;
    opacity: 0.85;
        border-radius: 10px;
        font-size: 13px;
}
.fa-clock-o:before {
   padding-right:3px;
}


.picitem h6 {
    color: #ccc;
     padding-top: 10px; 
        padding-bottom: 10px;
}
.picitem h6 {
    background-color: #636363;
    padding: 7px;
    margin-bottom: 30px;
}
span.imgsize,span.filesize {
    font-size: 12px;
}
#sourcesection h3 {
    color: white;
    margin-bottom: 18px;
    font-size: 16px;
    font-weight:normal;
}
.header-area .videomag-main-menu .top-search-area form button {
padding-right: 20px;
    padding-left: 20px;
        width: 50px;
}
.picitem .imgsize {
float:right;
}
 span.filesize {
    color: #ccc;
}
 span.filesize .fa-download {
    padding-right: 5px;
}
 i.fa.fa-file-picture-o {
    padding-right: 5px;
}


span.postdate .fa-calendar {
    float: left;

padding-right: 8px !important;
}

span.postdate span {
    float: left;
    font-size: 12px;
}
.rightinfo {
    margin-top: 60px;
}
.rightinfo .row {
    line-height: 35px;
}
a#btndownloadhigh ,a.download.btn.btn-default{
padding-left:0px !important;
color: #3c3c3c;
    font-size: 15px;
}
 
span.posteditno label  ,span.postdate label  , span#Location label , span#Source label,span.postduration label , span#copyright label , span#VideType label,span#LanguageBox label{
    font-weight: bold;
    color: #999;
   
}

 


span.posteditno span,span.postLocation span ,span.postSource span,span.postduration span , span#copyright span {
    color: #333;
    font-size: 13px;
}

.catlist.row {
    margin-bottom: 15px;
}


@media (min-width: 1300px){
    .container {
    width:1250px;
        max-width: 1250px;
    }
}
@media (min-width: 1500px){
    .container {
    width:1450px;
        max-width: 1450px;
    }
}
@media (min-width: 1800px) {
    .container {
        width: 1650px;
        max-width: 1650px;
    }
}