/* Effective stylesheet produced by snapshot save */
body { visibility: visible ! important; }
.clearfix {  }
.clearfix::before, .clearfix::after { display: table; content: ""; line-height: 0; }
.clearfix::after { clear: both; }
.td-display-none { display: none; }
html { font-family: sans-serif; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio:not([controls]) { display: none; height: 0px; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px none; }
b, strong { font-weight: bold; }
h1 { font-size: 2em; margin: 0.67em 0px; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
input { line-height: normal; }
* { box-sizing: border-box; }
*::before, *::after { box-sizing: border-box; }
img { max-width: 100%; height: auto; }
.td-main-content-wrap, .td-category-grid { background-color: rgb(255, 255, 255); }
.td-container { width: 1068px; margin-right: auto; margin-left: auto; }
.td-pb-row { margin-right: -24px; margin-left: -24px; }
.td-pb-row::before, .td-pb-row::after { display: table; content: ""; }
.td-pb-row::after { clear: both; }
.td-pb-row [class*="td-pb-span"] { display: block; min-height: 1px; float: left; padding-right: 24px; padding-left: 24px; position: relative; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-row [class*="td-pb-span"] { padding-right: 20px; padding-left: 20px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-row [class*="td-pb-span"] { padding-right: 14px; padding-left: 14px; }
}
@media (max-width: 767px) {
  .td-pb-row [class*="td-pb-span"] { padding-right: 0px; padding-left: 0px; }
}
.td-ss-main-sidebar, .td-ss-row .td-pb-span4 .wpb_wrapper {  }
.td-pb-span3 { width: 25%; }
.td-pb-span4 { width: 33.3333%; }
.td-pb-span5 { width: 41.6667%; }
.td-pb-span7 { width: 58.3333%; }
.td-pb-span8 { width: 66.6667%; }
.td-pb-span12 { width: 100%; }
.td-block-row { margin-left: -24px; margin-right: -24px; }
.td-block-row::before, .td-block-row::after { display: table; content: ""; }
.td-block-row::after { clear: both; }
.td-block-row [class*="td-block-span"] { display: block; min-height: 1px; float: left; padding-right: 24px; padding-left: 24px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-block-row [class*="td-block-span"] { padding-right: 20px; padding-left: 20px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-block-row [class*="td-block-span"] { padding-right: 14px; padding-left: 14px; }
}
@media (max-width: 767px) {
  .td-block-row [class*="td-block-span"] { padding-right: 0px; padding-left: 0px; }
}
.td-block-span6 { width: 50%; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-container { width: 980px; }
  .td-pb-row { margin-right: -20px; margin-left: -20px; }
  .td-pb-row::before, .td-pb-row::after { display: table; content: ""; }
  .td-pb-row::after { clear: both; }
  .td-pb-row [class*="td-pb-span"] { display: block; min-height: 1px; float: left; padding-right: 20px; padding-left: 20px; }
  .td-block-row { margin-left: -20px; margin-right: -20px; }
  .td-block-row::before, .td-block-row::after { display: table; content: ""; }
  .td-block-row::after { clear: both; }
  .td-block-row [class*="td-block-span"] { display: block; min-height: 1px; float: left; padding-right: 24px; padding-left: 24px; }
}
@media (min-width: 1019px) and (max-width: 1140px) and (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-row [class*="td-pb-span"] { padding-right: 20px; padding-left: 20px; }
}
@media (min-width: 1019px) and (max-width: 1140px) and (min-width: 768px) and (max-width: 1018px) {
  .td-pb-row [class*="td-pb-span"] { padding-right: 14px; padding-left: 14px; }
}
@media (min-width: 1019px) and (max-width: 1140px) and (max-width: 767px) {
  .td-pb-row [class*="td-pb-span"] { padding-right: 0px; padding-left: 0px; }
}
@media (min-width: 1019px) and (max-width: 1140px) and (min-width: 1019px) and (max-width: 1140px) {
  .td-block-row [class*="td-block-span"] { padding-right: 20px; padding-left: 20px; }
}
@media (min-width: 1019px) and (max-width: 1140px) and (min-width: 768px) and (max-width: 1018px) {
  .td-block-row [class*="td-block-span"] { padding-right: 14px; padding-left: 14px; }
}
@media (min-width: 1019px) and (max-width: 1140px) and (max-width: 767px) {
  .td-block-row [class*="td-block-span"] { padding-right: 0px; padding-left: 0px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-container { width: 740px; }
  .td-pb-row { margin-right: -14px; margin-left: -14px; }
  .td-pb-row::before, .td-pb-row::after { display: table; content: ""; }
  .td-pb-row::after { clear: both; }
  .td-pb-row [class*="td-pb-span"] { display: block; min-height: 1px; float: left; padding-right: 14px; padding-left: 14px; }
  .td-block-row { margin-left: -14px; margin-right: -14px; }
  .td-block-row::before, .td-block-row::after { display: table; content: ""; }
  .td-block-row::after { clear: both; }
  .td-block-row [class*="td-block-span"] { display: block; min-height: 1px; float: left; padding-right: 24px; padding-left: 24px; }
}
@media (min-width: 768px) and (max-width: 1018px) and (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-row [class*="td-pb-span"] { padding-right: 20px; padding-left: 20px; }
}
@media (min-width: 768px) and (max-width: 1018px) and (min-width: 768px) and (max-width: 1018px) {
  .td-pb-row [class*="td-pb-span"] { padding-right: 14px; padding-left: 14px; }
}
@media (min-width: 768px) and (max-width: 1018px) and (max-width: 767px) {
  .td-pb-row [class*="td-pb-span"] { padding-right: 0px; padding-left: 0px; }
}
@media (min-width: 768px) and (max-width: 1018px) and (min-width: 1019px) and (max-width: 1140px) {
  .td-block-row [class*="td-block-span"] { padding-right: 20px; padding-left: 20px; }
}
@media (min-width: 768px) and (max-width: 1018px) and (min-width: 768px) and (max-width: 1018px) {
  .td-block-row [class*="td-block-span"] { padding-right: 14px; padding-left: 14px; }
}
@media (min-width: 768px) and (max-width: 1018px) and (max-width: 767px) {
  .td-block-row [class*="td-block-span"] { padding-right: 0px; padding-left: 0px; }
}
@media (max-width: 767px) {
  .td-container { width: 100%; padding-left: 10px; padding-right: 10px; }
  .td-pb-row { width: 100%; margin-left: 0px; margin-right: 0px; }
  .td-pb-row [class*="td-pb-span"] { display: block; min-height: 1px; float: left; padding-right: 0px; padding-left: 0px; }
  .td-pb-row .td-pb-span1, .td-pb-row .td-pb-span2, .td-pb-row .td-pb-span3, .td-pb-row .td-pb-span4, .td-pb-row .td-pb-span5, .td-pb-row .td-pb-span6, .td-pb-row .td-pb-span7, .td-pb-row .td-pb-span8, .td-pb-row .td-pb-span9, .td-pb-row .td-pb-span10, .td-pb-row .td-pb-span11, .td-pb-row .td-pb-span12 { float: none; width: 100%; }
  .td-block-row { margin-left: 0px; margin-right: 0px; }
  .td-block-row::before, .td-block-row::after { display: table; content: ""; }
  .td-block-row::after { clear: both; }
  .td-block-row [class*="td-block-span"] { display: block; min-height: 1px; float: left; padding-right: 24px; padding-left: 24px; }
  .td-block-span4, .td-block-span6, .td-block-span12 { float: none; width: 100%; }
}
@media (max-width: 767px) and (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-row [class*="td-pb-span"] { padding-right: 20px; padding-left: 20px; }
}
@media (max-width: 767px) and (min-width: 768px) and (max-width: 1018px) {
  .td-pb-row [class*="td-pb-span"] { padding-right: 14px; padding-left: 14px; }
}
@media (max-width: 767px) and (max-width: 767px) {
  .td-pb-row [class*="td-pb-span"] { padding-right: 0px; padding-left: 0px; }
}
@media (max-width: 767px) and (min-width: 1019px) and (max-width: 1140px) {
  .td-block-row [class*="td-block-span"] { padding-right: 20px; padding-left: 20px; }
}
@media (max-width: 767px) and (min-width: 768px) and (max-width: 1018px) {
  .td-block-row [class*="td-block-span"] { padding-right: 14px; padding-left: 14px; }
}
@media (max-width: 767px) and (max-width: 767px) {
  .td-block-row [class*="td-block-span"] { padding-right: 0px; padding-left: 0px; }
}
.td-header-wrap { position: relative; z-index: 2000; }
.td-header-row { font-family: "Open Sans",arial,sans-serif; }
.td-header-row::before, .td-header-row::after { display: table; content: ""; }
.td-header-row::after { clear: both; }
.td-header-row [class*="td-header-sp"] { display: block; min-height: 1px; float: left; padding-right: 24px; padding-left: 24px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-row [class*="td-header-sp"] { padding-right: 20px; padding-left: 20px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-row [class*="td-header-sp"] { padding-right: 14px; padding-left: 14px; }
}
@media (max-width: 767px) {
  .td-header-row [class*="td-header-sp"] { padding-right: 0px; padding-left: 0px; }
}
.td-header-sp-logo img { margin: auto; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; }
.td-main-menu-logo { display: none; float: left; margin-right: 10px; height: 48px; }
@media (max-width: 767px) {
  .td-main-menu-logo { display: block; margin-right: 0px; height: 0px; }
}
.td-main-menu-logo a { line-height: 48px; }
.td-main-menu-logo img { padding: 3px 0px; position: relative; vertical-align: middle; max-height: 48px; }
@media (max-width: 767px) {
  .td-main-menu-logo img { margin: auto; bottom: 0px; top: 0px; left: 0px; right: 0px; position: absolute; padding: 0px; }
}
@media (max-width: 1140px) {
  .td-main-menu-logo img { max-width: 180px; }
}
.td-visual-hidden { border: 0px none; width: 1px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; }
.td-logo-in-header .td-sticky-header.td-mobile-logo { display: none; }
@media (max-width: 767px) {
  .td-logo-in-header .td-sticky-header.td-mobile-logo { display: inherit; }
}
.td-logo-in-header .td-sticky-header.td-header-logo { display: block; }
@media (max-width: 767px) {
  .td-logo-in-header .td-sticky-header.td-header-logo { display: none; }
}
.td-header-gradient::before { content: ""; background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMBAMAAABRpcpkAAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMGAhQQCyEd++8AAAAUSURBVAjXY1AAQgMgdABCCBAAQQAT6AFRBPHcWgAAAABJRU5ErkJggg==") repeat scroll 0% 0%; width: 100%; height: 12px; position: absolute; bottom: -12px; z-index: 1; }
.td-header-top-menu-full { position: relative; z-index: 9999; }
@media (max-width: 767px) {
  .td-header-top-menu-full { display: none; }
}
.td-banner-wrap-full { position: relative; }
.td-header-menu-wrap-full { z-index: 9998; position: relative; }
@media (max-width: 767px) {
  .td-header-wrap .td-header-menu-wrap-full, .td-header-wrap .td-header-menu-wrap, .td-header-wrap .td-header-main-menu { background-color: rgb(34, 34, 34) ! important; height: 54px ! important; }
  .td-header-header { padding: 0px; }
  .header-search-wrap .td-icon-search { color: rgb(255, 255, 255) ! important; }
}
.td-logo-mobile-loaded {  }
@media (max-width: 767px) {
  .td-logo-mobile-loaded { display: none; }
}
.td-banner-wrap-full, .td-header-menu-wrap-full { background-color: rgb(255, 255, 255); }
.td-header-style-3 .sf-menu > li > a::after { display: none; }
.td-header-style-4 .sf-menu > li > a::after { display: none; }
.td-header-style-5 .sf-menu > li > a::after { display: none; }
.td-header-style-6 .sf-menu > li > a::after { display: none; }
.td-header-style-10 .td-header-top-menu-full { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(224, 224, 224); }
.td-header-style-10 .td-header-top-menu-full .td-header-top-menu { color: rgb(0, 0, 0); }
.td-header-style-10 .td-header-top-menu-full a { color: rgb(0, 0, 0); }
.td-header-style-10 .top-header-menu .sub-menu { background-color: rgb(255, 255, 255); }
.td-header-style-10 .td-logo-wrap-full { min-height: 130px; line-height: 130px; }
@media (max-width: 767px) {
  .td-header-style-10 .td-logo-wrap-full { line-height: 90px; min-height: 90px; }
}
.td-header-style-10 .td-logo-wrap-full a { position: relative; z-index: 1; line-height: 130px; display: inline-block; vertical-align: middle; width: 100%; }
@media (max-width: 767px) {
  .td-header-style-10 .td-logo-wrap-full a { line-height: 90px; }
}
.td-header-style-10 .td-logo-in-header .td-header-logo {  }
@media (max-width: 767px) {
  .td-header-style-10 .td-logo-in-header .td-header-logo { display: none; }
}
@media (min-width: 768px) {
  .td-header-style-10 .td-logo-sticky { position: absolute; left: 0px; }
  .td-header-style-10 .td-logo-sticky img { max-width: 102px; }
}
@media (min-width: 1019px) {
  .td-header-style-10 .td-logo-sticky img { max-width: inherit; }
}
.td-header-style-10 .td-header-sp-logo { text-align: center; }
.td-header-style-10 .td-header-sp-logo img { z-index: 1; display: block; position: relative; }
.td-header-style-10 .td-header-sp-recs { width: 100%; }
.td-header-style-10 .td-header-rec-wrap { min-height: 0px; }
.td-header-style-10 .td-banner-bg { background-color: rgb(255, 255, 255); }
.td-header-style-10 .header-search-wrap .td-icon-search { color: rgb(0, 0, 0); }
@media (max-width: 767px) {
  .td-header-style-10 .header-search-wrap .td-icon-search { color: rgb(255, 255, 255); }
}
.td-header-style-10 .td-header-menu-wrap-full { position: relative; }
.td-header-style-10 .menu-main-menu-container { display: inherit; }
.td-header-style-10 .td-header-main-menu { padding-left: 48px; }
@media (max-width: 767px) {
  .td-header-style-10 .td-header-main-menu { padding-left: 2px; }
}
.td-header-style-10 #td-header-menu { display: table; margin: 0px auto; }
@media (max-width: 767px) {
  .td-header-style-10 #td-header-menu { display: block; }
}
.td-header-style-11 .td-affix::after { content: ""; background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMBAMAAABRpcpkAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlMCFg8LBQd761rpAAAAFklEQVQI12MQAEIFIDQAwgAGByAEAwAUCAGRLNh3YwAAAABJRU5ErkJggg==") repeat scroll 0% 0%; width: 100%; height: 12px; position: absolute; bottom: -12px; z-index: 1; }
.td-header-style-12 .td-header-menu-wrap-full .td-header-gradient::after { content: ""; position: absolute; height: 100%; width: 100%; top: 0px; background: transparent linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0% 0%; }
.td-header-style-12 .td-header-menu-wrap .sf-menu > li > a::after { display: none; }
.td-header-main-menu { position: relative; z-index: 999; padding-right: 48px; }
@media (max-width: 767px) {
  .td-header-main-menu { padding-right: 64px; padding-left: 2px; }
}
.sf-menu, .sf-menu ul, .sf-menu li { margin: 0px; list-style: outside none none; }
@media (max-width: 767px) {
  .sf-menu { display: none; }
}
.sf-menu ul { position: absolute; top: -999em; width: 10em; }
.sf-menu ul li { width: 100%; }
.sf-menu li:hover { visibility: inherit; }
.sf-menu li { float: left; position: relative; }
.sf-menu .td-menu-item > a { display: block; position: relative; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 0px; top: auto; z-index: 99; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 10em; top: 0px ! important; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; }
.sf-menu > li > a { padding: 0px 14px; line-height: 48px; font-size: 14px; color: rgb(0, 0, 0); font-weight: 700; text-transform: uppercase; }
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu > li > a { padding: 0px 9px; font-size: 11px; }
}
.sf-menu > .current-menu-item > a, .sf-menu > .current-menu-ancestor > a, .sf-menu > .current-category-ancestor > a, .sf-menu > li > a:hover, .sf-menu > .sfHover > a { background-color: transparent; z-index: 999; }
.sf-menu > li > a::after { background-color: transparent; content: ""; width: 100%; height: 4px; position: absolute; bottom: 0px; left: 0px; transform: translate3d(0px, 0px, 0px); }
.sf-menu > .current-menu-item > a::after, .sf-menu > .current-menu-ancestor > a::after, .sf-menu > .current-category-ancestor > a::after, .sf-menu > li:hover > a::after, .sf-menu > .sfHover > a::after { background-color: rgb(77, 178, 236); }
#td-header-menu { min-height: 48px; }
.td-normal-menu ul { box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2); }
.sf-menu ul { background-color: rgb(255, 255, 255); }
.sf-menu ul .td-menu-item > a { padding: 7px 14px 8px; font-size: 13px; color: rgb(17, 17, 17); }
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu ul .td-menu-item > a { padding: 5px 12px 6px; font-size: 11px; }
}
.sf-menu ul .td-icon-menu-down { float: right; top: 0px; font-size: 9px; }
.sf-menu ul .td-menu-item > a:hover, .sf-menu ul .sfHover > a, .sf-menu ul .current-menu-ancestor > a, .sf-menu ul .current-category-ancestor > a, .sf-menu ul .current-menu-item > a { color: rgb(255, 255, 255); background-color: rgb(77, 178, 236); }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline: 0px none; }
.sf-menu .td-icon-menu-down { position: absolute; top: 50%; margin-top: -5px; padding-left: 7px; font-size: 9px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu .td-icon-menu-down { padding-left: 6px; }
}
.sf-menu .sub-menu {  }
.sf-menu .sub-menu .td-icon-menu-down { position: absolute; top: 50%; right: 10px; margin-top: -9px; line-height: 19px; }
.sf-menu a.sf-with-ul { padding-right: 31px; min-width: 1px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu a.sf-with-ul { padding-right: 22px; }
}
a.sf-with-ul i.td-icon-menu-down::before { content: ""; }
ul.sf-js-enabled > li > a > i.td-icon-menu-down::before { content: "" ! important; }
.td-mega-menu { position: static ! important; }
.td-mega-menu ul { position: absolute; width: 1114px ! important; height: auto; left: -23px ! important; display: none; border: 1px solid rgb(234, 234, 234); box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1); }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-mega-menu ul { width: 1024px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mega-menu ul { width: 786px ! important; }
}
.td-mega-menu .td_block_mega_menu .td-next-prev-wrap { margin-left: 22px; margin-bottom: 22px; }
.td-mega-menu-page .wpb_content_element .widgettitle::after { width: 1200px; }
.td_block_mega_menu { display: table; width: 100%; padding-bottom: 0px ! important; }
.td_mega_menu_sub_cats { width: 218px; max-width: 218px; text-align: right; display: table-cell; height: 100%; vertical-align: top; padding-top: 22px; background-color: rgb(250, 250, 250); position: relative; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_mega_menu_sub_cats { width: 200px; max-width: 200px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_mega_menu_sub_cats { width: 152px; max-width: 152px; }
}
.td_mega_menu_sub_cats::after { content: ""; width: 1px; height: 100%; position: absolute; top: 0px; right: 0px; background-color: rgb(234, 234, 234); }
.td_mega_menu_sub_cats a { display: block; font-size: 13px; font-weight: 600; color: rgb(51, 51, 51); padding: 5px 22px; position: relative; vertical-align: middle; border-top: 1px solid transparent; border-bottom: 1px solid transparent; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_mega_menu_sub_cats a { padding: 4px 22px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_mega_menu_sub_cats a { font-size: 11px; padding: 3px 22px; }
}
.td_mega_menu_sub_cats .cur-sub-cat { background-color: rgb(255, 255, 255); color: rgb(77, 178, 236); border-top: 1px solid rgb(234, 234, 234); border-bottom: 1px solid rgb(234, 234, 234); }
.td_mega_menu_sub_cats .cur-sub-cat::before { content: ""; width: 1px; height: 100%; position: absolute; top: 0px; right: 0px; background-color: rgb(255, 255, 255); z-index: 1; }
.block-mega-child-cats { overflow-x: hidden; overflow-y: auto; max-height: 252px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .block-mega-child-cats { max-height: 238px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .block-mega-child-cats { max-height: 224px; }
}
.td-mega-row { display: table-cell; padding: 22px 0px 16px; }
.td-mega-span { width: 196px; min-height: 202px; float: left; margin-left: 22px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-mega-span { width: 178px; min-height: 189px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mega-span { width: 130px; min-height: 176px; }
}
.td-mega-span .td-module-thumb { position: relative; margin-bottom: 0px; }
.td-mega-span .entry-thumb { min-height: 135px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-mega-span .entry-thumb { min-height: 122px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mega-span .entry-thumb { min-height: 89px; }
}
.td-mega-span h3 { font-family: "Roboto",sans-serif; font-weight: 500; font-size: 13px; margin: 7px 0px 0px; line-height: 20px; }
.td-mega-span h3 a { color: rgb(51, 51, 51); display: block; transition: color 0.4s ease 0s; }
.td-mega-span h3 a:hover { color: rgb(77, 178, 236); }
.td_mod_mega_menu:hover .entry-title a { color: rgb(77, 178, 236); }
#td-top-search { position: absolute; right: 0px; top: 50%; margin-top: -24px; }
@media (max-width: 767px) {
  #td-top-search { top: 0px; margin-top: 0px; }
}
#td-header-search { width: 235px; height: 32px; margin: 0px; border-right: 0px none rgb(225, 225, 225); line-height: 17px; border-color: rgb(225, 225, 225); }
@media (max-width: 767px) {
  #td-header-search { width: 91%; font-size: 16px; }
}
.header-search-wrap {  }
.header-search-wrap #td-header-search-button, .header-search-wrap #td-header-search-button-mob { display: block; position: relative; }
.header-search-wrap #td-header-search-button {  }
@media (max-width: 767px) {
  .header-search-wrap #td-header-search-button { display: none; }
}
.header-search-wrap #td-header-search-button-mob { display: none; }
@media (max-width: 767px) {
  .header-search-wrap #td-header-search-button-mob { display: block; }
}
.header-search-wrap .td-icon-search { display: inline-block; font-size: 19px; height: 48px; width: 48px; line-height: 48px; text-align: center; }
@media (max-width: 767px) {
  .header-search-wrap .td-icon-search { height: 54px; width: 54px; line-height: 54px; font-size: 22px; margin-right: 2px; }
}
.header-search-wrap .td-drop-down-search { position: absolute; top: 100%; z-index: 999; display: none; right: 0px; border-radius: 0px; border: medium none; width: 342px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2); }
@media (max-width: 767px) {
  .header-search-wrap .td-drop-down-search { width: 100%; }
}
.header-search-wrap .td-drop-down-search .btn { position: absolute; height: 32px; min-width: 67px; line-height: 17px; padding: 7px 15px 8px; text-shadow: none; vertical-align: top; right: 20px; margin: 0px ! important; transition: background-color 0.4s ease 0s; }
.header-search-wrap .td-drop-down-search .btn:hover { background-color: rgb(77, 178, 236); }
.header-search-wrap .td-drop-down-search::before { position: absolute; top: -10px; right: 19px; display: block; content: ""; width: 0px; height: 0px; border-style: solid; border-width: 0px 5.5px 6px; border-color: transparent transparent rgb(77, 178, 236); }
.header-search-wrap .td-drop-down-search::after { position: absolute; top: -4px; display: block; content: ""; width: 100%; height: 4px; background-color: rgb(77, 178, 236); }
.header-search-wrap .td_module_mx2 .entry-title a::after { position: absolute; left: 0px; width: 100%; top: 0px; bottom: 0px; content: ""; z-index: 1; }
.header-search-wrap .td-search-form { margin: 20px; }
.td-header-top-menu { color: rgb(255, 255, 255); font-size: 11px; }
.td-header-top-menu a { color: rgb(255, 255, 255); }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-top-menu { overflow: visible; }
}
.td-header-sp-top-menu { line-height: 24px; padding: 2px 0px ! important; z-index: 1000; float: left; }
@media (max-width: 767px) {
  .td-header-sp-top-menu { display: none ! important; }
}
.menu-top-container { display: inline-block; margin-right: 16px; }
.top-header-menu { list-style: outside none none; margin: 0px; display: inline-block; }
.top-header-menu li { display: inline-block; position: relative; margin-left: 0px; }
.top-header-menu li li { width: 100%; }
.top-header-menu li a { margin-right: 16px; line-height: 1; }
.top-header-menu li a:hover { color: rgb(77, 178, 236); }
.top-header-menu .td-icon-menu-down { padding-left: 6px; font-size: 8px; position: relative; top: -1px; }
.top-header-menu .sub-menu { display: none; position: absolute; top: 26px; left: -10px; background-color: rgb(34, 34, 34); z-index: 1000; }
.top-header-menu .sub-menu a { display: block; margin: 0px 10px; white-space: nowrap; line-height: 28px; }
.top-header-menu ul .td-icon-menu-down, .top-header-menu .td-mega-menu .td-icon-menu-down { display: none; }
.top-header-menu .td-mega-menu ul, .top-header-menu ul ul { display: none ! important; }
.td-social-icon-wrap {  }
.td-social-icon-wrap > a { display: inline-block; }
.td-social-icon-wrap .td-icon-font { font-size: 12px; width: 30px; height: 24px; line-height: 26px; }
@media (max-width: 767px) {
  .td-social-icon-wrap { margin: 0px 3px; }
}
#td-outer-wrap { overflow: hidden; }
@media (max-width: 767px) {
  #td-outer-wrap { overflow: auto; margin: auto; width: 100%; transition: transform 0.7s ease 0s; transform-origin: 50% 200px 0px; }
}
#td-top-mobile-toggle { display: none; }
@media (max-width: 767px) {
  #td-top-mobile-toggle { display: inline-block; position: relative; }
}
#td-top-mobile-toggle a { display: inline-block; }
#td-top-mobile-toggle i { font-size: 26px; width: 54px; line-height: 54px; height: 54px; display: inline-block; padding-top: 1px; color: rgb(255, 255, 255); }
.td-menu-background { background-repeat: no-repeat; background-size: cover; background-position: center top; position: fixed; display: block; width: 100%; height: 113%; z-index: 9999; visibility: hidden; transform: translate3d(-100%, 0px, 0px); }
.td-menu-background::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; opacity: 0.98; background: transparent linear-gradient(to bottom, rgb(51, 49, 69) 0%, rgb(184, 51, 62) 100%) repeat scroll 0% 0%; }
#td-mobile-nav { padding: 0px; position: absolute; width: 100%; height: auto; top: 0px; z-index: 9999; visibility: hidden; transform: translate3d(-99%, 0px, 0px); left: -1%; font-family: -apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif; }
.td-js-loaded .td-menu-background, .td-js-loaded #td-mobile-nav { visibility: visible; transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s; }
#td-mobile-nav { height: 1px; overflow: hidden; }
#td-mobile-nav .td-menu-socials { padding: 0px 65px 0px 20px; overflow: hidden; height: 60px; }
#td-mobile-nav .td-social-icon-wrap { margin: 20px 5px 0px 0px; display: inline-block; }
#td-mobile-nav .td-social-icon-wrap i { border: medium none; background-color: transparent; font-size: 14px; width: 40px; height: 40px; line-height: 38px; color: rgb(255, 255, 255); }
.td-mobile-close { position: absolute; right: 0px; top: 0px; z-index: 1000; }
.td-mobile-close .td-icon-close-mobile { height: 70px; width: 70px; line-height: 70px; font-size: 21px; color: rgb(255, 255, 255); top: 4px; position: relative; }
.td-mobile-content { padding: 20px 20px 0px; }
.td-mobile-container { padding-bottom: 20px; position: relative; }
.td-mobile-content {  }
.td-mobile-content ul { list-style: outside none none; margin: 0px; padding: 0px; }
.td-mobile-content li { float: none; margin-left: 0px; -moz-user-select: none; }
.td-mobile-content li a { display: block; line-height: 21px; font-size: 21px; color: rgb(255, 255, 255); margin-left: 0px; padding: 12px 30px 12px 12px; font-weight: bold; }
.td-mobile-content .td-icon-menu-right { position: absolute; cursor: pointer; top: 10px; right: -4px; z-index: 1000; font-size: 14px; padding: 6px 12px; float: right; color: rgb(255, 255, 255); transform-origin: 50% 48% 0px; transition: transform 0.3s ease 0s; transform: rotate(-90deg); }
.td-mobile-content .td-icon-menu-right::before { content: ""; }
.td-mobile-content .sub-menu { max-height: 0px; overflow: hidden; opacity: 0; transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s, opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0s; }
.td-mobile-content .sub-menu .td-icon-menu-right { font-size: 11px; right: -2px; top: 8px; color: rgb(255, 255, 255); }
.td-mobile-content .sub-menu a { padding: 9px 26px 9px 36px ! important; line-height: 19px; font-size: 16px; font-weight: normal; }
.td-mobile-content .sub-menu .sub-menu {  }
.td-mobile-content .sub-menu .sub-menu a { padding-left: 55px ! important; }
.td-mobile-content .sub-menu .sub-menu .sub-menu a { padding-left: 74px ! important; }
.td-mobile-content .menu-item-has-children a { width: 100%; z-index: 1; }
.td-mobile-content .td-link-element-after { position: relative; }
.td-mobile-container { opacity: 1; transition: all 0.5s ease 0.5s; }
.td-search-wrap-mob { padding: 0px; position: absolute; width: 100%; height: auto; top: 0px; text-align: center; z-index: 9999; visibility: hidden; color: rgb(255, 255, 255); font-family: -apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif; }
.td-search-wrap-mob .td-drop-down-search { opacity: 0; visibility: hidden; transition: all 0.5s ease 0s; position: relative; }
.td-search-wrap-mob #td-header-search-mob { color: rgb(255, 255, 255); font-weight: bold; font-size: 26px; height: 40px; line-height: 36px; border: 0px none; background: transparent none repeat scroll 0% 0%; outline: 0px none; margin: 8px 0px; padding: 0px; text-align: center; }
.td-search-wrap-mob .td-search-input { margin: 0px 5%; position: relative; }
.td-search-wrap-mob .td-search-input span { opacity: 0.8; font-size: 12px; }
.td-search-wrap-mob .td-search-input::before, .td-search-wrap-mob .td-search-input::after { content: ""; position: absolute; display: block; width: 100%; height: 1px; background-color: rgb(255, 255, 255); bottom: 0px; left: 0px; opacity: 0.2; }
.td-search-wrap-mob .td-search-input::after { opacity: 0.8; transform: scaleX(0); transition: transform 0.5s ease 0.8s; }
.td-search-wrap-mob .td-search-form { margin-bottom: 30px; }
.td-search-background { background-repeat: no-repeat; background-size: cover; background-position: center top; position: fixed; display: block; width: 100%; height: 113%; z-index: 9999; transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s; transform: translate3d(100%, 0px, 0px); visibility: hidden; }
.td-search-background::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; opacity: 0.98; background: transparent linear-gradient(to bottom, rgb(51, 49, 69) 0%, rgb(184, 51, 62) 100%) repeat scroll 0% 0%; }
.td-search-close { text-align: right; z-index: 1000; }
.td-search-close .td-icon-close-mobile { height: 70px; width: 70px; line-height: 70px; font-size: 21px; color: rgb(255, 255, 255); position: relative; top: 4px; right: 0px; }
.td-search-opened .td-search-input::after { transform: scaleX(1); }
body, p { font-family: Verdana,Geneva,sans-serif; font-size: 14px; line-height: 21px; }
p { margin-top: 0px; margin-bottom: 21px; }
a:active, a:focus { outline: medium none; }
a { color: rgb(77, 178, 236); text-decoration: none; }
ul, ol { padding: 0px; }
ul li, ol li { line-height: 24px; margin-left: 21px; }
h1, h2, h3, h4, h5, h6 { font-family: "Roboto",sans-serif; color: rgb(17, 17, 17); font-weight: 400; margin: 6px 0px; }
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a { color: rgb(17, 17, 17); }
h1 { font-size: 32px; line-height: 40px; margin-top: 33px; margin-bottom: 23px; }
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; }
textarea:focus, input:focus, input[type]:focus { outline: 0px none; }
input[type="submit"] { font-family: "Roboto",sans-serif; font-size: 13px; background-color: rgb(34, 34, 34); border-radius: 0px; color: rgb(255, 255, 255); border: medium none; padding: 8px 15px; font-weight: 500; transition: background-color 0.4s ease 0s; }
input[type="submit"]:hover { background-color: rgb(77, 178, 236); }
input[type="text"], input[type="url"], input[type="tel"], input[type="email"] { font-size: 12px; line-height: 21px; color: rgb(68, 68, 68); border: 1px solid rgb(225, 225, 225); width: 100%; max-width: 100%; height: 34px; padding: 3px 9px; }
@media (max-width: 767px) {
  input[type="text"], input[type="url"], input[type="tel"], input[type="email"] { font-size: 16px; }
}
input[type="text"]:active, input[type="url"]:active, input[type="tel"]:active, input[type="email"]:active, input[type="text"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="email"]:focus { border-color: rgb(176, 176, 176); }
input[type="password"] { width: 100%; position: relative; top: 0px; display: inline-table; vertical-align: middle; font-size: 12px; line-height: 21px; color: rgb(68, 68, 68); border: 1px solid rgb(204, 204, 204); max-width: 100%; height: 34px; padding: 3px 9px; margin-bottom: 10px; }
@media (max-width: 767px) {
  input[type="password"] { font-size: 16px; }
}
.alignnone { margin-top: 0px; }
.td-page-content, .td-post-content, .wpb_text_column, .td_block_text_with_title, .woocommerce #tab-description, .mce-content-body { font-size: 15px; line-height: 26px; color: rgb(34, 34, 34); }
.td-page-content a:hover, .td-post-content a:hover, .wpb_text_column a:hover, .td_block_text_with_title a:hover, .woocommerce #tab-description a:hover, .mce-content-body a:hover { text-decoration: underline; }
.td-page-content ul, .td-post-content ul, .wpb_text_column ul, .td_block_text_with_title ul, .woocommerce #tab-description ul, .mce-content-body ul { margin-bottom: 26px; }
.td-page-content p, .td-post-content p, .wpb_text_column p, .td_block_text_with_title p, .woocommerce #tab-description p, .mce-content-body p, .td-page-content li, .td-post-content li, .wpb_text_column li, .td_block_text_with_title li, .woocommerce #tab-description li, .mce-content-body li { font-size: 15px; line-height: 26px; }
.td-page-content p, .td-post-content p, .wpb_text_column p, .td_block_text_with_title p, .woocommerce #tab-description p, .mce-content-body p { margin-bottom: 26px; }
.td-page-content .td-arrow-list li::before, .td-post-content .td-arrow-list li::before, .wpb_text_column .td-arrow-list li::before, .td_block_text_with_title .td-arrow-list li::before, .woocommerce #tab-description .td-arrow-list li::before, .mce-content-body .td-arrow-list li::before { font-family: "newspaper",sans-serif; content: ""; float: left; margin-left: -16px; line-height: 26px; font-size: 14px; }
.entry-title a:hover, .td-post-category:hover, .widget a:hover, .td_block_wrap a:hover { text-decoration: none ! important; }
.td-page-content .td_pull_quote p:first-child::before, .td-post-content .td_pull_quote p:first-child::before, .wpb_text_column .td_pull_quote p:first-child::before, .td_block_text_with_title .td_pull_quote p:first-child::before, .bbpress .td_pull_quote p:first-child::before, .woocommerce #tab-description .td_pull_quote p:first-child::before, .mce-content-body .td_pull_quote p:first-child::before, .comment-content .td_pull_quote p:first-child::before { position: absolute; background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALBAMAAABSacpvAAAALVBMVEUAAAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLRK0HxpAAAADnRSTlMAd+67mWZR3SKqMxGIzB8/1rAAAABlSURBVAjXFcexDQEBAAXQd+KCRm4CDZURFGICMYFadTHBxQQmEDHCzWAI9XGJ8s/ANS95FBvccKwYr5kuUQ/5omm5dpQ9Fu+H2efEPX07Sg62f+bJ2T6pJkmnTi5FslM2L56r9geMACBhjTsodgAAAABJRU5ErkJggg==") no-repeat scroll 0% 0%; left: 0px; display: block; content: ""; width: 15px; height: 15px; box-sizing: border-box; }
.td-page-content .td_pull_quote p::after, .td-post-content .td_pull_quote p::after, .wpb_text_column .td_pull_quote p::after, .td_block_text_with_title .td_pull_quote p::after, .bbpress .td_pull_quote p::after, .woocommerce #tab-description .td_pull_quote p::after, .mce-content-body .td_pull_quote p::after, .comment-content .td_pull_quote p::after { position: absolute; bottom: 10px; right: 0px; display: block; content: ""; width: 15px; height: 15px; box-sizing: border-box; background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALBAMAAABSacpvAAAALVBMVEUAAAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLRK0HxpAAAADnRSTlMA3ZnuqndmIhG7VYhEMzOiL2oAAABkSURBVAjXY+D1E2PgULZuYGB89+4A07t3AQzn3r1T4Hv3ToCh7t27CUDRBwxAYQe2d+8MGBiuAuWr5BwYGBjeFTAwzEtgYOB6xMDA8RAowGnOwMD6CsjIA4oWKwBFXYGcLQ0MAFHHH+tW1OhlAAAAAElFTkSuQmCC") no-repeat scroll 0% 0%; }
blockquote.pull-right::after { border-right: 2px solid rgb(251, 85, 2); width: 40px; right: -40px; }
.td_module_wrap { position: relative; padding-bottom: 35px; }
.td_module_wrap .entry-title { font-size: 21px; line-height: 25px; margin: 0px 0px 6px; }
.td_module_wrap:hover .entry-title a { color: rgb(77, 178, 236); }
.td-module-thumb { position: relative; margin-bottom: 13px; }
.td-module-thumb .entry-thumb { display: block; }
.td-module-meta-info { font-family: "Open Sans",arial,sans-serif; font-size: 11px; margin-bottom: 7px; line-height: 1; min-height: 17px; }
.td-post-author-name { font-weight: bold; display: inline-block; position: relative; top: 2px; }
.td-post-author-name a { color: rgb(0, 0, 0); }
.td-post-date { color: rgb(170, 170, 170); display: inline-block; position: relative; top: 2px; }
.td-module-comments a::after { position: absolute; bottom: -3px; left: 0px; content: ""; width: 0px; height: 0px; border-style: solid; border-width: 3px 3px 0px 0px; border-color: rgb(0, 0, 0) transparent transparent; }
.td-post-category { font-family: "Open Sans",arial,sans-serif; font-size: 10px; font-weight: 600; line-height: 1; background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); margin-right: 5px; padding: 3px 6px 4px; display: block; vertical-align: top; }
.td-post-category:hover { background-color: rgb(77, 178, 236); }
.td-module-image { position: relative; }
.td-module-image .td-post-category { position: absolute; bottom: 0px; }
.td_module_6 { padding-bottom: 26px; }
.td_module_6 .td-module-thumb { position: absolute; left: 0px; top: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_6 .td-module-thumb { width: 80px; }
}
.td_module_6 .item-details { margin-left: 116px; min-height: 70px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_6 .item-details { margin-left: 95px; min-height: 55px; }
}
.td_module_6 .entry-title { font-size: 14px; line-height: 20px; margin-bottom: 4px; font-weight: 500; }
@media (min-width: 768px) and (max-width: 1140px) {
  .td_module_6 .entry-title { font-size: 12px; line-height: 18px; }
}
@media (max-width: 767px) {
  .td_module_6 .entry-title { font-size: 14px; }
}
.td_module_6 .td-module-meta-info { margin-bottom: 0px; }
.td_module_14 .entry-title::after { content: ""; position: absolute; bottom: -43px; left: 0px; width: 100%; border-bottom: 1px dashed rgb(241, 241, 241); }
.td_module_17 .td-module-comments a::after { border-color: rgb(255, 255, 255) transparent transparent ! important; }
.td_module_mx1 .td-module-thumb a:last-child::before { bottom: 0px; content: ""; display: block; height: 80%; width: 100%; position: absolute; z-index: 1; background: transparent linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0% 0%; }
.td_module_mx2::before, .td_module_mx2::after { display: table; content: ""; line-height: 0; }
.td_module_mx2::after { clear: both; }
@media (max-width: 767px) {
  .td_module_mx3:nth-child(2n) { margin-left: 4%; }
}
@media (max-width: 500px) {
  .td_module_mx3:nth-child(2n) { margin-left: 0px; }
}
.td_module_mx8 .td-module-thumb a:last-child::after { bottom: 0px; content: ""; display: block; height: 80%; width: 100%; position: absolute; z-index: 0; background: transparent linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0% 0%; }
.td_module_mx8 .td-module-comments a::before { font-family: "newspaper",sans-serif; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; text-align: center; -moz-osx-font-smoothing: grayscale; content: ""; margin-right: 5px; font-size: 9px; }
.td_module_mx8 .td-module-comments a::after { display: none; }
.td_block_slide .td-image-gradient::before { height: 50%; }
@media (max-width: 1018px) {
  .td_block_slide .td-image-gradient::before { height: 100%; }
}
.td_block_wrap { padding-bottom: 22px; position: relative; clear: both; }
@media (max-width: 767px) {
  .td_block_wrap { padding-bottom: 32px; }
}
.td_block_wrap .td-next-prev-wrap, .td_block_wrap .td-load-more-wrap { margin-bottom: 26px; }
@media (max-width: 767px) {
  .td_block_wrap .td-next-prev-wrap, .td_block_wrap .td-load-more-wrap { margin-bottom: 0px; }
}
.td_with_ajax_pagination { transform: translate3d(0px, 0px, 0px); overflow: hidden; }
.block-title { font-family: "Roboto",sans-serif; font-size: 14px; line-height: 1; margin-top: 0px; margin-bottom: 26px; border-bottom: 2px solid rgb(34, 34, 34); }
.block-title a, .block-title span, .block-title label { line-height: 17px; display: inline-block; padding: 7px 12px 4px; background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); }
@-moz-document url-prefix("") {
  .block-title a, .block-title span, .block-title label { padding: 6px 12px 5px; }
}
.block-title > span, .block-title > a, .block-title > label, .widgettitle, .widgettitle::after, .td-trending-now-title, .td-trending-now-wrapper:hover .td-trending-now-title, .wpb_tabs li.ui-tabs-active a, .wpb_tabs li:hover a, .td-related-title .td-cur-simple-item, .woocommerce .product .products h2, .td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more { background-color: rgb(77, 178, 236); }
.block-title, .td-related-title, .wpb_tabs .wpb_tabs_nav, .woocommerce div.product .woocommerce-tabs ul.tabs::before { border-color: rgb(77, 178, 236); }
.td-next-prev-wrap { position: relative; clear: both; }
.td-next-prev-wrap a { display: inline-block; margin-right: 7px; width: 25px; height: 25px; line-height: 24px; border: 1px solid rgb(220, 220, 220); text-align: center; vertical-align: middle; font-size: 7px; color: rgb(183, 183, 183); }
.td-next-prev-wrap a:hover { background-color: rgb(77, 178, 236); border-color: rgb(77, 178, 236); color: rgb(255, 255, 255); }
.td-next-prev-wrap .ajax-page-disabled { opacity: 0.5; }
.td-next-prev-wrap .td-ajax-next-page { padding-left: 2px; }
.td-next-prev-wrap .td-ajax-prev-page { padding-right: 1px; }
@-moz-document url-prefix("") {
  .td-next-prev-wrap a { line-height: 23px; }
}
@media (max-width: 767px) {
  .td_block_14 .td-block-span12:nth-child(2n) { margin-right: -3px; }
}
@media (max-width: 500px) {
  .td_block_14 .td-block-span12:nth-child(2n) { margin-right: 0px; }
}
.td_block_15 .td-column-1 .td-block-span12:nth-of-type(2n+1) { clear: left; }
.td_block_20 .td_module_14 .entry-title::after { display: none; }
@media (max-width: 767px) {
  .td_block_20 .td_module_mx3:nth-child(2n) { margin-left: 0px; }
}
.td-grid-style-2 .td-big-grid-post-0 .td-module-thumb a:last-child::before, .td-grid-style-3 .td-big-grid-post-0 .td-module-thumb a:last-child::before { bottom: 0px; content: ""; display: block; height: 100%; width: 100%; position: absolute; z-index: 1; background: transparent linear-gradient(45deg, rgb(77, 178, 236) 0%, rgb(74, 143, 94) 100%) repeat scroll 0% 0%; }
.td-grid-style-2 .td-big-grid-post-1 .td-module-thumb a:last-child::before, .td-grid-style-3 .td-big-grid-post-1 .td-module-thumb a:last-child::before { bottom: 0px; content: ""; display: block; height: 100%; width: 100%; position: absolute; z-index: 1; background: transparent linear-gradient(45deg, rgb(209, 118, 70) 0%, rgb(198, 57, 57) 100%) repeat scroll 0% 0%; }
.td-grid-style-2 .td-big-grid-post-2 .td-module-thumb a:last-child::before, .td-grid-style-3 .td-big-grid-post-2 .td-module-thumb a:last-child::before { bottom: 0px; content: ""; display: block; height: 100%; width: 100%; position: absolute; z-index: 1; background: transparent linear-gradient(135deg, rgb(215, 96, 183) 0%, rgb(59, 120, 180) 100%) repeat scroll 0% 0%; }
.td-grid-style-2 .td-big-grid-post-3 .td-module-thumb a:last-child::before, .td-grid-style-3 .td-big-grid-post-3 .td-module-thumb a:last-child::before { bottom: 0px; content: ""; display: block; height: 100%; width: 100%; position: absolute; z-index: 1; background: transparent linear-gradient(45deg, rgb(84, 163, 219) 0%, rgb(75, 207, 119) 100%) repeat scroll 0% 0%; }
.td-grid-style-2 .td-big-grid-post-4 .td-module-thumb a:last-child::before, .td-grid-style-3 .td-big-grid-post-4 .td-module-thumb a:last-child::before { bottom: 0px; content: ""; display: block; height: 100%; width: 100%; position: absolute; z-index: 1; background: transparent linear-gradient(135deg, rgb(244, 208, 63) 0%, rgb(242, 122, 53) 100%) repeat scroll 0% 0%; }
.td-grid-style-2 .td-big-grid-post-5 .td-module-thumb a:last-child::before, .td-grid-style-3 .td-big-grid-post-5 .td-module-thumb a:last-child::before { bottom: 0px; content: ""; display: block; height: 100%; width: 100%; position: absolute; z-index: 1; background: transparent linear-gradient(135deg, rgb(215, 96, 183) 0%, rgb(59, 120, 180) 100%) repeat scroll 0% 0%; }
.td-grid-style-2 .td-big-grid-post-6 .td-module-thumb a:last-child::before, .td-grid-style-3 .td-big-grid-post-6 .td-module-thumb a:last-child::before { bottom: 0px; content: ""; display: block; height: 100%; width: 100%; position: absolute; z-index: 1; background: transparent linear-gradient(45deg, rgb(77, 178, 236) 0%, rgb(74, 143, 94) 100%) repeat scroll 0% 0%; }
.td-grid-style-1 .td-module-thumb a:last-child::before { bottom: 0px; content: ""; display: block; height: 70%; width: 100%; position: absolute; z-index: 1; background: transparent linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0% 0%; }
@media (max-width: 767px) {
  .td-grid-style-1 .td-module-thumb a:last-child::before { height: 130% ! important; }
}
.td-grid-style-1.td-hover-1 .td-module-thumb a:last-child::before { bottom: 0px; content: ""; display: block; height: 100%; width: 100%; position: absolute; transition: background-color 0.3s ease 0s; }
.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child::before { background-color: rgba(0, 0, 0, 0.1); }
.td-grid-style-2 .td-module-thumb a:last-child::before { box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.5) inset; opacity: 0.6; }
.td-grid-style-3 .td-module-thumb a:last-child::before { opacity: 0.8; }
.td-grid-style-5 .td-meta-info-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.td-grid-style-5 .td-module-thumb a:last-child::before { bottom: 0px; content: ""; display: block; height: 100%; width: 100%; position: absolute; background-color: rgba(0, 0, 0, 0.6); z-index: 1; }
.td-grid-style-5.td-hover-1 .td-module-thumb a:last-child::before { transition: box-shadow 0.3s ease 0s; }
.td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child::before { box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.75) inset; }
.td-grid-style-6 .td-meta-info-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.td-grid-style-6 .td-module-thumb a:last-child::before { content: ""; width: 100%; height: 100%; position: absolute; z-index: 1; background-color: rgb(0, 0, 0); opacity: 0.7; top: 0px; }
@media (min-width: 1025px) {
  .td-grid-style-6.td-hover-1 .td-module-thumb::after { content: ""; width: 100%; height: 100%; position: absolute; z-index: 1; background-color: rgb(77, 178, 236); opacity: 0; top: 0px; left: 0px; pointer-events: none; transition: opacity 0.4s ease 0.2s; }
  .td-grid-style-6.td-hover-1 .td-module-thumb a:last-child::after { position: absolute; top: 0px; left: 0px; width: 160%; height: 100%; background: rgba(255, 255, 255, 0.2) none repeat scroll 0% 0%; content: ""; z-index: 1; transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, -120%, 0px); }
  .td-grid-style-6.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child::after { transition: transform 0.7s ease 0s; transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 146%, 0px); }
  .td-grid-style-6.td-hover-1 .td-big-grid-post:hover .td-module-thumb::after { opacity: 0.3; }
}
.td-grid-style-7 .td-module-thumb a:last-child::before, .td-grid-style-7 .td-big-grid-post .td-module-thumb a:last-child::after { content: ""; width: 100%; height: 100%; position: absolute; z-index: 1; top: 0px; }
.td-grid-style-7 .td-module-thumb a:last-child::after { box-shadow: 0px 0px 16px 4px rgb(0, 0, 0) inset; opacity: 0.15; }
.td-grid-style-7 .td-big-grid-post-0 .td-module-thumb a:last-child::before { opacity: 0.6; background: transparent linear-gradient(20deg, rgb(65, 12, 188) 0%, rgb(255, 111, 49) 100%) repeat scroll 0% 0%; }
.td-grid-style-7 .td-big-grid-post-1 .td-module-thumb a:last-child::before { opacity: 0.6; background: transparent linear-gradient(20deg, rgb(244, 136, 13) 0%, rgb(112, 255, 153) 100%) repeat scroll 0% 0%; }
.td-grid-style-7 .td-big-grid-post-2 .td-module-thumb a:last-child::before { opacity: 0.6; background: transparent linear-gradient(20deg, rgb(196, 15, 121) 0%, rgb(126, 191, 255) 100%) repeat scroll 0% 0%; }
.td-grid-style-7.td_block_big_grid_3 .td-big-grid-post-2 .td-module-thumb a:last-child::before, .td-grid-style-7.td_block_big_grid_4 .td-big-grid-post-2 .td-module-thumb a:last-child::before, .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-2 .td-module-thumb a:last-child::before, .td-grid-style-7.td_block_big_grid_10 .td-big-grid-post-2 .td-module-thumb a:last-child::before, .td-grid-style-7.td_block_big_grid_12 .td-big-grid-post-2 .td-module-thumb a:last-child::before, .td-grid-style-7 .td-big-grid-post-3 .td-module-thumb a:last-child::before { opacity: 0.6; background: transparent linear-gradient(20deg, rgb(0, 22, 190) 0%, rgb(42, 236, 116) 100%) repeat scroll 0% 0%; }
.td-grid-style-7.td_block_big_grid_3 .td-big-grid-post-3 .td-module-thumb a:last-child::before, .td-grid-style-7 .td-big-grid-post-4 .td-module-thumb a:last-child::before { opacity: 0.6; background: transparent linear-gradient(20deg, rgb(2, 60, 140) 0%, rgb(255, 134, 211) 100%) repeat scroll 0% 0%; }
.td-grid-style-7.td_block_big_grid_1 .td-big-grid-post-4 .td-module-thumb a:last-child::before, .td-grid-style-7 .td-big-grid-post-5 .td-module-thumb a:last-child::before { opacity: 0.6; background: transparent linear-gradient(20deg, rgb(0, 172, 129) 0%, rgb(255, 119, 142) 100%) repeat scroll 0% 0%; }
.td-grid-style-7 .td-big-grid-post-6 .td-module-thumb a:last-child::before { opacity: 0.6; background: transparent linear-gradient(20deg, rgb(0, 120, 8) 0%, rgb(255, 249, 64) 100%) repeat scroll 0% 0%; }
.td_block_big_grid_5 .td-module-thumb a:last-child::before { height: 100%; }
.td_block_big_grid_6.td-grid-style-2 .td-big-grid-post-3 .td-module-thumb a:last-child::before, .td_block_big_grid_6.td-grid-style-3 .td-big-grid-post-3 .td-module-thumb a:last-child::before { background: transparent linear-gradient(45deg, rgb(209, 118, 70) 0%, rgb(198, 57, 57) 100%) repeat scroll 0% 0%; }
.td_block_big_grid_7.td-grid-style-2 .td-big-grid-post-3 .td-module-thumb a:last-child::before, .td_block_big_grid_7.td-grid-style-3 .td-big-grid-post-3 .td-module-thumb a:last-child::before { background: transparent linear-gradient(135deg, rgb(215, 96, 183) 0%, rgb(59, 120, 180) 100%) repeat scroll 0% 0%; }
.td_block_big_grid_7.td-grid-style-2 .td-big-grid-post-5 .td-module-thumb a:last-child::before, .td_block_big_grid_7.td-grid-style-3 .td-big-grid-post-5 .td-module-thumb a:last-child::before { background: transparent linear-gradient(45deg, rgb(77, 178, 236) 0%, rgb(74, 143, 94) 100%) repeat scroll 0% 0%; }
.td_block_big_grid_7.td-grid-style-2 .td-big-grid-post-6 .td-module-thumb a:last-child::before, .td_block_big_grid_7.td-grid-style-3 .td-big-grid-post-6 .td-module-thumb a:last-child::before { background: transparent linear-gradient(45deg, rgb(209, 118, 70) 0%, rgb(198, 57, 57) 100%) repeat scroll 0% 0%; }
.td_block_big_grid_8.td-grid-style-2 .td-big-grid-post-1 .td-module-thumb a:last-child::before, .td_block_big_grid_8.td-grid-style-3 .td-big-grid-post-1 .td-module-thumb a:last-child::before { background: transparent linear-gradient(135deg, rgba(244, 208, 63, 0.97) 0%, rgb(242, 122, 53) 100%) repeat scroll 0% 0%; }
.td_block_big_grid_8.td-grid-style-2 .td-big-grid-post-2 .td-module-thumb a:last-child::before, .td_block_big_grid_8.td-grid-style-3 .td-big-grid-post-2 .td-module-thumb a:last-child::before { background: transparent linear-gradient(45deg, rgb(209, 118, 70) 0%, rgb(198, 57, 57) 100%) repeat scroll 0% 0%; }
.td_block_big_grid_8.td-grid-style-2 .td-big-grid-post-3 .td-module-thumb a:last-child::before, .td_block_big_grid_8.td-grid-style-3 .td-big-grid-post-3 .td-module-thumb a:last-child::before { background: transparent linear-gradient(135deg, rgb(215, 96, 183) 0%, rgb(59, 120, 180) 100%) repeat scroll 0% 0%; }
.td_block_big_grid_8.td-grid-style-2 .td-big-grid-post-4 .td-module-thumb a:last-child::before, .td_block_big_grid_8.td-grid-style-3 .td-big-grid-post-4 .td-module-thumb a:last-child::before { background: transparent linear-gradient(45deg, rgb(77, 178, 236) 0%, rgb(74, 143, 94) 100%) repeat scroll 0% 0%; }
.td_block_big_grid_8.td-grid-style-2 .td-big-grid-post-5 .td-module-thumb a:last-child::before, .td_block_big_grid_8.td-grid-style-3 .td-big-grid-post-5 .td-module-thumb a:last-child::before { background: transparent linear-gradient(45deg, rgb(77, 178, 236) 0%, rgb(74, 143, 94) 100%) repeat scroll 0% 0%; }
.td_block_big_grid_8.td-grid-style-2 .td-big-grid-post-6 .td-module-thumb a:last-child::before, .td_block_big_grid_8.td-grid-style-3 .td-big-grid-post-6 .td-module-thumb a:last-child::before { background: transparent linear-gradient(135deg, rgb(176, 180, 59) 0%, rgba(145, 96, 81, 0.97) 100%) repeat scroll 0% 0%; }
.td_top_authors .td-authors-name a::after { content: ""; height: 96px; position: absolute; right: 0px; top: -15px; width: 324px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_top_authors .td-authors-name a::after { width: 300px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_top_authors .td-authors-name a::after { width: 228px; }
}
@media (max-width: 767px) {
  .td_top_authors .td-authors-name a::after { width: 100%; }
}
.td-crumb-container { min-height: 35px; margin-bottom: 9px; padding-top: 21px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-crumb-container { padding-top: 16px; }
}
@media (max-width: 767px) {
  .td-crumb-container { padding-top: 11px; }
}
.single-post .td-bred-no-url-last {  }
@media (max-width: 767px) {
  .single-post .td-bred-no-url-last { display: none; }
}
.entry-crumbs { font-family: "Open Sans",arial,sans-serif; font-size: 12px; color: rgb(195, 195, 195); line-height: 18px; padding-top: 1px; padding-bottom: 2px; }
.entry-crumbs a { color: rgb(195, 195, 195); }
.entry-crumbs a:hover { color: rgb(119, 119, 119); }
.entry-crumbs .td-bread-sep { font-size: 8px; margin: 0px 5px; }
.td-category { list-style: outside none none; font-family: "Open Sans",arial,sans-serif; font-size: 10px; margin-top: 0px; margin-bottom: 10px; line-height: 1; }
.td-category li { display: inline-block; margin: 0px 5px 5px 0px; line-height: 1; }
.td-category a { color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); padding: 3px 6px 4px; white-space: nowrap; display: inline-block; }
.td-category a:hover { opacity: 0.9; }
.single .td-category {  }
@media (max-width: 767px) {
  .single .td-category { margin-bottom: 0px; }
}
.post { background-color: rgb(255, 255, 255); }
.post header .entry-title { margin-top: 0px; margin-bottom: 7px; word-wrap: break-word; font-size: 41px; line-height: 50px; }
@media (max-width: 1018px) {
  .post header .entry-title { font-size: 32px; line-height: 36px; }
}
@media (max-width: 767px) {
  .post header .entry-title { margin-top: 3px; margin-bottom: 9px; }
}
header .td-module-meta-info { margin-bottom: 16px; }
header .td-post-author-name { font-weight: 400; color: rgb(68, 68, 68); float: left; }
header .td-post-author-name a { font-weight: 700; margin-right: 3px; }
header .td-post-date { margin-left: 4px; color: rgb(68, 68, 68); float: left; }
header .td-post-views { float: right; margin-right: 22px; }
header .td-post-views span { line-height: 15px; vertical-align: top; }
header .td-icon-views { position: relative; line-height: 17px; font-size: 14px; margin-right: 5px; }
header .td-post-comments { float: right; position: relative; top: 2px; }
header .td-post-comments a { color: rgb(68, 68, 68); }
header .td-post-comments i { vertical-align: middle; }
header .td-icon-comments { margin-right: 5px; font-size: 9px; }
.td-post-sharing { font-family: "Open Sans",arial,sans-serif; margin-bottom: 21px; }
.td-post-sharing a { display: inline-block; vertical-align: middle; }
.td-default-sharing { display: inline-block; vertical-align: middle; }
.td-social-sharing-buttons { font-size: 11px; color: rgb(255, 255, 255); border-radius: 2px; padding: 10px 13px 8px; margin-right: 10px; height: 40px; min-width: 40px; text-align: center; }
.td-social-sharing-buttons:hover { opacity: 0.8; }
.td-social-but-text { display: inline-block; position: relative; top: -1px; line-height: 16px; padding-left: 10px; margin-left: 12px; }
.td-social-facebook { background-color: rgb(81, 110, 171); }
.td-social-facebook .td-icon-facebook { font-size: 14px; position: relative; top: 1px; }
.td-social-facebook .td-social-but-text { border-left: 1px solid rgba(255, 255, 255, 0.1); }
.td-social-twitter { background-color: rgb(41, 197, 246); }
.td-social-twitter .td-icon-twitter { font-size: 12px; }
.td-social-twitter .td-social-but-text { border-left: 1px solid rgba(255, 255, 255, 0.2); }
.td-social-google { background-color: rgb(235, 64, 38); width: 40px; }
.td-social-google .td-icon-googleplus { font-size: 16px; position: relative; top: 0px; left: -1px; line-height: 22px; }
.td-social-whatsapp { display: none ! important; background-color: rgb(123, 191, 106); margin-right: 0px; }
@media (max-width: 767px) {
  .td-social-whatsapp { display: inline-block ! important; }
}
.td-social-whatsapp i { font-size: 20px; bottom: 2px; right: 2px; }
.td-classic-sharing { display: inline-block; vertical-align: middle; }
.td-classic-sharing ul { margin: 0px 0px 0px 30px; height: 20px; }
.td-classic-sharing li { display: inline-block; height: 20px; margin-left: 0px; }
.td-classic-twitter { position: relative; top: -1px; left: 2px; }
.td-classic-twitter .twitter-share-button { margin: 0px ! important; }
.td-post-sharing-bottom { border: 1px solid rgb(237, 237, 237); padding: 10px 26px; margin-bottom: 40px; }
.td-post-sharing-bottom .td-social-sharing-buttons { border-radius: 0px; height: 32px; min-width: 32px; padding: 6px 9px 4px; }
.td-post-sharing-bottom .td-social-but-text { margin-left: 8px; padding-left: 9px; }
.td-post-sharing-bottom .td-social-google { width: 32px; }
.td-post-sharing-bottom .td-social-google i { top: 0px; left: -2px; }
@media (max-width: 480px) {
  .td-post-sharing-bottom .td-social-but-text { display: none; }
}
@-moz-document url-prefix("") {
  .td-post-sharing-bottom .td-social-sharing-buttons { padding: 7px 9px 4px; }
  .td-social-google .td-icon-googleplus { line-height: 20px; }
}
.td-post-share-title { font-weight: 700; font-size: 14px; position: relative; margin-right: 20px; vertical-align: middle; }
@media (max-width: 1140px) {
  .td-pb-span8 .td-with-like .td-social-but-text { display: none; }
}
@media (max-width: 1018px) {
  .td-pb-span8 .td-with-like .td-post-share-title { display: none; }
  .td-pb-span8 .td-post-sharing-bottom.td-with-like { padding: 18px; }
}
@media (max-width: 767px) {
  .td-post-sharing { text-align: center; }
  .td-with-like .td-social-but-text, .td-with-like .td-post-share-title { display: none; }
  .td-post-sharing-top { margin-top: 15px; margin-bottom: 20px; }
  .td-post-sharing-bottom { padding: 20px 0px; }
}
@media (max-width: 580px) {
  .td-post-sharing-top .td-social-but-text { display: none; }
  .td-default-sharing { margin-right: 0px; }
  .td-classic-sharing { width: 100%; margin-top: 20px; }
  .td-classic-sharing ul { margin-left: 0px; }
  .td-post-share-title { display: none; }
}
.post footer { clear: both; }
.td-post-source-tags { font-size: 11px; }
.td-post-next-prev-content { display: inline-block; font-family: "Roboto",sans-serif; }
.td-post-next-prev-content span { display: block; font-size: 12px; color: rgb(193, 193, 193); margin-bottom: 7px; }
.td-post-next-prev-content a { display: block; font-size: 15px; color: rgb(34, 34, 34); line-height: 21px; margin-bottom: 43px; }
.td-post-next-prev-content a:hover { color: rgb(77, 178, 236); }
.td-post-next-post { text-align: right; }
.td-next-prev-separator { display: none; }
.td-post-prev-post, .td-post-next-post {  }
@media (max-width: 767px) {
  .td-post-prev-post, .td-post-next-post { width: 50%; }
}
.author-box-wrap { border: 1px solid rgb(237, 237, 237); padding: 21px; margin-bottom: 48px; }
@media (max-width: 767px) {
  .author-box-wrap { text-align: center; }
}
.author-box-wrap .avatar { float: left; width: 100px; }
@media (max-width: 767px) {
  .author-box-wrap .avatar { margin-bottom: 5px; float: none; }
}
.author-box-wrap .desc { margin-left: 117px; font-size: 12px; }
@media (max-width: 767px) {
  .author-box-wrap .desc { margin-left: 0px; }
}
.author-box-wrap .td-author-social { margin-bottom: -5px; }
.td-author-name { font-family: "Open Sans",arial,sans-serif; font-size: 15px; line-height: 21px; font-weight: 700; margin: 7px 0px 8px; }
.td-author-name a { color: rgb(34, 34, 34); }
.td-author-name a:hover { color: rgb(77, 178, 236); }
.td-related-row { margin-right: -21px; }
.td-related-row::before, .td-related-row::after { display: table; content: ""; }
.td-related-row::after { clear: both; }
.td-related-row [class*="td-related-span"] { display: block; min-height: 1px; float: left; padding-right: 24px; padding-left: 24px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-related-row [class*="td-related-span"] { padding-right: 20px; padding-left: 20px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-related-row [class*="td-related-span"] { padding-right: 14px; padding-left: 14px; }
}
@media (max-width: 767px) {
  .td-related-row [class*="td-related-span"] { padding-right: 0px; padding-left: 0px; }
}
.td-related-row .td-related-span4 { width: 33.3333%; padding-left: 0px; padding-right: 21px; }
@media (max-width: 500px) {
  .td-related-row .td-related-span4 { padding-right: 10px; }
}
@media (max-width: 500px) {
  .td-related-row { margin-right: -10px; }
}
.td_block_related_posts { position: relative; }
.td_block_related_posts .td-module-thumb { margin-bottom: 7px; }
@media (max-width: 767px) {
  .td_block_related_posts .td-module-thumb { margin-bottom: 0px; }
}
.td_block_related_posts .td-module-title { font-family: "Roboto",sans-serif; font-weight: 500; font-size: 13px; line-height: 20px; margin-top: 0px; }
@media (max-width: 767px) {
  .td_block_related_posts .td-module-title { font-size: 17px; line-height: 23px; }
}
@media (max-width: 767px) {
  .td_block_related_posts .td-related-span4 { width: 100%; }
  .td_block_related_posts .td-module-image { position: absolute; width: 100px; }
  .td_block_related_posts .item-details { padding-left: 110px; min-height: 70px; margin-bottom: 26px; }
}
.td-related-title { font-family: "Roboto",sans-serif; font-size: 14px; line-height: 1; margin-top: 0px; margin-bottom: 27px; border-bottom: 2px solid rgb(34, 34, 34); }
.td-related-title > .td-related-left, .td-related-title > .td-related-right { line-height: 1; display: inline-block; padding: 9px 12px 5px; white-space: nowrap; }
@media (max-width: 500px) {
  .td-related-title > .td-related-left, .td-related-title > .td-related-right { width: 100%; }
}
.td-related-title > .td-related-left:hover, .td-related-title > .td-related-right:hover { color: inherit; }
.td-related-title .td-cur-simple-item { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); }
.td-related-title .td-cur-simple-item:hover { color: rgb(255, 255, 255); }
@-moz-document url-prefix("") {
  .td-related-title > .td-related-left, .td-related-title > .td-related-right { padding: 8px 12px 6px; }
}
.td_mod_related_posts:hover h3 > a { color: rgb(77, 178, 236); }
.td-image-gradient::before { bottom: 0px; content: ""; display: block; height: 50%; width: 100%; position: absolute; z-index: 1; background: transparent linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.8) 100%) repeat scroll 0% 0%; }
@media (max-width: 1018px) {
  .td-image-gradient::before { height: 100%; }
}
.td-post-content p:empty { display: none; }
.td-post-content { margin-top: 21px; padding-bottom: 16px; }
@media (max-width: 767px) {
  .td-post-content { margin-top: 16px; }
}
.td-post-template-default .td-post-title .td-post-comments { margin-left: 22px; }
.td-post-template-default .td-post-title div.td-post-views { margin-right: 0px; }
@media (max-width: 1018px) {
  .td-post-template-default .td-post-header header .entry-title { font-size: 32px; line-height: 36px; }
}
.td-post-template-3 .td-image-gradient::before { z-index: 1; }
.td-post-template-4 .td-image-gradient::before { height: 57%; }
@media (max-width: 767px) {
  .td-post-template-4 .td-image-gradient::before { display: none; }
}
.td-image-gradient-style6::after { top: 0px; left: 0px; content: ""; display: block; height: 100%; width: 100%; position: absolute; background: transparent linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0% 0%; }
@media (max-width: 767px) {
  .td-image-gradient-style6::after { display: none; }
}
.td-image-gradient-style7::after { top: 0px; left: 0px; content: ""; display: block; height: 100%; width: 100%; position: absolute; background: transparent linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, transparent 18%, transparent 28%, rgba(0, 0, 0, 0.8) 100%) repeat scroll 0% 0%; }
.td-image-gradient-style8::after { top: 0px; left: 0px; content: ""; display: block; height: 100%; width: 100%; position: absolute; box-shadow: 0px 0px 188px 0px rgb(0, 0, 0) inset; z-index: -1; }
.single .comments { margin-bottom: 48px; padding-top: 10px; margin-top: -10px; }
.comments { clear: both; }
.td-main-content-wrap { padding-bottom: 40px; }
@media (max-width: 767px) {
  .td-main-content-wrap { padding-bottom: 26px; }
}
@media (max-width: 767px) {
  .td-review-footer::after { content: ""; width: 1px; background-color: rgb(237, 237, 237); position: absolute; right: -1px; top: 0px; height: 100%; }
}
@media (max-width: 767px) {
  .td-review-row-stars:nth-last-of-type(2) { border-bottom: 1px solid rgb(237, 237, 237); }
}
.td-category-siblings .td-subcat-dropdown:hover ul::before { background-color: rgb(34, 34, 34); content: ""; height: 4px; position: absolute; right: -1px; top: -5px; width: 21px; }
.td-more-articles-box { transform: translate3d(0px, 0px, 0px); position: fixed; width: 341px; bottom: 48px; right: -384px; background-color: rgb(255, 255, 255); padding: 16px 20px 0px; border-style: solid; border-color: rgb(237, 237, 237); border-width: 1px 0px 1px 1px; z-index: 9999; visibility: hidden; transition: all 500ms cubic-bezier(0.265, 0.365, 0.26, 0.865) 0s; }
@media (max-width: 767px) {
  .td-more-articles-box { display: none ! important; }
}
.td-more-articles-box-title { font-family: "Open Sans",arial,sans-serif; color: rgb(34, 34, 34); font-size: 17px; font-weight: 600; line-height: 30px; display: inline-block; text-align: center; min-width: 300px; margin-bottom: 18px; }
.td-content-more-articles-box .td-module-thumb { height: auto ! important; }
.td-close-more-articles-box { display: inline-block; cursor: pointer; position: absolute; left: 14px; top: 21px; line-height: 26px; padding: 2px 11px; font-size: 17px; }
@font-face {
  font-family: "newspaper";
  font-style: normal;
  font-weight: normal;
  src: url("urn:not-loaded:http://pakobserver.net/wp-content/themes/Newspaper/images/icons/newspaper.eot?8#iefix") format("embedded-opentype"), url("newspaper_woff") format("woff"), url("urn:not-loaded:http://pakobserver.net/wp-content/themes/Newspaper/images/icons/newspaper.ttf?8") format("truetype"), url("urn:not-loaded:http://pakobserver.net/wp-content/themes/Newspaper/images/icons/newspaper.svg?7#newspaper") format("svg");
}
[class^="td-icon-"]::before, [class*=" td-icon-"]::before { font-family: "newspaper"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; text-align: center; -moz-osx-font-smoothing: grayscale; }
[class*="td-icon-"] { line-height: 1; text-align: center; display: inline-block; }
.td-icon-logout::before { content: ""; }
.td-icon-down::before { content: ""; }
.td-icon-left::before { content: ""; }
.td-icon-right::before { content: ""; }
.td-icon-up::before { content: ""; }
.td-icon-views::before { content: ""; }
.td-icon-menu-down::before { content: ""; }
.td-icon-left-arrow::before { content: ""; }
.td-icon-right-arrow::before { content: ""; }
.td-icon-menu-up::before { content: ""; }
.td-icon-search::before { content: ""; }
.td-icon-user::before { content: ""; }
.td-icon-menu-left::before { content: ""; }
.td-icon-menu-right::before { content: ""; }
.td-icon-star::before { content: ""; }
.td-icon-mail::before { content: ""; }
.td-icon-behance::before { content: ""; }
.td-icon-blogger::before { content: ""; }
.td-icon-delicious::before { content: ""; }
.td-icon-deviantart::before { content: ""; }
.td-icon-digg::before { content: ""; }
.td-icon-dribbble::before { content: ""; }
.td-icon-evernote::before { content: ""; }
.td-icon-facebook::before { content: ""; }
.td-icon-flickr::before { content: ""; }
.td-icon-forrst::before { content: ""; }
.td-icon-googleplus::before { content: ""; }
.td-icon-html5::before { content: ""; }
.td-icon-instagram::before { content: ""; }
.td-icon-lastfm::before { content: ""; }
.td-icon-linkedin::before { content: ""; }
.td-icon-mail-1::before { content: ""; }
.td-icon-myspace::before { content: ""; }
.td-icon-path::before { content: ""; }
.td-icon-paypal::before { content: ""; }
.td-icon-picasa::before { content: ""; }
.td-icon-pinterest::before { content: ""; }
.td-icon-posterous::before { content: ""; }
.td-icon-reddit::before { content: ""; }
.td-icon-rss::before { content: ""; }
.td-icon-share::before { content: ""; }
.td-icon-skype::before { content: ""; }
.td-icon-soundcloud::before { content: ""; }
.td-icon-spotify::before { content: ""; }
.td-icon-stackoverflow::before { content: ""; }
.td-icon-steam::before { content: ""; }
.td-icon-stumbleupon::before { content: ""; }
.td-icon-tumblr::before { content: ""; }
.td-icon-twitter::before { content: ""; }
.td-icon-vimeo::before { content: ""; }
.td-icon-windows::before { content: ""; }
.td-icon-wordpress::before { content: ""; }
.td-icon-yahoo::before { content: ""; }
.td-icon-youtube::before { content: ""; }
.td-icon-vk::before { content: ""; }
.td-icon-grooveshark::before { content: ""; }
.td-icon-star-empty::before { content: ""; }
.td-icon-star-half::before { content: ""; }
.td-icon-close::before { content: ""; }
.td-icon-read-down::before { content: ""; }
.td-icon-comments::before { content: ""; }
.td-icon-mobile::before { content: ""; }
.td-icon-whatsapp::before { content: ""; }
.td-icon-commenting::before { content: ""; }
.td-icon-close-mobile::before { content: ""; }
.td-social-icon-wrap:hover .td-icon-font { transition: color 0.3s ease 0s; color: rgb(255, 255, 255); }
.td-social-icon-wrap:hover i.td-icon-facebook { color: rgb(59, 89, 152); }
.td-social-icon-wrap:hover i.td-icon-twitter { color: rgb(0, 172, 237); }
.td-social-icon-wrap:hover i.td-icon-vimeo { color: rgb(82, 137, 204); }
.td-social-icon-wrap:hover i.td-icon-vk { color: rgb(69, 102, 142); }
.td-social-icon-wrap:hover i.td-icon-youtube { color: rgb(187, 0, 0); }
@font-face {
  font-family: "newspaper-icons";
  font-style: normal;
  font-weight: normal;
  src: url("urn:not-loaded:http://pakobserver.net/wp-content/themes/Newspaper/images/icons/newspaper-icons.eot?1#iefix") format("embedded-opentype"), url("urn:not-loaded:http://pakobserver.net/wp-content/themes/Newspaper/images/icons/newspaper-icons.woff?1") format("woff"), url("urn:not-loaded:http://pakobserver.net/wp-content/themes/Newspaper/images/icons/newspaper-icons.ttf?1") format("truetype"), url("urn:not-loaded:http://pakobserver.net/wp-content/themes/Newspaper/images/icons/newspaper-icons.svg?1#newspaper-icons") format("svg");
}
[class^="td-icons"]::before, [class*=" td-icons"]::before { font-family: "newspaper-icons"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; text-align: center; -moz-osx-font-smoothing: grayscale; }
.rain-d::before { content: ""; display: none; }
.rain-n::before { content: ""; display: none; }
.mist-d::before { content: ""; display: none; }
.mist-n::before { content: ""; display: none; }
.scattered-clouds-d::before { content: ""; display: none; }
.scattered-clouds-n::before { content: ""; display: none; }
.shower-rain-d::before { content: ""; display: none; }
.shower-rain-n::before { content: ""; display: none; }
.snow-d::before { content: ""; display: none; }
.snow-n::before { content: ""; display: none; }
.thunderstorm-d::before { content: ""; display: none; }
.thunderstorm-n::before { content: ""; display: none; }
.broken-clouds-d::before { content: ""; display: none; }
.broken-clouds-n::before { content: ""; display: none; }
.clear-sky-d::before { content: ""; display: none; }
.clear-sky-n::before { content: ""; display: none; }
.few-clouds-d::before { content: ""; display: none; }
.few-clouds-n::before { content: ""; display: none; }
.td-icons-drop::before { content: ""; }
.td-icons-wind::before { content: ""; }
.td-icons-arrows-down::before { content: ""; }
.td-icons-arrows-up::before { content: ""; }
.td-icons-cloud::before { content: ""; }
.td-icons-location::before { content: ""; }
.td-icons-circus::before { content: ""; }
.td-icons-farm::before { content: ""; }
.td-icons-home::before { content: ""; }
.td-icons-pets::before { content: ""; }
.td-icons-wild::before { content: ""; }
.mfp-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container::before { display: none; }
.mfp-hide { display: none ! important; }
button::-moz-focus-inner { padding: 0px; border: 0px none; }
.mfp-arrow-left::before { content: ""; color: rgb(255, 255, 255); }
.mfp-arrow-right::before { content: ""; color: rgb(255, 255, 255); }
.mfp-figure::before { bottom: 40px; content: ""; display: block; height: 20%; width: 100%; position: absolute; z-index: 0; background: transparent linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0% 0%; opacity: 0; transition: opacity 1s ease 0s; }
.mfp-ready .mfp-s-ready .mfp-figure::before { opacity: 1; }
.mfp-figure::after { content: ""; position: absolute; left: 0px; top: 40px; bottom: 40px; display: block; right: 0px; width: auto; height: auto; z-index: -1; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6); background: rgb(68, 68, 68) none repeat scroll 0% 0%; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-figure::after { top: 0px; bottom: 0px; }
}
.white-popup-block { background: white none repeat scroll 0px 0px; margin: 0px auto; max-width: 350px; position: relative; text-align: left; vertical-align: top; }
.mfp-content #register-link.td_login_tab_focus::before { position: absolute; right: 100%; bottom: 0px; width: 91px; height: 43px; display: block; content: ""; background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAAArCAMAAAAgygRqAAAAkFBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9Qh/bAAAAMHRSTlMAAAECAwUGBwQICw4JDQwKDxgREBMXEhUWFBokHR8cGyIgIRkjHiUnKSYrLC8oLjLSemXYAAABR0lEQVR4XrXUR3aDQBBFUQQNIgkBTRA5Kzntf3cuKI4kjgce2P/N6476t/L/7ThVBdoaxGZaAG0dZwsDZ5sWzNZ0F2jbKFvVDA9mi/0BZ1sOzDYtH2e7EmVr+jGE2Yad4Gwvgtj8BDOgnaJs03JOMNv1Y5wtA4jNz3uA2XaSQ2yeTgOyBU2nhtg8nRJnpxPKpulUINu0/LiD2DzLHmbLoAXYPEs5jDA7zAuIzZM/Q2yePMymyd8wtiC7vCg7QPyd/MFWX9K2CZ2mU11/tX/eC85c0jmD23PW0Yny9r61t8zTeNzzKeVSR8qe86jDnLPkyzANpuJNeVCrsyovBgt8Pl/6vpQypJIkiaIoy7I0TU9UTAVzeV12xfVdEeZKLdDKPJGFIIDvl9thyPOmaeq6LMtpqqqq6/q+b9t2HMeCOp9vl4/r/fPrG0FLHMIvAtI9AAAAAElFTkSuQmCC") no-repeat scroll 0% 0%; pointer-events: none; }
.mfp-content .td_login_tab_focus::after { position: absolute; left: 100%; bottom: 0px; width: 91px; height: 43px; display: block; content: ""; background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAAArCAMAAAAgygRqAAAAkFBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9Qh/bAAAAMHRSTlMAAAECAwUGBwQICwkODQwKDxgREBMXEhUWFBokHR8cGyIgIRkjHiUnKSYrLC8yLihWK/CyAAABTklEQVR4XrXVaW6DMBSFUYoNYUoC2IEwz5k67X93fbZRmqqVKlW93wLO/cMzlm0/maz/jwFtTjjKdoC2y3G27+Hs0GEwOwDaO5fZKHu74TA78nF27HswW4Q4O907DGVngQuz5Q5nF+ojBNk50D5GvoeyD3EIsxOBsyf1gYPsMgtgdkfHg7JbOh4Osmt9PBh7yXF2Q8eDsodD7Hsge6TDRNl9ImD2PAk6TIxdlSnMPtHRw2x19CD7SkePss812RxlmwcFkHVp6Hgczr5mP/R3+9aXMtr7G5Nrckyejpu+7/5qP1dLkqcijnRb1Y4KVHsqpHzqPn1f/TL505z1cqmGui0T1YE6UnmeF0UhpcyyLKWEEHGs1s2wWX3YXBfXvfuY9fp2u7yfr6dTRc3z3Pf9OI7D0DTNstR13bZd15XlNOntdVdKPfo5uQ7quXXM4x+ZsxzCpsfJUgAAAABJRU5ErkJggg==") no-repeat scroll 0% 0%; pointer-events: none; }
.td-header-rec-wrap { position: relative; min-height: 90px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-rec-wrap { min-height: 60px; }
}
@media (max-width: 767px) {
  .td-header-rec-wrap { margin-left: auto; margin-right: auto; display: table; min-height: 0px ! important; }
}
.td-header-sp-recs { padding: 0px ! important; width: 728px; position: relative; min-height: 0px ! important; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-sp-recs { width: 470px; }
}
@media (max-width: 767px) {
  .td-header-sp-recs { width: 100%; }
}
.widget { font-family: "Open Sans",arial,sans-serif; margin-bottom: 38px; }
.widget a { color: rgb(17, 17, 17); }
.widget a:hover { color: rgb(77, 178, 236); }
.widget .block-title { margin-bottom: 13px; }
.widget_text { margin-bottom: 17px; }
.widget_text .block-title { margin-bottom: 26px; }
.td_block_social_counter .td-sp::after { content: ""; width: 1px; height: 16px; background-color: rgba(255, 255, 255, 0.1); position: absolute; right: -1px; top: 8px; }
.td_social_type .td_social_button a::after { content: ""; display: block; height: 32px; position: absolute; right: 0px; top: 0px; width: 324px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_social_type .td_social_button a::after { width: 300px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_social_type .td_social_button a::after { width: 228px; }
}
@media (max-width: 767px) {
  .td_social_type .td_social_button a::after { width: 100%; }
}
.td-social-boxed .td-sp::after { display: none; }
.td-social-boxed .td_social_button a::after { width: 100%; height: 100%; }
.td-social-font-icons .td-sp::before { position: absolute; top: 0px; left: 0px; right: 0px; line-height: 30px; }
.td-social-font-icons .td_social_facebook .td-sp::before { content: ""; color: rgb(81, 110, 171); }
.td-social-font-icons .td_social_rss .td-sp::before { content: ""; color: rgb(255, 102, 0); }
.td-social-font-icons .td_social_soundcloud .td-sp::before { content: ""; color: rgb(255, 84, 25); }
.td-social-font-icons .td_social_twitter .td-sp::before { content: ""; color: rgb(41, 197, 246); }
.td-social-font-icons .td_social_vimeo .td-sp::before { content: ""; color: rgb(0, 101, 153); }
.td-social-font-icons .td_social_youtube .td-sp::before { content: ""; color: rgb(225, 78, 66); }
.td-social-font-icons .td_social_googleplus .td-sp::before { content: ""; color: rgb(235, 64, 38); }
.td-social-font-icons .td_social_instagram .td-sp::before { content: ""; color: rgb(65, 112, 150); }
.td-social-style2 .td-sp::after { top: 7px; }
.td-social-style2 .td-sp::after { background-color: rgb(0, 0, 0); opacity: 0.1; }
.td-social-style3 .td_social_type .td_social_button a::after { height: 40px; }
.td-social-style3 .td-sp::after { top: 7px; }
.td-social-style3 .td-sp::after { display: none; }
.td-social-style4 .td_social_type .td_social_button a::after { height: 40px; }
.td-social-style4 .td-sp::after { top: 7px; }
.td-social-style4 .td-sp::after { display: none; }
.td-social-style8 .td-sp::after { top: 7px; }
.td-social-style8 .td-sp::after { background-color: rgb(0, 0, 0); opacity: 0.1; }
.td-social-style9 .td-sp::after { display: none; }
.td-social-style10 .td-sp::after { display: none; }
.td-scroll-up { cursor: pointer; position: fixed; bottom: 4px; right: 5px; width: 40px; height: 40px; background-color: rgb(77, 178, 236); z-index: 9999; transform: translate3d(0px, 70px, 0px); transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s; }
.td-scroll-up .td-icon-menu-up { position: relative; color: rgb(255, 255, 255); font-size: 20px; display: block; text-align: center; width: 40px; top: 7px; }
@media (max-width: 767px) {
  .td-scroll-up { display: none; }
}
.td-live-theme-demos::before { content: ""; position: absolute; top: 0px; left: 0px; width: 1px; height: 100%; background-color: rgb(232, 232, 232); z-index: 1; }
.td-live-theme-demos .td-set-theme-style-link::before { content: ""; width: 100%; height: 100%; position: absolute; background-color: rgb(0, 0, 0); top: 0px; left: 0px; opacity: 0; }
.td-live-theme-demos .td-set-theme-style-link::after { content: ""; width: 143px; height: 103px; background-color: transparent; position: absolute; top: -3px; left: 0px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-set-theme-style-link::after { width: 102px; height: 73px; }
}
.td-live-theme-demos .td-set-theme-style-link:hover::before { opacity: 0.1; }
.td-live-theme-demos .td-demos-list .td-set-theme-style:nth-child(2n) { position: relative; left: 3px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-demos-list .td-set-theme-style:nth-child(2n) { left: 2px; }
}
.td-live-theme-demos .td-demos-list .td-set-theme-style:nth-child(2n) .td-set-theme-style-link::after { width: 140px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-demos-list .td-set-theme-style:nth-child(2n) .td-set-theme-style-link::after { width: 100px; }
}
@media print {
  html, body { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); margin: 0px; padding: 0px; }
  img { max-width: 100%; display: block; }
  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
  ul, ol, li { page-break-inside: avoid; }
  .single-post .td-header-wrap, .single-post .td-main-sidebar, .single-post #td-theme-settings, .single-post .td-header-top-menu, .single-post .td-header-menu-wrap, .single-post .td-header-sp-ads, .single-post .td-main-sidebar, .single-post .td-post-source-tags, .single-post .td-post-sharing, .single-post .td-post-next-prev, .single-post .td_block_related_posts, .single-post #comments, .single-post .td-footer-container, .single-post .td-footer-wrapper, .single-post .td-sub-footer-container, .single-post .td-category, .single-post .td-post-views, .single-post .td-post-comments, .single-post .td-scroll-up, .single-post iframe, .single-post .td-more-articles-box, .single-post .td_block_video_playlist, .single-post .td-crumb-container, .single-post .td-g-rec, .single-post .td-a-rec, .single-post .author-box-wrap .avatar { display: none ! important; }
  .td-main-content, header { width: 100% ! important; }
}
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper::before { content: ""; background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGBAMAAADwPukCAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlM9KRgMBADiSB2HAAAAFElEQVR4XmNgYBBgUGAwYHBgCAAAA3wA8fpXm6EAAAAASUVORK5CYII=") repeat-x scroll 0% 0%; width: 100%; height: 6px; position: absolute; bottom: -6px; z-index: 1; }
.td_wrapper_video_playlist .td_video_stop_play_control::after { content: ""; width: 1px; height: 37px; background-color: rgba(255, 255, 255, 0.2); position: absolute; top: 14px; right: 0px; }
.td_wrapper_video_playlist .td_video_currently_playing::after { content: ""; position: absolute; top: 0px; left: 0px; border-left: 3px solid rgb(77, 178, 236) ! important; width: 3px; height: inherit; }
.wpb_content_element .icon-next::before { font-family: "newspaper",sans-serif ! important; content: "" ! important; color: rgb(255, 255, 255); font-size: 30px; top: 0px ! important; }
.wpb_content_element .icon-prev::before { font-family: "newspaper",sans-serif ! important; content: "" ! important; color: rgb(255, 255, 255); font-size: 30px; top: 0px ! important; }
.td-tab-color .vc_tta-tabs-list li.vc_active:nth-child(1) > a, .td-tab-color .vc_tta-tabs-list li:nth-child(1):hover > a { color: rgb(229, 57, 53) ! important; }
.td-tab-color .vc_tta-panels .vc_tta-panel:nth-child(1) .td-grid-style-1 .td-post-category { background-color: rgb(229, 57, 53) ! important; }
.td-tab-color .vc_tta-tabs-list li.vc_active:nth-child(2) > a, .td-tab-color .vc_tta-tabs-list li:nth-child(2):hover > a { color: rgb(102, 187, 106) ! important; }
.td-tab-color .vc_tta-panels .vc_tta-panel:nth-child(2) .td-grid-style-1 .td-post-category { background-color: rgb(102, 187, 106) ! important; }
.td-tab-color .vc_tta-tabs-list li.vc_active:nth-child(3) > a, .td-tab-color .vc_tta-tabs-list li:nth-child(3):hover > a { color: rgb(41, 182, 246) ! important; }
.td-tab-color .vc_tta-panels .vc_tta-panel:nth-child(3) .td-grid-style-1 .td-post-category { background-color: rgb(41, 182, 246) ! important; }
.td-tab-color .vc_tta-tabs-list li.vc_active:nth-child(4) > a, .td-tab-color .vc_tta-tabs-list li:nth-child(4):hover > a { color: rgb(127, 143, 169) ! important; }
.td-tab-color .vc_tta-panels .vc_tta-panel:nth-child(4) .td-grid-style-1 .td-post-category { background-color: rgb(127, 143, 169) ! important; }
.td-tab-color .vc_tta-tabs-list li.vc_active:nth-child(5) > a, .td-tab-color .vc_tta-tabs-list li:nth-child(5):hover > a { color: rgb(253, 216, 53) ! important; }
.td-tab-color .vc_tta-panels .vc_tta-panel:nth-child(5) .td-grid-style-1 .td-post-category { background-color: rgb(253, 216, 53) ! important; }
.wpb_button, .vc_btn { display: inline-block; font-family: "Open Sans",arial,sans-serif; font-weight: 600; line-height: 24px; text-shadow: none; border: medium none; transition: none 0s ease 0s ; border-radius: 0px; margin-bottom: 21px; }
.wpb_button:hover, .vc_btn:hover { text-shadow: none; text-decoration: none ! important; }
.widget { overflow: hidden; }
.widgettitle::after { content: ""; height: 2px; width: 300%; position: absolute; bottom: 0px; left: 0px; background-color: rgb(34, 34, 34); }
.td-smart-list-dropdown-wrap .td-smart-list-container::before { content: ""; width: 0px; height: 0px; position: absolute; top: 7px; right: 16px; z-index: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid black; pointer-events: none; }
.td-smart-list-dropdown-wrap .td-smart-list-button .td-icon-left::before {  }
@media (max-width: 767px) {
  .td-smart-list-dropdown-wrap .td-smart-list-button .td-icon-left::before { content: ""; }
}
.td-smart-list-dropdown-wrap .td-smart-list-button .td-icon-right::before {  }
@media (max-width: 767px) {
  .td-smart-list-dropdown-wrap .td-smart-list-button .td-icon-right::before { content: ""; }
}
@-moz-document url-prefix("") {
  .td-smart-list-dropdown-wrap .td-smart-list-container::before { top: 9px; }
}
.td_smart_list_5 figcaption div::before { bottom: 0px; left: 0px; content: ""; display: block; height: 150%; width: 100%; position: absolute; z-index: -1; background: transparent linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.9) 100%) repeat scroll 0% 0%; }
.td-weather-information::before { content: ""; width: 100%; height: 2px; position: absolute; top: -2px; left: 0px; background-color: rgb(77, 178, 236); opacity: 0.2; }
.td-weather-week::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(77, 178, 236); opacity: 0.07; }
.td_block_weather .td-column-2 .td-weather-information::before, .td_block_weather .td-column-3 .td-weather-information::before { top: auto; bottom: -4px; }
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-information::before, .td_block_weather .td-column-3 .td-weather-information::before { bottom: auto; top: -2px; }
}
.td_block_weather .td-column-2 .td-weather-week::before, .td_block_weather .td-column-3 .td-weather-week::before { display: none; }
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-week::before, .td_block_weather .td-column-3 .td-weather-week::before { display: block; }
}
.td-weather-top-widget .td-icons::before { font-size: 18px; display: block; }
.td-instagram-element a::before { content: ""; width: 94%; height: 94%; border: 1px solid rgb(255, 255, 255); opacity: 0; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; margin: auto; transition: opacity 0.3s ease 0s; }
.td-instagram-element a::after { content: ""; width: 100%; height: 100%; opacity: 0; position: absolute; top: 0px; left: 0px; background-color: rgb(255, 255, 255); transition: opacity 0.3s ease 0s; }
.td-instagram-element:hover a::before { opacity: 0.4; }
.td-instagram-element:hover a::after { opacity: 0.1; }
.td_block_exchange .td-exchange-header::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(77, 178, 236); opacity: 0.07; z-index: -1; }
.td_block_exchange .td-column-2 .td-exchange-rates .td-rate:nth-child(3n) { margin-right: 0px; }
.td_block_exchange .td-column-2 .td-exchange-rates .td-rate:nth-child(3n+1)::before { content: ""; width: 1400px; height: 1px; border-bottom: 1px dashed rgb(242, 242, 242); position: absolute; bottom: 0px; left: 0px; }
@media (max-width: 767px) {
  .td_block_exchange .td-column-2 .td-exchange-rates .td-rate:nth-child(3n+1)::before { display: none; }
}
.td_block_exchange .td-column-3 .td-exchange-rates .td-rate:nth-child(4n) { margin-right: 0px; }
.td_block_exchange .td-column-3 .td-exchange-rates .td-rate:nth-child(4n+1)::before { content: ""; width: 1400px; height: 1px; border-bottom: 1px dashed rgb(242, 242, 242); position: absolute; bottom: 0px; left: 0px; }
@media (max-width: 767px) {
  .td_block_exchange .td-column-3 .td-exchange-rates .td-rate:nth-child(4n+1)::before { display: none; }
}
#buddypress div.item-list-tabs ul li:first-child::before { display: none; }
#buddypress div.item-list-tabs ul li::before { background-color: rgb(230, 230, 230); content: ""; display: block; height: 22px; position: absolute; right: -1px; width: 1px; top: -1px; }
.td-footer-wrapper { background-color: rgb(34, 34, 34); padding-top: 54px; padding-bottom: 20px; color: rgb(234, 234, 234); position: relative; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-footer-wrapper { padding-top: 44px; }
}
@media (max-width: 767px) {
  .td-footer-wrapper { padding-top: 40px; }
}
.td-footer-wrapper::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-repeat: no-repeat; background-size: auto auto; background-position: center bottom; }
.td-footer-wrapper .block-title a, .td-footer-wrapper .block-title span, .td-footer-wrapper .block-title label { background-color: transparent; padding: 0px; color: rgb(255, 255, 255); }
.td-footer-wrapper .block-title { border-bottom: 0px none; font-size: 18px; font-weight: 700; margin-bottom: 30px; }
@media (max-width: 767px) {
  .td-footer-wrapper .block-title { margin-bottom: 21px; }
}
.td-footer-wrapper .widget .block-title {  }
@media (max-width: 767px) {
  .td-footer-wrapper .widget .block-title { margin-bottom: 13px; }
}
.td-footer-wrapper a { color: rgb(255, 255, 255); }
.td-footer-wrapper .td_block_exchange .td-rate, .td-footer-wrapper .td_block_exchange .td-exchange-rates .td-rate::before { border-color: rgb(68, 68, 68) ! important; }
.td-footer-wrapper .td_block_exchange .td-exchange-header::before { opacity: 0.3; }
.td-footer-wrapper .td-pb-span4 {  }
@media (max-width: 767px) {
  .td-footer-wrapper .td-pb-span4 { margin-bottom: 38px; }
  .td-footer-wrapper .td-pb-span4:last-child { margin-bottom: 0px; }
}
.footer-logo-wrap { margin-bottom: 20px; }
.footer-logo-wrap img {  }
@media (max-width: 767px) {
  .footer-logo-wrap img { max-width: 70%; }
}
.footer-text-wrap .footer-email-wrap { padding: 21px 0px; }
.footer-text-wrap .footer-email-wrap a { color: rgb(77, 178, 236); }
.footer-text-wrap { font-family: "Open Sans",arial,sans-serif; }
.td-social-style-2 .td-social-icon-wrap { display: inline-block; margin: 5px 10px 10px 0px; }
.td-social-style-2 .td-social-icon-wrap:last-child { margin-right: 0px; }
.td-social-style-2 .td-icon-font { font-size: 14px; width: 40px; height: 40px; line-height: 40px; background-color: rgba(255, 255, 255, 0.03); position: relative; }
.td-social-style-2 .td-icon-font::after { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; border: 1px solid rgb(255, 255, 255); opacity: 0.03; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style-2 .td-icon-font { font-size: 12px; width: 32px; height: 32px; line-height: 32px; }
}
.td-footer-bottom-full { margin-top: 12px; padding-top: 50px; padding-bottom: 30px; }
@media (max-width: 767px) {
  .td-footer-bottom-full { text-align: center; padding-bottom: 0px; }
}
.td-footer-bottom-full .td-container { position: relative; }
.td-footer-bottom-full .td-container::before { content: ""; height: 1px; background-color: rgba(255, 255, 255, 0.1); position: absolute; top: -50px; width: 80%; left: 50%; margin-left: -40%; }
.td-footer-bottom-full .block-title { margin-bottom: 26px; }
@media (max-width: 767px) {
  .td-footer-bottom-full .block-title { margin-bottom: 21px; }
}
.td-footer-bottom-full .footer-email-wrap { padding-bottom: 0px; }
.td-footer-bottom-full .footer-logo-wrap { margin-top: 35px; margin-bottom: 0px; }
@media (max-width: 767px) {
  .td-footer-bottom-full .footer-logo-wrap { margin-top: 0px; }
}
@media (max-width: 767px) {
  .td-footer-bottom-full .td-pb-row > div { margin-bottom: 50px; }
  .td-footer-bottom-full .td-pb-row > div:last-child { margin-bottom: 0px; }
}
.td-footer-template-13 .td-social-style-2 i::after { border-radius: 100%; opacity: 0.05; }
.td-sub-footer-container { background-color: rgb(13, 13, 13); color: rgb(204, 204, 204); font-size: 12px; font-family: "Open Sans",arial,sans-serif; }
@media (max-width: 767px) {
  .td-sub-footer-container { text-align: center; padding: 6px 0px; }
}
.td-sub-footer-copy { line-height: 18px; margin-top: 8px; margin-bottom: 8px; }
.td-sub-footer-container .td-sub-footer-menu { float: right; }
@media (max-width: 767px) {
  .td-sub-footer-container .td-sub-footer-menu { float: none; }
}
.td-subfooter-menu { display: inline-block; margin: 7px 0px; float: right; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-subfooter-menu { padding-right: 40px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-subfooter-menu { padding-right: 48px; }
}
@media (max-width: 767px) {
  .td-subfooter-menu { float: none; }
}
.td-subfooter-menu li { display: inline-block; margin-left: 0px; line-height: 18px; }
.td-subfooter-menu li a { margin-right: 16px; line-height: 18px; display: inline-block; color: rgb(204, 204, 204); }
.td-subfooter-menu li a:hover { color: rgb(77, 178, 236); }
.td-subfooter-menu li:last-child a { margin-right: 0px; }
.td-scroll-e-image-zoom-in-wrap::after { content: ""; height: 100%; width: 100%; position: absolute; left: 0px; top: 0px; display: block; z-index: 999; box-shadow: 0px 0px 10px rgb(0, 0, 0) inset; background-color: transparent; }
.td-scroll-e-image-zoom-out-wrap::after { content: ""; height: 100%; width: 100%; position: absolute; left: 0px; top: 0px; display: block; z-index: 999; box-shadow: 0px 0px 10px rgb(0, 0, 0) inset; background-color: transparent; }
@keyframes td_fadeInRight {
  0% { opacity: 0.05; transform: translateX(20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes td_fadeInLeft {
  0% { opacity: 0.05; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes td_fadeInDown {
  0% { opacity: 0.05; transform: translateY(-15px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes td_fadeInUp {
  0% { opacity: 0.05; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes td_fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes td_fadeOut_to_1 {
  0% { opacity: 1; }
  100% { opacity: 0.1; }
}
@keyframes td_fadeOutRight {
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(20px); }
}
@keyframes td_fadeOutLeft {
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-20px); }
}
@keyframes rotateplane {
  0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
  50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
  100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); }
}
body.td-animation-stack-type0 .td-animation-stack .entry-thumb, body.td-animation-stack-type0 .post img { opacity: 0; }
.td-animation-stack-type0-2 { opacity: 1 ! important; transition: opacity 0.3s cubic-bezier(0.39, 0.76, 0.51, 0.56) 0s; }
.ie8 .td-live-theme-demos .td-set-theme-style-link::before { background-color: transparent; }
.ie9 .td-grid-style-2 .td-big-grid-post-0 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-3 .td-big-grid-post-0 .td-module-thumb a:last-child::before { background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGRiMmVjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRhOGY1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=") repeat scroll 0% 0%; }
.ie9 .td-grid-style-2 .td-big-grid-post-1 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-3 .td-big-grid-post-1 .td-module-thumb a:last-child::before { background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDE3NjQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M2MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=") repeat scroll 0% 0%; }
.ie9 .td-grid-style-2 .td-big-grid-post-2 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-3 .td-big-grid-post-2 .td-module-thumb a:last-child::before { background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDc2MGI3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNiNzhiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=") repeat scroll 0% 0%; }
.ie9 .td-grid-style-2 .td-big-grid-post-3 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-3 .td-big-grid-post-3 .td-module-thumb a:last-child::before { background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTRhM2RiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRiY2Y3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=") repeat scroll 0% 0%; }
.ie9 .td-grid-style-2 .td-big-grid-post-4 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-3 .td-big-grid-post-4 .td-module-thumb a:last-child::before { background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjRkMDNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyN2EzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=") repeat scroll 0% 0%; }
.ie9 .td-grid-style-2 .td-big-grid-post-5 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-3 .td-big-grid-post-5 .td-module-thumb a:last-child::before { background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDc2MGI3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNiNzhiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=") repeat scroll 0% 0%; }
.ie9 .td-grid-style-2 .td-big-grid-post-6 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-3 .td-big-grid-post-6 .td-module-thumb a:last-child::before { background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGRiMmVjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRhOGY1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=") repeat scroll 0% 0%; }
.ie9 .td-grid-style-1 .td-module-thumb a:last-child::before { background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=") repeat scroll 0% 0%; }
.td-md-is-android .td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child::before { box-shadow: none; }
.td-md-is-ios .td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child::before { box-shadow: none; }
.td-md-is-safari .td_module_slide::before { bottom: -1px; }
.td-md-is-safari .td-big-grid-post .td-module-thumb a:last-child::before { width: 101%; left: -2px; }
.td-md-is-safari .td-boxed-layout .td-post-template-7 .td-image-gradient-style7::after { width: 110%; left: -2px; }
.td-md-is-safari .td-boxed-layout .td-post-template-3 .td-image-gradient::before { width: 110%; left: -2px; }
