@import url('open-sans.css');

body {font-family: 'Open Sans'; color:#4c4c4c;}

h1, h2, h3, h4, h5, h6 { color:#363636; margin:0px; padding:0px;}

h1 { font-size:30px; font-weight:600;}
h2 { font-size:25px; font-weight:bold;}
h3 { font-size:18px; font-weight:600;}

audio, canvas, progress, video{ width:100%; }
a:focus{ outline:none; text-decoration:none;}
a:hover { text-decoration:none;}

a, a:link, a:active {
	color:#363636;
	text-decoration:none;
	transition:all 0.2s linear 0s;
}

.content-section a, .content-section a:link, .content-section a:active {
   text-decoration: underline;
}

p {
    padding: 8px 0;
}

a:hover {
    color:#d30909;
}

.navbar{ margin-bottom:0px;}

.sub-menu { display:none;}
.logo { margin:67px 0px 0px 0px; display:inline-block;}
.header-man {display:inline-block; position:relative; top:41px;}
.header-img { background:#002458 url(../images/american-flag.jpg) bottom center no-repeat; min-height:311px;  padding:0px; position:relative; background-size: cover; }
.menu-bar { background:url(img/menu-bg.png) left top repeat; border-radius:0px; border:none; border-top:#395177 solid 1px; min-height:auto; }
.navbar-toggle .icon-bar { background:#FFFFFF;}

.menu-bar .navbar-nav > li > a{font-weight:600; font-size:16px; color:#fff; padding:15px 20px; text-transform:uppercase;
-webkit-transition:background .25s ease-out;
-moz-transition:background .25s ease-out;
-o-transition:background .25s ease-out;
transition:background .25s ease-out;
}
.menu-bar .nav > li > a:hover, .menu-bar .nav > li > a:focus, .menu-bar .nav > li.active > a, .menu-bar .nav > li > a:hover, .menu-bar .nav > li > a:focus, .menu-bar .nav > li.current-menu-item > a, .menu-bar .nav > li.current-menu-parent > a{ background:#d30909;}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{ background:#d30909;}
.dropdown-menu{ border:none!important; border-radius:0px; padding:0px; width:200px;	background:#FFF;}
.navbar-nav > li > .dropdown-menu > li{border-bottom:#f0f0f0 solid 1px;}
.navbar-nav > li > .dropdown-menu > li > a{ padding: 7px 11px 9px;
-webkit-transition:background .25s ease-out;
-moz-transition:background .25s ease-out;
-o-transition:background .25s ease-out;
transition:background .25s ease-out;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li> a:focus, .dropdown-menu > li.current-menu-item > a{ background:#f5f5f5; }
.left-add-section { 
    display:block; 
}

.left-add-section > div > div {
    margin: 0 0 15px;
     line-height: 1.25;
     font-size: 90%;
}
.left-add-section .g-1{ max-width:100%!important }

.right-add-section { display:block; text-align: center;}
.right-add-section > div { display: inline-block; text-align: left;}
.center-add-section { display:block; border:#e6e6e6 solid 1px; border-bottom:#ededed solid 4px; width:100%; text-align:center; padding:4px; margin:0px 0px 20px 0px; overflow-x:auto;}

.content-news .news-img-section { position:relative; overflow:hidden; max-width:903px; max-height:460px; background:#dedede;}
.content-news .news-img-section img.img-responsive { display: block; max-width: 130%; min-width: 100%; height: auto;}

ul.news-list{ list-style:none; margin:0px; padding:0px; max-width:100%;}
ul.news-list li { margin:0px 0px 20px 0px;}
ul.news-list li .news-img-section { position:relative; overflow:hidden; max-width:100%; max-height:460px; background:#dedede;}
ul.news-list li .news-img-section img.img-responsive { display: block; max-width: 130%; min-width: 100%; height: auto; width:100%;}
ul.news-list li .news-img-section img{ width:100%!important; height:100%!important }

ul.news-list li .news-img-section .top-news-btn{ background:#d30909; color:#FFFFFF; font-weight:600; font-size:15px; text-transform:uppercase; padding:7px 30px; position:absolute; bottom:0px;}
ul.news-list li .news-img-section .top-news-btn:hover{text-decoration:none;}
ul.news-list li .news-img-section .red-btn-news { display:block; width:100%; position:absolute; bottom:0px;}
ul.news-list li .news-img-section .red-btn-news-a{ color:#FFFFFF; font-weight:600; font-size:15px; text-transform:uppercase; padding:7px 30px; position:relative; bottom:0px; margin-right:5px; float:left;}
ul.news-list li .news-img-section .red-btn-news-a:hover{text-decoration:none;}
ul.news-list li .news-img-section a.post-thumbnail{ width:100%; display:block;}
ul.news-list li .news-img-section .red-btn-news-a{ background:#d30909; color:#FFFFFF; font-weight:600; font-size:15px; text-transform:uppercase; padding:7px 30px; bottom:0px;}
ul.news-list li .news-img-section .red-btn-news-a:hover{text-decoration:none;}

ul.news-list li .news-details { background:#f8f8f8; border:#e4e4e4 solid 1px; border-top:#d30909 solid 2px; padding:30px; text-align:center; color:#4c4c4c; font-size:14px;}
ul.news-list li .news-details h1, ul.news-list li .news-details h1 a{ margin:0px 0px 30px 0px; font-weight:bold; line-height:normal; display:inline-block; width:100%; line-height:normal;}
ul.news-list li .news-details h1 a { margin:0px;}
ul.news-list li .news-details p { }
ul.news-list li .info-block{border-radius:2px; background:#f1f1f1; padding:5px 10px; display:inline-block; margin:4px 2px; text-transform:uppercase; font-size:13px;}
ul.news-list li .info-block a{color:#00afea; text-decoration:none;}
ul.news-list li .info-block a:hover{color:#d30909;}
.view-icon { background:url(img/view-icon.jpg) left top no-repeat; display:inline-block; width:15px; height:10px;}

.red-btn { background:#d30909; color:#FFFFFF!important; font-size:15px; font-weight:600;  padding:6px 22px; transition:all 0.2s linear 0s;}
.red-btn:hover{background-color:#2b2b2b!important; color:#fff;}
.search-btn { padding:5px 10px;}
.red-btn:hover, .red-btn:focus { color:#FFFFFF; outline:none!important;}


/* Search Results */

.search-details{ background:#f8f8f8!important; border:#e4e4e4 solid 1px!important; padding:30px!important; text-align:center!important; color:#4c4c4c!important; font-size:14px!important;}
.search-details h1, .search-details h1 a{ color:#363636!important; margin:0px 0px 30px 0px!important; font-weight:bold!important; line-height:normal!important; font-size:24px!important;}

.globalsearch_comment, .globalsearch_date, .globalsearch_author, .globalsearch_edit{border-radius:2px!important; background:#f1f1f1!important; padding:5px 10px!important; display:inline-block!important; margin:4px 2px!important;  }
.globalsearch_meta a{ color:#00afea!important;}
.globalsearch_meta a:hover{ color:#d30909!important;}
.globalsearch_content {margin:30px 0px 0px 0px!important; line-height:23px!important;}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{	color: #000;	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */	margin:0px;}
.owl-theme .owl-controls .owl-buttons div {padding: 0px 5px;} 
.owl-theme .owl-buttons i{  margin-top: 2px;}
.owl-theme .owl-controls .owl-buttons div {  position: absolute;}
.owl-theme .owl-controls .owl-buttons .owl-prev{  left: 5px;  top:50%;   margin-top:-13px;}
.owl-theme .owl-controls .owl-buttons .owl-next{  right: 5px;  top:50%;  margin-top:-13px;}

.side-block { border:#e6e6e6 solid 1px; border-bottom:#ededed solid 4px; padding:15px 0px 20px; margin:0px 0px 15px 0px; max-width:300px;}

.interview-slider {max-width:300px; }
.interview-slider h3{font-size:18px; font-weight:600;}
.left-arrow, .right-arrow { background:url(img/gray-arrow.png) no-repeat; display:inline-block; width:11px; height:27px;}
.left-arrow { background-position:left top;}
.right-arrow { background-position:right top;}

#interview-left-slider { /*max-width:235px;*/ margin:0 auto; padding:0px 30px; box-sizing:content-box; webkit-box-sizing: content-box; moz-sizing: content-box;} 
#interview-left-slider .item{ display: block;  padding:0px 0px;  margin:0px 5px;  text-align: center; overflow:hidden; max-height:92px;}
#interview-left-slider .item img { /*height:auto; width:auto;*/ height:auto; max-width:130%; min-width:100%}
#interview-right-slider { /*max-width:235px;*/ margin:0 auto; padding:0px 30px; box-sizing:content-box; webkit-box-sizing: content-box; moz-sizing: content-box;} 
#interview-right-slider .item{display: block;  padding:0px 0px;  margin:0px 5px;  text-align: center; overflow:hidden; max-height:92px;}
#interview-right-slider .item img { /*height:auto; width:auto;*/ height:auto; max-width:130%; min-width:100%}
.header-right { float:right; display:inline; width:518px;}
.header-right #header-ad { display: inline-block; float:right; padding-top: 8px; }


.top-header-slider {max-width:518px; background:url(img/header-slider-bg.png) left top repeat; border:#4b618c solid 1px; padding:15px 0px; margin:30px 0px 0px 0px;}
.top-header-slider h3{ color:#FFFFFF; font-weight:600; font-size:16px; text-transform:uppercase; margin:0px 20px 20px 20px; padding:0px 0px 10px 0px; border-bottom:#5d6f94 solid 1px;}
#header-slider { /*max-width:235px;*/ margin:0 auto; padding:0px 30px; box-sizing:content-box; webkit-box-sizing: content-box; moz-sizing: content-box;} 
#header-slider .item{display: block;  padding:0px 0px;  margin:0px 5px;  text-align: center; overflow:hidden; max-height:92px;}
#header-slider .item img { height:auto; width:auto;}

.title-strip { margin:0px; text-transform:uppercase; padding:0px 0px 0px 0px;}
.title-strip { background:url(img/title-bg.jpg) left center repeat-x;}
.title-strip span{ background:#fff; padding:0px 10px 0px 0px;}
.search-bar { padding:10px 10px 10px 10px;}
.search-bar .form-group { margin:5px 0px 0px 0px;}
.search-bar .input-group-btn .btn{ border-radius:4px;}
.search-bar .icon-addon { margin-right:10px;}
.search-bar .search-box{ padding-top:15px;  }
.search-bar .search-btn{ padding: 15px 0px 10px 0px; }
.search-bar .search-btn .button { background:#d30909; color:#FFFFFF!important; font-size:15px; font-weight:600;  padding:6px 25px 8px; transition:all 0.2s linear 0s; border:none; border-radius:5px;}
.search-bar .search-btn .button:hover{background-color:#2b2b2b!important; color:#fff;}
.search-bar .search-btn .button:hover, .search-bar .search-btn .button:focus { color:#FFFFFF; outline:none!important;}
.search-bar .search-page p{ display:flex; line-height:12px; font-size:13px; }
.search-bar .search-page input{margin:0px 5px 0px 0px;}


.input-group .icon-addon .form-control {    border-radius: 0;}
.icon-addon {    position: relative;    color: #555;    display: block;}
.icon-addon:after, .icon-addon:before {    display: table;    content: " ";}
.icon-addon:after {    clear: both;}
.icon-addon.addon-md .glyphicon,
.icon-addon .glyphicon, 
.icon-addon.addon-md .fa,
.icon-addon .fa {    position: absolute;    z-index: 2;    left: 10px;    font-size: 14px;    width: 20px;    margin-left: -2.5px;    text-align: center;    padding: 10px 0;    top: 1px}
.icon-addon.addon-lg .form-control {    line-height: 1.33;    height: 46px;    font-size: 18px;    padding: 10px 16px 10px 40px;}
.icon-addon.addon-sm .form-control {    height: 30px;    padding: 5px 10px 5px 28px;    font-size: 12px;    line-height: 1.5;}
.icon-addon.addon-md .form-control,
.icon-addon .form-control {    padding-left: 30px;    float: left;    font-weight: normal;}


.social-feeds { padding:15px 10px 20px 10px;} 
.social-feeds-list{ font-size:13px; margin:20px 0px 0px; max-height:450px; overflow-y:auto;}
.social-feeds-list ul { display:block; list-style: none; padding-left:0;}
.social-feeds-list ul li { border-bottom:#e5e5e5 solid 1px; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; min-height:75px;}
.social-feeds-list ul li.last { margin:0px; padding:0px; border:none;}
.social-feeds-list ul li p { padding:0px 5px 0px 76px; font-weight:600!important; margin-bottom:0;}
.social-feeds-list ul li.no-padd {min-height:inherit;}
.social-feeds-list ul li.no-padd p { padding:0px 5px 0px 0px;  font-weight:600!important;}
.social-feeds-list ul li p a { color:#00afea;}
.social-feeds-list ul li p strong {  padding:5px 0px; display:inline-block;}


.footer { width:100%; border-top:#123a85 solid 2px; padding:15px 0px;}

.footer:before {
   content: "";
   display: table;
   clear: both;
}

.copyright { font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.footer-nav { float:right; padding:24px 0px 0px 0px;}
.footer-nav ul li { float:left; font-size:13px; font-family:Arial, Helvetica, sans-serif;margin-bottom: 5px!important;}
.footer-nav ul li a{ color:#4c4c4c; border-right:#000 solid 1px; padding:0px 10px; line-height:12px;}
.footer-nav ul li a:hover, .footer-nav ul li a:focus{ color:#d30909; text-decoration:none; background:none;}
.footer-nav ul li.last a{ border:none;}

.footer-sh {
    float: none;
    width: 100%;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 20px;
}
.sh-link {
    display: block;
	float:right;
    height: 29px;    
    overflow: hidden;
    background: url(img/icon-egg.png) no-repeat right top;
	text-align:right;
	padding-right:31px;
	line-height:29px;
	color:#000;
	margin-right:2%;
}

.header-social-links a:hover, .news-social-links a:hover, .footer-social-links a:hover, .red-btn:hover, .readmore-btn:hover{  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.26);}
.header-social-links { display:inline-block; background:url(img/header-social-bg.png) left top repeat; padding:8px 9px 8px 15px; float:right;}
.header-social-links a{ text-align:center;	float:left;	width:26px;	height:26px;	border:1px solid #fff; background:#FFFFFF; border-radius:100%;	margin-right:6px; /*space between*/} 
.header-social-links a i{	font-size:15px; line-height:20px; color:#000000;}

.news-social-links { display:inline-block;  padding:20px 0 0; width:100%; text-align:center;}
.news-social-links a{ text-align:center; display:inline-block;	width:44px;	height:44px;	border:1px solid #a6a6a6; background:#f8f8f8; border-radius:100%; margin:5px 4px; /*space between*/} 
.news-social-links a i{	font-size:20px; line-height:42px; color:#a6a6a6;}

.footer-social-links { display:inline-block; width:100%; padding-bottom:10px;}
.footer-social-links a{ text-align:center;	float:left;	width:26px;	height:26px;	border:1px solid #c7c7c7; border-radius:100%;	margin-right:5px; /*space between*/} 
.footer-social-links a i{	font-size:15px; line-height:20px; color:#c7c7c7;}

a.facebook:hover{ background:#39599f; border:#39599f solid 1px;}
a.twitter:hover{ background:#359bed; border:#359bed solid 1px;}
a.linkedin:hover {background:#39599f; border:#39599f solid 1px;}
a.google:hover {background:#fa0101; border:#fa0101 solid 1px;}
a.youtube:hover {background:#cc181e; border:#cc181e solid 1px;}
a.reddit:hover {background:#7fc1d7; border:#7fc1d7 solid 1px;}
a.pinterest:hover {background:#cb2027; border:#cb2027 solid 1px;}
a.envelope:hover {background:#e34c41; border:#e34c41 solid 1px;}
a.instagram:hover {background:#2e5e86; border:#2e5e86 solid 1px;}
a.tumblr:hover {background:#4e7da2; border:#4e7da2 solid 1px;}

a.facebook:hover i, a.twitter:hover i, a.linkedin:hover i, a.google:hover i, 
a.youtube:hover i, a.reddit:hover i, a.pinterest:hover i, a.envelope:hover i, 
a.instagram:hover i, a.tumblr:hover i{ color:#FFFFFF;}



#news-slider { margin-bottom:20px; max-width:100%; overflow:hidden; }
#news-slider .owl-item{ position:relative;}
#news-slider .item { overflow: hidden; position:relative; /*width:100%;*/ max-height:460px;}
/*#news-slider .item img { width:100%;}*/
#news-slider .item img {min-width:100%; max-width:130%; height:auto;}
#news-slider .owl-item .caption { position:absolute; bottom:0px; background-color: rgba(0, 0, 0, 0.4); color:#FFFFFF; padding:15px; width:100%;}
#news-slider .owl-item .caption p { padding:0px 0px 10px 0px; font-size:14px;}
#news-slider .owl-item .caption p a { float:left;}
#news-slider .owl-item .caption p a:hover { text-decoration:none;}
#news-slider .owl-item .caption strong { font-weight:600; font-size:14px;}
#news-slider .owl-item .caption h3 { color:#FFFFFF; font-size:22px; font-weight:bold; margin:0px;}
#news-slider i{ color:#FFFFFF; font-size:30px;}
#news-slider i.right-arrow{ float: right;
    margin-right: 15px;}
#news-slider .owl-prev { top:50%; left:25px; margin:0px; margin-top:-18px;}
#news-slider .owl-next { top:50%; right:25px; margin:0px; margin-top:-18px;}

.content-news { max-width:100%;}
.content-news h2 { margin-bottom:30px;}

/*------------ News Css Here ------------*/
.news-block  { margin-bottom:30px;}
.news-block  h3 { margin:10px 0px 0px 0px; font-weight:bold;}
.news-block .news-img { position:relative; max-height:154px; max-height:154px; min-height:154px; overflow:hidden; background-color:#a8aeb8; }
.news-block .news-img img { /*min-height:154px;*/ min-width:100%; max-width:130%; height: auto;}
.news-block .caption-name{ position:relative; bottom:0px; left:0px; width:100%; color:#000; font-size:16px; font-weight:normal; padding:5px 0px 0px;  text-transform:none; float:left; box-sizing:padding-box; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:30px; }


/*------------ Guests Css Here ------------*/
.guests-block  { margin-bottom:30px;}
.guests-block  h3 { margin:0px 0px 15px 0px; font-weight:bold;}
.guests-block h3,.bestof-block h3 {
    margin: 15px 0px 0px 0px;
    font-weight: bold;
}
.guests-block .guests-img { position:relative; max-width:291px; max-height:180px; min-height:180px; overflow:hidden; background-color:#a8aeb8;}
.guests-block .guests-img img {  min-width:100%; max-width:130%; height: auto;}
.guests-block .caption-name{ position:relative; bottom:3px; left:0px; width:100%; color:#FFFFFF; font-size:16px; font-weight:bold; padding:0px 100px 0px 0px; text-transform:capitalize; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor: pointer; float:left; margin-top:15px;}
.guests-block .readmore-btn{ position:absolute; bottom:12px; right:12px; background:#d30909; line-height:20px; height:31px; color:#FFFFFF; font-size:12px; font-weight:500;  padding:6px 12px; border-radius:2px; transition:all 0.2s linear 0s;}
.guests-block .readmore-btn:hover{	background-color:#2b2b2b!important;	color:#fff;}
.guests-block .caption-block {	bottom:0; color: #ffffff; font-size: 18px;	font-weight: bold;	left: 0;	padding: 12px 12px;	position: absolute;	text-transform: uppercase;	width: 100%; }

.guests-block .caption-block .guests-btn{ background:#d30909; color:#FFFFFF; font-size:12px; font-weight:500;  padding:2px 7px 0px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; width:34px; overflow:hidden; display:block; height:31px; white-space:nowrap;
  /*Transition*/
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  
}
.guests-block .caption-block .guests-btn:hover { width:95px;}

.guests-block .caption-block .guests-btn em.glyphicon-list-alt, .guests-block .caption-block .guests-btn em.glyphicon-music {
    left: -1px;
    top:5px;
}
.guests-block .caption-block .guests-btn em {
    font-size: 20px;
    left: 1px;
    top: 4px;
    width: 26px;
}

.guests-block .caption-block:hover { background-color: rgba(0, 0, 0, 0.4);  /*Transition*/
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;}
  
/*------------ Best Of Css Here ------------*/
.bestof-block  { margin-bottom:25px;}
.bestof-block  h3 { margin:0px 0px 10px 0px; font-weight:bold;}
.bestof-block .bestof-img { position:relative; max-width:291px; max-height:159px; min-height: 159px; background:#a8aeb8; overflow:hidden}
.bestof-block .bestof-img img { /*max-width:inherit; max-height:159px;*/   min-width:100%; max-width:130%; height:auto;}
.bestof-block .caption-name{ position:absolute; bottom:0px; left:0px; width:100%; color:#FFFFFF; font-size:18px; font-weight:bold; padding:12px 20px; text-transform:uppercase;}
.bestof-block .caption-name p{white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}
.bestof-block .caption-name a{ color:#FFFFFF;}
.bestof-block .caption-name:hover { background-color: rgba(0, 0, 0, 0.4);  /*Transition*/
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;}
.bestof-block .caption-name p { padding:10px 0px 0px 0px;}
.bestof-block .caption-name .bestof-btn{ background:#d30909; color:#FFFFFF; font-size:13px; font-weight:500;  padding:3px 7px 0px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; width:34px; overflow:hidden; display:block; height:34px; white-space:nowrap;
  /*Transition*/
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  
}
.bestof-block .caption-name .bestof-btn:hover { width:175px;}
.bestof-block .caption-name .bestof-btn em { font-size:20px; left:1px; top:4px; width:26px;}	
.bestof-block .caption-name .bestof-btn em.glyphicon-list-alt, .bestof-block .caption-name .bestof-btn em.glyphicon-music{ left:-1px; top:5px;}

.bestof-large-block { position:relative; margin-bottom:15px; max-width:100%; max-height:460px; min-height:460px; background:#a8aeb8; overflow:hidden}
.bestof-large-block img.img-responsive { /*max-width:inherit; max-height:159px;*/   min-width:100%; max-width:130%; height:auto;}
.bestof-large-block .caption-details { position:absolute; bottom:21%; background-color: rgba(0, 0, 0, 0.4); color:#FFFFFF; padding:20px 25px; width:100%;}
.bestof-large-block .caption-details h3 { color:#FFFFFF; font-size:22px; font-weight:bold; margin:10px 0px 0px 0px; clear:both;}
.bestof-large-block .bestof-btn{ background:#d30909; color:#FFFFFF; font-size:15px; font-weight:600;  padding:6px 10px; border-radius:2px; display:inline-block;}
.bestof-large-block .bestof-btn em {margin-right:5px; }
.bestof-block h3
{
	white-space:nowrap;
}
.bestof-block h3 {
    margin: 15px 0px 0px 0px;
    font-weight: bold;
}
h3.bestof-large-block-title { margin: 0px 0px 25px 0px;}
/*------------ Photo Css Here ------------*/

.photo-block { margin-bottom:15px; height:160px; overflow:hidden; /*max-width:208px;*/}
.photo-block img { min-height:160px; max-width:175px; /*max-width:214px;*/ min-width:100%;}
.instagram-section { position:relative; margin-bottom:15px;}
/*.instagram-section .instragram-icon{ background:url(img/instagram-icon.png) left top no-repeat; width:45px; height:45px; float:left; position:absolute; bottom:15px; left:15px; z-index:100;}*/

#instagram-slider { margin-bottom:0px;}
#instagram-slider .item img{ width:100%; height: 310px;}
#instagram-slider i{ color:#FFFFFF; font-size:20px; margin:6px 0px 0px 5px;}
#instagram-slider .owl-prev { bottom:15px; top:auto; right:66px; left:auto; margin:0px; background-color: rgba(0, 0, 0, 0.3); width:42px; height:36px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
#instagram-slider .owl-next { bottom:15px; top:auto; right:18px; margin:0px; background-color: rgba(0, 0, 0, 0.3); width:42px; height:36px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}

.flickr-section { position:relative;}
.flickr-section .flickr-icon{ background:url(img/flickr-icon.png) left top no-repeat; width:51px; height:51px; float:left; position:absolute; bottom:15px; left:15px; z-index:100;}

 /*#flickr-slider, #instagram-slider {background:#a8aeb8;}*/

#flickr-slider { margin-bottom:15px;}
#flickr-slider .item img{ width:100%; height: 310px; border:none;}
#flickr-slider i{ color:#FFFFFF; font-size:20px; margin:6px 0px 0px 5px;}
#flickr-slider .owl-prev { bottom:15px; top:auto; right:66px; left:auto; margin:0px; background-color: rgba(0, 0, 0, 0.3); width:42px; height:36px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
#flickr-slider .owl-next { bottom:15px; top:auto; right:18px; margin:0px; background-color: rgba(0, 0, 0, 0.3); width:42px; height:36px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}

.toupper{ text-transform: uppercase;}
h3.entry-title a{ color: #ffffff!important;}
.news-block h3, .guests-block h3, .bestof-block h3{ text-overflow: ellipsis; width: 100%!important; white-space: nowrap; overflow: hidden; line-height:normal; text-transform:uppercase;}

.news-block h3 a { color:#000000;}
.empty-placeholder { background-color: #D3D3D3; }

#respond { padding:15px; background:#f8f8f8 ;}
#respond h3{ font-size:25px; font-weight:bold; padding-bottom:15px;}
#respond  p{ padding:0px 0px 15px 0px;}
#commentform textarea{ width:100%; border:#e0e0e0 solid 1px; resize:none ; padding:10px;}
#commentform input[type="text"]{ width:100%; border:#e0e0e0 solid 1px; resize:none ; padding:7px 10px;}
#commentform label small{ font-size:14px; font-weight:normal;}
.error { font-weight:normal; color:#d30909; font-size:12px;}
.wpcf7-form em {color:#d30909;}
.wpcf7-form  label{ font-weight: 600!important;}

.comment-author img.avatar { overflow:hidden; border-radius:100%; border:4px solid rgba(0, 0, 0, 0.05); display:inline-block; float:left; margin-right:20px; width:50px; height:50px;}

.reply a.comment-reply-link{ color:#d30909 ; font-size:18px;}
ol.commentlist li.comment .fn { font-size:18px;}
.comment-metadata a{ color:#00afea;}
.comment-metadata a:hover{ color:#d30909;}
.comment-awaiting-moderation{ color:#999;}
ol.commentlist li.comment { border-bottom:#e4e4e4 solid 1px; padding-bottom:25px;}
ol.commentlist li .comment-content { padding:15px 0px;}
ol.commentlist li .comment-content p { padding:0px 0px 15px 0px;}
ul.children {margin-left: 45px; margin-top: 44px; }
ul.children li.comment{ border:none; padding-bottom:0px;}
#comments { margin-top:30px;}
.white-background{ background: #ffffff!important; border: none !important; text-align: left!important; padding:30px 0px!important; }
#commentform a{ color:#00afea;}
#commentform a:hover{ color:#d30909;}
.pagination { float:right; margin-top:30px; font-size:11px; line-height:25px;clear:left; }
.pagination a, .pagination span.current { display:inline-block; padding:3px 12px; text-align:center; background-color:#FFF; border:1px #f0f0f0 solid; color:#777; border-radius:2px; margin-left:5px; }
.pagination span.current { border:1px solid #d30909; background-color:#d30909; color:#FFF; }
.pagination a:hover { border:1px solid #d30909; color:#d30909; }

.post-navigation { padding:15px 0px 15px; display:inline-block; width:100%; border-top:#e6e6e6 solid 1px; border-bottom:#e6e6e6 solid 1px;}
.meta-nav { line-height:22px;}
.meta-nav i{ font-size:20px; color:#CCCCCC; vertical-align:top; line-height:19px;}
.meta-nav .glyphicon-chevron-left { float:left; margin-right:5px;}
.meta-nav .glyphicon-chevron-right { float:right; margin-left:5px;}
.ellipsis {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.global-list .caption h4{ margin-bottom: 10px; color:#000;}
.global-list .caption h4 a{ color: #000;}
.global-list .caption h4 a:hover{ color: #d30909 ;}
.global-list .thumbnail{ min-height: 182px; max-height: 182px;}
.global-list .thumbnail img{ max-height: 105px;}

.alignleft { margin: 0 20px 10px 0!important; float:left!important;}
.alignright { margin: 0 0 10px 20px!important; float:right!important;}
.aligncenter { margin: 15px auto 0 auto !important; text-align: center !important;}
figcaption { margin-top: 8px; }

ul.news-list li .news-details img{ max-width:100%; width:auto!important; height:auto!important;}
.info-block img { max-width:100%; width:auto!important; height:auto!important;}
#respond span { width:100%!important;} 
#respond iframe{ width:100%!important;}


.mc4wp-alert {
    padding: 15px;
    margin-top: 10px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.mc4wp-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.mc4wp-notice {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.mc4wp-error {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.navbar-toggle
{
	background-color: #000;
}

.left-side .a-single.a-14 { overflow:hidden; max-width:300px; max-height:300px;}
ul.news-list li .news-img-section .red-btn-news-a {margin-top:5px;}
.wpcf7 form .wpcf7-response-output {clear:both;}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

@media screen and (max-width:1024px) {
.header-right {width:auto !important;}
}

@media screen and (max-width:980px) {
.header-social-links {padding:8px;}
.header-social-links a {width:22px; height:22px; margin-right:5px;}
.header-social-links a i {line-height:21px; vertical-align:0;}
}

@media (min-width: 767px) {
.menu-bar { position:absolute; bottom:0px; width:100%; max-height:51px;}
.interview-slider h3 { margin:0px 30px 15px 33px;}
.padding-30{ padding:30px;}

}

@media (max-width: 480px) { 
    .bestof-large-block .caption-details { padding:10px;}
    .bestof-large-block .caption-details h3 { font-size:16px;}
    .bestof-large-block .video-btn { font-size:12px;}
    .news-block .caption-name { font-size:14px;	}
    ul.news-list li .news-img-section .red-btn-news-a {padding:5px 8px; font-size:12px; margin-right:5px;}
    ul.news-list li .news-details .red-btn, ul.news-list li .info-block{ width:100%; }
}

@media (max-width: 767px) {
    .hidden-xs {    display: none !important;  }
    .logo { margin:0px; position:relative; top:5px; left:15px;}
    .logo img { width:40px; float:left;}
    .navbar-header{ background:#002458 url(../images/american-flag.jpg) top center no-repeat; background-size: cover;}
    .menu-bar {border-top:none; background:#002458;}
    .navbar-nav { margin-top:0px; margin-bottom:0px;}
    .navbar-nav > li > .dropdown-menu > li{border-bottom:1px solid #00193c}
    .navbar-nav > li > .dropdown-menu > li > a { color:#FFFFFF; padding:10px 30px!important; font-size:13px;}
    .navbar-nav > li > .dropdown-menu > li > a:hover, .navbar-nav > li > .dropdown-menu > li > a:focus { background:#00193c;}
    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { border-color: #00193c;}
    .dropdown-menu > li > a:hover, .dropdown-menu > li> a:focus, .dropdown-menu > li.current-menu-item > a{ background:#00193c; }
  .header-img{ min-height:0px!important; background-image:none; margin-bottom:15px;  }
    .menu-bar .navbar-nav > li > a { border-bottom:#00193c solid 1px; font-size:14px;}
    .navbar-collapse {  border-top: 1px solid #4765a2;}

.footer-social-links { text-align:center;}
.footer-social-links a{ float:none; display:inline-block;}
.copyright{ text-align:center;}
.footer-nav { text-align:center; width:100%;}
.footer-nav ul { float:none; padding-left:15px; padding-right:15px;}
.footer-nav ul li { display:inline-block; float:none; margin-bottom:5px;}

.sports-block .sports-img { max-width:100%; max-height:inherit;}
.sports-block .sports-img img{ width:100%;}

.news-block .news-img { max-width:100%; max-height:inherit; min-height:inherit;}
.news-block .news-img img{ width:100%;}


.guests-block .guests-img { max-width:100%; max-height:210px;}
.guests-block .guests-img img{ min-width:100%; max-width:130%;}

.bestof-block .bestof-img { max-width:100%; max-height:291px;}
.bestof-block .bestof-img img { min-width:100%; max-height:inherit;}

ul.news-list li .news-details { padding:15px;}
.photo-block { height:inherit;}
.photo-block img{ width:100%; max-width:inherit;}

iframe { width:100%;} 
ul.news-list li .news-details figure{ width:auto!important;}
ul.news-list li .news-details h1 {font-size:20px;}
.navbar-header {margin-left:0 !important; margin-right:0 !important;}
ul.news-list li .news-img-section .red-btn-news-a {padding:5px 8px;}
.title-strip {font-size:20px;}
.content-news .carousel {padding-top:100%;}
}


@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {    display: none !important;  }
.menu-bar .navbar-nav > li > a { padding:15px 12px; font-size:12px;}
.footer-social-links { text-align:center;}
.footer-social-links a{ float:none; display:inline-block;}
.copyright{ text-align:center;}
.footer-nav { text-align:center; width:100%;}
.footer-nav ul { float:none;}
.footer-nav ul li { display:inline-block; float:none; margin-bottom:5px;}

.sports-block .sports-img { max-width:100%; max-height:inherit;}
.sports-block .sports-img img{ width:100%;}


.guests-block .guests-img { max-width:100%; min-height:210px;}
.guests-block .guests-img img{ width:100%; max-width:291px;}

.bestof-block .bestof-img { max-width:100%; max-height:inherit;}
.bestof-block .bestof-img img{ width:100%;}

.photo-block img{ width:100%; max-width:inherit;}
.header-right { width:300px;}
#header-slider .item img { width:100%; height:auto;}
ul.news-list li .news-details figure{ width:auto!important;}
}
@media (min-width: 768px) and (max-width: 991px) { 
#header-slider .item { max-height:58px;}
#flickr-slider { min-height:335px; max-height:335px; overflow:hidden;}
#instagram-slider{ min-height:335px; max-height:335px; overflow:hidden;}
.menu-bar .navbar-nav > li > a { padding:15px 4px; font-size:11px}
ul.news-list li .news-details figure{ width:auto!important;}
}

@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {    display: none !important;  }
.menu-bar .navbar-nav > li > a { padding:12px 8px; font-size:12px}
.photo-block img{ width:100%; max-width:inherit;}
#flickr-slider { min-height:335px; max-height:335px; overflow:hidden;}
#instagram-slider{ min-height:335px; max-height:335px; overflow:hidden;}
#flickr-slider .item img, #instagram-slider .item img  { max-width:100%; min-width:100%;}
ul.news-list li .news-details figure{ width:auto!important;}
}

@media (min-width: 1200px) { 
#instagram-slider { max-width:100%;}
.menu-bar .navbar-nav > li > a { font-size:14px;}
.col-lg-3.left-side { width:20.7%;}
.col-lg-6.content-section{ width:58.6%;}
.col-lg-3.right-side{width:20.7%;}
.photo-block { margin-bottom:15px;}
.content-news .col-lg-3, .content-news .col-lg-6{ padding-left:8px; padding-right:8px;}
.row-margin { margin-left:-8px; margin-right:-8px;}
#flickr-slider { margin-bottom:15px; min-height:335px; max-height:335px; overflow:hidden;}
#instagram-slider{ margin-bottom:0px; min-height:335px; max-height:335px; overflow:hidden;}
#flickr-slider .item img, #instagram-slider .item img  { max-width:100%; min-width:100%;}
}

@media only screen and ( max-width:568px) {
.content-news .carousel {padding-top:585px;}
}

@media only screen and ( max-width:375px) {
.content-news .carousel {padding-top:600px;}
}

@media only screen and ( max-width:320px) {
.content-news .carousel {padding-top:635px;}
}

.cont-text{ padding:20px 0px; }

div.focuswp-slider { visibility: visible !important; }
div.focuswp-slider .focuswp-slides .focuswp-content .wp-post-image {
    height: auto;
}

#text-5 img {
    max-width: 100%;
    height: auto;
}

.a-single {
    margin-bottom: 10px;
}

.g img {
	max-width: 302px;
}