/*Default */
body {background-repeat: no-repeat;background-position: center top;background-attachment: fixed !important; background-color:#000; font-family:'Titillium+Web', Helvetica, Arial, sans-serif; font-size:12px;}
body:before {content: "";display: block;position: fixed;width: 100%;height: 100%;background-repeat:no-repeat;background-position: center top;z-index: -1;}

.cms-admin {background-position: center 44px !important; padding-bottom:0px !important;}
ol, ul { list-style:none;}
a, a:hover, a:focus {text-decoration: none;}
a, .block .rounded, .btn, .slick-arrow {-o-transition: .4s !important;-ms-transition: .4s !important; -moz-transition: .4s v;-webkit-transition: .4s !important;transition: .4s !important;}
a, .block .rounded {color: #73787B;background: 0 none;text-decoration: none;}
.h1, h1 { font-size: 25px;}
.h2, h2 { font-size: 17px;}
::-moz-selection { color: #fff;background: #00364c;}
::selection { color: #fff;background: #00364c;}

/*Default Layout */
.container { background-color: #e1e1e1; padding:0;}
.container-fluid { background-color: #fff;width: 100%;}
#MainZone { padding: 0px 25px;}
.img-full-width { width: 100% !important;}

/* Background overlay */
div.bgOverlay { width: 100%; height: 850px; z-index: -1; top:  0; left: 0; position:fixed; background: url(../images/bgOverlay.png) top center no-repeat; }
.cms-admin div.bgOverlay {top:  44px;}

/* Header */
header .container{background: none; -webkit-transition: all 0.4s ease;transition: all 0.4s ease;}
header .logo-social-wrapper { margin:0; padding-top: 10px; padding-bottom: 10px; background-color: #fff;}
header .logo-social-wrapper #logo { display:block; height:72px;}
header .logo-social-wrapper .social-links { margin-top:10px;}
header .navbar {padding: 15px; border-radius: 0px; margin-bottom:0px;-webkit-box-shadow: none;box-shadow: none; border-bottom: 8px solid #fff;}
header .navbar-collapse { margin-top:0px !important;}
header .navbar #logo {display:block; height:40px; margin-top:5px;}
header #logo img {height: 100%;}
header #tagline {}

header.sticky {position: fixed;margin-top:0px;width:100%; z-index:9999; top:0;}
header.sticky .container {width:100%;}
header.sticky .navbar {background: rgba(255,255,255,1); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075); border-bottom: none;}

header.sticky #logo {display:block;height:48px;}
header.sticky #tagline {display:none;}

/* Navbar changes*/
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { background: #0099d6;-webkit-box-shadow: 0 0 23px -6px #282828 inset;box-shadow: 0 0 23px -6px #282828 inset;color: #fff;}

/* Slick Slider - Homepage Slider */
.carousel-wrapper { background-color: #0e1214; padding: 25px 90px; }
.carousel { margin-bottom: 0px; }
.carousel .item { padding:0px 15px; }
.carousel .item .thumbnail { background-color: #1e262a; border:none; border-radius:0; padding:8px;}
.carousel .item .thumbnail:hover, .carousel .item .thumbnail:focus { background-color: #0099d6;}
.carousel .item .caption-text { height:45px; border-bottom: 1px solid #636b6f;}
.carousel .item .caption-text a { color:#fff; text-decoration:none;}
.carousel .item .caption-text a:hover, .carousel .item .caption-text a:focus { color:#636b6f;}
.carousel .item .cat-date { color: #fff; padding-top:10px;}
.carousel .item .cat-date .cat { display:inline-block; padding:4px 7px; background-color:#0099d6; margin-right:5px;}
.carousel .item .cat-date .date { display:inline-block; padding:4px 7px; background-color:#1c2326; float:right;}

/* Arrows */
.slick-arrow {position: absolute; top: 40%; display: block; padding: 0; margin-top: -10px\9; outline: none; cursor:pointer; background-color:#121719; font-size:25px; line-height:75px; width:55px; text-align:center; color:#fff;}
.slick-arrow:hover,  .slick-arrow:focus {background-color:#0099d6; font-size:30px;}
.fa-chevron-left{ left: -65px;}
.fa-chevron-right{right: -65px;}

/* Revolution Slider*/
.rev_slider_wrapper { background-color:#000;}
.tp-caption.Newspaper-Button,.Newspaper-Button{color:rgba(255,255,255,1.00);font-size:13px;line-height:17px;font-weight:700;font-style:normal;font-family: 'Roboto', sans-serif;padding:12px 35px 12px 35px;text-decoration:none;background-color:rgba(255,255,255,0);border-color:rgba(255,255,255,0.25);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;letter-spacing:2px;text-align:left}
.tp-caption.Newspaper-Button:hover,.Newspaper-Button:hover {color:rgba(0,0,0,1.00);text-decoration:none;background-color:rgba(255,255,255,1.00);border-color:rgba(255,255,255,1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;cursor:pointer}
.tp-caption.Newspaper-Button a {color:rgba(255,255,255,1.00) !important;}
.tp-caption.Newspaper-Button-Hover a {color:rgba(0,0,0,1.00) !important;}
.tp-caption.Newspaper-Subtitle,.Newspaper-Subtitle{color:#fff;font-size:15px;line-height:20px;font-weight:900;font-style:normal;font-family:Roboto;padding:8px 15px;text-decoration:none;background-color:#0099d6;border:none;text-align:left; margin-bottom:20px;}
.tp-caption.Newspaper-Title, .Newspaper-Title{color:rgba(255,255,255,1.00);font-size:15px;line-height:18px !important;font-weight:400;font-style:normal;font-family: 'Ubuntu', sans-serif;padding:10px 0 10px 0;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Newspaper-Title span, .Newspaper-Title span{ font-size:13px !important;}

.erinyen .tp-tab {display: table;}
.erinyen .tp-tab-title{color:#fff;  font-size:13px; font-weight:700; text-transform:uppercase; font-family: 'Ubuntu', sans-serif; margin-bottom:5px;  line-height:15px; background-color:#0099d6; padding:8px 15px; display:table-cell; vertical-align:middle;}
.erinyen .tp-tab-desc{font-size:18px;  font-weight:400; color:rgb(255,255,255); line-height:25px;font-family: 'Ubuntu', sans-serif;}
.tp-tab.selected .tp-tab-title { background-color: #006187;	}

/* Breadcrumbs */
.breadcrumbs {background-color: #0099d6; color: #fff; text-transform:uppercase; text-align:right;}
.breadcrumbs .bread { margin:10px 15px; font-size:15px;}
.breadcrumbs a {color: #fff;}
.breadcrumbs i { padding: 0 8px;}
.breadcrumbs span { font-weight:bold;}

/* Pagination */
.block-pagination { text-align:center; margin-top:15px;}
.block-pagination .block-content {padding-top: 5px !important;}
.block-pagination a { margin:5px 2px; display:inline-block }
.block-pagination a:hover, .block-pagination a:focus{ color: #0099d6}
/*.block-pagination a:last-child { margin-left:18px; margin-top:10px; position:relative; top:9px;}*/
.block-pagination a.dataheaderselected { background-color:#0099d6; color:#fff; padding:5px;}

/* Default Block */
.block .box_title { border-top:5px solid #00709c; display:block; float:left; margin-left:4px; margin-top:20px; padding-top:0; width:auto;}
.block .rounded { background-color:#0099d6; color:#FFF; display:block; float:left; line-height:24px; text-align:center; text-transform:uppercase; width:auto; margin:0 -4px; padding:11px 25px; font-size:14px;}
.block .rounded a{ color:#fff; text-decoration:none;}
.block .rounded:hover, .block .rounded:focus{ background-color:#242b2f;}
.block .block-content {background-color:#FFF; border-bottom:5px solid #CCC; clear:both; float:left; height:auto; width: 100% !important; padding:20px; position:relative;}
.block .block-content:hover { -moz-box-shadow: 0 0 15px -4px #888; -webkit-box-shadow: 0 0 15px -4px#888;   box-shadow: 0 0 15px -4px #888888; }
.block-ul li { border-top:1px solid #D2D2D2; clear:both; float:left; width:100%; padding:20px 0 10px 0; }
.block-ul li .col-xs-4 { padding-right:0px;}
.block .thumbnail {border: none;border-radius: 0;padding: 0px; margin:0px; box-shadow:none;}
.block .block-thumb { position: relative; margin-bottom:7px;}
.block a.title, .video-list .caption-text a { display:block; font-size:12px; font-weight: normal !important; line-height:15px; color:#242b2f; text-decoration:none; }
.block a.title:hover, .block a.title:focus, .video-list .caption-text a:hover, .video-list .caption-text a:focus { color:#0099d6;}
.block .img_title { background-color: #000; color: #FFFFFF; display: inline; font-size: 12px; padding: 5px 10px; position: absolute; text-align: center; text-transform: uppercase; z-index:3; bottom:0; right:15px; }
.single-post .block-thumb .img_overlay_wrapper {  position: absolute; z-index:3; bottom:0px; left:15px; }
.single-post .block-thumb .img_overlay_wrapper div, .single-post .block-thumb .img_overlay_wrapper .author { background-color: #000; color: #FFFFFF; display: inline-block; font-size: 15px; padding: 5px 10px; text-align: center; text-transform: uppercase; margin-right:4px;}
.single-post .block-thumb .img_overlay_wrapper div a { color:#fff;}
.block-li .caption { display: none; margin:5px 0px;font-size: 12px;line-height:15px;}
.block-ul li .cat {display: inline-block;padding: 0px 7px;background-color: #0099d6;margin-right: 5px;color:#fff; }
.date_comments {float: left;font-size: 11px;margin-top:0px;font-style: italic;color: #8c8c8c;}
.date_comments a {display:inline !important;}

/* Default Block First Item */
ul.block-ul li:first-child {border-top:0 none;}
.first ul.block-ul li:first-child .thumbnail {padding:0px !important;width:auto;}
.first ul.block-ul li:first-child a.title{color:#fff;background-color: #0099d6;display:inline-block;padding:5px 10px 7px 10px;}
.first ul.block-ul li:first-child a.title:hover, .first ul.block-ul li:first-child a.title:focus{background-color: #242b2f;}
.first ul.block-ul li:first-child .caption {display: inline-block;}
.first ul.block-ul li:first-child .caption .cat {display: none;}

/* Article Block 2 */
.articles-block2 .block-li { width: 48%; clear:none; border-top-width:0px;}
.articles-block2 .block-li .block-thumb { display: none; }
.articles-block2 ul.block-ul li a.title{color:#fff; background-color: #0099d6;display:inline-block;padding:5px 10px 7px 10px;}
.articles-block2 .block-li a.title:hover, .articles-block2  .block-li a.title:focus{background-color: #242b2f;}
.articles-block2 .block-li .caption { display: inline-block; }
.articles-block2 .block-li:first-child { margin-right:2%; width:50%;}
.articles-block2 .block-li:first-child .block-thumb { display: block; }
.articles-block2 .block-li:last-child { border-top-width:1px;}

/* Article Block 3 */
.articles-block3 .block-li .block-text a.title { font-size: 13px; font-weight:normal; color:#fff;background-color: #0099d6;display:inline-block;padding:5px 10px 7px 10px;}
.articles-block3 .block-li .caption { display: inline-block; width:100%}
.articles-block3 .block-li .caption .cat { display: none; }
.articles-block3 .block-li a.title:hover, .articles-block3 .block-li a.title:focus{background-color: #242b2f;}

/* Article Block 4 */
.articles-block4 { position:relative;}
.articles-block4 .block-li {padding:0px;}
.articles-block4 .video-list {margin-bottom: 0px;}
.articles-block4 .video-list .item {margin: 0px 5px; position:relative;}
.articles-block4 .video-list .item .imgWrapper {position:relative;}
.articles-block4 .video-list .item .caption-text { margin-top:5px;}

/* Video */
.video-wrapper { position:relative; width:100%;}
.playbutton { position:absolute; width:100%; z-index:20; font-size:3em; margin: 0; top: 50%; -ms-transform: translate(0, -50%); /* IE 9 */ -webkit-transform: translate(0, -50%); /* Chrome, Safari, Opera */ transform: translate(0, -50%); text-align:center;}
.playbutton a { color:#0099d6;}
.playbutton a:hover, .playbutton a:focus { color:#fff;}
.play-btn { background:#e7e7e7; border:1px solid #e1e1e1; color: #242b2f; border-radius: 0px 0px 0px 0px;-moz-border-radius: 0px 0px 0px 0px;-webkit-border-radius: 0px 0px 0px 0px; width: 100%; height:40px; line-height:40px; padding:0; text-transform:uppercase; font-size:11px;}
.play-btn:hover, .play-btn:focus { background-color: #0099d6; color:#fff; border-color: #0099d6;}
.video-item:nth-child(4) { clear:left;}
.video-item .caption { min-height:60px;}
.body-text #FeaturedVideo { margin-bottom:15px;}
.body-text .s_videoCaption1 { margin:0px;}
#OthersVideos a.title { width:100%; text-align:center;}
#DisplayVideoTitle .box_title, #DisplayVideoTitle .box_title .rounded { height:auto; font-size:20px;}

/* Arrows */
.articles-block4 .attach-arrows { width: 15px; height: 15px; position:absolute; right: 15px; top:25px}
.articles-block4 .slick-arrow {top: 0px; margin-top: 0px; line-height:40px; width:30px; font-size:15px}
.articles-block4 .slick-arrow:hover, .articles-block4 .slick-arrow:focus{font-size:18px}
.articles-block4 .fa-chevron-left {left: -40px;}
.articles-block4 .fa-chevron-right{right: auto;}

/* Ad Banners */
.topbanner-wrapper { background-color:transparent}
#WABanner img {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

  /* IE 5-7 */
  filter: alpha(opacity=0);

  /* Netscape */
  -moz-opacity: 0;

  /* Safari 1.x */
  -khtml-opacity: 0;

  /* Good browsers */
  opacity: 0;
}
#main-content .leaderboard-banner { margin-top:20px; text-align: center;}
.ad-banner { margin-top:10px; position:relative; overflow:hidden;}
/*.ad-banner:before { content: "Advertisement"; position:absolute; top:0; left:15px; padding:5px; background-color:#000; color: #999; font-size:9px; z-index:10;}
*/
.ad-banner img{ width:100% !important;}
.ad-banner a.iframeMask{ position:relative; z-index:3;}
.ad-banner iframe{ overflow:hidden; border:none; height:100%; position:absolute; top:0px; width:100%; padding-right:15px;}
/*#sidebar #SBSquare1, #sidebar #SBSquare2 {display: none;}
#sidebar #SBHalfPage1, #sidebar #SBHalfPage2 {display: none;}*/

/* Search Box */
.webform .screen-reader-text { display:none; }
.webform .col-left { padding-right:0px;}
.webform .col-right { padding-left:0px;}
.webform .form-control { background-color:#efefef;border:1px solid #e1e1e1;color: #a4a4a4; height:40px; }
.webform .form-control:focus { color: #242b2f;}
.btn-red { background:#e7e7e7; border:1px solid #e1e1e1; color: #242b2f; height:40px; line-height:40px; text-transform:uppercase; font-size:11px;}
.btn-red:hover, .btn-red:focus { background-color: #0099d6; color:#fff; border-color: #0099d6;}
.btn-full-width {width: 100%; padding:0; }
.no-radius { border-radius: 0px 0px 0px 0px;-moz-border-radius: 0px 0px 0px 0px;-webkit-border-radius: 0px 0px 0px 0px;}

/* Sidebar Block 1*/
#sidebar_container .popular .number_post { color: #0099d6; font-size: 60px; }
#sidebar_container .popular .title { float: left; font-weight: 700; text-decoration: none; width: auto; }
#sidebar_container .popular .date { float: left; height: auto; clear: both; font-style: italic; color: #8c8c8c; font-size: 12px; }

/* Newsletter Block */
#SidebarNL .disclaimer { margin-top: 5px; font-size:10px; line-height:12px; color:#a4a4a4}

/* Social Icons */
.social-links .link { padding: 0 5px; text-align:center;}
.social-links i { font-size: 24px; width: 60px; height: 60px; line-height: 60px; }
.social-links a {border-radius: 200px 200px 200px 200px;-moz-border-radius: 200px 200px 200px 200px;-webkit-border-radius: 200px 200px 200px 200px;}
.social-links a { /*background-color: #e3e3e3; color: #bebebe; border:1px solid #bebebe; */display:inline-block; }
.social-links a:hover, .social-links a:focus { /*background-color: #0099d6; */ color: #fff; }
.facebook-icon { color: #284da8; border:1px solid #284da8}
.facebook-icon:hover, .facebook-icon:focus  { background-color: #284da8;}
.twitter-icon { color: #44b6ea; border:1px solid #44b6ea}
.twitter-icon:hover, .twitter-icon:focus  { background-color: #44b6ea;}
.youtube-icon { color: #cf3427; border:1px solid #cf3427}
.youtube-icon:hover, .youtube-icon:focus  { background-color: #cf3427;}
.rss-icon { color: #fd7601; border:1px solid #fd7601}
.rss-icon:hover, .rss-icon:focus  { background-color: #fd7601;}

/* Footer */
footer .container { background: none;}

/* Back To Top Button */
#back-to-top{ text-align:center; padding-top:30px; background-color:#e1e1e1; margin:0px;}
#back-to-top a { color:#888888;}
#back-to-top a i {font-size: 20px;padding:10px 20px 3px 20px;background-color:#14181b;border-radius: 200px 200px 0px 0px;-moz-border-radius: 200px 200px 0px 0px;-webkit-border-radius: 200px 200px 0px 0px; }

/* Footer Top */
#footer_top {background-color:#14181b; margin:0px; padding: 10px 0px;}
#footer_top ul li {float: left;width: auto;}
#footer_top ul li a {width: auto;font-size: 14px;color: #888;float: left;margin: 15px 12px; text-transform:uppercase;}
#footer_top ul li a:hover,  #footer_top ul li a:focus {color: #fff;}
#footer_top .webform {}
#footer_top .webform .form-control { background-color:#1e2428;border:none;color: #888;}
#footer_top .webform .form-control:focus { color: #fff;}
#footer_top .webform .btn { background-color: #0099d6; color: #fff; border-color: #0099d6; width:auto; padding:0 20px;}

/* Footer Content */
#footer_content { background-color:rgba(25,30,33,1); margin:0px; padding: 10px 0px;}

/* Footer Content Left Block */
#footer_content .logo {margin-top: 20px;}
#footer_content .company-info { margin-top: 20px; color: #4d5a62; font-size: 15px; line-height: 25px; }
#footer_content .social-media .row { margin-top: 20px; }
#footer_content .social-media .row .box_title { margin:0 0 0 8px; border:none; height: 55px;}
#footer_content .social-media .row .rounded { font-size: 12px; background-color:transparent; padding-left: 8px;}
#footer_content .social-media .row a i { font-size: 15px; width: 60px; height: 60px; line-height: 60px; }
#footer_content .social-media .row a { background-color: #171b1e; color: #bebebe; display:inline-block; }
#footer_content .social-media .row a:hover, #footer_content .social-media .row a:focus { background-color: #0099d6; color:#fff;}

/* Footer Content - Newsletter */
#footer_content .newsletter { margin-top: 10px; display:inline-block;}
#footer_content .newsletter .box_title { margin:0; border:none; height:55px;}
#footer_content .newsletter .rounded { font-size: 12px; background-color:transparent;padding-left: 5px; }
#footer_content .newsletter .form-group{ width: 100%; }
#footer_content .webform .form-control { background-color:#1e2428;border:none;color: #888; width:100%}
#footer_content .webform .form-control:focus { color: #fff;}
#footer_content .webform .btn { background-color: #0099d6; color: #fff; border-color: #0099d6; }
#footer_content .disclaimer {color: #4d5a62;}

/* Footer Content Links Block */
#footer_content .box_title {border-top: 5px solid #171c1f;display: block;float: left;height: 70px;margin-left: 4px;margin-top: 20px;padding-top: 0;width: auto;}
#footer_content .rounded {background-color: #14181b;color: #FFF;display: block;float: left; height: 65px;line-height: 44px;text-align: center;text-transform: uppercase;width: auto;margin: 0 -4px;padding: 11px 25px;}
#footer_content .footer-links { padding: 20px; display: inline-table; clear: both; float: left; padding-top: 11px; width: 100%; margin-bottom: 40px; background: none; border-bottom: none; }
#footer_content .footer-links li { float: left; height: auto; margin-bottom: 0; overflow: hidden; padding: 10px 20px; width: 100%; border-top:1px solid #0d0f11; -webkit-box-shadow: inset -1px 10px 2px -9px rgba(36,42,46,0.79); -moz-box-shadow: inset -1px 10px 2px -9px rgba(36,42,46,0.79); box-shadow: inset -1px 10px 2px -9px rgba(36,42,46,0.79); }
#footer_content .footer-links li:first-child{ border-top:none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#footer_content .footer-links li a { color: #4d5a62; font-weight: 700; text-decoration: none; }
#footer_content .footer-links li a:hover, #footer_content .footer-links li a:focus{color: #fff;}

/* Copyright */
#copyright {background-color:#14181b; margin:0px; padding: 10px 0px; color:#888; font-size:11px;}

/* Dark Block */
.dark .box_title { border-color:#3a454c;}
.dark .rounded { background-color:#242b2f;}

/* Page Title */
.page-title { overflow:hidden; margin-bottom:15px;}
.page-title .col { border-bottom: 1px solid #0099d6; float:left; width:100%;}
.page-title .block .box_title { margin-bottom: -1px;}
.page-title .rounded { font-size:25px;}
.page-title .block .rounded:hover, .category-title .block .rounded:focus { background-color:#0099d6; }

/* Category Post */
.category-posts { margin-top:15px;}
.category-posts .block-li { padding: 0;}

/* Single Post */
.single-post { margin-top:20px;}
.single-post .title{color:#fff; background-color: #0099d6;display:inline-block;padding:5px 10px 7px 10px; margin-top:0px; width:100%;}
.single-post .body-text h2, .single-post .body-text h3, .single-post .body-text h4, .single-post .body-text h5, .single-post .body-text h6 {text-transform: uppercase; color:#0099d6;}
.single-post .body-text h2 { font-size:22px;}
.single-post .body-text h3 {font-size:20px;}
.body-text a { font-weight:700; color:#0099d6; text-decoration:none; }
.body-text a:hover, .body-text a:focus { color:#242b2f;}
.body-text img { width: 100%;}
.body-text div { font-family: 'Titillium+Web', Helvetica, Arial, sans-serif !important; font-size: 12px !important; background-color:transparent !important;}
.m_search .body-text .block-content { background-color:#fff !important;}
.m_search_content {color:#242b2f !important;}
.single-post .quote-wrapper {display: block; background-color:#0099d6; color: #fff; margin:10px 0px;}
.single-post .quote { display: block; padding:25px; background-color:#f3f3f3; font-style: italic; color:#a4a4a4; font-weight:normal; margin:0px;}
.single-post .quote-wrapper .fa { height:100%; line-height:100%; padding:30px 0px; font-size:30px;}
.dropcap:first-letter { font-size:40px; float: left; margin-top:-6px; padding: 0 15px 0 0; color:#0099d6;}
.body-text .ArticleHeadings {font-size: 22px !important;border-top: 3px solid #000;border-bottom: 1px solid #000;padding: 10px 0px;text-align: center;display: block;width: 100%;margin-top: 25px; clear:both;}
.body-text .ArticleCaptions {font-size: 11px !important; clear:both; display:block; margin:-12px 15px 0px 15px;}
.body-text .body-caption { margin-bottom:15px;}
.body-text .SidebarTable {background-color: #eee !important;clear: both;display: block;padding: 15px;margin-top: 0px; margin-bottom:01px;}
.single-post .body-text .SidebarTable h2{ color:#333; margin: 10px 0px;}

/* Modal */
.modal-body { padding:0px;}
.modal .modal-content {border-radius: 0px 0px 0px 0px;-moz-border-radius: 0px 0px 0px 0px;-webkit-border-radius: 0px 0px 0px 0px;}
.modal-body .close { position:absolute; top:-14px; right:-14px; padding:2px 8px 5px 8px; background-color: #000; color: #fff; border:4px solid #fff; filter:alpha(opacity=100);opacity:1;border-radius: 200px 200px 200px 200px;-moz-border-radius: 200px 200px 200px 200px;-webkit-border-radius: 200px 200px 200px 200px; z-index:9999;}
.modal {text-align: center;padding: 0!important;}
.modal:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -4px;}
.modal-dialog {display: inline-block;text-align: left;vertical-align: middle;}

.modal-body img{ width: 100% !important;}
.modal-body a.iframeMask{ position:relative; z-index:3;}
.modal-body iframe { overflow:hidden; border:none; height:100%; position:absolute; top:0px; width:100%; padding:0px;}

/* Latest Publications */
#LatestPublications .issue-list {margin-bottom: 0px;}
#LatestPublications .issue-list .item {margin: 0px 5px; position:relative;}
#LatestPublications .issue-list .item .imgWrapper {position:relative;}

/* Google Maps */
.map iframe { margin-top:20px;}

/* Tabs */
.tabs .nav-tabs { border:none;}
.tabs .nav-tabs li { margin-bottom:4px; }
.tabs .nav-tabs li a { border: none !important; background-color:#fff; border-radius: 0px 0px 0px 0px;-moz-border-radius: 0px 0px 0px 0px;-webkit-border-radius: 0px 0px 0px 0px; padding:15px 25px;}
.tabs .nav-tabs li a:hover, .tabs .nav-tabs li a:focus { background-color:#ebebeb;}
.tabs .nav-tabs li.active a { border: none !important; background-color:#0099d6; color:#fff;}

/* Contact page */
.contact-item { padding: 10px 20px;}
.contact-item .fa {width: 25px;text-align: center;}
#sales .contact-item:nth-child(even) {background: #f0f0f0;}
.PostContactForm .required { color:#0099d6; font-weight:bold;}
.btn-submit { width:auto; padding:0 20px;}
.btn-download { height:auto; line-height:30px; margin-top:10px;}
.form-group { padding:0 15px;}
#sidebar_container .contact-item { padding:10px 0px;}
.webform .radio input, .webform .checkbox input { position:relative; margin:0px;}
.webform .radio label, .webform .checkbox label { padding:0px 15px 0px 5px;}
.webform .date-field img { display:none !important;}

/* Blog */
.blog-posts .title {font-size: 15px;font-weight: bold;margin-bottom: 0px;}
.blog-posts .caption a {font-weight: bold;color: #000;}
.blog-posts .caption a:hover,  .blog-posts .caption a:focus {color: #0099d6;}
#blogPrevNext .pager { margin-bottom:0px;}
#blogPrevNext a { background-color:#fff; color:#000;}
#blogPrevNext a:hover, .blogPrevNext a:focus{background-color:#0099d6; color:#fff;}
#BlogEntrySingle .author_date { margin-bottom:10px; font-style:italic;}
#BlogEntrySingle .categories_tags {margin-bottom:10px;}

#Roadblock { display:none;}

/* Author Pages */
.authorName {font-size: 24px;font-weight: bold;}
.authorEml {font-size: 16px;margin-bottom: 16px;}
#AuthosList .list-item { margin-bottom: 10px;}
#AuthosList .list-item a { color: #000; }
#AuthosList .list-item a:hover, #AuthosList .list-item a:focus { color: #0099d6; }
#AuthosList .authorEml { }
#AuthosList .authorBio { }
#AuthosList .authorArticleList { margin-top:5px; font-weight: bold;}

.tp-bannertimer.tp-bottom { background-color: #0099d6 !important; }
.issue-btn { white-space:normal!important; line-height:normal !important; padding-top:13px; }

/* Sidebar News */

#sidebar .block a.title {
    color: #fff;
    background-color: #0099d6;
    display: inline-block;
    padding: 5px 10px 7px 10px;
	margin:10px 0 5px 0;
}

#sidebar .block a.title:hover, #sidebar .block a.title:focus {
    background-color: #242b2f;
}

.gallery-carousel-wrapper { margin-top:15px; }
.gallery-carousel .item { position:relative;}
.gallery-carousel .item img { width:100%;}
.gallery-carousel .slick-list { height: 0px; }
.gallery-carousel .carousel-caption {padding: 15px; width: 100%;0px;left: 0px;top: 0px; color:#ffffff; position:relative; text-shadow:none; background-color: #0099d6; }
.gallery-carousel .carousel-caption-artist-page {padding: 0px; }
.gallery-carousel .carousel-caption a {color:#ffffff;}
.gallery-carousel .slick-arrow { z-index:999; background-color:transparent; text-shadow:0 1px 2px rgba(0,0,0,.6); top:35%;}
.gallery-carousel .fa-chevron-left {left: 0px;}
.gallery-carousel .fa-chevron-right {right: 0px;}

@media (min-width: 480px) {
	.issue-btn { padding-top:7px; }
}

@media (min-width: 480px) and (max-width: 991px) {
	#sidebar_container .social-links a i { font-size: 25px; width: 80px; height: 80px; line-height: 80px;}
}

@media (min-width: 768px) {
	
	/* Sticky Header */
	header .navbar-collapse {float: right; margin-top: 20px;}
	header.sticky .navbar-collapse {float: right; margin-top: 0px;}
	
	/*Block */
	.articles-block .block-li:first-child .block-thumb, .articles-block .block-li:first-child .block-text, .articles-block2 .block-li .block-thumb, .articles-block2 .block-li .block-text { width: 100%; padding:0 15px;}
	
	/* Breadcrumbs */
	.breadcrumbs .bread { font-size:25px;}
	
	/* Modal */
	.width-640 .modal-dialog {
		width:640px;
	}
	.tp-caption.Newspaper-Title span, .Newspaper-Title span{ font-size:20px !important;}
	.tp-caption.Newspaper-Title, .Newspaper-Title{ line-height:28px !important;}
}

@media (min-width: 480px) and (max-width: 767px) {
	.articles-block .block-li:first-child .block-thumb, .articles-block .block-li:first-child .block-text { width: 50%; padding:0 15px;}
	.articles-block .block-li:first-child .block-text { padding-left:0;}
	.articles-block2 .block-li .block-thumb, .articles-block2 .block-li .block-text { width: 100%; padding:0 15px;}
	.tp-caption.Newspaper-Title span, .Newspaper-Title span{ font-size:18px !important;}
	.tp-caption.Newspaper-Title, .Newspaper-Title{ line-height:23px !important;}
}

@media (max-width: 480px) {
  .articles-block .block-li .block-thumb, .articles-block .block-li .block-text, .articles-block2 .block-li .block-thumb, .articles-block2 .block-li .block-text, .articles-block3 .block-li .block-thumb, .articles-block3 .block-li .block-text { width: 100%; clear:both; padding:0 15px;}
  .articles-block2 .block-li { width: 100% !important; clear:both; border-top-width:1px; padding:15px 15px 0 15px;}
  .articles-block2 .block-li:first-child { border-top-width:0px;}
}

@media (max-width: 570px) {
  .carousel .item .cat-date span{ width:100%;}
}

@media (min-width: 1000px) {
	.container { width: 1000px;}
}

@media (min-width: 992px) and (max-width: 1000px) {
	.container { max-width:100%;}
}

@media (min-width: 768px) and (max-width: 1000px) {
	.container { width:auto;}
}

@media (min-width: 992px) {
	#sidebar #SBHalfPage1, #sidebar #SBHalfPage2 {display: block;}
	#main-content #SBHalfPage1, #main-content #SBHalfPage2  {display: none;}
}

@media (max-width: 1000px) {
	.body-class { background-image: none !important;}
	body:before { background-image: none !important;}
}

