@charset "UTF-8";

/***************************************

    Theme Name: Magic Mag

    Theme URI: http://themes.bdayh.com/magic

    Author: Bdayh Team

    Author URI: http://themeforest.net/user/Bdayh/portfolio?ref=Bdayh

    Description: The Magic Mag template is excellent for a news, newspaper, magazine, publishing or review site. It also supports videos from YouTube and features a rating system. So far, we have the theme integrated with bbPress Forum, and WooCommerce. It uses the best clean SEO practices, and on top of that, it’s fast, simple, and easy to use. In addition, Magic Mag supports responsive Google Ads and AdSense.

    Version: 1.3.4

    License: license purchased

	License URI: http://themeforest.net/licenses/regular_extended



	Tags: two-columns, fluid-layout, fixed-layout, custom-background, threaded-comments, translation-ready, custom-menu

***************************************/

html,

body,

div,

span,

object,

iframe,

h1,

h2,

h3,

h4,

h5,

h6,

p,

blockquote,

pre,

a,

abbr,

address,

cite,

code,

del,

dfn,

em,

img,

ins,

kbd,

q,

samp,

small,

strong,

sub,

sup,

var,

b,

i,

hr,

dl,

dt,

dd,

ol,

ul,

li,

fieldset,

form,

label,

legend,

caption,

article,

aside,

canvas,

details,

figure,

figcaption,

menu,

footer,

header,

nav,

section,

summary,

time,

mark,

audio,

video,

button,

input,

textarea {

    margin: 0;

    padding: 0;

    border: 0;

    vertical-align: baseline;

    font-size: 100%;

}

article,

aside,

details,

figcaption,

figure,

footer,

header,

menu,

nav,

section { display: block; }

ol,

ul { list-style: none; }

blockquote,

q { quotes: none; }

blockquote:before,

blockquote:after,

q:before,

q:after {

    content: '';

    content: none;

}

table {

    border-collapse: collapse;

    border-spacing: 0;

}

button,

input[type="submit"] {

    box-sizing: content-box;

    -moz-box-sizing: content-box;

    cursor: pointer;

    -webkit-appearance: none;

}

button,

input,

select,

textarea {

    border-radius: 0;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}

button::-moz-focus-inner, input::-moz-focus-inner {

    border: 0;

    padding: 0;

}

textarea { overflow: auto; }

a img { border: 0; }

.post-content-bd img {

    max-width: 100%;

    height: auto;

}

.game1 {

    float:left;

	width:250px;

	text-align:center;	

}

.bypostauthor { }

.cf { margin: 0 !important; }

.cf:before,

.cf:after {

    display: table;

    content: "";

    line-height: 0;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}

.cf:after { clear: both; }

body {

    background: #F5F5F5;

    font-family: 'Droid Sans', Arial, Verdana, sans-serif;

    font-size: 13px;

    line-height: 20px;

    color: #8d9095;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    visibility: visible !important;

}

img {

    max-width: 100%;

    height: auto;

    vertical-align: middle;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    box-sizing: border-box;

	border-radius:10px;

}

/*-----------------------------------------------------------------------------------*/

/* Fonts

/*-----------------------------------------------------------------------------------*/

@font-face {

    font-family: 'BDNeue';

    src: url('css/BebasNeue/BebasNeue-webfont.eot');

    src: url('css/BebasNeue/BebasNeue-webfont.eot#iefix') format('embedded-opentype'), url('css/BebasNeue/BebasNeue-webfont.woff') format('woff'), url('css/BebasNeue/BebasNeue-webfont.ttf') format('truetype'), url('css/BebasNeue/BebasNeue-webfont.svg') format('svg');

    font-weight: normal;

    font-style: normal;

}



@media screen and ( -webkit-min-device-pixel-ratio:0 ) {

    @font-face {

        font-family: 'BDNeue';

        src: url('css/BebasNeue/BebasNeue-webfont.svg') format('svg');

    }

}

/*-----------------------------------------------------------------------------------*/

/* Transition

/*-----------------------------------------------------------------------------------*/

.wpb_button,

.form-submit input,

.wpcf7-submit,

.search-submit,

.more-news-box .post .post-for,

.primary-menu ul#menu-primary li.bd_mega_menu > ul.bd_mega.sub-menu > li,

.post-gallery-wrap .slides li.flex-active-slide a img,

#go-top,

#social-counter-widget li,

#respond #comment-submit,

.post-sharing-bd li,

.post-video-wrap iframe,

a.bd_button.btn_small,

a.bd_button.btn_middle,

a.bd_button.btn_large,

div.toggle,

.all-layout .post-featers .post-for,

.pagination span,

.box-news-gallery .post.ws-post-first .ws-thumbnail .post-for,

.box-news-four .post.ws-post-first .ws-thumbnail .post-for,

.box-news-three .post.ws-post-first .ws-thumbnail .post-for,

.box-news-two .post.ws-post-first .ws-thumbnail .post-for,

.box-news-one .post.ws-post-first .ws-thumbnail .post-for,

.tab-box1 .post.ws-post-first .ws-thumbnail .post-for,

.over-url span,

.bbtn,

.box-scrolling .post .post-for,

.box-slider .carousel-nav .carousel-pagination li a,

a.menu-trigger i,

.top-mob-btn,

a,

input,

button,

.top-search .search-btn {

    -webkit-transition: all .2s;

    -moz-transition: all .2s;

    -ms-transition: all .2s;

    -o-transition: all .2s;

    transition: all .2s;

}

.bd-hid a,

.bd-hid img,

.bd-hid,

.fm-story .fm-thumbnail img,

.post-img img,

.ws-thumbnail img,

.flexslider .slides > li a,

.rp-thumbnail img { opacity: 0; }

.bd-show a,

.bd-show img,

.bd-show,

.fm-story .fm-thumbnail.img-over img,

.post-img.img-over img,

.ws-thumbnail.img-over img,

.flexslider .slides > li.img-over a,

.rp-thumbnail.img-over img {

    opacity: 1;

    -webkit-transition: all .4s;

    -moz-transition: all .4s;

    -o-transition: all .4s;

    transition: all .4s;

}

* {

    padding: 0;

    margin: 0;

    outline: none;

    list-style: none;

    border: 0 none;

}

p { margin-bottom: 20px; }

h1,

h2,

h3,

h4,

h5,

h6 {

    color: #222;

    margin: 6px 0 6px 0;

    font-weight: normal;

}

h1 {

    font-size: 32px;

    line-height: 40px;

    margin-top: 33px;

    margin-bottom: 23px;

    letter-spacing: -0.02em;

}

h2 {

    font-size: 27px;

    line-height: 38px;

    margin-top: 30px;

    margin-bottom: 20px;

    letter-spacing: -0.02em;

}

h3 {

    font-size: 22px;

    line-height: 30px;

    margin-top: 27px;

    margin-bottom: 17px;

}

h4 {

    font-size: 19px;

    line-height: 29px;

    margin-top: 24px;

    margin-bottom: 14px;

}

h5 {

    font-size: 17px;

    line-height: 25px;

    margin-top: 21px;

    margin-bottom: 11px;

}

h6 {

    font-size: 16px;

    line-height: 24px;

    margin-top: 21px;

    margin-bottom: 11px;

}

dt { font-family: 'BDNeue', sans-serif; }

dd {

    padding-left: 50px;

    padding-bottom: 24px;

}

.post-content-bd h1:first-child,

.post-content-bd h2:first-child,

.post-content-bd h3:first-child,

.post-content-bd h4:first-child,

.post-content-bd h5:first-child,

.post-content-bd h6:first-child { margin-top: 4px; }

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

a {

    color: #19232d;

    text-decoration: none;

}

a:hover {

    text-decoration: none;

    color: #772700;

}

code,

pre {

    margin: 0 auto 25px;

    padding: 4px 10px 4px 10px;

    background: #f2f2f2;

    overflow: auto;

    max-width: 505px;

}

p code {

    padding: 1px 5px;

    border: 0;

}

pre {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

pre code { white-space: pre-wrap; }

table {

    max-width: 100%;

    background-color: transparent;

}

th,

td {

    background: #fff;

    padding: 4px 7px;

    border: 1px solid #e1e1e1;

}

th { background: #f2f2f2; }

tr:nth-child(odd) td { background: #fcfcfc; }

table caption {

    padding: 0 0 7px 0;

    width: auto;

    font-weight: 600;

}

select,

textarea,

input[type="text"],

input[type="password"],

input[type="datetime"],

input[type="datetime-local"],

input[type="date"],

input[type="month"],

input[type="time"],

input[type="week"],

input[type="number"],

input[type="email"],

input[type="url"],

input[type="search"],

input[type="tel"],

input[type="color"],

.uneditable-input {

    display: inline-block;

    padding: 4px 6px;

    margin-bottom: 10px;

    font-size: 13px;

    line-height: 21px;

    color: #555;

    -webkit-border-radius: 2px;

    -moz-border-radius: 2px;

    border-radius: 2px;

    vertical-align: middle;

}

select,

textarea,

input[type="text"],

input[type="password"],

input[type="datetime"],

input[type="datetime-local"],

input[type="date"],

input[type="month"],

input[type="time"],

input[type="week"],

input[type="number"],

input[type="email"],

input[type="url"],

input[type="search"],

input[type="tel"],

input[type="color"],

.uneditable-input {

    background-color: #FFF;

    border: 1px solid #e0e0e0;

    -webkit-transition: border linear .2s, box-shadow linear .2s;

    -moz-transition: border linear .2s, box-shadow linear .2s;

    -o-transition: border linear .2s, box-shadow linear .2s;

    transition: border linear .2s, box-shadow linear .2s;

    box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.03);

    -webkit-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.03);

}

.screen-reader-text { display: none; }

button,

input[type="submit"],

input[type="button"],

.button,

.wpb_button,

.form-submit input,

.wpcf7-submit,

.search-submit {

    -webkit-border-radius: 2px;

    -moz-border-radius: 2px;

    border-radius: 2px;

    background-image: none;

    background: #202121;

    color: white;

    border: none;

    text-shadow: none;

    font-size: 12px;

    font-weight: 700;

    padding: 5px 12px 5px 12px !important;

    margin-bottom: 4px;

    line-height: 20px;

    display: inline-block;

    width: auto;

    -webkit-appearance: none!important;

    -moz-appearance: none!important;

    appearance: none!important;

}

button:hover,

input[type="button"]:hover,

input[type="submit"]:hover,

.wpb_button:hover,

.form-submit input:hover,

.wpcf7-submit:hover,

.search-submit:hover { background: #772700; }

input[type="search"] {

    -webkit-appearance: textfield;

    -webkit-appearance: none;

}

textarea {

    padding: 7px 14px;

    width: 100%;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

}

.wp-post-image { -moz-transform: translate3d(0, 0, 0); }

body { background-color: #f9f9f9; }

/* Columns */

.bdayh-inner,

#content,

#sidebar,

#sidebar2,

#footer,

#footer .widget,

.topbar .social-icons a,

.top-search .search-dropdown:before,

#top-menu *,

.primary-menu * {

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}

#page {

    background-size: auto;

    position: relative;

}

#page {

    position: relative;

    display: block;

    overflow: hidden;

}

#page:before,

#page:after,

.bdayh-wrap:before,

.bdayh-wrap1:before,

.bdayh-wrap:after,

.bdayh-wrap1:after,

.bdayh-table:before,

.bdayh-table:after,

.container-main:before,

.container-main:after,

.bdayh-inner:before,

.bdayh-inner:after,

#content:before,

#content:after,

#footer .widget:before,

#footer .widget:after,

#footer:before,

#footer:after,

.topbar:before,

.topbar:after,

#nav-menu:before,

#nav-menu:after,

.primary-menu:after,

.primary-menu:before {

    display: block;

    visibility: hidden;

    clear: both;

    height: 0;

    content: " ";

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    box-sizing: border-box;

}

#page.boxed {

    max-width: 1112px;

    margin: 0 auto;

}

.bdayh-wrap {

    max-width: 1200px;

    padding: 0 30px;

    margin: 0 auto;

}

.bdayh-wrap1 {

    max-width: 1200px;

    padding: 0 30px;

    margin: 0 auto;

	color: #FFFC00;

	text-shadow: #000 2px 1px 1px;

}

.bdayh-inner {

    width: 100%;

    max-width: 100%;

    display: block;

    position: relative;

}

#header {

    position: relative;

    clear: both;

    z-index: 3;

}

#header .bdayh-inner { padding: 1px 0; }

#main {

    position: relative;

    clear: both;

    padding: 30px 0 29px;

}

.container-main {

    margin: 0 -20px;

    padding: 0;

}

#content {

    float: left;

    width: 65%; /*65% 660px*/

    padding: 0 20px;

    padding-right: 30px;

    overflow: hidden;

    border-right: 1px #E8E8E8 solid;

}

.sidebar-none #content { border: 0 none !important }

.sidebar-none #content { padding-right: 20px; }

.theiaStickySidebar { overflow: hidden; }

#sidebar,

#sidebar2 {

    position: relative;

    float: right;

    width: 35%; /*35% 382px*/

    padding: 0 20px 0 30px;

    overflow: hidden;

}

#footer {

    position: relative;

    z-index: 10;

    clear: both;

    padding: 50px 0 20px;

    background: #202121;

}

#home2-widgets {

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    position: relative;

    z-index: 10;

    clear: both;

}

#home2-widgets .widget,

#footer .widget {

    padding: 0 20px;

    margin-bottom: 30px;

    width: 25%;

    float: left;

}

#home2-widgets .widget {

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}

#home2-widgets.col-one .widget,

#footer.col-one .widget { width: 100%; }

#home2-widgets.col-two .widget,

#footer.col-two .widget { width: 50%; }

#home2-widgets.col-three .widget,

#footer.col-three .widget { width: 33.33333333333333%; }

#home2-widgets.col-four .widget,

#footer.col-four .widget { width: 25%; }

#footer-ads {

    text-align: center;

    padding-bottom: 26px;

}

#footer-ads a {

    line-height: 0;

    display: inline-block;

}

#footer-ads img { width: 100%; }

.sidebar-left #content {

    border-right: 0 none;

    border-left: 1px #E8E8E8 solid;

}

.sidebar-left #sidebar,

#sidebar2 {

    float: left;

    padding: 0 30px 0 20px;

}

.sidebar-left #content {

    float: right;

    padding: 0 20px 0 30px;

}

.sidebar-none #content {

    float: none;

    width: 100%;

}

/* Top bar */

#topbar {

    clear: both;

    border-top: #772700 2px solid;

    background: #f5f5f5;

    line-height: 37px;

    position: relative;

    z-index: 70;

}

/* Top bar No Backgorund */

#topbar.top-trans-bg { background: transparent }

#topbar.top-dark {

    background: rgba(0, 0, 0, 0.45);

    color: #AAA;

	border-radius: 0 0 5px 5px;

}

#topbar.top-dark a { color: #FFF; }

#topbar.top-dark a:hover { color: #772700; }

.topbar .social-icons { float: right; }

.social-icons {

    vertical-align: middle;

    overflow: hidden;

}

.topbar .social-icons a,

.top-search .search-btn {

    float: left;

    margin: 0 0 0 0;

    width: 37px;

    height: 37px;

    line-height: 37px;

    display: inline-block;

    text-align: center;

}

.social-icons a {

    width: 37px;

    height: 37px;

    line-height: 37px;

    display: inline-block;

    text-align: center;

    color: inherit;

}

.topbar .social-icons a { color: inherit; }

.social-icons a:hover { color: #c0c0c0; }

.social-icons a.si-facebook:hover { color: #4a6d9d !important }

.social-icons a.si-twitter:hover { color: #00aced !important }

.social-icons a.si-rss:hover { color: #fd9f13 !important }

.social-icons a.si-google-plus:hover { color: #dd4b39 !important }

.social-icons a.si-pinterest:hover { color: #cb2027 !important }

.social-icons a.si-dribbble:hover { color: #ef5a92 !important }

.social-icons a.si-linkedin:hover { color: #91c9db !important }

.social-icons a.si-flickr:hover { color: #db97be !important }

.social-icons a.si-youtube:hover { color: #b00 !important }

.social-icons a.si-skype:hover { color: #38c3f2 !important }

.social-icons a.si-digg:hover { color: #4ea1d9 !important }

.social-icons a.si-reddit:hover { color: #7fc1d7 !important }

.social-icons a.si-delicious:hover { color: #5a91de !important }

.social-icons a.si-stumbleupon:hover { color: #e36644 !important }

.social-icons a.si-tumblr:hover { color: #4e7da2 !important }

.social-icons a.si-vimeo-square:hover { color: #87d3e0 !important }

.social-icons a.si-wordpress:hover { color: #dddcdc !important }

.social-icons a.si-yelp:hover { color: #c64947 !important }

.social-icons a.si-lastfm:hover { color: #c35252 !important }

.social-icons a.si-xing:hover { color: #639d71 !important }

.social-icons a.si-deviantart:hover { color: #95a595 !important }

.social-icons a.si-openid:hover { color: #fb915d !important }

.social-icons a.si-behance:hover { color: #18ace3 !important }

.social-icons a.si-instagram:hover { color: #c8c5b3 !important }

.social-icons a.si-paypal:hover { color: #4ea1d9 !important }

.social-icons a.si-spotify:hover { color: #6fcb57 !important }

.social-icons a.si-google:hover { color: #ce5452 !important }

.social-icons a.si-vk:hover { color: #568bb0 !important }

.social-icons a.si-apple:hover { color: #cdcccb !important }

.social-icons a.si-soundcloud:hover { color: #f35839 !important }

.social-icons.icon-size-25 a i,

.top-search .search-btn i { font-size: 18px; }

.bd-aboutme-widget .social-icons {

    display: block;

    margin-top: 15px;

}

.sl-widget-inner { text-align: center; }

.social-links-widget .social-icons a {

    background: #666;

    border-radius: 3px;

    color: #FFF;

    opacity: .8;

}

.social-links-widget .social-icons a i {

    font-size: 22px;

    line-height: 37px;

}

.social-links-widget .social-icons a:hover {

    color: #FFF !important;

    opacity: 1;

}

.social-links-widget .social-icons a.si-facebook { background: #4a6d9d !important }

.social-links-widget .social-icons a.si-twitter { background: #00aced !important }

.social-links-widget .social-icons a.si-rss { background: #fd9f13 !important }

.social-links-widget .social-icons a.si-google-plus { background: #dd4b39 !important }

.social-links-widget .social-icons a.si-pinterest { background: #cb2027 !important }

.social-links-widget .social-icons a.si-dribbble { background: #ef5a92 !important }

.social-links-widget .social-icons a.si-linkedin { background: #91c9db !important }

.social-links-widget .social-icons a.si-flickr { background: #db97be !important }

.social-links-widget .social-icons a.si-youtube { background: #b00 !important }

.social-links-widget .social-icons a.si-skype { background: #38c3f2 !important }

.social-links-widget .social-icons a.si-digg { background: #4ea1d9 !important }

.social-links-widget .social-icons a.si-reddit { background: #7fc1d7 !important }

.social-links-widget .social-icons a.si-delicious { background: #5a91de !important }

.social-links-widget .social-icons a.si-stumbleupon { background: #e36644 !important }

.social-links-widget .social-icons a.si-tumblr { background: #4e7da2 !important }

.social-links-widget .social-icons a.si-vimeo-square { background: #87d3e0 !important }

.social-links-widget .social-icons a.si-wordpress { background: #dddcdc !important }

.social-links-widget .social-icons a.si-yelp { background: #c64947 !important }

.social-links-widget .social-icons a.si-lastfm { background: #c35252 !important }

.social-links-widget .social-icons a.si-xing { background: #639d71 !important }

.social-links-widget .social-icons a.si-deviantart { background: #95a595 !important }

.social-links-widget .social-icons a.si-openid { background: #fb915d !important }

.social-links-widget .social-icons a.si-behance { background: #18ace3 !important }

.social-links-widget .social-icons a.si-instagram { background: #c8c5b3 !important }

.social-links-widget .social-icons a.si-paypal { background: #4ea1d9 !important }

.social-links-widget .social-icons a.si-spotify { background: #6fcb57 !important }

.social-links-widget .social-icons a.si-google { background: #ce5452 !important }

.social-links-widget .social-icons a.si-vk { background: #568bb0 !important }

.social-links-widget .social-icons a.si-apple { background: #cdcccb !important }

.social-links-widget .social-icons a.si-soundcloud { background: #f35839 !important }

.login-widget .social-icons a {

    width: 22px;

    height: 22px;

    line-height: 22px;

    border-radius: 0;

}

.login-widget .social-icons a i {

    font-size: 14px;

    line-height: inherit;

}

/* Search */

.topbar .top-search {

    float: right;

    position: relative;

}

.top-search .search-btn {

    cursor: pointer;

    position: relative;

}

.top-search .search-btn:hover {

    background-color: #772700;

    color: #FFF;

}

.top-search .search-dropdown {

    position: absolute;

    right: 0;

    top: 39px;

    width: 262px;

    background-color: #F9F9F9;

    display: none;

}

.top-search-content {

    padding: 15px;

    overflow: hidden;

}

.top-search input.search-field,

.top-search input[type="search"] {

    font-size: 13px;

    width: 192px;

    max-height: 40px;

    float: left;

    padding: 9px 8px;

    color: #999;

    margin: 0;

    display: inline-block;

    overflow: hidden;

    background: #FFF;

    border: 1px solid #FFF;

    box-shadow: 0 0 1px rgba( 0,0,0,.1 );

    border-radius: 0;

}

.top-search button {

    background: #777;

    border: none;

    cursor: pointer;

    color: #fff;

    float: right;

    width: 40px;

    height: 40px;

    max-height: 40px;

    display: inline;

    padding: 0;

    border-radius: 0;

    margin: 0;

}

.top-search form { }

.top-search button:hover,

.top-search .search-btn.active {

    background-color: #772700;

    color: #FFF;

}

.top-search .search-btn.active .fa-search:before {

    content: "\f00d";

    font-size: 14px;

}

.top-search .search-dropdown:before {

    position: absolute;

    top: -7px;

    right: 13px;

    display: block;

    content: '';

    width: 0px;

    height: 0px;

    border-style: solid;

    border-width: 0 6px 7px 6px;

    border-color: transparent transparent #f9f9f9 transparent;

}

.logo-top {

    float: left;

    margin: -1px 15px 0 40px;	

}

.logo-top a {

    color: #707070;

    font-size: 13px;

    font-weight: 600;

}

/* Breaking News */

.breaking-news {

    float: left;

    position: relative;

}

.breaking-news .heading {

    float: left;

    margin-right: 10px;

    text-transform: uppercase;

    font-size: 12px;

    font-weight: 600;

}

.breaking-news ul { float: left; }

.breaking-news ul li {

    display: none;

    line-height: 35px;

}

.breaking-news ul li i {

    margin-right: 10px;

    font-size: 10px;

    overflow: hidden;

    line-height: 9px;

}

.breaking-news ul li:first-child { display: block; }

.breaking-news ul li a {

    color: #707070;

    font-size: 13px;

    font-weight: 600;

}

.breaking-news ul li a:hover { color: #444; }

.today-date {

    float: left;

    margin-right: 20px;

    text-transform: uppercase;

    font-size: 12px;

    font-weight: 700;

}

/* Header */



.header-ads {

    display: block;

    float: right;

    line-height: 0;

}

.header-ads a {

    display: inline-block;

    overflow: hidden;

    line-height: 0;

}

.header-ads ins,

.header-ads iframe { line-height: 0; }

#articleBottom-ads ins,

#articleBottom-ads img,

#articleBottom-ads iframe,

#articleTop-ads ins,

#articleTop-ads iframe,

#articleTop-ads img,

#footer-ads ins,

#footer-ads img,

#footer-ads iframe,

.header-ads ins,

.header-ads img,

.header-ads iframe {

    margin: auto;

    max-width: 100% !important;

    line-height: 0;

}

.header-ads,

#footer-ads,

#articleBottom-ads,

#articleTop-ads {

    text-align: center;

    overflow: hidden;

}

/* Logo */

.logo { display: inline-block; }

.logo h1,

.logo h2 {

    padding: 0;

    margin: 0;

}

.logo * a,

#topbar * a,

#navigation * a,

#featured-main * a { text-decoration: none; }

.logo-left .logo {

    float: left;

    margin-top: 0

}

.logo-center .header-ads,

.logo-center .logo {

    float: none;

    margin: 0 auto;

    display: block;

}



.logo-center .header-ads { margin-top: 20px; }

.logo-center .logo .site-tagline { text-align: center }

.site-title {

    line-height: 20px;

}

.logo .site-name {

    display: inline-block;

    margin: 0;

    padding: 0;

    font-size: 40px;

    font-weight: 500;

    letter-spacing: -1px;

    max-width: 100%;

    font-family: "BDNeue", Arial, sans-serif;

    color: #222;

    line-height: 1em;

}

.logo .site-name i {

    font-size: 36px;

    margin-right: 10px;

    color: #772700;

}

.logo .site-name span { color: #772700 }

.site-tagline {

    clear: both;

    display: block;

    font-family: "BDNeue", sans-serif;

    letter-spacing: 0;

    font-weight: normal;

    font-size: 16px;

    text-align: right;

    color: #bbb;

}

header.header-dark { background: #202121; }

header.header-dark * { color: #ccc; }

header.header-dark .logo .site-name { color: #FFF; }

header.header-dark .bdayh-inner { border-bottom: 3px #772700 solid; }

.nav-logo {

    padding: 10px 10px 0;

    float: left;

    overflow: hidden;

    display: none;

    opacity: 0.8;

    line-height: 0 !important;

}

.nav-logo:hover { opacity: 1; }

.nav-logo img {

    height: 27px;

    width: auto;

}

.sticky-nav .nav-logo { display: block; }

/* Top menu */

#top-menu {

    position: relative;

    float: left;

    margin-right: 20px;

}

#top-menu ul,

#top-menu li {

    margin: 0;

    padding: 0;

    outline: 0;

}

#top-menu ul li { position: relative; }

#top-menu ul { position: relative; }

#top-menu ul > li {

    float: left;

    padding: 0 10px;

}

#top-menu ul > li.current-menu-parent,

#top-menu ul > li.current-menu-ancestor,

#top-menu ul > li.current-menu-item,

#top-menu ul > li.current_page_item { background: #FFF; }

#top-menu ul > li.current-menu-parent > a,

#top-menu ul > li.current-menu-ancestor > a,

#top-menu ul > li.current-menu-item > a,

#top-menu ul > li.current_page_item > a { color: #707070; }

#top-menu ul > li > a,

#top-menu ul li ul li a {

    font-size: 13px;

    display: block;

    font-weight: 600;

    color: #909090;

}

#top-menu ul > li > a { text-transform: uppercase; }

#top-menu ul li ul li {

    width: 100%;

    padding: 0;

}

#top-menu ul > li:hover > a { color: #606060; }

#top-menu ul ul,

#top-menu ul ul ul { display: none !important; }

#top-menu ul ul {

    position: absolute;

    top: 37px;

    left: 0;

    width: 182px;

    z-index: 99999;

    background: #606060;

    -webkit-animation-duration: .4s;

    animation-duration: .4s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

}

#top-menu ul li:hover > ul,

#top-menu ul ul li:hover > ul {

    display: block !important;

    -webkit-backface-visibility: visible!important;

    backface-visibility: visible!important;

    -webkit-animation-name: fadeIn;

    animation-name: fadeIn;

}

#top-menu ul ul li:hover ul {

    top: 0;

    left: 182px;

}

#top-menu ul li ul li a {

    padding: 0 12px;

    line-height: 32px;

    border-bottom: 1px solid rgba( 0, 0, 0, 0.1 );

    color: #eee;

    width: 100%;

    display: block;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    text-transform: none;

}

#top-menu ul li ul li:hover > a {

    border-bottom: 1px solid rgba(0, 0, 0, 0.0) !important;

    background: #772700;

    color: #FFF;

}

#topbar.top-dark #top-menu ul li ul li:hover > a { color: #FFF; }

#top-menu ul li ul li.current-menu-parent,

#top-menu ul li ul li.current-menu-ancestor,

#top-menu ul li ul li.current-menu-item,

#top-menu ul li ul li.current_page_item { background: #707070; }

#top-menu ul li ul li.current-menu-parent > a,

#top-menu ul li ul li.current-menu-ancestor > a,

#top-menu ul li ul li.current-menu-item > a,

#top-menu ul li ul li.current_page_item > a {

    border-bottom: 1px solid rgba( 0, 0, 0, 0.2 );

    color: #FFF;

}

#top-menu ul li.menu-item-has-children ul:before {

    position: absolute;

    top: -5px;

    left: 12px;

    display: block;

    content: '';

    width: 0px;

    height: 0px;

    border-style: solid;

    border-width: 0 4px 5px 4px;

    border-color: transparent transparent #606060 transparent;

}

#top-menu ul li.menu-item-has-children ul ul:before { border: none !important; }

/* Top Menu Mob */

#top-menu-mob {

    position: relative;

    display: none;

    z-index: 88;

}

.top-mob-btn {

    float: left;

    display: block;

    position: relative;

    cursor: pointer;

    width: 40px;

    height: 37px;

    line-height: 37px;

    text-align: center;

    background: #FFF;

}

.top-mob-btn i {

    width: auto;

    height: auto;

    margin: auto;

    font-size: 14px;

}

.top-mob-btn.active .fa-bars:before { content: "\f00d"; }

.top-mob-btn:hover,

.top-mob-btn.active {

    background-color: #772700;

    color: #FFF;

}

.top-menu-drop {

    position: absolute;

    z-index: 55;

    left: 0;

    top: 37px;

    width: 370px;

    background-color: #606060;

    display: none;

}

.top-menu-drop-content {

    padding: 5px 12px;

    display: block;

    line-height: 28px;

}

.top-menu-drop-content ul,

.top-menu-drop-content li {

    margin: 0;

    padding: 0;

    position: relative;

    display: block;

    overflow: hidden;

}

.top-menu-drop-content li a {

    color: #ccc;

    font-size: 13px;

    font-weight: 600;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    width: 100%;

}

.top-menu-drop-content a:hover,

.top-menu-drop-content .current-menu-parent > a,

.top-menu-drop-content .current-menu-ancestor > a,

.top-menu-drop-content .current-menu-item > a,

.top-menu-drop-content .current_page_item > a { color: #FFF; }

.top-menu-drop-content .menu-item-has-children > a:before {

    margin-right: 5px;

    content: "\f0c9";

    display: inline-block;

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

}

/* navigation */

.menu-home a {

	color:#fff !important;

}

.menu-home a:hover {

	color:#333 !important;

}

nav.navigation {

    max-height: 50px;

    line-height: 50px;

}

nav.navigation #nav-menu {

    /*box-shadow: 0 0 1px rgba( 0,0,0, .3 );*/

    background: #f5f5f5;

    display: table;

    width: 100%;

}

nav.navigation.primary-menu-dark #nav-menu { box-shadow: none; }

nav.navigation.primary-menu-dark #nav-menu { background: #1f1f1f; }

.primary-menu { }

.primary-menu ul#menu-primary {

    display: block;

    position: relative;

}

.primary-menu ul,

.primary-menu li {

    margin: 0;

    padding: 0;

    outline: 0;

}

.primary-menu ul li { position: relative; }

.primary-menu ul { position: relative; }

.primary-menu ul#menu-primary > li {

    float: left;

    position: relative;

}

.primary-menu ul#menu-primary > li > a > i {

    margin-right: 5px;

    color: #BBB;

}

.primary-menu ul#menu-primary > li:hover a > i { }

.primary-menu ul#menu-primary > li.current-menu-parent i,

.primary-menu ul#menu-primary > li.current-menu-ancestor i,

.primary-menu ul#menu-primary > li.current-menu-item i,

.primary-menu ul#menu-primary > li.current_page_item i { color: #787878; }

nav.navigation.primary-menu-dark .primary-menu ul#menu-primary > li.current-menu-parent i,

nav.navigation.primary-menu-dark .primary-menu ul#menu-primary > li.current-menu-ancestor i,

nav.navigation.primary-menu-dark .primary-menu ul#menu-primary > li.current-menu-item i,

nav.navigation.primary-menu-dark .primary-menu ul#menu-primary > li.current_page_item i { }

.primary-menu ul#menu-primary > li > a {

    padding: 0 10px;

    position: relative;

    display: block;

    font-size: 13px;

    text-transform: none;

}

.primary-menu ul#menu-primary > li.fa-icon > a { padding: 0 16px; }

nav.navigation.primary-menu-dark .primary-menu ul#menu-primary > li > a { }

.primary-menu ul#menu-primary > li.menu-item-has-children > a { padding-right: 28px; }

.primary-menu ul#menu-primary > li.current-menu-parent,

.primary-menu ul#menu-primary > li.current-menu-ancestor,

.primary-menu ul#menu-primary > li.current-menu-item,

.primary-menu ul#menu-primary > li.current_page_item { background: #772700; }

nav.navigation.primary-menu-dark .primary-menu ul#menu-primary > li.current-menu-parent,

nav.navigation.primary-menu-dark .primary-menu ul#menu-primary > li.current-menu-ancestor,

nav.navigation.primary-menu-dark .primary-menu ul#menu-primary > li.current-menu-item,

nav.navigation.primary-menu-dark .primary-menu ul#menu-primary > li.current_page_item { }

.primary-menu ul#menu-primary > li.current-menu-parent i,

.primary-menu ul#menu-primary > li.current-menu-ancestor i,

.primary-menu ul#menu-primary > li.current-menu-item i,

.primary-menu ul#menu-primary > li.current_page_item i,

.primary-menu ul#menu-primary > li.current-menu-parent > a,

.primary-menu ul#menu-primary > li.current-menu-ancestor > a,

.primary-menu ul#menu-primary > li.current-menu-item > a,

.primary-menu ul#menu-primary > li.current_page_item > a { color: #FFF; }

nav.navigation.primary-menu-dark .primary-menu ul#menu-primary > li.current-menu-parent > a,

nav.navigation.primary-menu-dark .primary-menu ul#menu-primary > li.current-menu-ancestor > a,

nav.navigation.primary-menu-dark .primary-menu ul#menu-primary > li.current-menu-item > a,

nav.navigation.primary-menu-dark .primary-menu ul#menu-primary > li.current_page_item > a { }

.primary-menu ul > li > a,

.primary-menu ul li ul li a {

    font-size: 13px;

    font-weight: 700;

    color: #141823;

}

.primary-menu ul li ul li a {

    font-size: 12px;

    font-weight: 600;

}

nav.navigation.primary-menu-dark .primary-menu ul > li > a { color: #FFF; }

.primary-menu ul#menu-primary > li:hover > a {

    background: #FFF;

    position: relative;

    box-shadow: 0 -1px 1px rgba( 0,0,0, .2 );

    z-index: 1000004;

}

.primary-menu ul#menu-primary > li:hover > a,

.primary-menu ul#menu-primary > li:hover > a i { color: #606060; }

.primary-menu ul#menu-primary > li.menu-item-has-children > a:after {

    content: '';

    position: absolute;

    top: 50%;

    right: 18px;

    margin-top: -2px;

    height: 0;

    width: 0;

    border: 4px solid transparent;

    border-top-color: #aaa;

}

.primary-menu ul#menu-primary > li.current-menu-parent.menu-item-has-children > a:after,

.primary-menu ul#menu-primary > li.current-menu-item.menu-item-has-children > a:after,

.primary-menu ul#menu-primary > li.current_page_item.menu-item-has-children > a:after,

.primary-menu ul#menu-primary > li.current-menu-ancestor.menu-item-has-children > a:after,

nav.navigation.primary-menu-dark .primary-menu ul#menu-primary > li.menu-item-has-children > a:after { border-top-color: #FFF; }

nav.navigation.primary-menu-dark .primary-menu ul#menu-primary > li.menu-item-has-children:hover > a:after,

.primary-menu ul#menu-primary > li.menu-item-has-children:hover > a:after { border-top-color: #aaa; }

.fa-icon i.fa {

    display: inline-block;

    vertical-align: middle;

    font-size: 24px !important;

    font-style: normal;

    margin: auto !important;

}

.primary-menu ul ul,

.primary-menu ul ul ul {

    display: none !important;

    -webkit-animation-duration: .4s;

    animation-duration: .4s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

}

.primary-menu ul#menu-primary li.bd_mega_menu { position: static !important; }

.primary-menu ul#menu-primary li.bd_mega_menu:hover > ul.bd_mega.sub-menu {

    display: block !important;

    -webkit-backface-visibility: visible!important;

    backface-visibility: visible!important;

    -webkit-animation-name: fadeIn;

    animation-name: fadeIn;

    position: absolute;

    width: 100%;

    left: 0;

    top: auto;

    padding: 6px;

    z-index: 1001;

}

.primary-menu ul#menu-primary li.bd_mega_menu > ul.bd_mega.sub-menu > li {

    width: 25%;

    position: static;

    display: inline-block;

    float: left;

    vertical-align: top;

    padding: 5px;

}

.primary-menu ul#menu-primary li.bd_mega_menu > ul.bd_mega.sub-menu > li li {

    width: 100%;

    padding: 0;

    margin-bottom: 2px;

}

.primary-menu ul#menu-primary li.bd_mega_menu > ul.bd_mega.sub-menu > li a {

    text-transform: uppercase;

    font-weight: 700;

    color: #444;

    display: block;

    padding: 7px 8px 9px;

    word-spacing: 0;

    font-size: 13px;

    line-height: 18px;

    border-bottom: 1px #f0f0f0 solid;

    margin-bottom: 8px;

}

.primary-menu ul#menu-primary li.bd_mega_menu > ul.bd_mega.sub-menu > li ul.bd_mega.sub-menu li a {

    color: #444;

    border: none;

    text-transform: none;

    font-weight: normal;

    margin: 0;

}

.primary-menu ul#menu-primary li.bd_mega_menu > ul.bd_mega.sub-menu > li i {

    vertical-align: top;

    color: #444;

}

.primary-menu ul#menu-primary li.bd_mega_menu > ul.bd_mega.sub-menu > li i {

    font-weight: normal;

    font-size: 18px !important;

    margin-right: 8px !important;

}

.primary-menu ul#menu-primary li.bd_mega_menu > ul.bd_mega.sub-menu > li ul.bd_mega.sub-menu li > a:hover,

.primary-menu ul#menu-primary li.bd_mega_menu > ul.bd_mega.sub-menu > li ul.bd_mega.sub-menu li.current-menu-parent > a,

.primary-menu ul#menu-primary li.bd_mega_menu > ul.bd_mega.sub-menu > li ul.bd_mega.sub-menu li.current-menu-ancestor > a,

.primary-menu ul#menu-primary li.bd_mega_menu > ul.bd_mega.sub-menu > li ul.bd_mega.sub-menu li.current-menu-item > a,

.primary-menu ul#menu-primary li.bd_mega_menu > ul.bd_mega.sub-menu > li ul.bd_mega.sub-menu li.current_page_item > a,

.primary-menu ul#menu-primary li.bd_mega_menu > ul.bd_mega.sub-menu > li ul.bd_mega.sub-menu li:hover { color: #772700; }

.primary-menu ul#menu-primary li.bd_mega_menu:hover > ul.bd_mega.sub-menu ul.bd_mega.sub-menu { display: block !important; }

.primary-menu ul#menu-primary li.bd_menu_item:hover > ul.sub-menu {

    display: block !important;

    -webkit-backface-visibility: visible!important;

    backface-visibility: visible!important;

    -webkit-animation-name: fadeIn;

    animation-name: fadeIn;

    position: absolute;

    width: 202px;

    left: 0;

    top: auto;

    z-index: 1001;

}

.primary-menu ul#menu-primary li.bd_menu_item ul.sub-menu {

    position: absolute;

    top: 50px;

    left: 0;

    width: 202px;

    z-index: 99999;

    -webkit-animation-duration: .4s;

    animation-duration: .4s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

}

.primary-menu ul#menu-primary li.bd_menu_item ul.sub-menu li:hover > ul.sub-menu {

    display: block !important;

    -webkit-backface-visibility: visible!important;

    backface-visibility: visible!important;

    -webkit-animation-name: fadeIn;

    animation-name: fadeIn;

    top: 0;

    left: 202px;

}

.primary-menu ul#menu-primary li.bd_menu_item ul.sub-menu li a {

    padding: 10px 12px;

    line-height: 18px;

    border-bottom: 1px solid #f5f5f5;

    border-bottom: 1px solid rgba( 0,0,0,.06 );

    color: #888;

    width: 100%;

    display: block;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.primary-menu ul#menu-primary li.bd_menu_item ul.sub-menu li a i { color: inherit; }

.primary-menu ul#menu-primary li.bd_menu_item ul.sub-menu li:hover > a {

    border-bottom: 1px solid rgba(0, 0, 0, 0.0) !important;

    background: #772700;

    color: #FFF;

}

.primary-menu ul#menu-primary li.bd_menu_item ul.sub-menu li.current-menu-parent,

.primary-menu ul#menu-primary li.bd_menu_item ul.sub-menu li.current-menu-ancestor,

.primary-menu ul#menu-primary li.bd_menu_item ul.sub-menu li.current-menu-item,

.primary-menu ul#menu-primary li.bd_menu_item ul.sub-menu li.current_page_item { background: #f0f0f0; }

.primary-menu ul#menu-primary li.bd_menu_item ul.sub-menu li.current-menu-parent > a,

.primary-menu ul#menu-primary li.bd_menu_item ul.sub-menu li.current-menu-ancestor > a,

.primary-menu ul#menu-primary li.bd_menu_item ul.sub-menu li.current-menu-item > a,

.primary-menu ul#menu-primary li.bd_menu_item ul.sub-menu li.current_page_item > a { }

.primary-menu ul#menu-primary > li.bd_cats_menu { position: static !important; }

.primary-menu ul#menu-primary .sub_cats_posts {

    width: 100%;

    height: auto;

    display: none;

    position: absolute;

    left: 0;

    top: auto;

    z-index: 999;

    padding: 11px;

    -webkit-animation-duration: .4s;

    animation-duration: .4s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

}

.primary-menu ul#menu-primary li.bd_menu_item ul.sub-menu li:hover > ul.sub-menu,

.primary-menu ul#menu-primary li.bd_mega_menu:hover > ul.bd_mega.sub-menu,

.primary-menu ul#menu-primary li.bd_menu_item:hover > ul.sub-menu,

.primary-menu ul#menu-primary .sub_cats_posts {

    -moz-box-shadow: rgba(0,0,0,0.2) 0 0 25px;

    -webkit-box-shadow: rgba(0,0,0,0.2) 0 0 25px;

    box-shadow: rgba(0,0,0,0.2) 0 0 25px;

    background: #FFF;

    border-bottom: 3px solid #772700;

}

.primary-menu ul#menu-primary li.bd_cats_menu:hover .sub_cats_posts {

    display: block !important;

    -webkit-backface-visibility: visible!important;

    backface-visibility: visible!important;

    -webkit-animation: fadeIn .5s;

    animation: fadeIn .5s;

}

.bd-block-mega-menu { overflow: hidden; }

.bd-block-mega-menu-inner {

    display: block;

    width: 100%;

    overflow: hidden;

    line-height: 1.5em;

    position: relative;

    clear: both;

    -webkit-animation-duration: 0.3s;

    animation-duration: 0.3s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

    -webkit-animation-name: fadeInDown;

    animation-name: fadeInDown;

}

.bd-block-mega-menu-post {

    float: left;

    display: block;

    overflow: hidden;

    width: 20%;

    padding: 10px;

}

.bd-block-mega-menu-thumb {

    line-height: 0;

    margin-bottom: 15px;

    position: relative;

    overflow: hidden;

    display: block;

}

.bd-block-mega-menu-thumb img { width: 100%; }

.bd-block-mega-menu-post h4 {

    margin: 0;

    padding: 0;

    font-weight: 700;

    font-size: 13px;

    line-height: 18px;

}

.bd-block-mega-menu-post a { color: #1f1f1f; }

.bd-block-mega-menu-post a:hover { color: #772700; }

a.menu-trigger {

    float: left;

    margin-right: 20px;

    color: #787878;

    font-size: 14px;

    text-transform: uppercase;

    font-weight: 600;

    display: inline-block;

    overflow: hidden;

    position: relative;

}

nav.navigation.primary-menu-dark a.menu-trigger { color: #FFF; }

a.menu-trigger i {

    background-color: #e6e6e6;

    width: 50px;

    line-height: 50px;

    margin-right: 15px;

    color: #787878;

    text-align: center;

    font-weight: normal;

}

nav.navigation.primary-menu-dark a.menu-trigger i {

    background-color: #313131;

    color: #FFF;

}

nav.navigation.primary-menu-dark a.menu-trigger:hover i,

nav.navigation.primary-menu-light a.menu-trigger:hover i,

nav.navigation.primary-menu-light a.menu-trigger.active i,

nav.navigation.primary-menu-dark a.menu-trigger.active i {

    background: #772700;

    color: #FFF;

}

a.menu-trigger.active .fa-bars:before { content: "\f00d"; }

.primary-menu-drop-wrap {

    position: relative;

    float: left;

    display: none;

    width: 100%;

    z-index: 44;

}

.primary-menu-drop {

    position: absolute;

    z-index: 6;

    left: 0;

    top: 50px;

    width: 270px;

    background-color: #313131;

    display: none;

}

.primary-menu-drop-content {

    padding: 5px 12px;

    display: block;

    line-height: 32px;

}

.primary-menu-drop-content ul,

.primary-menu-drop-content li {

    margin: 0;

    padding: 0;

    position: relative;

    display: block;

    overflow: hidden;

}

.primary-menu-drop-content li a {

    color: #ccc;

    font-size: 13px;

    font-weight: 600;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    width: 100%;

}

.primary-menu-drop-content a:hover,

.primary-menu-drop-content .current-menu-parent > a,

.primary-menu-drop-content .current-menu-ancestor > a,

.primary-menu-drop-content .current-menu-item > a,

.primary-menu-drop-content .current_page_item > a { color: #FFF; }

.primary-menu-drop-content .menu-item-has-children > a:before {

    margin-right: 10px;

    content: "\f0c9";

    display: inline-block;

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

}

.primary-menu-drop-content .menu-item-has-children > a { color: #FFF; }

.mm-img {

    width: 100%;

    max-width: 100%;

    height: 134px;

    min-height: 134px;

    display: block;

    overflow: hidden;

    background-position: center;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    position: relative;

}

/* Sticky Menu */

body.sticky-nav-on .navigation.sticky-nav {

    position: fixed;

    top: -90px;

    left: 0;

    width: 100%;

    z-index: 9999;

    opacity: 0.95;

    -webkit-transition: top .5s;

    -moz-transition: top .5s;

    -o-transition: top .5s;

    transition: top .5s;

}

body.sticky-nav-on #page.boxed .navigation.sticky-nav .bdayh-wrap .bdayh-wrap1 { max-width: 100%; }

body.sticky-nav-on #page.boxed .navigation.sticky-nav .bdayh-wrap .bdayh-wrap1 { max-width: 1172px; }

body.sticky-nav-on .navigation.sticky-nav-appear { top: 0; }

body.admin-bar .navigation.sticky-nav-appear { top: 32px; }

/* Block Title */

.block-title {

    border-top: 3px #772700 solid;

    display: block;

    min-height: 12px;

    margin-top: 13px;

}

.block-title h3 {

    float: left;

    display: inline-block;

    font-family: 'BDNeue', sans-serif;

    font-weight: 600;

    font-size: 12px;

    line-height: 12px;

    margin: 0;

    padding: 0;

    margin-left: 30px;

    margin-top: -13px;

    background: #772700;

    border-radius: 2px;

    padding: 5px 7px 4px;

    position: relative;

    overflow: hidden;

    vertical-align: middle;

    text-transform: uppercase;

    z-index: 10;

}

.block-title h3,

.block-title h3 a { color: #FFF; }

.block-title .bt-dropdown {

    float: right;

    display: inline-block;

    font-weight: 700;

    font-size: 17px;

    line-height: 12px;

    margin-right: 30px;

    margin-top: -13px;

    background: #1f1f1f;

    color: #FFF;

    border-radius: 2px;

    padding: 5px 7px 4px;

    position: relative;

    overflow: hidden;

    text-transform: uppercase;

    z-index: 10;

}

/* Featured Main */

#featured-main { margin-top: 30px; }

.fm-story * {

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

}

.fm-story {

    float: left;

    line-height: 0;

    position: relative;

    overflow: hidden;

    width: 57%;

    height: 400px;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    border: none;

    border-bottom: 1px solid #fff;

    background-color: #CCC;

	border-radius:5px;

    /*

    background-image: url( images/loader/three-dots.svg );

    background-position: center;

    background-size: 50px;

    */

    background-position: center;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

}

a.fm-story-url {

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    width: 100%;

    height: 100%;

    z-index: 1;

}

.fm-storyy:after {

    content: '';

    position: absolute;

    right: 0;

    top: 0;

    width: 2px;

    background: #FFF;

    height: 100%;

    z-index: 16;

    border: none;

}

.fm-story.fm-post-sec {

    width: 21.4%;

    height: 200px;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    border-left: 1px solid #fff;

}

.fm-story .fm-thumbnail {

    display: block;

    position: relative;

    width: 100%;

    height: 100%;

    line-height: 0;

}

/*

.fm-story .fm-thumbnail .fm-img {

    width: 100%;

    height: 402px;

    max-width: 100%;

    line-height: 0;

    display: inline-block;

    overflow: hidden;

    background-position: center !important;



}

.fm-story.fm-post-sec .fm-thumbnail .fm-img {

    height: 201px; background-position: center !important;



}

*/

.fm-story .fm-thumbnail:before {

    content: '';

    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));

    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);

    float: left;

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 70%;

    z-index: 15;

}

.fm-story .fm-thumbnail { text-align: center; }

.fm-story > a { display: block; }

.fm-story .fm-thumbnail img {

    max-width: 806px !important;

    height: auto;

}

.fm-story.fm-post-sec .fm-thumbnail img {

    display: inline-block;

    margin: auto;

    max-width: 320px !important;

    height: auto

}

.fm-story .fm-meta {

    float: left;

    line-height: 1.5em;

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    z-index: 20;

    padding: 0 30px;

    margin-bottom: 30px;

    text-align: center;

    text-shadow: 0 1px 2px rgba( 0,0,0, .50 );

}

.fm-story.fm-post-sec .fm-meta {

    padding: 0 20px;

    margin-bottom: 20px;

}

.fm-story .fm-meta h3,

.fm-story .fm-meta,

.fm-story .fm-meta a { color: #FFF; }

.fm-story .fm-meta h3 {

    margin: 3px auto;

    padding: 0;

    font-family: 'BDNeue', sans-serif;

    font-size: 37px;

    line-height: 37px;

}

.fm-story .fm-meta i { margin-right: 3px; }

.fm-story.fm-post-sec .fmm-comments,

.fm-story.fm-post-sec .fmm-author,

.fm-story.fm-post-sec .fm-meta i { display: none; }

.fm-story.fm-post-sec .fm-meta h3 {

    font-weight: 700;

    font-family: 'Droid Sans', Arial, Verdana, sans-serif;

    font-size: 14px;

    line-height: 18px;

    letter-spacing: 0;

    text-transform: none;

}

.fmm-comments,

.fmm-date,

.fmm-author,

.fmm-cats {

    font-family: "Open Sans", sans-serif;

    font-size: 11px;

    line-height: 14px;

    font-weight: 600;

    margin: 0 4px;

}

.fmm-cats {

    display: inline-block;

    padding: 2px 4px;

    margin: 0;

    background: rgba( 0,0,0, .5 );

    border-radius: 3px;

    color: #FFF;

    margin-bottom: 3px;

}

.fmm-cats a { display: block; }

/* Sidebar */

.widget {

    display: block;

    position: relative;

}

.widget select { width : 100% }

#sidebar .widget,

#sidebar2 .widget {

    margin-bottom: 35px;

    width: 100%;

    clear: both;

}

#sidebar .widget:last-child,

#sidebar2 .widget:last-child { margin-bottom: 0; }

.widget,

.widget ul {

    font-size: 13px;

    line-height: 19px;

    position: relative;

}

.widget-title {

    border-top: 3px #772700 solid;

    display: block;

    min-height: 12px;

    margin-top: 13px;

    margin-bottom: 20px;

}

.widget_tabs ul.widget-title {

    margin-top: 13px;

    margin-bottom: 20px;

    border: none;

}

.widget_tabs ul.widget-title li {

    display: block;

    cursor: pointer;

}

.widget_tabs ul.widget-title h3 { margin-right: 3px; }

.widget_tabs ul.widget-title li.active h3 { background: #303030; }

.widget-title h3 {

    float: left;

    display: inline-block;

    font-weight: 700;

    font-size: 12px;

    line-height: 12px;

    margin: 0;

    padding: 0;

    margin-left: 0;

    margin-top: -13px;

    background: #772700;

    border-radius: 2px;

    padding: 5px 11px 4px;

    position: relative;

    vertical-align: middle;

    text-transform: uppercase;

    z-index: 10;

}

#footer .widget-title { border-top-color: #303030; }

#footer .widget-title h3 { background: #303030; }

#footer .widget_tabs ul.widget-title li.active h3 { background: #772700; }

#footer .widget-title h3 a,

#footer .widget-title h3 { color: #FFF !important; }

.widget-title h3 a,

.widget-title h3 { color: #FFF; }

.widget form { position: relative; }

.widget ul {

    list-style: none;

    margin: 0;

    padding: 0;

}

.widget ul li > a { padding: 0 0 3px 0; }

#footer .widget a { color: #FFF; }

#footer .widget a:hover { color: #772700; }

.widget_rss .widget-title a { color: #FFFFFF; }

.widget_rss .widget-title img {

    position: relative;

    float: left;

    max-width: 12px;

    margin-right: 5px;

}

.widget_rss ul { padding-top: 12px; }

.widget_recent_entries a,

.widget_archive a,

.widget_categories a,

.widget_nav_menu a,

.widget_meta a,

.widget_pages a,

.widget_rss_links a,

.widget_top-posts a,

.widget_recent_comments a { display: block; }

.widget_archive ul,

.widget_categories ul,

.widget_meta ul,

.widget_pages ul,

.widget_recent_entries ul,

.widget_rss ul { position: relative; }

.widget_archive select,

.widget_categories select,

.widget_meta select,

.widget_pages select,

.widget_recent_entries select,

.widget_rss select {

    background-color: #FFF !important;

    border: 1px solid #F5F5F5 !important;

    width: 100%;

    outline: none;

    height: 30px;

    line-height: 30px;

}

.widget_archive .current_page_item a,

.widget_categories .current_page_item a,

.widget_meta .current_page_item a,

.widget_pages .current_page_item a,

.widget_recent_entries .current_page_item a,

.widget_rss .current_page_item a { color: #772700; }

.widget_archive .post-date,

.widget_categories .post-date,

.widget_meta .post-date,

.widget_pages .post-date,

.widget_recent_entries .post-date,

.widget_rss .post-date {

    padding-left: 12px;

    font-style: italic;

    font-size: 12px;

    color: #CBCBCB;

    position: relative;

    top: -3px;

}

.widget_nav_menu .sub-menu { padding-left: 12px; }

.widget_search .search-submit {

    position: absolute;

    right: 0;

}

.widget_search input {

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    border-radius: 0;

}

.widget_search .search-field { width: 94%; }

.widget_categories .children {

    top: 0;

    padding-left: 21px;

}

.widget_categories .current-cat > a { color: #772700; }

.widget_calendar table {

    margin-left: auto;

    margin-right: auto;

    width: 100%;

}

.widget_calendar td,

.widget_calendar td {

    padding: 10px;

    text-align: center;

}



@media (min-width: 768px) and (max-width: 1018px) {

    .widget_calendar td,

    .widget_calendar td { padding: 5px; }

}

.widget_calendar td a { color: #772700; }

.widget_calendar caption {

    font-weight: bold;

    margin-bottom: 10px;

}

.widget_recent_comments li { padding: 3px 0px 6px 0px; }

.widget.widget_recent_comments li.recentcomments a.url { color: #772700; }

.widget_tag_cloud .tagcloud a {

    background-color: #303030;

    color: white !important;

    font-size: 13px !important;

    font-weight: normal;

    margin: 0 2px 5px 0;

    padding: 1px 8px 1px;

    border-radius: 2px;

    text-decoration: none !important;

    display: inline-block;

}

.widget_tag_cloud .tagcloud a:hover { background-color: #772700; }

.tweet_list { margin-top: 10px; }

.tweet_list li { line-height: 30px; }

.tweet_list p { margin: 0; }

/* Footer */

#footer-bottom {

    background: #202121;

    color: #707070;

    font-size: 13px;

    line-height: 19px;

    font-weight: 600;

}

#footer-bottom a { color: #AAA; }

#footer-bottom a:hover { color: #FFF; }

#footer-bottom .bdayh-inner {

    border-top: 3px #772700 solid;

    padding: 14px 0;

    position: relative;

}

#footer-bottom .footer-left { float: left; }

#footer-bottom .footer-right { float: right; }

#footer-bottom .footer-right ul,

#footer-bottom .footer-right li {

    margin: 0;

    padding: 0;

    outline: 0;

}

#footer-bottom .footer-right li {

    display: inline-block;

    position: relative;

    zoom: 1;

}

#footer-bottom .footer-right li a {

    display: block;

    padding: 0 0 0 15px;

}

#footer-bottom .footer-right li a:before {

    position: absolute;

    top: 0;

    left: 0;

    display: block;

    content: '|';

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

}

#footer-bottom .footer-right li:first-child a:before { content: ' '; }

/* Go Top Button */

#go-top {

    position: fixed;

    bottom: -45px;

    right: 5px;

    background: #303030;

    color: #FFF;

    z-index: 9999999999999999999;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

    display: block;

    text-align: center;

    font-size: 24px;

    width: 40px;

    height: 40px;

    line-height: 40px;

    cursor: pointer;

    overflow: auto;

}

#go-top:hover { background: #772700; }

/* Twitter Feed */

.tweet_list i.fa { color: #55acee; }

/* Social Counter */

#social-counter-widget ul,

#social-counter-widget li {

    margin: 0;

    padding: 0;

}

#social-counter-widget li {

    font-size: 12px;

    font-weight: 700;

    border-radius: 3px;

    line-height: 32px;

    vertical-align: middle;

    height: 32px;

    margin-bottom: 5px;

}

#social-counter-widget li:last-child { margin-bottom: 0; }

#social-counter-widget li a {

    display: block;

    padding: 0 10px;

    color: #FFF;

    text-shadow: 0 1px 0 rgba( 0,0,0, .05 );

}

#social-counter-widget li a .sc-num { padding: 0 10px; }

#social-counter-widget li a i.fa {

    font-size: 20px;

    line-height: 32px;

}

#social-counter-widget li a span,

#social-counter-widget li a i.fa { float: left; }

#social-counter-widget li a i.fa { }

#social-counter-widget li a .btn-like {

    float: right;

    text-transform: uppercase;

    font-size: 11px;

}

#social-counter-widget li.social-counter-twitter { background: #55acee }

#social-counter-widget li.social-counter-facebook { background: #3b5998 }

#social-counter-widget li.social-counter-gplus { background: #dd4b39 }

#social-counter-widget li.social-counter-youtube { background: #bb0000 }

#social-counter-widget li.social-counter-vimo { background: #0072b1 }

#social-counter-widget li.social-counter-soundcloud { background: #f80 }

#social-counter-widget li.social-counter-instgram { background: #517fa4 }

#social-counter-widget li.social-counter-dribbble { background: #d875a2 }

#social-counter-widget li.social-counter-delicious { background: #2567ee }





#social-counter-widget li:hover { background: #303030 }

#footer .widget #social-counter-widget li a:hover { color: #FFF }

/* Flickr */

.flickr-inner { text-align: left; }

.flickr-inner .flickr-thumb {

    margin: 3px 3px 0 0;

    vertical-align: top;

    display: inline-block;

    -webkit-animation: show .4s;

    line-height: 0;

    direction: ltr;

}

.flickr-inner .flickr-thumb a { display: block; }

#footer .widget .flickr-inner .flickr-thumb img { max-width: 64px; }

/* widget posts */

div.widget-posts-fp-big,

div.widget-posts-big,

div.widget-posts-list,

div.widget-posts-classic {

    position: relative;

    display: block;

}

div.widget-posts-fp-big .widget-story,

div.widget-posts-big .widget-story,

div.widget-posts-list .widget-story {

    position: relative;

    margin-bottom: 20px;

}

#footer .widget div.widget-posts-fp-big .ws-post-first a { color: #FFF; }

div.widget-posts-big .widget-story { margin-bottom: 30px; }

div.widget-posts-classic .widget-story {

    position: relative;

    border-bottom: 1px dashed #e1e1e1;

    padding-bottom: 13px;

    margin-bottom: 11px;

}

#footer div.widget-posts-classic .widget-story { border-bottom: 1px dashed #303030; }

div.widget-posts-fp-big .widget-story:last-child,

div.widget-posts-big .widget-story:last-child,

div.widget-posts-list .widget-story:last-child { margin-bottom: 0; }

div.widget-posts-classic .widget-story:last-child {

    border-bottom: 0!important;

    padding-bottom: 0;

    margin-bottom: 0;

}

div.widget-posts-fp-big .widget-story.ws-post-sec .ws-thumbnail,

div.widget-posts-list .widget-story .ws-thumbnail {

    position: absolute;

    line-height: 0;

    width: 90px;

    min-height: 68px;

}

.widget img {

    max-width: 100%;

    width: 100%;

    -webkit-transition: all .40s;

    -moz-transition: all .40s;

    -o-transition: all .40s;

    transition: all .40s;

    vertical-align: middle;

}

.widget .ws-thumbnail { overflow: hidden; }

div.widget-posts-list.widget-cList .widget-story .ws-thumbnail img {

    width: 62px;

    height: auto;

    min-height: 62px;

}

div.widget-story .ws-thumbnail {

    position: relative;

    display: block;

    overflow: hidden;

}

div.widget-story .ws-thumbnail img { width: 100%; }

div.widget-posts-fp-big .widget-story.ws-post-first .ws-thumbnail a,

div.widget-posts-fp-big .widget-story.ws-post-sec .ws-thumbnail a,

div.widget-posts-big .widget-story .ws-thumbnail a,

div.widget-posts-list .widget-story .ws-thumbnail a { display: block; }

div.widget-posts-fp-big .widget-story.ws-post-first .ws-thumbnail,

div.widget-posts-big .widget-story .ws-thumbnail {

    display: block;

    clear: both;

    width: 100%;

    height: auto;

    line-height: 0;

    margin-bottom: 12px;

}

div.widget-posts-fp-big div.widget-story.ws-post-first .ws-thumbnail {

    position: relative;

    z-index: 0;

    overflow: hidden;

}

div.widget-posts-fp-big .widget-story.ws-post-first .ws-thumbnail > a:after {

    content: '';

    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));

    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 80%;

    z-index: 0;

}

div.widget-posts-fp-big .widget-story.ws-post-sec .ws-meta,

div.widget-posts-list .widget-story .ws-meta {

    margin-left: 110px;

    display: block;

    min-height: 68px;

}

div.widget-posts-list.widget-cList .widget-story .ws-meta {

    margin-left: 82px;

    display: block;

    min-height: 62px;

}

div.widget-posts-list.widget-cList .widget-story.no-thumb .ws-meta,

div.widget-posts-fp-big .widget-story.no-thumb.ws-post-sec .ws-meta,

div.widget-posts-list .widget-story.no-thumb .ws-meta {

    min-height: 100% !important;

    margin-left: 0

}

div.widget-posts-classic .widget-story .ws-meta { display: block; }

div.widget-posts-fp-big .widget-story.ws-post-sec .ws-meta h3.entry-title,

div.widget-posts-classic .widget-story .ws-meta h3.entry-title,

div.widget-posts-list .widget-story .ws-meta h3.entry-title {

    margin: 0 0 4px 0;

    font-size: 13px;

    line-height: 18px;

}

div.widget-posts-fp-big .widget-story.ws-post-first .wsm-info h3.entry-title,

div.widget-posts-fp-big .widget-story.ws-post-first .ws-meta h3.entry-title,

div.widget-posts-big .widget-story .ws-meta h3.entry-title {

    margin: 0 0 7px 0;

    font-family: 'BDNeue', sans-serif;

    font-size: 18px;

    font-weight: 400;

    line-height: 22px;

}

div.widget-posts-fp-big .widget-story.ws-post-first .wsm-info h3.entry-title a,

div.widget-posts-fp-big .widget-story.ws-post-first .ws-meta h3.entry-title a,

div.widget-posts-big .widget-story .ws-meta h3.entry-title a { width: 100%; }

div.widget-posts-fp-big .widget-story .ws-meta h3.entry-title a,

div.widget-posts-classic .widget-story .ws-meta h3.entry-title a,

div.widget-posts-list .widget-story .ws-meta h3.entry-title a {

    font-size: 13px;

    font-weight: 700;

    line-height: 18px;

}

div.widget-posts-fp-big .widget-story.ws-post-first .wsm-info span.ws-info,

div.widget-posts-fp-big .widget-story .ws-meta span.ws-info,

div.widget-posts-big .widget-story .ws-meta span.ws-info,

div.widget-posts-classic .widget-story .ws-meta span.ws-info,

div.widget-posts-list .widget-story .ws-meta span.ws-info {

    line-height: 11px;

    font-size: 11px;

    font-style: italic;

    text-transform: uppercase;

}

div.widget-posts-fp-big .widget-story.ws-post-first .wsm-info span.ws-info a,

div.widget-posts-fp-big .widget-story .ws-meta span.ws-info a,

div.widget-posts-big .widget-story .ws-meta span.ws-info a,

div.widget-posts-classic .widget-story .ws-meta span.ws-info a,

div.widget-posts-list .widget-story .ws-meta span.ws-info a { font-weight: 700; }

div.widget-story .ws-meta span.ws-info a,

div.widget-story .ws-meta span.ws-info a { color: #772700; }

div.widget-story .ws-meta span.ws-info a:hover,

div.widget-story .ws-meta span.ws-info a:hover { text-decoration: underline; }

div.widget-posts-fp-big .widget-story.ws-post-first .ws-meta .ws-excerpt,

div.widget-posts-big .widget-story .ws-meta .ws-excerpt {

    margin-top: 7px;

    font-size: 12px;

    line-height: 20px;

}

div.widget-story div.wsm-info {

    position: absolute;

    line-height: normal;

    bottom: 0;

    padding: 0 20px 0 20px;

    margin-bottom: 15px;

    z-index: 55;

    text-shadow: 0 1px 2px rgba( 0,0,0, .50 );

}

.widget-story .ws-excerpt { color: #444; }

#footer .widget-story .ws-excerpt { color: #FFF; }

div.widget-story div.wsm-info,

div.widget-story div.wsm-info a { color: #FFF; }

div.widget-posts-fp-big .widget-story.ws-post-first .wsm-info h3.entry-title {

    position: relative;

    margin-bottom: 0;

    bottom: 9px;

    margin: 0;

    padding: 0;

    margin-top: 0;

}

div.widget-posts-fp-big .widget-story.ws-post-first .wsm-info .ws-info a { display: inline-block; }

/* Widget Slider */

.widget-posts-slider {

    background-color: #CCC;

    background-image: url( images/loader/three-dots.svg );

    background-position: center;

    background-repeat: no-repeat;

    background-size: 40px;

}

.bd-slider.widget { overflow: hidden; }

.widget-posts-slider ol,

.widget-posts-slider ul,

.widget-posts-slider ul li {

    padding: 0;

    margin: 0;

}

.widget-posts-slider ul.slides {

    clear: both;

    position: relative;

    display: block;

    overflow: hidden;

    width: 100%;

    height: auto;

}

.widget-posts-slider ul.slides li {

    position: relative;

    display: none !important;

}

.widget-posts-slider ul.slides li.flex-active-slide { display: block !important; }

.widget-posts-slider ul.slides li.slider-thumbnail {

    display: block;

    overflow: hidden;

    position: relative;

    line-height: 0;

}

.widget-posts-slider ul.slides li.slider-thumbnail img {

    width: 100%;

    height: auto;

}

.widget-posts-slider ul.slides li.slider-thumbnail > a {

    display: block;

    margin: 0;

    padding: 0;

}

.widget-posts-slider ul.slides li.slider-thumbnail > a:after {

    content: '';

    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));

    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 80%;

    z-index: 0;

}

.widget-posts-slider ul.slides li.slider-thumbnail .wsm-info {

    position: absolute;

    line-height: normal;

    bottom: 0;

    padding: 0 20px 0 20px;

    margin-bottom: 15px;

    z-index: 55;

    text-shadow: 0 1px 2px rgba( 0,0,0, .50 );

}

.widget-posts-slider ul.slides li.slider-thumbnail .wsm-info,

.widget-posts-slider ul.slides li.slider-thumbnail .wsm-info a {

    color: #FFF;

    font-weight: 700;

}

.widget-posts-slider ul.slides li.slider-thumbnail .wsm-info h3.entry-title {

    line-height: 90%;

    width: 100%;

    position: relative;

    margin: 0;

    padding: 0;

    margin-bottom: 0;

    bottom: 9px;

    margin-top: 0;

}

.widget-posts-slider ul.slides li.slider-thumbnail .wsm-info h3.entry-title a {

    font-family: 'BDNeue', sans-serif;

    font-size: 18px;

    font-weight: 400;

}

.widget-posts-slider ul.slides li.slider-thumbnail .wsm-info span.ws-info {

    line-height: 11px;

    font-size: 11px;

    font-style: italic;

    text-transform: uppercase;

    margin-bottom: 5px;

}

.bd-slider {

    position: relative;

    overflow: hidden;

}

.bd-slider .flex-control-nav {

    position: relative;

    width: 100%;

    height: 8px;

    bottom: 0;

    z-index: 777;

    background: #000;

    margin: 0;

    padding: 0;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -webkit-margin-before: 0;

    -webkit-margin-after: 0;

    -webkit-margin-start: 0;

    -webkit-margin-end: 0;

    -webkit-padding-start: 0;

}

.bd-slider .flex-control-nav li {

    float: left;

    position: relative;

    width: 20%;

    cursor: pointer;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

}

.bd-slider .flex-control-nav li:after {

    content: '';

    width: 2px;

    height: 100%;

    position: absolute;

    right: 0;

    top: 0;

    background: #1f1f1f;

    z-index: 4;

}

.bd-slider .flex-control-nav li:last-child:after { width: 0; }

.bd-slider .flex-control-nav li a {

    display: block;

    overflow: hidden;

    text-indent: -9999999px;

    height: 8px;

    background: #303030;

}

.bd-slider .flex-control-nav li a.flex-active { background: #772700; }

/*Login*/

#login-form *,

#user-login * {

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}

#user-login { position: relative; }

#login-form p,

#user-login p { margin: 0; }

#user-login .author-avatar {

    position: absolute;

    width: 85px;

    min-height: 85px;

    overflow: hidden;

}

#user-login .author-avatar img { border-radius: 50px; }

#user-login ul {

    padding: 10px 0 0 0;

    margin: 0 0 0 105px;

    min-height: 85px;

}

#user-login .social-icons { margin: 20px 0 0 0; }

#user-login .welcome-text { margin: 0 0 20px 0; }

#login-form form { }

#login-form #log-pass input,

#login-form #log-username input {

    width: 100%;

    padding: 5px 15px;

    line-height: 28px;

    background: none;

    border-color: #e0e0e0;

    -webkit-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.03);

    box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.03);

}

#login-form #log-pass input { margin: 0 0 20px 0; }

#login-form .search-submit { margin: 0 20px 0 0; }

#login-form label {

    line-height: 31px;

    display: block;

    float: right;

}

#login-form .login-links {

    margin: 15px 0 0 0;

    text-transform: uppercase;

}

#login-form .login-links i { margin: 0 7px 0 0; }

/* About */

.about-me-img {

    display: block;

    clear: both;

    width: 100%;

    height: auto;

    line-height: 0;

}

.about-me-img a { display: block; }

.about-me-img img {

    width: 100%;

    max-width: 100%;

    height: auto;

}

.about-me-text {

    line-height: 20px;

    color: #444;

}

#footer .about-me-text { color: #FFF; }

/* Ads */

.widget {

    overflow: hidden;

    padding: 0 1px;

}

section.widget:before,

section.widget:after {

    content: " ";

    display: table;

}

section.widget.ad_125_125 div.ads125 div.ads-content {

    width: 50%;

    float: left;

    display: inline-block;

    text-align: center;

    padding: 5px 0;

}

section.widget.ad_120_600 div.ads120 div.ads-content {

    width: 50%;

    float: left;

    display: inline-block;

    text-align: center;

}

section.widget.ad_250_250 div.ads250 div.ads-content {

    width: 100%;

    float: left;

    display: inline-block;

    text-align: center;

    padding: 0;

}

section.widget.ad_300_300 div.ads300 div.ads-content {

    width: 100%;

    float: left;

    display: inline-block;

    text-align: center;

    line-height: 0;

}

section.widget.ad_300_300 .widget-inner {

    padding-left: 0 !important;

    padding-right: 0 !important;

    padding-bottom: 0 !important;

}

section.widget.wd-ads-300 {

    background: none;

    padding: 0;

    text-align: center;

}

/* wordpress default galleries */

.gallery-item {

    display: inline-block;

    text-align: center;

    vertical-align: top;

    width: 100%;

    padding: 1px;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

}

.gallery-item .gallery-caption {

    text-align: left;

    position: relative;

    bottom: 17px;

    margin-bottom: 0;

}

.gallery-item .gallery-icon img { margin-bottom: 24px; }

.gallery-columns-2,

.gallery-columns-3,

.gallery-columns-4,

.gallery-columns-5,

.gallery-columns-6,

.gallery-columns-7,

.gallery-columns-8,

.gallery-columns-9 {

    line-height: 0;

    margin-bottom: 24px;

}

.gallery-columns-2 img,

.gallery-columns-3 img,

.gallery-columns-4 img,

.gallery-columns-5 img,

.gallery-columns-6 img,

.gallery-columns-7 img,

.gallery-columns-8 img,

.gallery-columns-9 img { margin-bottom: 0 !important; }

.gallery-columns-2 .gallery-caption,

.gallery-columns-3 .gallery-caption,

.gallery-columns-4 .gallery-caption,

.gallery-columns-5 .gallery-caption,

.gallery-columns-6 .gallery-caption,

.gallery-columns-7 .gallery-caption,

.gallery-columns-8 .gallery-caption,

.gallery-columns-9 .gallery-caption { display: none; }

.gallery-columns-2 .gallery-item { max-width: 50%; }

.gallery-columns-3 .gallery-item { max-width: 33.33%; }

.gallery-columns-4 .gallery-item { max-width: 25%; }

.gallery-columns-5 .gallery-item { max-width: 20%; }

.gallery-columns-6 .gallery-item { max-width: 16.66%; }

.gallery-columns-7 .gallery-item { max-width: 14.28%; }

.gallery-columns-8 .gallery-item { max-width: 12.5%; }

.gallery-columns-9 .gallery-item { max-width: 11.11%; }

/* Single Post */

.entry-crumbs {

    font-size: 11px;

    font-weight: 600;

    line-height: 15px;

    position: relative;

    padding-bottom: 10px;

    margin-bottom: 10px;

    border-bottom: 1px #e1e1e1 dotted;

}

.entry-crumbs,

.entry-crumbs a { color: #AAA; }

.vbreadcrumb { display: inline-block; }

.vbreadcrumb:after {

    content: '/';

    padding: 0 5px;

}

.vbreadcrumb:last-child:after {

    padding: 0;

    content: '';

}

.post-header-bd header {

    overflow: hidden;

    border-bottom: 1px #E8E8E8 solid;

}

.page .post-header-bd header {

    margin-bottom: 30px;

    clear: both;

}

.post-header-bd header h1 {

    font-size: 32px;

    margin: 6px 0 12px 0;

    padding: 0;

    word-wrap: break-word;

    font-weight: 700;

    width: 100%;

}

.post-header-bd header h1,

.post-header-bd header h1 a { color: #1f1f1f; }

.post-header-bd header .meta-info {

    font-size: 85%;

    line-height: 17px;

    text-transform: capitalize;

    margin-bottom: 16px;

    position: relative;

    display: block;

    overflow: hidden;

    clear: both;

}

.post-header-bd header .meta-info,

.post-header-bd header .meta-info a { color: #777; }

.post-header-bd header .meta-info a:hover { text-decoration: underline; }

.post-header-bd header .meta-info .post-author-bd a {

    color: #772700;

    font-weight: 700;

}

.post-header-bd header .meta-info i { margin-right: 3px; }

.post-header-bd header .meta-info div {

    display: inline-block;

    margin-right: 8px;

}

.post-header-bd header .meta-info .post-twitter-bd i { color: #55acee; }

.post-content-bd {

    padding: 30px 0 0 0;

    color: #222;

}

.page .post-content-bd { padding: 0; }

.post-content-bd a { color: #2196F3 !important; }

.post-content-bd a:hover { text-decoration: none; }

.post-content-bd p,

.comment-content p {

    line-height: 22px;

    margin: 0;

    padding: 0;

    margin-bottom: 24px;

}

.post-featured {

    display: block;

    overflow: hidden;

    margin-bottom: 22px;

}

.post-featured-image-bd a {

    display: block;

    line-height: 0;

}

.post-featured-image-bd img {

    width: 100%;

    height: auto;

    max-width: 100%;

}

/* Text and Images align */

.post-content-bd img { margin-bottom: 21px; }

.post-content-bd figure img { margin-bottom: 0; }

.alignnone { margin-top: 0; }

.aligncenter {

    text-align: center;

    clear: both;

    display: block;

    margin-left: auto;

    margin-right: auto;

    margin-top: 6px;

    margin-bottom: 6px;

    width: auto !important;

    max-width: 100% !important;

}

.alignleft {

    float: left;

    margin-right: 21px;

    margin-top: 6px;

    margin-bottom: 6px;

}

.alignright {

    float: right;

    margin-left: 21px;

    margin-top: 6px;

    margin-bottom: 6px;

}

figure.alignright,

figure.alignleft,

figure.aligncenter {

    margin-bottom: 0px;

    position: relative;

    z-index: 2;

    text-align: center

}

.aligncenter .wp-caption-text { text-align: center; }

.alignnone img,

.aligncenter img { width: auto; }

img.wp-smiley { width: auto; }

/* caption */

.wp-caption-text,

.wp-caption-dd {

    text-align: right;

    margin: 4px 0px 17px 0px;

    font-size: 11px;

    font-family: Verdana, Geneva, sans-serif;

    font-style: italic;

    font-weight: normal;

    line-height: 17px;

    color: #444444;

}

.wp-caption {

    text-align: center;

    max-width: 100% !important;

    width: auto !important;

}

.wp-caption img {

    max-width: 100% !important;

    height: auto;

}

/* Tags */

.post-tags-bd {

    padding: 10px 0 30px;

    text-transform: uppercase;

    font-size: 11px;

    line-height: 11px;

    letter-spacing: .1em;

    font-weight: 700;

}

.post-tags-bd a,

.post-tags-bd span,

.post-tags-bd a:hover {

    float: left;

    display: inline-block;

    border-radius: 3px;

    margin-left: 2px;

    margin-bottom: 2px;

    background-color: #807f7e;

    color: #FFF;

    padding: 4px 9px;

}

.post-tags-bd a:hover { background: #772700; }

.post-tags-bd span { background-color: #1f1f1f; }

/* Nav links */

.post-nav-links {

    display: block;

    overflow: hidden;

    margin-top: 10px;

    margin-bottom: 30px;

    border-top: 1px #E8E8E8 solid;

    border-bottom: 1px #E8E8E8 solid;

    padding-top: 30px;

    padding-bottom: 30px;

}

.post-nav-links .post-nav-prev {

    float: left;

    text-align: right;

    padding-right: 30px;

}

.post-nav-links .post-nav-prev a:before {

    position: absolute;

    left: 0;

    top: 50%;

    margin-top: -23px;

    height: 100%;

    content: '\f104';

    font-family: 'FontAwesome', sans-serif;

    font-size: 47px;

    line-height: 100%;

    font-style: normal;

    font-weight: normal;

}

.post-nav-links .post-nav-next {

    float: right;

    text-align: left;

    padding-left: 30px;

}

.post-nav-links .post-nav-next a:before {

    position: absolute;

    right: 0;

    top: 50%;

    margin-top: -23px;

    height: 100%;

    content: '\f105';

    font-family: 'FontAwesome', sans-serif;

    font-size: 47px;

    line-height: 100%;

    font-style: normal;

    font-weight: normal;

}

.post-nav-links .post-nav-prev,

.post-nav-links .post-nav-next {

    width: 50%;

    display: block;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    position: relative;

    overflow: hidden;

}

.post-nav-links .post-nav-prev span,

.post-nav-links .post-nav-next span {

    clear: both;

    display: block;

    font-size: 13px;

    font-family: 'Droid Sans', Arial, Verdana, sans-serif;

    line-height: 17px;

    color: #772700;

    margin-bottom: 7px;

}

.post-nav-links .post-nav-prev a,

.post-nav-links .post-nav-next a {

    display: inline-block;

    word-wrap: break-word;

    font-family: 'Droid Sans', Arial, Verdana, sans-serif;

    font-size: 16px;

    line-height: 21px;

}

.post-nav-links .post-nav-prev a { padding-left: 10%; }

.post-nav-links .post-nav-next a { padding-right: 10%; }

/* Comments */



.title-bd {

    border-top: 3px #772700 solid;

    display: block;

    min-height: 12px;

    margin-top: 13px;

    margin-bottom: 20px;

}

.title-bd h3 {

    float: left;

    display: inline-block;

    font-weight: 700;

    font-size: 13px;

    line-height: 13px;

    margin: 0;

    padding: 0;

    margin-left: 0;

    margin-top: -13px;

    background: #772700;

    border-radius: 2px;

    padding: 5px 11px 4px;

    position: relative;

    overflow: hidden;

    vertical-align: middle;

    text-transform: uppercase;

    z-index: 10;

}

.title-bd h3 a,

.title-bd h3 { color: #FFF; }

.title-bd .rp-nav {

    position: relative;

    float: right;

}

.title-bd .rp-nav { }

#comments {

    display: block;

    overflow: hidden;

    width: 100%;

}

.comment-inner {

    border-bottom: 1px dotted #ddd;

    margin-bottom: 10px;

    padding: 10px 0 0;

}

#comments .comment-inner:after {

    content: '';

    display: block;

    clear: both;

}

#comments .comment-avatar,

#tab3 .comment-avatar {

    float: left;

    width: 46px;

}

#comments .avatar {

    display: block;

    background-color: #fff;

}

#comments .commentmeta {

    display: block;

    float: left;

    margin: 0 10px 10px;

}

#cancel-comment-reply-link { clear: both; }

.comment-reply a,

#cancel-comment-reply-link {

    color: #fff;

    font-size: 12px;

    font-weight: 600;

    line-height: 12px;

    padding: 3px 9px;

    margin-left: 3px;

    border-radius: 3px;

}

.comment-reply {

    display: block;

    overflow: hidden;

}

.comment-reply a {

    background: #555;

    float: right;

}

#cancel-comment-reply-link {

    background: #ccc;

    float: left;

    margin: 0 10px 10px 0;

}

.comment-reply a:hover,

#cancel-comment-reply-link:hover { background: #1f1f1f; }

.comment-reply a:hover,

#cancel-comment-reply-link:hover { text-decoration: none; }

ol.commentlist #respond { border-top: none; }

#comments .comment-meta-1 {

    display: block;

    margin-bottom: 5px;

    width: 100%;

}

#comments .comment-meta-1 .fn {

    font-weight: bold;

    float: left;

    width: auto;

}

#comments .comment-meta-1 .reply {

    display: inline-block;

    float: right;

    font-size: 11px;

    line-height: 11px;

    padding-top: 2px;

}

#comments .comment-meta-1 .reply a { color: #555; }

#comments .comment-meta-2 {

    float: left;

    font: italic 12px/normal helvetica, arial, sans-serif;

    display: block;

    margin: 0;

}

#comments .text {

    clear: both;

    display: block;

    padding-top: 15px;

    width: 100%;

}

#comments .text p { margin-bottom: 0; }

#comments .text .waiting_approval {

    font-size: 14px;

    font-style: italic;

    font-weight: bold;

}

#comments .c { line-height: 20px; }

#comments .c p,

#comments .c code,

#comments .c blockquote,

#comments .c ul,

#comments .c ol {

    display: block;

    margin: 5px 0;

}

#comments .c a { text-decoration: underline; }

#comments .c a:hover { text-decoration: none; }

#comments .depth-2 .comment-wrapper { padding-left: 40px; }

#comments .depth-2 .commentmeta { width: auto; }

#comments .depth-3 .comment-wrapper { padding-left: 80px; }

#comments .depth-3 .commentmeta { width: auto; }

#comments .depth-4 .comment-wrapper { padding-left: 120px; }

#comments .depth-4 .commentmeta { width: auto; }

#comments .depth-5 .comment-wrapper { padding-left: 160px; }

#comments .depth-5 .commentmeta { width: auto; }

#respond {

    clear: both;

    position: relative;

}

#respond form { }

#respond p {

    font: 12px/normal helvetica, arial, sans-serif;

    margin: 0;

}

#respond .logged-in-as { margin-bottom: 10px; }

#respond .comment-notes { margin-bottom: 1em; }

.children #respond { margin: 0 48px 0 0; }

#comments-list #respond { margin: 0 0 18px 0; }

#comments-list ul #respond { margin: 0; }

#respond .required {

    color: #ff4b33;

    font-weight: bold;

}

#respond label {

    color: #888;

    font-size: 12px;

}

#respond textarea,

#respond input {

    background: #FFF;

    color: #404040;

    border: 1px solid #e8e8e8;

    display: block;

    margin: 0 0 9px;

    padding: 7px 14px;

    width: 100%;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    line-height: 19px;

}

#respond #comment-submit {

    background: #1f1f1f;

    border: 0;

    box-shadow: none;

    color: #fff;

    cursor: pointer;

    margin: 0;

    margin-top: 10px;

    width: 120px;

    font-family: 'BDNeue', sans-serif;

    font-weight: 400;

    font-size: 14px;

    padding: 5px 12px 5px 12px;

}

#respond #comment-submit:hover { background: #772700; }

span.comments {

    background: #fff;

    color: #aaa;

    float: left;

    padding-right: 15px;

    text-transform: uppercase;

}

span.comments a { color: #666; }

span.comments a:hover {

    color: #f00;

    text-decoration: none;

}

#comment-input label { margin-bottom: 10px; }

p.cancel-comment-reply { clear: both; }

.form-allowed-tags { display: none; }

#disqus_thread {

    padding: 20px 3%;

    width: 96%;

}

/* post-sharing-bd */

header .post-sharing-bd,

footer .post-sharing-bd {

    border-top: 1px #e8e8e8 solid;

    border-bottom: 1px #e8e8e8 solid;

    position: relative;

    z-index: 2;

    display: block;

    overflow: hidden;

    width: 100%;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    padding: 15px 0;

    margin: 10px 0 -11px

}

header .post-sharing-bd {

    border-bottom: none;

    margin: 0;

}

.post-sharing-bd ul {

    float: none;

    overflow: hidden;

}

.post-sharing-bd ul,

.post-sharing-bd li,

.post-sharing-bd a {

    margin: 0;

    padding: 0;

    outline: 0;

}

.post-sharing-bd li {

    visibility: visible;

    background: #1f1f1f;

    border-radius: 2px;

    display: inline-block;

    text-align: center;

    width: 45px;

    height: 33px;

    line-height: 33px;

    margin-left: 4px;

    float: right;

}

.post-sharing-bd li a {

    display: block;

    color: #fff;

    font-size: 20px;

}

.post-sharing-bd li.ps-title {

    background: none;

    color: #1f1f1f;

    visibility: visible;

    float: left;

    width: auto;

    margin: 0;

}

.post-sharing-bd li.ps-title:hover { background: none !important }

.post-sharing-bd li.ps-title i {

    font-size: 21px;

    line-height: 33px;

    font-weight: normal;

}

.post-sharing-bd li.facebook { background: #3b5998 }

.post-sharing-bd li.twitter { background: #55acee }

.post-sharing-bd li.linkedin { background: #0976b4 }

.post-sharing-bd li.reddit { background: #ff4500 }

.post-sharing-bd li.tumblr { background: #35465c }

.post-sharing-bd li.google { background: #dd4b39 }

.post-sharing-bd li.pinterest { background: #cc2127 }

.post-sharing-bd li:hover { background: #1f1f1f }

/* Related */

.post-related-bd { }

.related-inner {

    margin: 0 -8px;

    position: relative;

    overflow: hidden;

}

.related-row {

    overflow: hidden;

    clear: both;

    display: block;

    width: 100%;

    position: relative;

}

.rp-post {

    float: left;

    position: relative;

    width: 33.333333333333336%;

    padding: 0 8px 20px;

    min-height: 1px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.rp-post .rp-thumbnail {

    line-height: 10%;

    margin-bottom: 12px;

    position: relative;

}

.rp-post .rp-thumbnail img {

    display: block;

    width: 100%;

    height: auto;

}

.rp-post .rp-thumbnail a { display: block; }

.rp-post h3 {

    margin: 0 0 0 0;

    padding: 0;

    font-size: 14px;

    line-height: 20px;

    font-weight: 700;

}

.rp-post .ws-info span {

    line-height: 11px;

    font-size: 85%;

}

.rp-nav button {

    margin: 0;

    padding: 0;

    font-size: 20px;

    width: 28px;

    height: 28px;

    line-height: 28px;

    border-radius: 3px;

    background: #1f1f1f;

    color: #FFF;

}

/* Author Box */

.author-box-bd {

    margin-bottom: 30px;

    position: relative;

    overflow: hidden;

}

.page-template-template-authors .author-box-bd {

    margin-bottom: 0 !important;

}

.page-template-template-authors .post-content-bd a {

    color: inherit;

}

.ab-avatar {

    float: left;

    position: relative;

    margin-right: 30px;

}

.ab-name {

    font-size: 16px;

    line-height: 24px;

    float: left;

}

.ab-header {

    line-height: 24px;

    margin-bottom: 10px;

}

.ab-content {

    min-height: 100px;

    overflow: hidden;

}

.ab-text {

    line-height: 21px;

    color: #303030;

}

.author-box-bd .social-icons { float: right; }

.author-box-bd .social-icons a {

    width: 24px;

    height: 24px;

    line-height: 24px;

}

/* post-single-a */

.post-single-c .post-header-bd,

.post-single-b .post-header-bd,

.post-single-a .post-header-bd { padding: 0 20px; }

.post-single-b .post-featured { margin-bottom: 0; }

.post-single-c .post-sharing-bd,

.post-single-c header,

.post-single-b .post-sharing-bd,

.post-single-b header { border-bottom: none; }

.post-single-c .entry-crumbs {

    margin-top: -15px;

    padding-bottom: 10px;

    border-bottom: none;

}

.post-video-wrap {

    position: relative;

    overflow: hidden;

    display: block;

}

.post-video-wrap iframe {

    width: 100% !important;

    max-width: 100%;

}

/* Post Gallery */

.post-gallery-wrap { position: relative; }

.post-gallery-wrap .slides {

    zoom: 1;

    overflow: hidden;

    display: block;

    list-style-type: none;

    margin: 0;

}

.post-gallery-wrap .slides li {

    -webkit-backface-visibility: hidden;

    display: none !important;

    position: relative;

    overflow: hidden;

}

.post-gallery-wrap .slides li a {

    display: block;

    line-height: 0;

}

.post-gallery-wrap .slides li a img { width: 100%; }

.post-gallery-wrap .slides li.flex-active-slide { display: block !important; }

.post-gallery-wrap .slides li.flex-active-slide a img {

    opacity: 1;

    margin: 0;

}

.post-gallery-wrap .flex-direction-nav {

    margin: 0;

    padding: 0;

    list-style: none;

    z-index: 10;

}

.post-gallery-wrap .flex-direction-nav a {

    z-index: 10;

    width: 36px;

    height: 36px;

    line-height: 36px;

    margin: -18px 0 0;

    display: block;

    background: #404040;

    background: rgba( 0,0,0, .5 );

    border-radius: 3px;

    color: #FFF;

    position: absolute;

    top: 50%;

    cursor: pointer;

    text-align: center;

}

.post-gallery-wrap .flex-direction-nav a i {

    font-size: 20px;

    line-height: 36px;

}

.post-gallery-wrap .flex-direction-nav .flex-prev { left: 21px; }

.post-gallery-wrap .flex-direction-nav a { right: 21px; }

.post-gallery-wrapp ul.slides li > a:before {

    content: '';

    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));

    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 80%;

    z-index: 0;

}

.post-featured-image-bd {

    position: relative;

}

.post-featured-image-bd .post_thumbnail_caption,

.post-gallery-wrap ul.slides li .caption {

    position: absolute;

    left: 0;

    bottom: 0;

    padding: 8px 12px;

    margin-bottom: 15px;

    z-index: 55;

    background: #1f1f1f;

    opacity: .7;

    font-size: 13px;

    line-height: 13px;

    font-family: sans-serif;

    font-style: italic;

}

.post-featured-image-bd .post_thumbnail_caption,

.post-featured-image-bd .post_thumbnail_caption a,

.post-gallery-wrap ul.slides li .caption,

.post-gallery-wrap ul.slides li .caption a { color: #FFF; }

.post-gallery-wrap .flexslider {

    overflow: hidden;

    display: block;

    background-color: #CCC;

    background-image: url(images/loader/three-dots.svg );

    background-position: center;

    background-repeat: no-repeat;

    background-size: 40px;

    margin: 0;

    position: relative;

    zoom: 1

}

.post-single-d .post-featured-image-bd {

    float: left;

    width: 297px;

    margin-right: 24px;

}

.mejs-audio { margin-bottom: 24px; }

.post-pagination {

    float: right;

    overflow: hidden;

    display: block;

    margin-bottom: 24px

}

.post-pagination span {

    padding: 0 10px;

    line-height: 30px;

    font-size: 13px;

    font-weight: 600;

    color: #fff;

    background: #772700;

    text-decoration: none;

    border-radius: 3px;

}

.post-pagination span,

.post-pagination a {

    float: left;

    display: inline-block;

    margin-left: 1px;

}

.post-pagination a span {

    color: #FFF;

    background: #404040;

}

.post-content-bd h1,

.post-content-bd h2,

.post-content-bd h3,

.post-content-bd h4,

.post-content-bd h5,

.post-content-bd h6 {

    font-family: 'BDNeue', sans-serif;

    line-height: 120%;

}

.post-content-bd h2{

	margin-top:0px !important;	

}

#sharepost{ height:20px;}

.post-content-bd table,

.post-content-bd p,

.post-content-bd > ul,

.post-content-bd > div,

.post-content-bd > dl,

.post-content-bd blockquote,

.post-content-bd ol { margin-bottom: 24px; }

article { overflow: hidden; }

.post-content-bd {

    position: relative;

    max-width: 100%;

    display: block;

}

.post-content-bd ol { margin-left: 19px; }

.post-content-bd ol,

.post-content-bd ol li { list-style-type: decimal; }

.post-content-bd ul { margin-left: 19px; }

.post-content-bd ul,

.post-content-bd ul li { list-style-type: square; }

/*-----------------------------------------------------------------------------------*/

/* Post Review

/*-----------------------------------------------------------------------------------*/

.post-review-bd {

    position: relative;

    z-index: 5;

    clear: both;

    margin: 0 0 30px 0;

    font-size: 12px;

    line-height: 16px;

    font-weight: 600;

    color: #1f1f1f;

}

.post-review-table {

    width: 100%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border-collapse: collapse;

    border-spacing: 0;

    margin: 0;

    padding: 0;

}

.post-review-table tr td,

.post-review-table tr th,

.post-review-table td {

    border: none;

    margin: 0;

    padding: 0;

    background: none;

}

.post-review-table tr th,

.post-review-table tr td {

    padding: 11px 19px;

    border: #e0e0e0 1px solid;

    background: #FFF;

    vertical-align: middle;

}

.post-review-table tr.post-review-total th,

.post-review-table tr.post-review-total td { padding: 24px 19px; }

.post-review-table tr.post-review-total td { vertical-align: top; }

.post-review-table tr th {

    background: #f9f9f9;

    text-align: center;

}

.post-review-total .summary-title,

.post-review-header,

.brief-summary {

    font-family: 'BDNeue', sans-serif;

    font-weight: 400;

    font-size: 14px;

    text-transform: uppercase;

    clear: both;

    overflow: hidden;

}

.brief-summary { margin-top: 5px; }

.post-review-total .summary-title { margin-bottom: 10px; }

.total-score {

    padding-bottom: 7px;

    display: block;

}

.total-score span.num {

    font-family: 'Open Sans', arial, sans-serif;

    font-size: 49px;

    line-height: 49px;

}

.points-rating {

    height: 20px;

    margin: 6px 0;

    background-color: #f0f0f0;

}

.points-rating-div {

    height: 20px;

    background: #772700;

}

.bd-criteria-points { float: right; }

.bd-criteria-description { float: left; }

/*-----------------------------------------------------------------------------------*/

/* Star Rating

/*-----------------------------------------------------------------------------------*/

.star-rating {

    word-break: normal !important;

    white-space: normal !important;

}

.star-rating {

    text-shadow: none !important;

    margin: 0 auto;

    overflow: hidden;

    position: relative;

    height: 18px;

    width: 106px;

    letter-spacing: 4px;

    display: inline-block;

    font: normal normal normal 18px/18px FontAwesome;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.star-rating:before {

    content: "\f005\f005\f005\f005\f005";

    float: left;

    top: 0;

    left: 0;

    position: absolute;

    color: rgba(0,0,0,.2);

    color: #ccc;

}

.star-rating span {

    overflow: hidden;

    float: left;

    top: 0;

    left: 0;

    position: absolute;

    display: block;

    line-height: 18px;

    height: 18px;

}

.star-rating span:before {

    content: "\f005\f005\f005\f005\f005";

    top: 0;

    position: absolute;

    left: 0;

    color: #ffc741

}

.widget .star-rating {

    margin: 7px 0 0 0;

    overflow: hidden;

    clear: both;

    display: block;

}

.widget-posts-fp-big .star-rating { display: inline-block }

div.widget-story div.wsm-info .star-rating { margin: 0 0 10px 0; }

div.widget-posts-big .star-rating { margin: 5px 0 10px 0 }

/*-----------------------------------------------------------------------------------*/

/* Dropcap

/*-----------------------------------------------------------------------------------*/

span.dropcap {

    float: left;

    display: block;

    font-size: 31px;

    line-height: 34px;

    background-color: #772700;

    color: white;

    text-align: center;

    font-weight: 600;

    margin: 6px 13px 0 0;

    padding: 3px 10px;

    border-radius: 2px

}

.rtl span.dropcap {

    float: right;

    margin: 6px 0 0 13px

}

/*-----------------------------------------------------------------------------------*/

/* High light

/*-----------------------------------------------------------------------------------*/

span.highlight {

    text-transform: none;

    background: #FFE7B8;

    color: #CE5810;

}

/*-----------------------------------------------------------------------------------*/

/* Lists

/*-----------------------------------------------------------------------------------*/

ul.bd_line_list li,

ul.bd_star_list li,

ul.bd_yes_list li,

ul.bd_no_list li,

ul.bd_line_list,

ul.bd_star_list,

ul.bd_yes_list,

ul.bd_no_list {

    list-style: none;

    margin: 0;

    padding: 0

}

ul.bd_line_list li {

    list-style: none !important;

    border-top: 1px solid #f0f0f0;

    margin-top: 4px;

    padding-top: 4px

}

ul.bd_line_list li:first-child {

    border: none;

    box-shadow: none

}

ul.bd_line_list li:first-child {

    margin-top: 0;

    padding-top: 0

}

ul.bd_no_list li,

ul.bd_yes_list li,

ul.bd_star_list li {

    list-style: none !important;

    padding: 3px 0 0 0;

    margin: 5px 0 0 0

}

ul.bd_no_list > li:first-child,

ul.bd_yes_list > li:first-child,

ul.bd_star_list > li:first-child { margin-top: 0 }

ul.bd_yes_list li:before,

ul.bd_star_list li:before,

ul.bd_no_list li:before {

    display: inline-block;

    font: normal normal normal 14px/1 FontAwesome;

    margin: 1px 15px 0 1px

}

ul.bd_yes_list li:before { content: "\f00c" }

ul.bd_star_list li:before { content: "\f005" }

ul.bd_no_list li:before { content: "\f057" }

.rtl.ul.bd_no_list li:before,

.rtl ul.bd_yes_list li:before,

.rtl ul.bd_star_list li:before { margin: 1px 1px 0 15px }

.rtl ul.bd_no_list li,

.rtl ul.bd_yes_list li,

.rtl ul.bd_star_list li { padding: 3px 0 0 0 }

/*-----------------------------------------------------------------------------------*/

/* Table

/*-----------------------------------------------------------------------------------*/

table {

    width: 100%;

    border-collapse: collapse;

    border-spacing: 2px;

    border: none !important;

}

table th,

table td {

    padding: 7px 11px;

    border: 1px solid #f0f0f0;

}

table th {

    text-align: left;

    background-color: #f9f9f9;

}

table td { background-color: #FFF; }

/*-----------------------------------------------------------------------------------*/

/* clear

/*-----------------------------------------------------------------------------------*/

.clear {

    margin: 0 !important;

    padding: 0;

    line-height: 0;

    clear: both;

    display: block;

    overflow: hidden;

}

.clear:before,

.clear:after {

    display: table;

    content: "";

    line-height: 0;

}

/*-----------------------------------------------------------------------------------*/

/* divider

/*-----------------------------------------------------------------------------------*/

div.divider {

    background: #f0f0f0;

    height: 4px;

    font-size: 1px;

    line-height: 0;

    display: block;

    overflow: hidden;

    margin: 30px 0;

    clear: both;

    border: none !important

}

/*-----------------------------------------------------------------------------------*/

/* Columns

/*-----------------------------------------------------------------------------------*/

.one_half,

.one_third,

.two_third,

.three_fourth,

.one_fourth,

.one_fifth,

.two_fifth,

.three_fifth,

.four_fifth,

.one_sixth,

.five_sixth {

    position: relative;

    margin-right: 4%;

    float: left;

}

.rtl .one_half,

.rtl .one_third,

.rtl .two_third,

.rtl .three_fourth,

.rtl .one_fourth,

.rtl .one_fifth,

.rtl .two_fifth,

.rtl .three_fifth,

.rtl .four_fifth,

.rtl .one_sixth,

.rtl .five_sixth {

    float: right;

    margin-right: auto;

    margin-left: 4%

}

div.one_half.last,

div.one_third.last,

div.one_fourth.last,

div.two_third.last,

div.three_fourth.last {

    margin-right: 0 !important;

    clear: right;

}

.rtl div.one_half.last,

.rtl div.one_third.last,

.rtl div.one_fourth.last,

.rtl div.two_third.last,

.rtl div.three_fourth.last {

    margin-left: 0 !important;

    clear: left;

}

div.one_half { width: 48% }

div.one_third { width: 30.66% }

div.two_third { width: 65.33% }

div.one_fourth { width: 22% }

div.three_fourth { width: 74% }

div.one_fifth { width: 16.8% }

div.two_fifth { width: 37.6% }

div.three_fifth { width: 58.4% }

div.four_fifth { width: 67.2% }

div.one_sixth { width: 13.33% }

div.five_sixth { width: 82.67% }

/*-----------------------------------------------------------------------------------*/

/* Notification

/*-----------------------------------------------------------------------------------*/

div.bd_notification {

    padding: 14px 30px 14px 20px;

    position: relative;

    margin-bottom: 16px;

    border-radius: 2px;

    font-size: 13px;

    line-height: 18px;

}

.rtl div.bd_notification { padding: 14px 20px 14px 30px; }

div.bd_notification p {

    padding: 0 !important;

    margin: 0 !important;

}

div.bd_notification.notification_mark {

    background-color: #d8f1c6;

    color: #769958 !important;

}

div.bd_notification.notification_mark p { color: #769958 !important; }

div.bd_notification.notification_error {

    background-color: #f9d9d9;

    color: #aa4343 !important;

}

div.bd_notification.notification_error p { color: #aa4343 !important; }

div.bd_notification.notification_warning {

    background-color: #fbf4dd;

    color: #a38c68 !important;

}

div.bd_notification.notification_warning p { color: #a38c68 !important; }

div.bd_notification.notification_info {

    background-color: #d7e3f4;

    color: #728095 !important;

}

div.bd_notification.notification_info p { color: #728095 !important; }

div.bd_notification.notification_info p:before,

div.bd_notification.notification_warning p:before,

div.bd_notification.notification_error p:before,

div.bd_notification.notification_mark p:before {

    display: inline-block;

    font: normal normal normal 14px/1 FontAwesome;

    margin: 1px 15px 0 1px

}

div.bd_notification.notification_mark p:before { content: "\f00c" }

div.bd_notification.notification_error p:before { content: "\f00d" }

div.bd_notification.notification_warning p:before { content: "\f06a" }

div.bd_notification.notification_info p:before { content: "\f129" }

.rtl div.bd_notification.notification_info p:before,

.rtl div.bd_notification.notification_warning p:before,

.rtl div.bd_notification.notification_error p:before,

.rtl div.bd_notification.notification_mark p:before { margin: 1px 1px 0 15px }

/*-----------------------------------------------------------------------------------*/

/* Buttons

/*-----------------------------------------------------------------------------------*/

a.bd_button.btn_small,

a.bd_button.btn_middle,

a.bd_button.btn_large {

    padding: 12px 22px;

    border-radius: 2px;

    color: #fff;

    display: inline-block;

    margin: 5px 5px 5px 0;

    border: none;

    cursor: pointer;

    text-shadow: none !important;

    text-transform: none !important;

    text-decoration: none !important;

    font-weight: 700;

}

a.bd_button.btn_small { padding: 4px 14px 5px !important; }

a.bd_button.btn_middle {

    padding: 9px 30px 11px !important;

    font-size: 18px !important;

}

a.bd_button.btn_large {

    padding: 10px 31px 13px !important;

    font-size: 20px !important;

}

a.bd_button:hover { background: #1f1f1f !important; }

/*-----------------------------------------------------------------------------------*/

/* Toggle

/*-----------------------------------------------------------------------------------*/

div.toggle {

    overflow: hidden;

    display: block;

    position: relative;

}

div.toggle h4 {

    margin: 0 0 10px 0;

    padding: 0 15px;

    position: relative;

    display: block;

    clear: both;

    font-size: 14px;

    line-height: 40px;

    min-height: 40px;

    text-transform: uppercase;

    background: #772700;

    color: #FFF;

    cursor: pointer;

    border-radius: 3px;

}

div.toggle span {

    position: absolute;

    right: 18px;

    top: 0;

    margin: 12px 0 0 0;

    cursor: pointer;

    font-size: 23px;

    font-weight: bold;

    text-align: right;

    display: block;

    color: #FFF;

}

.rtl div.toggle span {

    right: auto;

    left: 18px;

    text-align: left

}

div.toggle div.panel {

    padding: 13px 17px;

    display: none;

    background: #f9f9f9;

    border-radius: 2px;

}

/*-----------------------------------------------------------------------------------*/

/* Tabs

/*-----------------------------------------------------------------------------------*/

div.tabgroup { }

div.tabgroup ul.tabs,

div.tabgroup ul.tabs li {

    list-style: none !important;

    margin: 0 !important;

}

div.tabgroup ul.tabs {

    border-left: 1px solid #f0f0f0;

    overflow: hidden;

}

.rtl div.tabgroup ul.tabs {

    border-left: 0 none;

    border-right: 1px solid #f0f0f0;

}

div.tabgroup ul.tabs li {

    float: left;

    margin: 0;

    padding: 0;

    border-top: 1px solid #f0f0f0;

    border-right: 1px solid #f0f0f0;

    background: #f9f9f9;

    cursor: pointer;

    font-size: 18px;

    display: block;

}

.rtl div.tabgroup ul.tabs li {

    float: right;

    border-left: 1px solid #f0f0f0;

    border-right: 0 none;

}

div.tabgroup ul.tabs li a {

    display: block;

    padding: 9px 18px;

    font-size: 13px;

    font-weight: 600;

    color: #1f1f1f;

    text-decoration: none

}

div.tabgroup ul.tabs li.ui-tabs-active {

    border-bottom: 1px solid #fff;

    background: none;

    cursor: default;

}

div.tabgroup div.contents {

    border: 1px solid #f0f0f0;

    border-radius: 2px;

    margin-top: -1px;

    padding: 20px;

    overflow: hidden;

}

div.tabgroup div.contents div.ui-tabs-panel { display: none; }

/*-----------------------------------------------------------------------------------*/

/* blockquote

/*-----------------------------------------------------------------------------------*/

blockquote {

    display: block;

    overflow: hidden;

    position: relative;

    z-index: 5;

    background: #f9f9f9;

    padding: 30px;

    border-radius: 4px

}

blockquote p:last-child { margin-bottom: 0 }

blockquote:after,

blockquote:before {

    position: relative;

    z-index: 0;

    display: inline-block;

    color: #772700;

    font: normal normal normal 18px/18px FontAwesome;

}

blockquote:before {

    float: left;

    margin: 4px 15px 0 0;

    content: "\f10d";

}

.rtl blockquote:before {

    float: right;

    margin: 4px 0 0 15px;

}

blockquote:after {

    float: right;

    margin: 4px 0 0 15px;

    content: "\f10e";

}

.rtl blockquote:after {

    float: left;

    margin: 4px 15px 0 0;

}

blockquote:after { display: none; }

blockquote span { color: #772700; }

/*-----------------------------------------------------------------------------------*/

/* Layout 1

/*-----------------------------------------------------------------------------------*/

.b1d-layout { }

.b1d-layout .layout-inner { }

.b4d-layout .layout-row,

.b2d-layout .layout-row,

.b1d-layout .layout-row {

    margin: 0 -15px;

    display: block;

    overflow: hidden;

}

.b4d-layout .layout-row:before,

.b4d-layout .layout-row:after,

.b2d-layout .layout-row:before,

.b2d-layout .layout-row:after,

.b1d-layout .layout-row:before,

.b1d-layout .layout-row:after {

    display: table;

    content: "";

}

.b4d-layout .layout-wrap,

.b2d-layout .layout-wrap,

.b1d-layout .layout-wrap {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    float: left;

    width: 50%;

    padding: 0 15px;

}

#b1d-layout .post-content,

#b2d-layout .post-content {

    background: #FFF;

    border: 1px #e8e8e8 solid;

    border-top: 0;

    padding: 16px;

    margin-bottom: 30px;

}

.all-layout .post-content {

    display: block;

    position: relative;

    overflow: hidden;

}

.b2d-layout .post-header {

    display: block;

    background: #FFF;

    border: 1px #e8e8e8 solid;

    border-bottom: 0;

    padding: 22px 24px 24px;

    position: relative;

    overflow: hidden;

}

.all-layout .post-header h3 {

    margin: 0 0 7px 0;

    padding: 0;

    font-size: 20px;

    line-height: 26px;

}

.all-layout .post-featers .post-img {

    position: relative;
    display: block;
}

.all-layout .post-featers .post-img img {

    width: 100%;

    height: 100%

}

.all-layout .post-featers .post-for {

    position: absolute;

    left: 50%;

    top: 50%;

    text-align: center;

    border-radius: 10px;

    width: 44px;

    height: 44px;

    font-size: 19px;

    line-height: 44px;

    margin-left: -22px;

    margin-top: -22px;

    cursor: pointer;

    outline: 0;

    background: #1f1f1f;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

    filter: alpha(opacity=90);

    -moz-opacity: 0.9;

    -khtml-opacity: 0.9;

    opacity: .9;

    color: #FFF;

}

.all-layout .layout-wrap:hover .post-cats a,

.all-layout .layout-wrap:hover .post-for { background: #772700 }

.all-layout .post-featers .post-cats {

    position: absolute;
    width: 100%;
    right: 0px;
    bottom: 0px;

}

.all-layout .post-featers .post-cats a {

  font-size: 14px;
    display: block;
    padding: 10px;
    text-align: center;
    line-height: 12px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0px 0px 10px 10px;
    background: rgb(2, 115, 28);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: .9;
    color: #FFF;

}

.all-layout .post-header .post-meta {

    display: block;

    overflow: hidden;

}

.all-layout .post-header .post-meta div {

    float: left;

    margin: 0 10px 0 0;

    display: inline-block;

    font-size: 85%;

    color: #888;

}

.all-layout .post-content .post-excerpt {

    padding: 10px 0 0 0;

    font-size: 12px;

    line-height: 21px;

    color: #333;

}

.all-layout .post-header div.star-rating {

    display: inline-block;

    font-style: normal;

    font-size: 13px;

    line-height: 22px;

    width: 85px;

}

.all-layout .post-header div.star-rating span { line-height: 22px; }

.all-layout .post-header div.star-rating span:before { color: #19232d; }

.all-layout a.read-more {

    float: left;

    margin: 17px 0 0 0;

    display: inline-block;

    font-size: 13px;

    line-height: 18px;

    font-weight: 700;

    border-radius: 3px;

    padding: 3px 12px 4px;

    background: #3498DB;

    color: #FFF;

}

.all-layout .layout-wrap:hover a.read-more { background: #772700 }

.all-layout .commment-count {

    float: right;

    margin: 17px 0 0 0;

    display: inline-block;

    font-size: 13px;

    line-height: 25px;

}

.all-layout .commment-count:before {

    font-size: 16px;

    margin: 0 5px 0 0;

}

/* Style 4 */

#b4d-layout .post-featers {

    position: absolute;

    line-height: 0;

    width: 90px;

    height: auto;

    min-height: 68px;

}

#b4d-layout .post-content {

    margin-left: 110px;

    display: block;

    min-height: 68px;

    margin-bottom: 30px;

}

#b4d-layout.list .post-content {

    margin-left: 0;

    min-height: 100% !important;

}

#b4d-layout .post-header h3 {

    font-size: 14px;

    line-height: 20px;

}

#b4d-layout .commment-count { margin: 0; }

/* Style 6 */

#b6d-layout .post-featers {

    position: absolute;

    line-height: 0;

    width: 321px;

    height: auto;

}

#b6d-layout .post-featers .post-img { max-height: 212px; }

#b6d-layout .post-content {

    margin-left: 351px;

    display: block;

    min-height: 212px;

}

#b6d-layout.list .post-content {

    margin-left: 0;

    min-height: 100% !important;

}

#b6d-layout .layout-wrap { margin-bottom: 30px; }

/* Style 7/8 */

#b8d-layout .post-header,

#b8d-layout .post-featers,

#b7d-layout .post-featers { margin-bottom: 15px; }

#b8d-layout .layout-wrap,

#b7d-layout .layout-wrap {

    margin-bottom: 30px;

    border-bottom: 1px #e8e8e8 solid;

    padding-bottom: 30px;

}

#b8d-layout .post-featers .post-img,

#b7d-layout .post-featers .post-img { max-height: 543px; }

/* Style 9 */

#b9d-layout .post-featers { margin-bottom: 10px; }

#b9d-layout .layout-wrap {

    margin-bottom: 30px;

    border-bottom: 1px #e8e8e8 solid;

    padding-bottom: 30px;

}

#b9d-layout .post-featers .post-img { max-height: 444px; }

#b9d-layout .new-head { position: relative; }

#b9d-layout .new-head-inner {

    width: 100%;

    position: absolute;

    bottom: 0;

}

#b9d-layout .post-header {

    background: #FFF;

    padding: 24px 24px 0;

    margin: 0 21px;

}

#b9d-layout .commment-count { margin: 0; }

#b9d-layout a.read-more {

    float: none;

    margin: 20px auto 0;

    display: block;

    max-width: 120px;

    text-align: center;

    line-height: 32px;

}

#b9d-layout h3 { margin: 8px 0 10px; }

/*-----------------------------------------------------------------------------------*/

/* Isotope Filtering

/*-----------------------------------------------------------------------------------*/

.isotope { overflow: inherit!important; }

.isotope-item { z-index: 2; }

.isotope-hidden.isotope-item {

    pointer-events: none;

    z-index: 1;

}

.isotope,

.isotope .isotope-item {

    -webkit-transition-duration: 0.2s;

    -moz-transition-duration: 0.2s;

    transition-duration: 0.2s;

}

.isotope {

    -webkit-transition-property: height, width;

    -moz-transition-property: height, width;

    transition-property: height, width;

}

.isotope .isotope-item {

    -webkit-transition-property: -webkit-transform, opacity;

    -moz-transition-property: -moz-transform, opacity;

    transition-property: transform, opacity;

}

.isotope.no-transition,

.isotope.no-transition .isotope-item {

    -webkit-transition-duration: 0s;

    -moz-transition-duration: 0s;

    transition-duration: 0s;

}

/* Grid Layout */

.all-layout { position: relative; }

.all-layout:before,

.all-layout:after {

    display: table;

    content: " ";

}

.grid-layout {

    -webkit-animation-duration: 1.5s;

    -moz-animation-duration: 1.5s;

    -o-animation-duration: 1.5s;

    animation-duration: 1.5s;

}

.grid-layout.isotope { visibility: hidden; }

.all-layout .grid-layout {

    display: block;

    position: relative;

    clear: both;

    overflow: hidden !important;

}

#b1d-layout .grid-layout { margin-right: -22px; }

.grid-layout .layout-wrap {

    float: left;

    display: block;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    margin: 0px 0px 22px 0px;

    padding: 0px;

    -webkit-animation-name: fadeInUp;

    -moz-animation-name: fadeInUp;

    -o-animation-name: fadeInUp;

    animation-name: fadeInUp;

}

#b1d-layout .grid-layout .post-content { margin-bottom: 0; }

/* Not */

#b2d-layout .not-feat .post-header { padding-bottom: 0; }

#b2d-layout .not-feat .post-content { padding-top: 0; }

#b1d-layout.all-layout .not-feat .post-content { border-top: 1px #e8e8e8 solid; }

#b4d-layout .not-feat .post-content {

    margin-left: 0;

    min-height: 100% !important;

}

/*-----------------------------------------------------------------------------------*/

/* Loading

/*-----------------------------------------------------------------------------------*/

.all-layout #loading {

    display: none;

    width: 60px;

    height: 10px;

    background-image: url(images/loader/three-dots.svg );

    background-position: center;

    background-repeat: no-repeat;

    background-size: 40px;

    margin: 200px auto;

}

.all-layout.loading .grid-layout {

    opacity: 0;

    height: 0 !important;

    min-height: 280px !important;

    overflow: hidden;

}

.all-layout.loading {

    background-image: url(images/loader/three-dots.svg );

    background-position: center;

    background-repeat: no-repeat;

    background-size: 40px;

}

.all-layout.loading #loading { display: block !important; }

/*-----------------------------------------------------------------------------------*/

/* pagination

/*-----------------------------------------------------------------------------------*/

.pagination {

    clear: both;

    overflow: hidden;

    display: block;

    position: relative;

}

.pagination span {

    float: left;

    display: inline-block;

    border-radius: 2px;

    min-width: 28px;

    height: 28px;

    text-align: center;

    line-height: 28px;

    background: #FFF;

    border: 1px solid #e8e8e8;

    cursor: pointer;

    margin: 0 4px 0 0;

}

.rtl .pagination span {

    float: right;

    margin: 0 0 0 4px;

}

.pagination span,

.pagination span a {

    color: #AAA;

    display: block;

}

.pagination span:hover,

.pagination span.current {

    background: #772700;

    border-color: #772700;

    color: #FFF;

}

.pagination span:hover a,

.pagination span.current a { color: #FFF; }

/*-----------------------------------------------------------------------------------*/

/* Page Head

/*-----------------------------------------------------------------------------------*/

.category .entry-crumbs,

.archive .entry-crumbs { margin-bottom: 10px; }

.page-title { }

.page-title h1 {

    margin: 0;

    padding: 0;

    word-wrap: break-word;

    font-family: 'BDNeue', sans-serif;

    font-size: 28px;

    font-weight: 400;

    line-height: 120%;

    text-transform: uppercase;

    letter-spacing: -0.02em;

    display: inline-block;

}

.page-head {

    margin-bottom: 30px;

    overflow: hidden;

}

.page-head .cats-desc { margin: 10px 0 0 0; }

.page-head .cats-desc p { margin: 0; }

.cat-feed {

    float: right;

    font-size: 25px;

    line-height: 27px;

    margin: 0 0 0 10px;

}

.page-head .search-form { margin: 10px 0 0 0; }

.page-head .search-form form {

    position: relative;

    line-height: 22px;

    display: block;

    overflow: hidden;

}

.page-head .search-form .search-submit {

    margin: 0 0 0 0;

    position: absolute;

    right: 0;

    top: 0;

    text-shadow: none;

    padding: 7px 15px 8px 15px;

    line-height: 21px;

    border-radius: 0 3px 3px 0;

}

.page-head .search-form .search-field {

    float: left;

    margin: 0 10px 0 0;

    background: #FFF;

    border-color: #e8e8e8;

    width: 95%;

    line-height: 21px;

    position: relative;

    top: 0;

    display: inline-table;

    vertical-align: middle;

}

.page-head .author-comments-count,

.page-head .author-posts-count {

    display: inline-block;

    float: right;

    font-size: 11px;

    line-height: 12px;

    font-weight: 700;

    text-transform: uppercase;

    border-radius: 3px;

    background: #1f1f1f;

    color: #FFF;

    text-align: center;

    padding: 4px 6px;

    margin: 8px 0 0 2px;

}

.author .author-box-bd {

    border-top: 1px #e8e8e8 solid;

    padding: 24px 0 0 0;

    margin-top: -15px;

}

.page-404 .page-head {

    padding: 30px 0 10px;

    text-align: center;

}

.page-404 .na {

    font-size: 44px;

    line-height: 44px;

    margin-bottom: 20px;

    color: #772700;

    -webkit-animation-duration: 0.5s;

    -moz-animation-duration: 0.5s;

    -o-animation-duration: 0.5s;

    animation-duration: 0.5s;

    -webkit-animation-name: bounceIn;

    -moz-animation-name: bounceIn;

    -o-animation-name: bounceIn;

    animation-name: bounceIn;

    text-align: center;

}

.page-404 .page-head h4 {

    margin: 20px auto 30px;

    text-transform: uppercase;

}

.page-404 .fa.fa-coffee {

    display: block;

    clear: both;

    margin-bottom: 20px;

    font-size: 60px;

    line-height: 60px;

}

.wpcf7 p { margin: 0; }

.wpcf7 textarea,

.wpcf7 input {

    width: 100%;

    max-width: 100%;

    border-color: #e8e8e8;

}

.wpcf7-submit { width: auto !important; }

/*-----------------------------------------------------------------------------------*/

/* Home Boxes

/*-----------------------------------------------------------------------------------*/

.home-boxes { overflow: hidden; }

.box-home { margin: 0 0 30px 0; }

.home-boxes .box-home:last-child { margin: 0; }

.box-home:after,

.box-home:before {

    content: " ";

    clear: both;

    height: 0;

}

.home-ads { display: block; }

.home-ads a { display: inline-block; }

.ads-auto-h{
	width:930px;
	height:90px;
	margin: 20px auto;
	text-align:center;
}
/*-----------------------------------------------------------------------------------*/

/* Tab 1

/*-----------------------------------------------------------------------------------*/

.tab-nav1,

.tab-nav1 li {

    margin: 0;

    padding: 0

}

.box-home {

    border: 1px #e8e8e8 solid;

    overflow: hidden;

    border-radius: 4px;

}

.box-home .box-header {

    display: block;

    overflow: hidden;

    padding: 10px 20px;

    border-bottom: 1px #e8e8e8 solid;

    background: #fbfbfb;

}

.tab1-footer {

    clear: both;

    display: block;

    overflow: hidden;

    margin: 10px -10px -10px;

    padding: 13px 20px;

    border-top: 1px #e8e8e8 solid;

    text-align: center;

}

.wrap-news-three {

    width: 50%;

    float: left;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    margin: 0 0 30px 0;

    clear: left;

}

.wrap-news-three.last { clear: right; }

.wrap-news-three .box-news-three { margin: 0 15px 0 0 !important; }

.wrap-news-three.last .box-news-three { margin: 0 0 0 15px !important; }

.tab-box1 .tab-nav1 li {

    float: left;

    display: inline-block;

}

.tab-box1 .tab-nav1 li a {

    border-radius: 3px;

    display: inline-table;

    font-size: 11px;

    font-weight: bold;

    text-transform: uppercase;

    line-height: 16px;

    padding: 3px 10px;

    margin: 0 5px 0 0;

    position: relative;

    vertical-align: middle;

    cursor: pointer;

}

.tab-box1 .tab-nav1 li.active a {

    background: #772700;

    color: #FFF;

}

.box-home .box-inner {

    padding: 10px;

    overflow: hidden;

    position: relative;

}

.tab-box1 .tab1-wrap { display: none; }

.tab-box1 .tab1-wrap.cate-tabs-wrap1 { display: block; }

.home-boxes .box-home .ws-thumbnail {

    line-height: 0;

    position: relative;

}

.home-boxes .box-home .ws-thumbnail a { display: block; }

.home-boxes .box-home .ws-thumbnail img {

    width: auto;

    max-width: 100%;

    height: auto;

}

.home-boxes .box-home .ws-meta { }

.home-boxes .box-news-ten .entry-title,

.home-boxes .box-news-seven .entry-title,

.home-boxes .box-home .ws-meta .entry-title {

    margin: 0 0 7px 0;

    padding: 0;

    font-size: 13px;

    font-weight: 700;

    line-height: 18px;

}

.home-boxes .box-news-ten .entry-title,

.home-boxes .box-news-seven .entry-title,

.home-boxes .box-news-six .ws-post-sec .entry-title,

.home-boxes .box-home .ws-post-first .ws-meta .entry-title {

    text-transform: none;

    font-size: 20px;

    line-height: 26px;

}

.home-boxes .box-news-seven .entry-title {

    font-size: 14px;

    line-height: 18px;

}

.home-boxes .box-home .ws-meta .entry-title a { }

.home-boxes .box-home .ws-meta .post-meta {

    display: block;

    overflow: hidden;

}

.home-boxes .box-home .ws-meta .post-meta div {

    float: left;

    margin: 0 4px 0 0;

    display: inline-block;

    font-size: 85%;

    color: #606060;

}

.home-boxes .box-home .ws-meta .post-meta div.star-rating {

    display: inline-block;

    font-style: normal;

    font-size: 13px;

    line-height: 22px;

    width: 85px;

}

.home-boxes .box-home .ws-meta .post-meta div.star-rating span { line-height: 22px; }

.home-boxes .box-home .ws-meta .post-meta div.star-rating span:before { color: #19232d; }

.home-boxes .box-home .ws-meta .post-meta .commment-count {

    float: right;

    margin: 0 0 0 0;

    display: inline-block;

    font-size: 13px;

    line-height: 22px;

}

.home-boxes .box-home .ws-meta .post-meta .commment-count:before {

    font-size: 16px;

    margin: 0 5px 0 0;

}

.home-boxes .box-news-six .ws-post-sec .post-excerpt,

.home-boxes .box-home .ws-meta .post-excerpt {

    padding: 8px 0 0 0;

    font-size: 12px;

    line-height: 21px;

    color: #606060;

}

.box-news-one .post,

.tab-box1 .post {

    float: right;

    width: 50%;

    padding: 10px;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    position: relative;

    height: 100%;

    clear: right;

    overflow: hidden;

}

.box-news-gallery .row,

.box-news-four .row { overflow: hidden; }

.box-news-gallery .post.ws-post-first .ws-meta,

.box-news-four .post.ws-post-first .ws-meta {

    position: absolute;

    line-height: normal;

    bottom: 0;

    padding: 0 20px 0 20px;

    margin-bottom: 15px;

    z-index: 55;

    width: 100%;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    text-align: center;

    text-shadow: 0 1px 2px rgba( 0,0,0, .50 );

}

.box-news-gallery .post.ws-post-first .ws-meta {

    background: #333;

    background: rgba(0, 0, 0, 0.4);

    padding: 13px 20px 13px 20px;

    margin: 0;

    text-shadow: none;

    -webkit-transition: background-color 0.2s ease-in-out;

    -moz-transition: background-color 0.2s ease-in-out;

    -ms-transition: background-color 0.2s ease-in-out;

    -o-transition: background-color 0.2s ease-in-out;

    transition: background-color 0.2s ease-in-out;

}

.box-news-gallery .post:hover .ws-meta { display: none; }

.over-url span:hover,

.box-news-gallery .post.ws-post-first:hover .ws-meta { background: #772700; }

.box-news-gallery .post .ws-meta h3.entry-title a,

.box-news-gallery .post .ws-meta h3.entry-title {

    margin: 0;

    font-size: 13px;

    line-height: 15px;

    font-weight: 700;

}

.box-news-gallery .post.ws-post-first .post-meta { text-align: center; }

.box-news-gallery .post.ws-post-first .ws-meta .post-meta div { float: none; }

.box-news-gallery .post.ws-post-first .ws-thumbnail {

    overflow: hidden;

    position: relative;

    display: block;

}



/*

.box-news-gallery .post.ws-post-first{



    -webkit-transition: background 700ms;

    -moz-transition: background 700ms;

    -o-transition: background 700ms;

    transition: background 700ms;

}

.box-news-gallery .post:hover  {

    -webkit-transform:  scale(1.1) rotate(-1.9deg);

    -moz-transform:  scale(1.1) rotate(-1.9deg);

    -ms-transform:  scale(1.1) rotate(-1.9deg);

    transform:  scale(1.1) rotate(-1.9deg);

    opacity: 0.7;

}

*/



.box-news-gallery .post.ws-post-first .ws-meta a,

.box-news-gallery .post.ws-post-first .ws-meta .post-meta div,

.box-news-four .post.ws-post-first .ws-meta .post-meta div,

.box-news-four .post.ws-post-first .ws-meta,

.box-news-four .post.ws-post-first .ws-meta a {

    color: #FFF;

    display: inline-block;

}

.box-news-gallery .post.ws-post-first .ws-thumbnail,

.box-news-four .post.ws-post-first .ws-thumbnail { position: relative; }

.box-news-four .post.ws-post-first .ws-thumbnail .th:after {

    content: '';

    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));

    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 80%;

    z-index: 0;

}

.box-news-gallery .post,

.box-news-gallery .post,

.box-news-four .post,

.box-news-two .post {

    float: left;

    width: 50%;

    padding: 10px;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    position: relative;

    height: 100%;

    overflow: hidden;

}

.box-news-gallery .box-wrap { padding: 0 10px; }

.box-news-gallery .post,

.box-news-gallery .post { padding: 0; }

.box-news-gallery .post {

    width: 33.33333333333333%;

    height: 181px;

    line-height: 0;

    border: 1px solid #fff;

    line-height: 0;

    background-color: #CCC;

    background-position: center;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

}

.box-news-three .post {

    padding: 10px;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    position: relative;

    height: 100%;

    overflow: hidden;

}

.box-news-gallery .ws-thumbnail {

    display: block;

    position: relative;

    width: 100%;

    height: 100%;

    line-height: 0;

}

.box-news-gallery .post .bng-url {

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    width: 100%;

    height: 100%;

    z-index: 1;

}

.box-news-three .post,

.box-news-two .post.ws-post-first {

    float: none;

    width: 100%;

}

.box-news-two .post.ws-post-sec.post-10,

.box-news-two .post.ws-post-sec.post-8,

.box-news-two .post.ws-post-sec.post-6,

.box-news-two .post.ws-post-sec.post-4,

.box-news-two .post.ws-post-sec.post-2 { clear: left }

.box-news-two .post.ws-post-sec.post-9,

.box-news-two .post.ws-post-sec.post-7,

.box-news-two .post.ws-post-sec.post-5,

.box-news-two .post.ws-post-sec.post-3 { clear: right }

.box-news-two .post.ws-post-first .read-more { margin-top: 15px; }

.box-news-one .post.ws-post-first,

.tab-box1 .post.ws-post-first { float: left; }

.box-news-one .post.ws-post-first .ws-thumbnail,

.tab-box1 .post.ws-post-first .ws-thumbnail {

    margin: 0 0 15px 0;

    position: relative;

    max-height: 197px;

    overflow: hidden;

}

.box-news-four .post.ws-post-sec .ws-thumbnail,

.box-news-three .post.ws-post-sec .ws-thumbnail,

.box-news-two .post .ws-thumbnail,

.box-news-one .post.ws-post-sec .ws-thumbnail,

.tab-box1 .post.ws-post-sec .ws-thumbnail {

    position: absolute;

    line-height: 0;

    width: 90px;

    min-height: 68px;

}

.box-news-two .post.ws-post-first .ws-thumbnail {

    width: 280px;

    min-height: 167px;

    margin: 0 20px 0 0;

}

.box-news-three .post.ws-post-first .ws-thumbnail {

    margin: 0 0 20px 0;

    text-align: center;

}

.box-news-four .post.ws-post-sec .ws-meta,

.box-news-two .post .ws-meta,

.box-news-three .post.ws-post-sec .ws-meta,

.box-news-one .post.ws-post-sec .ws-meta,

.tab-box1 .post.ws-post-sec .ws-meta {

    margin-left: 110px;

    display: block;

    min-height: 68px;

}

.box-news-two .post.ws-post-first .ws-meta {

    margin-left: 300px;

    display: block;

    min-height: 185px;

}

.box-news-one .post.no-thumb.ws-post-first .ws-thumbnail,

.tab-box1 .post.no-thumb.ws-post-first .ws-thumbnail { margin: 0; }

.box-news-three .post.no-thumb.ws-post-sec .ws-meta,

.box-news-one .post.no-thumb.ws-post-sec .ws-meta,

.tab-box1 .post.no-thumb.ws-post-sec .ws-meta {

    margin: 0;

    min-height: auto !important;

}

.box-news-gallery .post.ws-post-first .ws-thumbnail .post-for,

.box-news-four .post.ws-post-first .ws-thumbnail .post-for,

.box-news-three .post.ws-post-first .ws-thumbnail .post-for,

.box-news-two .post.ws-post-first .ws-thumbnail .post-for,

.box-news-one .post.ws-post-first .ws-thumbnail .post-for,

.tab-box1 .post.ws-post-first .ws-thumbnail .post-for {

    position: absolute;

    left: 50%;

    top: 50%;

    text-align: center;

    border-radius: 10px;

    width: 44px;

    height: 44px;

    font-size: 19px;

    line-height: 44px;

    margin-left: -22px;

    margin-top: -22px;

    cursor: pointer;

    outline: 0;

    background: #1f1f1f;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

    filter: alpha(opacity=90);

    -moz-opacity: 0.9;

    -khtml-opacity: 0.9;

    opacity: .9;

    color: #FFF;

}

.box-news-gallery .post.ws-post-first:hover .post-for,

.box-news-four .post.ws-post-first:hover .post-for,

.box-news-three .post.ws-post-first:hover .post-for,

.box-news-two .post.ws-post-first:hover .post-for,

.box-news-one .post.ws-post-first:hover .post-for,

.tab-box1 .post.ws-post-first:hover .post-for { background: #772700 }

.over-url * {

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}

.over-url {

    position: absolute;

    left: 50%;

    top: 50%;

    text-align: center;

    width: 76px;

    height: 34px;

    font-size: 19px;

    line-height: 44px;

    margin-left: -38px;

    margin-top: -17px;

    cursor: pointer;

    outline: 0;

    z-index: 4;

    color: #FFF;

    border-radius: 3px;

}

.over-url span {

    float: left;

    display: inline-block;

    margin: 0 2px;

    width: 34px;

    height: 34px;

    line-height: 32px;

    background: #1f1f1f;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

    opacity: 0;

    -moz-opacity: 0;

    filter: alpha(opacity=0);

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    -o-transform: scale(0);

    -ms-transform: scale(0);

    transform: scale(0);

    -webkit-backface-visibility: hidden;

}

.over-url span,

.over-url span a { color: #FFF; }

.over-url span i { font-size: 16px; }

.box-news-gallery .post:hover .over-url span {

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

    filter: alpha(opacity=90);

    -moz-opacity: 0.9;

    -khtml-opacity: 0.9;

    opacity: .9;

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -o-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

}

.bbtn {

    border-radius: 3px;

    display: inline-table;

    font-size: 11px;

    font-weight: bold;

    text-transform: uppercase;

    line-height: 16px;

    padding: 3px 16px;

    margin: 0 0 0 1px;

    position: relative;

    vertical-align: middle;

    cursor: pointer;

    background: #3498DB;

}

.bbtn a { display: block; }

.bbtn:hover { background: #772700; }

a.bbtn,

.bbtn,

.bbtn a,

.bbtn a:hover,

a:hover.bbtn { color: #FFF; }

.box-scrolling .box-wrap {

    overflow: hidden;

    position: relative;

    display: block;

    padding: 0 10px;

}

.box-scrolling .post {

    float: left;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    position: relative;

    overflow: hidden;

    width: 33.33333333333333%;

    height: 181px;

    display: block;

    border: 1px solid #fff;

    line-height: 0;

    background-color: #CCC;

    background-position: center;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

}

.box-scrolling .post .boxs-url {

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    width: 100%;

    height: 100%;

    z-index: 1;

}

.more-news-box .post .ws-thumbnail,

.box-scrolling .post .ws-thumbnail {

    display: block;

    position: relative;

    width: 100%;

    height: 100%;

    line-height: 0;/*

    background-color: #CCC;

    background-image: url(images/loader/three-dots.svg );

    background-position: center;

    background-repeat: no-repeat;

    background-size: 50px;

    */

}

.more-news-box .post .ws-thumbnail,

.more-news-box .post .ws-thumbnail a,

.box-scrolling .post .ws-thumbnail,

.box-scrolling .post .ws-thumbnail a {

    position: relative;

    overflow: hidden;

    display: block;

}

.more-news-box .post .ws-thumbnail > a:after,

.box-scrolling .post .boxs-url:after {

    content: '';

    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.8)));

    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);

    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);

    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);

    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 80%;

    z-index: 0;

}

.box-scrolling .post .ws-thumbnail { position: relative; }

.more-news-box .post div.wsm-info,

.box-scrolling .post div.wsm-info {

    position: absolute;

    line-height: normal;

    bottom: 0;

    padding: 0 20px 0 20px;

    margin-bottom: 15px;

    z-index: 55;

    text-shadow: 0 1px 2px rgba( 0,0,0, .50 );

}

.more-news-box .post div.wsm-info .entry-title,

.box-scrolling .post div.wsm-info .entry-title {

    padding: 0;

    margin: 0 0 7px 0;

    font-size: 14px;

    line-height: 20px;

    font-weight: 700;

}

.more-news-box .post,

.more-news-box .post a,

.box-scrolling .post,

.box-scrolling .post a { color: #FFF; }

.more-news-box .post .ws-info,

.box-scrolling .post .ws-info {

    padding: 0 2px;

    line-height: 11px;

    font-size: 85%;

}

.more-news-box .post .ws-info a,

.more-news-box .post .ws-info span,

.box-scrolling .post .ws-info a,

.box-scrolling .post .ws-info span { display: inline-block; }

.more-news-box .post .post-for,

.box-scrolling .post .post-for {

    position: absolute;

    bottom: 0;

    right: 10px;

    margin: 0 0 0 0;

    text-align: center;

    border-radius: 4px 4px 0 0;

    width: 34px;

    height: 34px;

    font-size: 15px;

    line-height: 34px;

    cursor: pointer;

    outline: 0;

    background: #1f1f1f;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

    filter: alpha(opacity=90);

    -moz-opacity: 0.9;

    -khtml-opacity: 0.9;

    opacity: .9;

    color: #FFF;

    z-index: 2;

}

.more-news-box .post:hover .post-cats a,

.more-news-box .post:hover .post-for,

.box-scrolling .post:hover .post-cats a,

.box-scrolling .post:hover .post-for { background: #772700 }

.fa-play:before { margin: 0 0 0 3px; }

.box-pagination {

    float: right;

    line-height: 0;

}

.box-slider .carousel-nav .bbtn,

.more-news-box .carousel-nav .bbtn,

.box-scrolling .carousel-nav .bbtn {

    width: 22px;

    height: 22px;

    line-height: 20px;

    font-size: 17px;

    font-weight: bold;

    text-align: center;

    padding: 0;

    margin: 0 0 0 3px;

    float: left;

    color: #FFF;

}

.more-news-box .row,

.box-scrolling .row {

    display: none;

    -webkit-animation: fadeIn .5s;

    animation: fadeIn .5s;

}

.box-scrolling .row.rowww { display: block; }

.box-scrolling .row.row1.carousel-item-prev,

.box-scrolling .row.row1.carousel-item-next { display: none; }

.box-scrolling .row.carousel-item-prev {

    -webkit-animation: fadeInRight .5s;

    animation: fadeInRight .5s;

}

.box-scrolling .row.carousel-item-next {

    -webkit-animation: fadeInLeft .5s;

    animation: fadeInLeft .5s;

}

.box-scrolling .row.carousel-active { display: block !important; }

.more-news-box .carousel-nav,

.box-scrolling .carousel-nav {

    display: block;

    position: absolute;

    top: 6px;

    right: 6px;

    z-index: 555;

}

.no-bo .more-news-box .carousel-nav,

.box-scrolling .carousel-nav { right: 15px; }

.box-videos .post {

    float: right;

    width: 45%;

    padding: 10px;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    position: relative;

    height: 100%;

    clear: right;

    overflow: hidden;

}

.box-videos .post.ws-post-first {

    float: left;

    width: 55%;

}

.box-videos .post.ws-post-sec { padding: 11px; }

.box-videos .post.ws-post-sec .ws-thumbnail {

    position: absolute;

    line-height: 0;

    width: 90px;

    min-height: 68px;

}

.box-videos .post.ws-post-sec .ws-meta {

    margin-left: 110px;

    display: block;

    min-height: 68px;

}

.video.post-for {

    position: absolute;

    left: 50%;

    top: 50%;

    text-align: center;

    font-size: 19px;

    line-height: 38px;

    margin-left: -19px;

    margin-top: -19px;

    cursor: pointer;

    outline: 0;

    color: #FFF;

    background: rgba(226, 31, 38, .8);

    border-radius: 50%;

    width: 38px;

    height: 38px;

    z-index: 1;

}

.box-videos .post iframe { min-height: 251px !important; }

.home-boxes .box-slider { border: none; }

.home-boxes .box-slider .box-inner { padding: 0; }

.home-boxes .box-slider .post {

    display: none;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

    -webkit-animation-duration: 0.5s;

    -moz-animation-duration: 0.5s;

    -ms-animation-duration: 0.5s;

    -o-animation-duration: 0.5s;

    animation-duration: 0.5s;

    -webkit-animation-name: fadeIn;

    animation-name: fadeIn;

}

.home-boxes .box-slider .post img { }

.home-boxes .box-slider .ws-thumbnail {

    position: relative;

    overflow: hidden;

    background-color: #CCC;

    background-image: url(images/loader/three-dots.svg );

    background-position: center;

    background-repeat: no-repeat;

    background-size: 50px;

}

.home-boxes .box-slider .ws-thumbnail a {

    max-height: 330px;

    vertical-align: middle;

}

.home-boxes .box-slider .ws-thumbnail img {

    display: block;

    max-width: 100%;

}

.home-boxes .box-slider .ws-thumbnail a:before {

    content: '';

    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));

    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 80%;

    z-index: 0;

}

.home-boxes .box-slider .ws-meta {

    line-height: 1.5em;

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    z-index: 20;

    padding: 0 30px;

    margin-bottom: 30px;

    text-align: center;

    text-transform: uppercase;

    text-shadow: 0 1px 2px rgba( 0,0,0, .50 );

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}

.home-boxes .box-slider .ws-meta .post-meta div a,

.home-boxes .box-slider .ws-meta .post-meta div,

.home-boxes .box-slider .ws-meta,

.home-boxes .box-slider .ws-meta a { color: #FFF; }

.home-boxes .box-slider .ws-meta .post-meta .commment-count,

.home-boxes .box-slider .ws-meta .post-meta div { float: none; }

.home-boxes .box-slider .ws-meta .entry-title {

    margin: 7px 0 5px;

    font-family: 'BDNeue', sans-serif;

    font-size: 18px;

    font-weight: 400;

    line-height: 22px;

}

.home-boxes .box-slider .post.carousel-active { display: block !important; }

.box-slider .carousel-nav .prev.bbtn,

.box-slider .carousel-nav .next.bbtn {

    position: absolute;

    top: 11px;

    right: 12px;

}

.box-slider .carousel-nav .prev.bbtn { right: 38px; }

.box-slider .carousel-nav .carousel-pagination {

    position: absolute;

    width: 100%;

    bottom: -3px;

    margin: 0;

    padding: 0;

}

.box-slider .carousel-nav .carousel-pagination li {

    padding: 0 0 0 2px;

    margin: 0;

    float: left;

    width: 20%;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}

.box-slider .carousel-nav .carousel-pagination li:last-child { padding: 0 2px 2px 2px; }

.box-slider .carousel-nav .carousel-pagination li a {

    display: block;

    font-size: 0 !important;

    background: rgba(0, 0, 0, 0.5);

    height: 10px;

}

.box-slider .carousel-nav .carousel-pagination li.carousel-active-page a { background: #772700; }

.home-boxes .box-news-ten *,

.home-boxes .box-news-nine *,

.home-boxes .box-news-eight *,

.home-boxes .box-news-seven *,

.home-boxes .box-news-six *,

.home-boxes .box-news-five * {

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}

.home-boxes .box-news-nine .box-inner,

.home-boxes .box-news-five .box-inner { padding: 15px; }

.home-boxes .box-news-nine .ws-post-first,

.home-boxes .box-news-five .ws-post-first {

    float: left;

    width: 55%;

    padding: 5px;

    padding-right: 15px;

    clear: right;

}

.home-boxes .box-news-nine .ws-post-first { float: right; }

.home-boxes .box-news-nine .row,

.home-boxes .box-news-five .row {

    float: left;

    width: 45%;

}

.home-boxes .box-news-nine .post { padding: 10px; }

.home-boxes .box-news-nine .row { float: left; }

.home-boxes .box-news-five .row .post {

    width: 50%;

    float: left;

    padding: 5px;

}

.home-boxes .box-news-nine .row .ws-post-sec .post { width: 100%; }

.home-boxes .box-news-nine .ws-post-sec .ws-thumbnail {

    position: absolute;

    line-height: 0;

    width: 90px;

    min-height: 68px;

}

.home-boxes .box-news-nine .ws-post-sec .ws-meta {

    margin-left: 110px;

    display: block;

    min-height: 68px;

    vertical-align: middle;

}

.home-boxes .box-news-five .ws-thumbnail { margin-bottom: 10px; }

.home-boxes .box-news-five .ws-post-first .ws-thumbnail { margin-bottom: 20px; }

.home-boxes .box-news-nine .ws-post-first .ws-thumbnail { margin-bottom: 15px; }

.home-boxes .box-news-nine .ws-meta .entry-title { margin: 0; }

.home-boxes .box-news-nine .post-meta div { padding: 10px 0 0 0; }

.box-home .post {

    position: relative;

    overflow: hidden;

}

.home-boxes .box-news-eight,

.home-boxes .box-news-six { border: none; }

.home-boxes .box-news-eight .box-inner,

.home-boxes .box-news-seven .box-inner,

.home-boxes .box-news-six .box-inner {

    padding: 0;

    margin: 0 !important;

}

.home-boxes .box-news-eight .row,

.home-boxes .box-news-eight .ws-post-first,

.home-boxes .box-news-six .row,

.home-boxes .box-news-six .ws-post-first {

    float: left;

    width: 50%;

    clear: right;

}

.home-boxes .box-news-eight .ws-post-first,

.home-boxes .box-news-six .ws-post-first { padding-right: 30px; }

.home-boxes .box-news-six .ws-post-first .post-meta div { margin: 15px 10px 0 0; }

.home-boxes .box-news-six .ws-post-sec { padding-bottom: 20px; }

.home-boxes .box-news-six .ws-post-sec:last-child { padding-bottom: 0; }

.home-boxes .box-news-eight .ws-post-first .ws-thumbnail,

.home-boxes .box-news-six .ws-post-first .ws-thumbnail { margin: 0 0 15px 0; }

.home-boxes .box-news-six .ws-post-sec .ws-thumbnail {

    position: absolute;

    line-height: 0;

    width: 90px;

    min-height: 68px;

}

.home-boxes .box-news-six .ws-post-sec .post-excerpt {

    margin: 0;

    padding: 0;

    margin-left: 110px;

    display: block;

    min-height: 68px;

}

.home-boxes .box-news-six .ws-post-sec .entry-title {

    margin: 0 0 15px 0;

    font-size: 15px;

    font-weight: 700;

    line-height: 20px

}

.home-boxes .box-news-ten .ws-cap .post-cats-bd,

.home-boxes .box-news-seven .ws-cap .post-cats-bd,

.t-cat {

    position: absolute;

    z-index: 4;

    bottom: 0;

    left: 0;

    display: inline-block;

    background: #FFF;

    font-size: 11px;

    font-weight: bold;

    text-transform: uppercase;

    line-height: 16px;

    padding: 7px 11px 4px;

    margin: 0 0 0 0;

    vertical-align: middle;

    cursor: pointer;

}

.home-boxes .box-news-ten .ws-cap .post-cats-bd { padding: 5px 10px; }

.home-boxes .box-news-ten,

.home-boxes .box-news-seven { border: none; }

.home-boxes .box-news-seven .box-inner { margin: 0 -15px !important; }

.home-boxes .box-news-ten .box-inner { padding: 0; }

.home-boxes .box-news-ten .ws-thumbnail { max-width: 527px; }

.home-boxes .box-news-ten .ws-cap {

    position: absolute;

    top: 90px;

    max-width: 55%;

    min-width: 55%;

}

.home-boxes .box-news-ten .ws-thumbnail { float: left; }

.home-boxes .box-news-ten .ws-cap { right: 0; }

.home-boxes .box-news-ten .ws-cap-inner { background: #FFF; }

.home-boxes .box-news-ten .row,

.home-boxes .box-news-seven .row {

    overflow: hidden;

    position: relative;

}

.home-boxes .box-news-seven .post {

    float: left;

    width: 50%;

    padding: 0 15px;

    position: relative;

    margin-bottom: 30px;

}

.home-boxes .box-news-ten .post {

    width: 100%;

    position: relative;

    margin-bottom: 30px;

}

.home-boxes .box-news-ten .post:last-child { margin-bottom: 0; }

.home-boxes .box-news-seven.nb-eight .post.ws-post-sec {

    width: 100%;

    margin: 0;

}

.home-boxes .box-news-seven.nb-eight .post.ws-post-sec .entry-title {

    border-bottom: 1px #e8e8e8 solid;

    padding-bottom: 15px;

    margin-bottom: 15px;

    font-size: 14px;

}

.home-boxes .box-news-seven.nb-eight .row:last-child .post:last-child .entry-title {

    margin-bottom: 0;

    border-bottom: 0 none;

    padding-bottom: 0

}

.home-boxes .box-news-seven.nb-eight { margin-bottom: 30px; }

.home-boxes .box-news-seven.nb-eight .post { margin-bottom: 0; }

.home-boxes .box-news-seven .ws-thumbnail { }

.home-boxes .box-news-seven .ws-cap {

    position: absolute;

    min-width: 80%;

    max-width: 80%;

    z-index: 4;

    bottom: 0;

    left: 0;

    display: block;

    font-size: 11px;

    font-weight: bold;

    text-transform: uppercase;

    line-height: 16px;

    margin: 0 15px;

}

.home-boxes .box-news-seven .ws-cap .ws-cap-inner {

    background: #FFF;

    padding: 12px 11px 0;

}

.home-boxes .box-news-ten .ws-cap .ws-cap-inner {

    background: #FFF;

    padding: 15px;

    border-bottom: 5px #1f1f1f solid;

}

.home-boxes .box-news-ten .entry-title {

    margin: 0;

    text-transform: uppercase;

}

.home-boxes .box-news-ten .ws-cap .post-cats-bd,

.home-boxes .box-news-seven .ws-cap .post-cats-bd {

    position: static;

    display: inline-block;

    background: #772700;

}

.home-boxes .box-news-ten .ws-cap .post-cats-bd,

.home-boxes .box-news-ten .ws-cap .post-cats-bd a,

.home-boxes .box-news-seven .ws-cap .post-cats-bd,

.home-boxes .box-news-seven .ws-cap .post-cats-bd a { color: #FFF; }

/*-----------------------------------------------------------------------------------*/

/* Home Boxes No Border

/*-----------------------------------------------------------------------------------*/

.no-bo .box-home {

    border: none;

    border-radius: 0

}

.no-bo .box-home .box-header {

    padding: 0 0 10px;

    border: none;

    background: none;

}

.no-bo .box-home .box-inner {

    padding: 0;

    margin-right: -10px;

    margin-left: -10px;

}

.no-bo .tab1-footer {

    padding-bottom: 0;

    margin-bottom: 0;

    border: none;

}

.no-bo .box-news-five .box-inner {

    padding: 0;

    margin-right: -5px;

    margin-left: -5px;

}

.no-bo .box-slider .carousel-nav .prev.bbtn { right: 44px; }

.no-bo .box-slider .carousel-nav .next.bbtn { right: 20px; }

.no-bo .tab1-footer { padding: 0; }

.no-bo .tab1-footer .bbtn,

.no-bo .box-header .bbtn {

    background: #FFF;

    border: 1px #E8E8E8 solid;

}

.no-bo .tab1-footer a.bbtn,

.no-bo .tab1-footer .bbtn,

.no-bo .tab1-footer .bbtn a,

.no-bo .box-header a.bbtn,

.no-bo .box-header .bbtn,

.no-bo .box-header .bbtn a { color: #1f1f1f; }

.no-bo .tab1-footer .bbtn:hover,

.no-bo .box-header .bbtn:hover {

    background: #772700;

    border-color: #772700;

}

.no-bo .tab1-footer .bbtn:hover,

.no-bo .tab1-footer a.bbtn:hover,

.no-bo .tab1-footer .bbtn:hover a,

.no-bo .tab1-footer .bbtn a:hover,

.no-bo .box-header .bbtn:hover,

.no-bo .box-header a.bbtn:hover,

.no-bo .box-header .bbtn:hover a,

.no-bo .box-header .bbtn a:hover { color: #FFF; }

.more-news-box * {

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}

.more-news-box.mnb-top { margin-bottom: 30px; }

.more-news-box.mnb-bottom { margin-top: 30px; }

.more-news-box .post {

    width: 25%;

    height: 215px;

    float: left;

    position: relative;

    border: 1px solid #fff;

    line-height: 0;

    background-color: #CCC;

    background-position: center;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

}

.more-news-box .post .ws-url {

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    width: 100%;

    height: 100%;

    z-index: 1;

}

.more-news-box .post .ws-thumbnail { position: relative; }

.more-news-box .post .ws-thumbnail img {

    width: 100%;

    height: auto

}

.more-news-box .row {

    display: none;

    position: relative;

    overflow: hidden;

}

.more-news-box .row.carousel-active { display: block !important; }

.more-news-box .mnb-wrap {

    position: relative;

    overflow: hidden;

    padding: 0 18px;

}

.more-news-box .carousel-nav {

    top: 10px;

    right: 30px;

    z-index: 34;

}

.more-news-box .mnb-title {

    position: absolute;

    left: 30px;

    z-index: 3;

    top: 1px;

    padding: 6px 15px;

}

.more-news-box .carousel-nav { top: 1px; }

.more-news-box .carousel-nav .bbtn,

.more-news-box .mnb-title {

    border-radius: 0;

    background-color: #772700;

}

.more-news-box .carousel-nav .bbtn:hover,

.more-news-box .mnb-title:hover { background-color: #1f1f1f; }

.more-news-box .carousel-nav .bbtn { margin: 0 0 0 2px; }

.home2-boxes {

    padding: 30px 0 0 0;

    clear: both;

    overflow: hidden;

}

.home2-widgets {

    margin: 0 -5px -30px;

    padding: 30px 0 0 0;

    clear: both;

    overflow: hidden;

}

#home2-widgets .widget { padding: 0 15px; }

.home2-widgets .widget-title { border: none; }

.wp-video {

    max-width: 100%;

    height: auto;

    width: 100% !important;

}

.menu-info { padding: 0 25px; }

.single_no_thumb_class .post-featured { margin-bottom: 0 !important; }

/**

 * Flexi Slider

 * -----------------------------------------------------------------------------

 */



.flexslider .slides > li {

    display: none;

    -webkit-backface-visibility: hidden;

    position: relative;

    background-position: center;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

}

.flexslider .slides > li a.smss {

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    width: 100%;

    height: 100%;

    z-index: 1;

}

.flexslider .slides img {

    width: 100%;

    height: 100%;

    display: block;

}

.slides:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}

html[xmlns] .slides { display: block; }

* html .slides { height: 1%; }

.no-js .slides > li:first-child { display: block; }

.flexslider {

    overflow: hidden;

    margin: 0 auto;

    position: relative;

    zoom: 1;

    width: 100%;

    max-width: 100%;

    background: #202121;

    background-image: url(images/loader/three-dots.svg );

    background-position: center;

    background-repeat: no-repeat;

    background-size: 50px;

}

.flex-viewport {

    max-height: 2000px;

    -webkit-transition: all 1s ease;

    -moz-transition: all 1s ease;

    transition: all 1s ease;

}

.loading .flex-viewport { max-height: 300px; }

.home-boxes .box-home .flexslider .flexslider .slides { zoom: 1; }

.home-boxes .box-home .flexslider .carousel li { margin-right: 5px }

.home-boxes .box-home .flexslider .flex-direction-nav a {

    width: 30px;

    height: 30px;

    margin: -15px 0 0;

    color: #FFF;

    display: block;

    position: absolute;

    top: 50%;

    cursor: pointer;

    opacity: 0;

    z-index: 2;

    -webkit-transition: all .3s ease;

    -moz-transition: all .3s ease;

    transition: all .3s ease;

}

.home-boxes .box-home .flexslider .flex-direction-nav .flex-next:before,

.home-boxes .box-home .flexslider .flex-direction-nav .flex-prev:before {

    width: 30px;

    display: block;

    text-align: center;

    font-size: 26px;

    font-family: 'FontAwesome', sans-serif;

}

.home-boxes .box-home .flexslider .flex-direction-nav .flex-next { right: -30px; }

.home-boxes .box-home .flexslider .flex-direction-nav .flex-next:before { content: "\f054"; }

.home-boxes .box-home .flexslider .flex-direction-nav .flex-prev { left: -30px; }

.home-boxes .box-home .flexslider .flex-direction-nav .flex-prev:before { content: "\f053"; }

.home-boxes .box-home .flexslider:hover .flex-next {

    opacity: 0.8;

    right: 12px;

}

.home-boxes .box-home .flexslider:hover .flex-prev {

    opacity: 0.8;

    left: 12px;

}

.home-boxes .box-home .flexslider:hover .flex-next:hover,

.home-boxes .box-home .flexslider:hover .flex-prev:hover { opacity: 1; }

.home-boxes .box-home .flexslider .flex-direction-nav .disabled {

    opacity: .3!important;

    cursor: default;

}

.home-boxes .box-home .flexslider .flex-control-thumbs {

    margin: 5px 0 0;

    position: static;

    overflow: hidden;

}

.home-boxes .box-home .flexslider .flex-control-thumbs li {

    float: left;

    margin: 0;

}

.home-boxes .box-home .flexslider .flex-control-thumbs img {

    width: 100%;

    display: block;

    opacity: .7;

    cursor: pointer;

}

.home-boxes .box-home .flexslider .flex-control-thumbs img:hover { opacity: 1; }

.home-boxes .box-home .flexslider .flex-control-thumbs .active {

    opacity: 1;

    cursor: default;

}

.home-boxes .box-home .flexslider .flex-control-nav {

    width: 100%;

    position: absolute;

    bottom: -1px;

    text-align: center;

    height: 10px;

    z-index: 2;

}

.home-boxes .box-home .flexslider .flex-control-nav li {

    margin: 0;

    display: inline-block;

    zoom: 1;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}

.home-boxes .box-home .flexslider .flex-control-paging li a {

    display: block;

    cursor: pointer;

    text-indent: -9999px;

    background: #666;

    border-right: 1px solid #999;

    height: 10px;

    -webkit-transition: all .5s ease;

    -moz-transition: all .5s ease;

    transition: all .5s ease;

}

.home-boxes .box-home .flexslider .flex-control-paging li:last-child a { border-right: 0 none; }

.home-boxes .box-home .flexslider .flex-control-paging li a:hover { background: #000; }

.home-boxes .box-home .flexslider .flex-control-paging li a.flex-active {

    background: #772700;

    cursor: default;

}

.home-boxes .box-home .flexslider .ws-meta {

    position: absolute;

    width: 100%;

    padding: 15px 0;

    background: #000;

    right: 0;

    bottom: 0;

    color: #FFF;

    opacity: 0.8;

    text-align: center;

}

.home-boxes .box-home .flexslider .ws-meta .ws-meta_inner { padding: 0 20px 7px; }

.home-boxes .box-home .flexslider .ws-meta .entry-title a,

.home-boxes .box-home .flexslider .ws-meta .entry-title {

    padding: 0 0 7px 0;

    margin: 0;

    color: #FFF;

    text-transform: none;

    font-family: 'Droid Sans', Arial, Verdana, sans-serif;

    font-size: 21px;

    line-height: 26px;

    font-weight: 700;

    text-align: center;

}

.home-boxes .flexslider .ws-meta h3,

.home-boxes .flexslider .ws-meta p {

    padding: 0 15px;

    margin: 0;

}

.home-boxes .flexslider .slides > li,

.home-boxes .flexslider { height: 351px; }

.sidebar-none .home-boxes .flexslider .slides > li,

.sidebar-none .home-boxes .flexslider { height: 494px; }

.home-boxes .flexslider .slides > li {

    display: none;

    -webkit-backface-visibility: hidden;

    position: relative;

}

.home-boxes .flexslider .slides img {

    width: 100%;

    display: block;

}

.home-boxes .flexslider {

    padding: 0 10px;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}

iframe.google_conversion_frame { display: none; }

.primary-menu ul#menu-primary li.bd_mega_menu>ul.bd_mega.sub-menu>li a { word-spacing: 0; }

.primary-menu ul#menu-primary li.bd_menu_item ul.sub-menu li a i { margin-right: 5px; }

.rtl .primary-menu ul#menu-primary li.bd_menu_item ul.sub-menu li a i {

    margin-right: 0;

    margin-left: 5px

}

#footer .logo {

    padding-top : 0;

    padding-bottom : 20px;

}

.widget-main.mts_googleplus iframe,

section.widget.ad_125_125 div.ads125 div.ads-content iframe,

section.widget.ad_120_600 div.ads120 div.ads-content iframe,

section.widget.ad_250_250 div.ads250 div.ads-content iframe,

section.widget.ad_300_300 div.ads300 div.ads-content iframe { height: 100% !important; }

.tab_container { display: none; }

.tab_container:first-child { display: block; }

.bboxslider {

    padding: 0;

    border: none;

    border-radius: 0;

}

.box-home.bboxslider .box-inner { padding: 0; }

.box-home.bboxslider .flexslider { padding: 0; }

/**

 * breakingNews

 * ----------------------------------------------------------------------------- *

 */

#breakingNews {

    margin: 10px auto 0;

    position: relative;

}

#breakingNews .bdayh-inner {

    background: #ddd;

    overflow: hidden;

    height: 38px;

	border-radius: 5px

}

#breakingNews span.heading {

    background: #F43D2A;

    display: block;

    float: left;

    padding: 0 12px;

    margin: 0 15px 0 0;

    color: #FFF !important;

    font-size: 13px;

    font-weight: 700;

    line-height: 38px;

}

#breakingNews span.heading i {

    font-style: normal !important;

    display: block;

}

#breakingNews span.heading i.fa {

    display: none;

    font-size: 24px;

    line-height: 38px;

}

#breakingNews ul { float: left; }

#breakingNews ul,

#breakingNews ul li {

    padding: 0;

    margin: 0;

}

#breakingNews ul li {

    display: none;

    line-height: 38px;

}

#breakingNews ul li i {

    margin-right: 10px;

    font-size: 10px;

    overflow: hidden;

    line-height: 9px;

}

#breakingNews ul li:first-child { display: block; }

#breakingNews ul li a {

    font-size: 13px;

    font-weight: 600;

}

#breakingNews ul li a:hover { color: #444; }

/**

 * Social counter style 2

 * ----------------------------------------------------------------------------- *

 */

#social-counter-widget-style2 * {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    box-sizing: border-box;

}

#social-counter-widget-style2 {

    overflow: hidden;

    background: #FFF;

    border: 1px #e8e8e8 solid;

    clear: both;

    font-size: 0;

}

#social-counter-widget-style2 ul {

    display: block;

    overflow: hidden;

    text-align: center;

    margin: 0;

    padding: 0;

    margin-bottom: -1px;

}

#social-counter-widget-style2 li {

    margin: 0;

    padding: 0;

    line-height: 15px;

    display: inline-block;

    float: left;

    width: 33.333333%;

    border: 1px solid #e8e8e8;

    border-width: 0 0 1px 0;

}

.rtl #social-counter-widget-style2 li { float: right; }

#social-counter-widget-style2 li:nth-child(3n+1) { border-width: 0 1px 1px 0; }

.rtl #social-counter-widget-style2 li:nth-child(3n+1) { border-width: 0 0 1px 1px; }

#social-counter-widget-style2 li:nth-child(3n+3) { border-width: 0 0 1px 1px; }

.rtl #social-counter-widget-style2 li:nth-child(3n+3) { border-width: 0 1px 1px 0; }

#social-counter-widget-style2 li a {

    text-decoration: none;

    display: block;

    overflow: hidden;

    padding: 15px 0

}

#social-counter-widget-style2 li i {

    font-size: 28px;

    margin: 0 auto;

    width: 48px;

    height: 48px;

    line-height: 48px;

    display: block;

    text-align: center;

    -webkit-border-radius: 50px;

    moz-border-radius: 50px;

    border-radius: 50px;

    background: transparent;

    border: 1px solid #393939;

    -webkit-transition: all .2s ease-in-out;

    -moz-transition: all .2s ease-in-out;

    -ms-transition: all .2s ease-in-out;

    -o-transition: all .2s ease-in-out;

    transition: all .2s ease-in-out;

}

#social-counter-widget-style2 li .sc-num {

    display: block;

    font-size: 19px;

    padding: 10px 0;

}

#social-counter-widget-style2 li small {

    font-size: 85%;

    color: #c9c9c9;

}

#social-counter-widget-style2 li .btn-like { display: none; }

#social-counter-widget-style2 li.social-counter-twitter i {

    border-color: #00baff;

    color: #00baff;

}

#social-counter-widget-style2 li.social-counter-facebook i {

    border-color: #44619d;

    color: #44619d;

}

#social-counter-widget-style2 li.social-counter-gplus i {

    border-color: #e71414;

    color: #e71414;

}

#social-counter-widget-style2 li.social-counter-youtube i {

    border-color: #c30000;

    color: #c30000;

}

#social-counter-widget-style2 li.social-counter-vimo i {

    border-color: #44bbff;

    color: #44bbff;

}

#social-counter-widget-style2 li.social-counter-soundcloud i {

    border-color: #ff681e;

    color: #ff681e;

}

#social-counter-widget-style2 li.social-counter-instgram i {

    border-color: #0B79E5;

    color: #0B79E5;

}



#social-counter-widget-style2 li.social-counter-dribbble i {

    border-color: #d875a2;

    color: #d875a2;

}



#social-counter-widget-style2 li.social-counter-delicious i {

    border-color: #2567ee;

    color: #2567ee;

}



#social-counter-widget-style2 li:hover i {

    border-color: #c9c9c9;

    color: #c9c9c9;

}

#social-counter-widget-style2 li a { color: #393939; }

/**

 * v1.2.0

 * ----------------------------------------------------------------------------- *

 */

.post-content-bd iframe,

.post-content-bd iframe[style],

.mts_googleplus #___page_0 iframe,

.mts_googleplus #___page_0 iframe[style],

.mts_googleplus #___page_0,

.mts_googleplus #___page_0[style],

.like_box_footer iframe,

.like_box_footer iframe[style],

.textwidget .twitter-timeline,

.textwidget .twitter-timeline[style],

.textwidget iframe,

.textwidget iframe[style] {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    box-sizing: border-box;

    max-width: 100% !important

}

.fa { font-family: FontAwesome !important }

*,

*:before,

*:after {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    box-sizing: border-box;

}

.clearfix { zoom: 1; }

.clearfix:before,

.clearfix:after {

    content: "";

    display: table;

}

.bd-fixedd {

    position: fixed !important;

    top: auto !important;

    bottom: 0 !important;

    padding: 0 !important;

}

.mfp-close-btn-in .mfp-close:hover { background: none; }

/**

 * Facebook comments

 * ----------------------------------------------------------------------------- *

 */

.fb-comments,

.fb-comments iframe[style],

.fb-like-box,

.fb-like-box iframe[style] {

    width: 100% !important;

    max-width: 100% !important

}

.fb-comments span,

.fb-comments iframe span[style],

.fb-like-box span,

.fb-like-box iframe span[style] {

    width: 100% !important;

    max-width: 100% !important

}

.po_fb_comments {

    display: block;

    overflow: hidden;

    width: 100%;

    margin-top: 10px;

    margin-bottom: 19px;

}

/**

 * Responsive Videos

 * ----------------------------------------------------------------------------- *

 */

.fluid-width-video-wrapper {

    width: 100% !important;

    position: relative !important;

    padding: 0;

    padding-top: 56.2121212121212% !important;

}

.post-content-bd .fluid-width-video-wrapper { clear: both; }

.fluid-width-video-wrapper iframe,

.fluid-width-video-wrapper object,

.fluid-width-video-wrapper embed {

    position: absolute;

    top: 0;

    left: 0;

    width: 100% !important;

    max-width: 100% !important;

    height: 100%;

}



.box-videos .fluid-width-video-wrapper {

    padding-top: 70.4% !important;

}

.box-videos .post iframe {

    min-height: auto !important;

}

/**

 * Sticky Sidebar

 * ----------------------------------------------------------------------------- *

 */

.main-two {

    position: relative;

    overflow: hidden;

}

.main-two #sidebar { padding-top: 24px; }

.wrapper-sticky { float: right !important; }

#main.sidebar-left .wrapper-sticky { float: left !important; }

#main.sidebar-none .wrapper-sticky { float: none !important; }

.theiaStickySidebar,

.home2-sidebar,

.theia_sticky { }

.theiaStickySidebar {



}

/**

 * Time Line widget

 * ----------------------------------------------------------------------------- *

 */

.timeline-wrap,

.timeline-article {

    padding: 0;

    margin: 0;

}

.timeline-article {

    display: block;

    clear: both;

    position: relative;

    margin-left: 3px;

}

.timeline-article a { display: block; }

.timeline-article-date {

    display: block;

    position: relative;

    clear: both;

    margin: 0 0 0 -3px;

    padding: 0;

    color: #999;

    font-size: 85%;

    height: 16px;

    line-height: 16px;

}

.timeline-article-date .fa {

    font-size: 13px;

    line-height: 16px;

    padding: 0 13px 0 0;

    color: #e8e8e8;

}

.timeline-article-date span { }

.timeline-article-date small { padding-left: 5px; }

.timeline-article-title {

    -webkit-transition: 0.2s;

    -moz-transition: 0.2s;

    -o-transition: 0.2s;

    transition: 0.2s;

    display: block;

    position: relative;

    clear: both;

    margin: 0 0 0 2px;

    padding: 5px 0 10px 17px;

    font-size: 13px;

    font-weight: 700;

    line-height: 18px;

    border: 2px solid #e8e8e8;

    border-width: 0 0 0 2px;

    font-family: inherit !important;

    text-decoration: none ;

}

.post-content-bd .timeline-article-title a:hover,

.timeline-article-title a:hover,

.timeline-article-title a {

    text-decoration: none !important;

}

.timeline-article-title:hover { color: inherit; }

.timeline-article:last-child .timeline-article-title { padding-bottom: 0; }



/**

 * slide-out-open

 * ----------------------------------------------------------------------------- *

 */



#slide-out {

    background: #FFF;

    position: absolute;

    display: block;

    left: -80%;

    top: 0;

    z-index: 1;

    height: 100%;

    width: 80%;

    color: #ddd;

}

#slide-out.soo {

    -webkit-box-shadow: 1px 0 4px 0 rgba(0,0,0,0.20);

    -moz-box-shadow: 1px 0 4px 0 rgba(0,0,0,0.20);

    box-shadow: 1px 0 4px 0 rgba(0,0,0,0.20);

    left: 0 !important

}



/* Search mobail */

.search-mobile {

    margin: 20px;

    height: 40px;

    overflow: hidden;

    background: #F6f6f6;

    position: relative;

    -webkit-border-radius: 2px;

    -moz-border-radius: 2px;

    border-radius: 2px;

}

.search-mobile #s-mobile {

    background: none;

    float: right;

    margin: 0;

    padding: 10px 12px;

    width: 100%;

    color: #444;

    font-size: 12px;

    line-height: 20px;

}

.search-mobile button.search-button,

.search-mobile #s-mobile {

    -webkit-border-radius: 0 !important;

    -moz-border-radius: 0 !important;

    border-radius: 0 !important;

    border: 0 none !important;

    box-shadow: none !important;

    -webkit-box-shadow: none !important;

}

.search-mobile button.search-button {

    background: #F43D2A;

    position: absolute;

    top: 0;

    right: 0;

    height: 40px;

    padding: 0 !important;

    margin: 0 !important;

    width: 40px;

    font-size: 18px;

    color: #FFF;

}

.search-mobile button.search-button:hover { background: #202121; }



/* Mobail Menu */

#slide-out #mobile-menu ul ul,

#slide-out #mobile-menu .sub-menu-columns-item { display: none; }

#slide-out #mobile-menu li {

    list-style: none;

    position: relative

}

#slide-out #mobile-menu ul li.menu-item-has-children i.mobile-arrows {

    position: absolute;

    top: 0;

    right: 0;

    padding: 13px;

    min-width: 45px;

    min-height: 45px;

    border-left: 1px solid #eee;

    margin: 0;

    cursor: pointer;

    display: block;

}

#slide-out #mobile-menu a {

    color: #656565;

    display: block;

    font-size: 15px;

    padding: 12px 0 12px 20px;

    min-height: 45px;

    border-bottom: 1px solid #f6f6f6;

    text-transform: uppercase;

}

#slide-out #mobile-menu a:hover {

    background: #f6f6f6;

    color: #989898;

}

#slide-out #mobile-menu ul ul a {

    font-size: 13px;

    padding-left: 30px

}

#slide-out #mobile-menu ul ul ul a {

    font-size: 13px;

    padding-left: 40px

}

#slide-out #mobile-menu ul ul ul a { padding-left: 50px }

#slide-out #mobile-menu ul ul ul ul a { padding-left: 60px }

/* Mobail social */

#slide-out .social-links-widget {

    margin-top: 20px;

    clear: both;

}

#slide-out .social-links-widget .social-icons a { border-radius: 50px; }

.header-dark #slide-out-open span,

.header-dark #slide-out-open span:after,

.header-dark #slide-out-open span:before

{

    background: #FFF;

}

#slide-out-open {

    display: none;

    margin: 0;

    position: absolute;

    top: 30px;

    left: 13px;

    opacity: 1;

    height: 34px;

    width: 40px;

    z-index: 666;

    cursor: pointer;

}

#slide-out-open span { left: 6px; }

#slide-out-open span,

#slide-out-open span:after,

#slide-out-open span:before {

    top: 5px;

    position: absolute;

    content: ' ';

    display: block;

    height: 3px;

    width: 28px;

    background: #333;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

}

#slide-out-open span:before { top: 8px; }

#slide-out-open span:after { top: 16px; }

.csstransforms3d.csstransitions .js-nav .inner-wrapper { left: 80%; }

.csstransforms3d.csstransitions .js-nav #mobile-menu { display: block; }

.csstransforms3d.csstransitions .js-nav #slide-out-open span{

    top: 14px;

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

}

.csstransforms3d.csstransitions .js-nav #slide-out-open span:after{

    top:0;

    -webkit-transform: rotate(-90deg);

    -ms-transform: rotate(-90deg);

    transform: rotate(-90deg);

}

.csstransforms3d.csstransitions .js-nav #slide-out-open span:before{

    opacity: 0;

}

.csstransforms3d.csstransitions .js-nav .inner-wrapper {

    left: 80%;

    position: relative;

}

.main-wrapper{

	background: #fff;

    max-width: 1112px;

    margin: 0 auto;

    border-radius: 5px;

}

/**

 * Page outer

 * ----------------------------------------------------------------------------- *

 */

.page-outer { position: relative; overflow: hidden }

.bg-cover {

    position: fixed;

    background-repeat: no-repeat;

    top: 0;

    left: 0;

    z-index: 0;

    overflow: hidden;

    width: 100%;

    height: 100%;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

}





body.bbpress-full {

}

body.bbpress-full.bbpress #content {

    float: none;

    width: 100%;

    padding: 0 20px;

    border: 0 none !important;

    clear: both;

}

body.bbpress-full.bbpress  #sidebar{

    display: none !important;

}



/**

 * max-width:1128px

 * ----------------------------------------------------------------------------- *

 */

@media (min-width:1023px)and (max-width:1128px) {

    .home-boxes .flexslider .slides > li,

    .home-boxes .flexslider { height: 422px; }

    .home-boxes .flexslider .ws-meta p { display: none; }

    .home-boxes .box-home .ws-meta .entry-title a,

    .home-boxes .box-home .ws-meta .entry-title {

        font-size: 16px;

        line-height: 20px;

    }

}



/**

 * max-width:985px

 * ----------------------------------------------------------------------------- *

 */

@media (min-width: 768px) and (max-width: 1023px) {

    #page.boxed { margin: 0 auto }

    .bdayh-wrap { padding: 0 }

    .bdayh-wrap1 { padding: 0 }

    .container-main { margin: 0 }

    #content,

    #sidebar,

    #sidebar2 {

        float: none;

        width: 100%;

        padding: 0 !important;

        display: block

    }

    .post-content-bd { padding: 20px; }

    #articleBottom-ads,

    .post-featured,

    #articleTop-ads {

        margin-right: -20px;

        margin-left: -20px;

    }

    #sidebar,

    #sidebar2 { padding-top: 40px }

    #footer .widget,

    #home2-widgets .widget {

        padding: 0 10px;

        width: 100%!important;

        float: none

    }

	

    .breaking-news {

        width: 100%;

        overflow: hidden;

        clear: both;

        display: block;

        text-align: center;

        margin-bottom: 10px

    }

    .breaking-news .heading {

        float: none;

        display: inline-block;

        clear: both

    }

    .breaking-news ul {

        width: 100%;

        overflow: hidden

    }

    .breaking-news ul li { line-height: 20px }

    .topbar .social-icons,

    .topbar .social-icons a {

        float: left;

        overflow: inherit

    }

    header#header { text-align: center }

    #header .bdayh-inner { padding: 15px 0 }

    .logo-left .logo {

        float: none;

        margin: 15px 0 25px;

    }

    .header-ads {

        float: none;

        margin-top: 15px;

        text-align: center

    }

    #top-menu-mob,

    .primary-menu-drop-wrap { display: none }

    #top-menu,

    .primary-menu { display: block }

    #go-top { display: none }

    #sidebar,

    #sidebar2 { border: none!important }

    #footer-bottom .footer-left,

    #footer-bottom .footer-right {

        float: none;

        text-align: center

    }

    .post-content-bd figure.aligncenter {

        width: auto!important;

        height: auto

    }

    #content {

        margin-bottom: 50px;

        clear: both;

        float: none

    }

    .five_sixth,

    .four_fifth,

    .one_fifth,

    .one_fourth,

    .one_half,

    .one_sixth,

    .one_third,

    .three_fifth,

    .three_fourth,

    .two_fifth,

    .two_third {

        margin-right: 0;

        margin-left: 0;

        float: none;

        width: 100%!important

    }

    body.sticky-nav-on .navigation.sticky-nav {

        position: static;

        width: auto;

        left: auto

    }

    .primary-menu ul#menu-primary>li>a>i { display: none }

    .menu-label { display: block!important }

    .primary-menu ul#menu-primary>li>a {

        padding: 0 10px;

        font-size: 12px

    }

    .b1d-layout .layout-row,

    .b2d-layout .layout-row,

    .b4d-layout .layout-row,

    .b6d-layout .layout-row { margin: 0 -10px }

    .box-news-one .post.ws-post-first .ws-thumbnail,

    .box-news-two .post.ws-post-first .ws-thumbnail,

    .tab-box1 .post.ws-post-first .ws-thumbnail { max-height: 100%!important }

    .box-videos .post {

        width: 100%!important;

        float: none;

        clear: none

    }

    .fm-story { width: 100% }

    .fm-story.fm-post-sec { width: 50% }

    .fm-story.fm-post-sec .fmm-author,

    .fm-story.fm-post-sec .fmm-cats,

    .fm-story.fm-post-sec .fmm-comments,

    .fm-story.fm-post-sec .fmm-date { display: none }

    .fm-story .fm-meta h3 {

        font-size: 27px;

        line-height: 27px

    }

    .fm-story .fm-meta {

        padding: 0 20px;

        margin-bottom: 20px

    }

    .fm-story.fm-post-sec .fm-meta {

        padding: 0 12px;

        margin-bottom: 12px

    }

    .fm-story .fm-thumbnail .fm-img { height: 299px }

    .fm-story.fm-post-sec .fm-thumbnail .fm-img { height: 149px }

    .fm-story .fm-thumbnail img,

    .fm-story.fm-post-sec .fm-thumbnail img {

        max-width: 100%!important;

        width: 100%

    }

    .fm-story { }

    .fm-story.fm-post-sec { height: 219px }

    .more-news-box .mnb-wrap { padding: 0 10px }

    .more-news-box .post { width: 50%; }

    #b6d-layout .post-featers .post-img { max-height: 100% !important; }

    .sidebar-none .home-boxes .flexslider .slides > li,

    .sidebar-none .home-boxes .flexslider,

    .home-boxes .flexslider .slides > li,

    .home-boxes .flexslider { height: 422px; }

    .home-boxes .box-home .ws-meta .entry-title a,

    .home-boxes .box-home .ws-meta .entry-title {

        font-size: 16px;

        line-height: 20px;

    }

    #sidebar,

    #sidebar2 {

        width: auto !important;

        max-width: 100% !important;

        top: auto !important;

        bottom: auto !important;

        left: auto !important;

        right: auto !important;

        position: relative !important;

    }

    #main.sidebar-left .wrapper-sticky,

    .wrapper-sticky {

        height: auto !important;

        width: auto !important;

        max-width: 100% !important;

        max-height: 100% !important;

        margin: auto !important;

        position: relative !important;

        float: none !important;

        left: auto !important;

        right: auto !important;

        top: auto !important;

        bottom: auto !important;

        vertical-align: top !important;

    }

    .widget { padding: 0 20px }

    .post-header-bd header h1 { padding: 0 20px }

    #content { border: 0 none !important }

    body {

        background: none !important;

        background-size: none !important;

        -o-background-size: none !important;

        -moz-background-size: none !important;

        -webkit-background-size: none !important;

    }

    .bd-hid a,

    .bd-hid img,

    .bd-hid,

    .fm-story .fm-thumbnail img,

    .post-img img,

    .ws-thumbnail img,

    .flexslider .slides > li a,

    .rp-thumbnail img,

    .bd-show a,

    .bd-show img,

    .bd-show,

    .fm-story .fm-thumbnail.img-over img,

    .post-img.img-over img,

    .ws-thumbnail.img-over img,

    .flexslider .slides > li.img-over a,

    .rp-thumbnail.img-over img {

        -o-transition-property: none !important;

        -moz-transition-property: none !important;

        -ms-transition-property: none !important;

        -webkit-transition-property: none !important;

        transition-property: none !important;

        opacity: 1 !important;

    }





    #top-menu-mob,

    .primary-menu-drop-wrap { display: block }

    #top-menu,

    .primary-menu { display: none }





    .of-topbar-mobile { display: none !important }

    #slide-out-open { display: block !important }



    body.on-mobile-menu #featured-main,

    body.on-mobile-menu #breakingNews {margin-top: 0}

    #slide-out-open {top: 15px}

    #page { box-shadow: none !important}

}



/**

 * max-width:767px

 * ----------------------------------------------------------------------------- *

 */

@media (max-width: 767px) {

    #page.boxed { margin: 0 auto }

    .bdayh-wrap { padding: 0 }

    .bdayh-wrap1 { padding: 0 }

    .container-main { margin: 0 }

    #content,

    #sidebar,

    #sidebar2 {

        float: none;

        width: 100%;

        padding: 0 10px!important;

        display: block

    }

    #sidebar,

    #sidebar2 { padding-top: 40px }

    #footer .widget,

    #home2-widgets .widget {

        padding: 0 10px;

        width: 100%!important;

        float: none

    }

    .breaking-news {

        width: 100%;

        overflow: hidden;

        clear: both;

        display: block;

        text-align: center;

        margin-bottom: 10px

    }

    .breaking-news .heading {

        float: none;

        display: inline-block;

        clear: both

    }

    .breaking-news ul {

        width: 100%;

        overflow: hidden

    }

    .breaking-news ul li { line-height: 20px }

    .topbar .social-icons,

    .topbar .social-icons a {

        float: left;

        overflow: inherit

    }

    .breaking-news i { display: none }

    header#header { text-align: center }

    #header .bdayh-inner { padding: 15px 0; }

    .logo-left .logo {

        float: none;

        margin: 15px 0 25px;

    }

    .header-ads {

        float: none;

        margin-top: 15px;

        text-align: center

    }

    #top-menu-mob,

    .primary-menu-drop-wrap { display: block }

    #top-menu,

    .primary-menu { display: none }

    .fm-story,

    .primary-menu-drop,

    .top-menu-drop { width: 100% }

    .fm-story.fm-post-sec { width: 50% }

    .fm-story.fm-post-sec .fmm-author,

    .fm-story.fm-post-sec .fmm-cats,

    .fm-story.fm-post-sec .fmm-comments,

    .fm-story.fm-post-sec .fmm-date { display: none }

    .fm-story .fm-meta h3 {

        font-size: 27px;

        line-height: 27px

    }

    .fm-story .fm-meta {

        padding: 0 20px;

        margin-bottom: 20px

    }

    .fm-story.fm-post-sec .fm-meta {

        padding: 0 12px;

        margin-bottom: 12px

    }

    .fm-story .fm-thumbnail .fm-img { height: 299px }

    .fm-story.fm-post-sec .fm-thumbnail .fm-img { height: 149px }

    #go-top { display: none }

    #sidebar,

    #sidebar2 { border: none!important }

    #footer-bottom .footer-left,

    #footer-bottom .footer-right {

        float: none;

        text-align: center

    }

    .post-content-bd figure.aligncenter {

        width: auto!important;

        height: auto

    }

    .post-nav-links .post-nav-next,

    .post-nav-links .post-nav-prev {

        width: 100%;

        text-align: center;

        float: none;

        padding: 0

    }

    .post-nav-links .post-nav-next a,

    .post-nav-links .post-nav-prev a { padding: 10px 0 }

    .post-nav-links .post-nav-next a:before,

    .post-nav-links .post-nav-prev a:before { display: none }

    .post-nav-links { padding: 15px 0 }

    .post-nav-links .post-nav-next span,

    .post-nav-links .post-nav-prev span { margin-bottom: 2px }

    #comments .depth-2 .comment-wrapper { padding-left: 10px }

    #comments .depth-3 .comment-wrapper { padding-left: 15px }

    #comments .depth-4 .comment-wrapper { padding-left: 20px }

    #comments .depth-5 .comment-wrapper { padding-left: 25px }

    #content {

        margin-bottom: 50px;

        clear: both;

        float: none

    }

    .post-sharing-bd li { width: 33px }

    .post-sharing-bd li,

    .post-sharing-bd ul { text-align: center }

    .related-inner { margin: 0 -3px }

    .rp-post {

        padding-left: 3px;

        padding-right: 3px

    }

    .rp-post h3 { font-size: 12px }

    .ab-avatar,

    .ab-name,

    .author-box-bd .social-icons {

        text-align: center;

        float: none

    }

    .ab-avatar,

    .ab-name { margin: 0 auto 5px }

    .post-single-d .post-featured-image-bd { width: 100%!important }

    .five_sixth,

    .four_fifth,

    .one_fifth,

    .one_fourth,

    .one_half,

    .one_sixth,

    .one_third,

    .three_fifth,

    .three_fourth,

    .two_fifth,

    .two_third {

        margin-right: 0;

        margin-left: 0;

        float: none;

        width: 100%!important

    }

    body.sticky-nav-on .navigation.sticky-nav {

        position: static;

        width: auto;

        left: auto

    }

    #top-menu-mob,

    .today-date { display: none }

    #b6d-layout .post-featers,

    .b1d-layout .layout-wrap,

    .b2d-layout .layout-wrap,

    .b4d-layout .layout-wrap {

        float: none;

        width: 100%;

        padding: 0

    }

    .b1d-layout .layout-row,

    .b2d-layout .layout-row,

    .b4d-layout .layout-row,

    .b6d-layout .layout-row { margin: auto }

    #b6d-layout .post-featers {

        position: static;

        margin-bottom: 15px

    }

    #b6d-layout .post-content {

        margin-left: 0;

        min-height: 100%

    }

    #b6d-layout.list .post-content {

        margin-left: 0;

        min-height: 100%!important

    }

    .grid-layout { margin: auto!important }

    .grid-layout .isotope-item {

        width: 100%!important;

        float: none!important

    }

    .box-news-one .post,

    .box-news-two .post,

    .tab-box1 .post {

        width: 100%;

        float: none;

        clear: none

    }

    .tab-box1 .tab-nav1 li a {

        padding: 3px;

        margin: 0 2px

    }

    .box-news-one .post.ws-post-first .ws-thumbnail,

    .box-news-two .post.ws-post-first .ws-thumbnail,

    .tab-box1 .post.ws-post-first .ws-thumbnail { max-height: 100%!important }

    .box-scrolling .post {

        width: 100%!important;

        float: none

    }

    .box-videos .post {

        width: 100%!important;

        float: none;

        clear: none

    }

    .fm-story .fm-thumbnail img,

    .fm-story.fm-post-sec .fm-thumbnail img {

        max-width: 100%!important;

        width: 100%

    }

    .fm-story { height: 280px }

    .fm-story.fm-post-sec { height: 180px }

    .fm-story .video.post-for { display: none }

    .box-news-two .post.ws-post-first .ws-meta,

    .box-news-two .post.ws-post-first .ws-thumbnail {

        min-height: auto;

        margin: 0 0 20px;

        width: 100%;

        position: relative

    }

    .box-news-two .post.ws-post-first .ws-meta { margin: 0 }

    .box-news-gallery .post { padding: 1px 10px }

    .box-news-gallery .box-wrap { padding: 9px 0 }

    .box-news-four .post,

    .box-news-gallery .post,

    .wrap-news-three {

        width: 100%;

        float: none

    }

    .wrap-news-three.last { clear: none }

    .wrap-news-three .box-news-three,

    .wrap-news-three.last .box-news-three { margin: 0!important }

    .home-boxes .box-news-five .row,

    .home-boxes .box-news-five .row .post,

    .home-boxes .box-news-five .ws-post-first {

        float: none;

        width: 100%;

        clear: none

    }

    .home-boxes .box-news-five .ws-post-first { padding-right: 5px }

    .home-boxes .box-news-five .ws-post-first .ws-thumbnail { margin-bottom: 10px }

    .home-boxes .box-news-six .row,

    .home-boxes .box-news-six .ws-post-first {

        float: none;

        width: 100%;

        clear: none

    }

    .home-boxes .box-news-six .ws-post-first { padding: 0 0 30px }

    .home-boxes .box-news-seven .post {

        float: none;

        width: 100%

    }

    .home-boxes .box-news-seven.nb-eight .post.ws-post-first { margin-bottom: 30px }

    .home-boxes .box-news-nine .post,

    .home-boxes .box-news-nine .row {

        width: 100%;

        float: none;

        clear: none

    }

    .home-boxes .box-news-ten .ws-thumbnail { max-width: 100% }

    .home-boxes .box-news-ten .ws-cap {

        position: relative;

        top: 0;

        max-width: 100%;

        min-width: 100%;

        margin-top: -26px;

        z-index: 4

    }

    .home-boxes .box-news-ten .ws-thumbnail { float: none }

    .home-boxes .box-news-ten .ws-cap { right: auto }

    .more-news-box .mnb-wrap { padding: 0 10px }

    .more-news-box .post {

        width: 50%;

        height: 180px;

    }

    #b6d-layout .post-featers .post-img { max-height: 100% !important; }

    .sidebar-none .home-boxes .flexslider .slides > li,

    .sidebar-none .home-boxes .flexslider,

    .home-boxes .flexslider .slides > li,

    .home-boxes .flexslider { height: 361px; }

    .home-boxes .box-home .ws-meta .entry-title a,

    .home-boxes .box-home .ws-meta .entry-title {

        font-size: 16px;

        line-height: 20px;

    }

    .box-scrolling .post,

    .box-news-gallery .post { height: 358px; }

    #breakingNews span.heading i { display: none !important; }

    #breakingNews span.heading i.fa { display: block !important; }

    #sidebar,

    #sidebar2 {

        width: auto !important;

        max-width: 100% !important;

        top: auto !important;

        bottom: auto !important;

        left: auto !important;

        right: auto !important;

        position: relative !important;

    }

    #main.sidebar-left .wrapper-sticky,

    .wrapper-sticky {

        height: auto !important;

        width: auto !important;

        max-width: 100% !important;

        max-height: 100% !important;

        margin: auto !important;

        position: relative !important;

        float: none !important;

        left: auto !important;

        right: auto !important;

        top: auto !important;

        bottom: auto !important;

        vertical-align: top !important;

    }

    #content { border: 0 none !important }

    #breakingNews ul { max-width: 290px; }

    #breakingNews ul li {

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

        width: 100%;

    }

    #content,

    #sidebar,

    #sidebar2 {

        float: none;

        width: 99%;

        margin-left: auto;

        margin-right: auto;

        max-width: 99%;

        padding: 0 !important;

        display: block;

    }

    .post-content-bd { padding: 20px; }

    #articleBottom-ads,

    .post-featured,

    #articleTop-ads {

        margin-right: -20px;

        margin-left: -20px;

    }

    table th,

    table td {

        padding: 5px;

        font-size: 12px;

    }

    .alignleft,

    .alignright {

        margin-left: auto !important;

        margin-right: auto !important;

        float: none !important

    }

    .widget { padding: 0 10px }

    .post-header-bd header h1 { padding: 0 20px }

    body {

        background: none !important;

        background-size: none !important;

        -o-background-size: none !important;

        -moz-background-size: none !important;

        -webkit-background-size: none !important;

    }

    .bd-hid a,

    .bd-hid img,

    .bd-hid,

    .fm-story .fm-thumbnail img,

    .post-img img,

    .ws-thumbnail img,

    .flexslider .slides > li a,

    .rp-thumbnail img,

    .bd-show a,

    .bd-show img,

    .bd-show,

    .fm-story .fm-thumbnail.img-over img,

    .post-img.img-over img,

    .ws-thumbnail.img-over img,

    .flexslider .slides > li.img-over a,

    .rp-thumbnail.img-over img {

        -o-transition-property: none !important;

        -moz-transition-property: none !important;

        -ms-transition-property: none !important;

        -webkit-transition-property: none !important;

        transition-property: none !important;

        opacity: 1 !important;

    }



    .of-topbar-mobile { display: none !important }

    #slide-out-open { display: block !important }



    body.on-mobile-menu #featured-main,

    body.on-mobile-menu #breakingNews {margin-top: 0}

    #slide-out-open {top: 15px}

    #page { box-shadow: none !important}



    .rp-post {

        float: none;

        position: relative;

        width: 93%;

        margin-left: auto;

        margin-right: auto;

    }

}



/**

 * max-width:479px

 * ----------------------------------------------------------------------------- *

 */

@media (max-width: 368px){

    #page.boxed { margin: 0 auto }

    .bdayh-wrap { padding: 0 }

    .bdayh-wrap1 { padding: 0 }

    .container-main { margin: 0 }

    #content,

    #sidebar,

    #sidebar2 {

        float: none;

        width: 100%;

        padding: 0 10px!important;

        display: block

    }

    #sidebar,

    #sidebar2 { padding-top: 40px }

    #footer .widget,

    #home2-widgets .widget {

        padding: 0 10px;

        width: 100%!important;

        float: none

    }

    .breaking-news {

        width: 100%;

        overflow: hidden;

        clear: both;

        display: block;

        text-align: center;

        margin-bottom: 10px

    }

    .breaking-news .heading {

        float: none;

        display: inline-block;

        clear: both

    }

    .breaking-news ul {

        width: 100%;

        overflow: hidden

    }

    .breaking-news ul li { line-height: 20px }

    .topbar .social-icons,

    .topbar .social-icons a {

        float: left;

        overflow: inherit

    }

    .breaking-news i { display: none }

    header#header { text-align: center }

    #header .bdayh-inner { padding: 15px 0; }

    .logo-left .logo {

        float: none;

        margin: 15px 0 25px;

    }

    .header-ads {

        float: none;

        margin-top: 15px;

        text-align: center

    }

    #top-menu-mob,

    .primary-menu-drop-wrap { display: block }

    #top-menu,

    .primary-menu { display: none }



    .fm-story,

    .primary-menu-drop,

    .top-menu-drop { width: 100% }

    .fm-story.fm-post-sec { width: 50% }

    .fm-story.fm-post-sec .fmm-author,

    .fm-story.fm-post-sec .fmm-cats,

    .fm-story.fm-post-sec .fmm-comments,

    .fm-story.fm-post-sec .fmm-date { display: none }

    .fm-story .fm-meta h3 {

        font-size: 27px;

        line-height: 27px

    }

    .fm-story .fm-meta {

        padding: 0 20px;

        margin-bottom: 20px

    }

    .fm-story.fm-post-sec .fm-meta {

        padding: 0 12px;

        margin-bottom: 12px

    }

    .fm-story .fm-thumbnail .fm-img { height: 299px }

    .fm-story.fm-post-sec .fm-thumbnail .fm-img { height: 149px }

    #go-top { display: none }

    #sidebar,

    #sidebar2 { border: none!important }

    #footer-bottom .footer-left,

    #footer-bottom .footer-right {

        float: none;

        text-align: center

    }

    .post-content-bd figure.aligncenter {

        width: auto!important;

        height: auto

    }

    .post-nav-links .post-nav-next,

    .post-nav-links .post-nav-prev {

        width: 100%;

        text-align: center;

        float: none;

        padding: 0

    }

    .post-nav-links .post-nav-next a,

    .post-nav-links .post-nav-prev a { padding: 10px 0 }

    .post-nav-links .post-nav-next a:before,

    .post-nav-links .post-nav-prev a:before { display: none }

    .post-nav-links { padding: 15px 0 }

    .post-nav-links .post-nav-next span,

    .post-nav-links .post-nav-prev span { margin-bottom: 2px }

    #comments .depth-2 .comment-wrapper { padding-left: 10px }

    #comments .depth-3 .comment-wrapper { padding-left: 15px }

    #comments .depth-4 .comment-wrapper { padding-left: 20px }

    #comments .depth-5 .comment-wrapper { padding-left: 25px }

    #content {

        margin-bottom: 50px;

        clear: both;

        float: none

    }

    .post-sharing-bd li { width: 33px }

    .post-sharing-bd li,

    .post-sharing-bd ul { text-align: center }

    .related-inner { margin: 0 -3px }

    .rp-post {

        padding-left: 3px;

        padding-right: 3px

    }

    .rp-post h3 { font-size: 12px }

    .ab-avatar,

    .ab-name,

    .author-box-bd .social-icons {

        text-align: center;

        float: none

    }

    .ab-avatar,

    .ab-name { margin: 0 auto 5px }

    .post-single-d .post-featured-image-bd { width: 100%!important }

    .five_sixth,

    .four_fifth,

    .one_fifth,

    .one_fourth,

    .one_half,

    .one_sixth,

    .one_third,

    .three_fifth,

    .three_fourth,

    .two_fifth,

    .two_third {

        margin-right: 0;

        margin-left: 0;

        float: none;

        width: 100%!important

    }

    body.sticky-nav-on .navigation.sticky-nav {

        position: static;

        width: auto;

        left: auto

    }

    #top-menu-mob,

    .today-date { display: none }

    #b6d-layout .post-featers,

    .b1d-layout .layout-wrap,

    .b2d-layout .layout-wrap,

    .b4d-layout .layout-wrap {

        float: none;

        width: 100%;

        padding: 0

    }

    .b1d-layout .layout-row,

    .b2d-layout .layout-row,

    .b4d-layout .layout-row,

    .b6d-layout .layout-row { margin: auto }

    #b6d-layout .post-featers {

        position: static;

        margin-bottom: 15px

    }

    #b6d-layout .post-content {

        margin-left: 0;

        min-height: 100%

    }

    #b6d-layout.list .post-content {

        margin-left: 0;

        min-height: 100%!important

    }

    .grid-layout { margin: auto!important }

    .grid-layout .isotope-item {

        width: 100%!important;

        float: none!important

    }

    .box-news-one .post,

    .box-news-two .post,

    .tab-box1 .post {

        width: 100%;

        float: none;

        clear: none

    }

    .tab-box1 .tab-nav1 li a {

        padding: 3px;

        margin: 0 2px

    }

    .box-news-one .post.ws-post-first .ws-thumbnail,

    .box-news-two .post.ws-post-first .ws-thumbnail,

    .tab-box1 .post.ws-post-first .ws-thumbnail { max-height: 100%!important }

    .box-scrolling .post {

        width: 100%!important;

        float: none

    }

    .box-videos .post {

        width: 100%!important;

        float: none;

        clear: none

    }

    .fm-story .fm-thumbnail img,

    .fm-story.fm-post-sec .fm-thumbnail img {

        max-width: 100%!important;

        width: 100%

    }

    .fm-story { height: 280px }

    .fm-story.fm-post-sec { height: 180px }

    .fm-story .video.post-for { display: none }

    .box-news-two .post.ws-post-first .ws-meta,

    .box-news-two .post.ws-post-first .ws-thumbnail {

        min-height: auto;

        margin: 0 0 20px;

        width: 100%;

        position: relative

    }

    .box-news-two .post.ws-post-first .ws-meta { margin: 0 }

    .box-news-gallery .post { padding: 1px 10px }

    .box-news-gallery .box-wrap { padding: 9px 0 }

    .box-news-four .post,

    .box-news-gallery .post,

    .wrap-news-three {

        width: 100%;

        float: none

    }

    .wrap-news-three.last { clear: none }

    .wrap-news-three .box-news-three,

    .wrap-news-three.last .box-news-three { margin: 0!important }

    .home-boxes .box-news-five .row,

    .home-boxes .box-news-five .row .post,

    .home-boxes .box-news-five .ws-post-first {

        float: none;

        width: 100%;

        clear: none

    }

    .home-boxes .box-news-five .ws-post-first { padding-right: 5px }

    .home-boxes .box-news-five .ws-post-first .ws-thumbnail { margin-bottom: 10px }

    .home-boxes .box-news-six .row,

    .home-boxes .box-news-six .ws-post-first {

        float: none;

        width: 100%;

        clear: none

    }

    .home-boxes .box-news-six .ws-post-first { padding: 0 0 30px }

    .home-boxes .box-news-seven .post {

        float: none;

        width: 100%

    }

    .home-boxes .box-news-seven.nb-eight .post.ws-post-first { margin-bottom: 30px }

    .home-boxes .box-news-nine .post,

    .home-boxes .box-news-nine .row {

        width: 100%;

        float: none;

        clear: none

    }

    .home-boxes .box-news-ten .ws-thumbnail { max-width: 100% }

    .home-boxes .box-news-ten .ws-cap {

        position: relative;

        top: 0;

        max-width: 100%;

        min-width: 100%;

        margin-top: -26px;

        z-index: 4

    }

    .home-boxes .box-news-ten .ws-thumbnail { float: none }

    .home-boxes .box-news-ten .ws-cap { right: auto }

    .more-news-box .mnb-wrap { padding: 0 10px }

    .more-news-box .post {

        width: 100%;

        float: none;

    }

    #b6d-layout .post-featers .post-img { max-height: 100% !important; }

    .sidebar-none .home-boxes .flexslider .slides > li,

    .sidebar-none .home-boxes .flexslider,

    .home-boxes .flexslider .slides > li,

    .home-boxes .flexslider { height: 240px; }

    .home-boxes .flexslider .ws-meta p { display: none; }

    .home-boxes .box-home .ws-meta .entry-title a,

    .home-boxes .box-home .ws-meta .entry-title {

        font-size: 16px;

        line-height: 20px;

    }

    .rp-post {

        float: none;

        width: 100%;

        text-align: center;

    }

    .box-scrolling .post,

    .box-news-gallery .post { height: 228px; }

    #breakingNews span.heading i { display: none !important; }

    #breakingNews span.heading i.fa { display: block !important; }

    #sidebar,

    #sidebar2 {

        width: auto !important;

        max-width: 100% !important;

        top: auto !important;

        bottom: auto !important;

        left: auto !important;

        right: auto !important;

        position: relative !important;

    }

    #main.sidebar-left .wrapper-sticky,

    .wrapper-sticky {

        height: auto !important;

        width: auto !important;

        max-width: 100% !important;

        max-height: 100% !important;

        margin: auto !important;

        position: relative !important;

        float: none !important;

        left: auto !important;

        right: auto !important;

        top: auto !important;

        bottom: auto !important;

        vertical-align: top !important;

    }

    #content { border: 0 none !important }

    #breakingNews ul { max-width: 220px; }

    #breakingNews ul li {

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

        width: 100%;

    }

    #content,

    #sidebar,

    #sidebar2 {

        float: none;

        width: 99%;

        margin-left: auto;

        margin-right: auto;

        max-width: 99%;

        padding: 0 !important;

        display: block;

    }

    .post-content-bd { padding: 20px; }

    #articleBottom-ads,

    .post-featured,

    #articleTop-ads {

        margin-right: -20px;

        margin-left: -20px;

    }

    table th,

    table td {

        padding: 5px;

        font-size: 12px;

    }

    .alignleft,

    .alignright {

        margin-left: auto !important;

        margin-right: auto !important;

        float: none !important

    }

    .widget { padding: 0 10px }

    .post-header-bd header h1 { padding: 0 20px }

    body {

        background: none !important;

        background-size: none !important;

        -o-background-size: none !important;

        -moz-background-size: none !important;

        -webkit-background-size: none !important;

    }

    .bd-hid a,

    .bd-hid img,

    .bd-hid,

    .fm-story .fm-thumbnail img,

    .post-img img,

    .ws-thumbnail img,

    .flexslider .slides > li a,

    .rp-thumbnail img,

    .bd-show a,

    .bd-show img,

    .bd-show,

    .fm-story .fm-thumbnail.img-over img,

    .post-img.img-over img,

    .ws-thumbnail.img-over img,

    .flexslider .slides > li.img-over a,

    .rp-thumbnail.img-over img {

        -o-transition-property: none !important;

        -moz-transition-property: none !important;

        -ms-transition-property: none !important;

        -webkit-transition-property: none !important;

        transition-property: none !important;

        opacity: 1 !important;

    }

    .of-topbar-mobile { display: none !important }

    #slide-out-open { display: block !important }



    body.on-mobile-menu #featured-main,

    body.on-mobile-menu #breakingNews {margin-top: 0}

    #slide-out-open {top: 15px}



    #page { box-shadow: none !important}



    .rp-post {

        float: none;

        position: relative;

        width: 93%;

        margin-left: auto;

        margin-right: auto;

    }

}

#myarcade_game {

  padding: 15px;

  text-align: center;

  margin: 15px auto;

  border-bottom: 1px #E8E8E8 solid;

}

.download-form {

    background: #292929;

    padding: 10px 25px;

    color: #c1c1c1;

    font-size: 11px;

}



.download-form h3 {

  font-size: 20px;

  color: #c1c1c1;

}



.download-form a {

  display: inline-block;

  background: #FFEB3B;

  padding: 7px 10px;

  color: #000 !important;

}



.download-form a:hover {

  background: #FFC107;

}



a.btn-custom {

  display: inline-block;

  background: #F44336;

  padding: 5px 10px;

  margin: 5px;

  color: #fff !important;

  font-weight: bold;

  box-shadow: 0px 0px 0px 1px #B7362C;

  border-radius: 3px;

}



a.btn-custom:hover {

  background: #FF5722;

}



.post-ratings {

  margin-bottom: 10px !important;

  margin-top: 5px !important;

}



span.rating-info {

  display: inline-block !important;

  margin-right: 5px !important;

  position: relative !important;

  bottom: -2px !important;

  color: #1F1F1F !important;

  font-weight: bold !important;

}



span.voted-text {

  position: relative !important;

  bottom: -2px !important;

}

.post-ratings img{

  margin: 0 !important;

}

.btn-download {

    font-size: 16px;

    padding: 8px 10% !important;

    border: 2px solid #F88C00;

    border-radius: 0;

}

.btn-download i{

    margin-right: 5px;

}

.ads-downloadpage {

    margin: 20px auto;

    text-align: center;

    width: 100%;

    overflow: hidden;

}

.ads-downloadpage div {

    width: 320px;

    height: 275px;

    margin: 2%;

    display: inline-block;

    overflow: hidden;

}

div#header-ads {

    float: none;

    margin: 10px auto;

    margin-bottom: 0;

    line-height: inherit;

}

.border-ads{

  box-shadow: 0 0 10px 1px #666666;

  display: inline-block;

}

button.btn-download:hover {

    background: #CB3429;

    border: 2px solid #AC2F27;

}

.img-thumb {

    position: absolute;

    opacity: 0.8;

    cursor: pointer;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-repeat: no-repeat !important;

    background-position: 50% 0px !important;

    background-size: cover !important;

}

.img-thumb:hover{

  opacity: 1;

}

.title-img {

    position: relative;

    height: 500px;

    width: 104%;

    margin-left: -2%;

    z-index: 1000;

    overflow: initial !important

}

.other {

  position: absolute;

  z-index: 1000;

  bottom: 0;

  background: #fff;

  width: 100%;

  padding: 30px 20px;

  border-bottom: 1px solid;

}

.other h1 {

  font-size: 38px !important;

  margin-left: -5px !important;

}

.view-detail{

    position: absolute;

    bottom: -10px;

    left: calc(50% - 60px);

    padding: 5px 0;

    width: 120px;

    background: rgb(242, 242, 242);

    text-align: center;

    border-radius: 4px;

    box-shadow: 0 0 1px 1px #7D7D7D;

    color: #585858;

    font-weight: bold;

    line-height: 15px;

    cursor: pointer;

}

.btn-full{

    padding: 5px 0;

    width: 120px;

    background: rgb(242, 242, 242);

    text-align: center;

    border-radius: 4px;

    box-shadow: 0 0 1px 1px #7D7D7D;

    color: #585858;

    font-weight: bold;

    line-height: 15px;

    cursor: pointer;

    display: inline-block;

}

#playframe:full-screen, #embed:full-screen {

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

}

#playframe:-webkit-full-screen, #embed:-webkit-full-screen{

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

}

#link-dow a {

    background: #F44336;

    color: #ffffff;

    cursor: pointer;

    padding: 8px 40px;

    display: inline-block;

    font-weight: bold;

    margin-top: 10px;

    border-radius: 3px;

    border: 1px solid #EA3325;

}

#link-dow a:hover {

    background: #ff0000 !important;

}

.close {
	margin-top:300px !important;
    color: #ffffff;

    text-align: center;

    line-height: 5px;

    font-size: 13px;

    font-weight: bold;

    padding: 8px;

    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;

    border: 1px solid rgba(0,0,0,0.5);

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    background: rgb(255, 97, 97);

    -o-box-shadow: 0 2px 8px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);

    -webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);

    -moz-box-shadow: 0 2px 8px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);

    box-shadow: 0 2px 8px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);

    display: inline-block;

    text-decoration: none;

    position: absolute;

    top: -1px;

    right: -1px;

    cursor: pointer;

}

.close:hover{

    background: rgb(255, 0, 0);

}

.ads-160-home{

    left: 0;

    top: calc(50% - 300px);

    position: absolute;

    width: 160px;

    height: 600px;

    display: inline-block;

    background-color: #CCC;

}

.ads-auto-h{

	height:90px;

	margin: 20px auto 10px;

	text-align:center;

}

#hidebar {

    display: inline-block;

    float: right;

    margin: 0 10px;

    cursor: pointer;

}
#hugeit-contact-wrapper_8
{
    background: #eaeaea !important;
   padding: 0px 0px 10px 20px;
   box-shadow: 0px 0px 5px rgba(133, 133, 133, 0.5);
    border: 1px solid #dfdfdf;
}
#hugeit-contact-wrapper_8 .formsAboveAlign
{
    font-size: 19px !important;
    min-height: 30px;
    line-height:23px !important;
}
.hugeit-field-block h2
{
    font-size:30px;
}
#hugeit-contact-wrapper_8 .input-text-block input[type="text"],
#hugeit-contact-wrapper_8 .input-text-block input[type="email"]{
  min-height: 35px;
}
#hugeit-contact-wrapper_8 .textarea-block .required
{
    padding: 10px 15px !important;
}
.cat-child
{
     display: inline-block;
    margin: 0px 20px 20px 0px;
    overflow: hidden;
    border-radius: 10px;
}
.cat-child:nth-child(3n+3)
{
    margin-right: 0;
}
#content-cat
{
    padding-left: 25px;
}
.category .page-head
{
       margin-bottom: 0;
    background-color: #f5f5f5;
    padding: 20px;
    text-align: center;
    border: 1px solid #dfdfdf;
    box-shadow: 2px 0px 3px #d1d1d1;
    margin-top: 30px;

}
#content-cat .post-img img
{
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    border-top: 3px solid #b8b6b6;
    box-sizing: border-box;
}
#content-cat .post-img:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.category .page-title h1
{
    color: #02731c;
}
#huge_it_contact_form_8 .hugeit-radio-field
{ 
   max-height:110px
}
#hugeit-contact-wrapper_8 .buttons-block button.submit
{
    width: 220px;
    height: 37px;
    font-size: 18px;
}
.hugeit-radio-field .formsAboveAlign
{ 
   margin-bottom:5px;
}
.huge_it_success_msg span
{ 
  font-size:22px !important;
}