/*
Theme Name: TV4
Theme URI: http://tv4ent.com
Author: TV4 Ent
Author URI: http://tv4ent.com/
Description: Based on the VIPRESS Template
Version: 1.7
License: GNU General Public License
Tags: dark, light, one-column, two-columns, right-sidebar, fluid-layout, custom-header, custom-menu, featured-images, translation-ready
Text Domain: tv4
*/
@import url(http://fonts.googleapis.com/css?family=Oswald:400,700);
@import url(http://fonts.googleapis.com/css?family=Arimo:400,700,400italic,700italic);

/*/////////////////////////////////////*/
/* TAGS                                */
/*/////////////////////////////////////*/
html, button, input, select, textarea { color: #222; }
body { font-size: 1em; line-height: 1.4; margin: 0; padding: 0; width: 100%; color: #686868; background: #454545; font: 12px/26px Arimo,Helvetica, 'Helvetica Neue', Arial; padding-top: 20px; }
body.full_width { padding-top: 0; }
body.full_width .header_container { margin-top: 0; }
body.full_width #fullback  { display: none; }
p { margin: 15px 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
a img { border: none; }
img { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0; }
textarea { resize: vertical; }
a, a:visited { text-decoration: none; color: #959494; transition: all 0.5s; -webkit-transition : all 0.5s; }
a:active { color: #fff; }
a:hover { text-decoration: none; color: #fff; }
a.categorie { background: #d8252b; color: #fff; padding: 2px 10px; display: inline-block; margin-bottom: 5px; text-transform: uppercase; font-weight: lighter; font-size: 14px; }
a.categorie.small { font-size: 12px; }
a.view_more { font-size: 14pt!important; color:  #8d8d8d!important; display: none; }
h1, h2, h3, h4, h5, h6 { font-family: 'Oswald', Helvetica, Helvetica Neue, Arial; font-weight: 400; }
h3 { font-size: 12pt; }
h3.widget-title { margin-bottom: 30px; }
h1.title { margin-bottom: 30px; border-bottom:4px #242424 solid; font-size: 28pt; padding-bottom: 20px; margin-top: 0; margin-bottom: 30px; line-height: 40px; }
h2 a.complete { display: none; }
label  { display: block; font-size: 12pt; text-transform: uppercase; margin-bottom: 8px!important; background-size:}

/*/////////////////////////////////////*/
/* GENERAL                             */
/*/////////////////////////////////////*/
.meta { color: #555555; }
.2_container { margin: 0 auto; }
.clearfix, .clear { clear: both; }
#fullback { position:absolute; z-index: -1; }
.more-info, input[type=submit] { display: inline-block; background: #d8252b; padding: 5px 15px; color: #fff!important; border:0; margin: 0; }
.more-info:hover, input[type=submit]:hover { background: #5b5b5b!important; }
.title_container { margin-bottom: 20px; border-bottom: 3px #d8252b solid; position: relative; }
.top_menu ul li a, .slider-5-cat,.featured-slider-item .info-meta .meta-info,  .breaking_title, #main_menu ul li a, .bxslider_item .date, .menu_mobile select, .newer-older a.post_title, .footer_copyright, a.categorie, .tooltipster-content,.breaking_news, input[type=submit], label, .sitmap .cat_style_2 li, .widget-area .tabs_ul li a { font-family: 'Oswald',"helvetica neue", helvetica, arial, sans-serif; }
.date table { padding: 0; border-collapse: collapse; border:0; width: 100%; height: 100%; }
.date td { vertical-align: middle; }
.info-container { transition: all 0.5s ease; -webkit-transition: all 0.5s ease; position: absolute; top: 0; left: 0; width: 100%; height: 100%;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 52%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(52%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 52%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 52%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 52%,rgba(0,0,0,0.65) 100%); /* IE10+ */ background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 52%,rgba(0,0,0,0.65) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-8 */ }
.no-margin { margin: 0; margin-right: 0; }
.margin-bottom { margin-bottom: 20px; }
.speacer { width: 2%; height: 20px; display: block; float: left; }
.last { margin-right: 0; }
.blocks_sepa { border-color:#242424; border-width: 2px; margin: 20px 0; }
.vipress_like { margin: 15px 0; }
#respond { margin: 30px 0; }

/*/////////////////////////////////////*/
/* CONTAINER                           */
/*/////////////////////////////////////*/
.content_container p { line-height: 18px; }
.content_content { margin: 30px 0; }
.page h1 { margin: 0; }
.full_header h1 { margin: 0; }

/*/////////////////////////////////////*/
/* VIDEO                               */
/*/////////////////////////////////////*/
.videovid { max-width: 100%!important; }
video, embed, iframe { max-width: 100%; }
video, .flowplayer { max-width: 100%; height: 100%; }
#light_onoff { position: absolute; right: 20px; top: 20px; background:#d8252b; color: #fff; padding: 10px; }
.play_small { margin: 0 auto; display: block; position: absolute; background: url(images/play_small.png) no-repeat; color: #fff; font-size: 28pt; top: 20px; left: 20px; z-index: 300; transition: all 0.5s; -webkit-transition : all 0.5s; width: 50px; height: 50px; }
.play_small:hover { opacity: 0.8; }
.play_small_centred { background: url(images/play_small.png) no-repeat center center; z-index: 300; position: absolute; width: 50px; height: 50px; left: 50%; top: 50%; margin-left: -25px; margin-top: -25px; }
.play_small_centred:hover { opacity: 0.5; }

/*/////////////////////////////////////*/
/* GOOGLE                              */
/*/////////////////////////////////////*/
#google-badge, #google-badge div,#google-badge p, .widget-area img { max-width: 100%; }

/*/////////////////////////////////////*/
/* fACEBOOK                            */
/*/////////////////////////////////////*/
.fb-comments span { width: 100% !important; }

/*/////////////////////////////////////*/
/* AUDIO                               */
/*/////////////////////////////////////*/
.audio_file_container { position: relative; text-align: center; }
.audio_file { margin: 0 auto; padding: 0; bottom: 20px; left: 20px; right: 20px; position: absolute; }

/*/////////////////////////////////////*/
/* NOT FOUND                           */
/*/////////////////////////////////////*/
.not-found { text-align: center; margin-top: 60px; }
.not-found h1, .sitmap h1 { font-size: 98px!important; line-height:100px!important; }
.not-found h2,.sitmap h2  { font-size: 38px!important; line-height:40px!important; }

/*/////////////////////////////////////*/
/* Images                              */
/*/////////////////////////////////////*/
.single img, .single_post.slider_container img { max-width: 100%; }
.first_item img { height: auto; }

/*/////////////////////////////////////*/
/* SITEMAP                             */
/*/////////////////////////////////////*/
.sitmap .cat_style_2 li { font-size: 12pt; text-transform: uppercase; list-style: none; }
.sitmap h2 { word-wrap:break-word; }

/*/////////////////////////////////////*/
/* LAZY LOAD ANIMATION                 */
/*/////////////////////////////////////*/
.no-display { opacity: 0; }
.appear { opacity: 1; -webkit-transform: translate3d(0, 0, 0); -webkit-perspective: 0; -webkit-backface-visibility: hidden; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }

/*/////////////////////////////////////*/
/* FLICKR                              */
/*/////////////////////////////////////*/
.flickr-widget { text-align: center; -moz-box-sizing: border-box; box-sizing: border-box; }
.flickr-widget .nice_heading { text-align: left; }
.flickr_badge_image { display: inline; -moz-box-sizing: border-box; box-sizing: border-box; }
.flickr_badge_image img { width: 33%; height: auto; padding:10px; padding-top: 0; -moz-box-sizing: border-box; box-sizing: border-box; }

/*/////////////////////////////////////*/
/* CHROME                              */
/*/////////////////////////////////////*/
.chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }

/*/////////////////////////////////////*/
/* BREADCRUMBS                         */
/*/////////////////////////////////////*/
#breadcrumbs { margin: 0; padding: 0; margin-bottom: 13px ;padding-bottom:3px; }

/*/////////////////////////////////////*/
/* HEADER                              */
/*/////////////////////////////////////*/
.header_container { width: 100%; z-index: 400; border-top: 5px #d8252b solid; background-color: #fff; }
.header_container table { width: 1080px; }
.header_container table td { vertical-align: middle; }
.header_container .header_logo, .header_container .header_search { vertical-align: middle; }
.header_search { text-align: right;}
.header_logo { max-width: 300px; }
.header_logo img { max-width: 100%; }
.header_main { margin: 27px 0px 30px 45px; padding: 0; border:0; }

/*/////////////////////////////////////*/
/* TOP MENU                            */
/*/////////////////////////////////////*/
.top_menu_full { background: #000; border-bottom: 1px #474747 solid; }
.top_menu { height: 30px; margin: 0 auto; width: 1080px; padding: 0 30px; padding-top: 3px; }
.top_menu ul { margin: 0; padding: 0; list-style: none; }
.top_menu .top_links ul li { margin: 0; padding: 0; float: left; padding-top: 1px; }
.top_menu .top_links ul li a { margin-right: 10px; padding-right: 10px; border-right: 1px #909090  solid; height: 16px; line-height: 16px; font-size: 8pt; }
.top_links { float: right; text-transform: uppercase; }
.top_menu .menu_mobile select { font-size: 12px; margin-top: 4px; }

/*/////////////////////////////////////*/
/* SOCIAL                              */
/*/////////////////////////////////////*/
.top-social-icons, .bottom_social_icons { float: right; }
.top-social-icons a, .bottom_social_icons a { margin-left: 5px; font-size: 10pt; display: inline-block; }
.bottom_social_icons a { font-size: 12pt; margin-left: 8px; opacity: 0.6; }
.bottom_social_icons a:hover { opacity: 1; }
.top_social_links { float: right; padding-top: 8px; padding-right: 10px;  }
.top_social_links a { color: #232323; font-size: 12pt; margin: 0 2px; font-weight: lighter; }

/*/////////////////////////////////////*/
/* ICONS                               */
/*/////////////////////////////////////*/
.fa-question-circle, .fa-sitemap { color: #d8252b; }
.fa-facebook:hover { color: #3B5998; }
.fa-twitter:hover  { color: #00aced; }
.fa-google-plus:hover  { color: #dd4b39; }
.fa-instagram:hover  { color: #517fa4; }
.fa-linkedin-square:hover  { color: #007bb6; }
.fa-youtube-play:hover  { color: #bb0000; }
.fa-flickr:hover { color: #ff0084; }
.fa-vimeo-square:hover  { color: #aad450; }
.fa-pinterest:hover  { color: #cb2027; }
.fa-rss:hover  { color: #e99b20; }

/*/////////////////////////////////////*/
/* TICKER                              */
/*/////////////////////////////////////*/
.breaking_news { height: auto; float: left; display: none; width: 400px; }
.breaking_title { height: 100%; float: left; margin-right: 20px; text-transform: uppercase; }

/*/////////////////////////////////////*/
/* MAIN MENU                           */
/*/////////////////////////////////////*/
.main_menu_full { background: #1f1f1f; border-bottom: 5px #d8252b solid; border-top: 1px #515151 solid; width: 100%; margin: 0 auto; }
#main_menu { height: 44px; margin-bottom: 30px; width: 1080px; margin: 0 auto; padding: 0 30px; }
#main_menu ul { margin: 0; padding: 0; list-style: none; }
.main_menu_center { width: 1080px; margin: 0 auto; }
#main_menu ul li { float: left; height: 44px; position: relative; transition: background 0.5s; -webkit-transition: background 0.5s; color: #fff; }
#main_menu ul li a { display: block; vertical-align: middle; padding: 2px 15px; padding-top: 10px; text-transform: uppercase; font-weight: normal; height: 32px; font-size: 12pt; color: #c7c7c7; text-shadow:0 1px 0 #333; margin-right: 2px; }
#main_menu ul li:hover a, #main_menu ul li.current-cat a, #main_menu ul li.current-menu-item a, #main_menu ul li.current-post-ancestor a, #main_menu ul li.current-menu-parent a { background: #d8252b; color: #fff; }
#main_menu ul li a:hover { color: #fff; }
#main_menu ul li ul { position: absolute; left: 0; min-width: 200px; background: #000 z-index: 99999; padding: 10px 0; -moz-box-shadow: 3px 3px rgba(0,0,0,0.6); -webkit-box-shadow: 3px 3px rgba(0,0,0,0.6); box-shadow: 3px 3px rgba(0,0,0,0.6); padding:20px; }
#main_menu ul ul  { display:none; }
#main_menu ul  li:hover > ul { display:block; }
#main_menu ul li ul li { margin: 0; padding: 0; float: none; list-style: none; min-height: 20px; height: auto; }
#main_menu ul li ul li a { display: block; vertical-align: middle; padding: 2px 10px; padding-top: 0; text-transform: uppercase; font-weight: normal; margin: 0; font-size: 16px; min-height: 20px; height: auto; color: #c7c7c7; text-shadow:none; margin-right: 2px; background: none!important; }
#main_menu ul li ul li:hover { background: #000!important; background: rgba(0,0,0, 0.4)!important; }
#main_menu ul li ul li:last-child a { padding-bottom: 0; border-bottom: none; }
#main_menu ul li ul li:hover { background: none; }
#main_menu ul li ul li { position: relative; }
#main_menu ul li ul ul { position: absolute; left: 160px; top: 0; border-left: 1px solid rgb(0, 0, 0); border-left: 1px solid rgba(0, 0, 0, .5); border-top: 1px solid rgb(0, 0, 0); border-top: 1px solid rgba(0, 0, 0, .5); -webkit-background-clip: padding-box; /* for Safari */ background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */ }

/*/////////////////////////////////////*/
/* MOBILE MENU                         */
/*/////////////////////////////////////*/
.menu_mobile { display: none; }
.menu_mobile select  { background: transparent url(images/mobile_menu.png) no-repeat right center; margin-top: 8px; border:none; font-size: 12pt; width: 100%; min-width: 240px; -webkit-appearance: none /* this is required for Webkit browsers */; border:none; box-shadow:none; padding:0.1em 0.2em; text-transform: uppercase!important; color: #fff; -moz-appearance:window; }
.menu_mobile select option { background: #333; text-transform: uppercase!important; }

/*/////////////////////////////////////*/
/* STICKY MENU                         */
/*/////////////////////////////////////*/
.sticky { z-index: 9999; position: fixed; top: 0; left: 0; width: 100%; opacity: 0.9; }
.sticky:hover { opacity: 1; }

/*/////////////////////////////////////*/
/* VIPRESS                             */
/*/////////////////////////////////////*/
#vipress_users, #vipress_users li { margin: 0; padding: 0; list-style: none; }
#vipress_users li { margin-bottom: 20px; }

/*/////////////////////////////////////*/
/* SEARCH FORM                         */
/*/////////////////////////////////////*/
.search_form, .search_input { padding:0; margin: 0; border: 0; }
.search_input { height: 25px; padding:5px 30px 5px 10px!important; float: right; transition: all 0.5s; -webkit-transition : all 0.5s; width: 120px; color: #999; font-size: 13px; background: #1f1f1f url(images/back_search.png) no-repeat!important; background-position: center right!important; margin-bottom: 0!important; }
.widget-area .search_input { padding:10px 30px 10px 10px!important; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; height: auto; }
.widget-area .search_input:focus  { padding:10px 30px 10px 10px!important; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; height: auto; }
.search_input:focus { background: #3b3b3b url(images/back_search.png) no-repeat!important; background-position: center right!important; width: 190px; box-shadow: 0 0 12px #000; }

/*/////////////////////////////////////*/
/* CAROUSEL                            */
/*/////////////////////////////////////*/
.latest_carousel { display: block; background: #1f1f1f; }
.big_carousel { display: none; }
.big_carousel_container { width: 100%; margin: 0 auto; position: relative; }
.big_carousel_container .bx-wrapper { position: relative; margin: 0 auto; }
.big_carousel_container .bx-pager, .cat_style_4 .bx-pager, .breaking_news .bx-pager { display: none; }
.cat_style_4 .bx-controls-direction, .big_carousel_container .bx-controls-direction, #slider-2 .bx-controls-direction,.breaking_news .bx-controls-direction { display: none; }
.big_carousel_container .controls span, #slider-2 .bxslider_controls span { cursor: pointer; font-size: 10pt; color: #fff; background: #d8252b; background: rgba(0,0,0, 0.7)!important; z-index: 30000; padding: 8px; width: 16px; height: 16px; padding-top: 12px; transition: all 2s; -webkit-transition: all 2s; float: right; vertical-align: middle; text-align: center; display: none; }
.big_carousel_container:hover .controls span, #slider-2:hover .bxslider_controls span { display: block; }
.controls span.next { position: absolute; right: 30px; top: 50%; margin-top: -16px; }
.bxslider_controls span.next { position: absolute; right: 0; top: 50%; margin-top: -16px; }
.controls span.prev { position: absolute; left: 30px; top: 50%; margin-top: -16px; }
.bxslider_controls span.prev { position: absolute; left: 0; top: 50%; margin-top: -16px; }
.controls h3, .title_container h3 { display: inline-block; font-size:14pt; padding: 5px 0; text-transform: uppercase; margin: 0; }
.controls p { display: inline-block; padding: 5px 8px; padding-top: 7px; margin: 0; height: 24px; color: #fff; }
.big_carousel_container:hover .controls .prev, .big_carousel_container:hover .controls .next { display: block; transition: all 2s; -webkit-transition: all 2s; }
.carousel_info a.categorie { position: absolute; top: 0; left: 0; margin: 0; background: rgba(0,0,0, 0.7); }
.carousel_info { position: relative; }
.carousel_item { position: relative; }
.carousel_item h3 { margin: 0; padding: 0; margin-top: 10px; position: absolute; bottom: 0; left: 0; background: #000; background: rgba(0,0,0,0.7); display: block; width: 100%; display: none; }
.carousel_item h3 a { color: #fff!important; padding: 10px; display: block; z-index: 3000; }
.carousel_item h3 a:hover { color: #fff!important; }
.carousel_item .date { color: #d8252b; }

/*/////////////////////////////////////*/
/* NICE HEADINGS                       */
/*/////////////////////////////////////*/
.nice_heading { margin-bottom:30px; position: relative; }
.nice_heading h3, h3.widget-title { padding: 5px 10px; background: #3c3c3c; margin: 0; border-left: 8px #d8252b solid; color: #fff; text-transform: uppercase; line-height: 30px;  }
.nice_heading  .nice_heading_span { position: absolute; right: 0; bottom: 0; text-transform: uppercase; font-weight: 700; cursor: pointer; }
.nice_heading_span span { float: right; background: #242424; padding: 5px 10px; color: #fff; line-height: 30px; }

/*/////////////////////////////////////*/
/* SLIDER CONTAINER                    */
/*/////////////////////////////////////*/
.slider_container_full { background: #000; }
.slider_container { margin: 0 auto; position: relative; width: 1080px; padding: 30px; }
.breaking_slider { height: 46px; width: 100%; margin: 0 auto; background: #7d1515; opacity: 0.8; z-index: 500; }
.bxslider_info { position: absolute; bottom: 20px; left: 0; padding-bottom: 0; width: 100%; max-width: 75%; background: #000; background: rgba(0, 0, 0, 0.8); padding: 20px; line-height:30px; }
.current_slide_a img { border:2px #fff solid; }
.current_slide { border-left: 4px #d8252b solid; }
.current_slide h3 a { color: #fff !important; }
.slider_item { width: 100%; margin: 0; padding: 0; position: relative; }
.slider-mobile { display: none; }

/*/////////////////////////////////////*/
/* BXSLIDER                            */
/*/////////////////////////////////////*/
.bxslider { display: none; }
.bxslider_photo .play_small { cursor: pointer; }
.bxslider_video { width: 100%; height: 100%; display: none; }
.bxslider_item img { width: 100%; height: 500px;}
.bxslider_2 .bxslider_item img { width: 100%; height: 500px; }
.bxslider_3 .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #d8252b; }
.bxslider_3 .bx-pager { bottom: auto; top: 20px; right: 20px; z-index: 30000; width: auto; display: block; }
.bxslider-pager { position: absolute; top:20px; right:20px; z-index: 500; }
.bxslider-pager img { width: 50px; height: 50px; border: 2px #fff solid; opacity: 0.7; transition: all 0.5s; -webkit-transition : all 0.5s; }
.bxslider-pager-current img { opacity: 1; }
.bxslider-pager img:hover { opacity: 1; }
.bxslider_item a:hover { color: #fff; }
.bxslider_item .date { background: #d8252b; padding: 10px 20px; text-align: center; z-index: 900; margin-right: 20px; height: 100%; display: table-cell; vertical-align: middle; }
.bxslider_item .date span { color: #fff; display: block; font-size: 12px; margin-bottom: 2px; }
.bxslider_item .date .day-num { font-size: 25pt; }
.bxslider_item .date .month { margin-bottom: 0; }
.bxslider_item .info { display: table-cell; vertical-align: middle; padding: 0; padding-left: 20px; }
.bxslider-pager a { margin-right: 10px; }

/*/////////////////////////////////////*/
/* FEATURED SLIDER                     */
/*/////////////////////////////////////*/
.featured-slider-container { width: 540px; float: left; position: relative; }
.featured-slider-container #bxslider_next, .featured-slider-container #bxslider_prev { position: absolute; right:20px; top: 50%; font-size: 26px; line-height: 26px; margin-top: -13px; color: #fff; z-index: 500; opacity: 0.4; cursor: pointer; }
.featured-slider-container #bxslider_next:hover, .featured-slider-container #bxslider_prev:hover { opacity: 1; }
.featured-slider-container #bxslider_prev { right: auto; left: 20px; }
.featured-slider-container  .bx-wrapper { margin: 0; padding: 0; }
.featured-slider { display: none; }
.featured-slider img { max-width: 100%; width: 540px; }
.other-featured-item { width: 540px; float: left; position: relative; }
.other-featured-item .featured-slider-item { width: 50%; float: left; display: block; }
.other-featured-item .featured-slider-item img { width: 100%; height: 100%; display:block; }
.featured-slider-container .bx-controls-direction { display: none; }
.featured-slider-item { position: relative; }
.featured-slider-item .info { position: absolute; left: 20px; bottom: 20px; right: 20px; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; }
.featured-slider-item .info-meta { display: none; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; }
.featured-slider-item .info-container:hover { background: #000; background: rgba(0,0,0,0.7); }
.featured-slider-item .info-container:hover  .info-meta { display: block; }
.featured-slider-item .info-meta .meta-info { background: #d8252b; color: #fff!important; padding: 10px; text-transform: uppercase; font-size: 12pt; }
.featured-slider-item .info-meta .meta-info a { color: #fff!important; }
.featured-slider-item p { display: none; }
.featured-slider-item .info h2 { margin: 0; padding: 0; }
.featured-slider .info h2 { font-size: 32px; line-height: 38px; }
.featured-slider-item .slider-5-cat { color: #fff!important; border-bottom: 2px #fff solid; padding-bottom: 10px; margin-bottom: 10px; }
.featured-slider-item .info a, .featured-slider-item .info h2 a, .featured-slider-item .info a:hover, .featured-slider-item .info h2 a:hover { color: #fff; text-shadow: 0 0 3px #000; }

/*/////////////////////////////////////*/
/* FEATURED ITEMS                      */
/*/////////////////////////////////////*/
.featured_vids { float: left; width: 30%; overflow-y : scroll; opacity: 0.8; transition: all 0.5s; -webkit-transition: all 0.5s; height: 500px; }
.featured_item_photo { position: relative; }
.featured_item_photo a.categorie { position: absolute; top: 2px; left: 2px; font-size: 10px; }
.featured_vids:hover { opacity: 1; }
.featured_item { margin-bottom: 6px; margin-left: 20px; margin-right:5px; background: #000; background: rgba(0,0,0, 0.9); border: 1px #242424 solid; border-left-width: 4px; position: relative; }
.featured_item:last-child { margin-bottom: 0; }
.featured_item:hover { background: #242424; background: rgba(0,0,0, 0.8); }
.featured_item_photo { float: left; margin-right: 10px; }
.featured_item_info { overflow: hidden; padding-left: 10px; }
.featured_item_info h3 { margin: 0; padding: 0; overflow:hidden; font-weight: lighter; line-height: 19px; text-transform: uppercase; font-size: 12pt; }
.featured_item img { width: 90px; border:1px #fff solid; margin-top: 15px;}
.featured_item .date { color: #fff; }
.featured_item .featured_item_info .meta-info { border-top: none; border-bottom: none; margin: 0px; padding:0px; }

/*/////////////////////////////////////*/
/* SLIDER 1                            */
/*/////////////////////////////////////*/
#slider-1 { height: 100%; margin: 0 auto; background: #1c1c1c; max-width: 100%; }

/*/////////////////////////////////////*/
/* SLIDER 2                            */
/*/////////////////////////////////////*/
#slider-2 { position: relative; width: 70%; height: 500px; float: left; }
#slider-2.slider-3 { width: 100%; height: 500px; position: relative; } 
#slider-2.slider-3 .bxslider_controls { display: none; }
#slider-2 .bx-controls-auto { position: absolute; top: 20px; right: 20px; width: 20px; }
#slider-2 .bxslider_item:first-child {display: block; -webkit-backface-visibility: visible;}

/*/////////////////////////////////////*/
/* SLIDER 3                            */
/*/////////////////////////////////////*/
.slider-3 .bxslider_info { max-width: 45%; bottom: 20px; }
.slider-3.slider-5 .slider-5-item-info { max-width: 35%; }
.slider-3 .featured_vids { float: none; position: absolute; right: 20px; top: 20px; height: 460px; opacity: 1; z-index: 500; }
.slider-3 .featured_item_photo { float: right; margin-left: 10px; }
.slider-3 .more_info { background: #d8252b; color: #fff; padding: 10px 15px; }
.slider-3 p.description { display: none; width: 100%; padding:20px 0; margin: 0; }
.slider-3 .featured_item h3 a { color:#7a7a7a; }
.content_content .slider-3 .featured_item h3 { font-size: 16px; margin-bottom: 0px; margin-top:15px; }
.slider-3 .controls { display: none; }

/*/////////////////////////////////////*/
/* SLIDER 5                            */
/*/////////////////////////////////////*/
.slider-5-item-info { display: table; position: absolute; left: 10px; bottom: 10px; background: #000; background: rgba(0,0,0,0.7); max-width: 60%; padding:  26px; }
.content_content .slider-5-item-info h2 { margin: 0 !important; padding: 0; font-size: 14pt; line-height: 20px; }
.slider-5-item-info h2 a { margin: 0; padding: 0; color: #fff; font-size: 14pt; line-height: 20px; }
.slider-5-cat { display: inline-block; color: #c0c0c0!important; text-transform: uppercase; margin-bottom: 10px; font-size: 12pt; }
.slider-5 .bx-controls, .slider-5 .bx-pager { display: none; }
.slider-5 { transition: all 0.5s; -webkit-transition : all 0.5s; }
.slider-5 .hero_slider_sidebar_next, .slider-5 .hero_slider_sidebar_prev, .slider-5 .full_hero_slider_next, .slider-5 .full_hero_slider_prev, .slider-5 .hero_slider_thumbnail_next, .slider-5 .hero_slider_thumbnail_prev { background: #000; background: rgba(0,0,0, 0.7); color: #fff; height: 40px; width: 40px; line-height: 40px; position: absolute; right: 20px; top: 50%; z-index: 400; display: inline-block; border-radius: 5px; text-align: center; margin-top: -40px; cursor: pointer; display: none; transition: all 0.5s; -webkit-transition : all 0.5s; }
.slider-5 .hero_slider_sidebar_prev, .slider-5 .full_hero_slider_prev, .slider-5 .hero_slider_thumbnail_prev { left: 20px; right: auto; }
.slider-5:hover .hero_slider_sidebar_next, .slider-5:hover .hero_slider_sidebar_prev, .slider-5:hover .full_hero_slider_next, .slider-5:hover .full_hero_slider_prev, .slider-5:hover .hero_slider_thumbnail_next, .slider-5:hover .hero_slider_thumbnail_prev { display: block; margin-top: -20px; }

/*/////////////////////////////////////*/
/* SLIDER 6                            */
/*/////////////////////////////////////*/
.slider-6 .controls { display: block; }

/*/////////////////////////////////////*/
/* STATIC HERO                         */
/*/////////////////////////////////////*/
.static_hero_sidebar { position: relative; width: 65.66%; float: left; }
.static-hero-container .featured_item { border-bottom: 1px solid #77c8c8; }

/*/////////////////////////////////////*/
/* CONTENT                             */
/*/////////////////////////////////////*/
#content { padding: 40px 30px; margin: 0 auto; width: 1080px; }
.content_container { width:700px; float: left; margin-bottom: 40px; }
.content_container_right { float: right; }
.content_container.full { width:100%; float: none; }
.content_container.small { width: 540px; float: left; }
.content_container img { max-width: 100%; }

/*/////////////////////////////////////*/
/* SINGLE                              */
/*/////////////////////////////////////*/
.single h1 { margin-bottom: 5px; font-size: 32px; font-weight: bolder; line-height: 46px; margin-top: 0; }
.single .content_content h2 { font-size: 28px; margin: 35px 0; }
.single .content_content h3 { font-size: 24px; margin: 20px 0; }
.single .content_content h4 { font-size: 18px; margin: 20px 0; }
.single .content_content h5 { font-size: 15px; margin: 20px 0; }
.single .content_content h6 { font-size: 12px; margin: 20px 0; }
.single .gravatar { float: left; margin: 0; margin-right: 20px!important; margin-bottom: 20px!important; }
.single .meta-info, .single_post .meta-info { padding:5px 0; margin-top: 10px; border-top: 1px #242424 solid; border-bottom: 1px #242424 solid; margin-bottom: 0; }
.single_post h1 { font-size: 28pt; line-height: 30pt; margin-top: 0; }
.meta-info, .meta-info a, #breadcrumbs, #breadcrumbs a { color: #575757; }
.meta-info a:hover, #breadcrumbs a:hover { color: #fff; border-bottom:1px #fff dotted; }

/*/////////////////////////////////////*/
/* RELATED                             */
/*/////////////////////////////////////*/
.related_posts { display: none; }
.related_posts_container { margin: 30px 0; }
.related_posts_container .meta-info { border: none; margin-top: 0; margin-bottom: 0; }
.related_posts { margin-top: 20px; margin-bottom: 20px; }

/*/////////////////////////////////////*/
/* TAGS                                */
/*/////////////////////////////////////*/
.tags_container { margin: 20px 0; }
.tags_container .tegs_title { background: #d8252b; padding: 5px 10px; float: left; }
.tags_container .tegs_title h4 { color: #fff; margin: 0; padding: 0; font-size: 12pt; }
.tags_container .tags_tags { overflow: hidden; background: #3c3c3c; padding: 5px 10px; text-transform: lowercase; }

/*/////////////////////////////////////*/
/* AUTHOR                              */
/*/////////////////////////////////////*/
.authorDescription { margin: 0; padding: 0; line-height: 18px!important; }
.block_author { padding: 30px; background: #242424; border:1px #363636 solid; margin-bottom: 30px; opacity: 0.9; }
.block_author:hover { opacity: 1; }
.author_social_links { margin-top: 10px; }
.author_social_links a { display: inline-block; margin-right: 10px; font-size: 10pt; }

/*/////////////////////////////////////*/
/* CAT STYLE GENERAL                   */
/*/////////////////////////////////////*/
.cat_style_item { margin-bottom: 20px; }
.cat_style_photo { position: relative; }
.cat_style_item img { margin-bottom: 10px; }
.cat_style_item h3 { margin: 0; padding: 0; }
.cat_style_item .meta { margin-bottom: 20px; }
.cat_style_1 img, .cat_style_2 img, .cat_style_image img, .cat_style_4 img, .cat_style_5 img, .cat_style_7 img, .cat_style_3 img { max-width: 100%; }
.cat_style_item a.categorie { background: rgba(0,0,0, 0.4); font-weight: bold; font-size: 10pt; position: absolute; top: 0; left: 0; z-index: 590; }
.cat_style_info h3 { margin: 0; }

/*/////////////////////////////////////*/
/* CAT STYLE 1                         */
/*/////////////////////////////////////*/
.cat_style_1 { width: 100%; }
.cat_style_1 .cat_style_item { width: 32%; float: left; }

/*/////////////////////////////////////*/
/* CAT STYLE 2                         */
/*/////////////////////////////////////*/
.cat_style_2 .cat_style_item { width: 23.5%; float: left; }

/*/////////////////////////////////////*/
/* CAT STYLE 3                         */
/*/////////////////////////////////////*/
.cat_style_3 .cat_style_item h3 { font-size: 17pt; font-weight: bolder; }
.cat_style_3_item { width: 100%; margin-bottom:30px!important; }
.cat_style_3_item .cat_style_image { float: left; width: 48%; }
.cat_style_3 { width: 100%; }
.cat_style_3_item .cat_style_info { width: 48%; float: left; }
.cat_style_3_item .speacer { width: 4%; }
.cat_style_3 { width: 100%; }
.cat_style_3_item { margin-bottom: 20px; }

/*/////////////////////////////////////*/
/* CAT STYLE 4                         */
/*/////////////////////////////////////*/
.cat_style_4 { width: 100%; position: relative; margin: 0; padding: 0; }
.cat_style_4 .bx-viewport { margin: 0; padding: 0; }
.cat_style_4  div { margin: 0; padding: 0; }
.cat_style_4 .nice_heading { margin-bottom: 30px!important; }

/*/////////////////////////////////////*/
/* CAT STYLE 5                         */
/*/////////////////////////////////////*/
.cat_style_5 .cat_style_item { width: 49%; float: left; margin-bottom: 20px; }
.cat_style_5 .speacer { width: 2%; float: left; }

/*/////////////////////////////////////*/
/* CAT STYLE 7                         */
/*/////////////////////////////////////*/
.cat_style_7 .cat_style_item { width: 100%; float: none; }
.cat_style_7 .cat_style_info { margin-top: 10px; }
.cat_style_7 .cat_style_info h3 { font-size: 18pt; }

/*/////////////////////////////////////*/
/* CAT STYLE 8                         */
/*/////////////////////////////////////*/
.cat_style_8 .cat_style_item { float: left; width: 18.4%; }
.cat_style_8  img { background: #fff; padding: 4px; -moz-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 0 5px #000; }

/*/////////////////////////////////////*/
/* CAT STYLE 9                         */
/*/////////////////////////////////////*/
.cat_style_9 .cat_style_3_item .cat_style_image { float: left; width: 120px; }
.cat_style_9 .cat_style_3_item { margin-bottom: 10px!important; }
.cat_style_9 .cat_style_3_item .cat_style_info { float: none; overflow: hidden; width: auto; }
.cat_style_9 .speacer, .cat_style_10 .speacer { width: 6%; }
.cat_style_9 .first_cat_style_item { width: 47%; float: left; }
.cat_style_9 .other_cat_style_items { width: 47%; float: left; }

/*/////////////////////////////////////*/
/* CAT STYLE 10                        */
/*/////////////////////////////////////*/
.cat_style_10 .speacer { width: 4% }
.cat_style_10 .cat_style_3_item { margin-bottom: 20px !important; }
.cat_style_10 .cat_style_3_item .cat_style_image { position: relative; }
.cat_style_10 .first_cat_style_item { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px #242424 solid; }
.cat_style_10 .other_cat_style_items .cat_style_3_item { margin-bottom: 20px!important; }
.cat_style_10 .other_cat_style_items .first_other_cat_style_items { width: 47%; float: left; }
.cat_style_10 .other_cat_style_items .second_other_cat_style_items { width: 47%; float: left; }

/*/////////////////////////////////////*/
/* CATEGORY LIST                       */
/*/////////////////////////////////////*/
.categories_list .cat_title p { font-size: 40px; margin:0px; padding: 20px; line-height: 46px; }
.categories_list .col_small, .categories_list .col_large { margin-bottom: 20px; }
.categories_list .col_small .cat_title p { padding: 50px 0px; text-align: center; font-weight: bold;}
.categories_list .col_large .cat_title p { padding: 80px 0px; text-align: center; font-weight: bold;}
.categories_list .col_2 { float: left; width: 49%; margin-bottom: 20px; height: 250px; margin-right: 2%; }
.categories_list .col_2 .cat_title p { font-size: 40px; margin:0px; padding: 30px 20px; }
.categories_list .col_2.last { margin-right: 0px; }
.categories_list .col_3 { float: left; width: 32%; margin-bottom: 20px; height: 250px; margin-right: 2%; }
.categories_list .col_3.last { margin-right: 0px; }
.categories_list .col_4 { float: left; width: 23.5%; margin-bottom: 20px; height: 150px; margin-right: 2%; }
.categories_list .col_4 .cat_title p { font-size: 20px; margin:0px; padding: 10px; line-height: 26px; font-weight: bold; }
.categories_list .col_4.last { margin-right: 0px; }
.categories_list .col_5 { float: left; width: 18.4%; margin-bottom: 20px; height: 150px; margin-right: 2%; }
.categories_list .col_5.last { margin-right: 0px; }
.categories_list .col_5 .cat_title p { font-size: 16px; margin:0px; padding: 10px; line-height: 20px; font-weight: bold; }

/*/////////////////////////////////////*/
/* IMAGE HEADER DESCRIPTION            */
/*/////////////////////////////////////*/
.full_description_header h1 { text-transform: uppercase; margin-bottom: 10px; }
.description_header { position: relative; }
.description_header .description_text { display: inline; position: absolute; bottom:25px; left: 35px; padding: 15px 25px; max-width: 47%; }
.description_header .description_text p { margin: 0px; }

/*/////////////////////////////////////*/
/* WIDGET AREA                         */
/*/////////////////////////////////////*/
.widget-area .cat_style_3 .cat_style_item h3 { font-size: 13pt; font-weight: normal; }
.widget-area .cat_style_3_item { margin-bottom: 15px!important; }
.widget-area .cat_style_3_item .cat_style_image { float: left; width: 75px; margin-right: 10px; }
.widget-area .cat_style_3_item .cat_style_image img { border: 2px #fff solid; }
.widget-area .cat_style_3_item .cat_style_info { overflow: hidden; width: auto; float: none; }
.widget-area .speacer { width: 2%; }
.widget-area .cat_style_7 .cat_style_info h3 { font-size: 12pt; }
.widget-area .speacer { width: 4%; }
.widget-area .cat_style_1 .cat_style_item { width: 30%; }
.widget-area .cat_style_2 .cat_style_item { width: 22%; }
.widget-area .cat_style_5 .cat_style_item { width: 48%; }
.widget-area .tabs_ul li { width: 33.3333%; -moz-box-sizing: border-box; box-sizing: border-box; margin-right: 0!important; text-align: center; }
.widget-area .tabs_ul li a { text-align: center; font-size: 10pt; }
.widget-area .tabs_ul li { padding: 5px 10px; margin-right: 2px; }
.widget-area ul, .widget-area li { margin: 0; padding: 0; list-style: none; }

/*/////////////////////////////////////*/
/* WIDGET ATFI                         */
/*/////////////////////////////////////*/
.widget_atfi_widget.widget-area { padding-top: 0!important; }
.widget_atfi_widget ul { padding: 20px; margin-bottom: 20px; margin-top: 0; border: 1px #525252 solid; border-bottom: 5px #00aced solid; }
.widget_atfi_widget .nice_heading { margin-bottom: 0!important; }
.widget_atfi_widget .nice_heading h3, .footer_container .widget_atfi_widget .nice_heading h3 { border-color: #00aced!important; background: #00aced!important; color: #fff!important; }
.widget_atfi_widget .fa-twitter:hover { color: #fff!important; }
.widget_atfi_widget ul li { padding: 10px 0; margin-bottom: 5px; border-bottom: 1px #525252 solid; }
.widget_atfi_widget ul li:last-child, .footer_container .widget_atfi_widget ul li:last-child { border-bottom: none!important; padding-bottom: none!important; margin-bottom: none!important; }

/*/////////////////////////////////////*/
/* ZOOM DEFAULT                        */
/*/////////////////////////////////////*/
.zoom { width:293px; height:170px; display:block; position:relative; overflow:hidden; border:1px solid #ddd; background:#fff url(images/loader.gif) no-repeat center; }
.zoom img { display:none }
.zoomOverlay { position:absolute; top:0; left:0; bottom:0; right:0; display:none; background-image:url(images/zoom.png); background-repeat:no-repeat; background-position:center; }

/*/////////////////////////////////////*/
/* TABS                                */
/*/////////////////////////////////////*/
.tabs_ul, .tabs_ul li { margin: 0; padding: 0; list-style: none; }
.tabs_ul { margin-bottom: 30px; border-bottom: 3px #d8252b solid; }
.tabs_ul li.ui-tabs-active { background: #d8252b; }
.tabs_ul li.ui-tabs-active a { color: #fff!important; }
.tabs_ul li { float: left; background: #3c3c3c; padding: 10px 15px; margin-right: 2px; }
.tabs_ul li a { color: #a0a0a0; }

/*/////////////////////////////////////*/
/* COMMENT                             */
/*/////////////////////////////////////*/
.comment_style_item img { border-radius: 67px; }
#comments .pagination { border: none; }
.comment-info-top { padding: 30px; padding-left: 0; }
.comment-info-top h4, .comment-info-top p { margin: 0; padding: 0; }
.comment-info-top h4 { font-size: 12pt; }
.comment-text p { margin: 0; padding: 0; }
#comments ol, #comments ul { margin: 0; padding: 0; list-style: none; padding-left: 20px;}
#comments ol li, #comments ul li  { margin: 0; padding: 0; list-style: none; margin-bottom: 30px;   }
#comments ul { padding-left: 40px; border-left: 1px #242424 solid; }
.comment-text .reply { background: #d8252b; padding: 2px 15px; display: inline-block; margin-top: 10px;  }
.comment-text .reply:hover { opacity: 0.9; }
.comment-text .reply a, .comment-text .reply a:hover { color: #fff; text-transform: uppercase; }
.date-time-comment { margin-bottom: 10px!important; padding-bottom: 10px!important; border-bottom:1px #363636 solid; }

/*/////////////////////////////////////*/
/* AVATAR                              */
/*/////////////////////////////////////*/
.avatar-box { margin-bottom: 0; position: relative; border:1px #363636 solid; padding-left: 64px; margin-bottom: 40px; background: #242424; }
.avatar-box a { color: #fff; }
.avatar-box .gravatar { position: absolute; left: -20px; top: 30px; background: #fff; padding: 5px; border:1px #363636 solid; }
.bypostauthor .avatar-box { background: #0d0d0d; }

/*/////////////////////////////////////*/
/* FOOTER                              */
/*/////////////////////////////////////*/
.footer_container .tabs_ul li a { color: #a0a0a0; }
.footer_container .widget_atfi_widget ul { border: 1px #525252 solid!important; border-bottom: 5px #00aced solid!important; }
.footer_container .widget_atfi_widget ul li { border-bottom: 1px #525252 solid!important; }
.footer_container_full{ background: #191919; }
.footer_container { width: 1100px; background: #191919; padding: 30px 20px; color: #686868!important; margin: 0 auto; }
.footer_container a,.footer_copyright a,  .footer_container a:visited, .footer_copyright a:visited { color: #959494!important; }
.footer_container .simple-social-icons a { color: #fff!important; }
.footer_container a:hover, .footer_copyright a:hover { color: #fff!important; }
.footer_container a.categorie { color: #fff!important; }
.footer_container .meta-info, .footer_container .meta-info a { color: #575757!important; }
.footer_container .meta-info a:hover { color: #fff!important; border-bottom: 1px #fff dotted; }
.footer_container .nice_heading h3, .footer_container h3.widget-title { background: #3c3c3c!important; color: #fff!important; }
.footer_container .nice_heading_span span { background: #242424!important; }
.footer_container .widget_atfi_widget .nice_heading h3 { border-color: #00aced!important; background: #00aced!important; color: #fff!important; }
.footer-widget { width: 100%; position: relative; }
.footer-widget .widget-footer { width: 275px; padding: 0 10px 0 10px; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-bottom: 20px; }
.footer_copyright_full { background: #000; }
.footer_copyright { display: block; padding: 10px 20px 10px 20px; margin-top: 30px; position: relative; width: 1080px; margin: 0 auto; }
.footer_copyright a.back_to_top { background: #000; color: #fff; font-size: 15pt; width: 20px; height: 20px; text-align: center; padding: 10px; top: -30px; left: 50%; margin-left: -15px; position: absolute; padding-bottom: 17px; padding-top: 3px; }
.footer_copyright p { margin: 0!important; padding: 0!important; }
.footer_copyright .copyrights { float: left; width: 50%; text-transform: uppercase!important; font-size: 10pt; }
.footer_copyright img { margin: 0!important; padding: 0!important; }

/*/////////////////////////////////////*/
/* BOTTOM AD                           */
/*/////////////////////////////////////*/
.bottom-ad { text-align: center; padding: 30px; padding-top: 0; }
.bottom-ad img { max-width: 100%; }

/*/////////////////////////////////////*/
/* SIDEBAR                             */
/*/////////////////////////////////////*/
.sidebar_small { width: 160px; float: left; min-height: 100px; }
.sidebar_big { width: 299px; float: left; min-height: 100px; border-left: 1px #242424 solid; padding-left: 40px; }
.sidebar_big_left { border-left: none; border-right: 1px #242424 solid; padding-left: 0; padding-right: 40px; }
.sidebar-widget .widget-area { width: 100%; }
.sidebar_big_left .widget-area { padding: 30px 0 30px 0; padding-top: 0; }
.sidebar_big .widget-area { padding: 30px 0 30px 0; padding-top: 0; }

/*/////////////////////////////////////*/
/* NEWER-OLDER                         */
/*/////////////////////////////////////*/
.newer-older { margin-bottom: 30px; }
.newer-older div.newer { background: #242424; border:1px #363636 solid; width: 47%; float: right; padding: 0; text-align: right; }
.newer-older div.older { background: #242424; border:1px #363636 solid; width: 47%; float: left; padding: 0; }
.newer-older a.post_title { font-size: 15pt; }
.newer-older p { padding: 25px; margin: 0; }
.newer-older .speacer { width: 4%; }

/*/////////////////////////////////////*/
/* GALLERY                             */
/*/////////////////////////////////////*/
#post-author .gravatar, .gallery img { background: #fff; padding: 5px; box-shadow: 0 0 8px #242424; border: none!important; }
.gallery img { max-width: 86%; height: auto; }
.gallery img:hover { opacity: 0.9; }

/*/////////////////////////////////////*/
/* FORMS                               */
/*/////////////////////////////////////*/
form div.input-text, form div.text-area, input[type=text], textarea, input[type=password] { padding:10px 10px 10px 10px; background: #1f1f1f; margin-bottom: 14px; border: 0; color: #999; }
input[type=checkbox] { margin-bottom: 14px; padding: 0; }
form div.input-text { padding:5px 10px 5px 10px; width: 60%; }
div.input-text input[type=text] { color: #999; background: transparent; border:none; width: 100%; height: 100%; padding: 0; margin: 0; border: 0; }
div.text-area textarea { background: transparent; color: #999; border:none; width: 100%; padding: 0; margin: 0; border: 0; }
input[type=text]:focus, textarea:focus { }
input[type=submit] { padding: 10px 20px; font-size: 12pt; text-transform: uppercase; }
#loginform p { margin:0 0 0 0!important; }
#loginform input[type=text], #loginform input[type=password] { min-width: 200px; }

/*/////////////////////////////////////*/
/* PAGINATION                          */
/*/////////////////////////////////////*/
.single .pagination { margin: 20px 0;padding: 10px 0; border-top: 1px #242424 solid; border-bottom: 1px #242424 solid; font-size: 15px; }
.pagination .page-numbers { background: #d8252b; padding: 10px; color: #fff; }
.pagination  a.page-numbers:hover { opacity: 0.8; }
.pagination .page-numbers.current { background: #5c5c5c!important; }

/*/////////////////////////////////////*/
/* WIDGETS                             */
/*/////////////////////////////////////*/
.widget_tag_cloud a { display: inline-block; background:#d8252b; padding: 5px; margin-right: 5px; margin-bottom: 5px; color: #fff; text-transform: capitalize; }
.widget_tag_cloud a:hover { opacity: 0.8; }


/*/////////////////////////////////////*/
/* SCREENS 1024px - 1140px             */
/*/////////////////////////////////////*/
@media only screen and (max-width: 1140px) and ( min-width: 1024px ) {
  /* ===== GENERAL ===== */
	.header_container table , .top_menu, #main_menu, .slider_container, .big_carousel_container, #content, .footer_copyright { width: 924px; }
  .content_container { width:544px; }
	.breaking_news { width: 200px; }
	.header-ad { display: none; }
  
  /* ===== FEATURED ===== */
  .featured-slider-container { width: 462px; float: left; }
  .featured-slider-container  .bx-wrapper { margin: 0; padding: 0; }
  .featured-slider img { max-width: 100%; width: 462px; }
  .other-featured-item { width: 462px; float: left; position: relative; }
  .other-featured-item .featured-slider-item { width: 231px; float: left; }
  
  /* ===== SLIDER ===== */
  #slider-2.slider-3 { width: 924px; height: 428px; }
	#slider-2.slider-2 { width: 504px; height: 382px; }
	#slider-2.slider-2 .featured_vids, #slider-2.slider-3 .featured_vids { height: 382px; }
	.slider-2 .bxslider img, .slider-3 .bxslider img { width: 100%; height: auto; }
	#slider-2.slider-2 .date { display: none; }
	#slider-2.slider-2  .bxslider_item h2  { padding-top: 0; }
	#slider-2.slider-2 h2 a { font-size: 24pt; line-height: 24pt; }
  
  /* ===== FOOTER ===== */
	.footer_container { width: 944px; padding: 30px 20px; }
	.footer-widget .widget-footer { width: 236px; }
}

/*/////////////////////////////////////*/
/* SCREENS 984px - 1024px              */
/*/////////////////////////////////////*/
@media only screen and (max-width: 1024px) and ( min-width: 984px ) {
  /* ===== GENERAL ===== */
  .header_container table , .top_menu, #main_menu, .slider_container, .big_carousel_container, #content,.footer_container, .footer_copyright {
		width: 824px;
	}
  .content_container { width:100%; }
  .top_ticker { display: none; }
	.header-ad { display: none; }
  
  /* ===== FEATURED ===== */
  .featured-slider-container { width: 412px; float: left; }
  .featured-slider-container  .bx-wrapper { margin: 0; padding: 0; }
  .featured-slider img { max-width: 100%; width: 412px; }
  .other-featured-item { width: 412px; float: left; position: relative; }
  .other-featured-item .featured-slider-item { width: 206px; float: left; }
  
  /* ===== CATEGORY LIST ===== */
  .categories_list .col_5 .cat_title p { font-size: 14px; margin:0px; padding: 10px; line-height: 18px; font-weight: bold; }
  .categories_list .col_5 { height: 100px; }
  
  /* ===== SLIDER ===== */
  #slider-2.slider-3 { width: 824px; height: 381px;}
	#slider-2.slider-2 { width: 504px; height: 382px; }
	.slider-2 .featured_vids { width: 320px; height: 382px; }
  .slider-3 .featured_vids { width: 320px; height: 341px!important; }
	.slider-2 .bxslider img, .slider-3 .bxslider img { width: 100%; height: auto; }
	#slider-2.slider-2 .date, #slider-2.slider-3 .date { display: none; }
	#slider-2.slider-2  .bxslider_item h2, #slider-2.slider-3 .bxslider_item h2 { padding-top: 0; }
	#slider-2.slider-2 h2 a, #slider-2.slider-3 h2 a { font-size: 18pt; line-height: 19pt; }
  .bxslider-pager { display: none; }
  
  /* ===== FOOTER ===== */
	.footer_container,.footer_container { width: 884px; margin: 0 auto; }
	.footer_container { width: 844px; padding: 30px 20px; }
  .footer-widget .widget-footer { width: 281.3px; padding: 0 10px 0 10px; }
  
	/* ===== SIDEBAR ===== */
  .sidebar_big { margin-left: 0!important; border: 0!important; width: 100%; padding: 0 0 0 0; }
	.sidebar_big_left { padding: 0 0 0 0; }
	.sidebar_big .widget-area { width: 31%; float: left; }
  .sidebar_big .widget-area:nth-of-type(2) { padding: 0 20px; } 
  .sidebar_big_left .widget-area { padding: 0 0 0 0; }
	.sidebar_big .widget-area { padding: 30px 0 30px 0; padding-top: 0; }
   
  /* ===== FACEBOOK ===== */
  .fb-like-box span { width: 260px !important; }
  .fb-comments span { width: 100% !important; }
    
	/* ===== MENU ===== */
	.menu_container { display: none; }
	.menu_mobile { display: block; }
	.top_menu .menu_mobile select { width: 30%!important; }
}

/*/////////////////////////////////////*/
/* SCREENS 746px - 984px               */
/*/////////////////////////////////////*/
@media only screen and (max-width: 984px) and (min-width: 746px) {
  /* ===== GENERAL ===== */
  .header_container table , .top_menu, #main_menu, .slider_container, .big_carousel_container, #content,  .footer_copyright { width: 688px; }
  .featured_vids { display: none; }
	.content_container { width:100%; }
  .top_ticker { display: none; }
	.header-ad { display: none; }
  
  /* ===== FEATURED ===== */
  .featured-slider-container { width: 344px; float: left; }
	.featured-slider-container  .bx-wrapper { margin: 0; padding: 0; }
	.featured-slider img { max-width: 100%; width: 344px; }
  .featured-slider .info h2 { font-size: 13pt; line-height: 15pt; }
	.other-featured-item { width: 344px; float: left; position: relative; }
	.other-featured-item .featured-slider-item { width: 172px; float: left; }
	.other-featured-item a, .other-featured-item h2 { font-size: 13pt; line-height: 15pt!important; }
  
  /* ===== CATEGORY LIST ===== */
  .categories_list .col_5 .cat_title p { font-size: 14px; margin:0px; padding: 10px; line-height: 18px; font-weight: bold; }
  .categories_list .col_5 { height: 100px; margin-bottom: 15px; }
  .categories_list .col_4 .cat_title p { font-size: 16px; margin:0px; padding: 10px; line-height: 20px; font-weight: bold; }
  .categories_list .col_3 .cat_title p { font-size: 18px; margin:0px; padding: 10px; line-height: 20px; font-weight: bold; }
  .categories_list .col_3 { height: 150px; margin-bottom: 15px; }
  .categories_list .col_2 .cat_title p { font-size: 20px; margin:0px; padding: 10px; line-height: 24px; font-weight: bold; }
  .categories_list .col_2 { height: 200px; margin-bottom: 15px; }
  
  /* ===== SLIDER ===== */
  .slider-5-cat { display: none; }
	#slider-2.slider-3 { width: 688px; height: 319px; }
	#slider-2.slider-2 { width: 688px; height: 521px; }
  .slider-2 .bxslider img, .slider-3 .bxslider img { width: 100%; height: auto; }
	.slider-3 .controls { display: block; }
	#slider-2.slider-2 .date, #slider-2.slider-3 .date { display: none; }
	#slider-2.slider-2  .bxslider_item h2, #slider-2.slider-3 .bxslider_item h2 { padding-top: 0; }
	#slider-2.slider-2 h2 a, #slider-2.slider-3 h2 a { font-size: 18pt; line-height: 19pt; }
	#slider-2.slider-3 .bxslider_controls { display: block; }
  .bxslider-pager { display: none; }
  
  /* ===== STATIC SLIDER ===== */
  .static_hero_sidebar, .static-hero-container .featured_vids { width: 100%; float: none; }
  .static-hero-container .featured_vids { display: block; height: auto; }
  .static-hero-container .featured_item { display: inline-block; margin: 0px; width: 33%; }
  .static-hero-container .featured_item_photo { float: none; margin-right: 0px; }
  .static-hero-container .featured_item img { margin-top: 0px; width: 100%; }
  .static-hero-container .featured_item_info h3 { margin: 0px !important; height: 40px; }
  
  /* ===== FOOTER ===== */
	.footer_container { width: 708px; margin: 0 auto; }
  .footer-widget .widget-footer { width: 354px; }
  
	/* ===== SIDEBAR ===== */	
	.sidebar_big { margin-left: 0!important; border: 0!important; width: 100%; padding: 0 0 0 0; }
	.sidebar_big_left { padding: 0 0 0 0; }
  .sidebar_big .widget-area { width: 31%; float: left; }
  .sidebar_big .widget-area:nth-of-type(2) { padding: 0 20px; } 
  .sidebar-widget .widget-area { padding: 30px 0 30px 0; padding-top: 0; }
    
  /* ===== FACEBOOK ===== */
  .fb-like-box span { width:211px!important; }
  .fb-comments span { width: 100% !important; }
    
	/* ===== MENU ===== */
	.menu_container { display: none; }
	.menu_mobile { display: block; }
	.top_menu .menu_mobile select { width: 30%; }  
}

/*/////////////////////////////////////*/
/* SCREENS 480px - 745px               */
/*/////////////////////////////////////*/
@media only screen and (max-width: 745px) and (min-width: 480px){
  /* ===== TAGS ===== */
  body { background: #242424!important; background-image: none; }
	body.light { background: #fff!important; background-image: none; }
  
  /* ===== GENERAL ===== */
  .header_container table , .top_menu, #main_menu,.slider_container,  .big_carousel_container, #content, .footer_container, .footer_copyright {
		width: 380px;
	}
	.fullbackground { display: none; }
	.jp-jplayer { width: 380px!important; height: 220px!important; }
  .featured_vids { display: none; }
  .content_container { width:100%; }
  #respond form div.input-text { width: auto; }
  .top_ticker { display: none; }
	.top-social-icons { display: none; }
  #realBody { background: none; background-image: none; }
	.bottom_social_icons { float: none; text-align: center; width: 100%; }
	.header-ad { display: none; }
  .fb-comments span { width: 100% !important; }
  
  /* ===== CATEGORY LIST ===== */
  .categories_list .col_5 .cat_title p, .categories_list .col_4 .cat_title p, .categories_list .col_3 .cat_title p, .categories_list .col_2 .cat_title p { font-size: 20px; margin:0px; padding: 10px; line-height: 24px; font-weight: bold; }
  .categories_list .col_5, .categories_list .col_4, .categories_list .col_3, .categories_list .col_2 { height: 250px; margin-bottom: 15px; width:100%; }
  .categories_list .col_large .cat_title p, .categories_list .col_small .cat_title p { font-size: 28px; line-height: 30px; font-weight: bold; }
  
  /* ===== FEATURED ===== */
  .featured-slider-container { width: 380px; float: none; }
	.featured-slider-container  .bx-wrapper { margin: 0; padding: 0; }
	.featured-slider img { max-width: 100%; width: 380px; }
  .featured-slider .info h2 { font-size: 13pt; line-height: 15pt; }
	.other-featured-item { width: 380px; float: none; position: relative; }
	.other-featured-item .featured-slider-item { width: 190px; float: left; }
	.other-featured-item a, .other-featured-item h2 { font-size: 13pt; line-height: 15pt!important; }
  
  /* ===== SLIDER ===== */
  #slider-2.slider-3 { width: 380px; height: 176px; }
	.slider-3 .bxslider_info { width: 100%; bottom: 0; padding: 10px; max-width: 100%; }
	#slider-2.slider-2 { width: 380px; height: 288px; }
  .slider-3 .controls { display: block; }
	.slider-2 .bxslider img, .slider-3 .bxslider img { width: 100%; height: auto; }
	#slider-2.slider-2 .date, #slider-2.slider-3 .date { display: none; }
	#slider-2.slider-2  .bxslider_item h2, #slider-2.slider-3 .bxslider_item h2 { padding-top: 0; }
	#slider-2.slider-2 h2 a  { font-size: 18pt; line-height: 19pt; }
	#slider-2.slider-3 h2 a { font-size: 13pt!important; line-height: 15pt; }
	#slider-2.slider-3 .play_small { display: none; }
	#slider-2.slider-3 .bxslider_controls { display: block; }
	#slider-2.slider-2 .bxslider_info { padding: 10px; }
	#slider-2.slider-3 .bx-pager { display: none; }
	.slider-5-item-info { width: 90%!important; max-width: 90%!important; -moz-box-sizing: border-box!important; box-sizing: border-box!important; padding: 26px; }
	.slider-5-item-info h2 { margin: 0px; line-height: 14pt; }
  .slider-5-item-info h2 a { font-size: 13pt!important; line-height: 14pt!important; }
  .slider-5-cat { display: none; }
  .slider-3 .controls { display: block; }
	#slider-2 { width: 100%; }
  .bxslider_item .info, .slider-5-item-info { display: block; }
	.bxslider-pager { display: none; }
  
  /* ===== STATIC SLIDER ===== */
  .static_hero_sidebar, .static-hero-container .featured_vids { width: 100%; float: none; }
  .static-hero-container .featured_vids { display: block; height: auto; }
  .static-hero-container .featured_item { display: inline-block; margin: 0px; width: 33%; }
  .static-hero-container .featured_item_photo { float: none; margin-right: 0px; }
  .static-hero-container .featured_item img { margin-top: 0px; width: 100%; }
  .static-hero-container .featured_item_info h3 { margin: 0px !important; height: 40px; }
  
  /* ===== FOOTER ===== */
	.footer_container { width: 440px; margin: 0 auto; }
  .footer_copyright .copyrights { float: none; text-align: center; width: 100%; margin-bottom: 10px; }
	
	/* ===== SIDEBAR ===== */
	.sidebar_big { margin-left: 0!important; border: 0!important; width: 100%; padding: 0 0 0 0; }
	.sidebar_big_left { padding: 0 0 0 0; }
	.sidebar { width: 100%; }
  .sidebar_big .widget-area, .footer_container .widget-footer { display: inline-block; /* Display inline-block, and absolutely NO FLOATS! */ margin-bottom: 20px; width: 100%; padding: 0; }
  
  /* ===== MENU ===== */
	.menu_container { display: none; }
	.menu_mobile { display: block; }
  .top_menu .menu_mobile select { width: 100%; }
	
	/* ===== CAT STYLE ===== */
	.content_container .cat_style_1 .cat_style_item { float: none; width: 100%; margin-right: 0; clear: both; }
	.cat_style_3_item .cat_style_image { float: none; width: 100%; margin-bottom: 10px; }
	.cat_style_3_item .cat_style_info { width: 100%; float: none; }
	.cat_style_3_item .speacer { display: none; }
	.widget-area .cat_style_3_item .speacer { display: block; width: 4%; }
	.cat_style_9 .first_cat_style_item { width: 100%; float: none; }
	.cat_style_9 .other_cat_style_items { width: 100%; float: none; }
	.cat_style_9 .speacer { display: none; }
	.cat_style_9 .cat_style_item .speacer { display: block; }
	.cat_style_2 .cat_style_item { width: 100%; float: none; }
	.cat_style_2 .speacer { display: none; }
  
  /* ===== HEADER ===== */
	.header_search { display: none; }
	.header_logo { text-align: center; }
  .header_main { margin: 27px 0px 30px 0px; width: 100% !important; }
}

/*/////////////////////////////////////*/
/* SCREENS 200px - 480px               */
/*/////////////////////////////////////*/
@media only screen and (max-width: 480px) and (min-width: 200px) {
  /* ===== TAGS ===== */
  body, html , .slider_container_full, .latest_carousel { background: #121212!important; background-image: none!important; }
	body.light,html.light, body.light .slider_container_full, body.light .latest_carousel { background: #fff!important; background-image: none!important; }
  
  /* ===== GENERAL ===== */
  .header_container table ,  #content, .slider_container, .footer_copyright,.big_carousel_container { width: 320px; padding-left: 0; padding-right: 0; }
	.controls span.next { right: 0; }
	.controls span.prev { left: 0; }
	.jp-jplayer { width: 320px!important; height: 180px!important; }
  .top-social-icons { display: none; }
  .fullbackground { display: none; }
  .featured_vids { display: none; }
  .content_container { width:100%; }
	 #respond form div.input-text { width: auto; }
  .top_ticker { display: none; }
  .bottom_social_icons { float: none; text-align: center; width: 100%; }
	.header-ad { display: none; }
  .fb-comments span { width: 100% !important; }
  
  /* ===== HEADER ===== */
	.header_search { display: none; }
	.header_logo { text-align: center; }
  .header_main { margin: 27px 0px 30px 0px; width: 100% !important; }
  
  /* ===== CATEGORY LIST ===== */
  .categories_list .col_5 .cat_title p, .categories_list .col_4 .cat_title p, .categories_list .col_3 .cat_title p, .categories_list .col_2 .cat_title p { font-size: 20px; margin:0px; padding: 10px; line-height: 24px; font-weight: bold; }
  .categories_list .col_5, .categories_list .col_4, .categories_list .col_3, .categories_list .col_2 { height: 250px; margin-bottom: 10px; width:100%; }
  .categories_list .col_large .cat_title p, .categories_list .col_small .cat_title p { font-size: 28px; line-height: 30px; font-weight: bold; }
  
  /* ===== FEATURED ===== */
  .featured-slider-container { width: 320px; float: none; }
	.featured-slider-container  .bx-wrapper { margin: 0; padding: 0; }
	.featured-slider img { max-width: 100%; width: 320px; }
  .featured-slider .info h2 { font-size: 13pt; line-height: 15pt; }
	.other-featured-item { width: 320px; float: none; position: relative; }
	.other-featured-item .featured-slider-item { width: 160px; float: left; }
	.other-featured-item a, .other-featured-item h2 { font-size: 13pt; line-height: 15pt!important; }
  
  /* ===== SLIDER ===== */
  .slider_container { padding: 30px 0; }
  .slider-3 .controls { display: block; }
	#slider-2 { width: 100%; }
	#slider-2.slider-2 { width: 320px; height: 243px; }
	#slider-2.slider-3 { width: 320px;height: 148px; }
	.slider-5-item-info { padding: 15px; width: 90%!important; max-width: 90%!important; -moz-box-sizing: border-box!important; box-sizing: border-box!important; }
  .slider-5-cat { display: none; }
  .slider-2 .bxslider img, .slider-3  .bxslider img { width: 100%; height: auto; }
	#slider-2.slider-2 .date, #slider-2.slider-3 .date { display: none; }
	#slider-2.slider-2 .play_small, #slider-2.slider-3 .play_small { display: none; }
	#slider-2.slider-2  .bxslider_item h2, #slider-2.slider-3 .bxslider_item h2 { padding-top: 0; }
	#slider-2.slider-2 h2 a  { font-size: 13pt!important; line-height: 14pt; }
	#slider-2.slider-3 h2 a { font-size: 13pt; line-height: 14pt; }
	#slider-2.slider-2 .bxslider_info, #slider-2.slider-3 .bxslider_info { padding: 7px; }
	#slider-2.slider-3 .bxslider_controls { display: block; }
	#slider-2.slider-3 .bx-pager { display: none; }
	.slider-3 .bxslider_info { width: 100%; bottom: 0; padding: 4px; max-width: 100%; }
  .bxslider-pager { display: none; }
	.bxslider_item .info, .slider-5-item-info { display: block; }
  
  /* ===== STATIC SLIDER ===== */
  .static_hero_sidebar { width: 100%; float: none; }
	
  /* ===== FOOTER ===== */
	.footer_container { width: 280px; margin: 0 auto; box-shadow: none; padding: 20px; }
  .footer_copyright .copyrights { float: none; text-align: center; width: 100%; margin-bottom: 10px; }
  
  /* ===== MENU ===== */
	#main_menu, .top_menu { width: 260px; padding-left: 30px; padding-right: 30px; }
	
	/* ===== SIDEBAR ===== */
	.sidebar_big { margin-left: 0!important; border: 0!important; width: 100%; padding: 0 0 0 0; }
	.sidebar_big_left { padding: 0 0 0 0; }
	.sidebar { width: 100%; }
	.sidebar_big .widget-area, .footer_container .widget-footer { display: inline-block; /* Display inline-block, and absolutely NO FLOATS! */ margin-bottom: 20px; width: 100%; padding: 0; }
	
  /* ===== MENU ===== */
  .menu_container { display: none; }
	.menu_mobile { display: block; }
	
  /* ===== CAT STYLE ===== */
  .content_container .cat_style_1 .cat_style_item,  .cat_style_5 .cat_style_item, .widget-area .cat_style_5 .cat_style_item{ float: none; width: 100%; margin-right: 0; clear: both; }
	.cat_style_3_item .cat_style_image { float: none; width: 100%; margin-bottom: 10px; }
	.cat_style_3_item .cat_style_info { width: 100%; float: none; }
	.cat_style_3_item .speacer { display: none; }
	.widget-area .cat_style_3_item .speacer { display: block; width: 4%; }
	.cat_style_9 .first_cat_style_item { width: 100%; float: none; }
	.cat_style_9 .other_cat_style_items { width: 100%; float: none; }
	.cat_style_9 .speacer { display: none; }
	.cat_style_9 .cat_style_item .speacer { display: block; }
	.cat_style_9 .other_cat_style_items .cat_style_image { width: 75px; }
	.cat_style_2 .cat_style_item { width: 100%; float: none; }
	.cat_style_2 .speacer { display: none; }
}

/*/////////////////////////////////////*/
/* MISC                                */
/*/////////////////////////////////////*/
::selection { background:#ff7e7e; color:#FFF; text-shadow:none; }
::-webkit-selection { background:#ff7e7e; color:#FFF; text-shadow:none; }
::-moz-selection { background:#ff7e7e; color:#FFF; text-shadow:none; }

/*/////////////////////////////////////*/
/* WORDPRESS CORE                      */
/*/////////////////////////////////////*/
.alignnone { margin:5px 20px 20px 0; }
.aligncenter, div.aligncenter { display:block; margin:5px auto 5px auto; }
.alignright { float:right; margin:5px 0 20px 20px; }
.alignleft { float:left; margin:5px 20px 20px 0; }
.aligncenter { text-align: center; display:block; margin:5px auto 5px auto; }
a img.alignright { float:right; margin:5px 0 20px 20px; }
a img.alignnone { margin:5px 20px 20px 0; }
a img.alignleft { float:left; margin:5px 20px 20px 0; }
a img.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.wp-caption { background:#FFF; border:1px solid #F0F0F0; max-width:96%; padding:5px 3px 10px; text-align:center; }
.wp-caption.alignnone { margin:5px 20px 20px 0; }
.wp-caption.alignleft { margin:5px 20px 20px 0; }
.wp-caption.alignright { margin:5px 0 20px 20px; }
.wp-caption img { border:0 none; height:auto; margin:0; max-width:98.5%; padding:0; width:auto; }
.wp-caption .wp-caption-text,
.gallery-caption { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; }

/*/////////////////////////////////////*/
/* PRINT                               */
/*/////////////////////////////////////*/
@media print {
	* { background:transparent !important; color:#000 !important; box-shadow:none !important; text-shadow:none !important; }
	a, a:visited { text-decoration:underline; }
	a[href]:after { content:" (" attr(href) ")"; }
	abbr[title]:after { content:" (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content:""; }
	pre,blockquote { border:1px solid #999; page-break-inside:avoid; }
	thead { display:table-header-group; }
	tr,img { page-break-inside:avoid; }
	img { max-width:100% !important; }
	@page { margin:0.5cm; }
	p, h2, h3 { orphans:3; widows:3; }
	h2, h3 { page-break-after:avoid; }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
    .mCustomScrollBox>.mCSB_scrollTools {display:none !important;}
}