@font-face {
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  src: url(49a421110e030235afde2adc617478d944959021.eot)  format("embedded-opentype"), url(5418c96aece3b4dab0a99a08f1ed3539f9368801.woff2)  format("woff2"), url(326cfb7f72da729f0516785076db55a825985868.woff)  format("woff"), url(e7b7e3065c30f89bf3415476cafd3af3e304f094.ttf)  format("truetype"), url(3dec07551a5c5a2d65531a9278b2d03bb960453f.svg)  format("svg");
}
.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; font-size-adjust: none; font-stretch: normal; font-feature-settings: normal; font-language-override: normal; font-kerning: auto; font-synthesis: weight style; font-variant: normal; font-size: inherit; text-rendering: auto; }
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-fw { width: 1.28571em; text-align: center; }
.fa-ul { padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
.fa-ul > li { position: relative; }
.fa-li { position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
.fa-li.fa-lg { left: -1.85714em; }
.fa-border { padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
.fa-pull-left { float: left; }
.fa-pull-right { float: right; }
.fa.fa-pull-left { margin-right: 0.3em; }
.fa.fa-pull-right { margin-left: 0.3em; }
.pull-right { float: right; }
.pull-left { float: left; }
.fa.pull-left { margin-right: 0.3em; }
.fa.pull-right { margin-left: 0.3em; }
.fa-spin { animation: 2s linear 0s normal none infinite running fa-spin; }
.fa-pulse { animation: 1s steps(8) 0s normal none infinite running fa-spin; }
@keyframes fa-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
@keyframes fa-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
.fa-rotate-90 { transform: rotate(90deg); }
.fa-rotate-180 { transform: rotate(180deg); }
.fa-rotate-270 { transform: rotate(270deg); }
.fa-flip-horizontal { transform: scale(-1, 1); }
.fa-flip-vertical { transform: scale(1, -1); }
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; }
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0px; width: 100%; text-align: center; }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-inverse { color: rgb(255, 255, 255); }
.fa-glass::before { content: ""; }
.fa-music::before { content: ""; }
.fa-search::before { content: ""; }
.fa-envelope-o::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-o::before { content: ""; }
.fa-user::before { content: ""; }
.fa-film::before { content: ""; }
.fa-th-large::before { content: ""; }
.fa-th::before { content: ""; }
.fa-th-list::before { content: ""; }
.fa-check::before { content: ""; }
.fa-remove::before, .fa-close::before, .fa-times::before { content: ""; }
.fa-search-plus::before { content: ""; }
.fa-search-minus::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-signal::before { content: ""; }
.fa-gear::before, .fa-cog::before { content: ""; }
.fa-trash-o::before { content: ""; }
.fa-home::before { content: ""; }
.fa-file-o::before { content: ""; }
.fa-clock-o::before { content: ""; }
.fa-road::before { content: ""; }
.fa-download::before { content: ""; }
.fa-arrow-circle-o-down::before { content: ""; }
.fa-arrow-circle-o-up::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-play-circle-o::before { content: ""; }
.fa-rotate-right::before, .fa-repeat::before { content: ""; }
.fa-refresh::before { content: ""; }
.fa-list-alt::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-volume-down::before { content: ""; }
.fa-volume-up::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-book::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-print::before { content: ""; }
.fa-camera::before { content: ""; }
.fa-font::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-list::before { content: ""; }
.fa-dedent::before, .fa-outdent::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-video-camera::before { content: ""; }
.fa-photo::before, .fa-image::before, .fa-picture-o::before { content: ""; }
.fa-pencil::before { content: ""; }
.fa-map-marker::before { content: ""; }
.fa-adjust::before { content: ""; }
.fa-tint::before { content: ""; }
.fa-edit::before, .fa-pencil-square-o::before { content: ""; }
.fa-share-square-o::before { content: ""; }
.fa-check-square-o::before { content: ""; }
.fa-arrows::before { content: ""; }
.fa-step-backward::before { content: ""; }
.fa-fast-backward::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-play::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-fast-forward::before { content: ""; }
.fa-step-forward::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-plus-circle::before { content: ""; }
.fa-minus-circle::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-check-circle::before { content: ""; }
.fa-question-circle::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-times-circle-o::before { content: ""; }
.fa-check-circle-o::before { content: ""; }
.fa-ban::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-mail-forward::before, .fa-share::before { content: ""; }
.fa-expand::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-plus::before { content: ""; }
.fa-minus::before { content: ""; }
.fa-asterisk::before { content: ""; }
.fa-exclamation-circle::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-fire::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-warning::before, .fa-exclamation-triangle::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-random::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-folder::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-arrows-v::before { content: ""; }
.fa-arrows-h::before { content: ""; }
.fa-bar-chart-o::before, .fa-bar-chart::before { content: ""; }
.fa-twitter-square::before { content: ""; }
.fa-facebook-square::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-key::before { content: ""; }
.fa-gears::before, .fa-cogs::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-thumbs-o-up::before { content: ""; }
.fa-thumbs-o-down::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-heart-o::before { content: ""; }
.fa-sign-out::before { content: ""; }
.fa-linkedin-square::before { content: ""; }
.fa-thumb-tack::before { content: ""; }
.fa-external-link::before { content: ""; }
.fa-sign-in::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-github-square::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-lemon-o::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-square-o::before { content: ""; }
.fa-bookmark-o::before { content: ""; }
.fa-phone-square::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-facebook-f::before, .fa-facebook::before { content: ""; }
.fa-github::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-credit-card::before { content: ""; }
.fa-feed::before, .fa-rss::before { content: ""; }
.fa-hdd-o::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-hand-o-right::before { content: ""; }
.fa-hand-o-left::before { content: ""; }
.fa-hand-o-up::before { content: ""; }
.fa-hand-o-down::before { content: ""; }
.fa-arrow-circle-left::before { content: ""; }
.fa-arrow-circle-right::before { content: ""; }
.fa-arrow-circle-up::before { content: ""; }
.fa-arrow-circle-down::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-tasks::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-arrows-alt::before { content: ""; }
.fa-group::before, .fa-users::before { content: ""; }
.fa-chain::before, .fa-link::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-cut::before, .fa-scissors::before { content: ""; }
.fa-copy::before, .fa-files-o::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-save::before, .fa-floppy-o::before { content: ""; }
.fa-square::before { content: ""; }
.fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: ""; }
.fa-list-ul::before { content: ""; }
.fa-list-ol::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-table::before { content: ""; }
.fa-magic::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-pinterest-square::before { content: ""; }
.fa-google-plus-square::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-money::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-columns::before { content: ""; }
.fa-unsorted::before, .fa-sort::before { content: ""; }
.fa-sort-down::before, .fa-sort-desc::before { content: ""; }
.fa-sort-up::before, .fa-sort-asc::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-rotate-left::before, .fa-undo::before { content: ""; }
.fa-legal::before, .fa-gavel::before { content: ""; }
.fa-dashboard::before, .fa-tachometer::before { content: ""; }
.fa-comment-o::before { content: ""; }
.fa-comments-o::before { content: ""; }
.fa-flash::before, .fa-bolt::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-paste::before, .fa-clipboard::before { content: ""; }
.fa-lightbulb-o::before { content: ""; }
.fa-exchange::before { content: ""; }
.fa-cloud-download::before { content: ""; }
.fa-cloud-upload::before { content: ""; }
.fa-user-md::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-bell-o::before { content: ""; }
.fa-coffee::before { content: ""; }
.fa-cutlery::before { content: ""; }
.fa-file-text-o::before { content: ""; }
.fa-building-o::before { content: ""; }
.fa-hospital-o::before { content: ""; }
.fa-ambulance::before { content: ""; }
.fa-medkit::before { content: ""; }
.fa-fighter-jet::before { content: ""; }
.fa-beer::before { content: ""; }
.fa-h-square::before { content: ""; }
.fa-plus-square::before { content: ""; }
.fa-angle-double-left::before { content: ""; }
.fa-angle-double-right::before { content: ""; }
.fa-angle-double-up::before { content: ""; }
.fa-angle-double-down::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-desktop::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-tablet::before { content: ""; }
.fa-mobile-phone::before, .fa-mobile::before { content: ""; }
.fa-circle-o::before { content: ""; }
.fa-quote-left::before { content: ""; }
.fa-quote-right::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-mail-reply::before, .fa-reply::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-folder-o::before { content: ""; }
.fa-folder-open-o::before { content: ""; }
.fa-smile-o::before { content: ""; }
.fa-frown-o::before { content: ""; }
.fa-meh-o::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-keyboard-o::before { content: ""; }
.fa-flag-o::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-code::before { content: ""; }
.fa-mail-reply-all::before, .fa-reply-all::before { content: ""; }
.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-code-fork::before { content: ""; }
.fa-unlink::before, .fa-chain-broken::before { content: ""; }
.fa-question::before { content: ""; }
.fa-info::before { content: ""; }
.fa-exclamation::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-shield::before { content: ""; }
.fa-calendar-o::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-chevron-circle-left::before { content: ""; }
.fa-chevron-circle-right::before { content: ""; }
.fa-chevron-circle-up::before { content: ""; }
.fa-chevron-circle-down::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-unlock-alt::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-ellipsis-h::before { content: ""; }
.fa-ellipsis-v::before { content: ""; }
.fa-rss-square::before { content: ""; }
.fa-play-circle::before { content: ""; }
.fa-ticket::before { content: ""; }
.fa-minus-square::before { content: ""; }
.fa-minus-square-o::before { content: ""; }
.fa-level-up::before { content: ""; }
.fa-level-down::before { content: ""; }
.fa-check-square::before { content: ""; }
.fa-pencil-square::before { content: ""; }
.fa-external-link-square::before { content: ""; }
.fa-share-square::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-toggle-down::before, .fa-caret-square-o-down::before { content: ""; }
.fa-toggle-up::before, .fa-caret-square-o-up::before { content: ""; }
.fa-toggle-right::before, .fa-caret-square-o-right::before { content: ""; }
.fa-euro::before, .fa-eur::before { content: ""; }
.fa-gbp::before { content: ""; }
.fa-dollar::before, .fa-usd::before { content: ""; }
.fa-rupee::before, .fa-inr::before { content: ""; }
.fa-cny::before, .fa-rmb::before, .fa-yen::before, .fa-jpy::before { content: ""; }
.fa-ruble::before, .fa-rouble::before, .fa-rub::before { content: ""; }
.fa-won::before, .fa-krw::before { content: ""; }
.fa-bitcoin::before, .fa-btc::before { content: ""; }
.fa-file::before { content: ""; }
.fa-file-text::before { content: ""; }
.fa-sort-alpha-asc::before { content: ""; }
.fa-sort-alpha-desc::before { content: ""; }
.fa-sort-amount-asc::before { content: ""; }
.fa-sort-amount-desc::before { content: ""; }
.fa-sort-numeric-asc::before { content: ""; }
.fa-sort-numeric-desc::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-youtube-square::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-xing-square::before { content: ""; }
.fa-youtube-play::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-bitbucket-square::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-tumblr-square::before { content: ""; }
.fa-long-arrow-down::before { content: ""; }
.fa-long-arrow-up::before { content: ""; }
.fa-long-arrow-left::before { content: ""; }
.fa-long-arrow-right::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-android::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-female::before { content: ""; }
.fa-male::before { content: ""; }
.fa-gittip::before, .fa-gratipay::before { content: ""; }
.fa-sun-o::before { content: ""; }
.fa-moon-o::before { content: ""; }
.fa-archive::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-arrow-circle-o-right::before { content: ""; }
.fa-arrow-circle-o-left::before { content: ""; }
.fa-toggle-left::before, .fa-caret-square-o-left::before { content: ""; }
.fa-dot-circle-o::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-vimeo-square::before { content: ""; }
.fa-turkish-lira::before, .fa-try::before { content: ""; }
.fa-plus-square-o::before { content: ""; }
.fa-space-shuttle::before { content: ""; }
.fa-slack::before { content: ""; }
.fa-envelope-square::before { content: ""; }
.fa-wordpress::before { content: ""; }
.fa-openid::before { content: ""; }
.fa-institution::before, .fa-bank::before, .fa-university::before { content: ""; }
.fa-mortar-board::before, .fa-graduation-cap::before { content: ""; }
.fa-yahoo::before { content: ""; }
.fa-google::before { content: ""; }
.fa-reddit::before { content: ""; }
.fa-reddit-square::before { content: ""; }
.fa-stumbleupon-circle::before { content: ""; }
.fa-stumbleupon::before { content: ""; }
.fa-delicious::before { content: ""; }
.fa-digg::before { content: ""; }
.fa-pied-piper-pp::before { content: ""; }
.fa-pied-piper-alt::before { content: ""; }
.fa-drupal::before { content: ""; }
.fa-joomla::before { content: ""; }
.fa-language::before { content: ""; }
.fa-fax::before { content: ""; }
.fa-building::before { content: ""; }
.fa-child::before { content: ""; }
.fa-paw::before { content: ""; }
.fa-spoon::before { content: ""; }
.fa-cube::before { content: ""; }
.fa-cubes::before { content: ""; }
.fa-behance::before { content: ""; }
.fa-behance-square::before { content: ""; }
.fa-steam::before { content: ""; }
.fa-steam-square::before { content: ""; }
.fa-recycle::before { content: ""; }
.fa-automobile::before, .fa-car::before { content: ""; }
.fa-cab::before, .fa-taxi::before { content: ""; }
.fa-tree::before { content: ""; }
.fa-spotify::before { content: ""; }
.fa-deviantart::before { content: ""; }
.fa-soundcloud::before { content: ""; }
.fa-database::before { content: ""; }
.fa-file-pdf-o::before { content: ""; }
.fa-file-word-o::before { content: ""; }
.fa-file-excel-o::before { content: ""; }
.fa-file-powerpoint-o::before { content: ""; }
.fa-file-photo-o::before, .fa-file-picture-o::before, .fa-file-image-o::before { content: ""; }
.fa-file-zip-o::before, .fa-file-archive-o::before { content: ""; }
.fa-file-sound-o::before, .fa-file-audio-o::before { content: ""; }
.fa-file-movie-o::before, .fa-file-video-o::before { content: ""; }
.fa-file-code-o::before { content: ""; }
.fa-vine::before { content: ""; }
.fa-codepen::before { content: ""; }
.fa-jsfiddle::before { content: ""; }
.fa-life-bouy::before, .fa-life-buoy::before, .fa-life-saver::before, .fa-support::before, .fa-life-ring::before { content: ""; }
.fa-circle-o-notch::before { content: ""; }
.fa-ra::before, .fa-resistance::before, .fa-rebel::before { content: ""; }
.fa-ge::before, .fa-empire::before { content: ""; }
.fa-git-square::before { content: ""; }
.fa-git::before { content: ""; }
.fa-y-combinator-square::before, .fa-yc-square::before, .fa-hacker-news::before { content: ""; }
.fa-tencent-weibo::before { content: ""; }
.fa-qq::before { content: ""; }
.fa-wechat::before, .fa-weixin::before { content: ""; }
.fa-send::before, .fa-paper-plane::before { content: ""; }
.fa-send-o::before, .fa-paper-plane-o::before { content: ""; }
.fa-history::before { content: ""; }
.fa-circle-thin::before { content: ""; }
.fa-header::before { content: ""; }
.fa-paragraph::before { content: ""; }
.fa-sliders::before { content: ""; }
.fa-share-alt::before { content: ""; }
.fa-share-alt-square::before { content: ""; }
.fa-bomb::before { content: ""; }
.fa-soccer-ball-o::before, .fa-futbol-o::before { content: ""; }
.fa-tty::before { content: ""; }
.fa-binoculars::before { content: ""; }
.fa-plug::before { content: ""; }
.fa-slideshare::before { content: ""; }
.fa-twitch::before { content: ""; }
.fa-yelp::before { content: ""; }
.fa-newspaper-o::before { content: ""; }
.fa-wifi::before { content: ""; }
.fa-calculator::before { content: ""; }
.fa-paypal::before { content: ""; }
.fa-google-wallet::before { content: ""; }
.fa-cc-visa::before { content: ""; }
.fa-cc-mastercard::before { content: ""; }
.fa-cc-discover::before { content: ""; }
.fa-cc-amex::before { content: ""; }
.fa-cc-paypal::before { content: ""; }
.fa-cc-stripe::before { content: ""; }
.fa-bell-slash::before { content: ""; }
.fa-bell-slash-o::before { content: ""; }
.fa-trash::before { content: ""; }
.fa-copyright::before { content: ""; }
.fa-at::before { content: ""; }
.fa-eyedropper::before { content: ""; }
.fa-paint-brush::before { content: ""; }
.fa-birthday-cake::before { content: ""; }
.fa-area-chart::before { content: ""; }
.fa-pie-chart::before { content: ""; }
.fa-line-chart::before { content: ""; }
.fa-lastfm::before { content: ""; }
.fa-lastfm-square::before { content: ""; }
.fa-toggle-off::before { content: ""; }
.fa-toggle-on::before { content: ""; }
.fa-bicycle::before { content: ""; }
.fa-bus::before { content: ""; }
.fa-ioxhost::before { content: ""; }
.fa-angellist::before { content: ""; }
.fa-cc::before { content: ""; }
.fa-shekel::before, .fa-sheqel::before, .fa-ils::before { content: ""; }
.fa-meanpath::before { content: ""; }
.fa-buysellads::before { content: ""; }
.fa-connectdevelop::before { content: ""; }
.fa-dashcube::before { content: ""; }
.fa-forumbee::before { content: ""; }
.fa-leanpub::before { content: ""; }
.fa-sellsy::before { content: ""; }
.fa-shirtsinbulk::before { content: ""; }
.fa-simplybuilt::before { content: ""; }
.fa-skyatlas::before { content: ""; }
.fa-cart-plus::before { content: ""; }
.fa-cart-arrow-down::before { content: ""; }
.fa-diamond::before { content: ""; }
.fa-ship::before { content: ""; }
.fa-user-secret::before { content: ""; }
.fa-motorcycle::before { content: ""; }
.fa-street-view::before { content: ""; }
.fa-heartbeat::before { content: ""; }
.fa-venus::before { content: ""; }
.fa-mars::before { content: ""; }
.fa-mercury::before { content: ""; }
.fa-intersex::before, .fa-transgender::before { content: ""; }
.fa-transgender-alt::before { content: ""; }
.fa-venus-double::before { content: ""; }
.fa-mars-double::before { content: ""; }
.fa-venus-mars::before { content: ""; }
.fa-mars-stroke::before { content: ""; }
.fa-mars-stroke-v::before { content: ""; }
.fa-mars-stroke-h::before { content: ""; }
.fa-neuter::before { content: ""; }
.fa-genderless::before { content: ""; }
.fa-facebook-official::before { content: ""; }
.fa-pinterest-p::before { content: ""; }
.fa-whatsapp::before { content: ""; }
.fa-server::before { content: ""; }
.fa-user-plus::before { content: ""; }
.fa-user-times::before { content: ""; }
.fa-hotel::before, .fa-bed::before { content: ""; }
.fa-viacoin::before { content: ""; }
.fa-train::before { content: ""; }
.fa-subway::before { content: ""; }
.fa-medium::before { content: ""; }
.fa-yc::before, .fa-y-combinator::before { content: ""; }
.fa-optin-monster::before { content: ""; }
.fa-opencart::before { content: ""; }
.fa-expeditedssl::before { content: ""; }
.fa-battery-4::before, .fa-battery::before, .fa-battery-full::before { content: ""; }
.fa-battery-3::before, .fa-battery-three-quarters::before { content: ""; }
.fa-battery-2::before, .fa-battery-half::before { content: ""; }
.fa-battery-1::before, .fa-battery-quarter::before { content: ""; }
.fa-battery-0::before, .fa-battery-empty::before { content: ""; }
.fa-mouse-pointer::before { content: ""; }
.fa-i-cursor::before { content: ""; }
.fa-object-group::before { content: ""; }
.fa-object-ungroup::before { content: ""; }
.fa-sticky-note::before { content: ""; }
.fa-sticky-note-o::before { content: ""; }
.fa-cc-jcb::before { content: ""; }
.fa-cc-diners-club::before { content: ""; }
.fa-clone::before { content: ""; }
.fa-balance-scale::before { content: ""; }
.fa-hourglass-o::before { content: ""; }
.fa-hourglass-1::before, .fa-hourglass-start::before { content: ""; }
.fa-hourglass-2::before, .fa-hourglass-half::before { content: ""; }
.fa-hourglass-3::before, .fa-hourglass-end::before { content: ""; }
.fa-hourglass::before { content: ""; }
.fa-hand-grab-o::before, .fa-hand-rock-o::before { content: ""; }
.fa-hand-stop-o::before, .fa-hand-paper-o::before { content: ""; }
.fa-hand-scissors-o::before { content: ""; }
.fa-hand-lizard-o::before { content: ""; }
.fa-hand-spock-o::before { content: ""; }
.fa-hand-pointer-o::before { content: ""; }
.fa-hand-peace-o::before { content: ""; }
.fa-trademark::before { content: ""; }
.fa-registered::before { content: ""; }
.fa-creative-commons::before { content: ""; }
.fa-gg::before { content: ""; }
.fa-gg-circle::before { content: ""; }
.fa-tripadvisor::before { content: ""; }
.fa-odnoklassniki::before { content: ""; }
.fa-odnoklassniki-square::before { content: ""; }
.fa-get-pocket::before { content: ""; }
.fa-wikipedia-w::before { content: ""; }
.fa-safari::before { content: ""; }
.fa-chrome::before { content: ""; }
.fa-firefox::before { content: ""; }
.fa-opera::before { content: ""; }
.fa-internet-explorer::before { content: ""; }
.fa-tv::before, .fa-television::before { content: ""; }
.fa-contao::before { content: ""; }
.fa-500px::before { content: ""; }
.fa-amazon::before { content: ""; }
.fa-calendar-plus-o::before { content: ""; }
.fa-calendar-minus-o::before { content: ""; }
.fa-calendar-times-o::before { content: ""; }
.fa-calendar-check-o::before { content: ""; }
.fa-industry::before { content: ""; }
.fa-map-pin::before { content: ""; }
.fa-map-signs::before { content: ""; }
.fa-map-o::before { content: ""; }
.fa-map::before { content: ""; }
.fa-commenting::before { content: ""; }
.fa-commenting-o::before { content: ""; }
.fa-houzz::before { content: ""; }
.fa-vimeo::before { content: ""; }
.fa-black-tie::before { content: ""; }
.fa-fonticons::before { content: ""; }
.fa-reddit-alien::before { content: ""; }
.fa-edge::before { content: ""; }
.fa-credit-card-alt::before { content: ""; }
.fa-codiepie::before { content: ""; }
.fa-modx::before { content: ""; }
.fa-fort-awesome::before { content: ""; }
.fa-usb::before { content: ""; }
.fa-product-hunt::before { content: ""; }
.fa-mixcloud::before { content: ""; }
.fa-scribd::before { content: ""; }
.fa-pause-circle::before { content: ""; }
.fa-pause-circle-o::before { content: ""; }
.fa-stop-circle::before { content: ""; }
.fa-stop-circle-o::before { content: ""; }
.fa-shopping-bag::before { content: ""; }
.fa-shopping-basket::before { content: ""; }
.fa-hashtag::before { content: ""; }
.fa-bluetooth::before { content: ""; }
.fa-bluetooth-b::before { content: ""; }
.fa-percent::before { content: ""; }
.fa-gitlab::before { content: ""; }
.fa-wpbeginner::before { content: ""; }
.fa-wpforms::before { content: ""; }
.fa-envira::before { content: ""; }
.fa-universal-access::before { content: ""; }
.fa-wheelchair-alt::before { content: ""; }
.fa-question-circle-o::before { content: ""; }
.fa-blind::before { content: ""; }
.fa-audio-description::before { content: ""; }
.fa-volume-control-phone::before { content: ""; }
.fa-braille::before { content: ""; }
.fa-assistive-listening-systems::before { content: ""; }
.fa-asl-interpreting::before, .fa-american-sign-language-interpreting::before { content: ""; }
.fa-deafness::before, .fa-hard-of-hearing::before, .fa-deaf::before { content: ""; }
.fa-glide::before { content: ""; }
.fa-glide-g::before { content: ""; }
.fa-signing::before, .fa-sign-language::before { content: ""; }
.fa-low-vision::before { content: ""; }
.fa-viadeo::before { content: ""; }
.fa-viadeo-square::before { content: ""; }
.fa-snapchat::before { content: ""; }
.fa-snapchat-ghost::before { content: ""; }
.fa-snapchat-square::before { content: ""; }
.fa-pied-piper::before { content: ""; }
.fa-first-order::before { content: ""; }
.fa-yoast::before { content: ""; }
.fa-themeisle::before { content: ""; }
.fa-google-plus-circle::before, .fa-google-plus-official::before { content: ""; }
.fa-fa::before, .fa-font-awesome::before { content: ""; }
.fa-handshake-o::before { content: ""; }
.fa-envelope-open::before { content: ""; }
.fa-envelope-open-o::before { content: ""; }
.fa-linode::before { content: ""; }
.fa-address-book::before { content: ""; }
.fa-address-book-o::before { content: ""; }
.fa-vcard::before, .fa-address-card::before { content: ""; }
.fa-vcard-o::before, .fa-address-card-o::before { content: ""; }
.fa-user-circle::before { content: ""; }
.fa-user-circle-o::before { content: ""; }
.fa-user-o::before { content: ""; }
.fa-id-badge::before { content: ""; }
.fa-drivers-license::before, .fa-id-card::before { content: ""; }
.fa-drivers-license-o::before, .fa-id-card-o::before { content: ""; }
.fa-quora::before { content: ""; }
.fa-free-code-camp::before { content: ""; }
.fa-telegram::before { content: ""; }
.fa-thermometer-4::before, .fa-thermometer::before, .fa-thermometer-full::before { content: ""; }
.fa-thermometer-3::before, .fa-thermometer-three-quarters::before { content: ""; }
.fa-thermometer-2::before, .fa-thermometer-half::before { content: ""; }
.fa-thermometer-1::before, .fa-thermometer-quarter::before { content: ""; }
.fa-thermometer-0::before, .fa-thermometer-empty::before { content: ""; }
.fa-shower::before { content: ""; }
.fa-bathtub::before, .fa-s15::before, .fa-bath::before { content: ""; }
.fa-podcast::before { content: ""; }
.fa-window-maximize::before { content: ""; }
.fa-window-minimize::before { content: ""; }
.fa-window-restore::before { content: ""; }
.fa-times-rectangle::before, .fa-window-close::before { content: ""; }
.fa-times-rectangle-o::before, .fa-window-close-o::before { content: ""; }
.fa-bandcamp::before { content: ""; }
.fa-grav::before { content: ""; }
.fa-etsy::before { content: ""; }
.fa-imdb::before { content: ""; }
.fa-ravelry::before { content: ""; }
.fa-eercast::before { content: ""; }
.fa-microchip::before { content: ""; }
.fa-snowflake-o::before { content: ""; }
.fa-superpowers::before { content: ""; }
.fa-wpexplorer::before { content: ""; }
.fa-meetup::before { content: ""; }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px none; }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }
.pwl-print-watermark { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 1500px; margin: auto; text-align: center; z-index: 99999; }
.pwl-print-watermark__copy { transform: rotate(315deg); }
.pwl-print-watermark__copy p { color: rgba(195, 195, 195, 0.06); font-size: 90px; line-height: 90px; }
.pwl-print-watermark__copy p.pwl-print-watermark__copy__subtitle { font-size: 45px; line-height: 60px; }
@media print {
  .pwl-print-watermark { display: block; }
  .td-md-is-safari, .td-md-is-safari body { width: 100%; height: 100%; margin: 0px; padding: 0px; overflow: hidden; }
}
.pwltx__button { border: 0px none; display: block; float: left; font-size: 24px; margin-right: 5px; padding: 4px 10px; text-align: center; }
.pwltx__button:focus, .pwltx__button:hover, .pwltx__button:active { outline: 0px none; }
.pwltx__button--remove { font-size: 16px; }
.pwltx__button--add { font-size: 20px; }
.pwltx__button--reset { font-size: 12px; }
.brand-si .pwltx__button { background-color: rgb(29, 161, 242); border: 1px solid transparent; color: rgb(255, 255, 255); }
.brand-si .pwltx__button:focus, .brand-si .pwltx__button:hover, .brand-si .pwltx__button:active { background-color: rgb(48, 169, 243); border-color: rgb(29, 161, 242); }
.brand-agri .pwltx__button { background-color: rgb(255, 222, 47); border: 1px solid transparent; color: rgb(0, 0, 0); }
.brand-agri .pwltx__button:focus, .brand-agri .pwltx__button:hover, .brand-agri .pwltx__button:active { background-color: rgb(255, 225, 67); border-color: rgb(255, 222, 47); }
.brand-pei .pwltx__button { background-color: rgb(101, 3, 96); border: 1px solid transparent; color: rgb(255, 255, 255); }
.brand-pei .pwltx__button:focus, .brand-pei .pwltx__button:hover, .brand-pei .pwltx__button:active { background-color: rgb(121, 4, 115); border-color: rgb(101, 3, 96); }
.brand-pere .pwltx__button { background-color: rgb(138, 31, 3); border: 1px solid transparent; color: rgb(255, 255, 255); }
.brand-pere .pwltx__button:focus, .brand-pere .pwltx__button:hover, .brand-pere .pwltx__button:active { background-color: rgb(158, 35, 3); border-color: rgb(138, 31, 3); }
.brand-pdi .pwltx__button { background-color: rgb(0, 73, 144); border: 1px solid transparent; color: rgb(255, 255, 255); }
.brand-pdi .pwltx__button:focus, .brand-pdi .pwltx__button:hover, .brand-pdi .pwltx__button:active { background-color: rgb(0, 83, 164); border-color: rgb(0, 73, 144); }
.brand-ii .pwltx__button { background-color: rgb(0, 99, 65); border: 1px solid transparent; color: rgb(255, 255, 255); }
.brand-ii .pwltx__button:focus, .brand-ii .pwltx__button:hover, .brand-ii .pwltx__button:active { background-color: rgb(0, 119, 78); border-color: rgb(0, 99, 65); }
.brand-pfm .pwltx__button { background-color: rgb(255, 206, 0); border: 1px solid transparent; color: rgb(0, 0, 0); }
.brand-pfm .pwltx__button:focus, .brand-pfm .pwltx__button:hover, .brand-pfm .pwltx__button:active { background-color: rgb(255, 210, 20); border-color: rgb(255, 206, 0); }
.brand-rec .pwltx__button { background-color: rgb(0, 59, 92); border: 1px solid transparent; color: rgb(255, 255, 255); }
.brand-rec .pwltx__button:focus, .brand-rec .pwltx__button:hover, .brand-rec .pwltx__button:active { background-color: rgb(0, 72, 112); border-color: rgb(0, 59, 92); }
#debungcontrolls, .debugtimeline { width: 100%; box-sizing: border-box; }
.rev_column, .rev_column .tp-parallax-wrap, .tp-svg-layer svg { vertical-align: top; }
#debungcontrolls { z-index: 100000; position: fixed; bottom: 0px; height: auto; background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%; padding: 10px; }
.debugtimeline { height: 10px; position: relative; margin-bottom: 3px; display: none; white-space: nowrap; }
.debugtimeline:hover { height: 15px; }
.the_timeline_tester { background: rgb(231, 76, 60) none repeat scroll 0% 0%; position: absolute; top: 0px; left: 0px; height: 100%; width: 0px; }
.debugtimeline.tl_slide .the_timeline_tester { background: rgb(243, 156, 18) none repeat scroll 0% 0%; }
.debugtimeline.tl_frame .the_timeline_tester { background: rgb(52, 152, 219) none repeat scroll 0% 0%; }
.debugtimline_txt { color: rgb(255, 255, 255); font-weight: 400; font-size: 7px; position: absolute; left: 10px; top: 0px; white-space: nowrap; line-height: 10px; }
.rtl { direction: rtl; }
@font-face {
  font-family: "revicons";
  font-style: normal;
  font-weight: 400;
  src: url(63da719531adf2f813dca3a106219a4e8ce2ca70.eot)  format("embedded-opentype"), url(2957748b6058d0913f1899fb901b352e538e48bd.woff)  format("woff"), url(8268d833365e0272d1efde03156f29ccd8988998.ttf)  format("truetype"), url(0d5bfdd26ff367138918f4879c86ed0eef2084c6.svg)  format("svg");
}
[class*=" revicon-"]::before, [class^="revicon-"]::before { font-family: revicons; font-style: normal; font-weight: 400; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.2em; }
.revicon-search-1::before { content: ""; }
.revicon-pencil-1::before { content: ""; }
.revicon-picture-1::before { content: ""; }
.revicon-cancel::before { content: ""; }
.revicon-info-circled::before { content: ""; }
.revicon-trash::before { content: ""; }
.revicon-left-dir::before { content: ""; }
.revicon-right-dir::before { content: ""; }
.revicon-down-open::before { content: ""; }
.revicon-left-open::before { content: ""; }
.revicon-right-open::before { content: ""; }
.revicon-angle-left::before { content: ""; }
.revicon-angle-right::before { content: ""; }
.revicon-left-big::before { content: ""; }
.revicon-right-big::before { content: ""; }
.revicon-magic::before { content: ""; }
.revicon-picture::before { content: ""; }
.revicon-export::before { content: ""; }
.revicon-cog::before { content: ""; }
.revicon-login::before { content: ""; }
.revicon-logout::before { content: ""; }
.revicon-video::before { content: ""; }
.revicon-arrow-combo::before { content: ""; }
.revicon-left-open-1::before { content: ""; }
.revicon-right-open-1::before { content: ""; }
.revicon-left-open-mini::before { content: ""; }
.revicon-right-open-mini::before { content: ""; }
.revicon-left-open-big::before { content: ""; }
.revicon-right-open-big::before { content: ""; }
.revicon-left::before { content: ""; }
.revicon-right::before { content: ""; }
.revicon-ccw::before { content: ""; }
.revicon-arrows-ccw::before { content: ""; }
.revicon-palette::before { content: ""; }
.revicon-list-add::before { content: ""; }
.revicon-doc::before { content: ""; }
.revicon-left-open-outline::before { content: ""; }
.revicon-left-open-2::before { content: ""; }
.revicon-right-open-outline::before { content: ""; }
.revicon-right-open-2::before { content: ""; }
.revicon-equalizer::before { content: ""; }
.revicon-layers-alt::before { content: ""; }
.revicon-popup::before { content: ""; }
.rev_slider_wrapper { position: relative; z-index: 0; width: 100%; }
.rev_slider { position: relative; overflow: visible; }
.entry-content .rev_slider a, .rev_slider a { box-shadow: none; }
.tp-overflow-hidden { overflow: hidden ! important; }
.group_ov_hidden { overflow: hidden; }
.rev_slider img, .tp-simpleresponsive img { max-width: none ! important; transition: none 0s ease 0s ; margin: 0px; padding: 0px; border: 0px none; }
.rev_slider .no-slides-text { font-weight: 700; text-align: center; padding-top: 80px; }
.rev_slider > ul, .rev_slider > ul > li, .rev_slider > ul > li::before, .rev_slider_wrapper > ul, .tp-revslider-mainul > li, .tp-revslider-mainul > li::before, .tp-simpleresponsive > ul, .tp-simpleresponsive > ul > li, .tp-simpleresponsive > ul > li::before { list-style: outside none none ! important; position: absolute; margin: 0px ! important; padding: 0px ! important; overflow: visible; background-image: none; background-position: 0px 0px; text-indent: 0px; top: 0px; left: 0px; }
.rev_slider > ul > li, .rev_slider > ul > li::before, .tp-revslider-mainul > li, .tp-revslider-mainul > li::before, .tp-simpleresponsive > ul > li, .tp-simpleresponsive > ul > li::before { visibility: hidden; }
.tp-revslider-mainul, .tp-revslider-slidesli { padding: 0px ! important; margin: 0px ! important; list-style: outside none none ! important; }
.fullscreen-container, .fullwidthbanner-container { padding: 0px; position: relative; }
.rev_slider li.tp-revslider-slidesli { position: absolute ! important; }
.tp-caption .rs-untoggled-content { display: block; }
.tp-caption .rs-toggled-content { display: none; }
.rs-toggle-content-active.tp-caption .rs-toggled-content { display: block; }
.rs-toggle-content-active.tp-caption .rs-untoggled-content { display: none; }
.rev_slider .caption, .rev_slider .tp-caption { position: relative; visibility: hidden; white-space: nowrap; display: block; z-index: 1; }
.rev_slider .caption, .rev_slider .tp-caption, .tp-simpleresponsive img { -moz-user-select: none; }
.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap :last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap :last-child { margin-bottom: 0px; }
.tp-svg-layer svg { width: 100%; height: 100%; position: relative; }
.tp-carousel-wrapper { cursor: url(d8c17433ed9f65f6e36b2cd6934fa1228c597037.cur) , move; }
.tp-carousel-wrapper.dragged { cursor: url(c6fd38cfca53fbf97d37bae45387bf900266812d.cur) , move; }
.tp_inner_padding { box-sizing: border-box; max-height: none ! important; }
.tp-caption.tp-layer-selectable { -moz-user-select: all; }
.tp-caption.tp-hidden-caption, .tp-forcenotvisible, .tp-hide-revslider, .tp-parallax-wrap.tp-hidden-caption { visibility: hidden ! important; display: none ! important; }
.rev_slider audio, .rev_slider embed, .rev_slider iframe, .rev_slider object, .rev_slider video { max-width: none ! important; }
.tp-element-background { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 0; }
.tp-blockmask, .tp-blockmask_in, .tp-blockmask_out { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 1000; transform: scaleX(0) scaleY(0); }
.rev_row_zone { position: absolute; width: 100%; left: 0px; box-sizing: border-box; min-height: 50px; font-size: 0px; }
.rev_column_inner, .rev_slider .tp-caption.rev_row { position: relative; width: 100% ! important; box-sizing: border-box; }
.rev_row_zone_top { top: 0px; }
.rev_row_zone_middle { top: 50%; transform: translateY(-50%); }
.rev_row_zone_bottom { bottom: 0px; }
.rev_slider .tp-caption.rev_row { display: table; table-layout: fixed; vertical-align: top; height: auto ! important; font-size: 0px; }
.rev_column { display: table-cell; position: relative; height: auto; box-sizing: border-box; font-size: 0px; }
.rev_column_inner { display: block; height: auto ! important; white-space: normal ! important; }
.rev_column_bg { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 0; box-sizing: border-box; background-clip: content-box; border: 0px solid transparent; }
.tp-caption .backcorner, .tp-caption .backcornertop, .tp-caption .frontcorner, .tp-caption .frontcornertop { height: 0px; top: 0px; width: 0px; position: absolute; }
.rev_column_inner .tp-loop-wrap, .rev_column_inner .tp-mask-wrap, .rev_column_inner .tp-parallax-wrap { text-align: inherit; }
.rev_column_inner .tp-mask-wrap { display: inline-block; }
.rev_column_inner .tp-parallax-wrap, .rev_column_inner .tp-parallax-wrap .tp-loop-wrap, .rev_column_inner .tp-parallax-wrap .tp-mask-wrap { position: relative ! important; left: auto ! important; top: auto ! important; line-height: 0; }
.tp-video-play-button, .tp-video-play-button i { line-height: 50px ! important; vertical-align: top; text-align: center; }
.rev_column_inner .rev_layer_in_column, .rev_column_inner .tp-parallax-wrap, .rev_column_inner .tp-parallax-wrap .tp-loop-wrap, .rev_column_inner .tp-parallax-wrap .tp-mask-wrap { vertical-align: top; }
.rev_break_columns { display: block ! important; }
.rev_break_columns .tp-parallax-wrap.rev_column { display: block ! important; width: 100% ! important; }
.fullwidthbanner-container { overflow: hidden; }
.fullwidthbanner-container .fullwidthabanner { width: 100%; position: relative; }
.tp-static-layers { position: absolute; z-index: 101; top: 0px; left: 0px; }
.tp-caption .frontcorner { border-left: 40px solid transparent; border-right: 0px solid transparent; border-top: 40px solid rgb(0, 168, 255); left: -40px; }
.tp-caption .backcorner { border-left: 0px solid transparent; border-right: 40px solid transparent; border-bottom: 40px solid rgb(0, 168, 255); right: 0px; }
.tp-caption .frontcornertop { border-left: 40px solid transparent; border-right: 0px solid transparent; border-bottom: 40px solid rgb(0, 168, 255); left: -40px; }
.tp-caption .backcornertop { border-left: 0px solid transparent; border-right: 40px solid transparent; border-top: 40px solid rgb(0, 168, 255); right: 0px; }
.tp-layer-inner-rotation { position: relative ! important; }
img.tp-slider-alternative-image { width: 100%; height: auto; }
.caption.fullscreenvideo, .rs-background-video-layer, .tp-caption.coverscreenvideo, .tp-caption.fullscreenvideo { width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; }
.noFilterClass { filter: none ! important; }
.rs-background-video-layer { visibility: hidden; z-index: 0; }
.caption.fullscreenvideo audio, .caption.fullscreenvideo iframe, .caption.fullscreenvideo video, .tp-caption.fullscreenvideo iframe, .tp-caption.fullscreenvideo iframe audio, .tp-caption.fullscreenvideo iframe video { width: 100% ! important; height: 100% ! important; display: none; }
.fullcoveredvideo audio, .fullscreenvideo audio .fullcoveredvideo video, .fullscreenvideo video { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.fullcoveredvideo .tp-poster { background-position: center center; background-size: cover; width: 100%; height: 100%; top: 0px; left: 0px; }
.videoisplaying .html5vid .tp-poster { display: none; }
.tp-video-play-button { background: rgba(0, 0, 0, 0.3) none repeat scroll 0% 0%; border-radius: 5px; position: absolute; top: 50%; left: 50%; color: rgb(255, 255, 255); margin-top: -25px; margin-left: -25px; cursor: pointer; width: 50px; height: 50px; box-sizing: border-box; display: inline-block; z-index: 4; opacity: 0; transition: opacity 0.3s ease-out 0s ! important; }
.tp-audio-html5 .tp-video-play-button, .tp-hiddenaudio { display: none ! important; }
.tp-caption .html5vid { width: 100% ! important; height: 100% ! important; }
.tp-video-play-button i { width: 50px; height: 50px; display: inline-block; font-size: 40px ! important; }
.rs-fullvideo-cover, .tp-dottedoverlay, .tp-shadowcover { height: 100%; top: 0px; left: 0px; position: absolute; }
.tp-caption:hover .tp-video-play-button { opacity: 1; display: block; }
.tp-caption .tp-revstop { display: none; border-left: 5px solid rgb(255, 255, 255) ! important; border-right: 5px solid rgb(255, 255, 255) ! important; margin-top: 15px ! important; line-height: 20px ! important; vertical-align: top; font-size: 25px ! important; }
.tp-seek-bar, .tp-video-button, .tp-volume-bar { outline: 0px none; line-height: 12px; margin: 0px; cursor: pointer; }
.videoisplaying .revicon-right-dir { display: none; }
.videoisplaying .tp-revstop { display: inline-block; }
.videoisplaying .tp-video-play-button { display: none; }
.fullcoveredvideo .tp-video-play-button { display: none ! important; }
.fullscreenvideo .fullscreenvideo audio, .fullscreenvideo .fullscreenvideo video { object-fit: contain ! important; }
.fullscreenvideo .fullcoveredvideo audio, .fullscreenvideo .fullcoveredvideo video { object-fit: cover ! important; }
.tp-video-controls { position: absolute; bottom: 0px; left: 0px; right: 0px; padding: 5px; opacity: 0; transition: opacity 0.3s ease 0s; background-image: linear-gradient(to bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%); display: table; max-width: 100%; overflow: hidden; box-sizing: border-box; }
.rev-btn.rev-hiddenicon i, .rev-btn.rev-withicon i { transition: all 0.2s ease-out 0s ! important; font-size: 15px; }
.tp-caption:hover .tp-video-controls { opacity: 0.9; }
.tp-video-button { background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%; border: 0px none; border-radius: 3px; font-size: 12px; color: rgb(255, 255, 255); padding: 0px; }
.tp-video-button:hover { cursor: pointer; }
.tp-video-button-wrap, .tp-video-seek-bar-wrap, .tp-video-vol-bar-wrap { padding: 0px 5px; display: table-cell; vertical-align: middle; }
.tp-video-seek-bar-wrap { width: 80%; }
.tp-video-vol-bar-wrap { width: 20%; }
.tp-seek-bar, .tp-volume-bar { width: 100%; padding: 0px; }
.rs-fullvideo-cover { width: 100%; background: transparent none repeat scroll 0px 0px; z-index: 5; }
.tp-audio-html5 .tp-video-controls { opacity: 1 ! important; visibility: visible ! important; }
.tp-dottedoverlay { background-repeat: repeat; width: 100%; z-index: 3; }
.tp-dottedoverlay.twoxtwo { background: transparent url(81ce3356e7d35da7fdcafde1a99a25ff0d39b660.png)  repeat scroll 0% 0%; }
.tp-dottedoverlay.twoxtwowhite { background: transparent url(a30bd55826d8cbb942b0f1039b5146d6481a2001.png)  repeat scroll 0% 0%; }
.tp-dottedoverlay.threexthree { background: transparent url(8681141edd2526d536c1404820d82bd6d4ad06eb.png)  repeat scroll 0% 0%; }
.tp-dottedoverlay.threexthreewhite { background: transparent url(887e7f068e57dc2ecb779b850524ced9147a02fa.png)  repeat scroll 0% 0%; }
.tp-shadowcover { width: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: -1; }
.tp-shadow1 { box-shadow: 0px 10px 6px -6px rgba(0, 0, 0, 0.8); }
.tp-shadow2::after, .tp-shadow2::before, .tp-shadow3::before, .tp-shadow4::after { z-index: -2; position: absolute; content: ""; bottom: 10px; left: 10px; width: 50%; top: 85%; max-width: 300px; background: transparent none repeat scroll 0px 0px; box-shadow: 0px 15px 10px rgba(0, 0, 0, 0.8); transform: rotate(-3deg); }
.tp-shadow2::after, .tp-shadow4::after { transform: rotate(3deg); right: 10px; left: auto; }
.tp-shadow5 { position: relative; box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3), 0px 0px 40px rgba(0, 0, 0, 0.1) inset; }
.tp-shadow5::after, .tp-shadow5::before { content: ""; position: absolute; z-index: -2; box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.6); top: 30%; bottom: 0px; left: 20px; right: 20px; border-radius: 100px / 20px; }
.tp-button { padding: 6px 13px 5px; border-radius: 3px; height: 30px; cursor: pointer; color: rgb(255, 255, 255) ! important; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6) ! important; font-size: 15px; line-height: 45px ! important; font-family: arial,sans-serif; font-weight: 700; letter-spacing: -1px; text-decoration: none; }
.tp-button.big { color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6); font-weight: 700; padding: 9px 20px; font-size: 19px; line-height: 57px ! important; }
.purchase:hover, .tp-button.big:hover, .tp-button:hover { background-position: center bottom, 15px 11px; }
.purchase.green, .purchase.green:hover, .tp-button.green, .tp-button.green:hover { background-color: rgb(33, 161, 23); box-shadow: 0px 3px 0px 0px rgb(16, 77, 11); }
.purchase.blue, .purchase.blue:hover, .tp-button.blue, .tp-button.blue:hover { background-color: rgb(29, 120, 203); box-shadow: 0px 3px 0px 0px rgb(15, 62, 104); }
.purchase.red, .purchase.red:hover, .tp-button.red, .tp-button.red:hover { background-color: rgb(203, 29, 29); box-shadow: 0px 3px 0px 0px rgb(124, 18, 18); }
.purchase.orange, .purchase.orange:hover, .tp-button.orange, .tp-button.orange:hover { background-color: rgb(255, 119, 0); box-shadow: 0px 3px 0px 0px rgb(163, 76, 0); }
.purchase.darkgrey, .purchase.darkgrey:hover, .tp-button.darkgrey, .tp-button.grey, .tp-button.darkgrey:hover, .tp-button.grey:hover { background-color: rgb(85, 85, 85); box-shadow: 0px 3px 0px 0px rgb(34, 34, 34); }
.purchase.lightgrey, .purchase.lightgrey:hover, .tp-button.lightgrey, .tp-button.lightgrey:hover { background-color: rgb(136, 136, 136); box-shadow: 0px 3px 0px 0px rgb(85, 85, 85); }
.rev-btn, .rev-btn:visited { outline: 0px none ! important; box-shadow: none ! important; text-decoration: none ! important; line-height: 44px; font-size: 17px; font-weight: 500; padding: 12px 35px; box-sizing: border-box; font-family: Roboto,sans-serif; cursor: pointer; }
.rev-btn.rev-uppercase, .rev-btn.rev-uppercase:visited { text-transform: uppercase; letter-spacing: 1px; font-size: 15px; font-weight: 900; }
.rev-btn.rev-withicon i { font-weight: 400; position: relative; top: 0px; margin-left: 10px ! important; }
.rev-btn.rev-hiddenicon i { font-weight: 400; position: relative; top: 0px; opacity: 0; margin-left: 0px ! important; width: 0px ! important; }
.rev-btn.rev-hiddenicon:hover i { opacity: 1 ! important; margin-left: 10px ! important; width: auto ! important; }
.rev-btn.rev-medium, .rev-btn.rev-medium:visited { line-height: 36px; font-size: 14px; padding: 10px 30px; }
.rev-btn.rev-medium.rev-hiddenicon i, .rev-btn.rev-medium.rev-withicon i { font-size: 14px; top: 0px; }
.rev-btn.rev-small, .rev-btn.rev-small:visited { line-height: 28px; font-size: 12px; padding: 7px 20px; }
.rev-btn.rev-small.rev-hiddenicon i, .rev-btn.rev-small.rev-withicon i { font-size: 12px; top: 0px; }
.rev-maxround { border-radius: 30px; }
.rev-minround { border-radius: 3px; }
.rev-burger { position: relative; width: 60px; height: 60px; box-sizing: border-box; padding: 22px 0px 0px 14px; border-radius: 50%; border: 1px solid rgba(51, 51, 51, 0.25); cursor: pointer; }
.rev-burger span { display: block; width: 30px; height: 3px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; transition: all 0.7s ease 0s; pointer-events: none; transform-style: flat ! important; }
.rev-burger.revb-white span, .rev-burger.revb-whitenoborder span { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.rev-burger span:nth-child(2) { margin: 3px 0px; }
#dialog_addbutton .rev-burger:hover :first-child, .open .rev-burger :first-child, .open.rev-burger :first-child { transform: translateY(6px) rotate(-45deg); }
#dialog_addbutton .rev-burger:hover :nth-child(2), .open .rev-burger :nth-child(2), .open.rev-burger :nth-child(2) { transform: rotate(-45deg); opacity: 0; }
#dialog_addbutton .rev-burger:hover :last-child, .open .rev-burger :last-child, .open.rev-burger :last-child { transform: translateY(-6px) rotate(-135deg); }
.rev-burger.revb-white { border: 2px solid rgba(255, 255, 255, 0.2); }
.rev-burger.revb-darknoborder, .rev-burger.revb-whitenoborder { border: 0px none; }
.rev-burger.revb-darknoborder span { background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
.rev-burger.revb-whitefull { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 0px none; }
.rev-burger.revb-whitefull span { background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
.rev-burger.revb-darkfull { background: rgb(51, 51, 51) none repeat scroll 0% 0%; border: 0px none; }
.rev-burger.revb-darkfull span, .rev-scroll-btn.revs-fullwhite { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
@keyframes rev-ani-mouse {
0% { opacity: 1; top: 29%; }
15% { opacity: 1; top: 50%; }
50% { opacity: 0; top: 50%; }
100% { opacity: 0; top: 29%; }
}
.rev-scroll-btn { display: inline-block; position: relative; left: 0px; right: 0px; text-align: center; cursor: pointer; width: 35px; height: 55px; box-sizing: border-box; border: 3px solid rgb(255, 255, 255); border-radius: 23px; }
.rev-scroll-btn > * { display: inline-block; line-height: 18px; font-size: 13px; font-weight: 400; color: rgb(255, 255, 255); font-family: proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: 2px; }
.rev-scroll-btn > .active, .rev-scroll-btn > :focus, .rev-scroll-btn > :hover { color: rgb(255, 255, 255); }
.rev-scroll-btn > .active, .rev-scroll-btn > :active, .rev-scroll-btn > :focus, .rev-scroll-btn > :hover { opacity: 0.8; }
.rev-scroll-btn.revs-fullwhite span { background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
.rev-scroll-btn.revs-fulldark { background: rgb(51, 51, 51) none repeat scroll 0% 0%; border: 0px none; }
.rev-scroll-btn.revs-fulldark span, .tp-bullet { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.rev-scroll-btn span { position: absolute; display: block; top: 29%; left: 50%; width: 8px; height: 8px; margin: -4px 0px 0px -4px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 50%; animation: 2.5s linear 0s normal none infinite running rev-ani-mouse; }
.rev-scroll-btn.revs-dark { border-color: rgb(51, 51, 51); }
.rev-scroll-btn.revs-dark span { background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
.rev-control-btn { position: relative; display: inline-block; z-index: 5; color: rgb(255, 255, 255); font-size: 20px; line-height: 60px; font-weight: 400; font-style: normal; font-family: Raleway; text-decoration: none; text-align: center; border-radius: 50px; text-shadow: none; background-color: rgba(0, 0, 0, 0.5); width: 60px; height: 60px; box-sizing: border-box; cursor: pointer; }
.rev-cbutton-dark-sr, .rev-cbutton-light-sr { border-radius: 3px; }
.rev-cbutton-light, .rev-cbutton-light-sr { color: rgb(51, 51, 51); background-color: rgba(255, 255, 255, 0.75); }
.rev-sbutton { line-height: 37px; width: 37px; height: 37px; }
.rev-sbutton-blue { background-color: rgb(59, 89, 152); }
.rev-sbutton-lightblue { background-color: rgb(0, 160, 209); }
.rev-sbutton-red { background-color: rgb(221, 75, 57); }
.tp-bannertimer { visibility: hidden; width: 100%; height: 5px; background: rgba(0, 0, 0, 0.15) none repeat scroll 0% 0%; position: absolute; z-index: 200; top: 0px; }
.tp-bannertimer.tp-bottom { top: auto; bottom: 0px ! important; height: 5px; }
.tp-caption img { background: transparent none repeat scroll 0px 0px; }
.caption.slidelink a div, .tp-caption.slidelink a div { width: 3000px; height: 1500px; background: transparent url(7b9db131e6d062d142f7ad161f7559eb3df05397.png)  repeat scroll 0% 0%; }
.tp-caption.slidelink a span { background: transparent url(7b9db131e6d062d142f7ad161f7559eb3df05397.png)  repeat scroll 0% 0%; }
.tp-loader.spinner0, .tp-loader.spinner5 { background-image: url(53d32142d439cc437392dc06c5e6757710a12b08.gif) ; background-repeat: no-repeat; }
.tp-shape { width: 100%; height: 100%; }
.tp-caption .rs-starring { display: inline-block; }
.tp-caption .rs-starring .star-rating { float: none; display: inline-block; vertical-align: top; color: rgb(255, 195, 33) ! important; }
.tp-caption .rs-starring .star-rating, .tp-caption .rs-starring-page .star-rating { position: relative; height: 1em; width: 5.4em; font-family: star; font-size: 1em ! important; }
.tp-loader.spinner0, .tp-loader.spinner1 { width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; animation: 1.2s ease-in-out 0s normal none infinite running tp-rotateplane; background-color: rgb(255, 255, 255); border-radius: 3px; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); }
.tp-caption .rs-starring .star-rating::before, .tp-caption .rs-starring-page .star-rating::before { content: "sssss"; color: rgb(224, 218, 223); float: left; top: 0px; left: 0px; position: absolute; }
.tp-caption .rs-starring .star-rating span { overflow: hidden; float: left; top: 0px; left: 0px; position: absolute; padding-top: 1.5em; font-size: 1em ! important; }
.tp-caption .rs-starring .star-rating span::before { content: "SSSSS"; top: 0px; position: absolute; left: 0px; }
.tp-loader { top: 50%; left: 50%; z-index: 10000; position: absolute; }
.tp-loader.spinner0 { background-position: center center; }
.tp-loader.spinner5 { background-position: 10px 10px; background-color: rgb(255, 255, 255); margin: -22px; width: 44px; height: 44px; border-radius: 3px; }
@keyframes tp-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); }
}
.tp-loader.spinner2 { width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; background-color: red; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); border-radius: 100%; animation: 1s ease-in-out 0s normal none infinite running tp-scaleout; }
@keyframes tp-scaleout {
0% { transform: scale(0); }
100% { transform: scale(1); opacity: 0; }
}
.tp-loader.spinner3 { margin: -9px 0px 0px -35px; width: 70px; text-align: center; }
.tp-loader.spinner3 .bounce1, .tp-loader.spinner3 .bounce2, .tp-loader.spinner3 .bounce3 { width: 18px; height: 18px; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); border-radius: 100%; display: inline-block; animation: 1.4s ease-in-out 0s normal both infinite running tp-bouncedelay; }
.tp-loader.spinner3 .bounce1 { animation-delay: -0.32s; }
.tp-loader.spinner3 .bounce2 { animation-delay: -0.16s; }
@keyframes tp-bouncedelay {
0%, 100%, 80% { transform: scale(0); }
40% { transform: scale(1); }
}
.tp-loader.spinner4 { margin: -20px 0px 0px -20px; width: 40px; height: 40px; text-align: center; animation: 2s linear 0s normal none infinite running tp-rotate; }
.tp-loader.spinner4 .dot1, .tp-loader.spinner4 .dot2 { width: 60%; height: 60%; display: inline-block; position: absolute; top: 0px; background-color: rgb(255, 255, 255); border-radius: 100%; animation: 2s ease-in-out 0s normal none infinite running tp-bounce; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); }
.tp-loader.spinner4 .dot2 { top: auto; bottom: 0px; animation-delay: -1s; }
@keyframes tp-rotate {
100% { transform: rotate(360deg); }
}
@keyframes tp-bounce {
0%, 100% { transform: scale(0); }
50% { transform: scale(1); }
}
.tp-bullets.navbar, .tp-tabs.navbar, .tp-thumbs.navbar { border: 0px none; min-height: 0px; margin: 0px; border-radius: 0px; }
.tp-bullets, .tp-tabs, .tp-thumbs { position: absolute; display: block; z-index: 1000; top: 0px; left: 0px; }
.tp-tab, .tp-thumb { cursor: pointer; position: absolute; opacity: 0.5; box-sizing: border-box; }
.tp-arr-imgholder, .tp-tab-image, .tp-thumb-image, .tp-videoposter { background-position: center center; background-size: cover; width: 100%; height: 100%; display: block; position: absolute; top: 0px; left: 0px; }
.tp-tab.selected, .tp-tab:hover, .tp-thumb.selected, .tp-thumb:hover { opacity: 1; }
.tp-tab-mask, .tp-thumb-mask { box-sizing: border-box ! important; }
.tp-tabs, .tp-thumbs { box-sizing: content-box ! important; }
.tp-bullet { width: 15px; height: 15px; position: absolute; background: rgba(255, 255, 255, 0.3) none repeat scroll 0% 0%; cursor: pointer; }
.tp-bullet.selected, .tp-bullet:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tparrows { cursor: pointer; background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%; width: 40px; height: 40px; position: absolute; display: block; z-index: 1000; }
.tparrows:hover { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.tparrows::before { font-family: revicons; font-size: 15px; color: rgb(255, 255, 255); display: block; line-height: 40px; text-align: center; }
.hginfo, .hglayerinfo { font-size: 12px; font-weight: 600; }
.tparrows.tp-leftarrow::before { content: ""; }
.tparrows.tp-rightarrow::before { content: ""; }
body.rtl .tp-kbimg { left: 0px ! important; }
.dddwrappershadow { box-shadow: 0px 45px 100px rgba(0, 0, 0, 0.4); }
.hglayerinfo { position: fixed; bottom: 0px; left: 0px; color: rgb(255, 255, 255); line-height: 20px; background: rgba(0, 0, 0, 0.75) none repeat scroll 0% 0%; padding: 5px 10px; z-index: 2000; white-space: normal; }
.helpgrid, .hginfo { position: absolute; }
.hginfo { top: -2px; left: -2px; color: rgb(231, 76, 60); background: rgb(0, 0, 0) none repeat scroll 0% 0%; padding: 2px 5px; }
.indebugmode .tp-caption:hover { border: 1px dashed rgb(192, 57, 43) ! important; }
.helpgrid { border: 2px dashed rgb(192, 57, 43); top: 0px; left: 0px; z-index: 0; }
#revsliderlogloglog { padding: 15px; color: rgb(255, 255, 255); position: fixed; top: 0px; left: 0px; width: 200px; height: 150px; background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; z-index: 100000; font-size: 10px; overflow: scroll; }
.aden { filter: hue-rotate(-20deg) contrast(0.9) saturate(0.85) brightness(1.2); }
.aden::after { background: transparent linear-gradient(to right, rgba(66, 10, 14, 0.2), transparent) repeat scroll 0% 0%; mix-blend-mode: darken; }
.perpetua::after, .reyes::after { mix-blend-mode: soft-light; opacity: 0.5; }
.inkwell { filter: sepia(0.3) contrast(1.1) brightness(1.1) grayscale(1); }
.perpetua::after { background: transparent linear-gradient(to bottom, rgb(0, 91, 154), rgb(230, 193, 61)) repeat scroll 0% 0%; }
.reyes { filter: sepia(0.22) brightness(1.1) contrast(0.85) saturate(0.75); }
.reyes::after { background: rgb(239, 205, 173) none repeat scroll 0% 0%; }
.gingham { filter: brightness(1.05) hue-rotate(-10deg); }
.gingham::after { background: transparent linear-gradient(to right, rgba(66, 10, 14, 0.2), transparent) repeat scroll 0% 0%; mix-blend-mode: darken; }
.toaster { filter: contrast(1.5) brightness(0.9); }
.toaster::after { background: transparent radial-gradient(circle, rgb(128, 78, 15), rgb(59, 0, 59)) repeat scroll 0% 0%; mix-blend-mode: screen; }
.walden { filter: brightness(1.1) hue-rotate(-10deg) sepia(0.3) saturate(1.6); }
.walden::after { background: rgb(0, 68, 204) none repeat scroll 0% 0%; mix-blend-mode: screen; opacity: 0.3; }
.hudson { filter: brightness(1.2) contrast(0.9) saturate(1.1); }
.hudson::after { background: transparent radial-gradient(circle, rgb(166, 177, 255) 50%, rgb(52, 33, 52)) repeat scroll 0% 0%; mix-blend-mode: multiply; opacity: 0.5; }
.earlybird { filter: contrast(0.9) sepia(0.2); }
.earlybird::after { background: transparent radial-gradient(circle, rgb(208, 186, 142) 20%, rgb(54, 3, 9) 85%, rgb(29, 2, 16) 100%) repeat scroll 0% 0%; mix-blend-mode: overlay; }
.mayfair { filter: contrast(1.1) saturate(1.1); }
.mayfair::after { background: transparent radial-gradient(circle at 40% 40% , rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), rgb(17, 17, 17) 60%) repeat scroll 0% 0%; mix-blend-mode: overlay; opacity: 0.4; }
.lofi { filter: saturate(1.1) contrast(1.5); }
.lofi::after { background: transparent radial-gradient(circle, transparent 70%, rgb(34, 34, 34) 150%) repeat scroll 0% 0%; mix-blend-mode: multiply; }
._1977 { filter: contrast(1.1) brightness(1.1) saturate(1.3); }
._1977::after { background: rgba(243, 106, 188, 0.3) none repeat scroll 0% 0%; mix-blend-mode: screen; }
.brooklyn { filter: contrast(0.9) brightness(1.1); }
.brooklyn::after { background: transparent radial-gradient(circle, rgba(168, 223, 193, 0.4) 70%, rgb(196, 183, 200)) repeat scroll 0% 0%; mix-blend-mode: overlay; }
.xpro2 { filter: sepia(0.3); }
.xpro2::after { background: transparent radial-gradient(circle, rgb(230, 231, 224) 40%, rgba(43, 42, 161, 0.6) 110%) repeat scroll 0% 0%; mix-blend-mode: color-burn; }
.nashville { filter: sepia(0.2) contrast(1.2) brightness(1.05) saturate(1.2); }
.nashville::after { background: rgba(0, 70, 150, 0.4) none repeat scroll 0% 0%; mix-blend-mode: lighten; }
.nashville::before { background: rgba(247, 176, 153, 0.56) none repeat scroll 0% 0%; mix-blend-mode: darken; }
.lark { filter: contrast(0.9); }
.lark::after { background: rgba(242, 242, 242, 0.8) none repeat scroll 0% 0%; mix-blend-mode: darken; }
.lark::before { background: rgb(34, 37, 63) none repeat scroll 0% 0%; mix-blend-mode: color-dodge; }
.moon { filter: grayscale(1) contrast(1.1) brightness(1.1); }
.moon::before { background: rgb(160, 160, 160) none repeat scroll 0% 0%; mix-blend-mode: soft-light; }
.moon::after { background: rgb(56, 56, 56) none repeat scroll 0% 0%; mix-blend-mode: lighten; }
.clarendon { filter: contrast(1.2) saturate(1.35); }
.clarendon::before { background: rgba(127, 187, 227, 0.2) none repeat scroll 0% 0%; mix-blend-mode: overlay; }
.willow { filter: grayscale(0.5) contrast(0.95) brightness(0.9); }
.willow::before { mix-blend-mode: overlay; }
.willow::after { background-color: rgb(216, 205, 203); mix-blend-mode: color; }
.rise { filter: brightness(1.05) sepia(0.2) contrast(0.9) saturate(0.9); }
.rise::after { background: transparent radial-gradient(circle, rgba(232, 197, 152, 0.8), transparent 90%) repeat scroll 0% 0%; mix-blend-mode: overlay; opacity: 0.6; }
.rise::before { background: transparent radial-gradient(circle, rgba(236, 205, 169, 0.15) 55%, rgba(50, 30, 7, 0.4)) repeat scroll 0% 0%; mix-blend-mode: multiply; }
._1977::after, ._1977::before, .aden::after, .aden::before, .brooklyn::after, .brooklyn::before, .clarendon::after, .clarendon::before, .earlybird::after, .earlybird::before, .gingham::after, .gingham::before, .hudson::after, .hudson::before, .inkwell::after, .inkwell::before, .lark::after, .lark::before, .lofi::after, .lofi::before, .mayfair::after, .mayfair::before, .moon::after, .moon::before, .nashville::after, .nashville::before, .perpetua::after, .perpetua::before, .reyes::after, .reyes::before, .rise::after, .rise::before, .slumber::after, .slumber::before, .toaster::after, .toaster::before, .walden::after, .walden::before, .willow::after, .willow::before, .xpro2::after, .xpro2::before { content: ""; display: block; height: 100%; width: 100%; top: 0px; left: 0px; position: absolute; pointer-events: none; }
._1977, .aden, .brooklyn, .clarendon, .earlybird, .gingham, .hudson, .inkwell, .lark, .lofi, .mayfair, .moon, .nashville, .perpetua, .reyes, .rise, .slumber, .toaster, .walden, .willow, .xpro2 { position: relative; }
._1977 img, .aden img, .brooklyn img, .clarendon img, .earlybird img, .gingham img, .hudson img, .inkwell img, .lark img, .lofi img, .mayfair img, .moon img, .nashville img, .perpetua img, .reyes img, .rise img, .slumber img, .toaster img, .walden img, .willow img, .xpro2 img { width: 100%; z-index: 1; }
._1977::before, .aden::before, .brooklyn::before, .clarendon::before, .earlybird::before, .gingham::before, .hudson::before, .inkwell::before, .lark::before, .lofi::before, .mayfair::before, .moon::before, .nashville::before, .perpetua::before, .reyes::before, .rise::before, .slumber::before, .toaster::before, .walden::before, .willow::before, .xpro2::before { z-index: 2; }
._1977::after, .aden::after, .brooklyn::after, .clarendon::after, .earlybird::after, .gingham::after, .hudson::after, .inkwell::after, .lark::after, .lofi::after, .mayfair::after, .moon::after, .nashville::after, .perpetua::after, .reyes::after, .rise::after, .slumber::after, .toaster::after, .walden::after, .willow::after, .xpro2::after { z-index: 3; }
.slumber { filter: saturate(0.66) brightness(1.05); }
.slumber::after { background: rgba(125, 105, 24, 0.5) none repeat scroll 0% 0%; mix-blend-mode: soft-light; }
.slumber::before { background: rgba(69, 41, 12, 0.4) none repeat scroll 0% 0%; mix-blend-mode: lighten; }
.error { background-color: rgb(255, 235, 232); border: 1px solid rgb(204, 0, 0); border-radius: 4px; padding: 4px; }
.error .title { font-weight: bold; font-size: large; }
.widget_wc_aelia_currencyswitcher_widget .button.change_currency { display: none; }
.widget_wc_aelia_currencyswitcher_widget .currency_button { display: inline-block; }
.widget_wc_aelia_country_selector_widget .button.change_country { display: none; }
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button { float: right; }
.woocommerce .col2-set, .woocommerce-page .col2-set { width: 100%; }
.woocommerce .col2-set::after, .woocommerce .col2-set::before, .woocommerce-page .col2-set::after, .woocommerce-page .col2-set::before { content: " "; display: table; }
.woocommerce .col2-set::after, .woocommerce-page .col2-set::after { clear: both; }
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 { float: left; width: 48%; }
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { float: right; width: 48%; }
.woocommerce img, .woocommerce-page img { height: auto; max-width: 100%; }
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { float: left; width: 48%; }
.woocommerce #content div.product div.thumbnails::after, .woocommerce #content div.product div.thumbnails::before, .woocommerce div.product div.thumbnails::after, .woocommerce div.product div.thumbnails::before, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page #content div.product div.thumbnails::before, .woocommerce-page div.product div.thumbnails::after, .woocommerce-page div.product div.thumbnails::before { content: " "; display: table; }
.woocommerce #content div.product div.thumbnails::after, .woocommerce div.product div.thumbnails::after, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page div.product div.thumbnails::after { clear: both; }
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a { float: left; width: 30.75%; margin-right: 3.8%; margin-bottom: 1em; }
.woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last { margin-right: 0px; }
.woocommerce #content div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails a.first { clear: both; }
.woocommerce #content div.product div.thumbnails.columns-1 a, .woocommerce div.product div.thumbnails.columns-1 a, .woocommerce-page #content div.product div.thumbnails.columns-1 a, .woocommerce-page div.product div.thumbnails.columns-1 a { width: 100%; margin-right: 0px; float: none; }
.woocommerce #content div.product div.thumbnails.columns-2 a, .woocommerce div.product div.thumbnails.columns-2 a, .woocommerce-page #content div.product div.thumbnails.columns-2 a, .woocommerce-page div.product div.thumbnails.columns-2 a { width: 48%; }
.woocommerce #content div.product div.thumbnails.columns-4 a, .woocommerce div.product div.thumbnails.columns-4 a, .woocommerce-page #content div.product div.thumbnails.columns-4 a, .woocommerce-page div.product div.thumbnails.columns-4 a { width: 22.05%; }
.woocommerce #content div.product div.thumbnails.columns-5 a, .woocommerce div.product div.thumbnails.columns-5 a, .woocommerce-page #content div.product div.thumbnails.columns-5 a, .woocommerce-page div.product div.thumbnails.columns-5 a { width: 16.9%; }
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { float: right; width: 48%; }
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs { clear: both; }
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product .woocommerce-tabs ul.tabs::before { content: " "; display: table; }
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after { clear: both; }
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li { display: inline-block; }
.woocommerce #content div.product #reviews .comment::after, .woocommerce #content div.product #reviews .comment::before, .woocommerce div.product #reviews .comment::after, .woocommerce div.product #reviews .comment::before, .woocommerce-page #content div.product #reviews .comment::after, .woocommerce-page #content div.product #reviews .comment::before, .woocommerce-page div.product #reviews .comment::after, .woocommerce-page div.product #reviews .comment::before { content: " "; display: table; }
.woocommerce #content div.product #reviews .comment::after, .woocommerce div.product #reviews .comment::after, .woocommerce-page #content div.product #reviews .comment::after, .woocommerce-page div.product #reviews .comment::after { clear: both; }
.woocommerce #content div.product #reviews .comment img, .woocommerce div.product #reviews .comment img, .woocommerce-page #content div.product #reviews .comment img, .woocommerce-page div.product #reviews .comment img { float: right; height: auto; }
.woocommerce ul.products, .woocommerce-page ul.products { clear: both; }
.woocommerce ul.products::after, .woocommerce ul.products::before, .woocommerce-page ul.products::after, .woocommerce-page ul.products::before { content: " "; display: table; }
.woocommerce ul.products::after, .woocommerce-page ul.products::after { clear: both; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { float: left; margin: 0px 3.8% 2.992em 0px; padding: 0px; position: relative; width: 22.05%; }
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first { clear: both; }
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last { margin-right: 0px; }
.woocommerce-page.columns-1 ul.products li.product, .woocommerce.columns-1 ul.products li.product { width: 100%; margin-right: 0px; }
.woocommerce-page.columns-2 ul.products li.product, .woocommerce.columns-2 ul.products li.product { width: 48%; }
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product { width: 30.75%; }
.woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product { width: 16.95%; }
.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product { width: 13.5%; }
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count { float: left; }
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { float: right; }
.woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce .woocommerce-pagination ul.page-numbers::before, .woocommerce-page .woocommerce-pagination ul.page-numbers::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::before { content: " "; display: table; }
.woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::after { clear: both; }
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li { display: inline-block; }
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img { height: auto; }
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions { text-align: right; }
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text { width: 80px; }
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon { float: left; }
.woocommerce #content table.cart td.actions .coupon label, .woocommerce table.cart td.actions .coupon label, .woocommerce-page #content table.cart td.actions .coupon label, .woocommerce-page table.cart td.actions .coupon label { display: none; }
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals { width: 100%; }
.woocommerce .cart-collaterals::after, .woocommerce .cart-collaterals::before, .woocommerce-page .cart-collaterals::after, .woocommerce-page .cart-collaterals::before { content: " "; display: table; }
.woocommerce .cart-collaterals::after, .woocommerce-page .cart-collaterals::after { clear: both; }
.woocommerce .cart-collaterals .related, .woocommerce-page .cart-collaterals .related { width: 30.75%; float: left; }
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells { width: 48%; float: left; }
.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products { float: none; }
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li { width: 48%; }
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator { width: 48%; clear: right; float: right; }
.woocommerce .cart-collaterals .shipping_calculator::after, .woocommerce .cart-collaterals .shipping_calculator::before, .woocommerce-page .cart-collaterals .shipping_calculator::after, .woocommerce-page .cart-collaterals .shipping_calculator::before { content: " "; display: table; }
.woocommerce .cart-collaterals .shipping_calculator::after, .woocommerce-page .cart-collaterals .shipping_calculator::after { clear: both; }
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 { width: 47%; }
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { float: right; width: 48%; }
.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before, .woocommerce-page ul.cart_list li::after, .woocommerce-page ul.cart_list li::before, .woocommerce-page ul.product_list_widget li::after, .woocommerce-page ul.product_list_widget li::before { content: " "; display: table; }
.woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after, .woocommerce-page ul.cart_list li::after, .woocommerce-page ul.product_list_widget li::after { clear: both; }
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img { float: right; height: auto; }
.woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before { content: " "; display: table; }
.woocommerce form .form-row::after, .woocommerce-page form .form-row::after { clear: both; }
.woocommerce form .form-row label, .woocommerce-page form .form-row label { display: block; }
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox { display: inline; }
.woocommerce form .form-row select, .woocommerce-page form .form-row select { width: 100%; }
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text { box-sizing: border-box; width: 100%; }
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last { width: 47%; overflow: visible; }
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first { float: left; }
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last { float: right; }
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide { clear: both; }
.woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select { width: auto; }
.woocommerce #payment .terms, .woocommerce #payment .wc-terms-and-conditions, .woocommerce-page #payment .terms, .woocommerce-page #payment .wc-terms-and-conditions { text-align: left; padding: 0px 1em 0px 0px; float: left; }
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order { float: right; }
.woocommerce .woocommerce-billing-fields::after, .woocommerce .woocommerce-billing-fields::before, .woocommerce .woocommerce-shipping-fields::after, .woocommerce .woocommerce-shipping-fields::before, .woocommerce-page .woocommerce-billing-fields::after, .woocommerce-page .woocommerce-billing-fields::before, .woocommerce-page .woocommerce-shipping-fields::after, .woocommerce-page .woocommerce-shipping-fields::before { content: " "; display: table; }
.woocommerce .woocommerce-billing-fields::after, .woocommerce .woocommerce-shipping-fields::after, .woocommerce-page .woocommerce-billing-fields::after, .woocommerce-page .woocommerce-shipping-fields::after { clear: both; }
.woocommerce .woocommerce-terms-and-conditions, .woocommerce-page .woocommerce-terms-and-conditions { margin-bottom: 1.618em; padding: 1.618em; }
.woocommerce .woocommerce-oembed, .woocommerce-page .woocommerce-oembed { position: relative; }
.woocommerce-account .woocommerce-MyAccount-navigation { float: left; width: 30%; }
.woocommerce-account .woocommerce-MyAccount-content { float: right; width: 68%; }
.woocommerce-page.left-sidebar #content.twentyeleven { width: 58.4%; margin: 0px 7.6%; float: right; }
.woocommerce-page.right-sidebar #content.twentyeleven { margin: 0px 7.6%; width: 58.4%; float: left; }
.twentyfourteen .tfwc { padding: 12px 10px 0px; max-width: 474px; margin: 0px auto; }
.twentyfourteen .tfwc .product .entry-summary { padding: 0px ! important; margin: 0px 0px 1.618em ! important; }
.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail { margin-top: 0px; }
@media screen and (min-width: 673px) {
  .twentyfourteen .tfwc { padding-right: 30px; padding-left: 30px; }
}
@media screen and (min-width: 1040px) {
  .twentyfourteen .tfwc { padding-right: 15px; padding-left: 15px; }
}
@media screen and (min-width: 1110px) {
  .twentyfourteen .tfwc { padding-right: 30px; padding-left: 30px; }
}
@media screen and (min-width: 1218px) {
  .twentyfourteen .tfwc { margin-right: 54px; }
  .full-width .twentyfourteen .tfwc { margin-right: auto; }
}
.twentyfifteen .t15wc { padding-left: 7.6923%; padding-right: 7.6923%; padding-top: 7.6923%; margin-bottom: 7.6923%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15); }
.twentyfifteen .t15wc .page-title { margin-left: 0px; }
@media screen and (min-width: 38.75em) {
  .twentyfifteen .t15wc { margin-right: 7.6923%; margin-left: 7.6923%; margin-top: 8.3333%; }
}
@media screen and (min-width: 59.6875em) {
  .twentyfifteen .t15wc { margin-left: 8.3333%; margin-right: 8.3333%; padding: 10%; }
  .single-product .twentyfifteen .entry-summary { padding: 0px ! important; }
}
.twentysixteen .site-main { margin-right: 7.6923%; margin-left: 7.6923%; }
.twentysixteen .entry-summary { margin-right: 0px; margin-left: 0px; }
#content .twentysixteen div.product div.images, #content .twentysixteen div.product div.summary { width: 46.4286%; }
@media screen and (min-width: 44.375em) {
  .twentysixteen .site-main { margin-right: 23.0769%; }
}
@media screen and (min-width: 56.875em) {
  .twentysixteen .site-main { margin-right: 0px; margin-left: 0px; }
  .no-sidebar .twentysixteen .site-main { margin-right: 15%; margin-left: 15%; }
  .no-sidebar .twentysixteen .entry-summary { margin-right: 0px; margin-left: 0px; }
}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 { float: right; }
.rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2 { float: left; }
@keyframes spin {
100% { transform: rotate(360deg); }
}
@keyframes spin {
100% { transform: rotate(360deg); }
}
@font-face {
  font-family: "star";
  font-style: normal;
  font-weight: 400;
  src: url(5cc034d75746a2b2c422764a381775598ed7b582.eot)  format("embedded-opentype"), url(af510f5cb9037d15a5c533b18466f214c8a67556.woff)  format("woff"), url(5db3a7d4e2c7fb0bc60d647eb732704c87f4c297.ttf)  format("truetype"), url(e77480fb401df84d7ecdbaeccde5d8d39899bc82.svg)  format("svg");
}
@font-face {
  font-family: "WooCommerce";
  font-style: normal;
  font-weight: 400;
  src: url(0e871a825c5e9accf4064a63a1d305a5203a1226.eot)  format("embedded-opentype"), url(c45b160c82a29e891f3013ab095d1df2bc8ff254.woff)  format("woff"), url(fe26ffda648f8feb7264acaa93df08fb67c4cdf1.ttf)  format("truetype"), url(40614193bc6af4535d27c21fd197e11daa505dae.svg)  format("svg");
}
.woocommerce-store-notice, p.demo_store { position: absolute; top: 0px; left: 0px; right: 0px; margin: 0px; width: 100%; font-size: 1em; padding: 1em 0px; text-align: center; background-color: rgb(164, 100, 151); color: rgb(255, 255, 255); z-index: 99998; box-shadow: 0px 1px 1em rgba(0, 0, 0, 0.2); display: none; }
.woocommerce-store-notice a, p.demo_store a { color: rgb(255, 255, 255); text-decoration: underline; }
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute ! important; width: 1px; overflow-wrap: normal ! important; }
.admin-bar p.demo_store { top: 32px; }
.clear { clear: both; }
.woocommerce .blockUI.blockOverlay { position: relative; }
.woocommerce .blockUI.blockOverlay::before { height: 1em; width: 1em; display: block; position: absolute; top: 50%; left: 50%; margin-left: -0.5em; margin-top: -0.5em; content: ""; animation: 1s ease-in-out 0s normal none infinite running spin; background: transparent url(b6b6a838e58944c8389e7b26118c54647ae610e1.svg)  repeat scroll center center / cover ; line-height: 1; text-align: center; font-size: 2em; color: rgba(0, 0, 0, 0.75); }
.woocommerce .loader::before { height: 1em; width: 1em; display: block; position: absolute; top: 50%; left: 50%; margin-left: -0.5em; margin-top: -0.5em; content: ""; animation: 1s ease-in-out 0s normal none infinite running spin; background: transparent url(b6b6a838e58944c8389e7b26118c54647ae610e1.svg)  repeat scroll center center / cover ; line-height: 1; text-align: center; font-size: 2em; color: rgba(0, 0, 0, 0.75); }
.woocommerce a.remove { display: block; font-size: 1.5em; height: 1em; width: 1em; text-align: center; line-height: 1; border-radius: 100%; color: red ! important; text-decoration: none; font-weight: 700; border: 0px none; }
.woocommerce a.remove:hover { color: rgb(255, 255, 255) ! important; background: red none repeat scroll 0% 0%; }
.woocommerce small.note { display: block; color: rgb(119, 119, 119); font-size: 0.857em; margin-top: 10px; }
.woocommerce .woocommerce-breadcrumb { margin: 0px 0px 1em; padding: 0px; font-size: 0.92em; color: rgb(119, 119, 119); }
.woocommerce .woocommerce-breadcrumb::after, .woocommerce .woocommerce-breadcrumb::before { content: " "; display: table; }
.woocommerce .woocommerce-breadcrumb::after { clear: both; }
.woocommerce .woocommerce-breadcrumb a { color: rgb(119, 119, 119); }
.woocommerce .quantity .qty { width: 3.631em; text-align: center; }
.woocommerce div.product { margin-bottom: 0px; position: relative; }
.woocommerce div.product .product_title { clear: none; margin-top: 0px; padding: 0px; }
.woocommerce div.product p.price, .woocommerce div.product span.price { color: rgb(119, 164, 100); font-size: 1.25em; }
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { background: inherit; font-weight: 700; }
.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 0.5; }
.woocommerce div.product p.stock { font-size: 0.92em; }
.woocommerce div.product .stock { color: rgb(119, 164, 100); }
.woocommerce div.product .out-of-stock { color: red; }
.woocommerce div.product .woocommerce-product-rating { margin-bottom: 1.618em; }
.woocommerce div.product div.images { margin-bottom: 2em; }
.woocommerce div.product div.images img { display: block; width: 100%; height: auto; box-shadow: none; }
.woocommerce div.product div.images div.thumbnails { padding-top: 1em; }
.woocommerce div.product div.images.woocommerce-product-gallery { position: relative; }
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper { transition: all 0.5s cubic-bezier(0.795, -0.035, 0, 1) 0s; margin: 0px; padding: 0px; }
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg { background-color: rgb(255, 255, 255); }
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) { width: 25%; display: inline-block; }
.woocommerce div.product div.images .woocommerce-product-gallery__trigger { position: absolute; top: 0.5em; right: 0.5em; font-size: 2em; z-index: 9; width: 36px; height: 36px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-indent: -9999px; border-radius: 100%; box-sizing: content-box; }
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before { content: ""; display: block; width: 10px; height: 10px; border: 2px solid rgb(0, 0, 0); border-radius: 100%; position: absolute; top: 9px; left: 9px; box-sizing: content-box; }
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after { content: ""; display: block; width: 2px; height: 8px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; border-radius: 6px; position: absolute; top: 19px; left: 22px; transform: rotate(-45deg); box-sizing: content-box; }
.woocommerce div.product div.images .flex-control-thumbs { overflow: hidden; margin: 0px; padding: 0px; }
.woocommerce div.product div.images .flex-control-thumbs li { width: 25%; float: left; margin: 0px; list-style: outside none none; }
.woocommerce div.product div.images .flex-control-thumbs li img { cursor: pointer; opacity: 0.5; margin: 0px; }
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover { opacity: 1; }
.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) { clear: left; }
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear: left; }
.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) { clear: left; }
.woocommerce div.product div.summary { margin-bottom: 2em; }
.woocommerce div.product div.social { text-align: right; margin: 0px 0px 1em; }
.woocommerce div.product div.social span { margin: 0px 0px 0px 2px; }
.woocommerce div.product div.social span span { margin: 0px; }
.woocommerce div.product div.social span .stButton .chicklets { padding-left: 16px; width: 0px; }
.woocommerce div.product div.social iframe { float: left; margin-top: 3px; }
.woocommerce div.product .woocommerce-tabs ul.tabs { list-style: outside none none; padding: 0px 0px 0px 1em; margin: 0px 0px 1.618em; overflow: hidden; position: relative; }
.woocommerce div.product .woocommerce-tabs ul.tabs li { border: 1px solid rgb(211, 206, 210); background-color: rgb(235, 233, 235); display: inline-block; position: relative; z-index: 0; border-radius: 4px 4px 0px 0px; margin: 0px -5px; padding: 0px 1em; }
.woocommerce div.product .woocommerce-tabs ul.tabs li a { display: inline-block; padding: 0.5em 0px; font-weight: 700; color: rgb(81, 81, 81); text-decoration: none; }
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover { text-decoration: none; color: rgb(107, 106, 107); }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active { background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 2; border-bottom-color: rgb(255, 255, 255); }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a { color: inherit; text-shadow: inherit; }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before { box-shadow: 2px 2px 0px rgb(255, 255, 255); }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after { box-shadow: -2px 2px 0px rgb(255, 255, 255); }
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before { border: 1px solid rgb(211, 206, 210); position: absolute; bottom: -1px; width: 5px; height: 5px; content: " "; }
.woocommerce div.product .woocommerce-tabs ul.tabs li::before { left: -6px; border-bottom-right-radius: 4px; border-width: 0px 1px 1px 0px; box-shadow: 2px 2px 0px rgb(235, 233, 235); }
.woocommerce div.product .woocommerce-tabs ul.tabs li::after { right: -6px; border-bottom-left-radius: 4px; border-width: 0px 0px 1px 1px; box-shadow: -2px 2px 0px rgb(235, 233, 235); }
.woocommerce div.product .woocommerce-tabs ul.tabs::before { position: absolute; content: " "; width: 100%; bottom: 0px; left: 0px; border-bottom: 1px solid rgb(211, 206, 210); z-index: 1; }
.woocommerce div.product .woocommerce-tabs .panel { margin: 0px 0px 2em; padding: 0px; }
.woocommerce div.product p.cart { margin-bottom: 2em; }
.woocommerce div.product p.cart::after, .woocommerce div.product p.cart::before { content: " "; display: table; }
.woocommerce div.product p.cart::after { clear: both; }
.woocommerce div.product form.cart { margin-bottom: 2em; }
.woocommerce div.product form.cart::after, .woocommerce div.product form.cart::before { content: " "; display: table; }
.woocommerce div.product form.cart::after { clear: both; }
.woocommerce div.product form.cart div.quantity { float: left; margin: 0px 4px 0px 0px; }
.woocommerce div.product form.cart table { border-width: 0px 0px 1px; }
.woocommerce div.product form.cart table td { padding-left: 0px; }
.woocommerce div.product form.cart table div.quantity { float: none; margin: 0px; }
.woocommerce div.product form.cart table small.stock { display: block; float: none; }
.woocommerce div.product form.cart .variations { margin-bottom: 1em; border: 0px none; width: 100%; }
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th { border: 0px none; vertical-align: top; line-height: 2em; }
.woocommerce div.product form.cart .variations label { font-weight: 700; }
.woocommerce div.product form.cart .variations select { max-width: 100%; min-width: 75%; display: inline-block; margin-right: 1em; }
.woocommerce div.product form.cart .variations td.label { padding-right: 1em; }
.woocommerce div.product form.cart .woocommerce-variation-description p { margin-bottom: 1em; }
.woocommerce div.product form.cart .reset_variations { visibility: hidden; font-size: 0.83em; }
.woocommerce div.product form.cart .wc-no-matching-variations { display: none; }
.woocommerce div.product form.cart .button { vertical-align: middle; float: left; }
.woocommerce div.product form.cart .group_table td.label { padding-right: 1em; padding-left: 1em; }
.woocommerce div.product form.cart .group_table td { vertical-align: top; padding-bottom: 0.5em; border: 0px none; }
.woocommerce div.product form.cart .group_table td:first-child { width: 4em; text-align: center; }
.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox { display: inline-block; width: auto; margin: 0px auto; transform: scale(1.5, 1.5); }
.woocommerce span.onsale { min-height: 3.236em; min-width: 3.236em; padding: 0.202em; font-weight: 700; position: absolute; text-align: center; line-height: 3.236; top: -0.5em; left: -0.5em; margin: 0px; border-radius: 100%; background-color: rgb(119, 164, 100); color: rgb(255, 255, 255); font-size: 0.857em; z-index: 9; }
.woocommerce .products ul, .woocommerce ul.products { margin: 0px 0px 1em; padding: 0px; list-style: outside none none; clear: both; }
.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before { content: " "; display: table; }
.woocommerce .products ul::after, .woocommerce ul.products::after { clear: both; }
.woocommerce .products ul li, .woocommerce ul.products li { list-style: outside none none; }
.woocommerce ul.products li.product .onsale { top: 0px; right: 0px; left: auto; margin: -0.5em -0.5em 0px 0px; }
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { padding: 0.5em 0px; margin: 0px; font-size: 1em; }
.woocommerce ul.products li.product a { text-decoration: none; }
.woocommerce ul.products li.product a img { width: 100%; height: auto; display: block; margin: 0px 0px 1em; box-shadow: none; }
.woocommerce ul.products li.product strong { display: block; }
.woocommerce ul.products li.product .star-rating { font-size: 0.857em; }
.woocommerce ul.products li.product .button { margin-top: 1em; }
.woocommerce ul.products li.product .price { color: rgb(119, 164, 100); display: block; font-weight: 400; margin-bottom: 0.5em; font-size: 0.857em; }
.woocommerce ul.products li.product .price del { color: inherit; opacity: 0.5; display: block; }
.woocommerce ul.products li.product .price ins { background: transparent none repeat scroll 0px 0px; font-weight: 700; }
.woocommerce ul.products li.product .price .from { font-size: 0.67em; margin: -2px 0px 0px; text-transform: uppercase; color: rgba(132, 132, 132, 0.5); }
.woocommerce .woocommerce-result-count { margin: 0px 0px 1em; }
.woocommerce .woocommerce-ordering { margin: 0px 0px 1em; }
.woocommerce .woocommerce-ordering select { vertical-align: top; }
.woocommerce nav.woocommerce-pagination { text-align: center; }
.woocommerce nav.woocommerce-pagination ul { display: inline-block; white-space: nowrap; padding: 0px; clear: both; border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(211, 206, 210) currentcolor rgb(211, 206, 210) rgb(211, 206, 210); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 1px; }
.woocommerce nav.woocommerce-pagination ul li { border-right: 1px solid rgb(211, 206, 210); padding: 0px; margin: 0px; float: left; display: inline; overflow: hidden; }
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { margin: 0px; text-decoration: none; line-height: 1; font-size: 1em; font-weight: 400; padding: 0.5em; min-width: 1em; display: block; }
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { background: rgb(235, 233, 235) none repeat scroll 0% 0%; color: rgb(138, 126, 136); }
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { font-size: 100%; margin: 0px; line-height: 1; cursor: pointer; position: relative; text-decoration: none; overflow: visible; padding: 0.618em 1em; font-weight: 700; border-radius: 3px; left: auto; color: rgb(81, 81, 81); background-color: rgb(235, 233, 235); border: 0px none; white-space: nowrap; display: inline-block; background-image: none; box-shadow: none; text-shadow: none; }
.woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading { opacity: 0.25; padding-right: 2.618em; }
.woocommerce #respond input#submit.loading::after, .woocommerce a.button.loading::after, .woocommerce button.button.loading::after, .woocommerce input.button.loading::after { font-family: WooCommerce; content: ""; vertical-align: top; font-weight: 400; position: absolute; top: 0.618em; right: 1em; animation: 2s linear 0s normal none infinite running spin; }
.woocommerce #respond input#submit.added::after, .woocommerce a.button.added::after, .woocommerce button.button.added::after, .woocommerce input.button.added::after { font-family: WooCommerce; content: ""; margin-left: 0.53em; vertical-align: bottom; }
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover { background-color: rgb(218, 216, 218); text-decoration: none; background-image: none; color: rgb(81, 81, 81); }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color: rgb(164, 100, 151); color: rgb(255, 255, 255); }
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover { background-color: rgb(147, 83, 134); color: rgb(255, 255, 255); }
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt[disabled]:disabled, .woocommerce #respond input#submit.alt[disabled]:disabled:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt[disabled]:disabled, .woocommerce a.button.alt[disabled]:disabled:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt[disabled]:disabled, .woocommerce button.button.alt[disabled]:disabled:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt[disabled]:disabled, .woocommerce input.button.alt[disabled]:disabled:hover { background-color: rgb(164, 100, 151); color: rgb(255, 255, 255); }
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled { color: inherit; cursor: not-allowed; opacity: 0.5; padding: 0.618em 1em; }
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit[disabled]:disabled:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button[disabled]:disabled:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button[disabled]:disabled:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button[disabled]:disabled:hover { color: inherit; background-color: rgb(235, 233, 235); }
.woocommerce .cart .button, .woocommerce .cart input.button { float: none; }
.woocommerce a.added_to_cart { padding-top: 0.5em; white-space: nowrap; display: inline-block; }
.woocommerce #reviews h2 small { float: right; color: rgb(119, 119, 119); font-size: 15px; margin: 10px 0px 0px; }
.woocommerce #reviews h2 small a { text-decoration: none; color: rgb(119, 119, 119); }
.woocommerce #reviews h3 { margin: 0px; }
.woocommerce #reviews #respond { margin: 0px; border: 0px none; padding: 0px; }
.woocommerce #reviews #comment { height: 75px; }
.woocommerce #reviews #comments .add_review::after, .woocommerce #reviews #comments .add_review::before { content: " "; display: table; }
.woocommerce #reviews #comments .add_review::after { clear: both; }
.woocommerce #reviews #comments h2 { clear: none; }
.woocommerce #reviews #comments ol.commentlist { margin: 0px; width: 100%; background: transparent none repeat scroll 0px 0px; list-style: outside none none; }
.woocommerce #reviews #comments ol.commentlist::after, .woocommerce #reviews #comments ol.commentlist::before { content: " "; display: table; }
.woocommerce #reviews #comments ol.commentlist::after { clear: both; }
.woocommerce #reviews #comments ol.commentlist li { padding: 0px; margin: 0px 0px 20px; position: relative; background: transparent none repeat scroll 0px 0px; border: 0px none; }
.woocommerce #reviews #comments ol.commentlist li .meta { color: rgb(119, 119, 119); font-size: 0.75em; }
.woocommerce #reviews #comments ol.commentlist li img.avatar { float: left; position: absolute; top: 0px; left: 0px; padding: 3px; width: 32px; height: auto; background: rgb(235, 233, 235) none repeat scroll 0% 0%; border: 1px solid rgb(228, 225, 227); margin: 0px; box-shadow: none; }
.woocommerce #reviews #comments ol.commentlist li .comment-text { margin: 0px 0px 0px 50px; border: 1px solid rgb(228, 225, 227); border-radius: 4px; padding: 1em 1em 0px; }
.woocommerce #reviews #comments ol.commentlist li .comment-text::after, .woocommerce #reviews #comments ol.commentlist li .comment-text::before { content: " "; display: table; }
.woocommerce #reviews #comments ol.commentlist li .comment-text::after { clear: both; }
.woocommerce #reviews #comments ol.commentlist li .comment-text p { margin: 0px 0px 1em; }
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta { font-size: 0.83em; }
.woocommerce #reviews #comments ol.commentlist ul.children { list-style: outside none none; margin: 20px 0px 0px 50px; }
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating { display: none; }
.woocommerce #reviews #comments ol.commentlist #respond { border: 1px solid rgb(228, 225, 227); border-radius: 4px; padding: 1em 1em 0px; margin: 20px 0px 0px 50px; }
.woocommerce #reviews #comments .commentlist > li::before { content: ""; }
.woocommerce .star-rating { float: right; overflow: hidden; position: relative; height: 1em; line-height: 1; font-size: 1em; width: 5.4em; font-family: star; }
.woocommerce .star-rating::before { content: "sssss"; color: rgb(211, 206, 210); float: left; top: 0px; left: 0px; position: absolute; }
.woocommerce .star-rating span { overflow: hidden; float: left; top: 0px; left: 0px; position: absolute; padding-top: 1.5em; }
.woocommerce .star-rating span::before { content: "SSSSS"; top: 0px; position: absolute; left: 0px; }
.woocommerce .woocommerce-product-rating { line-height: 2; display: block; }
.woocommerce .woocommerce-product-rating::after, .woocommerce .woocommerce-product-rating::before { content: " "; display: table; }
.woocommerce .woocommerce-product-rating::after { clear: both; }
.woocommerce .woocommerce-product-rating .star-rating { margin: 0.5em 4px 0px 0px; float: left; }
.woocommerce .products .star-rating { display: block; margin: 0px 0px 0.5em; float: none; }
.woocommerce .hreview-aggregate .star-rating { margin: 10px 0px 0px; }
.woocommerce #review_form #respond { position: static; margin: 0px; width: auto; padding: 0px; background: transparent none repeat scroll 0% 0%; border: 0px none; }
.woocommerce #review_form #respond::after, .woocommerce #review_form #respond::before { content: " "; display: table; }
.woocommerce #review_form #respond::after { clear: both; }
.woocommerce #review_form #respond p { margin: 0px 0px 10px; }
.woocommerce #review_form #respond .form-submit input { left: auto; }
.woocommerce #review_form #respond textarea { box-sizing: border-box; width: 100%; }
.woocommerce p.stars a { position: relative; height: 1em; width: 1em; text-indent: -999em; display: inline-block; text-decoration: none; }
.woocommerce p.stars a::before { display: block; position: absolute; top: 0px; left: 0px; width: 1em; height: 1em; line-height: 1; font-family: WooCommerce; content: ""; text-indent: 0px; }
.woocommerce p.stars a:hover ~ a::before { content: ""; }
.woocommerce p.stars:hover a::before { content: ""; }
.woocommerce p.stars.selected a.active::before { content: ""; }
.woocommerce p.stars.selected a.active ~ a::before { content: ""; }
.woocommerce p.stars.selected a:not(.active)::before { content: ""; }
.woocommerce table.shop_attributes { border-width: 1px 0px 0px; border-style: dotted none none; border-color: rgba(0, 0, 0, 0.1) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-bottom: 1.618em; width: 100%; }
.woocommerce table.shop_attributes th { width: 150px; font-weight: 700; padding: 8px; border-top: 0px none; border-bottom: 1px dotted rgba(0, 0, 0, 0.1); margin: 0px; line-height: 1.5; }
.woocommerce table.shop_attributes td { font-style: italic; padding: 0px; border-top: 0px none; border-bottom: 1px dotted rgba(0, 0, 0, 0.1); margin: 0px; line-height: 1.5; }
.woocommerce table.shop_attributes td p { margin: 0px; padding: 8px 0px; }
.woocommerce table.shop_attributes tr:nth-child(2n) td, .woocommerce table.shop_attributes tr:nth-child(2n) th { background: rgba(0, 0, 0, 0.024) none repeat scroll 0% 0%; }
.woocommerce table.shop_table { border: 1px solid rgba(0, 0, 0, 0.1); margin: 0px -1px 24px 0px; text-align: left; width: 100%; border-collapse: separate; border-radius: 5px; }
.woocommerce table.shop_table th { font-weight: 700; padding: 9px 12px; }
.woocommerce table.shop_table td { border-top: 1px solid rgba(0, 0, 0, 0.1); padding: 6px 12px; vertical-align: middle; }
.woocommerce table.shop_table td small { font-weight: 400; }
.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th { border-top: 0px none; }
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th { font-weight: 700; border-top: 1px solid rgba(0, 0, 0, 0.1); }
.woocommerce table.my_account_orders { font-size: 0.85em; }
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th { padding: 4px 8px; vertical-align: middle; }
.woocommerce table.my_account_orders .button { white-space: nowrap; }
.woocommerce table.my_account_orders .order-actions { text-align: right; }
.woocommerce table.my_account_orders .order-actions .button { margin: 0.125em 0px 0.125em 0.25em; }
.woocommerce table.woocommerce-MyAccount-downloads td, .woocommerce table.woocommerce-MyAccount-downloads th { vertical-align: top; text-align: center; }
.woocommerce table.woocommerce-MyAccount-downloads td:first-child, .woocommerce table.woocommerce-MyAccount-downloads th:first-child { text-align: left; }
.woocommerce table.woocommerce-MyAccount-downloads td:last-child, .woocommerce table.woocommerce-MyAccount-downloads th:last-child { text-align: left; }
.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before, .woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before { content: "↓"; display: inline-block; }
.woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation { list-style: outside none none; }
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt { float: left; clear: both; margin-right: 0.25em; display: inline-block; list-style: outside none none; }
.woocommerce td.product-name .wc-item-meta dd, .woocommerce td.product-name dl.variation dd { margin: 0px; }
.woocommerce td.product-name .wc-item-meta p, .woocommerce td.product-name .wc-item-meta:last-child, .woocommerce td.product-name dl.variation p, .woocommerce td.product-name dl.variation:last-child { margin-bottom: 0px; }
.woocommerce td.product-name p.backorder_notification { font-size: 0.83em; }
.woocommerce td.product-quantity { min-width: 80px; }
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget { list-style: outside none none; padding: 0px; margin: 0px; }
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li { padding: 4px 0px; margin: 0px; list-style: outside none none; }
.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before { content: " "; display: table; }
.woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after { clear: both; }
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a { display: block; font-weight: 700; }
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img { float: right; margin-left: 4px; width: 32px; height: auto; box-shadow: none; }
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl { margin: 0px; padding-left: 1em; border-left: 2px solid rgba(0, 0, 0, 0.1); }
.woocommerce ul.cart_list li dl::after, .woocommerce ul.cart_list li dl::before, .woocommerce ul.product_list_widget li dl::after, .woocommerce ul.product_list_widget li dl::before { content: " "; display: table; }
.woocommerce ul.cart_list li dl::after, .woocommerce ul.product_list_widget li dl::after { clear: both; }
.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt { display: inline-block; float: left; margin-bottom: 1em; }
.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt { font-weight: 700; padding: 0px 0px 0.25em; margin: 0px 4px 0px 0px; clear: left; }
.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd { padding: 0px 0px 0.25em; }
.woocommerce ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child { margin-bottom: 0px; }
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating { float: none; }
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total { border-top: 3px double rgb(235, 233, 235); padding: 4px 0px 0px; }
.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong { min-width: 40px; display: inline-block; }
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li { padding-left: 2em; position: relative; padding-top: 0px; }
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove { position: absolute; top: 0px; left: 0px; }
.woocommerce .widget_shopping_cart .buttons::after, .woocommerce .widget_shopping_cart .buttons::before, .woocommerce.widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::before { content: " "; display: table; }
.woocommerce .widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::after { clear: both; }
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a { margin-right: 5px; margin-bottom: 5px; }
.woocommerce form .form-row { padding: 3px; margin: 0px 0px 6px; }
.woocommerce form .form-row label { line-height: 2; }
.woocommerce form .form-row label.hidden { visibility: hidden; }
.woocommerce form .form-row label.inline { display: inline; }
.woocommerce form .form-row select { cursor: pointer; margin: 0px; }
.woocommerce form .form-row .required { color: red; font-weight: 700; border: 0px none; }
.woocommerce form .form-row .input-checkbox { display: inline; margin: -2px 8px 0px 0px; text-align: center; vertical-align: middle; }
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { box-sizing: border-box; width: 100%; margin: 0px; outline: 0px none; line-height: 1; }
.woocommerce form .form-row textarea { height: 4em; line-height: 1.5; display: block; box-shadow: none; }
.woocommerce form .form-row .select2-container { width: 100%; line-height: 2em; }
.woocommerce form .form-row.woocommerce-invalid label { color: rgb(170, 0, 0); }
.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select { border-color: rgb(170, 0, 0); }
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select { border-color: rgb(105, 191, 41); }
.woocommerce form .form-row :-moz-placeholder { line-height: normal; }
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { border: 1px solid rgb(211, 206, 210); padding: 20px; margin: 2em 0px; text-align: left; border-radius: 5px; }
.woocommerce ul#shipping_method { list-style: outside none none; margin: 0px; padding: 0px; }
.woocommerce ul#shipping_method li { margin: 0px; padding: 0.25em 0px 0.25em 22px; text-indent: -22px; list-style: outside none none; }
.woocommerce ul#shipping_method li input { margin: 3px 0.5ex; }
.woocommerce ul#shipping_method li label { display: inline; }
.woocommerce ul#shipping_method .amount { font-weight: 700; }
.woocommerce p.woocommerce-shipping-contents { margin: 0px; }
.woocommerce ul.order_details { margin: 0px 0px 3em; list-style: outside none none; }
.woocommerce ul.order_details::after, .woocommerce ul.order_details::before { content: " "; display: table; }
.woocommerce ul.order_details::after { clear: both; }
.woocommerce ul.order_details li { float: left; margin-right: 2em; text-transform: uppercase; font-size: 0.715em; line-height: 1; border-right: 1px dashed rgb(211, 206, 210); padding-right: 2em; margin-left: 0px; padding-left: 0px; list-style-type: none; }
.woocommerce ul.order_details li strong { display: block; font-size: 1.4em; text-transform: none; line-height: 1.5; }
.woocommerce ul.order_details li:last-of-type { border: 0px none; }
.woocommerce .wc-bacs-bank-details-account-name { font-weight: 700; }
.woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads { margin-bottom: 2em; }
.woocommerce .woocommerce-customer-details :last-child, .woocommerce .woocommerce-order-details :last-child, .woocommerce .woocommerce-order-downloads :last-child { margin-bottom: 0px; }
.woocommerce .woocommerce-customer-details address { font-style: normal; margin-bottom: 0px; border-width: 1px 2px 2px 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; text-align: left; width: 100%; border-radius: 5px; padding: 6px 12px; }
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone { margin-bottom: 0px; padding-left: 1.5em; }
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; margin-right: 0.618em; content: ""; text-decoration: none; margin-left: -1.5em; line-height: 1.75; position: absolute; }
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; margin-right: 0.618em; content: ""; text-decoration: none; margin-left: -1.5em; line-height: 1.75; position: absolute; }
.woocommerce .woocommerce-widget-layered-nav-list { margin: 0px; padding: 0px; border: 0px none; list-style: outside none none; }
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item { padding: 0px 0px 1px; list-style: outside none none; }
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before { content: " "; display: table; }
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after { clear: both; }
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span { padding: 1px 0px; }
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; margin-right: 0.618em; content: ""; text-decoration: none; color: rgb(170, 0, 0); }
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit { margin-top: 1em; }
.woocommerce .widget_layered_nav_filters ul { margin: 0px; padding: 0px; border: 0px none; list-style: outside none none; overflow: hidden; }
.woocommerce .widget_layered_nav_filters ul li { float: left; padding: 0px 1px 1px 0px; list-style: outside none none; }
.woocommerce .widget_layered_nav_filters ul li a { text-decoration: none; }
.woocommerce .widget_layered_nav_filters ul li a::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; margin-right: 0.618em; content: ""; text-decoration: none; color: rgb(170, 0, 0); }
.woocommerce .widget_price_filter .price_slider { margin-bottom: 1em; }
.woocommerce .widget_price_filter .price_slider_amount { text-align: right; line-height: 2.4; font-size: 0.8751em; }
.woocommerce .widget_price_filter .price_slider_amount .button { font-size: 1.15em; float: left; }
.woocommerce .widget_price_filter .ui-slider { position: relative; text-align: left; margin-left: 0.5em; margin-right: 0.5em; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1em; height: 1em; background-color: rgb(164, 100, 151); border-radius: 1em; cursor: ew-resize; outline: 0px none; top: -0.3em; margin-left: -0.5em; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0.7em; display: block; border: 0px none; border-radius: 1em; background-color: rgb(164, 100, 151); }
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { border-radius: 1em; background-color: rgb(96, 32, 83); border: 0px none; }
.woocommerce .widget_price_filter .ui-slider-horizontal { height: 0.5em; }
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range { top: 0px; height: 100%; }
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left: -1px; }
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right: -1px; }
.woocommerce .widget_rating_filter ul { margin: 0px; padding: 0px; border: 0px none; list-style: outside none none; }
.woocommerce .widget_rating_filter ul li { padding: 0px 0px 1px; list-style: outside none none; }
.woocommerce .widget_rating_filter ul li::after, .woocommerce .widget_rating_filter ul li::before { content: " "; display: table; }
.woocommerce .widget_rating_filter ul li::after { clear: both; }
.woocommerce .widget_rating_filter ul li a { padding: 1px 0px; text-decoration: none; }
.woocommerce .widget_rating_filter ul li .star-rating { float: none; display: inline-block; }
.woocommerce .widget_rating_filter ul li.chosen a::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; margin-right: 0.618em; content: ""; text-decoration: none; color: rgb(170, 0, 0); }
.pswp { z-index: 999999; }
.woocommerce img.pswp__img, .woocommerce-page img.pswp__img { max-width: none; }
button.pswp__button { box-shadow: none ! important; background-image: url(3c3f815ef11e4e26f4b945ab452ad324877bc491.png)  ! important; }
button.pswp__button, button.pswp__button--arrow--left::before, button.pswp__button--arrow--right::before, button.pswp__button:hover { background-color: transparent ! important; }
button.pswp__button--arrow--left, button.pswp__button--arrow--left:hover, button.pswp__button--arrow--right, button.pswp__button--arrow--right:hover { background-image: none ! important; }
button.pswp__button--close:hover { background-position: 0px -44px; }
button.pswp__button--zoom:hover { background-position: -88px 0px; }
.woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 1em 2em 1em 3.5em; margin: 0px 0px 2em; position: relative; background-color: rgb(247, 246, 247); color: rgb(81, 81, 81); border-top: 3px solid rgb(164, 100, 151); list-style: outside none none; width: auto; overflow-wrap: break-word; }
.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before { content: " "; display: table; }
.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after { clear: both; }
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { font-family: WooCommerce; content: ""; display: inline-block; position: absolute; top: 1em; left: 1.5em; }
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button { float: right; }
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li { list-style: outside none none ! important; padding-left: 0px ! important; margin-left: 0px ! important; }
.rtl.woocommerce div.product div.images .flex-control-thumbs li { float: right; }
.woocommerce-message { border-top-color: rgb(143, 174, 27); }
.woocommerce-message::before { content: ""; color: rgb(143, 174, 27); }
.woocommerce-info { border-top-color: rgb(30, 133, 190); }
.woocommerce-info::before { color: rgb(30, 133, 190); }
.woocommerce-error { border-top-color: rgb(184, 28, 35); }
.woocommerce-error::before { content: ""; color: rgb(184, 28, 35); }
.woocommerce-account .woocommerce::after, .woocommerce-account .woocommerce::before { content: " "; display: table; }
.woocommerce-account .woocommerce::after { clear: both; }
.woocommerce-account .addresses .title::after, .woocommerce-account .addresses .title::before { content: " "; display: table; }
.woocommerce-account .addresses .title::after { clear: both; }
.woocommerce-account .addresses .title h3 { float: left; }
.woocommerce-account .addresses .title .edit { float: right; }
.woocommerce-account ol.commentlist.notes li.note p.meta { font-weight: 700; margin-bottom: 0px; }
.woocommerce-account ol.commentlist.notes li.note .description p:last-child { margin-bottom: 0px; }
.woocommerce-account ul.digital-downloads { margin-left: 0px; padding-left: 0px; }
.woocommerce-account ul.digital-downloads li { list-style: outside none none; margin-left: 0px; padding-left: 0px; }
.woocommerce-account ul.digital-downloads li::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; margin-right: 0.618em; content: ""; text-decoration: none; }
.woocommerce-account ul.digital-downloads li .count { float: right; }
#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail { min-width: 32px; }
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img { width: 32px; box-shadow: none; }
#add_payment_method table.cart td, #add_payment_method table.cart th, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart td, .woocommerce-checkout table.cart th { vertical-align: middle; }
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text { float: left; box-sizing: border-box; border: 1px solid rgb(211, 206, 210); padding: 6px 6px 5px; margin: 0px 4px 0px 0px; outline: 0px none; line-height: 1; }
#add_payment_method table.cart input, .woocommerce-cart table.cart input, .woocommerce-checkout table.cart input { margin: 0px; vertical-align: middle; line-height: 1; }
#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout { padding: 1em 0px; }
#add_payment_method .wc-proceed-to-checkout::after, #add_payment_method .wc-proceed-to-checkout::before, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::before, .woocommerce-checkout .wc-proceed-to-checkout::after, .woocommerce-checkout .wc-proceed-to-checkout::before { content: " "; display: table; }
#add_payment_method .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-checkout .wc-proceed-to-checkout::after { clear: both; }
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button { display: block; text-align: center; margin-bottom: 1em; font-size: 1.25em; padding: 1em; }
#add_payment_method .cart-collaterals .shipping_calculator .button, .woocommerce-cart .cart-collaterals .shipping_calculator .button, .woocommerce-checkout .cart-collaterals .shipping_calculator .button { width: 100%; float: none; display: block; }
#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button::after, .woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button::after, .woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button::after { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; margin-left: 0.618em; content: ""; text-decoration: none; }
#add_payment_method .cart-collaterals .cart_totals p small, .woocommerce-cart .cart-collaterals .cart_totals p small, .woocommerce-checkout .cart-collaterals .cart_totals p small { color: rgb(119, 119, 119); font-size: 0.83em; }
#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table { border-collapse: separate; margin: 0px 0px 6px; padding: 0px; }
#add_payment_method .cart-collaterals .cart_totals table tr:first-child td, #add_payment_method .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th { border-top: 0px none; }
#add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th { width: 40%; }
#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th { vertical-align: top; border-left: 0px none; border-right: 0px none; line-height: 1.5em; }
#add_payment_method .cart-collaterals .cart_totals table small, .woocommerce-cart .cart-collaterals .cart_totals table small, .woocommerce-checkout .cart-collaterals .cart_totals table small { color: rgb(119, 119, 119); }
#add_payment_method .cart-collaterals .cart_totals table select, .woocommerce-cart .cart-collaterals .cart_totals table select, .woocommerce-checkout .cart-collaterals .cart_totals table select { width: 100%; }
#add_payment_method .cart-collaterals .cart_totals .discount td, .woocommerce-cart .cart-collaterals .cart_totals .discount td, .woocommerce-checkout .cart-collaterals .cart_totals .discount td { color: rgb(119, 164, 100); }
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th { border-top: 1px solid rgb(235, 233, 235); }
#add_payment_method .cart-collaterals .cross-sells ul.products li.product, .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product, .woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product { margin-top: 0px; }
#add_payment_method .checkout .col-2 h3#ship-to-different-address, .woocommerce-cart .checkout .col-2 h3#ship-to-different-address, .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address { float: left; clear: none; }
#add_payment_method .checkout .col-2 .notes, .woocommerce-cart .checkout .col-2 .notes, .woocommerce-checkout .checkout .col-2 .notes { clear: left; }
#add_payment_method .checkout .col-2 .form-row-first, .woocommerce-cart .checkout .col-2 .form-row-first, .woocommerce-checkout .checkout .col-2 .form-row-first { clear: left; }
#add_payment_method .checkout .create-account small, .woocommerce-cart .checkout .create-account small, .woocommerce-checkout .checkout .create-account small { font-size: 11px; color: rgb(119, 119, 119); font-weight: 400; }
#add_payment_method .checkout div.shipping-address, .woocommerce-cart .checkout div.shipping-address, .woocommerce-checkout .checkout div.shipping-address { padding: 0px; clear: left; width: 100%; }
#add_payment_method .checkout .shipping_address, .woocommerce-cart .checkout .shipping_address, .woocommerce-checkout .checkout .shipping_address { clear: both; }
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background: rgb(235, 233, 235) none repeat scroll 0% 0%; border-radius: 5px; }
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods { text-align: left; padding: 1em; border-bottom: 1px solid rgb(211, 206, 210); margin: 0px; list-style: outside none none; }
#add_payment_method #payment ul.payment_methods::after, #add_payment_method #payment ul.payment_methods::before, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::before, .woocommerce-checkout #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::before { content: " "; display: table; }
#add_payment_method #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::after { clear: both; }
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li { line-height: 2; text-align: left; margin: 0px; font-weight: 400; }
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input { margin: 0px 1em 0px 0px; }
#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img { vertical-align: middle; margin: -2px 0px 0px 0.5em; padding: 0px; position: relative; box-shadow: none; }
#add_payment_method #payment ul.payment_methods li img + img, .woocommerce-cart #payment ul.payment_methods li img + img, .woocommerce-checkout #payment ul.payment_methods li img + img { margin-left: 2px; }
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before { content: " "; display: table; }
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after { clear: both; }
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row { padding: 1em; }
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box { position: relative; box-sizing: border-box; width: 100%; padding: 1em; margin: 1em 0px; font-size: 0.92em; border-radius: 2px; line-height: 1.5; background-color: rgb(223, 220, 222); color: rgb(81, 81, 81); }
#add_payment_method #payment div.payment_box input.input-text, #add_payment_method #payment div.payment_box textarea, .woocommerce-cart #payment div.payment_box input.input-text, .woocommerce-cart #payment div.payment_box textarea, .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea { border-color: rgb(187, 179, 185) rgb(199, 193, 198) rgb(199, 193, 198); }
#add_payment_method #payment div.payment_box :-moz-placeholder, .woocommerce-cart #payment div.payment_box :-moz-placeholder, .woocommerce-checkout #payment div.payment_box :-moz-placeholder { color: rgb(187, 179, 185); }
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods { list-style: outside none none; margin: 0px; }
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token { margin: 0px 0px 0.5em; }
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label { cursor: pointer; }
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput { vertical-align: middle; margin: -3px 1em 0px 0px; position: relative; }
#add_payment_method #payment div.payment_box .wc-credit-card-form, .woocommerce-cart #payment div.payment_box .wc-credit-card-form, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form { border: 0px none; padding: 0px; margin: 1em 0px 0px; }
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number { font-size: 1.5em; padding: 8px; background-repeat: no-repeat; background-position: right 0.618em center; background-size: 32px 20px; }
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa { background-image: url(1df342b8f99988ab1bdb5f91563da74fbd595058.svg) ; }
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard { background-image: url(0e214e12b74e9607aca4c7a67cd3a9f303904e19.svg) ; }
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser { background-image: url(f2261674fa3dc22c80ef6d1e543b939f47b1aa83.svg) ; }
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub { background-image: url(a929c00ebb75318f009329fdec01397f99d2d66e.svg) ; }
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro { background-image: url(3ddd7520715bbe0aecb39f3e4412071bb0b4b6bf.svg) ; }
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb { background-image: url(b2fbe9583f2e04bd13c661e23e7cb828cab9a76c.svg) ; }
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex { background-image: url(5d5a42a9e4157b4f082e6454c87affe434e463e7.svg) ; }
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover { background-image: url(e3fa72d3db138695e8c53fe7cac8bac213878201.svg) ; }
#add_payment_method #payment div.payment_box span.help, .woocommerce-cart #payment div.payment_box span.help, .woocommerce-checkout #payment div.payment_box span.help { font-size: 0.857em; color: rgb(119, 119, 119); font-weight: 400; }
#add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row { margin: 0px 0px 1em; }
#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child { margin-bottom: 0px; }
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before { content: ""; display: block; border-width: 1em; border-style: solid; border-color: transparent transparent rgb(223, 220, 222); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; top: -0.75em; left: 0px; margin: -1em 0px 0px 2em; }
#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal { float: right; line-height: 52px; font-size: 0.83em; }
#add_payment_method #payment .payment_method_paypal img, .woocommerce-cart #payment .payment_method_paypal img, .woocommerce-checkout #payment .payment_method_paypal img { max-height: 52px; vertical-align: middle; }
.woocommerce-terms-and-conditions { border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; background: rgba(0, 0, 0, 0.05) none repeat scroll 0% 0%; }
.woocommerce-password-strength { text-align: center; font-weight: 600; padding: 3px 0.5em; font-size: 1em; }
.woocommerce-password-strength.strong { background-color: rgb(193, 225, 185); border-color: rgb(131, 195, 115); }
.woocommerce-password-strength.short { background-color: rgb(241, 173, 173); border-color: rgb(227, 91, 91); }
.woocommerce-password-strength.bad { background-color: rgb(251, 197, 169); border-color: rgb(247, 139, 83); }
.woocommerce-password-strength.good { background-color: rgb(255, 227, 153); border-color: rgb(255, 199, 51); }
.woocommerce-password-hint { margin: 0.5em 0px 0px; display: block; }
#content.twentyeleven .woocommerce-pagination a { font-size: 1em; line-height: 1; }
.single-product .twentythirteen #reply-title, .single-product .twentythirteen #respond #commentform, .single-product .twentythirteen .entry-summary { padding: 0px; }
.single-product .twentythirteen p.stars { clear: both; }
.twentythirteen .woocommerce-breadcrumb { padding-top: 40px; }
.twentyfourteen ul.products li.product { margin-top: 0px ! important; }
body:not(.search-results) .twentysixteen .entry-summary { color: inherit; font-size: inherit; line-height: inherit; }
.twentysixteen .price ins { background: inherit; color: inherit; }
html.has-cookie-bar.cookie-bar-top-bar { margin-top: 30px; transition: all 0.25s ease 0s; }
#catapult-cookie-bar { box-sizing: border-box; max-height: 0px; opacity: 0; direction: ltr; padding: 0px 20px; z-index: 99999; overflow: hidden; text-align: left; transition: all 0.25s ease 0s; }
.ctcc-exclude-AF.geoip-continent-AF #catapult-cookie-bar, .ctcc-exclude-AN.geoip-continent-AN #catapult-cookie-bar, .ctcc-exclude-AS.geoip-continent-AS #catapult-cookie-bar, .ctcc-exclude-EU.geoip-continent-EU #catapult-cookie-bar, .ctcc-exclude-NA.geoip-continent-NA #catapult-cookie-bar, .ctcc-exclude-OC.geoip-continent-OC #catapult-cookie-bar, .ctcc-exclude-SA.geoip-continent-SA #catapult-cookie-bar { display: none; }
#catapult-cookie-bar.rounded-corners { border-radius: 3px; }
#catapult-cookie-bar.drop-shadow { box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.4); }
.cookie-bar-block #catapult-cookie-bar { max-height: 999px; transition: opacity 0.25s ease 0s; }
.has-cookie-bar #catapult-cookie-bar { opacity: 1; max-height: 999px; min-height: 30px; padding: 15px 20px; }
.cookie-bar-block #catapult-cookie-bar span { display: block; margin: 1em 0px; }
.cookie-bar-bar #catapult-cookie-bar.float-accept span.ctcc-right-side { float: right; }
button#catapultCookie { cursor: pointer; margin: 0px 20px 0px 0px; }
.cookie-bar-bar button#catapultCookie { margin: 0px 0px 0px 20px; }
.cookie-bar-bar .ctcc-inner { display: flex; align-items: center; justify-content: center; position: relative; }
.cookie-bar-bar .float-accept .ctcc-inner { justify-content: space-between; }
@media screen and (max-width: 991px) {
  .ctcc-left-side { margin-right: 1em; }
}
.ctcc-right-side { flex-shrink: 0; }
.cookie-bar-block #catapult-cookie-bar h3 { margin: 0.5em 0px 0px; }
.use_x_close .x_close { position: absolute; top: 10px; right: 10px; cursor: pointer; font-family: sans-serif; transition-duration: 0.5s; }
.cookie-bar-bar .use_x_close .x_close { right: 0px; top: 50%; transform: translateY(-50%); }
.x_close { backface-visibility: hidden; width: 14px; height: 30px; position: relative; margin: 0px auto; transform: rotate(0deg); transition: all 0.5s ease-in-out 0s; cursor: pointer; }
.x_close span { display: block; position: absolute; height: 3px; width: 14px; background: rgb(17, 17, 17) none repeat scroll 0% 0%; border-radius: 6px; opacity: 1; left: 0px; transform: rotate(0deg); transition: all 0.25s ease-in-out 0.14s; }
.x_close span:nth-child(1), .x_close span:nth-child(2) { top: 14px; }
.x_close span:nth-child(1) { transform: rotate(45deg); }
.x_close span:nth-child(2) { transform: rotate(-45deg); }
.x_close:hover span:nth-child(1) { transform: rotate(0deg); }
.x_close:hover span:nth-child(2) { transform: rotate(0deg); }
@font-face {
  font-family: "TablePress";
  font-style: normal;
  font-weight: 400;
  src: url(a6a9c34884e3001e6e588a95098e57ad0f852732.eot)  format("embedded-opentype"), url(f1f3b0b7f5a162cdbb9c0b8b45cce73e9c286986.)  format("woff"), url(6d98b4540b3ea0cda291d86a4367e0f50d608eb0.ttf)  format("truetype"), url(07f5333da10113facbce5f848726aeb3b069bacd.svg)  format("svg");
}
.tablepress-table-description { clear: both; display: block; }
.tablepress { border-collapse: collapse; border-spacing: 0px; width: 100%; margin-bottom: 1em; border: medium none; }
.tablepress td, .tablepress th { padding: 8px; border: medium none; background: transparent none repeat scroll 0px 0px; text-align: left; float: none ! important; }
.tablepress tbody td { vertical-align: top; }
.tablepress tbody td, .tablepress tfoot th { border-top: 1px solid rgb(221, 221, 221); }
.tablepress tbody tr:first-child td { border-top: 0px none; }
.tablepress thead th { border-bottom: 1px solid rgb(221, 221, 221); }
.tablepress tfoot th, .tablepress thead th { background-color: rgb(217, 237, 247); font-weight: 700; vertical-align: middle; }
.tablepress .odd td { background-color: rgb(249, 249, 249); }
.tablepress .even td { background-color: rgb(255, 255, 255); }
.tablepress .row-hover tr:hover td { background-color: rgb(243, 243, 243); }
.tablepress img { margin: 0px; padding: 0px; border: medium none; max-width: none; }
.dataTables_wrapper { clear: both; margin-bottom: 1em; }
.dataTables_wrapper .tablepress { clear: both; margin: 0px ! important; }
.dataTables_length { float: left; white-space: nowrap; }
.dataTables_filter { float: right; white-space: nowrap; }
.dataTables_info { clear: both; float: left; margin: 4px 0px 0px; }
.dataTables_paginate { float: right; margin: 4px 0px 0px; }
.dataTables_paginate a { color: rgb(17, 17, 17) ! important; display: inline-block; outline: 0px none; position: relative; text-decoration: underline; margin: 0px 5px; }
.dataTables_paginate a:first-child { margin-left: 0px; }
.dataTables_paginate a:last-child { margin-right: 0px; }
.paginate_button:hover { cursor: pointer; text-decoration: none; }
.paginate_button.disabled { color: rgb(153, 153, 153) ! important; text-decoration: none; cursor: default; }
.paginate_button.current { font-weight: 700; text-decoration: none; cursor: default; }
.dataTables_paginate.paging_simple { padding: 0px 15px; }
.paging_simple .paginate_button.next::after, .paging_simple .paginate_button.previous::before { text-align: left; font-family: TablePress; font-size: 14px; font-weight: 700; content: ""; text-shadow: 0.1em 0.1em rgb(102, 102, 102); position: absolute; top: 0px; right: auto; bottom: 0px; left: -14px; margin: auto; height: 14px; width: 14px; line-height: 1; }
.paging_simple .paginate_button.next::after { text-align: right; content: ""; left: auto; }
.paginate_button::after, .paginate_button::before { color: rgb(217, 237, 247); }
.paginate_button:hover::after, .paginate_button:hover::before { color: rgb(4, 156, 219); }
.paginate_button.disabled::after, .paginate_button.disabled::before { color: rgb(249, 249, 249); }
.dataTables_processing { display: none; }
.dataTables_scroll { clear: both; }
.dataTables_scrollBody {  }
.tablepress .sorting, .tablepress .sorting_asc, .tablepress .sorting_desc { position: relative; padding-right: 20px; cursor: pointer; outline: 0px none; }
.tablepress .sorting::after, .tablepress .sorting_asc::after, .tablepress .sorting_desc::after { font-family: TablePress; font-weight: 400; font-size: 14px; position: absolute; top: 0px; bottom: 0px; left: auto; right: 6px; margin: auto; height: 14px; line-height: 1; }
.tablepress .sorting::after { content: ""; }
.tablepress .sorting_asc::after { content: ""; padding: 0px 0px 2px; }
.tablepress .sorting_desc::after { content: ""; }
.dataTables_scrollBody .tablepress thead th::after, .dataTables_wrapper::after { content: ""; }
.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc { background-color: rgb(4, 156, 219); }
.dataTables_wrapper::after { display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.dataTables_wrapper label input, .dataTables_wrapper label select { display: inline; margin: 2px; width: auto; }
.vc_non_responsive .vc_row .vc_col-sm-1, .vc_non_responsive .vc_row .vc_col-sm-10, .vc_non_responsive .vc_row .vc_col-sm-11, .vc_non_responsive .vc_row .vc_col-sm-12, .vc_non_responsive .vc_row .vc_col-sm-2, .vc_non_responsive .vc_row .vc_col-sm-3, .vc_non_responsive .vc_row .vc_col-sm-4, .vc_non_responsive .vc_row .vc_col-sm-5, .vc_non_responsive .vc_row .vc_col-sm-7, .vc_non_responsive .vc_row .vc_col-sm-8, .vc_non_responsive .vc_row .vc_col-sm-9 { padding-left: 15px; padding-right: 15px; float: left; }
.vc_parallax-inner iframe, .vc_video-bg iframe { max-width: 1000%; }
.vc_clearfix::after, .vc_column-inner::after, .vc_el-clearfix, .vc_row::after { clear: both; }
.vc-composer-icon, [class*=" vc_arrow-icon-"], [class^="vc_arrow-icon-"] { font-variant: normal; text-transform: none; }
.vc_row::after, .vc_row::before { content: " "; display: table; }
@media (max-width: 767px) {
  .vc_hidden-xs { display: none ! important; }
  .vc_el-clearfix-xs { clear: both; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .vc_hidden-sm { display: none ! important; }
  .vc_el-clearfix-sm { clear: both; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .vc_hidden-md { display: none ! important; }
  .vc_el-clearfix-md { clear: both; }
}
.vc_non_responsive .vc_row .vc_col-sm-1 { position: relative; width: 8.33333%; min-height: 1px; }
.vc_non_responsive .vc_row .vc_col-sm-2 { position: relative; width: 16.6667%; min-height: 1px; }
.vc_non_responsive .vc_row .vc_col-sm-3 { position: relative; width: 25%; min-height: 1px; }
.vc_non_responsive .vc_row .vc_col-sm-4 { position: relative; width: 33.3333%; min-height: 1px; }
.vc_non_responsive .vc_row .vc_col-sm-5 { position: relative; width: 41.6667%; min-height: 1px; }
.vc_non_responsive .vc_row .vc_col-sm-6 { position: relative; float: left; width: 50%; min-height: 1px; padding-left: 15px; padding-right: 15px; }
.vc_non_responsive .vc_row .vc_col-sm-7 { position: relative; width: 58.3333%; min-height: 1px; }
.vc_non_responsive .vc_row .vc_col-sm-8 { position: relative; width: 66.6667%; min-height: 1px; }
.vc_non_responsive .vc_row .vc_col-sm-9 { position: relative; width: 75%; min-height: 1px; }
.vc_non_responsive .vc_row .vc_col-sm-10 { position: relative; width: 83.3333%; min-height: 1px; }
.vc_non_responsive .vc_row .vc_col-sm-11 { position: relative; width: 91.6667%; min-height: 1px; }
.vc_col-xs-12, .vc_column_container { width: 100%; }
.vc_non_responsive .vc_row .vc_col-sm-12 { position: relative; width: 100%; min-height: 1px; }
.vc_non_responsive .vc_row .vc_col-sm-offset-12 { margin-left: 100%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-11 { margin-left: 91.6667%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-10 { margin-left: 83.3333%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-9 { margin-left: 75%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-8 { margin-left: 66.6667%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-7 { margin-left: 58.3333%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-6 { margin-left: 50%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-5 { margin-left: 41.6667%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-4 { margin-left: 33.3333%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-3 { margin-left: 25%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-2 { margin-left: 16.6667%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-1 { margin-left: 8.33333%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-0 { margin-left: 0px; }
.vc_non_responsive .vc_row .vc_hidden-sm { display: none ! important; }
.vc_row { margin-left: -15px; margin-right: -15px; }
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; }
.vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 { float: left; }
.vc_col-xs-11 { width: 91.6667%; }
.vc_col-xs-10 { width: 83.3333%; }
.vc_col-xs-9 { width: 75%; }
.vc_col-xs-8 { width: 66.6667%; }
.vc_col-xs-7 { width: 58.3333%; }
.vc_col-xs-6 { width: 50%; }
.vc_col-xs-5 { width: 41.6667%; }
.vc_col-xs-4 { width: 33.3333%; }
.vc_col-xs-3 { width: 25%; }
.vc_col-xs-2 { width: 16.6667%; }
.vc_col-xs-1 { width: 8.33333%; }
.vc_col-xs-pull-12 { right: 100%; }
.vc_col-xs-pull-11 { right: 91.6667%; }
.vc_col-xs-pull-10 { right: 83.3333%; }
.vc_col-xs-pull-9 { right: 75%; }
.vc_col-xs-pull-8 { right: 66.6667%; }
.vc_col-xs-pull-7 { right: 58.3333%; }
.vc_col-xs-pull-6 { right: 50%; }
.vc_col-xs-pull-5 { right: 41.6667%; }
.vc_col-xs-pull-4 { right: 33.3333%; }
.vc_col-xs-pull-3 { right: 25%; }
.vc_col-xs-pull-2 { right: 16.6667%; }
.vc_col-xs-pull-1 { right: 8.33333%; }
.vc_col-xs-pull-0 { right: auto; }
.vc_col-xs-push-12 { left: 100%; }
.vc_col-xs-push-11 { left: 91.6667%; }
.vc_col-xs-push-10 { left: 83.3333%; }
.vc_col-xs-push-9 { left: 75%; }
.vc_col-xs-push-8 { left: 66.6667%; }
.vc_col-xs-push-7 { left: 58.3333%; }
.vc_col-xs-push-6 { left: 50%; }
.vc_col-xs-push-5 { left: 41.6667%; }
.vc_col-xs-push-4 { left: 33.3333%; }
.vc_col-xs-push-3 { left: 25%; }
.vc_col-xs-push-2 { left: 16.6667%; }
.vc_col-xs-push-1 { left: 8.33333%; }
.vc_col-xs-push-0 { left: auto; }
.vc_col-xs-offset-12 { margin-left: 100%; }
.vc_col-xs-offset-11 { margin-left: 91.6667%; }
.vc_col-xs-offset-10 { margin-left: 83.3333%; }
.vc_col-xs-offset-9 { margin-left: 75%; }
.vc_col-xs-offset-8 { margin-left: 66.6667%; }
.vc_col-xs-offset-7 { margin-left: 58.3333%; }
.vc_col-xs-offset-6 { margin-left: 50%; }
.vc_col-xs-offset-5 { margin-left: 41.6667%; }
.vc_col-xs-offset-4 { margin-left: 33.3333%; }
.vc_col-xs-offset-3 { margin-left: 25%; }
.vc_col-xs-offset-2 { margin-left: 16.6667%; }
.vc_col-xs-offset-1 { margin-left: 8.33333%; }
.vc_col-xs-offset-0 { margin-left: 0px; }
@media (min-width: 768px) {
  .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 { float: left; }
  .vc_col-sm-12 { width: 100%; }
  .vc_col-sm-11 { width: 91.6667%; }
  .vc_col-sm-10 { width: 83.3333%; }
  .vc_col-sm-9 { width: 75%; }
  .vc_col-sm-8 { width: 66.6667%; }
  .vc_col-sm-7 { width: 58.3333%; }
  .vc_col-sm-6 { width: 50%; }
  .vc_col-sm-5 { width: 41.6667%; }
  .vc_col-sm-4 { width: 33.3333%; }
  .vc_col-sm-3 { width: 25%; }
  .vc_col-sm-2 { width: 16.6667%; }
  .vc_col-sm-1 { width: 8.33333%; }
  .vc_col-sm-pull-12 { right: 100%; }
  .vc_col-sm-pull-11 { right: 91.6667%; }
  .vc_col-sm-pull-10 { right: 83.3333%; }
  .vc_col-sm-pull-9 { right: 75%; }
  .vc_col-sm-pull-8 { right: 66.6667%; }
  .vc_col-sm-pull-7 { right: 58.3333%; }
  .vc_col-sm-pull-6 { right: 50%; }
  .vc_col-sm-pull-5 { right: 41.6667%; }
  .vc_col-sm-pull-4 { right: 33.3333%; }
  .vc_col-sm-pull-3 { right: 25%; }
  .vc_col-sm-pull-2 { right: 16.6667%; }
  .vc_col-sm-pull-1 { right: 8.33333%; }
  .vc_col-sm-pull-0 { right: auto; }
  .vc_col-sm-push-12 { left: 100%; }
  .vc_col-sm-push-11 { left: 91.6667%; }
  .vc_col-sm-push-10 { left: 83.3333%; }
  .vc_col-sm-push-9 { left: 75%; }
  .vc_col-sm-push-8 { left: 66.6667%; }
  .vc_col-sm-push-7 { left: 58.3333%; }
  .vc_col-sm-push-6 { left: 50%; }
  .vc_col-sm-push-5 { left: 41.6667%; }
  .vc_col-sm-push-4 { left: 33.3333%; }
  .vc_col-sm-push-3 { left: 25%; }
  .vc_col-sm-push-2 { left: 16.6667%; }
  .vc_col-sm-push-1 { left: 8.33333%; }
  .vc_col-sm-push-0 { left: auto; }
  .vc_col-sm-offset-12 { margin-left: 100%; }
  .vc_col-sm-offset-11 { margin-left: 91.6667%; }
  .vc_col-sm-offset-10 { margin-left: 83.3333%; }
  .vc_col-sm-offset-9 { margin-left: 75%; }
  .vc_col-sm-offset-8 { margin-left: 66.6667%; }
  .vc_col-sm-offset-7 { margin-left: 58.3333%; }
  .vc_col-sm-offset-6 { margin-left: 50%; }
  .vc_col-sm-offset-5 { margin-left: 41.6667%; }
  .vc_col-sm-offset-4 { margin-left: 33.3333%; }
  .vc_col-sm-offset-3 { margin-left: 25%; }
  .vc_col-sm-offset-2 { margin-left: 16.6667%; }
  .vc_col-sm-offset-1 { margin-left: 8.33333%; }
  .vc_col-sm-offset-0 { margin-left: 0px; }
}
@media (min-width: 992px) {
  .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9 { float: left; }
  .vc_col-md-12 { width: 100%; }
  .vc_col-md-11 { width: 91.6667%; }
  .vc_col-md-10 { width: 83.3333%; }
  .vc_col-md-9 { width: 75%; }
  .vc_col-md-8 { width: 66.6667%; }
  .vc_col-md-7 { width: 58.3333%; }
  .vc_col-md-6 { width: 50%; }
  .vc_col-md-5 { width: 41.6667%; }
  .vc_col-md-4 { width: 33.3333%; }
  .vc_col-md-3 { width: 25%; }
  .vc_col-md-2 { width: 16.6667%; }
  .vc_col-md-1 { width: 8.33333%; }
  .vc_col-md-pull-12 { right: 100%; }
  .vc_col-md-pull-11 { right: 91.6667%; }
  .vc_col-md-pull-10 { right: 83.3333%; }
  .vc_col-md-pull-9 { right: 75%; }
  .vc_col-md-pull-8 { right: 66.6667%; }
  .vc_col-md-pull-7 { right: 58.3333%; }
  .vc_col-md-pull-6 { right: 50%; }
  .vc_col-md-pull-5 { right: 41.6667%; }
  .vc_col-md-pull-4 { right: 33.3333%; }
  .vc_col-md-pull-3 { right: 25%; }
  .vc_col-md-pull-2 { right: 16.6667%; }
  .vc_col-md-pull-1 { right: 8.33333%; }
  .vc_col-md-pull-0 { right: auto; }
  .vc_col-md-push-12 { left: 100%; }
  .vc_col-md-push-11 { left: 91.6667%; }
  .vc_col-md-push-10 { left: 83.3333%; }
  .vc_col-md-push-9 { left: 75%; }
  .vc_col-md-push-8 { left: 66.6667%; }
  .vc_col-md-push-7 { left: 58.3333%; }
  .vc_col-md-push-6 { left: 50%; }
  .vc_col-md-push-5 { left: 41.6667%; }
  .vc_col-md-push-4 { left: 33.3333%; }
  .vc_col-md-push-3 { left: 25%; }
  .vc_col-md-push-2 { left: 16.6667%; }
  .vc_col-md-push-1 { left: 8.33333%; }
  .vc_col-md-push-0 { left: auto; }
  .vc_col-md-offset-12 { margin-left: 100%; }
  .vc_col-md-offset-11 { margin-left: 91.6667%; }
  .vc_col-md-offset-10 { margin-left: 83.3333%; }
  .vc_col-md-offset-9 { margin-left: 75%; }
  .vc_col-md-offset-8 { margin-left: 66.6667%; }
  .vc_col-md-offset-7 { margin-left: 58.3333%; }
  .vc_col-md-offset-6 { margin-left: 50%; }
  .vc_col-md-offset-5 { margin-left: 41.6667%; }
  .vc_col-md-offset-4 { margin-left: 33.3333%; }
  .vc_col-md-offset-3 { margin-left: 25%; }
  .vc_col-md-offset-2 { margin-left: 16.6667%; }
  .vc_col-md-offset-1 { margin-left: 8.33333%; }
  .vc_col-md-offset-0 { margin-left: 0px; }
}
@media (min-width: 1200px) {
  .vc_hidden-lg { display: none ! important; }
  .vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9 { float: left; }
  .vc_col-lg-12 { width: 100%; }
  .vc_col-lg-11 { width: 91.6667%; }
  .vc_col-lg-10 { width: 83.3333%; }
  .vc_col-lg-9 { width: 75%; }
  .vc_col-lg-8 { width: 66.6667%; }
  .vc_col-lg-7 { width: 58.3333%; }
  .vc_col-lg-6 { width: 50%; }
  .vc_col-lg-5 { width: 41.6667%; }
  .vc_col-lg-4 { width: 33.3333%; }
  .vc_col-lg-3 { width: 25%; }
  .vc_col-lg-2 { width: 16.6667%; }
  .vc_col-lg-1 { width: 8.33333%; }
  .vc_col-lg-pull-12 { right: 100%; }
  .vc_col-lg-pull-11 { right: 91.6667%; }
  .vc_col-lg-pull-10 { right: 83.3333%; }
  .vc_col-lg-pull-9 { right: 75%; }
  .vc_col-lg-pull-8 { right: 66.6667%; }
  .vc_col-lg-pull-7 { right: 58.3333%; }
  .vc_col-lg-pull-6 { right: 50%; }
  .vc_col-lg-pull-5 { right: 41.6667%; }
  .vc_col-lg-pull-4 { right: 33.3333%; }
  .vc_col-lg-pull-3 { right: 25%; }
  .vc_col-lg-pull-2 { right: 16.6667%; }
  .vc_col-lg-pull-1 { right: 8.33333%; }
  .vc_col-lg-pull-0 { right: auto; }
  .vc_col-lg-push-12 { left: 100%; }
  .vc_col-lg-push-11 { left: 91.6667%; }
  .vc_col-lg-push-10 { left: 83.3333%; }
  .vc_col-lg-push-9 { left: 75%; }
  .vc_col-lg-push-8 { left: 66.6667%; }
  .vc_col-lg-push-7 { left: 58.3333%; }
  .vc_col-lg-push-6 { left: 50%; }
  .vc_col-lg-push-5 { left: 41.6667%; }
  .vc_col-lg-push-4 { left: 33.3333%; }
  .vc_col-lg-push-3 { left: 25%; }
  .vc_col-lg-push-2 { left: 16.6667%; }
  .vc_col-lg-push-1 { left: 8.33333%; }
  .vc_col-lg-push-0 { left: auto; }
  .vc_col-lg-offset-12 { margin-left: 100%; }
  .vc_col-lg-offset-11 { margin-left: 91.6667%; }
  .vc_col-lg-offset-10 { margin-left: 83.3333%; }
  .vc_col-lg-offset-9 { margin-left: 75%; }
  .vc_col-lg-offset-8 { margin-left: 66.6667%; }
  .vc_col-lg-offset-7 { margin-left: 58.3333%; }
  .vc_col-lg-offset-6 { margin-left: 50%; }
  .vc_col-lg-offset-5 { margin-left: 41.6667%; }
  .vc_col-lg-offset-4 { margin-left: 33.3333%; }
  .vc_col-lg-offset-3 { margin-left: 25%; }
  .vc_col-lg-offset-2 { margin-left: 16.6667%; }
  .vc_col-lg-offset-1 { margin-left: 8.33333%; }
  .vc_col-lg-offset-0 { margin-left: 0px; }
  .vc_el-clearfix-lg { clear: both; }
}
.vc_el_width_100, .vc_el_width_50, .vc_el_width_60, .vc_el_width_70, .vc_el_width_80, .vc_el_width_90 { margin-left: auto ! important; margin-right: auto ! important; }
.vc_pull-right { float: right ! important; }
.vc_pull-left { float: left ! important; }
.vc_clearfix::after, .vc_clearfix::before { content: " "; display: table; }
.vc_visible { display: block; }
.vc_table { width: 100%; margin-bottom: 20px; border-collapse: collapse; }
.vc_table > tbody > tr > td, .vc_table > tbody > tr > th, .vc_table > tfoot > tr > td, .vc_table > tfoot > tr > th, .vc_table > thead > tr > td, .vc_table > thead > tr > th { padding: 8px; line-height: 1.42857; vertical-align: top; border-top: 1px solid rgb(221, 221, 221); }
.vc_table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid rgb(221, 221, 221); }
.vc_button-2-wrapper, .vc_pixel_icon { display: inline-block; vertical-align: middle; }
.vc_table > caption + thead > tr:first-child > td, .vc_table > caption + thead > tr:first-child > th, .vc_table > colgroup + thead > tr:first-child > td, .vc_table > colgroup + thead > tr:first-child > th, .vc_table > thead:first-child > tr:first-child > td, .vc_table > thead:first-child > tr:first-child > th { border-top: 0px none; }
.vc_table > tbody + tbody { border-top: 2px solid rgb(221, 221, 221); }
.vc_table .table { background-color: rgb(255, 255, 255); }
.vc_table-bordered, .vc_table-bordered > tbody > tr > td, .vc_table-bordered > tbody > tr > th, .vc_table-bordered > tfoot > tr > td, .vc_table-bordered > tfoot > tr > th, .vc_table-bordered > thead > tr > td, .vc_table-bordered > thead > tr > th { border: 1px solid rgb(221, 221, 221); }
.vc_table-bordered > thead > tr > td, .vc_table-bordered > thead > tr > th { border-bottom-width: 2px; }
.vc_pixel_icon { height: 16px; width: 16px; background-position: 0px 0px; background-repeat: no-repeat; }
.vc_pixel_icon-alert { background-image: url(393dc08b93941822eb5303be0c66fc14fd0763ab.png) ; }
.vc_pixel_icon-info { background-image: url(36608dbda3b57a4928039e6863902bff3734e520.png) ; }
.vc_pixel_icon-tick { background-image: url(46d81e65104995ca301498858d082851c89fa873.png) ; }
.vc_pixel_icon-explanation { background-image: url(bc618b0f35e03db643c093eb0b7f441afb8ee24a.png) ; }
.vc_pixel_icon-address_book { background-image: url(ded3975faeac94e8848f1e6e3e4d26091e3124cb.png) ; }
.vc_pixel_icon-alarm_clock { background-image: url(68cfc4710bf20375dce7f88a8253812d42409a7f.png) ; }
.vc_pixel_icon-anchor { background-image: url(b001aa5e4787752f855394918a0510bb2393e447.png) ; }
.vc_pixel_icon-application_image { background-image: url(40cd6ee55b4e6729b7703e64433e01829b3e3b0d.png) ; }
.vc_pixel_icon-arrow { background-image: url(bb7336b186b0a7422b320cca96f144d0376ff73f.png) ; }
.vc_pixel_icon-asterisk { background-image: url(53772c2bea8e0b6ebc1d1b9ae969e398fb582254.png) ; }
.vc_pixel_icon-hammer { background-image: url(9451fdf08c6aed3ab1d8a26d61b00d7ae0e0f5a4.png) ; }
.vc_pixel_icon-balloon { background-image: url(e74a6ee616095279054b05b30b95726c1b42685e.png) ; }
.vc_pixel_icon-balloon_buzz { background-image: url(ef75e5f6f5c81864847e17c096e2bdcea397f2e5.png) ; }
.vc_pixel_icon-balloon_facebook { background-image: url(22e130f9224041df580c7fbb20f160a9d4ea6284.png) ; }
.vc_pixel_icon-balloon_twitter { background-image: url(46a238211eb409be00650de84a9871006c8b025a.png) ; }
.vc_pixel_icon-battery { background-image: url(8cd076f1ee3b31a3f77d546cbbdfc2a0306625be.png) ; }
.vc_pixel_icon-binocular { background-image: url(9df52c683914cf39c1ae5850def2cc8b66a9f70b.png) ; }
.vc_pixel_icon-document_excel { background-image: url(e76e58a0780d15aae1a836f6d1b9e0476eb3b278.png) ; }
.vc_pixel_icon-document_image { background-image: url(0eb8059cdd2fd4247fb20f4c68c2d1c4a95b0ddf.png) ; }
.vc_pixel_icon-document_music { background-image: url(7c7f2ed0f4628193c66bd5c7bba8340ddbf090be.png) ; }
.vc_pixel_icon-document_office { background-image: url(6d058195513e53b80622799a7e9fb67efbb5ecc2.png) ; }
.vc_pixel_icon-document_pdf { background-image: url(2e35e6e118b3d3eec9cafdbd8c10c0bd78cc8700.png) ; }
.vc_pixel_icon-document_powerpoint { background-image: url(4c351844f890a1b135b243b34c1af0ff2a15147a.png) ; }
.vc_pixel_icon-document_word { background-image: url(5b030c26c319866e5797e16161105d1ca440e7d8.png) ; }
.vc_pixel_icon-bookmark { background-image: url(6bf8d28f14b89db0629fe88aab5bd0387c92174c.png) ; }
.vc_pixel_icon-camcorder { background-image: url(afbcea913a063258176c63e912eb93cd99935dc0.png) ; }
.vc_pixel_icon-camera { background-image: url(fa20cc1127864af0096ddfa69eca040891815466.png) ; }
.vc_pixel_icon-chart { background-image: url(bfaca341afdf7f76dbdecf70493e119908a9af3d.png) ; }
.vc_pixel_icon-chart_pie { background-image: url(4293fcc7ef9ea69eb158ea7df19755f193e3a4c9.png) ; }
.vc_pixel_icon-clock { background-image: url(39603628ed6181ad3707def58c6a52148a66d25b.png) ; }
.vc_pixel_icon-play { background-image: url(c1ebb5d84997ebe72416ec83178fccfe16b91938.png) ; }
.vc_pixel_icon-fire { background-image: url(ae9e85a029d8e901730514cae8c9d3330603c3c5.png) ; }
.vc_pixel_icon-heart { background-image: url(698156206ed759695ff256609cde470cae9e8aa5.png) ; }
.vc_pixel_icon-mail { background-image: url(2b35976c4408bb30a83f328fec63af30cfc74d71.png) ; }
.vc_pixel_icon-shield { background-image: url(7928fe7a2776a1847b3f74c96b50ff28ed47c03f.png) ; }
.vc_pixel_icon-video { background-image: url(090dd27ca023e61daa089c627f6157d0cd874c17.png) ; }
@font-face {
  font-family: "vcpb-plugin-icons";
  font-style: normal;
  font-weight: 400;
  src: url(61792b48d2490aa4a317940cb3191929c12031fd.ttf)  format("truetype"), url(235930738e1fec19a29f3847aa32758579916bfb.woff)  format("woff"), url(3c6fb7fc68e349fd3913fcfabaa469ffa6460bd2.svg)  format("svg");
}
.vc-composer-icon { font-family: vcpb-plugin-icons ! important; font-style: normal; font-weight: 400; line-height: 1; }
.vc-c-icon-minimize::before { content: ""; }
.vc-c-icon-close::before { content: ""; }
.vc-c-icon-1-6_4-6_1-6::before { content: ""; }
.vc-c-icon-add_template::before { content: ""; }
.vc-c-icon-arrow_back::before { content: ""; }
.vc-c-icon-arrow_drop_down::before { content: ""; }
.vc-c-icon-arrow_drop_up::before { content: ""; }
.vc-c-icon-arrow_forward::before { content: ""; }
.vc-c-icon-check::before { content: ""; }
.vc-c-icon-arrow_upward::before { content: ""; }
.vc-c-icon-arrow_downward::before { content: ""; }
.vc-c-icon-sync::before { content: ""; }
.vc-c-icon-search::before { content: ""; }
.vc-c-icon-1-1::before { content: ""; }
.vc-c-icon-1-2_1-2::before { content: ""; }
.vc-c-icon-1-3_1-3_1-3::before { content: ""; }
.vc-c-icon-1-4_1-2_1-4::before { content: ""; }
.vc-c-icon-1-4_1-4_1-4_1-4::before { content: ""; }
.vc-c-icon-1-4_3-4::before { content: ""; }
.vc-c-icon-1-6_1-6_1-6_1-2::before { content: ""; }
.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6::before { content: ""; }
.vc-c-icon-1-6_2-3_1-6::before { content: ""; }
.vc-c-icon-2-3_1-3::before { content: ""; }
.vc-c-icon-5-6_1-6::before { content: ""; }
.vc-c-icon-add_element::before { content: ""; }
.vc-c-icon-add::before { content: ""; }
.vc-c-icon-cog::before { content: ""; }
.vc-c-icon-content_copy::before { content: ""; }
.vc-c-icon-delete_empty::before { content: ""; }
.vc-c-icon-dragndrop::before { content: ""; }
.vc-c-icon-fullscreen_exit::before { content: ""; }
.vc-c-icon-fullscreen::before { content: ""; }
.vc-c-icon-arrow_drop_right::before { content: ""; }
.vc-c-icon-layout_default::before { content: ""; }
.vc-c-icon-layout_landscape-smartphones::before { content: ""; }
.vc-c-icon-layout_landscape-tablets::before { content: ""; }
.vc-c-icon-layout_portrait-smartphones::before { content: ""; }
.vc-c-icon-layout_portrait-tablets::before { content: ""; }
.vc-c-icon-mode_edit::before { content: ""; }
.vc-c-icon-row_default_fe::before { content: ""; }
.vc-c-icon-text-block::before { content: ""; }
.vc_txt_align_left { text-align: left; }
.vc_txt_align_right { text-align: right; }
.vc_txt_align_center { text-align: center; }
.vc_txt_align_justify { text-align: justify; }
.vc_el_width_50 { width: 50%; }
.vc_el_width_60 { width: 60%; }
.vc_el_width_70 { width: 70%; }
.vc_el_width_80 { width: 80%; }
.vc_el_width_90 { width: 90%; }
.vc_el_width_100 { width: 100%; }
.vc_btn, a.vc_btn, button.vc_btn { cursor: pointer; display: inline-block; text-decoration: none ! important; padding: 9px 12px; font-size: 100%; line-height: 20px; border-radius: 4px; }
.vc_general.vc_btn3, .wpb_button:hover, a.wpb_button_a, a.wpb_button_a:hover { text-decoration: none; }
.vc_btn, .vc_btn:focus, .vc_btn:hover, a.vc_btn, a.vc_btn:focus, a.vc_btn:hover, button.vc_btn, button.vc_btn:focus, button.vc_btn:hover { border: 1px solid transparent; box-shadow: none; }
.vc_btn-lg, a.vc_btn-lg, button.vc_btn-lg { padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; }
.vc_btn-sm, a.vc_btn-sm, button.vc_btn-sm { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
.vc_btn-xs, a.vc_btn-xs, button.vc_btn-xs { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
.vc_btn_square, a.vc_btn_square, button.vc_btn_square { border-radius: 0px; }
.vc_btn_square_outlined, a.vc_btn_square_outlined, button.vc_btn_square_outlined { border-radius: 0px; background: transparent none repeat scroll 0px 0px ! important; }
.vc_btn_square_outlined, .vc_btn_square_outlined:focus, .vc_btn_square_outlined:hover, a.vc_btn_square_outlined, a.vc_btn_square_outlined:focus, a.vc_btn_square_outlined:hover, button.vc_btn_square_outlined, button.vc_btn_square_outlined:focus, button.vc_btn_square_outlined:hover { border: 2px solid; }
.vc_btn_round, a.vc_btn_round, button.vc_btn_round { border-radius: 25px; }
.vc_btn_outlined, a.vc_btn_outlined, button.vc_btn_outlined { background: transparent none repeat scroll 0px 0px ! important; }
.open > .dropdown-toggle.vc_btn-danger, .open > .dropdown-toggle.vc_btn-default, .open > .dropdown-toggle.vc_btn-info, .open > .dropdown-toggle.vc_btn-primary, .open > .dropdown-toggle.vc_btn-success, .open > .dropdown-toggle.vc_btn-warning, .open > .dropdown-togglea.vc_btn-danger, .open > .dropdown-togglea.vc_btn-default, .open > .dropdown-togglea.vc_btn-info, .open > .dropdown-togglea.vc_btn-primary, .open > .dropdown-togglea.vc_btn-success, .open > .dropdown-togglea.vc_btn-warning, .open > .dropdown-togglebutton.vc_btn-danger, .open > .dropdown-togglebutton.vc_btn-default, .open > .dropdown-togglebutton.vc_btn-info, .open > .dropdown-togglebutton.vc_btn-primary, .open > .dropdown-togglebutton.vc_btn-success, .open > .dropdown-togglebutton.vc_btn-warning, .vc_btn-danger.active, .vc_btn-danger:active, .vc_btn-default.active, .vc_btn-default:active, .vc_btn-info.active, .vc_btn-info:active, .vc_btn-primary.active, .vc_btn-primary:active, .vc_btn-success.active, .vc_btn-success:active, .vc_btn-warning.active, .vc_btn-warning:active, a.vc_btn-danger.active, a.vc_btn-danger:active, a.vc_btn-default.active, a.vc_btn-default:active, a.vc_btn-info.active, a.vc_btn-info:active, a.vc_btn-primary.active, a.vc_btn-primary:active, a.vc_btn-success.active, a.vc_btn-success:active, a.vc_btn-warning.active, a.vc_btn-warning:active, button.vc_btn-danger.active, button.vc_btn-danger:active, button.vc_btn-default.active, button.vc_btn-default:active, button.vc_btn-info.active, button.vc_btn-info:active, button.vc_btn-primary.active, button.vc_btn-primary:active, button.vc_btn-success.active, button.vc_btn-success:active, button.vc_btn-warning.active, button.vc_btn-warning:active { background-image: none; }
.vc_btn_outlined, .vc_btn_outlined:focus, .vc_btn_outlined:hover, a.vc_btn_outlined, a.vc_btn_outlined:focus, a.vc_btn_outlined:hover, button.vc_btn_outlined, button.vc_btn_outlined:focus, button.vc_btn_outlined:hover { border: 2px solid; }
.vc_btn-blue, a.vc_btn-blue, button.vc_btn-blue { background-color: rgb(84, 114, 210); color: rgb(255, 255, 255) ! important; transition: all 0.5s ease 0s; }
.vc_btn-blue:hover, a.vc_btn-blue:hover, button.vc_btn-blue:hover { background-color: rgb(60, 94, 204); color: rgb(247, 247, 247) ! important; }
.vc_btn-blue.vc_btn_outlined, .vc_btn-blue.vc_btn_square_outlined, a.vc_btn-blue.vc_btn_outlined, a.vc_btn-blue.vc_btn_square_outlined, button.vc_btn-blue.vc_btn_outlined, button.vc_btn-blue.vc_btn_square_outlined { color: rgb(84, 114, 210) ! important; }
.vc_btn-blue.vc_btn_outlined:hover, .vc_btn-blue.vc_btn_square_outlined:hover, a.vc_btn-blue.vc_btn_outlined:hover, a.vc_btn-blue.vc_btn_square_outlined:hover, button.vc_btn-blue.vc_btn_outlined:hover, button.vc_btn-blue.vc_btn_square_outlined:hover { border-color: rgb(60, 94, 204); }
.vc_btn-blue.vc_btn_3d, a.vc_btn-blue.vc_btn_3d, button.vc_btn-blue.vc_btn_3d { box-shadow: 0px 5px 0px rgb(50, 83, 188); margin-bottom: 5px; }
.vc_btn-blue.vc_btn_3d.vc_btn_xs, a.vc_btn-blue.vc_btn_3d.vc_btn_xs, button.vc_btn-blue.vc_btn_3d.vc_btn_xs { box-shadow: 0px 3px 0px rgb(50, 83, 188); margin-bottom: 3px; }
.vc_btn-blue.vc_btn_3d.vc_btn_sm, a.vc_btn-blue.vc_btn_3d.vc_btn_sm, button.vc_btn-blue.vc_btn_3d.vc_btn_sm { box-shadow: 0px 4px 0px rgb(50, 83, 188); margin-bottom: 4px; }
.vc_btn-turquoise, a.vc_btn-turquoise, button.vc_btn-turquoise { background-color: rgb(0, 193, 207); color: rgb(255, 255, 255) ! important; transition: all 0.5s ease 0s; }
.vc_btn-turquoise:hover, a.vc_btn-turquoise:hover, button.vc_btn-turquoise:hover { background-color: rgb(0, 164, 176); color: rgb(247, 247, 247) ! important; }
.vc_btn-turquoise.vc_btn_outlined, .vc_btn-turquoise.vc_btn_square_outlined, a.vc_btn-turquoise.vc_btn_outlined, a.vc_btn-turquoise.vc_btn_square_outlined, button.vc_btn-turquoise.vc_btn_outlined, button.vc_btn-turquoise.vc_btn_square_outlined { color: rgb(0, 193, 207) ! important; }
.vc_btn-turquoise.vc_btn_outlined:hover, .vc_btn-turquoise.vc_btn_square_outlined:hover, a.vc_btn-turquoise.vc_btn_outlined:hover, a.vc_btn-turquoise.vc_btn_square_outlined:hover, button.vc_btn-turquoise.vc_btn_outlined:hover, button.vc_btn-turquoise.vc_btn_square_outlined:hover { border-color: rgb(0, 164, 176); }
.vc_btn-turquoise.vc_btn_3d, a.vc_btn-turquoise.vc_btn_3d, button.vc_btn-turquoise.vc_btn_3d { box-shadow: 0px 5px 0px rgb(0, 141, 151); margin-bottom: 5px; }
.vc_btn-turquoise.vc_btn_3d.vc_btn_xs, a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs, button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs { box-shadow: 0px 3px 0px rgb(0, 141, 151); margin-bottom: 3px; }
.vc_btn-turquoise.vc_btn_3d.vc_btn_sm, a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm, button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm { box-shadow: 0px 4px 0px rgb(0, 141, 151); margin-bottom: 4px; }
.vc_btn-pink, a.vc_btn-pink, button.vc_btn-pink { background-color: rgb(254, 108, 97); color: rgb(255, 255, 255) ! important; transition: all 0.5s ease 0s; }
.vc_btn-pink:hover, a.vc_btn-pink:hover, button.vc_btn-pink:hover { background-color: rgb(254, 80, 67); color: rgb(247, 247, 247) ! important; }
.vc_btn-pink.vc_btn_outlined, .vc_btn-pink.vc_btn_square_outlined, a.vc_btn-pink.vc_btn_outlined, a.vc_btn-pink.vc_btn_square_outlined, button.vc_btn-pink.vc_btn_outlined, button.vc_btn-pink.vc_btn_square_outlined { color: rgb(254, 108, 97) ! important; }
.vc_btn-pink.vc_btn_outlined:hover, .vc_btn-pink.vc_btn_square_outlined:hover, a.vc_btn-pink.vc_btn_outlined:hover, a.vc_btn-pink.vc_btn_square_outlined:hover, button.vc_btn-pink.vc_btn_outlined:hover, button.vc_btn-pink.vc_btn_square_outlined:hover { border-color: rgb(254, 80, 67); }
.vc_btn-pink.vc_btn_3d, a.vc_btn-pink.vc_btn_3d, button.vc_btn-pink.vc_btn_3d { box-shadow: 0px 5px 0px rgb(254, 56, 41); margin-bottom: 5px; }
.vc_btn-pink.vc_btn_3d.vc_btn_xs, a.vc_btn-pink.vc_btn_3d.vc_btn_xs, button.vc_btn-pink.vc_btn_3d.vc_btn_xs { box-shadow: 0px 3px 0px rgb(254, 56, 41); margin-bottom: 3px; }
.vc_btn-pink.vc_btn_3d.vc_btn_sm, a.vc_btn-pink.vc_btn_3d.vc_btn_sm, button.vc_btn-pink.vc_btn_3d.vc_btn_sm { box-shadow: 0px 4px 0px rgb(254, 56, 41); margin-bottom: 4px; }
.vc_btn-violet, a.vc_btn-violet, button.vc_btn-violet { background-color: rgb(141, 109, 196); color: rgb(255, 255, 255) ! important; transition: all 0.5s ease 0s; }
.vc_btn-violet:hover, a.vc_btn-violet:hover, button.vc_btn-violet:hover { background-color: rgb(124, 87, 187); color: rgb(247, 247, 247) ! important; }
.vc_btn-violet.vc_btn_outlined, .vc_btn-violet.vc_btn_square_outlined, a.vc_btn-violet.vc_btn_outlined, a.vc_btn-violet.vc_btn_square_outlined, button.vc_btn-violet.vc_btn_outlined, button.vc_btn-violet.vc_btn_square_outlined { color: rgb(141, 109, 196) ! important; }
.vc_btn-violet.vc_btn_outlined:hover, .vc_btn-violet.vc_btn_square_outlined:hover, a.vc_btn-violet.vc_btn_outlined:hover, a.vc_btn-violet.vc_btn_square_outlined:hover, button.vc_btn-violet.vc_btn_outlined:hover, button.vc_btn-violet.vc_btn_square_outlined:hover { border-color: rgb(124, 87, 187); }
.vc_btn-violet.vc_btn_3d, a.vc_btn-violet.vc_btn_3d, button.vc_btn-violet.vc_btn_3d { box-shadow: 0px 5px 0px rgb(110, 72, 177); margin-bottom: 5px; }
.vc_btn-violet.vc_btn_3d.vc_btn_xs, a.vc_btn-violet.vc_btn_3d.vc_btn_xs, button.vc_btn-violet.vc_btn_3d.vc_btn_xs { box-shadow: 0px 3px 0px rgb(110, 72, 177); margin-bottom: 3px; }
.vc_btn-violet.vc_btn_3d.vc_btn_sm, a.vc_btn-violet.vc_btn_3d.vc_btn_sm, button.vc_btn-violet.vc_btn_3d.vc_btn_sm { box-shadow: 0px 4px 0px rgb(110, 72, 177); margin-bottom: 4px; }
.vc_btn-peacoc, a.vc_btn-peacoc, button.vc_btn-peacoc { background-color: rgb(76, 173, 201); color: rgb(255, 255, 255) ! important; transition: all 0.5s ease 0s; }
.vc_btn-peacoc:hover, a.vc_btn-peacoc:hover, button.vc_btn-peacoc:hover { background-color: rgb(57, 160, 189); color: rgb(247, 247, 247) ! important; }
.vc_btn-peacoc.vc_btn_outlined, .vc_btn-peacoc.vc_btn_square_outlined, a.vc_btn-peacoc.vc_btn_outlined, a.vc_btn-peacoc.vc_btn_square_outlined, button.vc_btn-peacoc.vc_btn_outlined, button.vc_btn-peacoc.vc_btn_square_outlined { color: rgb(76, 173, 201) ! important; }
.vc_btn-peacoc.vc_btn_outlined:hover, .vc_btn-peacoc.vc_btn_square_outlined:hover, a.vc_btn-peacoc.vc_btn_outlined:hover, a.vc_btn-peacoc.vc_btn_square_outlined:hover, button.vc_btn-peacoc.vc_btn_outlined:hover, button.vc_btn-peacoc.vc_btn_square_outlined:hover { border-color: rgb(57, 160, 189); }
.vc_btn-peacoc.vc_btn_3d, a.vc_btn-peacoc.vc_btn_3d, button.vc_btn-peacoc.vc_btn_3d { box-shadow: 0px 5px 0px rgb(51, 143, 170); margin-bottom: 5px; }
.vc_btn-peacoc.vc_btn_3d.vc_btn_xs, a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs, button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs { box-shadow: 0px 3px 0px rgb(51, 143, 170); margin-bottom: 3px; }
.vc_btn-peacoc.vc_btn_3d.vc_btn_sm, a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm, button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm { box-shadow: 0px 4px 0px rgb(51, 143, 170); margin-bottom: 4px; }
.vc_btn-chino, a.vc_btn-chino, button.vc_btn-chino { background-color: rgb(206, 194, 171); color: rgb(255, 255, 255) ! important; transition: all 0.5s ease 0s; }
.vc_btn-chino:hover, a.vc_btn-chino:hover, button.vc_btn-chino:hover { background-color: rgb(195, 180, 152); color: rgb(247, 247, 247) ! important; }
.vc_btn-chino.vc_btn_outlined, .vc_btn-chino.vc_btn_square_outlined, a.vc_btn-chino.vc_btn_outlined, a.vc_btn-chino.vc_btn_square_outlined, button.vc_btn-chino.vc_btn_outlined, button.vc_btn-chino.vc_btn_square_outlined { color: rgb(206, 194, 171) ! important; }
.vc_btn-chino.vc_btn_outlined:hover, .vc_btn-chino.vc_btn_square_outlined:hover, a.vc_btn-chino.vc_btn_outlined:hover, a.vc_btn-chino.vc_btn_square_outlined:hover, button.vc_btn-chino.vc_btn_outlined:hover, button.vc_btn-chino.vc_btn_square_outlined:hover { border-color: rgb(195, 180, 152); }
.vc_btn-chino.vc_btn_3d, a.vc_btn-chino.vc_btn_3d, button.vc_btn-chino.vc_btn_3d { box-shadow: 0px 5px 0px rgb(185, 168, 136); margin-bottom: 5px; }
.vc_btn-chino.vc_btn_3d.vc_btn_xs, a.vc_btn-chino.vc_btn_3d.vc_btn_xs, button.vc_btn-chino.vc_btn_3d.vc_btn_xs { box-shadow: 0px 3px 0px rgb(185, 168, 136); margin-bottom: 3px; }
.vc_btn-chino.vc_btn_3d.vc_btn_sm, a.vc_btn-chino.vc_btn_3d.vc_btn_sm, button.vc_btn-chino.vc_btn_3d.vc_btn_sm { box-shadow: 0px 4px 0px rgb(185, 168, 136); margin-bottom: 4px; }
.vc_btn-mulled_wine, a.vc_btn-mulled_wine, button.vc_btn-mulled_wine { background-color: rgb(80, 72, 91); color: rgb(255, 255, 255) ! important; transition: all 0.5s ease 0s; }
.vc_btn-mulled_wine:hover, a.vc_btn-mulled_wine:hover, button.vc_btn-mulled_wine:hover { background-color: rgb(65, 58, 74); color: rgb(247, 247, 247) ! important; }
.vc_btn-mulled_wine.vc_btn_outlined, .vc_btn-mulled_wine.vc_btn_square_outlined, a.vc_btn-mulled_wine.vc_btn_outlined, a.vc_btn-mulled_wine.vc_btn_square_outlined, button.vc_btn-mulled_wine.vc_btn_outlined, button.vc_btn-mulled_wine.vc_btn_square_outlined { color: rgb(80, 72, 91) ! important; }
.vc_btn-mulled_wine.vc_btn_outlined:hover, .vc_btn-mulled_wine.vc_btn_square_outlined:hover, a.vc_btn-mulled_wine.vc_btn_outlined:hover, a.vc_btn-mulled_wine.vc_btn_square_outlined:hover, button.vc_btn-mulled_wine.vc_btn_outlined:hover, button.vc_btn-mulled_wine.vc_btn_square_outlined:hover { border-color: rgb(65, 58, 74); }
.vc_btn-mulled_wine.vc_btn_3d, a.vc_btn-mulled_wine.vc_btn_3d, button.vc_btn-mulled_wine.vc_btn_3d { box-shadow: 0px 5px 0px rgb(52, 47, 60); margin-bottom: 5px; }
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs, a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs, button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs { box-shadow: 0px 3px 0px rgb(52, 47, 60); margin-bottom: 3px; }
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm, a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm, button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm { box-shadow: 0px 4px 0px rgb(52, 47, 60); margin-bottom: 4px; }
.vc_btn-vista_blue, a.vc_btn-vista_blue, button.vc_btn-vista_blue { background-color: rgb(117, 214, 156); color: rgb(255, 255, 255) ! important; transition: all 0.5s ease 0s; }
.vc_btn-vista_blue:hover, a.vc_btn-vista_blue:hover, button.vc_btn-vista_blue:hover { background-color: rgb(93, 207, 139); color: rgb(247, 247, 247) ! important; }
.vc_btn-vista_blue.vc_btn_outlined, .vc_btn-vista_blue.vc_btn_square_outlined, a.vc_btn-vista_blue.vc_btn_outlined, a.vc_btn-vista_blue.vc_btn_square_outlined, button.vc_btn-vista_blue.vc_btn_outlined, button.vc_btn-vista_blue.vc_btn_square_outlined { color: rgb(117, 214, 156) ! important; }
.vc_btn-vista_blue.vc_btn_outlined:hover, .vc_btn-vista_blue.vc_btn_square_outlined:hover, a.vc_btn-vista_blue.vc_btn_outlined:hover, a.vc_btn-vista_blue.vc_btn_square_outlined:hover, button.vc_btn-vista_blue.vc_btn_outlined:hover, button.vc_btn-vista_blue.vc_btn_square_outlined:hover { border-color: rgb(93, 207, 139); }
.vc_btn-vista_blue.vc_btn_3d, a.vc_btn-vista_blue.vc_btn_3d, button.vc_btn-vista_blue.vc_btn_3d { box-shadow: 0px 5px 0px rgb(74, 201, 125); margin-bottom: 5px; }
.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs, a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs, button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs { box-shadow: 0px 3px 0px rgb(74, 201, 125); margin-bottom: 3px; }
.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm, a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm, button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm { box-shadow: 0px 4px 0px rgb(74, 201, 125); margin-bottom: 4px; }
.vc_btn-black, a.vc_btn-black, button.vc_btn-black { background-color: rgb(42, 42, 42); color: rgb(255, 255, 255) ! important; transition: all 0.5s ease 0s; }
.vc_btn-black:hover, a.vc_btn-black:hover, button.vc_btn-black:hover { background-color: rgb(27, 27, 27); color: rgb(247, 247, 247) ! important; }
.vc_btn-black.vc_btn_outlined, .vc_btn-black.vc_btn_square_outlined, a.vc_btn-black.vc_btn_outlined, a.vc_btn-black.vc_btn_square_outlined, button.vc_btn-black.vc_btn_outlined, button.vc_btn-black.vc_btn_square_outlined { color: rgb(42, 42, 42) ! important; }
.vc_btn-black.vc_btn_outlined:hover, .vc_btn-black.vc_btn_square_outlined:hover, a.vc_btn-black.vc_btn_outlined:hover, a.vc_btn-black.vc_btn_square_outlined:hover, button.vc_btn-black.vc_btn_outlined:hover, button.vc_btn-black.vc_btn_square_outlined:hover { border-color: rgb(27, 27, 27); }
.vc_btn-black.vc_btn_3d, a.vc_btn-black.vc_btn_3d, button.vc_btn-black.vc_btn_3d { box-shadow: 0px 5px 0px rgb(14, 14, 14); margin-bottom: 5px; }
.vc_btn-black.vc_btn_3d.vc_btn_xs, a.vc_btn-black.vc_btn_3d.vc_btn_xs, button.vc_btn-black.vc_btn_3d.vc_btn_xs { box-shadow: 0px 3px 0px rgb(14, 14, 14); margin-bottom: 3px; }
.vc_btn-black.vc_btn_3d.vc_btn_sm, a.vc_btn-black.vc_btn_3d.vc_btn_sm, button.vc_btn-black.vc_btn_3d.vc_btn_sm { box-shadow: 0px 4px 0px rgb(14, 14, 14); margin-bottom: 4px; }
.vc_btn-grey, a.vc_btn-grey, button.vc_btn-grey { background-color: rgb(235, 235, 235); color: rgb(102, 102, 102) ! important; transition: all 0.5s ease 0s; }
.vc_btn-grey:hover, a.vc_btn-grey:hover, button.vc_btn-grey:hover { background-color: rgb(220, 220, 220); color: rgb(94, 94, 94) ! important; }
.vc_btn-grey.vc_btn_outlined, .vc_btn-grey.vc_btn_square_outlined, a.vc_btn-grey.vc_btn_outlined, a.vc_btn-grey.vc_btn_square_outlined, button.vc_btn-grey.vc_btn_outlined, button.vc_btn-grey.vc_btn_square_outlined { color: rgb(235, 235, 235) ! important; }
.vc_btn-grey.vc_btn_outlined:hover, .vc_btn-grey.vc_btn_square_outlined:hover, a.vc_btn-grey.vc_btn_outlined:hover, a.vc_btn-grey.vc_btn_square_outlined:hover, button.vc_btn-grey.vc_btn_outlined:hover, button.vc_btn-grey.vc_btn_square_outlined:hover { border-color: rgb(220, 220, 220); }
.vc_btn-grey.vc_btn_3d, a.vc_btn-grey.vc_btn_3d, button.vc_btn-grey.vc_btn_3d { box-shadow: 0px 5px 0px rgb(207, 207, 207); margin-bottom: 5px; }
.vc_btn-grey.vc_btn_3d.vc_btn_xs, a.vc_btn-grey.vc_btn_3d.vc_btn_xs, button.vc_btn-grey.vc_btn_3d.vc_btn_xs { box-shadow: 0px 3px 0px rgb(207, 207, 207); margin-bottom: 3px; }
.vc_btn-grey.vc_btn_3d.vc_btn_sm, a.vc_btn-grey.vc_btn_3d.vc_btn_sm, button.vc_btn-grey.vc_btn_3d.vc_btn_sm { box-shadow: 0px 4px 0px rgb(207, 207, 207); margin-bottom: 4px; }
.vc_btn-orange, a.vc_btn-orange, button.vc_btn-orange { background-color: rgb(247, 190, 104); color: rgb(255, 255, 255) ! important; transition: all 0.5s ease 0s; }
.vc_btn-orange:hover, a.vc_btn-orange:hover, button.vc_btn-orange:hover { background-color: rgb(245, 177, 75); color: rgb(247, 247, 247) ! important; }
.vc_btn-orange.vc_btn_outlined, .vc_btn-orange.vc_btn_square_outlined, a.vc_btn-orange.vc_btn_outlined, a.vc_btn-orange.vc_btn_square_outlined, button.vc_btn-orange.vc_btn_outlined, button.vc_btn-orange.vc_btn_square_outlined { color: rgb(247, 190, 104) ! important; }
.vc_btn-orange.vc_btn_outlined:hover, .vc_btn-orange.vc_btn_square_outlined:hover, a.vc_btn-orange.vc_btn_outlined:hover, a.vc_btn-orange.vc_btn_square_outlined:hover, button.vc_btn-orange.vc_btn_outlined:hover, button.vc_btn-orange.vc_btn_square_outlined:hover { border-color: rgb(245, 177, 75); }
.vc_btn-orange.vc_btn_3d, a.vc_btn-orange.vc_btn_3d, button.vc_btn-orange.vc_btn_3d { box-shadow: 0px 5px 0px rgb(244, 167, 51); margin-bottom: 5px; }
.vc_btn-orange.vc_btn_3d.vc_btn_xs, a.vc_btn-orange.vc_btn_3d.vc_btn_xs, button.vc_btn-orange.vc_btn_3d.vc_btn_xs { box-shadow: 0px 3px 0px rgb(244, 167, 51); margin-bottom: 3px; }
.vc_btn-orange.vc_btn_3d.vc_btn_sm, a.vc_btn-orange.vc_btn_3d.vc_btn_sm, button.vc_btn-orange.vc_btn_3d.vc_btn_sm { box-shadow: 0px 4px 0px rgb(244, 167, 51); margin-bottom: 4px; }
.vc_btn-sky, a.vc_btn-sky, button.vc_btn-sky { background-color: rgb(90, 161, 227); color: rgb(255, 255, 255) ! important; transition: all 0.5s ease 0s; }
.vc_btn-sky:hover, a.vc_btn-sky:hover, button.vc_btn-sky:hover { background-color: rgb(64, 146, 223); color: rgb(247, 247, 247) ! important; }
.vc_btn-sky.vc_btn_outlined, .vc_btn-sky.vc_btn_square_outlined, a.vc_btn-sky.vc_btn_outlined, a.vc_btn-sky.vc_btn_square_outlined, button.vc_btn-sky.vc_btn_outlined, button.vc_btn-sky.vc_btn_square_outlined { color: rgb(90, 161, 227) ! important; }
.vc_btn-sky.vc_btn_outlined:hover, .vc_btn-sky.vc_btn_square_outlined:hover, a.vc_btn-sky.vc_btn_outlined:hover, a.vc_btn-sky.vc_btn_square_outlined:hover, button.vc_btn-sky.vc_btn_outlined:hover, button.vc_btn-sky.vc_btn_square_outlined:hover { border-color: rgb(64, 146, 223); }
.vc_btn-sky.vc_btn_3d, a.vc_btn-sky.vc_btn_3d, button.vc_btn-sky.vc_btn_3d { box-shadow: 0px 5px 0px rgb(42, 134, 219); margin-bottom: 5px; }
.vc_btn-sky.vc_btn_3d.vc_btn_xs, a.vc_btn-sky.vc_btn_3d.vc_btn_xs, button.vc_btn-sky.vc_btn_3d.vc_btn_xs { box-shadow: 0px 3px 0px rgb(42, 134, 219); margin-bottom: 3px; }
.vc_btn-sky.vc_btn_3d.vc_btn_sm, a.vc_btn-sky.vc_btn_3d.vc_btn_sm, button.vc_btn-sky.vc_btn_3d.vc_btn_sm { box-shadow: 0px 4px 0px rgb(42, 134, 219); margin-bottom: 4px; }
.vc_btn-green, a.vc_btn-green, button.vc_btn-green { background-color: rgb(109, 171, 60); color: rgb(255, 255, 255) ! important; transition: all 0.5s ease 0s; }
.vc_btn-green:hover, a.vc_btn-green:hover, button.vc_btn-green:hover { background-color: rgb(95, 148, 52); color: rgb(247, 247, 247) ! important; }
.vc_btn-green.vc_btn_outlined, .vc_btn-green.vc_btn_square_outlined, a.vc_btn-green.vc_btn_outlined, a.vc_btn-green.vc_btn_square_outlined, button.vc_btn-green.vc_btn_outlined, button.vc_btn-green.vc_btn_square_outlined { color: rgb(109, 171, 60) ! important; }
.vc_btn-green.vc_btn_outlined:hover, .vc_btn-green.vc_btn_square_outlined:hover, a.vc_btn-green.vc_btn_outlined:hover, a.vc_btn-green.vc_btn_square_outlined:hover, button.vc_btn-green.vc_btn_outlined:hover, button.vc_btn-green.vc_btn_square_outlined:hover { border-color: rgb(95, 148, 52); }
.vc_btn-green.vc_btn_3d, a.vc_btn-green.vc_btn_3d, button.vc_btn-green.vc_btn_3d { box-shadow: 0px 5px 0px rgb(83, 129, 45); margin-bottom: 5px; }
.vc_btn-green.vc_btn_3d.vc_btn_xs, a.vc_btn-green.vc_btn_3d.vc_btn_xs, button.vc_btn-green.vc_btn_3d.vc_btn_xs { box-shadow: 0px 3px 0px rgb(83, 129, 45); margin-bottom: 3px; }
.vc_btn-green.vc_btn_3d.vc_btn_sm, a.vc_btn-green.vc_btn_3d.vc_btn_sm, button.vc_btn-green.vc_btn_3d.vc_btn_sm { box-shadow: 0px 4px 0px rgb(83, 129, 45); margin-bottom: 4px; }
.vc_btn-juicy_pink, a.vc_btn-juicy_pink, button.vc_btn-juicy_pink { background-color: rgb(244, 82, 77); color: rgb(255, 255, 255) ! important; transition: all 0.5s ease 0s; }
.vc_btn-juicy_pink:hover, a.vc_btn-juicy_pink:hover, button.vc_btn-juicy_pink:hover { background-color: rgb(242, 54, 48); color: rgb(247, 247, 247) ! important; }
.vc_btn-juicy_pink.vc_btn_outlined, .vc_btn-juicy_pink.vc_btn_square_outlined, a.vc_btn-juicy_pink.vc_btn_outlined, a.vc_btn-juicy_pink.vc_btn_square_outlined, button.vc_btn-juicy_pink.vc_btn_outlined, button.vc_btn-juicy_pink.vc_btn_square_outlined { color: rgb(244, 82, 77) ! important; }
.vc_btn-juicy_pink.vc_btn_outlined:hover, .vc_btn-juicy_pink.vc_btn_square_outlined:hover, a.vc_btn-juicy_pink.vc_btn_outlined:hover, a.vc_btn-juicy_pink.vc_btn_square_outlined:hover, button.vc_btn-juicy_pink.vc_btn_outlined:hover, button.vc_btn-juicy_pink.vc_btn_square_outlined:hover { border-color: rgb(242, 54, 48); }
.vc_btn-juicy_pink.vc_btn_3d, a.vc_btn-juicy_pink.vc_btn_3d, button.vc_btn-juicy_pink.vc_btn_3d { box-shadow: 0px 5px 0px rgb(241, 31, 24); margin-bottom: 5px; }
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs, a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs, button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs { box-shadow: 0px 3px 0px rgb(241, 31, 24); margin-bottom: 3px; }
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm, a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm, button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm { box-shadow: 0px 4px 0px rgb(241, 31, 24); margin-bottom: 4px; }
.vc_btn-sandy_brown, a.vc_btn-sandy_brown, button.vc_btn-sandy_brown { background-color: rgb(247, 148, 104); color: rgb(255, 255, 255) ! important; transition: all 0.5s ease 0s; }
.vc_btn-sandy_brown:hover, a.vc_btn-sandy_brown:hover, button.vc_btn-sandy_brown:hover { background-color: rgb(245, 127, 75); color: rgb(247, 247, 247) ! important; }
.vc_btn-sandy_brown.vc_btn_outlined, .vc_btn-sandy_brown.vc_btn_square_outlined, a.vc_btn-sandy_brown.vc_btn_outlined, a.vc_btn-sandy_brown.vc_btn_square_outlined, button.vc_btn-sandy_brown.vc_btn_outlined, button.vc_btn-sandy_brown.vc_btn_square_outlined { color: rgb(247, 148, 104) ! important; }
.vc_btn-sandy_brown.vc_btn_outlined:hover, .vc_btn-sandy_brown.vc_btn_square_outlined:hover, a.vc_btn-sandy_brown.vc_btn_outlined:hover, a.vc_btn-sandy_brown.vc_btn_square_outlined:hover, button.vc_btn-sandy_brown.vc_btn_outlined:hover, button.vc_btn-sandy_brown.vc_btn_square_outlined:hover { border-color: rgb(245, 127, 75); }
.vc_btn-sandy_brown.vc_btn_3d, a.vc_btn-sandy_brown.vc_btn_3d, button.vc_btn-sandy_brown.vc_btn_3d { box-shadow: 0px 5px 0px rgb(244, 110, 51); margin-bottom: 5px; }
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs, a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs, button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs { box-shadow: 0px 3px 0px rgb(244, 110, 51); margin-bottom: 3px; }
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm, a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm, button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm { box-shadow: 0px 4px 0px rgb(244, 110, 51); margin-bottom: 4px; }
.vc_btn-purple, a.vc_btn-purple, button.vc_btn-purple { background-color: rgb(185, 126, 187); color: rgb(255, 255, 255) ! important; transition: all 0.5s ease 0s; }
.vc_btn-purple:hover, a.vc_btn-purple:hover, button.vc_btn-purple:hover { background-color: rgb(174, 106, 176); color: rgb(247, 247, 247) ! important; }
.vc_btn-purple.vc_btn_outlined, .vc_btn-purple.vc_btn_square_outlined, a.vc_btn-purple.vc_btn_outlined, a.vc_btn-purple.vc_btn_square_outlined, button.vc_btn-purple.vc_btn_outlined, button.vc_btn-purple.vc_btn_square_outlined { color: rgb(185, 126, 187) ! important; }
.vc_btn-purple.vc_btn_outlined:hover, .vc_btn-purple.vc_btn_square_outlined:hover, a.vc_btn-purple.vc_btn_outlined:hover, a.vc_btn-purple.vc_btn_square_outlined:hover, button.vc_btn-purple.vc_btn_outlined:hover, button.vc_btn-purple.vc_btn_square_outlined:hover { border-color: rgb(174, 106, 176); }
.vc_btn-purple.vc_btn_3d, a.vc_btn-purple.vc_btn_3d, button.vc_btn-purple.vc_btn_3d { box-shadow: 0px 5px 0px rgb(165, 89, 168); margin-bottom: 5px; }
.vc_btn-purple.vc_btn_3d.vc_btn_xs, a.vc_btn-purple.vc_btn_3d.vc_btn_xs, button.vc_btn-purple.vc_btn_3d.vc_btn_xs { box-shadow: 0px 3px 0px rgb(165, 89, 168); margin-bottom: 3px; }
.vc_btn-purple.vc_btn_3d.vc_btn_sm, a.vc_btn-purple.vc_btn_3d.vc_btn_sm, button.vc_btn-purple.vc_btn_3d.vc_btn_sm { box-shadow: 0px 4px 0px rgb(165, 89, 168); margin-bottom: 4px; }
.vc_btn-white, a.vc_btn-white, button.vc_btn-white { background-color: rgb(255, 255, 255); color: rgb(102, 102, 102) ! important; transition: all 0.5s ease 0s; }
.vc_btn-white:hover, a.vc_btn-white:hover, button.vc_btn-white:hover { background-color: rgb(240, 240, 240); color: rgb(94, 94, 94) ! important; }
.vc_btn-white.vc_btn_outlined, .vc_btn-white.vc_btn_square_outlined, a.vc_btn-white.vc_btn_outlined, a.vc_btn-white.vc_btn_square_outlined, button.vc_btn-white.vc_btn_outlined, button.vc_btn-white.vc_btn_square_outlined { color: rgb(255, 255, 255) ! important; }
.vc_btn-white.vc_btn_outlined:hover, .vc_btn-white.vc_btn_square_outlined:hover, a.vc_btn-white.vc_btn_outlined:hover, a.vc_btn-white.vc_btn_square_outlined:hover, button.vc_btn-white.vc_btn_outlined:hover, button.vc_btn-white.vc_btn_square_outlined:hover { border-color: rgb(240, 240, 240); }
.vc_btn-white.vc_btn_3d, a.vc_btn-white.vc_btn_3d, button.vc_btn-white.vc_btn_3d { box-shadow: 0px 5px 0px rgb(227, 227, 227); margin-bottom: 5px; }
.vc_btn-white.vc_btn_3d.vc_btn_xs, a.vc_btn-white.vc_btn_3d.vc_btn_xs, button.vc_btn-white.vc_btn_3d.vc_btn_xs { box-shadow: 0px 3px 0px rgb(227, 227, 227); margin-bottom: 3px; }
.vc_btn-white.vc_btn_3d.vc_btn_sm, a.vc_btn-white.vc_btn_3d.vc_btn_sm, button.vc_btn-white.vc_btn_3d.vc_btn_sm { box-shadow: 0px 4px 0px rgb(227, 227, 227); margin-bottom: 4px; }
.vc_btn-grace, a.vc_btn-grace, button.vc_btn-grace { background-color: rgb(174, 209, 59); color: rgb(255, 255, 255) ! important; transition: all 0.5s ease 0s; }
.vc_btn-grace:hover, a.vc_btn-grace:hover, button.vc_btn-grace:hover { background-color: rgb(158, 192, 45); color: rgb(247, 247, 247) ! important; }
.vc_btn-grace.vc_btn_outlined, .vc_btn-grace.vc_btn_square_outlined, a.vc_btn-grace.vc_btn_outlined, a.vc_btn-grace.vc_btn_square_outlined, button.vc_btn-grace.vc_btn_outlined, button.vc_btn-grace.vc_btn_square_outlined { color: rgb(174, 209, 59) ! important; }
.vc_btn-grace.vc_btn_outlined:hover, .vc_btn-grace.vc_btn_square_outlined:hover, a.vc_btn-grace.vc_btn_outlined:hover, a.vc_btn-grace.vc_btn_square_outlined:hover, button.vc_btn-grace.vc_btn_outlined:hover, button.vc_btn-grace.vc_btn_square_outlined:hover { border-color: rgb(158, 192, 45); }
.vc_btn-grace.vc_btn_3d, a.vc_btn-grace.vc_btn_3d, button.vc_btn-grace.vc_btn_3d { box-shadow: 0px 5px 0px rgb(141, 172, 40); margin-bottom: 5px; }
.vc_btn-grace.vc_btn_3d.vc_btn_xs, a.vc_btn-grace.vc_btn_3d.vc_btn_xs, button.vc_btn-grace.vc_btn_3d.vc_btn_xs { box-shadow: 0px 3px 0px rgb(141, 172, 40); margin-bottom: 3px; }
.vc_btn-grace.vc_btn_3d.vc_btn_sm, a.vc_btn-grace.vc_btn_3d.vc_btn_sm, button.vc_btn-grace.vc_btn_3d.vc_btn_sm { box-shadow: 0px 4px 0px rgb(141, 172, 40); margin-bottom: 4px; }
.vc_btn-default, a.vc_btn-default, button.vc_btn-default { color: rgb(125, 125, 125); background-color: rgb(255, 255, 255); border-color: transparent; }
.open > .dropdown-toggle.vc_btn-default, .open > .dropdown-togglea.vc_btn-default, .open > .dropdown-togglebutton.vc_btn-default, .vc_btn-default.active, .vc_btn-default:active, .vc_btn-default:focus, .vc_btn-default:hover, a.vc_btn-default.active, a.vc_btn-default:active, a.vc_btn-default:focus, a.vc_btn-default:hover, button.vc_btn-default.active, button.vc_btn-default:active, button.vc_btn-default:focus, button.vc_btn-default:hover { color: rgb(125, 125, 125); background-color: rgb(230, 230, 230); border-color: transparent; }
.vc_btn-default.disabled, .vc_btn-default.disabled.active, .vc_btn-default.disabled:active, .vc_btn-default.disabled:focus, .vc_btn-default.disabled:hover, .vc_btn-default[disabled], .vc_btn-default.active[disabled], .vc_btn-default[disabled]:active, .vc_btn-default[disabled]:focus, .vc_btn-default[disabled]:hover, a.vc_btn-default.disabled, a.vc_btn-default.disabled.active, a.vc_btn-default.disabled:active, a.vc_btn-default.disabled:focus, a.vc_btn-default.disabled:hover, a.vc_btn-default[disabled], a.vc_btn-default.active[disabled], a.vc_btn-default[disabled]:active, a.vc_btn-default[disabled]:focus, a.vc_btn-default[disabled]:hover, button.vc_btn-default.disabled, button.vc_btn-default.disabled.active, button.vc_btn-default.disabled:active, button.vc_btn-default.disabled:focus, button.vc_btn-default.disabled:hover, button.vc_btn-default[disabled], button.vc_btn-default.active[disabled], button.vc_btn-default[disabled]:active, button.vc_btn-default[disabled]:focus, button.vc_btn-default[disabled]:hover, fieldset[disabled] .vc_btn-default, fieldset[disabled] .vc_btn-default.active, fieldset[disabled] .vc_btn-default:active, fieldset[disabled] .vc_btn-default:focus, fieldset[disabled] .vc_btn-default:hover, fieldset[disabled] a.vc_btn-default, fieldset[disabled] a.vc_btn-default.active, fieldset[disabled] a.vc_btn-default:active, fieldset[disabled] a.vc_btn-default:focus, fieldset[disabled] a.vc_btn-default:hover, fieldset[disabled] button.vc_btn-default, fieldset[disabled] button.vc_btn-default.active, fieldset[disabled] button.vc_btn-default:active, fieldset[disabled] button.vc_btn-default:focus, fieldset[disabled] button.vc_btn-default:hover { background-color: rgb(255, 255, 255); border-color: transparent; }
.vc_btn-default .badge, a.vc_btn-default .badge, button.vc_btn-default .badge { color: rgb(255, 255, 255); background-color: rgb(125, 125, 125); }
.vc_btn-primary, a.vc_btn-primary, button.vc_btn-primary { color: rgb(255, 255, 255); background-color: rgb(0, 174, 240); border-color: transparent; }
.open > .dropdown-toggle.vc_btn-primary, .open > .dropdown-togglea.vc_btn-primary, .open > .dropdown-togglebutton.vc_btn-primary, .vc_btn-primary.active, .vc_btn-primary:active, .vc_btn-primary:focus, .vc_btn-primary:hover, a.vc_btn-primary.active, a.vc_btn-primary:active, a.vc_btn-primary:focus, a.vc_btn-primary:hover, button.vc_btn-primary.active, button.vc_btn-primary:active, button.vc_btn-primary:focus, button.vc_btn-primary:hover { color: rgb(255, 255, 255); background-color: rgb(0, 137, 189); border-color: transparent; }
.vc_btn-primary.disabled, .vc_btn-primary.disabled.active, .vc_btn-primary.disabled:active, .vc_btn-primary.disabled:focus, .vc_btn-primary.disabled:hover, .vc_btn-primary[disabled], .vc_btn-primary.active[disabled], .vc_btn-primary[disabled]:active, .vc_btn-primary[disabled]:focus, .vc_btn-primary[disabled]:hover, a.vc_btn-primary.disabled, a.vc_btn-primary.disabled.active, a.vc_btn-primary.disabled:active, a.vc_btn-primary.disabled:focus, a.vc_btn-primary.disabled:hover, a.vc_btn-primary[disabled], a.vc_btn-primary.active[disabled], a.vc_btn-primary[disabled]:active, a.vc_btn-primary[disabled]:focus, a.vc_btn-primary[disabled]:hover, button.vc_btn-primary.disabled, button.vc_btn-primary.disabled.active, button.vc_btn-primary.disabled:active, button.vc_btn-primary.disabled:focus, button.vc_btn-primary.disabled:hover, button.vc_btn-primary[disabled], button.vc_btn-primary.active[disabled], button.vc_btn-primary[disabled]:active, button.vc_btn-primary[disabled]:focus, button.vc_btn-primary[disabled]:hover, fieldset[disabled] .vc_btn-primary, fieldset[disabled] .vc_btn-primary.active, fieldset[disabled] .vc_btn-primary:active, fieldset[disabled] .vc_btn-primary:focus, fieldset[disabled] .vc_btn-primary:hover, fieldset[disabled] a.vc_btn-primary, fieldset[disabled] a.vc_btn-primary.active, fieldset[disabled] a.vc_btn-primary:active, fieldset[disabled] a.vc_btn-primary:focus, fieldset[disabled] a.vc_btn-primary:hover, fieldset[disabled] button.vc_btn-primary, fieldset[disabled] button.vc_btn-primary.active, fieldset[disabled] button.vc_btn-primary:active, fieldset[disabled] button.vc_btn-primary:focus, fieldset[disabled] button.vc_btn-primary:hover { background-color: rgb(0, 174, 240); border-color: transparent; }
.vc_btn-primary .badge, a.vc_btn-primary .badge, button.vc_btn-primary .badge { color: rgb(0, 174, 240); background-color: rgb(255, 255, 255); }
.vc_btn-success, a.vc_btn-success, button.vc_btn-success { color: rgb(255, 255, 255); background-color: rgb(92, 184, 92); border-color: transparent; }
.open > .dropdown-toggle.vc_btn-success, .open > .dropdown-togglea.vc_btn-success, .open > .dropdown-togglebutton.vc_btn-success, .vc_btn-success.active, .vc_btn-success:active, .vc_btn-success:focus, .vc_btn-success:hover, a.vc_btn-success.active, a.vc_btn-success:active, a.vc_btn-success:focus, a.vc_btn-success:hover, button.vc_btn-success.active, button.vc_btn-success:active, button.vc_btn-success:focus, button.vc_btn-success:hover { color: rgb(255, 255, 255); background-color: rgb(68, 157, 68); border-color: transparent; }
.vc_btn-success.disabled, .vc_btn-success.disabled.active, .vc_btn-success.disabled:active, .vc_btn-success.disabled:focus, .vc_btn-success.disabled:hover, .vc_btn-success[disabled], .vc_btn-success.active[disabled], .vc_btn-success[disabled]:active, .vc_btn-success[disabled]:focus, .vc_btn-success[disabled]:hover, a.vc_btn-success.disabled, a.vc_btn-success.disabled.active, a.vc_btn-success.disabled:active, a.vc_btn-success.disabled:focus, a.vc_btn-success.disabled:hover, a.vc_btn-success[disabled], a.vc_btn-success.active[disabled], a.vc_btn-success[disabled]:active, a.vc_btn-success[disabled]:focus, a.vc_btn-success[disabled]:hover, button.vc_btn-success.disabled, button.vc_btn-success.disabled.active, button.vc_btn-success.disabled:active, button.vc_btn-success.disabled:focus, button.vc_btn-success.disabled:hover, button.vc_btn-success[disabled], button.vc_btn-success.active[disabled], button.vc_btn-success[disabled]:active, button.vc_btn-success[disabled]:focus, button.vc_btn-success[disabled]:hover, fieldset[disabled] .vc_btn-success, fieldset[disabled] .vc_btn-success.active, fieldset[disabled] .vc_btn-success:active, fieldset[disabled] .vc_btn-success:focus, fieldset[disabled] .vc_btn-success:hover, fieldset[disabled] a.vc_btn-success, fieldset[disabled] a.vc_btn-success.active, fieldset[disabled] a.vc_btn-success:active, fieldset[disabled] a.vc_btn-success:focus, fieldset[disabled] a.vc_btn-success:hover, fieldset[disabled] button.vc_btn-success, fieldset[disabled] button.vc_btn-success.active, fieldset[disabled] button.vc_btn-success:active, fieldset[disabled] button.vc_btn-success:focus, fieldset[disabled] button.vc_btn-success:hover { background-color: rgb(92, 184, 92); border-color: transparent; }
.vc_btn-success .badge, a.vc_btn-success .badge, button.vc_btn-success .badge { color: rgb(92, 184, 92); background-color: rgb(255, 255, 255); }
.vc_btn-info, a.vc_btn-info, button.vc_btn-info { color: rgb(255, 255, 255); background-color: rgb(91, 192, 222); border-color: transparent; }
.open > .dropdown-toggle.vc_btn-info, .open > .dropdown-togglea.vc_btn-info, .open > .dropdown-togglebutton.vc_btn-info, .vc_btn-info.active, .vc_btn-info:active, .vc_btn-info:focus, .vc_btn-info:hover, a.vc_btn-info.active, a.vc_btn-info:active, a.vc_btn-info:focus, a.vc_btn-info:hover, button.vc_btn-info.active, button.vc_btn-info:active, button.vc_btn-info:focus, button.vc_btn-info:hover { color: rgb(255, 255, 255); background-color: rgb(49, 176, 213); border-color: transparent; }
.vc_btn-info.disabled, .vc_btn-info.disabled.active, .vc_btn-info.disabled:active, .vc_btn-info.disabled:focus, .vc_btn-info.disabled:hover, .vc_btn-info[disabled], .vc_btn-info.active[disabled], .vc_btn-info[disabled]:active, .vc_btn-info[disabled]:focus, .vc_btn-info[disabled]:hover, a.vc_btn-info.disabled, a.vc_btn-info.disabled.active, a.vc_btn-info.disabled:active, a.vc_btn-info.disabled:focus, a.vc_btn-info.disabled:hover, a.vc_btn-info[disabled], a.vc_btn-info.active[disabled], a.vc_btn-info[disabled]:active, a.vc_btn-info[disabled]:focus, a.vc_btn-info[disabled]:hover, button.vc_btn-info.disabled, button.vc_btn-info.disabled.active, button.vc_btn-info.disabled:active, button.vc_btn-info.disabled:focus, button.vc_btn-info.disabled:hover, button.vc_btn-info[disabled], button.vc_btn-info.active[disabled], button.vc_btn-info[disabled]:active, button.vc_btn-info[disabled]:focus, button.vc_btn-info[disabled]:hover, fieldset[disabled] .vc_btn-info, fieldset[disabled] .vc_btn-info.active, fieldset[disabled] .vc_btn-info:active, fieldset[disabled] .vc_btn-info:focus, fieldset[disabled] .vc_btn-info:hover, fieldset[disabled] a.vc_btn-info, fieldset[disabled] a.vc_btn-info.active, fieldset[disabled] a.vc_btn-info:active, fieldset[disabled] a.vc_btn-info:focus, fieldset[disabled] a.vc_btn-info:hover, fieldset[disabled] button.vc_btn-info, fieldset[disabled] button.vc_btn-info.active, fieldset[disabled] button.vc_btn-info:active, fieldset[disabled] button.vc_btn-info:focus, fieldset[disabled] button.vc_btn-info:hover { background-color: rgb(91, 192, 222); border-color: transparent; }
.vc_btn-info .badge, a.vc_btn-info .badge, button.vc_btn-info .badge { color: rgb(91, 192, 222); background-color: rgb(255, 255, 255); }
.vc_btn-warning, a.vc_btn-warning, button.vc_btn-warning { color: rgb(255, 255, 255); background-color: rgb(240, 173, 78); border-color: transparent; }
.open > .dropdown-toggle.vc_btn-warning, .open > .dropdown-togglea.vc_btn-warning, .open > .dropdown-togglebutton.vc_btn-warning, .vc_btn-warning.active, .vc_btn-warning:active, .vc_btn-warning:focus, .vc_btn-warning:hover, a.vc_btn-warning.active, a.vc_btn-warning:active, a.vc_btn-warning:focus, a.vc_btn-warning:hover, button.vc_btn-warning.active, button.vc_btn-warning:active, button.vc_btn-warning:focus, button.vc_btn-warning:hover { color: rgb(255, 255, 255); background-color: rgb(236, 151, 31); border-color: transparent; }
.vc_btn-warning.disabled, .vc_btn-warning.disabled.active, .vc_btn-warning.disabled:active, .vc_btn-warning.disabled:focus, .vc_btn-warning.disabled:hover, .vc_btn-warning[disabled], .vc_btn-warning.active[disabled], .vc_btn-warning[disabled]:active, .vc_btn-warning[disabled]:focus, .vc_btn-warning[disabled]:hover, a.vc_btn-warning.disabled, a.vc_btn-warning.disabled.active, a.vc_btn-warning.disabled:active, a.vc_btn-warning.disabled:focus, a.vc_btn-warning.disabled:hover, a.vc_btn-warning[disabled], a.vc_btn-warning.active[disabled], a.vc_btn-warning[disabled]:active, a.vc_btn-warning[disabled]:focus, a.vc_btn-warning[disabled]:hover, button.vc_btn-warning.disabled, button.vc_btn-warning.disabled.active, button.vc_btn-warning.disabled:active, button.vc_btn-warning.disabled:focus, button.vc_btn-warning.disabled:hover, button.vc_btn-warning[disabled], button.vc_btn-warning.active[disabled], button.vc_btn-warning[disabled]:active, button.vc_btn-warning[disabled]:focus, button.vc_btn-warning[disabled]:hover, fieldset[disabled] .vc_btn-warning, fieldset[disabled] .vc_btn-warning.active, fieldset[disabled] .vc_btn-warning:active, fieldset[disabled] .vc_btn-warning:focus, fieldset[disabled] .vc_btn-warning:hover, fieldset[disabled] a.vc_btn-warning, fieldset[disabled] a.vc_btn-warning.active, fieldset[disabled] a.vc_btn-warning:active, fieldset[disabled] a.vc_btn-warning:focus, fieldset[disabled] a.vc_btn-warning:hover, fieldset[disabled] button.vc_btn-warning, fieldset[disabled] button.vc_btn-warning.active, fieldset[disabled] button.vc_btn-warning:active, fieldset[disabled] button.vc_btn-warning:focus, fieldset[disabled] button.vc_btn-warning:hover { background-color: rgb(240, 173, 78); border-color: transparent; }
.vc_btn-warning .badge, a.vc_btn-warning .badge, button.vc_btn-warning .badge { color: rgb(240, 173, 78); background-color: rgb(255, 255, 255); }
.vc_btn-danger, a.vc_btn-danger, button.vc_btn-danger { color: rgb(255, 255, 255); background-color: rgb(217, 83, 79); border-color: transparent; }
.open > .dropdown-toggle.vc_btn-danger, .open > .dropdown-togglea.vc_btn-danger, .open > .dropdown-togglebutton.vc_btn-danger, .vc_btn-danger.active, .vc_btn-danger:active, .vc_btn-danger:focus, .vc_btn-danger:hover, a.vc_btn-danger.active, a.vc_btn-danger:active, a.vc_btn-danger:focus, a.vc_btn-danger:hover, button.vc_btn-danger.active, button.vc_btn-danger:active, button.vc_btn-danger:focus, button.vc_btn-danger:hover { color: rgb(255, 255, 255); background-color: rgb(201, 48, 44); border-color: transparent; }
.vc_btn-danger.disabled, .vc_btn-danger.disabled.active, .vc_btn-danger.disabled:active, .vc_btn-danger.disabled:focus, .vc_btn-danger.disabled:hover, .vc_btn-danger[disabled], .vc_btn-danger.active[disabled], .vc_btn-danger[disabled]:active, .vc_btn-danger[disabled]:focus, .vc_btn-danger[disabled]:hover, a.vc_btn-danger.disabled, a.vc_btn-danger.disabled.active, a.vc_btn-danger.disabled:active, a.vc_btn-danger.disabled:focus, a.vc_btn-danger.disabled:hover, a.vc_btn-danger[disabled], a.vc_btn-danger.active[disabled], a.vc_btn-danger[disabled]:active, a.vc_btn-danger[disabled]:focus, a.vc_btn-danger[disabled]:hover, button.vc_btn-danger.disabled, button.vc_btn-danger.disabled.active, button.vc_btn-danger.disabled:active, button.vc_btn-danger.disabled:focus, button.vc_btn-danger.disabled:hover, button.vc_btn-danger[disabled], button.vc_btn-danger.active[disabled], button.vc_btn-danger[disabled]:active, button.vc_btn-danger[disabled]:focus, button.vc_btn-danger[disabled]:hover, fieldset[disabled] .vc_btn-danger, fieldset[disabled] .vc_btn-danger.active, fieldset[disabled] .vc_btn-danger:active, fieldset[disabled] .vc_btn-danger:focus, fieldset[disabled] .vc_btn-danger:hover, fieldset[disabled] a.vc_btn-danger, fieldset[disabled] a.vc_btn-danger.active, fieldset[disabled] a.vc_btn-danger:active, fieldset[disabled] a.vc_btn-danger:focus, fieldset[disabled] a.vc_btn-danger:hover, fieldset[disabled] button.vc_btn-danger, fieldset[disabled] button.vc_btn-danger.active, fieldset[disabled] button.vc_btn-danger:active, fieldset[disabled] button.vc_btn-danger:focus, fieldset[disabled] button.vc_btn-danger:hover { background-color: rgb(217, 83, 79); border-color: transparent; }
.vc_btn-danger .badge, a.vc_btn-danger .badge, button.vc_btn-danger .badge { color: rgb(217, 83, 79); background-color: rgb(255, 255, 255); }
.vc_button-2-wrapper.vc_button-2-align-left { display: block; text-align: left; }
.vc_button-2-wrapper.vc_button-2-align-right { display: block; text-align: right; }
.vc_button-2-wrapper.vc_button-2-align-center { display: block; text-align: center; }
i.icon { display: inline-block; width: 16px; height: 16px; line-height: 16px; vertical-align: text-top; margin-left: 5px; }
.wpb_btn-large i.icon { height: 19px; margin-left: 9px; }
.wpb_btn-small i.icon { height: 15px; }
.wpb_btn-mini i.icon { display: none; }
.wpb_address_book i.icon, option.wpb_address_book { background: transparent url(ded3975faeac94e8848f1e6e3e4d26091e3124cb.png)  no-repeat scroll right center; }
.wpb_alarm_clock i.icon, option.wpb_alarm_clock { background: transparent url(68cfc4710bf20375dce7f88a8253812d42409a7f.png)  no-repeat scroll right center; }
.wpb_anchor i.icon, option.wpb_anchor { background: transparent url(b001aa5e4787752f855394918a0510bb2393e447.png)  no-repeat scroll right center; }
.wpb_application_image i.icon, option.wpb_application_image { background: transparent url(40cd6ee55b4e6729b7703e64433e01829b3e3b0d.png)  no-repeat scroll right center; }
.wpb_arrow i.icon, option.wpb_arrow { background: transparent url(bb7336b186b0a7422b320cca96f144d0376ff73f.png)  no-repeat scroll right center; }
.wpb_asterisk i.icon, option.wpb_asterisk { background: transparent url(53772c2bea8e0b6ebc1d1b9ae969e398fb582254.png)  no-repeat scroll right center; }
.wpb_hammer i.icon, option.wpb_hammer { background: transparent url(9451fdf08c6aed3ab1d8a26d61b00d7ae0e0f5a4.png)  no-repeat scroll right center; }
.wpb_balloon i.icon, option.wpb_balloon { background: transparent url(e74a6ee616095279054b05b30b95726c1b42685e.png)  no-repeat scroll right center; }
.wpb_balloon_buzz i.icon, option.wpb_balloon_buzz { background: transparent url(ef75e5f6f5c81864847e17c096e2bdcea397f2e5.png)  no-repeat scroll right center; }
.wpb_balloon_facebook i.icon, option.wpb_balloon_facebook { background: transparent url(22e130f9224041df580c7fbb20f160a9d4ea6284.png)  no-repeat scroll right center; }
.wpb_balloon_twitter i.icon, option.wpb_balloon_twitter { background: transparent url(46a238211eb409be00650de84a9871006c8b025a.png)  no-repeat scroll right center; }
.wpb_battery i.icon, option.wpb_battery { background: transparent url(8cd076f1ee3b31a3f77d546cbbdfc2a0306625be.png)  no-repeat scroll right center; }
.wpb_binocular i.icon, option.wpb_binocular { background: transparent url(9df52c683914cf39c1ae5850def2cc8b66a9f70b.png)  no-repeat scroll right center; }
.wpb_document_excel i.icon, option.wpb_document_excel { background: transparent url(e76e58a0780d15aae1a836f6d1b9e0476eb3b278.png)  no-repeat scroll right center; }
.wpb_document_image i.icon, option.wpb_document_image { background: transparent url(0eb8059cdd2fd4247fb20f4c68c2d1c4a95b0ddf.png)  no-repeat scroll right center; }
.wpb_document_music i.icon, option.wpb_document_music { background: transparent url(7c7f2ed0f4628193c66bd5c7bba8340ddbf090be.png)  no-repeat scroll right center; }
.wpb_document_office i.icon, option.wpb_document_office { background: transparent url(6d058195513e53b80622799a7e9fb67efbb5ecc2.png)  no-repeat scroll right center; }
.wpb_document_pdf i.icon, option.wpb_document_pdf { background: transparent url(2e35e6e118b3d3eec9cafdbd8c10c0bd78cc8700.png)  no-repeat scroll right center; }
.wpb_document_powerpoint i.icon, option.wpb_document_powerpoint { background: transparent url(4c351844f890a1b135b243b34c1af0ff2a15147a.png)  no-repeat scroll right center; }
.wpb_document_word i.icon, option.wpb_document_word { background: transparent url(5b030c26c319866e5797e16161105d1ca440e7d8.png)  no-repeat scroll right center; }
.wpb_bookmark i.icon, option.wpb_bookmark { background: transparent url(6bf8d28f14b89db0629fe88aab5bd0387c92174c.png)  no-repeat scroll right center; }
.wpb_camcorder i.icon, option.wpb_camcorder { background: transparent url(afbcea913a063258176c63e912eb93cd99935dc0.png)  no-repeat scroll right center; }
.wpb_camera i.icon, option.wpb_camera { background: transparent url(fa20cc1127864af0096ddfa69eca040891815466.png)  no-repeat scroll right center; }
.wpb_chart i.icon, option.wpb_chart { background: transparent url(bfaca341afdf7f76dbdecf70493e119908a9af3d.png)  no-repeat scroll right center; }
.wpb_chart_pie i.icon, option.wpb_chart_pie { background: transparent url(4293fcc7ef9ea69eb158ea7df19755f193e3a4c9.png)  no-repeat scroll right center; }
.wpb_clock i.icon, option.wpb_clock { background: transparent url(39603628ed6181ad3707def58c6a52148a66d25b.png)  no-repeat scroll right center; }
.wpb_play i.icon, option.wpb_play { background: transparent url(c1ebb5d84997ebe72416ec83178fccfe16b91938.png)  no-repeat scroll right center; }
.wpb_fire i.icon, option.wpb_fire { background: transparent url(ae9e85a029d8e901730514cae8c9d3330603c3c5.png)  no-repeat scroll right center; }
.wpb_heart i.icon, option.wpb_heart { background: transparent url(698156206ed759695ff256609cde470cae9e8aa5.png)  no-repeat scroll right center; }
.wpb_mail i.icon, option.wpb_mail { background: transparent url(2b35976c4408bb30a83f328fec63af30cfc74d71.png)  no-repeat scroll right center; }
.wpb_shield i.icon, option.wpb_shield { background: transparent url(7928fe7a2776a1847b3f74c96b50ff28ed47c03f.png)  no-repeat scroll right center; }
.wpb_video i.icon, option.wpb_video { background: transparent url(090dd27ca023e61daa089c627f6157d0cd874c17.png)  no-repeat scroll right center; }
.vc_column_container .vc_btn, .vc_column_container .wpb_button { margin-top: 5px; margin-bottom: 5px; }
.vc_message_box { border: 1px solid transparent; display: block; overflow: hidden; margin: 0px 0px 21.74px; padding: 1em 1em 1em 4em; position: relative; font-size: 1em; box-sizing: border-box; }
.vc_row.vc_row-flex, .vc_row.vc_row-flex > .vc_column_container { display: flex; }
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .vc_message_box > p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child { margin-bottom: 0px; }
.vc_message_box-icon, .vc_message_box-icon > * { position: absolute; font-weight: 400; font-style: normal; }
.vc_message_box > p:first-child { margin-top: 0px; }
.vc_message_box-icon { bottom: 0px; font-size: 1em; left: 0px; top: 0px; width: 4em; }
.vc_message_box-icon > *, .vc_message_box-icon > .fa { font-size: 1.7em; line-height: 1; }
.vc_message_box-icon > *, .vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before { left: 50%; top: 50%; transform: translate(-50%, -50%); }
.vc_message_box-icon > * { transform: translate(-50%, -50%); }
.vc_color-blue.vc_message_box { color: rgb(54, 74, 138); border-color: rgb(197, 207, 240); background-color: rgb(237, 241, 250); }
.vc_color-blue.vc_message_box .vc_message_box-icon { color: rgb(84, 114, 210); }
.vc_color-blue.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(84, 114, 210); }
.vc_color-blue.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-blue.vc_message_box-outline, .vc_color-blue.vc_message_box-solid-icon { color: rgb(54, 74, 138); border-color: rgb(84, 114, 210); background-color: transparent; }
.vc_color-blue.vc_message_box-outline .vc_message_box-icon, .vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(84, 114, 210); }
.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(84, 114, 210); }
.vc_color-blue.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(157, 174, 229); }
.vc_color-turquoise.vc_message_box { color: rgb(8, 91, 97); border-color: rgb(198, 236, 238); background-color: rgb(235, 252, 253); }
.vc_color-turquoise.vc_message_box .vc_message_box-icon { color: rgb(0, 193, 207); }
.vc_color-turquoise.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(0, 193, 207); }
.vc_color-turquoise.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-turquoise.vc_message_box-outline, .vc_color-turquoise.vc_message_box-solid-icon { color: rgb(8, 91, 97); border-color: rgb(0, 193, 207); background-color: transparent; }
.vc_color-turquoise.vc_message_box-outline .vc_message_box-icon, .vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(0, 193, 207); }
.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(0, 193, 207); }
.vc_color-turquoise.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(159, 222, 227); }
.vc_color-pink.vc_message_box { color: rgb(216, 46, 33); border-color: rgb(255, 216, 214); background-color: rgb(255, 240, 239); }
.vc_color-pink.vc_message_box .vc_message_box-icon { color: rgb(254, 108, 97); }
.vc_color-pink.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(254, 108, 97); }
.vc_color-pink.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-pink.vc_message_box-outline, .vc_color-pink.vc_message_box-solid-icon { color: rgb(216, 46, 33); border-color: rgb(254, 108, 97); background-color: transparent; }
.vc_color-pink.vc_message_box-outline .vc_message_box-icon, .vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(254, 108, 97); }
.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(254, 108, 97); }
.vc_color-pink.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(254, 169, 163); }
.vc_color-violet.vc_message_box { color: rgb(94, 74, 129); border-color: rgb(212, 200, 233); background-color: rgb(240, 236, 247); }
.vc_color-violet.vc_message_box .vc_message_box-icon { color: rgb(141, 109, 196); }
.vc_color-violet.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(141, 109, 196); }
.vc_color-violet.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-violet.vc_message_box-outline, .vc_color-violet.vc_message_box-solid-icon { color: rgb(94, 74, 129); border-color: rgb(141, 109, 196); background-color: transparent; }
.vc_color-violet.vc_message_box-outline .vc_message_box-icon, .vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(141, 109, 196); }
.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(141, 109, 196); }
.vc_color-violet.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(184, 163, 218); }
.vc_color-peacoc.vc_message_box { color: rgb(54, 106, 121); border-color: rgb(194, 227, 236); background-color: rgb(233, 245, 248); }
.vc_color-peacoc.vc_message_box .vc_message_box-icon { color: rgb(76, 173, 201); }
.vc_color-peacoc.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(76, 173, 201); }
.vc_color-peacoc.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-peacoc.vc_message_box-outline, .vc_color-peacoc.vc_message_box-solid-icon { color: rgb(54, 106, 121); border-color: rgb(76, 173, 201); background-color: transparent; }
.vc_color-peacoc.vc_message_box-outline .vc_message_box-icon, .vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(76, 173, 201); }
.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(76, 173, 201); }
.vc_color-peacoc.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(154, 209, 225); }
.vc_color-chino.vc_message_box { color: rgb(151, 130, 88); border-color: rgb(229, 222, 210); background-color: rgb(247, 245, 242); }
.vc_color-chino.vc_message_box .vc_message_box-icon { color: rgb(206, 194, 171); }
.vc_color-chino.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(206, 194, 171); }
.vc_color-chino.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-chino.vc_message_box-outline, .vc_color-chino.vc_message_box-solid-icon { color: rgb(151, 130, 88); border-color: rgb(206, 194, 171); background-color: transparent; }
.vc_color-chino.vc_message_box-outline .vc_message_box-icon, .vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(206, 194, 171); }
.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(206, 194, 171); }
.vc_color-chino.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(210, 199, 177); }
.vc_color-mulled_wine.vc_message_box { color: rgb(30, 27, 34); border-color: rgb(208, 204, 214); background-color: rgb(234, 232, 237); }
.vc_color-mulled_wine.vc_message_box .vc_message_box-icon { color: rgb(80, 72, 91); }
.vc_color-mulled_wine.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(80, 72, 91); }
.vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-mulled_wine.vc_message_box-outline, .vc_color-mulled_wine.vc_message_box-solid-icon { color: rgb(30, 27, 34); border-color: rgb(80, 72, 91); background-color: transparent; }
.vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon, .vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(80, 72, 91); }
.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(80, 72, 91); }
.vc_color-mulled_wine.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(182, 175, 192); }
.vc_color-vista_blue.vc_message_box { color: rgb(62, 142, 94); border-color: rgb(188, 235, 207); background-color: rgb(227, 247, 235); }
.vc_color-vista_blue.vc_message_box .vc_message_box-icon { color: rgb(117, 214, 156); }
.vc_color-vista_blue.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(117, 214, 156); }
.vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-vista_blue.vc_message_box-outline, .vc_color-vista_blue.vc_message_box-solid-icon { color: rgb(62, 142, 94); border-color: rgb(117, 214, 156); background-color: transparent; }
.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon, .vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(117, 214, 156); }
.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(117, 214, 156); }
.vc_color-vista_blue.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(148, 223, 179); }
.vc_color-orange.vc_message_box { color: rgb(195, 129, 28); border-color: rgb(251, 225, 186); background-color: rgb(254, 246, 235); }
.vc_color-orange.vc_message_box .vc_message_box-icon { color: rgb(247, 190, 104); }
.vc_color-orange.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(247, 190, 104); }
.vc_color-orange.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-orange.vc_message_box-outline, .vc_color-orange.vc_message_box-solid-icon { color: rgb(195, 129, 28); border-color: rgb(247, 190, 104); background-color: transparent; }
.vc_color-orange.vc_message_box-outline .vc_message_box-icon, .vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(247, 190, 104); }
.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(247, 190, 104); }
.vc_color-orange.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(249, 205, 138); }
.vc_color-sky.vc_message_box { color: rgb(42, 97, 148); border-color: rgb(190, 218, 244); background-color: rgb(234, 243, 251); }
.vc_color-sky.vc_message_box .vc_message_box-icon { color: rgb(90, 161, 227); }
.vc_color-sky.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(90, 161, 227); }
.vc_color-sky.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-sky.vc_message_box-outline, .vc_color-sky.vc_message_box-solid-icon { color: rgb(42, 97, 148); border-color: rgb(90, 161, 227); background-color: transparent; }
.vc_color-sky.vc_message_box-outline .vc_message_box-icon, .vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(90, 161, 227); }
.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(90, 161, 227); }
.vc_color-sky.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(147, 193, 237); }
.vc_color-green.vc_message_box { color: rgb(62, 86, 43); border-color: rgb(194, 225, 169); background-color: rgb(234, 245, 226); }
.vc_color-green.vc_message_box .vc_message_box-icon { color: rgb(109, 171, 60); }
.vc_color-green.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(109, 171, 60); }
.vc_color-green.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-green.vc_message_box-outline, .vc_color-green.vc_message_box-solid-icon { color: rgb(62, 86, 43); border-color: rgb(109, 171, 60); background-color: transparent; }
.vc_color-green.vc_message_box-outline .vc_message_box-icon, .vc_color-green.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(109, 171, 60); }
.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(109, 171, 60); }
.vc_color-green.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(167, 212, 132); }
.vc_color-juicy_pink.vc_message_box { color: rgb(163, 35, 31); border-color: rgb(251, 199, 197); background-color: rgb(254, 245, 245); }
.vc_color-juicy_pink.vc_message_box .vc_message_box-icon { color: rgb(244, 82, 77); }
.vc_color-juicy_pink.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(244, 82, 77); }
.vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-juicy_pink.vc_message_box-outline, .vc_color-juicy_pink.vc_message_box-solid-icon { color: rgb(163, 35, 31); border-color: rgb(244, 82, 77); background-color: transparent; }
.vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon, .vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(244, 82, 77); }
.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(244, 82, 77); }
.vc_color-juicy_pink.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(248, 152, 149); }
.vc_color-sandy_brown.vc_message_box { color: rgb(195, 80, 28); border-color: rgb(251, 206, 186); background-color: rgb(254, 241, 235); }
.vc_color-sandy_brown.vc_message_box .vc_message_box-icon { color: rgb(247, 148, 104); }
.vc_color-sandy_brown.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(247, 148, 104); }
.vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-sandy_brown.vc_message_box-outline, .vc_color-sandy_brown.vc_message_box-solid-icon { color: rgb(195, 80, 28); border-color: rgb(247, 148, 104); background-color: transparent; }
.vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon, .vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(247, 148, 104); }
.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(247, 148, 104); }
.vc_color-sandy_brown.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(249, 172, 138); }
.vc_color-purple.vc_message_box { color: rgb(136, 99, 137); border-color: rgb(227, 203, 227); background-color: rgb(245, 236, 245); }
.vc_color-purple.vc_message_box .vc_message_box-icon { color: rgb(185, 126, 187); }
.vc_color-purple.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(185, 126, 187); }
.vc_color-purple.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-purple.vc_message_box-outline, .vc_color-purple.vc_message_box-solid-icon { color: rgb(136, 99, 137); border-color: rgb(185, 126, 187); background-color: transparent; }
.vc_color-purple.vc_message_box-outline .vc_message_box-icon, .vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(185, 126, 187); }
.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(185, 126, 187); }
.vc_color-purple.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(209, 169, 210); }
.vc_color-black.vc_message_box { color: rgb(255, 255, 255); border-color: rgb(42, 42, 42); background-color: rgb(60, 60, 60); }
.vc_color-black.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(42, 42, 42); }
.vc_color-black.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-solid-icon { border-color: rgb(42, 42, 42); background-color: transparent; }
.vc_color-black.vc_message_box-outline .vc_message_box-icon, .vc_color-black.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(42, 42, 42); }
.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(42, 42, 42); }
.vc_color-black.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(16, 16, 16); }
.vc_color-grey.vc_message_box { color: rgb(133, 133, 133); border-color: rgb(210, 210, 210); background-color: rgb(235, 235, 235); }
.vc_color-grey.vc_message_box-solid { color: rgb(133, 133, 133); border-color: transparent; background-color: rgb(235, 235, 235); }
.vc_color-grey.vc_message_box-solid .vc_message_box-icon { color: rgb(133, 133, 133); }
.vc_color-grey.vc_message_box-outline, .vc_color-grey.vc_message_box-solid-icon { color: rgb(133, 133, 133); border-color: rgb(235, 235, 235); background-color: transparent; }
.vc_color-grey.vc_message_box-outline .vc_message_box-icon, .vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(235, 235, 235); }
.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(133, 133, 133); background-color: rgb(235, 235, 235); }
.vc_color-grey.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(184, 184, 184); }
.vc_color-white.vc_message_box { color: rgb(179, 179, 179); border-color: rgb(230, 230, 230); background-color: rgb(255, 255, 255); }
.vc_color-white.vc_message_box-solid { color: rgb(179, 179, 179); border-color: transparent; background-color: rgb(255, 255, 255); }
.vc_color-white.vc_message_box-solid .vc_message_box-icon { color: rgb(179, 179, 179); }
.vc_color-white.vc_message_box-outline, .vc_color-white.vc_message_box-solid-icon { border-color: rgb(255, 255, 255); background-color: transparent; }
.vc_color-white.vc_message_box-outline .vc_message_box-icon, .vc_color-white.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(179, 179, 179); background-color: rgb(255, 255, 255); }
.vc_color-white.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(204, 204, 204); }
.vc_color-info.vc_message_box-3d, .vc_color-success.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(157, 214, 253); }
.vc_color-info.vc_message_box { color: rgb(94, 127, 150); border-color: rgb(207, 235, 254); background-color: rgb(223, 242, 254); }
.vc_color-info.vc_message_box .vc_message_box-icon { color: rgb(86, 176, 238); }
.vc_color-info.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(86, 176, 238); }
.vc_color-info.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-info.vc_message_box-outline, .vc_color-info.vc_message_box-solid-icon { color: rgb(94, 127, 150); border-color: rgb(86, 176, 238); background-color: transparent; }
.vc_color-info.vc_message_box-outline .vc_message_box-icon, .vc_color-info.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(86, 176, 238); }
.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(86, 176, 238); }
.vc_color-success.vc_message_box { color: rgb(94, 127, 150); border-color: rgb(207, 235, 254); background-color: rgb(230, 253, 248); }
.vc_color-success.vc_message_box .vc_message_box-icon { color: rgb(27, 188, 155); }
.vc_color-success.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(27, 188, 155); }
.vc_color-success.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-success.vc_message_box-outline, .vc_color-success.vc_message_box-solid-icon { color: rgb(94, 127, 150); border-color: rgb(27, 188, 155); background-color: transparent; }
.vc_color-success.vc_message_box-outline .vc_message_box-icon, .vc_color-success.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(27, 188, 155); }
.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(27, 188, 155); }
.vc_color-warning.vc_message_box { color: rgb(157, 137, 103); border-color: rgb(255, 236, 204); background-color: rgb(255, 244, 226); }
.vc_color-warning.vc_message_box .vc_message_box-icon { color: rgb(252, 181, 63); }
.vc_color-warning.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(252, 181, 63); }
.vc_color-warning.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-warning.vc_message_box-outline, .vc_color-warning.vc_message_box-solid-icon { color: rgb(157, 137, 103); border-color: rgb(252, 181, 63); background-color: transparent; }
.vc_color-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(252, 181, 63); }
.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(252, 181, 63); }
.vc_color-warning.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(255, 217, 153); }
.vc_color-danger.vc_message_box { color: rgb(168, 89, 89); border-color: rgb(254, 222, 222); background-color: rgb(253, 234, 234); }
.vc_color-danger.vc_message_box .vc_message_box-icon { color: rgb(255, 120, 119); }
.vc_color-danger.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(255, 120, 119); }
.vc_color-danger.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-danger.vc_message_box-outline, .vc_color-danger.vc_message_box-solid-icon { color: rgb(168, 89, 89); border-color: rgb(255, 120, 119); background-color: transparent; }
.vc_color-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 120, 119); }
.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(255, 120, 119); }
.vc_color-danger.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(253, 172, 172); }
.vc_color-alert-info.vc_message_box { color: rgb(49, 112, 143); border-color: rgb(188, 232, 241); background-color: rgb(217, 237, 247); }
.vc_color-alert-info.vc_message_box .vc_message_box-icon { color: rgb(103, 204, 224); }
.vc_color-alert-info.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(103, 204, 224); }
.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-alert-info.vc_message_box-outline, .vc_color-alert-info.vc_message_box-solid-icon { color: rgb(49, 112, 143); border-color: rgb(103, 204, 224); background-color: transparent; }
.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(103, 204, 224); }
.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(103, 204, 224); }
.vc_color-alert-info.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(145, 217, 232); }
.vc_color-alert-success.vc_message_box { color: rgb(60, 118, 61); border-color: rgb(214, 233, 198); background-color: rgb(223, 240, 216); }
.vc_color-alert-success.vc_message_box .vc_message_box-icon { color: rgb(154, 211, 106); }
.vc_color-alert-success.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(154, 211, 106); }
.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-alert-success.vc_message_box-outline, .vc_color-alert-success.vc_message_box-solid-icon { color: rgb(60, 118, 61); border-color: rgb(154, 211, 106); background-color: transparent; }
.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(154, 211, 106); }
.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(154, 211, 106); }
.vc_color-alert-success.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(187, 219, 161); }
.vc_color-alert-warning.vc_message_box { color: rgb(138, 109, 59); border-color: rgb(250, 235, 204); background-color: rgb(252, 248, 227); }
.vc_color-alert-warning.vc_message_box .vc_message_box-icon { color: rgb(249, 207, 121); }
.vc_color-alert-warning.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(249, 207, 121); }
.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-alert-warning.vc_message_box-outline, .vc_color-alert-warning.vc_message_box-solid-icon { color: rgb(138, 109, 59); border-color: rgb(249, 207, 121); background-color: transparent; }
.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(249, 207, 121); }
.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(249, 207, 121); }
.vc_color-alert-warning.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(245, 216, 158); }
.vc_color-alert-danger.vc_message_box { color: rgb(169, 68, 66); border-color: rgb(235, 204, 209); background-color: rgb(242, 222, 222); }
.vc_color-alert-danger.vc_message_box .vc_message_box-icon { color: rgb(239, 132, 149); }
.vc_color-alert-danger.vc_message_box-solid { color: rgb(255, 255, 255); border-color: transparent; background-color: rgb(239, 132, 149); }
.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-alert-danger.vc_message_box-outline, .vc_color-alert-danger.vc_message_box-solid-icon { color: rgb(169, 68, 66); border-color: rgb(239, 132, 149); background-color: transparent; }
.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(239, 132, 149); }
.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); background-color: rgb(239, 132, 149); }
.vc_color-alert-danger.vc_message_box-3d { box-shadow: 0px 5px 0px rgb(220, 167, 176); }
.vc_color-black.vc_message_box .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-outline .vc_message_box-icon, .vc_color-black.vc_message_box-solid-icon { color: rgb(42, 42, 42); }
.vc_color-grey.vc_message_box .vc_message_box-icon { color: rgb(133, 133, 133); }
.vc_color-white.vc_message_box .vc_message_box-icon { color: rgb(179, 179, 179); }
.vc_color-white.vc_message_box-outline, .vc_color-white.vc_message_box-outline .vc_message_box-icon, .vc_color-white.vc_message_box-solid-icon { color: rgb(255, 255, 255); }
.vc_message_box-outline, .vc_message_box-solid-icon { border-width: 2px; }
.vc_message_box-solid-icon .vc_message_box-icon { width: 3.25em; }
.vc_message_box-rounded { border-radius: 5px; }
.vc_message_box-round { border-radius: 4em; }
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li { margin-bottom: 35px; }
.entry-content .twitter-share-button, .fb_like, .twitter-share-button, .wpb_accordion .wpb_content_element, .wpb_googleplus, .wpb_pinterest, .wpb_tab .wpb_content_element { margin-bottom: 21.74px; }
.vc_parallax { position: relative; overflow: hidden; }
.vc_parallax > * { position: relative; z-index: 1; }
.vc_parallax .vc_parallax-inner { pointer-events: none; position: absolute; left: 0px; right: 0px; top: 0px; background-attachment: scroll; background-color: transparent; background-image: inherit; background-size: cover; z-index: 0; background-position: 50% 0px; }
.vc_video-bg-container { position: relative; }
.vc_video-bg { height: 100%; overflow: hidden; pointer-events: none; position: absolute; top: 0px; left: 0px; width: 100%; z-index: 0; }
.vc_row.vc_row-no-padding .vc_column-inner { padding-left: 0px; padding-right: 0px; }
.vc_row[data-vc-full-width] { transition: opacity 0.5s ease 0s; overflow: hidden; }
.vc_row.vc_hidden[data-vc-full-width] { opacity: 0; }
.vc_row-no-padding .vc_inner { margin-left: 0px; margin-right: 0px; }
.vc_row.vc_row-o-full-height { min-height: 100vh; }
.vc_row.vc_row-flex { box-sizing: border-box; display: flex; flex-wrap: wrap; }
.vc_row.vc_row-flex > .vc_column_container { display: flex; }
.vc_ie-flexbox-fixer, .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner { display: flex; -moz-box-orient: vertical; -moz-box-direction: normal; }
.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner { -moz-box-flex: 1; flex-grow: 1; display: flex; flex-direction: column; z-index: 1; }
@media not all, not all {
  .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > * { min-height: 1em; }
}
.vc_row.vc_row-flex::after, .vc_row.vc_row-flex::before { display: none; }
.vc_row.vc_row-o-columns-stretch { align-content: stretch; }
.vc_row.vc_row-o-columns-top { align-content: flex-start; }
.vc_row.vc_row-o-columns-bottom { align-content: flex-end; }
.vc_row.vc_row-o-columns-middle { align-content: center; }
.vc_row.vc_row-o-columns-bottom::after, .vc_row.vc_row-o-columns-middle::after, .vc_row.vc_row-o-columns-top::after { content: ""; width: 100%; height: 0px; overflow: hidden; visibility: hidden; display: block; }
.vc_row.vc_row-o-content-top > .vc_column_container > .vc_column-inner { -moz-box-pack: start; justify-content: flex-start; }
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_column_container { -moz-box-align: start; align-items: flex-start; }
.vc_row.vc_row-o-content-bottom > .vc_column_container > .vc_column-inner { -moz-box-pack: end; justify-content: flex-end; }
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_column_container { -moz-box-align: end; align-items: flex-end; }
.vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner { -moz-box-pack: center; justify-content: center; }
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_column_container { -moz-box-align: center; align-items: center; }
.vc_column-inner::after, .vc_column-inner::before { content: " "; display: table; }
.vc_ie-flexbox-fixer { display: flex; flex-direction: column; }
.vc_ie-flexbox-fixer > .vc_row { -moz-box-flex: 1; flex: 1 1 auto; }
.vc_row.vc_column-gap-1 { margin-left: -15.5px; margin-right: -15.5px; }
.vc_row.vc_column-gap-1 > .vc_column_container { padding: 0.5px; }
.vc_row.vc_column-gap-2 { margin-left: -16px; margin-right: -16px; }
.vc_row.vc_column-gap-2 > .vc_column_container { padding: 1px; }
.vc_row.vc_column-gap-3 { margin-left: -16.5px; margin-right: -16.5px; }
.vc_row.vc_column-gap-3 > .vc_column_container { padding: 1.5px; }
.vc_row.vc_column-gap-4 { margin-left: -17px; margin-right: -17px; }
.vc_row.vc_column-gap-4 > .vc_column_container { padding: 2px; }
.vc_row.vc_column-gap-5 { margin-left: -17.5px; margin-right: -17.5px; }
.vc_row.vc_column-gap-5 > .vc_column_container { padding: 2.5px; }
.vc_row.vc_column-gap-10 { margin-left: -20px; margin-right: -20px; }
.vc_row.vc_column-gap-10 > .vc_column_container { padding: 5px; }
.vc_row.vc_column-gap-15 { margin-left: -22.5px; margin-right: -22.5px; }
.vc_row.vc_column-gap-15 > .vc_column_container { padding: 7.5px; }
.vc_row.vc_column-gap-20 { margin-left: -25px; margin-right: -25px; }
.vc_row.vc_column-gap-20 > .vc_column_container { padding: 10px; }
.vc_row.vc_column-gap-25 { margin-left: -27.5px; margin-right: -27.5px; }
.vc_row.vc_column-gap-25 > .vc_column_container { padding: 12.5px; }
.vc_row.vc_column-gap-30 { margin-left: -30px; margin-right: -30px; }
.vc_row.vc_column-gap-30 > .vc_column_container { padding: 15px; }
.vc_row.vc_column-gap-35 { margin-left: -32.5px; margin-right: -32.5px; }
.vc_row.vc_column-gap-35 > .vc_column_container { padding: 17.5px; }
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section { padding-top: 35px; }
.vc_column_container { padding-left: 0px; padding-right: 0px; }
.vc_column_container > .vc_column-inner { box-sizing: border-box; padding-left: 15px; padding-right: 15px; width: 100%; }
.vc_section { padding-left: 15px; padding-right: 15px; margin-left: -15px; margin-right: -15px; }
.vc_section[data-vc-full-width] { transition: opacity 0.5s ease 0s; overflow: hidden; }
.vc_section.vc_hidden[data-vc-full-width] { opacity: 0; }
.vc_section[data-vc-full-width] > .vc_row { margin-left: 0px; margin-right: 0px; }
.vc_section[data-vc-stretch-content] { padding-left: 0px; padding-right: 0px; }
.vc_section.vc_row-o-full-height { min-height: 100vh; }
.vc_section.vc_section-flex { box-sizing: border-box; display: flex; flex-flow: column nowrap; }
.vc_section.vc_section-flex .vc_vc_row { width: 100%; }
.vc_section.vc_section-flex::after, .vc_section.vc_section-flex::before { display: none; }
.vc_section.vc_section-o-content-top { -moz-box-pack: start; justify-content: flex-start; }
.vc_section.vc_section-o-content-bottom { -moz-box-pack: end; justify-content: flex-end; }
.vc_section.vc_section-o-content-middle { -moz-box-pack: center; justify-content: center; }
.vc_section.vc_section-o-content-bottom::after, .vc_section.vc_section-o-content-middle::after, .vc_section.vc_section-o-content-top::after { content: ""; width: 100%; height: 0px; overflow: hidden; visibility: hidden; display: block; }
.vc_row.vc_column-gap-1 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-1 > .vc_vc_column_inner > .vc_column_container { padding-left: 0.5px; padding-right: 0.5px; }
.vc_row.vc_column-gap-2 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-2 > .vc_vc_column_inner > .vc_column_container { padding-left: 1px; padding-right: 1px; }
.vc_row.vc_column-gap-3 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-3 > .vc_vc_column_inner > .vc_column_container { padding-left: 1.5px; padding-right: 1.5px; }
.vc_row.vc_column-gap-4 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-4 > .vc_vc_column_inner > .vc_column_container { padding-left: 2px; padding-right: 2px; }
.vc_row.vc_column-gap-5 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-5 > .vc_vc_column_inner > .vc_column_container { padding-left: 2.5px; padding-right: 2.5px; }
.vc_row.vc_column-gap-10 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-10 > .vc_vc_column_inner > .vc_column_container { padding-left: 5px; padding-right: 5px; }
.vc_row.vc_column-gap-15 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-15 > .vc_vc_column_inner > .vc_column_container { padding-left: 7.5px; padding-right: 7.5px; }
.vc_row.vc_column-gap-20 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-20 > .vc_vc_column_inner > .vc_column_container { padding-left: 10px; padding-right: 10px; }
.vc_row.vc_column-gap-25 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-25 > .vc_vc_column_inner > .vc_column_container { padding-left: 12.5px; padding-right: 12.5px; }
.vc_row.vc_column-gap-30 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-30 > .vc_vc_column_inner > .vc_column_container { padding-left: 15px; padding-right: 15px; }
.vc_row.vc_column-gap-35 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-35 > .vc_vc_column_inner > .vc_column_container { padding-left: 17.5px; padding-right: 17.5px; }
.vc_vc_column, .vc_vc_column_inner { padding-left: 0px; padding-right: 0px; }
.vc_row.vc_row-flex > .vc_vc_column, .vc_row.vc_row-flex > .vc_vc_column_inner { display: flex; }
.vc_row.vc_row-flex > .vc_vc_column > .vc_column_container, .vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container { display: flex; width: 100%; }
.vc_row.vc_row-flex > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container > .vc_column-inner { -moz-box-flex: 1; flex-grow: 1; display: flex; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; }
.vc_row.vc_row-o-equal-height > .vc_column_container { -moz-box-align: stretch; align-items: stretch; }
.vc_row.vc_row-o-content-top > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-top > .vc_vc_column_inner > .vc_column_container > .vc_column-inner { -moz-box-pack: start; justify-content: flex-start; }
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container { -moz-box-align: start; align-items: flex-start; }
.vc_row.vc_row-o-content-bottom > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-bottom > .vc_vc_column_inner > .vc_column_container > .vc_column-inner { -moz-box-pack: end; justify-content: flex-end; }
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container { -moz-box-align: end; align-items: flex-end; }
.vc_row.vc_row-o-content-middle > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-middle > .vc_vc_column_inner > .vc_column_container > .vc_column-inner { -moz-box-pack: center; justify-content: center; }
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container { -moz-box-align: center; align-items: center; }
.vc_empty-element > .vc_column-inner { min-height: 100px; }
.fb_type_standard, .fb_type_standard iframe { height: 25px; }
.fb_type_button_count, .fb_type_button_count iframe { height: 20px; }
.fb_type_box_count, .fb_type_box_count iframe { height: 62px; }
.wpb_googleplus_type_standard { height: 25px; }
.wpb_googleplus_type_small { height: 19px; }
.wpb_googleplus_type_medium, .wpb_googleplus_type_tall { height: 21px; }
.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble { height: 62px; }
.wpb_pinterest_type_horizontal, .wpb_pinterest_type_none { height: 21px; }
.wpb_pinterest a { border-bottom: 0px none; }
.wpb_pinterest_type_vertical { box-sizing: content-box; padding-top: 29px; height: 21px; }
iframe.twitter-share-button { margin: 0px; }
.vc_toggle { display: block; margin: 0px 0px 21.74px; padding: 0px; font-size: 1em; }
.vc_toggle:last-of-type { margin-bottom: 35px; }
.vc_toggle_title { cursor: pointer; display: block; margin: 0px; padding: 0px; position: relative; -moz-user-select: none; font-weight: 400; }
.vc_toggle_title > h4 { display: inline; }
.vc_toggle_icon { display: none; position: relative; vertical-align: middle; }
.vc_toggle_content { display: none; margin-bottom: 21.74px; margin-top: 1em; overflow: hidden; padding: 0px; }
.vc_toggle.vc_toggle_active > .vc_toggle_content { display: block; }
.vc_toggle_simple .vc_toggle_icon { border: 0px solid transparent; border-radius: 0px; display: inline-block; height: 22px; width: 22px; background-color: transparent; margin-left: 2px; }
.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after { visibility: hidden; }
.vc_toggle_simple .vc_toggle_icon::before { height: 2px; width: 10px; }
.vc_toggle_simple .vc_toggle_icon::after { height: 10px; width: 2px; }
.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before { content: ""; display: block; position: absolute; box-sizing: border-box; transform: translate(-50%, -50%); background-color: rgb(42, 42, 42); }
.vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before, .vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before { box-sizing: border-box; transform: translate(-50%, -50%); content: ""; left: 50%; position: absolute; top: 50%; }
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(68, 68, 68); }
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_round .vc_toggle_icon { border: 2px solid transparent; border-radius: 50%; display: inline-block; height: 22px; width: 22px; background-color: rgb(42, 42, 42); }
.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after { visibility: hidden; }
.vc_toggle_round .vc_toggle_icon::before { height: 2px; width: 10px; }
.vc_toggle_round .vc_toggle_icon::after { height: 10px; width: 2px; }
.vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before { display: block; box-sizing: border-box; transform: translate(-50%, -50%); background-color: rgb(255, 255, 255); }
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: rgb(42, 42, 42); }
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(68, 68, 68); }
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: rgb(68, 68, 68); }
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(68, 68, 68); }
.vc_toggle_rounded .vc_toggle_icon { border: 2px solid transparent; border-radius: 20%; display: inline-block; height: 22px; width: 22px; background-color: rgb(42, 42, 42); }
.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after { visibility: hidden; }
.vc_toggle_rounded .vc_toggle_icon::before { height: 2px; width: 10px; }
.vc_toggle_rounded .vc_toggle_icon::after { height: 10px; width: 2px; }
.vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before { display: block; box-sizing: border-box; transform: translate(-50%, -50%); background-color: rgb(255, 255, 255); }
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: rgb(42, 42, 42); }
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(68, 68, 68); }
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: rgb(68, 68, 68); }
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(68, 68, 68); }
.vc_toggle_square .vc_toggle_icon { border: 2px solid transparent; border-radius: 0px; display: inline-block; height: 22px; width: 22px; background-color: rgb(42, 42, 42); }
.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after { visibility: hidden; }
.vc_toggle_square .vc_toggle_icon::before { height: 2px; width: 10px; }
.vc_toggle_square .vc_toggle_icon::after { height: 10px; width: 2px; }
.vc_toggle_square .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_icon::before { content: ""; display: block; left: 50%; position: absolute; top: 50%; box-sizing: border-box; transform: translate(-50%, -50%); background-color: rgb(255, 255, 255); }
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: rgb(42, 42, 42); }
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(68, 68, 68); }
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: rgb(68, 68, 68); }
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(68, 68, 68); }
.vc_toggle_text_only .vc_toggle_icon { display: none; }
.vc_toggle_arrow .vc_toggle_icon { display: inline-block; }
.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_arrow .vc_toggle_icon::before { content: ""; border-style: solid; display: block; left: 50%; position: absolute; top: 50%; box-sizing: border-box; transform: rotate(45deg); }
.vc_toggle_arrow .vc_toggle_icon::before { border-left: medium none; border-top: medium none; }
.vc_toggle_arrow .vc_toggle_icon::after { border-right: medium none; border-bottom: medium none; visibility: hidden; }
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before { visibility: hidden; }
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after { visibility: visible; }
.vc_toggle.vc_toggle_arrow .vc_toggle_icon { height: 22px; width: 22px; background: transparent none repeat scroll 0px 0px; }
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before { border-width: 2px; height: 10px; margin-left: -5px; width: 10px; border-color: rgb(42, 42, 42); background: transparent none repeat scroll 0px 0px; }
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before { margin-top: -10px; }
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after { margin-top: -5px; }
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(68, 68, 68); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_default .vc_toggle_icon { background: rgb(186, 186, 186) none repeat scroll 0% 0%; border: 1px solid rgb(172, 172, 172); box-sizing: border-box; transform: translate(0px, -50%); }
.vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before { content: ""; display: block; left: 50%; position: absolute; top: 50%; box-sizing: border-box; transform: translate(-50%, -50%); background: rgb(186, 186, 186) none repeat scroll 0% 0%; }
.vc_toggle_default .vc_toggle_icon::before { border: 1px solid rgb(172, 172, 172); }
.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after, .vc_toggle_default.vc_toggle_active .vc_toggle_icon::before { visibility: hidden; }
.vc_toggle.vc_toggle_default .vc_toggle_icon { display: inline-block; width: 10px; margin-left: 5px; height: 4px; }
.vc_toggle.vc_toggle_default .vc_toggle_icon::before { height: 10px; width: 4px; }
.vc_toggle.vc_toggle_default .vc_toggle_icon::after { width: 8px; height: 2px; }
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(84, 114, 210); }
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(124, 147, 221); }
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_blue .vc_toggle_icon { background-color: rgb(84, 114, 210); border-color: transparent; }
.vc_toggle_color_blue .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: rgb(84, 114, 210); }
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(84, 114, 210); }
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(124, 147, 221); }
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: rgb(124, 147, 221); }
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before { border-color: rgb(51, 84, 192); background: rgb(84, 114, 210) none repeat scroll 0% 0%; }
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(124, 147, 221); }
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(84, 114, 210); background: rgb(124, 147, 221) none repeat scroll 0% 0%; }
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after { background: rgb(84, 114, 210) none repeat scroll 0% 0%; }
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(124, 147, 221) none repeat scroll 0% 0%; }
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before { border-color: rgb(84, 114, 210); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(124, 147, 221); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(0, 193, 207); }
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(0, 145, 156); }
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_turquoise .vc_toggle_icon { background-color: rgb(0, 193, 207); border-color: transparent; }
.vc_toggle_color_turquoise .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: rgb(0, 193, 207); }
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before { border-color: rgb(0, 145, 156); background: rgb(0, 193, 207) none repeat scroll 0% 0%; }
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(0, 193, 207); }
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(0, 145, 156); }
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: rgb(0, 145, 156); }
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(0, 145, 156); }
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(0, 98, 105); background: rgb(0, 145, 156) none repeat scroll 0% 0%; }
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after { background: rgb(0, 193, 207) none repeat scroll 0% 0%; }
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(0, 145, 156) none repeat scroll 0% 0%; }
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before { border-color: rgb(0, 193, 207); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(0, 145, 156); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(254, 108, 97); }
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(254, 155, 148); }
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_pink .vc_toggle_icon { background-color: rgb(254, 108, 97); border-color: transparent; }
.vc_toggle_color_pink .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: rgb(254, 108, 97); }
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(254, 108, 97); }
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(254, 155, 148); }
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: rgb(254, 155, 148); }
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before { border-color: rgb(254, 61, 46); background: rgb(254, 108, 97) none repeat scroll 0% 0%; }
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(254, 155, 148); }
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(254, 108, 97); background: rgb(254, 155, 148) none repeat scroll 0% 0%; }
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after { background: rgb(254, 108, 97) none repeat scroll 0% 0%; }
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(254, 155, 148) none repeat scroll 0% 0%; }
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before { border-color: rgb(254, 108, 97); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(254, 155, 148); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(141, 109, 196); }
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(169, 145, 211); }
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_violet .vc_toggle_icon { background-color: rgb(141, 109, 196); border-color: transparent; }
.vc_toggle_color_violet .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: rgb(141, 109, 196); }
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(141, 109, 196); }
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(169, 145, 211); }
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: rgb(169, 145, 211); }
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before { border-color: rgb(113, 73, 181); background: rgb(141, 109, 196) none repeat scroll 0% 0%; }
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(169, 145, 211); }
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(141, 109, 196); background: rgb(169, 145, 211) none repeat scroll 0% 0%; }
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after { background: rgb(141, 109, 196) none repeat scroll 0% 0%; }
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(169, 145, 211) none repeat scroll 0% 0%; }
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before { border-color: rgb(141, 109, 196); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(169, 145, 211); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(76, 173, 201); }
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(115, 191, 213); }
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_peacoc .vc_toggle_icon { background-color: rgb(76, 173, 201); border-color: transparent; }
.vc_toggle_color_peacoc .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: rgb(76, 173, 201); }
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(76, 173, 201); }
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(115, 191, 213); }
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: rgb(115, 191, 213); }
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before { border-color: rgb(52, 146, 174); background: rgb(76, 173, 201) none repeat scroll 0% 0%; }
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(115, 191, 213); }
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(76, 173, 201); background: rgb(115, 191, 213) none repeat scroll 0% 0%; }
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after { background: rgb(76, 173, 201) none repeat scroll 0% 0%; }
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(115, 191, 213) none repeat scroll 0% 0%; }
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before { border-color: rgb(76, 173, 201); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(115, 191, 213); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(206, 194, 171); }
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(225, 217, 203); }
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_chino .vc_toggle_icon { background-color: rgb(206, 194, 171); border-color: transparent; }
.vc_toggle_color_chino .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: rgb(206, 194, 171); }
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(206, 194, 171); }
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(225, 217, 203); }
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: rgb(225, 217, 203); }
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before { border-color: rgb(187, 171, 139); background: rgb(206, 194, 171) none repeat scroll 0% 0%; }
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(225, 217, 203); }
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(206, 194, 171); background: rgb(225, 217, 203) none repeat scroll 0% 0%; }
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after { background: rgb(206, 194, 171) none repeat scroll 0% 0%; }
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(225, 217, 203) none repeat scroll 0% 0%; }
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before { border-color: rgb(206, 194, 171); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(225, 217, 203); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(80, 72, 91); }
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(105, 95, 119); }
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_mulled_wine .vc_toggle_icon { background-color: rgb(80, 72, 91); border-color: transparent; }
.vc_toggle_color_mulled_wine .vc_toggle_icon::after, .vc_toggle_color_mulled_wine .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: rgb(80, 72, 91); }
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(80, 72, 91); }
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(105, 95, 119); }
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: rgb(105, 95, 119); }
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before { border-color: rgb(55, 49, 63); background: rgb(80, 72, 91) none repeat scroll 0% 0%; }
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(105, 95, 119); }
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(80, 72, 91); background: rgb(105, 95, 119) none repeat scroll 0% 0%; }
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after { background: rgb(80, 72, 91) none repeat scroll 0% 0%; }
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(105, 95, 119) none repeat scroll 0% 0%; }
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before { border-color: rgb(80, 72, 91); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(105, 95, 119); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(117, 214, 156); }
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(156, 226, 184); }
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_vista_blue .vc_toggle_icon { background-color: rgb(117, 214, 156); border-color: transparent; }
.vc_toggle_color_vista_blue .vc_toggle_icon::after, .vc_toggle_color_vista_blue .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: rgb(117, 214, 156); }
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(117, 214, 156); }
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(156, 226, 184); }
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: rgb(156, 226, 184); }
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before { border-color: rgb(78, 202, 128); background: rgb(117, 214, 156) none repeat scroll 0% 0%; }
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(156, 226, 184); }
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(117, 214, 156); background: rgb(156, 226, 184) none repeat scroll 0% 0%; }
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after { background: rgb(117, 214, 156) none repeat scroll 0% 0%; }
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(156, 226, 184) none repeat scroll 0% 0%; }
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before { border-color: rgb(117, 214, 156); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(156, 226, 184); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(68, 68, 68); }
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_black .vc_toggle_icon { background-color: rgb(42, 42, 42); border-color: transparent; }
.vc_toggle_color_black .vc_toggle_icon::after, .vc_toggle_color_black .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: rgb(42, 42, 42); }
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(68, 68, 68); }
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: rgb(68, 68, 68); }
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before { border-color: rgb(16, 16, 16); background: rgb(42, 42, 42) none repeat scroll 0% 0%; }
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(68, 68, 68); }
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(42, 42, 42); background: rgb(68, 68, 68) none repeat scroll 0% 0%; }
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after { background: rgb(42, 42, 42) none repeat scroll 0% 0%; }
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(68, 68, 68) none repeat scroll 0% 0%; }
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before { border-color: rgb(42, 42, 42); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(68, 68, 68); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(235, 235, 235); }
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(210, 210, 210); }
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_grey .vc_toggle_icon { background-color: rgb(235, 235, 235); border-color: transparent; }
.vc_toggle_color_grey .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: rgb(235, 235, 235); }
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before { border-color: rgb(210, 210, 210); background: rgb(235, 235, 235) none repeat scroll 0% 0%; }
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(235, 235, 235); }
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(210, 210, 210); }
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: rgb(210, 210, 210); }
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(210, 210, 210); }
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(184, 184, 184); background: rgb(210, 210, 210) none repeat scroll 0% 0%; }
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after { background: rgb(235, 235, 235) none repeat scroll 0% 0%; }
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(210, 210, 210) none repeat scroll 0% 0%; }
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before { border-color: rgb(235, 235, 235); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(210, 210, 210); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(247, 190, 104); }
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(250, 211, 152); }
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_orange .vc_toggle_icon { background-color: rgb(247, 190, 104); border-color: transparent; }
.vc_toggle_color_orange .vc_toggle_icon::after, .vc_toggle_color_orange .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: rgb(247, 190, 104); }
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(247, 190, 104); }
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(250, 211, 152); }
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: rgb(250, 211, 152); }
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before { border-color: rgb(244, 169, 56); background: rgb(247, 190, 104) none repeat scroll 0% 0%; }
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(250, 211, 152); }
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(247, 190, 104); background: rgb(250, 211, 152) none repeat scroll 0% 0%; }
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after { background: rgb(247, 190, 104) none repeat scroll 0% 0%; }
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(250, 211, 152) none repeat scroll 0% 0%; }
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before { border-color: rgb(247, 190, 104); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(250, 211, 152); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(90, 161, 227); }
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(134, 186, 234); }
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_sky .vc_toggle_icon { background-color: rgb(90, 161, 227); border-color: transparent; }
.vc_toggle_color_sky .vc_toggle_icon::after, .vc_toggle_color_sky .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: rgb(90, 161, 227); }
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(90, 161, 227); }
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(134, 186, 234); }
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: rgb(134, 186, 234); }
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before { border-color: rgb(46, 136, 220); background: rgb(90, 161, 227) none repeat scroll 0% 0%; }
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(134, 186, 234); }
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(90, 161, 227); background: rgb(134, 186, 234) none repeat scroll 0% 0%; }
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after { background: rgb(90, 161, 227) none repeat scroll 0% 0%; }
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(134, 186, 234) none repeat scroll 0% 0%; }
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before { border-color: rgb(90, 161, 227); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(134, 186, 234); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(109, 171, 60); }
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(135, 196, 86); }
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_green .vc_toggle_icon { background-color: rgb(109, 171, 60); border-color: transparent; }
.vc_toggle_color_green .vc_toggle_icon::after, .vc_toggle_color_green .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: rgb(109, 171, 60); }
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(109, 171, 60); }
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(135, 196, 86); }
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: rgb(135, 196, 86); }
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before { border-color: rgb(85, 133, 47); background: rgb(109, 171, 60) none repeat scroll 0% 0%; }
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(135, 196, 86); }
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(109, 171, 60); background: rgb(135, 196, 86) none repeat scroll 0% 0%; }
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after { background: rgb(109, 171, 60) none repeat scroll 0% 0%; }
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(135, 196, 86) none repeat scroll 0% 0%; }
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before { border-color: rgb(109, 171, 60); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(135, 196, 86); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(244, 82, 77); }
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(247, 129, 125); }
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_juicy_pink .vc_toggle_icon { background-color: rgb(244, 82, 77); border-color: transparent; }
.vc_toggle_color_juicy_pink .vc_toggle_icon::after, .vc_toggle_color_juicy_pink .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: rgb(244, 82, 77); }
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(244, 82, 77); }
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(247, 129, 125); }
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: rgb(247, 129, 125); }
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before { border-color: rgb(241, 35, 29); background: rgb(244, 82, 77) none repeat scroll 0% 0%; }
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(247, 129, 125); }
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(244, 82, 77); background: rgb(247, 129, 125) none repeat scroll 0% 0%; }
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after { background: rgb(244, 82, 77) none repeat scroll 0% 0%; }
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(247, 129, 125) none repeat scroll 0% 0%; }
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before { border-color: rgb(244, 82, 77); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(247, 129, 125); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(247, 148, 104); }
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(250, 182, 152); }
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_sandy_brown .vc_toggle_icon { background-color: rgb(247, 148, 104); border-color: transparent; }
.vc_toggle_color_sandy_brown .vc_toggle_icon::after, .vc_toggle_color_sandy_brown .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: rgb(247, 148, 104); }
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(247, 148, 104); }
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(250, 182, 152); }
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: rgb(250, 182, 152); }
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before { border-color: rgb(244, 114, 56); background: rgb(247, 148, 104) none repeat scroll 0% 0%; }
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(250, 182, 152); }
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(247, 148, 104); background: rgb(250, 182, 152) none repeat scroll 0% 0%; }
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after { background: rgb(247, 148, 104) none repeat scroll 0% 0%; }
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(250, 182, 152) none repeat scroll 0% 0%; }
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before { border-color: rgb(247, 148, 104); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(250, 182, 152); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(185, 126, 187); }
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(203, 159, 205); }
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_purple .vc_toggle_icon { background-color: rgb(185, 126, 187); border-color: transparent; }
.vc_toggle_color_purple .vc_toggle_icon::after, .vc_toggle_color_purple .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: rgb(185, 126, 187); }
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(185, 126, 187); }
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(203, 159, 205); }
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: rgb(203, 159, 205); }
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before { border-color: rgb(167, 93, 169); background: rgb(185, 126, 187) none repeat scroll 0% 0%; }
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(203, 159, 205); }
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(185, 126, 187); background: rgb(203, 159, 205) none repeat scroll 0% 0%; }
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after { background: rgb(185, 126, 187) none repeat scroll 0% 0%; }
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(203, 159, 205) none repeat scroll 0% 0%; }
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before { border-color: rgb(185, 126, 187); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(203, 159, 205); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(230, 230, 230); }
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: transparent; }
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent; }
.vc_toggle_color_white .vc_toggle_icon { background-color: rgb(255, 255, 255); border-color: transparent; }
.vc_toggle_color_white .vc_toggle_icon::after, .vc_toggle_color_white .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon { background-color: transparent; border-color: rgb(255, 255, 255); }
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before { border-color: rgb(230, 230, 230); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(230, 230, 230); }
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent; border-color: rgb(230, 230, 230); }
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(230, 230, 230); }
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(204, 204, 204); background: rgb(230, 230, 230) none repeat scroll 0% 0%; }
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(230, 230, 230) none repeat scroll 0% 0%; }
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before { border-color: rgb(255, 255, 255); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: transparent none repeat scroll 0px 0px; }
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { border-color: rgb(230, 230, 230); background: transparent none repeat scroll 0px 0px; }
.vc_toggle_size_sm .vc_toggle_icon { height: 16px; width: 16px; }
.vc_toggle_size_sm .vc_toggle_icon::before { height: 2px; width: 8px; }
.vc_toggle_size_sm .vc_toggle_icon::after { height: 8px; width: 2px; }
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon { display: inline-block; width: 8px; margin-left: 4px; height: 2px; }
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before { height: 8px; width: 2px; }
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after { width: 6px; height: 0px; }
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon { height: 16px; width: 16px; }
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before { border-width: 2px; height: 8px; margin-left: -4px; width: 8px; }
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before { margin-top: -8px; }
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after { margin-top: -4px; }
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title { padding-left: 24px; }
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon { position: absolute; left: 0px; top: 50%; transform: translate(0px, -50%); }
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title { padding-left: 17.6px; }
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon { margin-left: 8px; }
.vc_toggle_size_md .vc_toggle_icon { height: 22px; width: 22px; }
.vc_toggle_size_md .vc_toggle_icon::before { height: 2px; width: 10px; }
.vc_toggle_size_md .vc_toggle_icon::after { height: 10px; width: 2px; }
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon { display: inline-block; width: 10px; margin-left: 5px; height: 4px; }
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before { height: 10px; width: 4px; }
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after { width: 8px; height: 2px; }
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon { height: 22px; width: 22px; }
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before { border-width: 2px; height: 10px; margin-left: -5px; width: 10px; }
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before { margin-top: -10px; }
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after { margin-top: -5px; }
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title { padding-left: 33px; }
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon { position: absolute; left: 0px; top: 50%; transform: translate(0px, -50%); }
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title { padding-left: 24.2px; }
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon { margin-left: 11px; }
.vc_toggle_size_lg .vc_toggle_icon { height: 28px; width: 28px; }
.vc_toggle_size_lg .vc_toggle_icon::before { height: 2px; width: 14px; }
.vc_toggle_size_lg .vc_toggle_icon::after { height: 14px; width: 2px; }
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon { display: inline-block; width: 14px; margin-left: 7px; height: 4px; }
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before { height: 14px; width: 4px; }
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after { width: 12px; height: 2px; }
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon { height: 28px; width: 28px; }
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before { border-width: 2px; height: 14px; margin-left: -7px; width: 14px; }
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before { margin-top: -14px; }
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after { margin-top: -7px; }
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title { padding-left: 42px; }
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon { position: absolute; left: 0px; top: 50%; transform: translate(0px, -50%); }
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title { padding-left: 30.8px; }
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon { margin-left: 14px; }
.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title, .vc_toggle_round .vc_toggle_content, .vc_toggle_round .vc_toggle_title, .vc_toggle_rounded .vc_toggle_content, .vc_toggle_rounded .vc_toggle_title, .vc_toggle_simple .vc_toggle_content, .vc_toggle_simple .vc_toggle_title, .vc_toggle_square .vc_toggle_content, .vc_toggle_square .vc_toggle_title { padding-left: 33px; }
.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_square .vc_toggle_title .vc_toggle_icon { position: absolute; left: 0px; top: 50%; transform: translate(0px, -50%); }
.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title { padding-left: 24.2px; }
.vc_toggle_arrow .vc_toggle_icon { margin-left: 11px; }
.wpb_widgetised_column .wpb_wrapper > ul { margin: 0px; }
.wpb_widgetised_column .wpb_wrapper > ul > li { margin-left: 0px; background-image: none; list-style: outside none none ! important; }
.wpb_widgetised_column .wpb_wrapper > ul > li::after, .wpb_widgetised_column .wpb_wrapper > ul > li::before { display: none ! important; }
.wpb_button { display: inline-block; padding: 4px 10px; margin-bottom: 0px; margin-top: 0px; font-size: 13px; line-height: 18px; color: rgb(51, 51, 51); text-align: center; text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: rgb(247, 247, 247); border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 2px; box-shadow: none; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label { text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); color: rgb(255, 255, 255); }
.wpb_button.active, .wpb_button.disabled, .wpb_button:active, .wpb_button:hover, .wpb_button[disabled] { background-color: rgb(234, 234, 234); }
.vc_vc_button .vc_btn, .vc_vc_button2 .vc_btn { margin-top: 5px; margin-bottom: 5px; }
.wpb_button:hover { color: rgb(51, 51, 51); background-color: rgb(230, 230, 230); transition: background-color 0.1s linear 0s; background-image: none; }
.wpb_button:focus { outline: thin dotted; outline-offset: -2px; }
.wpb_button.active, .wpb_button:active { background-color: rgb(230, 230, 230); background-image: none; outline: 0px none; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
button.wpb_btn-large, span.wpb_btn-large { padding: 9px 14px; font-size: 15px; line-height: normal; border-radius: 2px; }
button.wpb_btn-large [class^="icon-"], span.wpb_btn-large [class^="icon-"] { margin-top: 1px; }
button.wpb_btn-small, span.wpb_btn-small { padding: 5px 9px; font-size: 11px; line-height: 16px; }
button.wpb_btn-small [class^="icon-"], span.wpb_btn-small [class^="icon-"] { margin-top: -1px; }
button.wpb_btn-mini, span.wpb_btn-mini { padding: 2px 6px; font-size: 11px; line-height: 14px; }
.wpb_btn-danger, .wpb_btn-danger:hover, .wpb_btn-info, .wpb_btn-info:hover, .wpb_btn-inverse, .wpb_btn-inverse:hover, .wpb_btn-primary, .wpb_btn-primary:hover, .wpb_btn-success, .wpb_btn-success:hover, .wpb_btn-warning, .wpb_btn-warning:hover { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.wpb_btn-danger.active, .wpb_btn-info.active, .wpb_btn-inverse.active, .wpb_btn-primary.active, .wpb_btn-success.active, .wpb_btn-warning.active { color: rgba(255, 255, 255, 0.75); }
.wpb_btn-primary { background-color: rgb(0, 136, 204); }
.wpb_btn-primary.active, .wpb_btn-primary.disabled, .wpb_btn-primary:active, .wpb_btn-primary:hover, .wpb_btn-primary[disabled] { background-color: rgb(0, 119, 179); }
.wpb_btn-warning { background-color: rgb(255, 153, 0); }
.wpb_btn-warning.active, .wpb_btn-warning.disabled, .wpb_btn-warning:active, .wpb_btn-warning:hover, .wpb_btn-warning[disabled] { background-color: rgb(230, 138, 0); }
.wpb_btn-danger { background-color: rgb(255, 103, 91); }
.wpb_btn-danger.active, .wpb_btn-danger.disabled, .wpb_btn-danger:active, .wpb_btn-danger:hover, .wpb_btn-danger[disabled] { background-color: rgb(255, 79, 66); }
.wpb_btn-success { background-color: rgb(106, 177, 101); }
.wpb_btn-success.active, .wpb_btn-success.disabled, .wpb_btn-success:active, .wpb_btn-success:hover, .wpb_btn-success[disabled] { background-color: rgb(90, 168, 85); }
.wpb_btn-info { background-color: rgb(88, 185, 218); }
.wpb_btn-info.active, .wpb_btn-info.disabled, .wpb_btn-info:active, .wpb_btn-info:hover, .wpb_btn-info[disabled] { background-color: rgb(67, 176, 213); }
.wpb_btn-inverse { background-color: rgb(85, 85, 85); }
.wpb_btn-inverse.active, .wpb_btn-inverse.disabled, .wpb_btn-inverse:active, .wpb_btn-inverse:hover, .wpb_btn-inverse[disabled] { background-color: rgb(72, 72, 72); }
button.wpb_button::-moz-focus-inner, input.wpb_button[type="submit"]::-moz-focus-inner { padding: 0px; border: 0px none; }
a.wpb_button_a { border: medium none; }
.vc_btn3-container { display: block; margin-bottom: 21.74px; max-width: 100%; }
.vc_btn3-container.vc_btn3-inline { display: inline-block; vertical-align: top; }
.vc_general.vc_btn3 { display: inline-block; margin-bottom: 0px; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; background-color: transparent; color: rgb(84, 114, 210); border: 1px solid transparent; box-sizing: border-box; overflow-wrap: break-word; -moz-user-select: none; position: relative; top: 0px; transition: all 0.2s ease-in-out 0s; line-height: normal; box-shadow: none; font-size: 14px; padding: 14px 20px; }
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .wpb_gallery .wpb_flexslider .flex-caption { cursor: default; }
.wpb_call_to_action, .wpb_call_to_action .wpb_button { box-sizing: border-box; }
.vc_general.vc_btn3.vc_btn3-style-outline, .vc_general.vc_btn3.vc_btn3-style-outline-custom { padding: 13px 19px; }
.vc_general.vc_btn3.active, .vc_general.vc_btn3:active, .vc_general.vc_btn3:focus { outline: 0px none; }
.vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover { border: 1px solid transparent; text-decoration: none; color: rgb(72, 104, 207); }
.vc_general.vc_btn3 .vc_btn3-icon { vertical-align: top; height: 14px; line-height: 1; font-size: 16px; }
.vc_general.vc_btn3 .vc_btn3-icon-inner { display: block; position: absolute; top: 50%; left: 0px; transform: translate(0px, -50%); }
.vc_general.vc_btn3 .vc_btn3-placeholder { display: inline-block; vertical-align: top; width: 0px; }
.vc_btn3.vc_btn3-icon-left, .vc_btn3.vc_btn3-icon-right { position: relative; }
.vc_btn3.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3.vc_btn3-icon-right .vc_btn3-icon { display: block; position: absolute; top: 50%; transform: translate(0px, -50%); }
.vc_btn3.vc_btn3-icon-left { text-align: left; }
.vc_btn3.vc_btn3-icon-right { text-align: right; }
.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner { transform: translate(-75%, -50%); }
.vc_btn3.vc_btn3-o-empty .vc_btn3-icon { transform: translate(-50%, -50%); }
.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner { transform: translate(-50%, -50%); }
.vc_btn3.vc_btn3-style-classic { border-color: rgba(0, 0, 0, 0.1); }
.vc_btn3.vc_btn3-style-modern { background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0px, rgba(255, 255, 255, 0.01) 100%); background-repeat: repeat-x; }
.vc_btn3.vc_btn3-style-outline, .vc_btn3.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-style-outline-custom:focus, .vc_btn3.vc_btn3-style-outline-custom:hover, .vc_btn3.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-style-outline:hover { border-width: 2px; }
.vc_btn3.vc_btn3-style-custom { background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1)); background-repeat: repeat-x; background-size: 200% auto; background-position: 0px -100%; }
.vc_btn3.vc_btn3-style-custom:focus, .vc_btn3.vc_btn3-style-custom:hover { background-position: 0px 100%; }
.vc_btn3.vc_btn3-block { display: block; width: 100%; text-align: inherit; }
.vc_btn3.vc_btn3-shape-square { border-radius: 0px; }
.vc_btn3.vc_btn3-shape-rounded { border-radius: 5px; }
.vc_btn3.vc_btn3-shape-round { border-radius: 2em; }
.vc_btn3.vc_btn3-size-xs { font-size: 11px; padding: 8px 12px; }
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom { padding: 7px 11px; }
.vc_btn3.vc_btn3-size-xs .vc_btn3-icon { font-size: 14px; height: 11px; line-height: 11px; }
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 31px; }
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 12px; }
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) { padding-right: 31px; }
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { right: 12px; }
.vc_btn3.vc_btn3-size-sm { font-size: 12px; padding: 11px 16px; }
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom { padding: 10px 15px; }
.vc_btn3.vc_btn3-size-sm .vc_btn3-icon { font-size: 14px; height: 12px; line-height: 12px; }
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 39px; }
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 16px; }
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) { padding-right: 39px; }
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { right: 16px; }
.vc_btn3.vc_btn3-size-md { font-size: 14px; padding: 14px 20px; }
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom { padding: 13px 19px; }
.vc_btn3.vc_btn3-size-md .vc_btn3-icon { font-size: 16px; height: 14px; line-height: 14px; }
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 48px; }
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 20px; }
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) { padding-right: 48px; }
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { right: 20px; }
.vc_btn3.vc_btn3-size-lg { font-size: 16px; padding: 18px 25px; }
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom { padding: 17px 24px; }
.vc_btn3.vc_btn3-size-lg .vc_btn3-icon { font-size: 20px; height: 16px; line-height: 16px; }
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 60px; }
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 25px; }
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) { padding-right: 60px; }
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { right: 25px; }
.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(84, 114, 210); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue:hover { color: rgb(247, 247, 247); background-color: rgb(60, 94, 204); }
.vc_btn3.vc_btn3-color-blue.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-blue:active { color: rgb(242, 242, 242); background-color: rgb(53, 88, 200); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline { color: rgb(84, 114, 210); border-color: rgb(84, 114, 210); background-color: transparent; }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(84, 114, 210); background-color: rgb(84, 114, 210); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(84, 114, 210); box-shadow: 0px 5px 0px rgb(50, 83, 188); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(84, 114, 210); top: 3px; box-shadow: 0px 2px 0px rgb(50, 83, 188); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(84, 114, 210); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(50, 83, 188); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(50, 83, 188); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(50, 83, 188); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(50, 83, 188); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(50, 83, 188); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(50, 83, 188); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(84, 114, 210); background-color: rgb(84, 114, 210); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(60, 94, 204); background-color: rgb(60, 94, 204); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(53, 88, 200); background-color: rgb(53, 88, 200); }
.vc_btn3.vc_btn3-color-turquoise, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(0, 193, 207); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-turquoise:focus, .vc_btn3.vc_btn3-color-turquoise:hover { color: rgb(247, 247, 247); background-color: rgb(0, 164, 176); }
.vc_btn3.vc_btn3-color-turquoise.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-turquoise:active { color: rgb(242, 242, 242); background-color: rgb(0, 155, 166); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline { color: rgb(0, 193, 207); border-color: rgb(0, 193, 207); background-color: transparent; }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(0, 193, 207); background-color: rgb(0, 193, 207); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(0, 193, 207); box-shadow: 0px 5px 0px rgb(0, 141, 151); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(0, 193, 207); top: 3px; box-shadow: 0px 2px 0px rgb(0, 141, 151); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(0, 193, 207); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(0, 141, 151); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(0, 141, 151); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(0, 141, 151); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(0, 141, 151); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(0, 141, 151); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(0, 141, 151); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(0, 193, 207); background-color: rgb(0, 193, 207); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(0, 164, 176); background-color: rgb(0, 164, 176); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(0, 155, 166); background-color: rgb(0, 155, 166); }
.vc_btn3.vc_btn3-color-pink, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(254, 108, 97); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-pink:focus, .vc_btn3.vc_btn3-color-pink:hover { color: rgb(247, 247, 247); background-color: rgb(254, 80, 67); }
.vc_btn3.vc_btn3-color-pink.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-pink:active { color: rgb(242, 242, 242); background-color: rgb(254, 70, 56); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline { color: rgb(254, 108, 97); border-color: rgb(254, 108, 97); background-color: transparent; }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(254, 108, 97); background-color: rgb(254, 108, 97); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(254, 108, 97); box-shadow: 0px 5px 0px rgb(254, 56, 41); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(254, 108, 97); top: 3px; box-shadow: 0px 2px 0px rgb(254, 56, 41); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(254, 108, 97); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(254, 56, 41); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(254, 56, 41); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(254, 56, 41); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(254, 56, 41); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(254, 56, 41); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(254, 56, 41); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(254, 108, 97); background-color: rgb(254, 108, 97); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(254, 80, 67); background-color: rgb(254, 80, 67); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(254, 70, 56); background-color: rgb(254, 70, 56); }
.vc_btn3.vc_btn3-color-violet, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(141, 109, 196); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-violet:focus, .vc_btn3.vc_btn3-color-violet:hover { color: rgb(247, 247, 247); background-color: rgb(124, 87, 187); }
.vc_btn3.vc_btn3-color-violet.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-violet:active { color: rgb(242, 242, 242); background-color: rgb(118, 80, 184); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline { color: rgb(141, 109, 196); border-color: rgb(141, 109, 196); background-color: transparent; }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(141, 109, 196); background-color: rgb(141, 109, 196); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(141, 109, 196); box-shadow: 0px 5px 0px rgb(110, 72, 177); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(141, 109, 196); top: 3px; box-shadow: 0px 2px 0px rgb(110, 72, 177); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(141, 109, 196); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(110, 72, 177); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(110, 72, 177); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(110, 72, 177); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(110, 72, 177); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(110, 72, 177); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(110, 72, 177); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(141, 109, 196); background-color: rgb(141, 109, 196); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(124, 87, 187); background-color: rgb(124, 87, 187); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(118, 80, 184); background-color: rgb(118, 80, 184); }
.vc_btn3.vc_btn3-color-peacoc, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(76, 173, 201); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-peacoc:focus, .vc_btn3.vc_btn3-color-peacoc:hover { color: rgb(247, 247, 247); background-color: rgb(57, 160, 189); }
.vc_btn3.vc_btn3-color-peacoc.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-peacoc:active { color: rgb(242, 242, 242); background-color: rgb(55, 153, 181); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline { color: rgb(76, 173, 201); border-color: rgb(76, 173, 201); background-color: transparent; }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(76, 173, 201); background-color: rgb(76, 173, 201); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(76, 173, 201); box-shadow: 0px 5px 0px rgb(51, 143, 170); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(76, 173, 201); top: 3px; box-shadow: 0px 2px 0px rgb(51, 143, 170); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(76, 173, 201); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(51, 143, 170); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(51, 143, 170); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(51, 143, 170); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(51, 143, 170); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(51, 143, 170); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(51, 143, 170); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(76, 173, 201); background-color: rgb(76, 173, 201); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(57, 160, 189); background-color: rgb(57, 160, 189); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(55, 153, 181); background-color: rgb(55, 153, 181); }
.vc_btn3.vc_btn3-color-chino, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(206, 194, 171); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-chino:focus, .vc_btn3.vc_btn3-color-chino:hover { color: rgb(247, 247, 247); background-color: rgb(195, 180, 152); }
.vc_btn3.vc_btn3-color-chino.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-chino:active { color: rgb(242, 242, 242); background-color: rgb(191, 175, 145); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline { color: rgb(206, 194, 171); border-color: rgb(206, 194, 171); background-color: transparent; }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(206, 194, 171); background-color: rgb(206, 194, 171); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(206, 194, 171); box-shadow: 0px 5px 0px rgb(185, 168, 136); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(206, 194, 171); top: 3px; box-shadow: 0px 2px 0px rgb(185, 168, 136); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(206, 194, 171); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(185, 168, 136); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(185, 168, 136); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(185, 168, 136); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(185, 168, 136); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(185, 168, 136); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(185, 168, 136); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(206, 194, 171); background-color: rgb(206, 194, 171); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(195, 180, 152); background-color: rgb(195, 180, 152); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(191, 175, 145); background-color: rgb(191, 175, 145); }
.vc_btn3.vc_btn3-color-mulled-wine, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(80, 72, 91); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-mulled-wine:focus, .vc_btn3.vc_btn3-color-mulled-wine:hover { color: rgb(247, 247, 247); background-color: rgb(65, 58, 74); }
.vc_btn3.vc_btn3-color-mulled-wine.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-mulled-wine:active { color: rgb(242, 242, 242); background-color: rgb(60, 54, 68); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline { color: rgb(80, 72, 91); border-color: rgb(80, 72, 91); background-color: transparent; }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(80, 72, 91); background-color: rgb(80, 72, 91); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(80, 72, 91); box-shadow: 0px 5px 0px rgb(52, 47, 60); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(80, 72, 91); top: 3px; box-shadow: 0px 2px 0px rgb(52, 47, 60); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(80, 72, 91); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(52, 47, 60); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(52, 47, 60); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(52, 47, 60); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(52, 47, 60); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(52, 47, 60); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(52, 47, 60); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(80, 72, 91); background-color: rgb(80, 72, 91); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(65, 58, 74); background-color: rgb(65, 58, 74); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(60, 54, 68); background-color: rgb(60, 54, 68); }
.vc_btn3.vc_btn3-color-vista-blue, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(117, 214, 156); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-vista-blue:focus, .vc_btn3.vc_btn3-color-vista-blue:hover { color: rgb(247, 247, 247); background-color: rgb(93, 207, 139); }
.vc_btn3.vc_btn3-color-vista-blue.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-vista-blue:active { color: rgb(242, 242, 242); background-color: rgb(86, 205, 133); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline { color: rgb(117, 214, 156); border-color: rgb(117, 214, 156); background-color: transparent; }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(117, 214, 156); background-color: rgb(117, 214, 156); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(117, 214, 156); box-shadow: 0px 5px 0px rgb(74, 201, 125); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(117, 214, 156); top: 3px; box-shadow: 0px 2px 0px rgb(74, 201, 125); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(117, 214, 156); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(74, 201, 125); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(74, 201, 125); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(74, 201, 125); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(74, 201, 125); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(74, 201, 125); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(74, 201, 125); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(117, 214, 156); background-color: rgb(117, 214, 156); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(93, 207, 139); background-color: rgb(93, 207, 139); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(86, 205, 133); background-color: rgb(86, 205, 133); }
.vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(247, 190, 104); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-orange:focus, .vc_btn3.vc_btn3-color-orange:hover { color: rgb(247, 247, 247); background-color: rgb(245, 177, 75); }
.vc_btn3.vc_btn3-color-orange.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-orange:active { color: rgb(242, 242, 242); background-color: rgb(245, 173, 65); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline { color: rgb(247, 190, 104); border-color: rgb(247, 190, 104); background-color: transparent; }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(247, 190, 104); background-color: rgb(247, 190, 104); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(247, 190, 104); box-shadow: 0px 5px 0px rgb(244, 167, 51); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(247, 190, 104); top: 3px; box-shadow: 0px 2px 0px rgb(244, 167, 51); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(247, 190, 104); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(244, 167, 51); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(244, 167, 51); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(244, 167, 51); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(244, 167, 51); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(244, 167, 51); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(244, 167, 51); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(247, 190, 104); background-color: rgb(247, 190, 104); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(245, 177, 75); background-color: rgb(245, 177, 75); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(245, 173, 65); background-color: rgb(245, 173, 65); }
.vc_btn3.vc_btn3-color-sky, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(90, 161, 227); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sky:focus, .vc_btn3.vc_btn3-color-sky:hover { color: rgb(247, 247, 247); background-color: rgb(64, 146, 223); }
.vc_btn3.vc_btn3-color-sky.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sky:active { color: rgb(242, 242, 242); background-color: rgb(55, 141, 221); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline { color: rgb(90, 161, 227); border-color: rgb(90, 161, 227); background-color: transparent; }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(90, 161, 227); background-color: rgb(90, 161, 227); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(90, 161, 227); box-shadow: 0px 5px 0px rgb(42, 134, 219); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(90, 161, 227); top: 3px; box-shadow: 0px 2px 0px rgb(42, 134, 219); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(90, 161, 227); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(42, 134, 219); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(42, 134, 219); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(42, 134, 219); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(42, 134, 219); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(42, 134, 219); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(42, 134, 219); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(90, 161, 227); background-color: rgb(90, 161, 227); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(64, 146, 223); background-color: rgb(64, 146, 223); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(55, 141, 221); background-color: rgb(55, 141, 221); }
.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(109, 171, 60); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-green:focus, .vc_btn3.vc_btn3-color-green:hover { color: rgb(247, 247, 247); background-color: rgb(95, 148, 52); }
.vc_btn3.vc_btn3-color-green.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-green:active { color: rgb(242, 242, 242); background-color: rgb(90, 141, 49); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline { color: rgb(109, 171, 60); border-color: rgb(109, 171, 60); background-color: transparent; }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(109, 171, 60); background-color: rgb(109, 171, 60); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(109, 171, 60); box-shadow: 0px 5px 0px rgb(83, 129, 45); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(109, 171, 60); top: 3px; box-shadow: 0px 2px 0px rgb(83, 129, 45); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(109, 171, 60); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(83, 129, 45); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(83, 129, 45); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(83, 129, 45); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(83, 129, 45); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(83, 129, 45); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(83, 129, 45); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(109, 171, 60); background-color: rgb(109, 171, 60); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(95, 148, 52); background-color: rgb(95, 148, 52); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(90, 141, 49); background-color: rgb(90, 141, 49); }
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(244, 82, 77); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover { color: rgb(247, 247, 247); background-color: rgb(242, 54, 48); }
.vc_btn3.vc_btn3-color-juicy-pink.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-juicy-pink:active { color: rgb(242, 242, 242); background-color: rgb(242, 45, 39); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline { color: rgb(244, 82, 77); border-color: rgb(244, 82, 77); background-color: transparent; }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(244, 82, 77); background-color: rgb(244, 82, 77); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(244, 82, 77); box-shadow: 0px 5px 0px rgb(241, 31, 24); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(244, 82, 77); top: 3px; box-shadow: 0px 2px 0px rgb(241, 31, 24); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(244, 82, 77); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(241, 31, 24); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(241, 31, 24); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(241, 31, 24); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(241, 31, 24); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(241, 31, 24); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(241, 31, 24); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(244, 82, 77); background-color: rgb(244, 82, 77); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(242, 54, 48); background-color: rgb(242, 54, 48); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(242, 45, 39); background-color: rgb(242, 45, 39); }
.vc_btn3.vc_btn3-color-sandy-brown, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(247, 148, 104); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sandy-brown:focus, .vc_btn3.vc_btn3-color-sandy-brown:hover { color: rgb(247, 247, 247); background-color: rgb(245, 127, 75); }
.vc_btn3.vc_btn3-color-sandy-brown.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sandy-brown:active { color: rgb(242, 242, 242); background-color: rgb(245, 121, 65); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline { color: rgb(247, 148, 104); border-color: rgb(247, 148, 104); background-color: transparent; }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(247, 148, 104); background-color: rgb(247, 148, 104); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(247, 148, 104); box-shadow: 0px 5px 0px rgb(244, 110, 51); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(247, 148, 104); top: 3px; box-shadow: 0px 2px 0px rgb(244, 110, 51); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(247, 148, 104); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(244, 110, 51); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(244, 110, 51); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(244, 110, 51); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(244, 110, 51); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(244, 110, 51); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(244, 110, 51); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(247, 148, 104); background-color: rgb(247, 148, 104); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(245, 127, 75); background-color: rgb(245, 127, 75); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(245, 121, 65); background-color: rgb(245, 121, 65); }
.vc_btn3.vc_btn3-color-purple, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(185, 126, 187); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-purple:focus, .vc_btn3.vc_btn3-color-purple:hover { color: rgb(247, 247, 247); background-color: rgb(174, 106, 176); }
.vc_btn3.vc_btn3-color-purple.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-purple:active { color: rgb(242, 242, 242); background-color: rgb(171, 99, 173); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline { color: rgb(185, 126, 187); border-color: rgb(185, 126, 187); background-color: transparent; }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(185, 126, 187); background-color: rgb(185, 126, 187); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(185, 126, 187); box-shadow: 0px 5px 0px rgb(165, 89, 168); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(185, 126, 187); top: 3px; box-shadow: 0px 2px 0px rgb(165, 89, 168); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(185, 126, 187); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(165, 89, 168); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(165, 89, 168); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(165, 89, 168); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(165, 89, 168); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(165, 89, 168); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(165, 89, 168); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(185, 126, 187); background-color: rgb(185, 126, 187); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(174, 106, 176); background-color: rgb(174, 106, 176); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(171, 99, 173); background-color: rgb(171, 99, 173); }
.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(42, 42, 42); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-black:focus, .vc_btn3.vc_btn3-color-black:hover { color: rgb(247, 247, 247); background-color: rgb(27, 27, 27); }
.vc_btn3.vc_btn3-color-black.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-black:active { color: rgb(242, 242, 242); background-color: rgb(22, 22, 22); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline { border-color: rgb(42, 42, 42); background-color: transparent; }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(42, 42, 42); background-color: rgb(42, 42, 42); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(42, 42, 42); box-shadow: 0px 5px 0px rgb(14, 14, 14); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(42, 42, 42); top: 3px; box-shadow: 0px 2px 0px rgb(14, 14, 14); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(42, 42, 42); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(14, 14, 14); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(14, 14, 14); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(14, 14, 14); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(14, 14, 14); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(14, 14, 14); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(14, 14, 14); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(42, 42, 42); background-color: rgb(42, 42, 42); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(27, 27, 27); background-color: rgb(27, 27, 27); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(22, 22, 22); background-color: rgb(22, 22, 22); }
.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat { color: rgb(102, 102, 102); background-color: rgb(235, 235, 235); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover { color: rgb(94, 94, 94); background-color: rgb(220, 220, 220); }
.vc_btn3.vc_btn3-color-grey.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-grey:active { color: rgb(89, 89, 89); background-color: rgb(215, 215, 215); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline { border-color: rgb(235, 235, 235); background-color: transparent; }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover { color: rgb(102, 102, 102); border-color: rgb(235, 235, 235); background-color: rgb(235, 235, 235); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d { color: rgb(102, 102, 102); background-color: rgb(235, 235, 235); box-shadow: 0px 5px 0px rgb(207, 207, 207); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover { color: rgb(94, 94, 94); background-color: rgb(235, 235, 235); top: 3px; box-shadow: 0px 2px 0px rgb(207, 207, 207); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active { color: rgb(89, 89, 89); background-color: rgb(235, 235, 235); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(207, 207, 207); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(207, 207, 207); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(207, 207, 207); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(207, 207, 207); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(207, 207, 207); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(207, 207, 207); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern { color: rgb(102, 102, 102); border-color: rgb(235, 235, 235); background-color: rgb(235, 235, 235); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover { color: rgb(94, 94, 94); border-color: rgb(220, 220, 220); background-color: rgb(220, 220, 220); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active { color: rgb(89, 89, 89); border-color: rgb(215, 215, 215); background-color: rgb(215, 215, 215); }
.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat { color: rgb(102, 102, 102); background-color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-white:focus, .vc_btn3.vc_btn3-color-white:hover { color: rgb(94, 94, 94); background-color: rgb(240, 240, 240); }
.vc_btn3.vc_btn3-color-white.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-white:active { color: rgb(89, 89, 89); background-color: rgb(235, 235, 235); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline { border-color: rgb(255, 255, 255); background-color: transparent; }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover { color: rgb(102, 102, 102); border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d { color: rgb(102, 102, 102); background-color: rgb(255, 255, 255); box-shadow: 0px 5px 0px rgb(227, 227, 227); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover { color: rgb(94, 94, 94); background-color: rgb(255, 255, 255); top: 3px; box-shadow: 0px 2px 0px rgb(227, 227, 227); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active { color: rgb(89, 89, 89); background-color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(227, 227, 227); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(227, 227, 227); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(227, 227, 227); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(227, 227, 227); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(227, 227, 227); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(227, 227, 227); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern { color: rgb(102, 102, 102); border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0px, rgba(0, 0, 0, 0.02) 100%); background-repeat: repeat-x; }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover { color: rgb(94, 94, 94); border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active { color: rgb(89, 89, 89); border-color: rgb(235, 235, 235); background-color: rgb(235, 235, 235); }
.vc_btn3.vc_btn3-color-default, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat { color: rgb(51, 51, 51); background-color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-default:focus, .vc_btn3.vc_btn3-color-default:hover { color: rgb(43, 43, 43); background-color: rgb(232, 232, 232); }
.vc_btn3.vc_btn3-color-default.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-default:active { color: rgb(38, 38, 38); background-color: rgb(227, 227, 227); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline { color: rgb(247, 247, 247); border-color: rgb(247, 247, 247); background-color: transparent; }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover { color: rgb(51, 51, 51); border-color: rgb(247, 247, 247); background-color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d { color: rgb(51, 51, 51); background-color: rgb(247, 247, 247); box-shadow: 0px 5px 0px rgb(219, 219, 219); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover { color: rgb(43, 43, 43); background-color: rgb(247, 247, 247); top: 3px; box-shadow: 0px 2px 0px rgb(219, 219, 219); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active { color: rgb(38, 38, 38); background-color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(219, 219, 219); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(219, 219, 219); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(219, 219, 219); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(219, 219, 219); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(219, 219, 219); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(219, 219, 219); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern { color: rgb(51, 51, 51); border-color: rgb(247, 247, 247); background-color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover { color: rgb(43, 43, 43); border-color: rgb(232, 232, 232); background-color: rgb(232, 232, 232); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active { color: rgb(38, 38, 38); border-color: rgb(227, 227, 227); background-color: rgb(227, 227, 227); }
.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(0, 136, 204); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-primary:focus, .vc_btn3.vc_btn3-color-primary:hover { color: rgb(247, 247, 247); background-color: rgb(0, 116, 173); }
.vc_btn3.vc_btn3-color-primary.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-primary:active { color: rgb(242, 242, 242); background-color: rgb(0, 109, 163); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline { color: rgb(0, 136, 204); border-color: rgb(0, 136, 204); background-color: transparent; }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(0, 136, 204); background-color: rgb(0, 136, 204); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(0, 136, 204); box-shadow: 0px 5px 0px rgb(0, 99, 148); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(0, 136, 204); top: 3px; box-shadow: 0px 2px 0px rgb(0, 99, 148); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(0, 136, 204); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(0, 99, 148); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(0, 99, 148); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(0, 99, 148); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(0, 99, 148); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(0, 99, 148); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(0, 99, 148); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(0, 136, 204); background-color: rgb(0, 136, 204); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(0, 116, 173); background-color: rgb(0, 116, 173); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(0, 109, 163); background-color: rgb(0, 109, 163); }
.vc_btn3.vc_btn3-color-info, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(88, 185, 218); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-info:focus, .vc_btn3.vc_btn3-color-info:hover { color: rgb(247, 247, 247); background-color: rgb(63, 175, 212); }
.vc_btn3.vc_btn3-color-info.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-info:active { color: rgb(242, 242, 242); background-color: rgb(55, 171, 211); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline { color: rgb(88, 185, 218); border-color: rgb(88, 185, 218); background-color: transparent; }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(88, 185, 218); background-color: rgb(88, 185, 218); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(88, 185, 218); box-shadow: 0px 5px 0px rgb(45, 164, 205); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(88, 185, 218); top: 3px; box-shadow: 0px 2px 0px rgb(45, 164, 205); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(88, 185, 218); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(45, 164, 205); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(45, 164, 205); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(45, 164, 205); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(45, 164, 205); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(45, 164, 205); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(45, 164, 205); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(88, 185, 218); background-color: rgb(88, 185, 218); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(63, 175, 212); background-color: rgb(63, 175, 212); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(55, 171, 211); background-color: rgb(55, 171, 211); }
.vc_btn3.vc_btn3-color-success, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(106, 177, 101); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-success:focus, .vc_btn3.vc_btn3-color-success:hover { color: rgb(247, 247, 247); background-color: rgb(89, 164, 83); }
.vc_btn3.vc_btn3-color-success.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-success:active { color: rgb(242, 242, 242); background-color: rgb(85, 157, 80); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline { color: rgb(106, 177, 101); border-color: rgb(106, 177, 101); background-color: transparent; }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(106, 177, 101); background-color: rgb(106, 177, 101); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(106, 177, 101); box-shadow: 0px 5px 0px rgb(79, 147, 75); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(106, 177, 101); top: 3px; box-shadow: 0px 2px 0px rgb(79, 147, 75); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(106, 177, 101); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(79, 147, 75); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(79, 147, 75); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(79, 147, 75); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(79, 147, 75); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(79, 147, 75); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(79, 147, 75); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(106, 177, 101); background-color: rgb(106, 177, 101); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(89, 164, 83); background-color: rgb(89, 164, 83); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(85, 157, 80); background-color: rgb(85, 157, 80); }
.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(255, 153, 0); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-warning:focus, .vc_btn3.vc_btn3-color-warning:hover { color: rgb(247, 247, 247); background-color: rgb(224, 135, 0); }
.vc_btn3.vc_btn3-color-warning.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-warning:active { color: rgb(242, 242, 242); background-color: rgb(214, 129, 0); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline { color: rgb(255, 153, 0); border-color: rgb(255, 153, 0); background-color: transparent; }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(255, 153, 0); background-color: rgb(255, 153, 0); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(255, 153, 0); box-shadow: 0px 5px 0px rgb(199, 119, 0); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(255, 153, 0); top: 3px; box-shadow: 0px 2px 0px rgb(199, 119, 0); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(255, 153, 0); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(199, 119, 0); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(199, 119, 0); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(199, 119, 0); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(199, 119, 0); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(199, 119, 0); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(199, 119, 0); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(255, 153, 0); background-color: rgb(255, 153, 0); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(224, 135, 0); background-color: rgb(224, 135, 0); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(214, 129, 0); background-color: rgb(214, 129, 0); }
.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(255, 103, 91); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-danger:focus, .vc_btn3.vc_btn3-color-danger:hover { color: rgb(247, 247, 247); background-color: rgb(255, 75, 60); }
.vc_btn3.vc_btn3-color-danger.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-danger:active { color: rgb(242, 242, 242); background-color: rgb(255, 65, 50); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline { color: rgb(255, 103, 91); border-color: rgb(255, 103, 91); background-color: transparent; }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(255, 103, 91); background-color: rgb(255, 103, 91); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(255, 103, 91); box-shadow: 0px 5px 0px rgb(255, 51, 35); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(255, 103, 91); top: 3px; box-shadow: 0px 2px 0px rgb(255, 51, 35); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(255, 103, 91); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(255, 51, 35); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(255, 51, 35); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(255, 51, 35); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(255, 51, 35); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(255, 51, 35); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(255, 51, 35); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(255, 103, 91); background-color: rgb(255, 103, 91); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(255, 75, 60); background-color: rgb(255, 75, 60); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(255, 65, 50); background-color: rgb(255, 65, 50); }
.vc_btn3.vc_btn3-color-inverse, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(85, 85, 85); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-inverse:focus, .vc_btn3.vc_btn3-color-inverse:hover { color: rgb(247, 247, 247); background-color: rgb(70, 70, 70); }
.vc_btn3.vc_btn3-color-inverse.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-inverse:active { color: rgb(242, 242, 242); background-color: rgb(65, 65, 65); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline { color: rgb(85, 85, 85); border-color: rgb(85, 85, 85); background-color: transparent; }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover { color: rgb(255, 255, 255); border-color: rgb(85, 85, 85); background-color: rgb(85, 85, 85); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d { color: rgb(255, 255, 255); background-color: rgb(85, 85, 85); box-shadow: 0px 5px 0px rgb(57, 57, 57); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover { color: rgb(247, 247, 247); background-color: rgb(85, 85, 85); top: 3px; box-shadow: 0px 2px 0px rgb(57, 57, 57); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active { color: rgb(242, 242, 242); background-color: rgb(85, 85, 85); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0px 3px 0px rgb(57, 57, 57); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0px 2px 0px rgb(57, 57, 57); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0px 4px 0px rgb(57, 57, 57); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0px 2px 0px rgb(57, 57, 57); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0px 5px 0px rgb(57, 57, 57); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0px 2px 0px rgb(57, 57, 57); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(85, 85, 85); background-color: rgb(85, 85, 85); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(70, 70, 70); background-color: rgb(70, 70, 70); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(65, 65, 65); background-color: rgb(65, 65, 65); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline { color: rgb(42, 42, 42); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline { color: rgb(235, 235, 235); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 { color: inherit; }
.vc_btn3-container.vc_btn3-center { text-align: center; }
.vc_btn3-container.vc_btn3-left { text-align: left; }
.vc_btn3-container.vc_btn3-right { text-align: right; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon { display: inline-block; position: static; transform: translate(0px, 0px); min-width: 1em; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { margin-right: 0.5em; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { margin-left: 0.5em; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs { font-size: 11px; padding: 8px 12px; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom { padding: 7px 11px; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm { font-size: 12px; padding: 11px 16px; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom { padding: 10px 15px; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md { font-size: 14px; padding: 14px 20px; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom { padding: 13px 19px; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg { font-size: 16px; padding: 18px 25px; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom { padding: 17px 24px; }
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left, .vc_btn3-container .vc_btn3-block.vc_btn3-icon-right { text-align: inherit; }
.vc_custom_heading a, .vc_custom_heading a:focus, .vc_custom_heading a:hover, .vc_custom_heading a:visited { border: medium none; text-decoration: inherit; color: inherit; }
.vc_custom_heading a { transition: all 0.2s ease-in-out 0s; opacity: 1; }
.vc_custom_heading a:hover { opacity: 0.85; }
.vc_call_to_action { background-color: rgb(235, 235, 235); border: 2px solid rgb(235, 235, 235); padding: 2em; border-radius: 5px; }
.vc_call_to_action :last-child { margin-bottom: 0px; }
.vc_call_to_action.vc_cta_square { border-radius: 0px; }
.vc_call_to_action.vc_cta_square_outlined { border-radius: 0px; background: transparent none repeat scroll 0px 0px ! important; }
.vc_call_to_action.vc_cta_round { border-radius: 50px; }
.vc_call_to_action.vc_cta_outlined { background: transparent none repeat scroll 0px 0px ! important; }
.vc_call_to_action hgroup h2, .vc_call_to_action hgroup h4 { margin: 0px; clear: none; }
.vc_call_to_action hgroup + p { margin-top: 1em; }
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn { float: right; margin-left: 2em; }
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn { float: left; margin-right: 2em; }
.wpb_call_to_action { position: relative; background-color: rgb(247, 247, 247); padding: 35px; border: 1px solid rgb(240, 240, 240); box-sizing: border-box; }
.wpb_call_to_action .wpb_button { margin: 0px; box-sizing: border-box; }
.cta_align_left .wpb_button { float: left; }
.cta_align_right .wpb_button { float: right; }
.cta_align_left .wpb_button, .cta_align_right .wpb_button { max-width: 27.5%; }
.cta_align_left .wpb_call_text, .cta_align_right .wpb_call_text { width: 70%; float: left; clear: none; }
.cta_align_left .wpb_call_text { float: right; }
#content .wpb_call_to_action .wpb_call_text, .wpb_call_to_action .wpb_call_text { margin: 0px; padding-top: 0px; }
.cta_align_bottom { text-align: center; }
.cta_align_bottom .wpb_button { position: static; margin-top: 21.74px; display: inline-block; }
.cta_no_button .wpb_call_text { width: auto; float: none; }
@media (max-width: 600px) {
  .vc_responsive .cta_align_left .wpb_button, .vc_responsive .cta_align_right .wpb_button { max-width: 70%; width: 70%; float: none; display: block; margin: 3% auto; }
  .vc_responsive .cta_align_left .wpb_call_text, .vc_responsive .cta_align_right .wpb_call_text { width: auto; max-width: none; text-align: center; }
}
.vc_cta3-container { margin-bottom: 35px; margin-left: auto; margin-right: auto; }
.vc_cta3-container::after, .vc_cta3-container::before { display: table; content: " "; }
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element, .vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element { display: inline-block; }
.vc_cta3-container.vc_cta3-size-xs { width: 50%; }
.vc_cta3-container.vc_cta3-size-sm { width: 60%; }
.vc_cta3-container.vc_cta3-size-md { width: 70%; }
.vc_cta3-container.vc_cta3-size-lg { width: 80%; }
.vc_cta3-container.vc_cta3-size-xl { width: 90%; }
.vc_general.vc_cta3 { border: 1px solid transparent; font-size: 1em; padding: 28px; overflow-wrap: break-word; }
.vc_general.vc_cta3.vc_cta3-style-classic, .vc_general.vc_cta3.vc_cta3-style-custom { border-color: rgb(240, 240, 240); background-color: rgb(247, 247, 247); }
.vc_general.vc_cta3 .vc_cta3-content { vertical-align: top; }
.vc_general.vc_cta3 .vc_cta3-content > :last-child, .vc_general.vc_cta3 .vc_cta3-icons > :last-child { margin-bottom: 0px; }
.vc_general.vc_cta3 .vc_cta3-actions { vertical-align: middle; white-space: nowrap; }
@media (min-width: 768px) {
  .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container { margin: 0px; }
}
.vc_general.vc_cta3 .vc_cta3-icons { vertical-align: middle; }
.vc_general.vc_cta3 h2, .vc_general.vc_cta3 h4 { margin-top: 0px; margin-left: 0px; margin-right: 0px; }
.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content { text-align: left; }
.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content { text-align: right; }
.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content { text-align: center; }
.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content { text-align: justify; }
.separator_align_center, .vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons, .vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons, .vc_pie_chart { text-align: center; }
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container { padding-top: 1em; }
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container { padding-bottom: 1em; }
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons { display: table-cell; }
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container { display: table-cell; padding-left: 1em; }
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons { display: table-cell; }
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container { display: table-cell; padding-right: 1em; }
.vc_general.vc_cta3.vc_cta3-icons-on-border { position: relative; }
.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons { position: absolute; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons { right: 0px; top: 50%; transform: translate(50%, -50%); }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs { margin-right: 17px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container { padding-right: 0px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container { padding-right: 7px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm { margin-right: 22px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container { padding-right: 14px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md { margin-right: 28px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container { padding-right: 21px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg { margin-right: 35px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container { padding-right: 28px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl { margin-right: 50px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container { padding-right: 35px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons { left: 0px; top: 50%; transform: translate(-50%, -50%); }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs { margin-left: 17px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container { padding-left: 0px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container { padding-left: 7px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm { margin-left: 22px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container { padding-left: 14px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md { margin-left: 28px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container { padding-left: 21px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg { margin-left: 35px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container { padding-left: 28px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl { margin-left: 50px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container { padding-left: 35px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons { left: 50%; top: 0px; transform: translate(-50%, -50%); }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs { margin-top: 17px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container { padding-top: 0px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container { padding-top: 7px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm { margin-top: 22px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container { padding-top: 14px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md { margin-top: 28px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container { padding-top: 21px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg { margin-top: 35px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container { padding-top: 28px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl { margin-top: 50px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container { padding-top: 35px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons { left: 50%; bottom: 0px; transform: translate(-50%, 50%); }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs { margin-bottom: 17px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container { padding-bottom: 0px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container { padding-bottom: 7px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm { margin-bottom: 22px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container { padding-bottom: 14px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md { margin-bottom: 28px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container { padding-bottom: 21px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg { margin-bottom: 35px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container { padding-bottom: 28px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl { margin-bottom: 50px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container { padding-bottom: 35px; }
.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content { margin-top: 1em; }
.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content { margin-bottom: 1em; }
@media (min-width: 768px) {
  .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions, .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions { max-width: 30%; display: table-cell; }
  .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content { padding-left: 28px; display: table-cell; }
  .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content { padding-right: 28px; display: table-cell; }
}
.vc_general.vc_cta3.vc_cta3-style-outline { border-width: 3px; }
.vc_general.vc_cta3.vc_cta3-shape-square { border-radius: 0px; }
.vc_general.vc_cta3.vc_cta3-shape-rounded { border-radius: 5px; }
.vc_general.vc_cta3.vc_cta3-shape-round { border-radius: 4em; }
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(84, 114, 210); }
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat { color: rgb(201, 210, 240); border-color: transparent; background-color: rgb(84, 114, 210); }
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d { box-shadow: 0px 5px 0px rgb(50, 83, 188); color: rgb(201, 210, 240); border-color: transparent; background-color: rgb(84, 114, 210); }
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline { border-color: rgb(84, 114, 210); background-color: transparent; }
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(84, 114, 210); }
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(0, 193, 207); }
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat { color: rgb(211, 245, 241); border-color: transparent; background-color: rgb(0, 193, 207); }
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d { box-shadow: 0px 5px 0px rgb(0, 141, 151); color: rgb(211, 245, 241); border-color: transparent; background-color: rgb(0, 193, 207); }
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline { border-color: rgb(0, 193, 207); background-color: transparent; }
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(0, 193, 207); }
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(254, 108, 97); }
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat { color: rgb(252, 219, 215); border-color: transparent; background-color: rgb(254, 108, 97); }
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d { box-shadow: 0px 5px 0px rgb(254, 56, 41); color: rgb(252, 219, 215); border-color: transparent; background-color: rgb(254, 108, 97); }
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline { border-color: rgb(254, 108, 97); background-color: transparent; }
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(254, 108, 97); }
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(141, 109, 196); }
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat { color: rgb(225, 213, 245); border-color: transparent; background-color: rgb(141, 109, 196); }
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d { box-shadow: 0px 5px 0px rgb(110, 72, 177); color: rgb(225, 213, 245); border-color: transparent; background-color: rgb(141, 109, 196); }
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline { border-color: rgb(141, 109, 196); background-color: transparent; }
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(141, 109, 196); }
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(76, 173, 201); }
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat { color: rgb(208, 237, 245); border-color: transparent; background-color: rgb(76, 173, 201); }
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d { box-shadow: 0px 5px 0px rgb(51, 143, 170); color: rgb(208, 237, 245); border-color: transparent; background-color: rgb(76, 173, 201); }
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline { border-color: rgb(76, 173, 201); background-color: transparent; }
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(76, 173, 201); }
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(206, 194, 171); }
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat { color: rgb(247, 243, 235); border-color: transparent; background-color: rgb(206, 194, 171); }
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d { box-shadow: 0px 5px 0px rgb(185, 168, 136); color: rgb(247, 243, 235); border-color: transparent; background-color: rgb(206, 194, 171); }
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline { border-color: rgb(206, 194, 171); background-color: transparent; }
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(206, 194, 171); }
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(80, 72, 91); }
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat { color: rgb(226, 221, 235); border-color: transparent; background-color: rgb(80, 72, 91); }
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d { box-shadow: 0px 5px 0px rgb(52, 47, 60); color: rgb(226, 221, 235); border-color: transparent; background-color: rgb(80, 72, 91); }
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline { border-color: rgb(80, 72, 91); background-color: transparent; }
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(80, 72, 91); }
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(117, 214, 156); }
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat { color: rgb(225, 245, 233); border-color: transparent; background-color: rgb(117, 214, 156); }
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d { box-shadow: 0px 5px 0px rgb(74, 201, 125); color: rgb(225, 245, 233); border-color: transparent; background-color: rgb(117, 214, 156); }
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline { border-color: rgb(117, 214, 156); background-color: transparent; }
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(117, 214, 156); }
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(247, 190, 104); }
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat { color: rgb(250, 240, 225); border-color: transparent; background-color: rgb(247, 190, 104); }
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d { box-shadow: 0px 5px 0px rgb(244, 167, 51); color: rgb(250, 240, 225); border-color: transparent; background-color: rgb(247, 190, 104); }
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline { border-color: rgb(247, 190, 104); background-color: transparent; }
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(247, 190, 104); }
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(90, 161, 227); }
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat { color: rgb(220, 233, 245); border-color: transparent; background-color: rgb(90, 161, 227); }
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d { box-shadow: 0px 5px 0px rgb(42, 134, 219); color: rgb(220, 233, 245); border-color: transparent; background-color: rgb(90, 161, 227); }
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline { border-color: rgb(90, 161, 227); background-color: transparent; }
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(90, 161, 227); }
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(109, 171, 60); }
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat { color: rgb(229, 242, 218); border-color: transparent; background-color: rgb(109, 171, 60); }
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d { box-shadow: 0px 5px 0px rgb(83, 129, 45); color: rgb(229, 242, 218); border-color: transparent; background-color: rgb(109, 171, 60); }
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline { border-color: rgb(109, 171, 60); background-color: transparent; }
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(109, 171, 60); }
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(244, 82, 77); }
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat { color: rgb(252, 226, 225); border-color: transparent; background-color: rgb(244, 82, 77); }
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d { box-shadow: 0px 5px 0px rgb(241, 31, 24); color: rgb(252, 226, 225); border-color: transparent; background-color: rgb(244, 82, 77); }
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline { border-color: rgb(244, 82, 77); background-color: transparent; }
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(244, 82, 77); }
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(247, 148, 104); }
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat { color: rgb(247, 225, 215); border-color: transparent; background-color: rgb(247, 148, 104); }
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d { box-shadow: 0px 5px 0px rgb(244, 110, 51); color: rgb(247, 225, 215); border-color: transparent; background-color: rgb(247, 148, 104); }
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline { border-color: rgb(247, 148, 104); background-color: transparent; }
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(247, 148, 104); }
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(185, 126, 187); }
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat { color: rgb(244, 223, 245); border-color: transparent; background-color: rgb(185, 126, 187); }
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d { box-shadow: 0px 5px 0px rgb(165, 89, 168); color: rgb(244, 223, 245); border-color: transparent; background-color: rgb(185, 126, 187); }
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline { border-color: rgb(185, 126, 187); background-color: transparent; }
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(185, 126, 187); }
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(42, 42, 42); }
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat { color: rgb(217, 217, 217); border-color: transparent; background-color: rgb(42, 42, 42); }
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d { box-shadow: 0px 5px 0px rgb(14, 14, 14); color: rgb(217, 217, 217); border-color: transparent; background-color: rgb(42, 42, 42); }
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline { border-color: rgb(42, 42, 42); background-color: transparent; }
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(42, 42, 42); }
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(235, 235, 235); }
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat { color: rgb(157, 157, 158); border-color: transparent; background-color: rgb(235, 235, 235); }
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(102, 102, 102); }
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d { box-shadow: 0px 5px 0px rgb(207, 207, 207); color: rgb(157, 157, 158); border-color: transparent; background-color: rgb(235, 235, 235); }
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(102, 102, 102); }
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline { border-color: rgb(235, 235, 235); background-color: transparent; }
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(235, 235, 235); }
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat { color: rgb(157, 157, 158); border-color: transparent; background-color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(102, 102, 102); }
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d { box-shadow: 0px 5px 0px rgb(227, 227, 227); color: rgb(157, 157, 158); border-color: transparent; background-color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(102, 102, 102); }
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline { border-color: rgb(255, 255, 255); background-color: transparent; }
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat { color: rgb(157, 157, 158); border-color: transparent; background-color: rgb(240, 240, 240); }
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(102, 102, 102); }
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d { box-shadow: 0px 5px 0px rgb(212, 212, 212); color: rgb(157, 157, 158); border-color: transparent; background-color: rgb(240, 240, 240); }
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(102, 102, 102); }
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline { border-color: rgb(240, 240, 240); background-color: transparent; }
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(240, 240, 240); }
.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner { height: 1em; width: 1em; }
.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner { height: 2em; width: 2em; }
.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner { height: 3em; width: 3em; }
.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner { height: 4em; width: 4em; }
.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner { height: 5em; width: 5em; }
.wpb_gmaps_widget .wpb_wrapper { background-color: rgb(247, 247, 247); padding: 5px; }
.wpb_gmaps_widget .wpb_map_wraper iframe { margin-bottom: 0px; padding: 0px; display: block; width: 100%; border: medium none; }
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper { position: relative; padding-bottom: 56.25%; height: 0px; }
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe { position: absolute; top: 0px; left: 0px; height: 100%; }
.wpb_accordion_section .wpb_accordion_header a:focus, .wpb_content_element .wpb_tabs_nav li a:focus, .wpb_tour_next_prev_nav a:focus { outline: 0px none; }
.wpb_content_element .wpb_tabs_nav, .wpb_content_element .wpb_tour_tabs_wrapper { padding: 0px; }
.wpb_content_element .wpb_tabs_nav { margin: 0px; padding-left: 0px ! important; text-indent: inherit ! important; }
#content .wpb_content_element .wpb_tabs_nav { margin: 0px; }
.wpb_content_element .wpb_tabs_nav li { background-color: rgb(255, 255, 255); white-space: nowrap; padding: 0px; background-image: none; list-style: outside none none ! important; }
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { background-color: rgb(247, 247, 247); }
.wpb_content_element .wpb_tabs_nav li::after, .wpb_content_element .wpb_tabs_nav li::before { display: none ! important; }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide { display: none; }
.wpb_content_element .wpb_accordion_header a, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a { border-bottom: medium none; text-decoration: none; display: block; padding: 0.5em 1em; }
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab { padding: 1em; }
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content > .wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab > .wpb_content_element:last-child { margin-bottom: 0px; }
.wpb_tabs .wpb_tabs_nav li { float: left; margin: 0px 1px 0px 0px; }
.wpb_tour .wpb_tabs_nav { float: left; width: 31.6667%; }
.wpb_tour .wpb_tabs_nav li { margin: 0px 0px 1px; clear: left; width: 100%; }
.wpb_tour .wpb_tabs_nav a { width: 100%; }
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab { box-sizing: border-box; border: medium none; float: left; width: 68.3333%; padding: 0px 0px 0px 21.74px; }
.wpb_tour_next_prev_nav { margin-left: 31.6667%; padding-left: 21.74px; font-size: 80%; }
.wpb_tour_next_prev_nav a { border-bottom: 1px dotted; text-decoration: none; }
.wpb_tour_next_prev_nav a:hover { text-decoration: none; border-bottom: medium none; }
.wpb_tour_next_prev_nav span { width: 48%; display: inline-block; padding-top: 1em; float: left; }
.wpb_tour_next_prev_nav span.wpb_next_slide { text-align: right; float: right; }
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header { margin: 0px 0px 1px; padding-top: 0px; position: relative; text-transform: none; font-weight: inherit; font-size: inherit; font-family: inherit; line-height: inherit; letter-spacing: inherit; }
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a { padding-left: 1em; }
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon { display: block; width: 16px; height: 16px; background-image: url(c5817932026d4d863a0b74bde19617a614235f53.png) ; background-repeat: no-repeat; position: absolute; right: 0.7em; top: 0.7em; }
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon { background-image: url(55914f98b81b2f615b26bc6315b49e97f13e7c78.png) ; }
@media (max-width: 480px) {
  .vc_responsive .wpb_tour .wpb_tab, .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav, .vc_responsive .wpb_tour_next_prev_nav { width: 100%; float: none; margin-left: 0px; }
  .vc_responsive .wpb_tour_next_prev_nav { width: auto; padding: 0px 1em; }
  .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav { margin-bottom: 1em; }
  .vc_responsive .wpb_tour .wpb_tab { padding-left: 1em; padding-right: 1em; }
}
.grid_layout-thumbnail .post-thumb, body ul.wpb_thumbnails-fluid li .entry-content :last-child { margin-bottom: 0px; }
.wpb_column .wpb_wrapper .wpb_teaser_grid { float: none; }
body ul.wpb_thumbnails-fluid li { padding: 0px; margin-left: 0px; background-image: none; list-style: outside none none ! important; }
body ul.wpb_thumbnails-fluid li::after, body ul.wpb_thumbnails-fluid li::before { display: none ! important; }
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid, .wpb_row .wpb_grid ul.wpb_thumbnails-fluid { padding: 0px; overflow: visible ! important; }
.wpb_teaser_grid .entry-content { margin: 0px; padding: 0px; width: 100%; }
.grid_layout-thumbnail .post-thumb img { max-width: 100%; }
.wpb_carousel .wpb_wrapper { position: relative; }
.wpb_carousel .next, .wpb_carousel .prev { position: absolute; top: 3px; background-color: rgb(247, 247, 247); padding: 0px 6px; font-size: 12px; z-index: 10; text-decoration: none; transition: all 0.2s linear 0s; }
.wpb_carousel .next:hover, .wpb_carousel .prev:hover { background-color: rgb(240, 240, 240); }
.wpb_carousel .next:focus, .wpb_carousel .prev:focus { outline: 0px none; text-decoration: none; }
.wpb_carousel .prev { right: 30px; }
.wpb_carousel .next { right: 0px; }
.wpb_carousel .wpb_thumbnails-fluid { width: 100%; }
.wpb_carousel .wpb_thumbnails-fluid > [class*="vc_span"] { height: auto ! important; }
.wpb_categories_filter, .wpb_teaser_grid .categories_filter { list-style: outside none none; padding: 0px; margin: 0px 0px 10px; }
.wpb_categories_filter li, .wpb_teaser_grid .categories_filter li { display: block; float: left; margin: 0px 10px 10px 0px; background-image: none; list-style: outside none none ! important; }
.wpb_categories_filter li::after, .wpb_categories_filter li::before, .wpb_teaser_grid .categories_filter li::after, .wpb_teaser_grid .categories_filter li::before { display: none ! important; }
.wpb_categories_filter li a, .wpb_teaser_grid .categories_filter li a { border: medium none; text-decoration: none; }
.wpb_categories_filter li a:hover, .wpb_categories_filter li.active a, .wpb_teaser_grid .categories_filter li a:hover, .wpb_teaser_grid .categories_filter li.active a { border-bottom: 1px dotted; }
@media (max-width: 480px) {
  .vc_responsive .wpb_row ul.wpb_thumbnails-fluid { margin-left: 0px; width: auto; }
  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] { width: 100%; float: none; display: block; margin-left: 0px; margin-right: 0px; }
}
.wpb_image_grid .wpb_image_grid_ul { margin: 0px; padding: 0px; }
.wpb_image_grid .wpb_image_grid_ul > li { background-image: none; list-style: outside none none ! important; }
.wpb_image_grid .wpb_image_grid_ul > li::after, .wpb_image_grid .wpb_image_grid_ul > li::before { display: none ! important; }
.wpb_image_grid .wpb_image_grid_ul .isotope-item { list-style: outside none none; margin: 0px 1px 1px 0px; max-width: 100%; float: left; }
.wpb_image_grid .wpb_image_grid_ul a { display: block; }
.wpb_image_grid .wpb_image_grid_ul img { display: block; max-width: 100%; height: auto; }
.wpb_gallery .theme-default .nivoSlider { margin-bottom: 0px; }
.wpb_gallery .theme-default .nivo-controlNav { padding: 10px 0px 3px; }
.wpb_gallery .wpb_flexslider .flex-control-nav { bottom: auto; top: 100%; margin-top: 15px; }
.wpb_gallery .wpb_flexslider .flex-direction-nav a { border: medium none; box-shadow: none; }
.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover { box-shadow: none; }
.wpb_gallery .wpb_flexslider .flex-direction-nav a::before { line-height: 1; }
.wpb_gallery .wpb_flexslider .flex-control-paging { z-index: 10; }
#content .wpb_gallery_slides ul.flex-direction-nav, #content .wpb_gallery_slides ul.slides, .content .wpb_gallery_slides ul.flex-direction-nav, .content .wpb_gallery_slides ul.slides, .wpb_content_element .wpb_gallery_slides ul li, .wpb_gallery_slides ul.flex-direction-nav, .wpb_gallery_slides ul.slides, body .wpb_gallery_slides ul li { list-style: outside none none; padding: 0px; background-image: none; margin: 0px; }
.flickr_badge_image { margin: 0px 10px 10px 0px; width: 72px; height: 72px; float: left; background: transparent none repeat scroll 0px 0px; padding: 0px; }
.flickr_badge_image a { border: medium none; }
.flickr_badge_image img { margin: 0px; overflow: hidden; position: relative; width: 100%; height: 100%; max-width: 100%; max-height: 100%; }
.wpb_flickr_widget p.flickr_stream_wrap { clear: both; margin-bottom: 0px; font-size: 80%; }
.wpb_flickr_widget p.flickr_stream_wrap a { background-image: url(bb8b0587a36c38efab74a3de3fcd9073236425a1.png) ; background-repeat: no-repeat; background-position: left center; padding-left: 25px; display: inline-block; }
.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper { width: 10%; }
.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper { width: 20%; }
.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper { width: 30%; }
.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper { width: 40%; }
.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper { width: 50%; }
.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper { width: 60%; }
.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper { width: 70%; }
.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper { width: 80%; }
.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper { width: 90%; }
.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper { width: 100%; }
.wpb_video_widget .wpb_video_wrapper { padding-top: 56.25%; position: relative; width: 100%; }
.wpb_video_widget .wpb_video_wrapper > div { padding-top: 0px ! important; position: static; }
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper { padding-top: 56.25%; }
.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper { padding-top: 75%; }
.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper { padding-top: 42.5532%; }
.wpb_video_widget.vc_video-align-left .wpb_wrapper { float: left; }
.wpb_video_widget.vc_video-align-center .wpb_wrapper { margin: 0px auto; }
.wpb_video_widget.vc_video-align-right .wpb_wrapper { float: right; }
.wpb_video_widget .wpb_wrapper { position: relative; }
.wpb_video_widget .wpb_wrapper iframe { width: 100%; height: 100%; display: block; position: absolute; margin: 0px; top: 0px; left: 0px; box-sizing: border-box; }
.wpb_video_wrapper .fluid-width-video-wrapper { padding-top: 0px ! important; position: static; }
.wpb_posts_slider .flex-caption, .wpb_posts_slider .nivo-caption { background-color: rgb(247, 247, 247); opacity: 1; color: inherit; padding: 10px 15px; position: static; }
.wpb_posts_slider .wpb_gallery_slides > ul > li { background-image: none; list-style: outside none none ! important; }
.wpb_posts_slider .wpb_gallery_slides > ul > li::after, .wpb_posts_slider .wpb_gallery_slides > ul > li::before { display: none ! important; }
.vc_progress_bar .vc_single_bar { background: rgb(247, 247, 247) none repeat scroll 0% 0%; position: relative; margin-bottom: 11.67px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; border-radius: 3px; }
.vc_progress_bar .vc_single_bar:last-child { margin-bottom: 0px; }
.vc_progress_bar .vc_single_bar .vc_label { display: block; padding: 0.5em 1em; position: relative; z-index: 1; }
.vc_progress_bar .vc_single_bar .vc_bar { display: block; position: absolute; height: 100%; background-color: rgb(224, 224, 224); width: 0%; top: 0px; left: 0px; border-radius: 3px; transition: width 1s linear 0s; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar { background-color: rgb(0, 116, 204); }
.vc_progress_bar .vc_single_bar .vc_bar.striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; }
.vc_progress_bar .vc_single_bar .vc_bar.animated { animation: 2s linear 0s normal none infinite running progress-bar-stripes; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar { background-color: rgb(73, 175, 205); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar { background-color: rgb(91, 183, 91); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar { background-color: rgb(250, 167, 50); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar { background-color: rgb(218, 79, 73); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar { background-color: rgb(65, 65, 65); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar, .vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar { background-color: rgb(84, 114, 210); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar, .vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar { background-color: rgb(0, 193, 207); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar, .vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar { background-color: rgb(254, 108, 97); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar, .vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar { background-color: rgb(141, 109, 196); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar, .vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar { background-color: rgb(76, 173, 201); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar, .vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar { background-color: rgb(206, 194, 171); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar, .vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar { background-color: rgb(80, 72, 91); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar, .vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar, .vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar { background-color: rgb(117, 214, 156); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar, .vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar { background-color: rgb(42, 42, 42); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar, .vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar { background-color: rgb(235, 235, 235); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label, .vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label { color: rgb(102, 102, 102); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar, .vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar { background-color: rgb(247, 190, 104); }
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar, .vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar { background-color: rgb(90, 161, 227); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar, .vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar { background-color: rgb(109, 171, 60); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar, .vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar { background-color: rgb(244, 82, 77); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar, .vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar { background-color: rgb(247, 148, 104); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar, .vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar { background-color: rgb(185, 126, 187); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar, .vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar { background-color: rgb(255, 255, 255); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label, .vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label { color: rgb(102, 102, 102); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
@keyframes progress-bar-stripes {
0% { background-position: 40px 0px; }
100% { background-position: 0px 0px; }
}
@keyframes progress-bar-stripes {
0% { background-position: 40px 0px; }
100% { background-position: 0px 0px; }
}
@keyframes progress-bar-stripes {
0% { background-position: 40px 0px; }
100% { background-position: 0px 0px; }
}
.vc_pie_chart { z-index: 0; opacity: 0; }
.vc_pie_chart.vc_ready { opacity: 1; }
.vc_pie_chart .vc_pie_wrapper { position: relative; margin: 0px auto; }
.vc_pie_chart canvas { position: relative; z-index: 1; }
.vc_pie_chart .vc_pie_chart_value, .vc_pie_chart_back { display: block; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
.vc_pie_chart .vc_pie_chart_value { font-size: 200%; text-align: center; }
.vc_pie_chart_back { border: 6px solid rgb(247, 247, 247); border-radius: 50%; opacity: 0.3; box-sizing: border-box; }
.vc_images_carousel .vc_carousel-control { border: medium none; }
.vc_carousel .vc_carousel-control { text-shadow: none; border: medium none; transition: all 0.2s linear 0s; }
.vc_carousel .vc_carousel-control:active, .vc_carousel .vc_carousel-control:focus { outline: 0px none; }
.vc_carousel .vc_carousel-indicators li { width: 5px; height: 5px; margin: 0px; border-color: rgb(247, 247, 247); transition: all 0.2s linear 0s; }
.vc_separator { display: flex; -moz-box-orient: horizontal; -moz-box-direction: normal; flex-flow: row nowrap; -moz-box-align: center; align-items: center; }
.vc_separator h4 { line-height: 1em; font-size: 100%; margin: 0px; overflow-wrap: break-word; -moz-box-flex: 0; flex: 0 1 auto; }
.vc_separator h4 .normal { font-size: 12px; font-weight: 400; }
.vc_separator .vc_sep_holder { height: 1px; position: relative; -moz-box-flex: 1; flex: 1 1 auto; min-width: 10%; }
.vc_separator .vc_sep_holder .vc_sep_line { height: 1px; border-top: 1px solid rgb(235, 235, 235); display: block; position: relative; top: 1px; width: 100%; }
.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l, .vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r { display: none; }
.vc_separator.vc_separator_align_center h4 { padding: 0px 0.8em; }
.vc_separator.vc_separator_align_left h4 { padding: 0px 0.8em 0px 0px; }
.vc_separator.vc_separator_align_right h4 { padding: 0px 0px 0px 0.8em; margin: 0px ! important; }
.vc_separator.vc_sep_double { height: 3px; }
.vc_separator.vc_sep_double .vc_sep_line { border-bottom: 1px solid rgb(235, 235, 235); border-top: 1px solid rgb(235, 235, 235); height: 3px; }
.vc_separator.vc_sep_dashed .vc_sep_line { border-top-style: dashed; }
.vc_separator.vc_sep_dotted .vc_sep_line { border-top-style: dotted; }
.vc_separator.vc_sep_shadow .vc_sep_line { border: medium none; position: relative; height: 20px; top: 0px; overflow: hidden; }
.vc_separator.vc_sep_shadow .vc_sep_line::after { content: ""; display: block; position: absolute; left: 0px; top: -20px; right: 0px; height: 10px; border-radius: 100%; }
.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { right: -100%; box-shadow: 10px 10px 10px 1px; }
.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { left: -100%; box-shadow: -10px 10px 10px 1px; }
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l { width: 100%; }
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r { display: none; }
.vc_separator .vc_icon_element { margin-bottom: 0px; }
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) + h4 { padding-left: 0px; }
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl { margin-left: 0.8em; margin-right: 0.8em; }
.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style, .vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style { margin-left: 0.8em; }
.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style + h4 { padding-left: 0.8em; }
.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line { border-top-width: 1px; }
.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line { border-bottom-width: 1px; top: 0px; }
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line { top: 0px; }
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 1px; }
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 1px; }
.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line { border-top-width: 2px; }
.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line { border-bottom-width: 2px; top: -1px; }
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line { top: -1px; }
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 2px; }
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 2px; }
.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line { border-top-width: 3px; }
.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line { border-bottom-width: 3px; top: -1px; }
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line { top: -1px; }
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 3px; }
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 3px; }
.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line { border-top-width: 4px; }
.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line { border-bottom-width: 4px; top: -2px; }
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line { top: -2px; }
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 4px; }
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 4px; }
.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line { border-top-width: 5px; }
.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line { border-bottom-width: 5px; top: -2px; }
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line { top: -2px; }
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 5px; }
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 5px; }
.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line { border-top-width: 6px; }
.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line { border-bottom-width: 6px; top: -3px; }
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line { top: -3px; }
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 6px; }
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 6px; }
.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line { border-top-width: 7px; }
.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line { border-bottom-width: 7px; top: -3px; }
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line { top: -3px; }
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 7px; }
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 7px; }
.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line { border-top-width: 8px; }
.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line { border-bottom-width: 8px; top: -4px; }
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line { top: -4px; }
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 8px; }
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 8px; }
.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line { border-top-width: 9px; }
.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line { border-bottom-width: 9px; top: -4px; }
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line { top: -4px; }
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 9px; }
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 9px; }
.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line { border-top-width: 10px; }
.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line { border-bottom-width: 10px; top: -5px; }
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line { top: -5px; }
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 10px; }
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 10px; }
.vc_separator.vc_sep_color_blue .vc_sep_line { border-color: rgb(84, 114, 210); }
.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder { color: rgb(84, 114, 210); }
.vc_separator.vc_sep_color_turquoise .vc_sep_line { border-color: rgb(0, 193, 207); }
.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder { color: rgb(0, 193, 207); }
.vc_separator.vc_sep_color_pink .vc_sep_line { border-color: rgb(254, 108, 97); }
.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder { color: rgb(254, 108, 97); }
.vc_separator.vc_sep_color_violet .vc_sep_line { border-color: rgb(141, 109, 196); }
.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder { color: rgb(141, 109, 196); }
.vc_separator.vc_sep_color_peacoc .vc_sep_line { border-color: rgb(76, 173, 201); }
.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder { color: rgb(76, 173, 201); }
.vc_separator.vc_sep_color_chino .vc_sep_line { border-color: rgb(206, 194, 171); }
.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder { color: rgb(206, 194, 171); }
.vc_separator.vc_sep_color_mulled_wine .vc_sep_line { border-color: rgb(80, 72, 91); }
.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder { color: rgb(80, 72, 91); }
.vc_separator.vc_sep_color_vista_blue .vc_sep_line { border-color: rgb(117, 214, 156); }
.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder { color: rgb(117, 214, 156); }
.vc_separator.vc_sep_color_black .vc_sep_line { border-color: rgb(42, 42, 42); }
.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder { color: rgb(42, 42, 42); }
.vc_separator.vc_sep_color_grey .vc_sep_line { border-color: rgb(235, 235, 235); }
.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder { color: rgb(235, 235, 235); }
.vc_separator.vc_sep_color_orange .vc_sep_line { border-color: rgb(247, 190, 104); }
.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder { color: rgb(247, 190, 104); }
.vc_separator.vc_sep_color_sky .vc_sep_line { border-color: rgb(90, 161, 227); }
.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder { color: rgb(90, 161, 227); }
.vc_separator.vc_sep_color_green .vc_sep_line { border-color: rgb(109, 171, 60); }
.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder { color: rgb(109, 171, 60); }
.vc_separator.vc_sep_color_juicy_pink .vc_sep_line { border-color: rgb(244, 82, 77); }
.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder { color: rgb(244, 82, 77); }
.vc_separator.vc_sep_color_sandy_brown .vc_sep_line { border-color: rgb(247, 148, 104); }
.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder { color: rgb(247, 148, 104); }
.vc_separator.vc_sep_color_purple .vc_sep_line { border-color: rgb(185, 126, 187); }
.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder { color: rgb(185, 126, 187); }
.vc_separator.vc_sep_color_white .vc_sep_line { border-color: rgb(255, 255, 255); }
.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder { color: rgb(255, 255, 255); }
.vc_text_separator, .wpb_separator { border-bottom: 1px solid rgb(235, 235, 235); clear: both; height: 1px; }
.vc_sep_width_10 { width: 10%; }
.vc_sep_width_20 { width: 20%; }
.vc_sep_width_30 { width: 30%; }
.vc_sep_width_40 { width: 40%; }
.vc_sep_width_50 { width: 50%; }
.vc_sep_width_60 { width: 60%; }
.vc_sep_width_70 { width: 70%; }
.vc_sep_width_80 { width: 80%; }
.vc_sep_width_90 { width: 90%; }
.vc_sep_width_100, .wpb_single_image img.vc_img-placeholder { width: 100%; }
.vc_sep_pos_align_center { margin-left: auto; margin-right: auto; }
.vc_sep_pos_align_left { margin-left: 0px; margin-right: auto; }
.vc_sep_pos_align_right { margin-left: auto; margin-right: 0px; }
.vc_text_separator div { display: inline-block; background-color: rgb(255, 255, 255); padding: 1px 1em; position: relative; top: -9px; }
.separator_align_left { text-align: left; }
.separator_align_right { text-align: right; }
.vc-zigzag-wrapper { text-align: center; }
.vc-zigzag-wrapper.vc-zigzag-align-left { text-align: left; }
.vc-zigzag-wrapper.vc-zigzag-align-right { text-align: right; }
.vc-zigzag-inner { display: inline-block; }
.wpb_single_image a { border: medium none; outline: 0px none; }
.wpb_single_image img { height: auto; max-width: 100%; vertical-align: top; }
.wpb_single_image .vc_single_image-wrapper { display: inline-block; vertical-align: top; max-width: 100%; }
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img { border-radius: 4px; box-shadow: none; }
.wpb_single_image .vc_single_image-wrapper.vc_box_outline, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle { border-radius: 0px; box-shadow: none; padding: 6px; border: 1px solid rgb(235, 235, 235); }
.wpb_single_image .vc_single_image-wrapper.vc_box_outline img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img { border-radius: 0px; box-shadow: none; border: 1px solid rgb(235, 235, 235); }
.wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle { border-radius: 0px; box-shadow: none; padding: 6px; border: medium none; }
.wpb_single_image .vc_single_image-wrapper.vc_box_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img { border-radius: 0px; box-shadow: none; border: medium none; }
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img { border-radius: 0px; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1); }
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle { padding: 6px; }
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d { border-radius: 0px; box-shadow: none; margin-bottom: 15px; }
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img { border-radius: 0px; box-shadow: none; }
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img { border-radius: 50%; box-shadow: none; overflow: hidden; }
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img { box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1); }
.wpb_single_image.vc_align_center { text-align: center; }
.wpb_single_image.vc_align_right { text-align: right; }
.wpb_single_image.vc_align_left { text-align: left; }
.wpb_single_image .vc_box_shadow_3d { position: relative; z-index: 0; display: inline-block; max-width: 100%; }
.wpb_single_image .vc_box_shadow_3d::after, .wpb_single_image .vc_box_shadow_3d::before { content: ""; position: absolute; box-shadow: 0px 15px 10px rgba(0, 0, 0, 0.6); left: 5px; right: 50%; bottom: 8px; height: 30%; z-index: -1; border-radius: inherit; transform-origin: 0px 0px 0px; transform: skewY(-6deg); }
.wpb_single_image .vc_box_shadow_3d::after { left: 50%; right: 5px; transform: skewY(6deg); transform-origin: 100% 0px 0px; }
.wpb_single_image .vc_figure { display: inline-block; vertical-align: top; margin: 0px; max-width: 100%; }
.wpb_single_image .vc_figure-caption { margin-top: 0.2em; font-size: 0.8em; }
.wpb_single_image .vc_box_outline.vc_box_border_blue, .wpb_single_image .vc_box_outline_circle.vc_box_border_blue { border-color: rgb(84, 114, 210); }
.wpb_single_image .vc_box_border.vc_box_border_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_blue { background-color: rgb(84, 114, 210); }
.wpb_single_image .vc_box_outline.vc_box_border_turquoise, .wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise { border-color: rgb(0, 193, 207); }
.wpb_single_image .vc_box_border.vc_box_border_turquoise, .wpb_single_image .vc_box_border_circle.vc_box_border_turquoise { background-color: rgb(0, 193, 207); }
.wpb_single_image .vc_box_outline.vc_box_border_pink, .wpb_single_image .vc_box_outline_circle.vc_box_border_pink { border-color: rgb(254, 108, 97); }
.wpb_single_image .vc_box_border.vc_box_border_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_pink { background-color: rgb(254, 108, 97); }
.wpb_single_image .vc_box_outline.vc_box_border_violet, .wpb_single_image .vc_box_outline_circle.vc_box_border_violet { border-color: rgb(141, 109, 196); }
.wpb_single_image .vc_box_border.vc_box_border_violet, .wpb_single_image .vc_box_border_circle.vc_box_border_violet { background-color: rgb(141, 109, 196); }
.wpb_single_image .vc_box_outline.vc_box_border_peacoc, .wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc { border-color: rgb(76, 173, 201); }
.wpb_single_image .vc_box_border.vc_box_border_peacoc, .wpb_single_image .vc_box_border_circle.vc_box_border_peacoc { background-color: rgb(76, 173, 201); }
.wpb_single_image .vc_box_outline.vc_box_border_chino, .wpb_single_image .vc_box_outline_circle.vc_box_border_chino { border-color: rgb(206, 194, 171); }
.wpb_single_image .vc_box_border.vc_box_border_chino, .wpb_single_image .vc_box_border_circle.vc_box_border_chino { background-color: rgb(206, 194, 171); }
.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine, .wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine { border-color: rgb(80, 72, 91); }
.wpb_single_image .vc_box_border.vc_box_border_mulled_wine, .wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine { background-color: rgb(80, 72, 91); }
.wpb_single_image .vc_box_outline.vc_box_border_vista_blue, .wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue { border-color: rgb(117, 214, 156); }
.wpb_single_image .vc_box_border.vc_box_border_vista_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue { background-color: rgb(117, 214, 156); }
.wpb_single_image .vc_box_outline.vc_box_border_black, .wpb_single_image .vc_box_outline_circle.vc_box_border_black { border-color: rgb(42, 42, 42); }
.wpb_single_image .vc_box_border.vc_box_border_black, .wpb_single_image .vc_box_border_circle.vc_box_border_black { background-color: rgb(42, 42, 42); }
.wpb_single_image .vc_box_outline.vc_box_border_grey, .wpb_single_image .vc_box_outline_circle.vc_box_border_grey { border-color: rgb(235, 235, 235); }
.wpb_single_image .vc_box_border.vc_box_border_grey, .wpb_single_image .vc_box_border_circle.vc_box_border_grey { background-color: rgb(235, 235, 235); }
.wpb_single_image .vc_box_outline.vc_box_border_orange, .wpb_single_image .vc_box_outline_circle.vc_box_border_orange { border-color: rgb(247, 190, 104); }
.wpb_single_image .vc_box_border.vc_box_border_orange, .wpb_single_image .vc_box_border_circle.vc_box_border_orange { background-color: rgb(247, 190, 104); }
.wpb_single_image .vc_box_outline.vc_box_border_sky, .wpb_single_image .vc_box_outline_circle.vc_box_border_sky { border-color: rgb(90, 161, 227); }
.wpb_single_image .vc_box_border.vc_box_border_sky, .wpb_single_image .vc_box_border_circle.vc_box_border_sky { background-color: rgb(90, 161, 227); }
.wpb_single_image .vc_box_outline.vc_box_border_green, .wpb_single_image .vc_box_outline_circle.vc_box_border_green { border-color: rgb(109, 171, 60); }
.wpb_single_image .vc_box_border.vc_box_border_green, .wpb_single_image .vc_box_border_circle.vc_box_border_green { background-color: rgb(109, 171, 60); }
.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink, .wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink { border-color: rgb(244, 82, 77); }
.wpb_single_image .vc_box_border.vc_box_border_juicy_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink { background-color: rgb(244, 82, 77); }
.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown, .wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown { border-color: rgb(247, 148, 104); }
.wpb_single_image .vc_box_border.vc_box_border_sandy_brown, .wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown { background-color: rgb(247, 148, 104); }
.wpb_single_image .vc_box_outline.vc_box_border_purple, .wpb_single_image .vc_box_outline_circle.vc_box_border_purple { border-color: rgb(185, 126, 187); }
.wpb_single_image .vc_box_border.vc_box_border_purple, .wpb_single_image .vc_box_border_circle.vc_box_border_purple { background-color: rgb(185, 126, 187); }
.wpb_single_image .vc_box_outline.vc_box_border_white, .wpb_single_image .vc_box_outline_circle.vc_box_border_white { border-color: rgb(255, 255, 255); }
.wpb_single_image .vc_box_border.vc_box_border_white, .wpb_single_image .vc_box_border_circle.vc_box_border_white { background-color: rgb(255, 255, 255); }
.vc_icon_element { line-height: 0; font-size: 14px; margin-bottom: 35px; }
.vc_icon_element.vc_icon_element-outer { box-sizing: border-box; text-align: center; }
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left { text-align: left; }
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center { text-align: center; }
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right { text-align: right; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner { text-align: center; display: inline-block; border: 2px solid transparent; width: 4em; height: 4em; box-sizing: content-box; position: relative; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon { font-size: 2.15em; font-style: normal; font-weight: 400; line-height: 1 ! important; font-size-adjust: none; font-stretch: normal; font-feature-settings: normal; font-language-override: normal; font-kerning: auto; font-synthesis: weight style; font-variant: normal; text-rendering: auto; display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon::before { font-style: normal; font-weight: 400; display: inline-block; text-decoration: inherit; width: inherit; height: inherit; font-size: 1em; text-align: center; text-rendering: optimizelegibility; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link { width: 100%; height: 100%; display: block; position: absolute; top: 0px; box-sizing: content-box; border: medium none; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs { max-width: 100% ! important; line-height: 1.2em ! important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner { width: 2.5em ! important; height: 2.5em ! important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon { font-size: 1.2em ! important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm { max-width: 100% ! important; line-height: 1.6em ! important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner { width: 3.15em ! important; height: 3.15em ! important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon { font-size: 1.6em ! important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md { max-width: 100% ! important; line-height: 2.15em ! important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner { width: 4em ! important; height: 4em ! important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon { font-size: 2.15em ! important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg { max-width: 100% ! important; line-height: 2.85em ! important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner { width: 5em ! important; height: 5em ! important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon { font-size: 2.85em ! important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl { max-width: 100% ! important; line-height: 5em ! important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner { width: 7.15em ! important; height: 7.15em ! important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon { font-size: 5em ! important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link { border-radius: 50%; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link { border-radius: 5px; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon { color: rgb(84, 114, 210); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon { color: rgb(0, 193, 207); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon { color: rgb(254, 108, 97); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon { color: rgb(141, 109, 196); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon { color: rgb(76, 173, 201); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon { color: rgb(206, 194, 171); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon { color: rgb(80, 72, 91); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon { color: rgb(117, 214, 156); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon { color: rgb(42, 42, 42); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon { color: rgb(235, 235, 235); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon { color: rgb(247, 190, 104); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon { color: rgb(90, 161, 227); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon { color: rgb(109, 171, 60); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon { color: rgb(244, 82, 77); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon { color: rgb(247, 148, 104); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon { color: rgb(185, 126, 187); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon { color: rgb(255, 255, 255); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline { border-color: rgb(84, 114, 210); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background { background-color: rgb(84, 114, 210); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline { border-color: rgb(0, 193, 207); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background { background-color: rgb(0, 193, 207); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline { border-color: rgb(254, 108, 97); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background { background-color: rgb(254, 108, 97); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline { border-color: rgb(141, 109, 196); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background { background-color: rgb(141, 109, 196); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline { border-color: rgb(76, 173, 201); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background { background-color: rgb(76, 173, 201); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline { border-color: rgb(206, 194, 171); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background { background-color: rgb(206, 194, 171); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline { border-color: rgb(80, 72, 91); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background { background-color: rgb(80, 72, 91); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline { border-color: rgb(117, 214, 156); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background { background-color: rgb(117, 214, 156); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline { border-color: rgb(42, 42, 42); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background { background-color: rgb(42, 42, 42); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline { border-color: rgb(235, 235, 235); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background { background-color: rgb(235, 235, 235); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline { border-color: rgb(247, 190, 104); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background { background-color: rgb(247, 190, 104); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline { border-color: rgb(90, 161, 227); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background { background-color: rgb(90, 161, 227); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline { border-color: rgb(109, 171, 60); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background { background-color: rgb(109, 171, 60); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline { border-color: rgb(244, 82, 77); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background { background-color: rgb(244, 82, 77); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline { border-color: rgb(247, 148, 104); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background { background-color: rgb(247, 148, 104); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline { border-color: rgb(185, 126, 187); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background { background-color: rgb(185, 126, 187); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline { border-color: rgb(255, 255, 255); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background { background-color: rgb(255, 255, 255); }
.vc_chart .vc_chart-legend { font-size: 14px; margin: 0px; padding: 0px; }
.vc_chart .vc_chart-legend li { line-height: 1.3em; list-style: outside none none; margin: 0px 0px 0.3em; min-height: 1.3em; }
.vc_chart .vc_chart-legend span { border-radius: 0.3em; display: inline-block; height: 1.3em; left: 0px; margin-right: 0.5em; vertical-align: middle; width: 1.3em; }
@media (min-width: 768px) {
  .vc_chart .vc_chart-legend { display: inline-block; vertical-align: middle; width: 40%; }
  .vc_chart .vc_chart-legend li { margin-left: 1em; }
  .vc_chart .vc_chart-with-legend { display: inline-block; vertical-align: middle; width: 60%; }
}
.vc_line-chart .vc_chart-with-legend { width: 75%; }
.vc_line-chart .vc_chart-legend { width: 25%; }
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg { border-radius: 0px; }
.wpb_single_image [class*="_circle"] .vc-zoom-wrapper { border-radius: 50%; }
.wpb_single_image [class*="_rounded"] .vc-zoom-wrapper { border-radius: 4px; }
.vc_general.vc_pagination { display: block; margin: 0px; padding: 0px; text-align: center; }
.vc_general.vc_pagination .vc_pagination-item { display: inline-block; margin: 0px; padding: 0px; vertical-align: middle; }
.vc_general.vc_pagination .vc_pagination-trigger { display: block; text-decoration: none; cursor: pointer; height: 10px; width: 10px; margin: 5px 7px; background: transparent none repeat scroll 0px 0px; transition: all 0.2s ease-in-out 0s; border: medium none; }
.vc_gitem-zone, .vc_gitem_row .vc_gitem-col { background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; box-sizing: border-box; }
.vc_general.vc_pagination .vc_pagination-trigger:focus { outline: 0px none; }
.vc_general.vc_pagination .vc_active .vc_pagination-trigger { cursor: default; }
.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger { border: 3px solid transparent; }
.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger { opacity: 0.6; }
.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger, .vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover { opacity: 1; }
.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger { border-radius: 50%; }
.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger { border-radius: 3px; }
.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(84, 114, 210); }
.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(84, 114, 210); }
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(0, 193, 207); }
.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(0, 193, 207); }
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(254, 108, 97); }
.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(254, 108, 97); }
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(141, 109, 196); }
.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(141, 109, 196); }
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(76, 173, 201); }
.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(76, 173, 201); }
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(206, 194, 171); }
.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(206, 194, 171); }
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(80, 72, 91); }
.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(80, 72, 91); }
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(117, 214, 156); }
.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(117, 214, 156); }
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(247, 190, 104); }
.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(247, 190, 104); }
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(90, 161, 227); }
.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(90, 161, 227); }
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(109, 171, 60); }
.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(109, 171, 60); }
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(244, 82, 77); }
.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(244, 82, 77); }
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(247, 148, 104); }
.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(247, 148, 104); }
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(185, 126, 187); }
.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(185, 126, 187); }
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(42, 42, 42); }
.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(42, 42, 42); }
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(235, 235, 235); }
.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(235, 235, 235); }
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(255, 255, 255); }
.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(255, 255, 255); }
.vc_grid.vc_row { padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; }
.vc-row[data-vc-full-width] .vc_grid.vc_row { overflow: hidden; }
.vc_grid.vc_row.vc_grid-gutter-1px { margin-bottom: -1px; }
.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper { margin-right: -1px; }
.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item { padding-right: 1px; padding-bottom: 1px; }
.vc_grid.vc_row.vc_grid-gutter-2px { margin-bottom: -2px; }
.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper { margin-right: -2px; }
.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item { padding-right: 2px; padding-bottom: 2px; }
.vc_grid.vc_row.vc_grid-gutter-3px { margin-bottom: -3px; }
.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper { margin-right: -3px; }
.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item { padding-right: 3px; padding-bottom: 3px; }
.vc_grid.vc_row.vc_grid-gutter-4px { margin-bottom: -4px; }
.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper { margin-right: -4px; }
.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item { padding-right: 4px; padding-bottom: 4px; }
.vc_grid.vc_row.vc_grid-gutter-5px { margin-bottom: -5px; }
.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper { margin-right: -5px; }
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item { padding-right: 5px; padding-bottom: 5px; }
.vc_grid.vc_row.vc_grid-gutter-10px { margin-bottom: -10px; }
.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper { margin-right: -10px; }
.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item { padding-right: 10px; padding-bottom: 10px; }
.vc_grid.vc_row.vc_grid-gutter-15px { margin-bottom: -15px; }
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper { margin-right: -15px; }
.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item { padding-right: 15px; padding-bottom: 15px; }
.vc_grid.vc_row.vc_grid-gutter-20px { margin-bottom: -20px; }
.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper { margin-right: -20px; }
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item { padding-right: 20px; padding-bottom: 20px; }
.vc_grid.vc_row.vc_grid-gutter-25px { margin-bottom: -25px; }
.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper { margin-right: -25px; }
.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item { padding-right: 25px; padding-bottom: 25px; }
.vc_grid.vc_row.vc_grid-gutter-30px { margin-bottom: -30px; }
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper { margin-right: -30px; }
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item { padding-right: 30px; padding-bottom: 30px; }
.vc_grid.vc_row.vc_grid-gutter-35px { margin-bottom: -35px; }
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper { margin-right: -35px; }
.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item { padding-right: 35px; padding-bottom: 35px; }
.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover { z-index: 3; }
.vc_grid.vc_row .vc_grid-item { display: none; padding: 0px; vertical-align: top; float: none; box-sizing: border-box; z-index: 1; }
.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content { overflow: hidden; }
.vc_grid.vc_row .vc_grid-item .vc_btn, .vc_grid.vc_row .vc_grid-item .vc_icon_element, .vc_grid.vc_row .vc_grid-item .wpb_content_element { margin-bottom: 15px; }
.vc_gitem_row, .vc_gitem_row .vc_gitem_row { margin-bottom: 0px; }
.vc_grid.vc_row .vc_grid-item .vc_btn a, .vc_grid.vc_row .vc_grid-item .vc_icon_element a, .vc_grid.vc_row .vc_grid-item .wpb_content_element a { text-decoration: none; border-bottom: 0px none; }
.vc_grid .vc_gitem-link { border-bottom: medium none; outline: 0px none; box-shadow: none; }
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item { position: static; }
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item { display: block; }
@media (min-width: 768px) {
  .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item { display: inline-block; }
}
@-moz-document url-prefix("") {
  .vc_masonry_grid .vc_grid-item, .vc_masonry_media_grid .vc_grid-item { margin-left: -0.01px; }
}
.vc_gitem-zone-b { display: none; overflow: hidden; }
.vc_gitem-float-none { float: none; }
.vc_gitem-float-left { float: left; }
.vc_gitem-float-right { float: right; }
.vc_gitem-align-center { text-align: center; }
.vc_gitem-align-right { text-align: right; }
.vc_gitem-align-justify { text-align: justify; }
.vc_gitem-block { position: relative; overflow: hidden; }
.vc_gitem-is-link { cursor: pointer; }
.vc_gitem-link { text-decoration: none; }
.vc_gitem_row { margin-left: 0px; margin-right: 0px; padding: inherit; box-sizing: border-box; }
.vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-b .vc_gitem-row-position-top { position: absolute; left: 0px; right: 0px; top: 0px; }
.vc_gitem-zone-a .vc_gitem-row-position-middle, .vc_gitem-zone-b .vc_gitem-row-position-middle { position: absolute; left: 0px; right: 0px; top: 50%; transform: translate(0px, -50%); }
.vc_gitem-zone-a .vc_gitem-row-position-bottom, .vc_gitem-zone-b .vc_gitem-row-position-bottom { position: absolute; left: 0px; right: 0px; bottom: 0px; }
.vc_gitem_row .vc_gitem-col { padding: 10px; }
.vc_gitem-zone { position: relative; background-clip: border-box; overflow: hidden; }
.vc_gitem-zone .vc-zone-link { display: block; position: absolute; top: 0px; right: 0px; left: 0px; bottom: 0px; z-index: 5; }
.vc_gitem-zone-img { width: 100%; display: block; visibility: hidden; height: auto; }
.vc_gitem-zone-a .vc_gitem-zone-mini { box-sizing: border-box; padding: inherit; position: static; top: 0px; left: 0px; bottom: 0px; right: 0px; }
.vc_gitem-zone-b .vc_gitem-zone-mini { position: static; padding: inherit; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: 0px; }
.vc_grid-item-zone-c-left .vc_gitem-animated-block { float: right; width: 50%; }
.vc_grid-item-zone-c-left .vc_gitem-zone-c, .vc_grid-item-zone-c-right .vc_gitem-animated-block { float: left; width: 50%; }
.vc_grid-item-zone-c-right .vc_gitem-zone-c { float: right; width: 50%; }
.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img { display: none ! important; }
.vc-gitem-zone-height-mode-auto::before { content: ""; display: block; padding-top: 100%; }
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3::before { padding-top: 75%; }
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4::before { padding-top: 133.333%; }
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9::before { padding-top: 56.25%; }
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16::before { padding-top: 177.778%; }
.vc_gitem-animated-block { position: relative; }
.vc_gitem-animate .vc_btn { transition: all 0s ease 0s; }
.vc_gitem-animate .vc_gitem-zone-b { z-index: 199; }
.vc_gitem-animate-none .vc_gitem-zone-b { display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; margin: 0px; opacity: 0; box-sizing: border-box; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b { opacity: 1; }
.vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b { display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; margin: 0px; opacity: 0; transition: all 1s ease 0s; box-sizing: border-box; }
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator { transition: all 1s ease 0s; width: 0px; }
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn { transition: all 1s ease 0s; transform: scale(0); }
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title { display: inline-block; opacity: 0; transform: translate3d(0px, -100%, 0px); backface-visibility: hidden; transition: transform 1s cubic-bezier(0, 0.275, 0.125, 1) 0s, opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1) 0s; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator { transition: all 1s ease 0s; width: 50%; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn { transition: all 1s ease 0s; transform: scale(1); }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b { opacity: 1; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator { transition: all 1s ease 0s; width: 50%; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn { transition: all 1s ease 0s; transform: scale(1); }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.vc_gitem-animate-scaleIn { overflow: hidden; }
.vc_gitem-animate-scaleIn .vc_gitem-zone-a { transform: scale(1); transition: transform 0.3s ease-in-out 0s; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a { transform: scale(1.1); }
.vc_gitem-animate-scaleRotateIn { overflow: hidden; }
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a { transform: scale(1); transition: transform 0.3s ease-in-out 0s; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a { transform: scale(1.5) rotate(10deg); }
.vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a { filter: blur(0px); transform-origin: 50% 50% 0px; backface-visibility: hidden; transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1) 0s, transform 0.5s cubic-bezier(0, 0.275, 0.125, 1) 0s; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a { filter: blur(2px); }
.vc_gitem-animate-blurScaleOut { overflow: hidden; }
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a { transform: scale(1.1); }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a { transform: scale(1); }
.vc_gitem-animate-slideInRight { overflow: hidden; }
.vc_gitem-animate-slideInRight .vc_gitem-zone-b { display: block; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: 0px; opacity: 0; transition: all 1s ease 0s; transform: translateX(-100%); }
.vc_gitem-animate-slideBottom .vc_gitem-zone-b, .vc_gitem-animate-slideInLeft .vc_gitem-zone-b { transition: all 1s ease 0s; left: 0px; right: 0px; display: block; margin: 0px; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b { opacity: 1; transform: translateX(0px); }
.vc_gitem-animate-slideInLeft { overflow: hidden; }
.vc_gitem-animate-slideInLeft .vc_gitem-zone-b { position: absolute; top: 0px; bottom: 0px; transition: all 1s ease 0s; transform: translateX(-100%); opacity: 0; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b { opacity: 1; transform: translateX(0px); }
.vc_gitem-animate-slideBottom { overflow: hidden; position: relative; }
.vc_gitem-animate-slideBottom .vc_gitem-zone-b { transition: all 1s ease 0s; z-index: 1000; position: absolute; top: 100%; height: 100%; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b { top: 0px; }
.vc_gitem-animate-slideTop { overflow: hidden; position: relative; }
.vc_gitem-animate-slideTop .vc_gitem-zone-b { display: block; transition: all 1s ease 0s; z-index: 1000; position: absolute; top: -100%; height: 100%; left: 0px; right: 0px; margin: 0px; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b { top: 0px; }
.vc_gitem-animate-flipFadeIn { overflow: hidden; }
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a { backface-visibility: hidden; transition: transform 1s ease 0s; transform-style: preserve-3d; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a { transform: rotateX(180deg); }
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b { display: block; top: 0px; left: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0; transition: all 0.6s ease 0s; transform-style: preserve-3d; transform: rotateX(180deg); backface-visibility: hidden; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b { opacity: 1; transform: rotateX(0deg); }
.vc_gitem-animate-flipHorizontalFadeIn { overflow: hidden; }
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a { backface-visibility: hidden; transition: transform 1s ease 0s; transform-style: preserve-3d; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a { transform: rotateY(180deg); }
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b { display: block; top: 0px; left: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0; transition: all 0.6s ease 0s; transform-style: preserve-3d; transform: rotateY(180deg); backface-visibility: hidden; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b { opacity: 1; transform: rotateY(0deg); }
.vc_gitem-animate-goTop20 { overflow: hidden; }
.vc_gitem-animate-goTop20 .vc_gitem-zone-a { position: relative; transform: translateY(0px); transition: transform 0.5s ease 0s; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a { transform: translateY(-20%); }
.vc_gitem-animate-goTop20 .vc_gitem-zone-b { display: block; transition: bottom 0.5s ease 0s; bottom: -100%; z-index: 1000; position: absolute; width: 100%; margin: 0px; }
.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini { position: static; transform: none; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b { bottom: 0px; }
.vc_gitem-animate-goBottom20 { overflow: hidden; }
.vc_gitem-animate-goBottom20 .vc_gitem-zone-a { position: relative; transform: translateY(0px); transition: transform 0.5s ease 0s; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a { transform: translateY(20%); }
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b { display: block; transition: top 0.5s ease 0s; top: -100%; z-index: 1000; position: absolute; width: 100%; margin: 0px; }
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini { position: static; transform: none; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b { top: 0px; }
.vc_gitem-post-data { margin-bottom: 15px; }
.vc_gitem-post-data h2 { margin: 0px; }
.vc_gitem-post-category-name .vc_gitem-link { color: inherit; }
.vc_grid .vc_pageable-load-more-btn { text-align: center; margin-top: 25px; }
.vc_grid .vc_pageable-load-more-btn > .vc_btn { outline: 0px none; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots { display: none; margin-top: 20px; text-align: center; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot { cursor: pointer; display: inline-block; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span { width: 10px; height: 10px; margin: 5px 7px; display: block; backface-visibility: visible; transition: opacity 0.2s ease 0s; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots { display: block; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span { border: 3px solid; transition: background-color 0.2s ease 0s; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots { display: block; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span { border: 3px solid; border-radius: 10px; transition: background-color 0.2s ease 0s; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots { display: block; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span { border-radius: 30px; opacity: 0.6; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span { opacity: 1; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots { display: block; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span { width: 10px; height: 10px; margin: 5px 7px; display: block; backface-visibility: visible; transition: opacity 0.2s ease 0s; opacity: 0.6; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span { opacity: 1; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots { display: block; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span { width: 10px; height: 10px; margin: 5px 7px; display: block; backface-visibility: visible; transition: opacity 0.2s ease 0s; border-radius: 3px; opacity: 0.6; }
.vc-hoverbox-block, .vc-hoverbox-block-inner * { backface-visibility: hidden; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav { opacity: 1; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span { border-color: rgb(84, 114, 210) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span { background-color: rgb(84, 114, 210) ! important; border-color: rgb(84, 114, 210) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span { border-color: rgb(0, 193, 207) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span { background-color: rgb(0, 193, 207) ! important; border-color: rgb(0, 193, 207) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span { border-color: rgb(254, 108, 97) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span { background-color: rgb(254, 108, 97) ! important; border-color: rgb(254, 108, 97) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span { border-color: rgb(141, 109, 196) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span { background-color: rgb(141, 109, 196) ! important; border-color: rgb(141, 109, 196) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span { border-color: rgb(76, 173, 201) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span { background-color: rgb(76, 173, 201) ! important; border-color: rgb(76, 173, 201) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span { border-color: rgb(206, 194, 171) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span { background-color: rgb(206, 194, 171) ! important; border-color: rgb(206, 194, 171) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span { border-color: rgb(80, 72, 91) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span { background-color: rgb(80, 72, 91) ! important; border-color: rgb(80, 72, 91) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span { border-color: rgb(117, 214, 156) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span { background-color: rgb(117, 214, 156) ! important; border-color: rgb(117, 214, 156) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span { border-color: rgb(42, 42, 42) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span { background-color: rgb(42, 42, 42) ! important; border-color: rgb(42, 42, 42) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span { border-color: rgb(235, 235, 235) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span { background-color: rgb(235, 235, 235) ! important; border-color: rgb(235, 235, 235) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span { border-color: rgb(247, 190, 104) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span { background-color: rgb(247, 190, 104) ! important; border-color: rgb(247, 190, 104) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span { border-color: rgb(90, 161, 227) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span { background-color: rgb(90, 161, 227) ! important; border-color: rgb(90, 161, 227) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span { border-color: rgb(109, 171, 60) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span { background-color: rgb(109, 171, 60) ! important; border-color: rgb(109, 171, 60) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span { border-color: rgb(244, 82, 77) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span { background-color: rgb(244, 82, 77) ! important; border-color: rgb(244, 82, 77) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span { border-color: rgb(247, 148, 104) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span { background-color: rgb(247, 148, 104) ! important; border-color: rgb(247, 148, 104) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span { border-color: rgb(185, 126, 187) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span { background-color: rgb(185, 126, 187) ! important; border-color: rgb(185, 126, 187) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span { border-color: rgb(255, 255, 255) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span { background-color: rgb(255, 255, 255) ! important; border-color: rgb(255, 255, 255) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span { background-color: rgb(84, 114, 210) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span { background-color: rgb(0, 193, 207) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span { background-color: rgb(254, 108, 97) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span { background-color: rgb(141, 109, 196) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span { background-color: rgb(76, 173, 201) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span { background-color: rgb(206, 194, 171) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span { background-color: rgb(80, 72, 91) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span { background-color: rgb(117, 214, 156) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span { background-color: rgb(42, 42, 42) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span { background-color: rgb(235, 235, 235) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span { background-color: rgb(247, 190, 104) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span { background-color: rgb(90, 161, 227) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span { background-color: rgb(109, 171, 60) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span { background-color: rgb(244, 82, 77) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span { background-color: rgb(247, 148, 104) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span { background-color: rgb(185, 126, 187) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span { background-color: rgb(255, 255, 255) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav { cursor: pointer; opacity: 0; transition: opacity 0.3s ease-in 0s; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled { display: none ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev { position: absolute; top: 50%; margin-top: -12.5px; opacity: 0.5; font-size: 25px; line-height: 25px; height: 25px; display: inline-block; text-decoration: none; cursor: pointer; transition: opacity 0.3s ease-in 0s; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover { opacity: 1; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev { left: 5px; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside { left: -30px; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next { right: 5px; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside { right: -30px; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue { color: rgb(84, 114, 210) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise { color: rgb(0, 193, 207) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink { color: rgb(254, 108, 97) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet { color: rgb(141, 109, 196) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc { color: rgb(76, 173, 201) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino { color: rgb(206, 194, 171) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine { color: rgb(80, 72, 91) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue { color: rgb(117, 214, 156) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black { color: rgb(42, 42, 42) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey { color: rgb(235, 235, 235) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange { color: rgb(247, 190, 104) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky { color: rgb(90, 161, 227) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green { color: rgb(109, 171, 60) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink { color: rgb(244, 82, 77) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown { color: rgb(247, 148, 104) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple { color: rgb(185, 126, 187) ! important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white { color: rgb(255, 255, 255) ! important; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -13px; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -13.5px; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -14px; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -14.5px; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -15px; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -17.5px; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -20px; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -22.5px; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -25px; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -27.5px; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -30px; }
.vc_grid-pagination .vc_grid-pagination-list { outline: 0px none; display: block; padding-left: 0px; text-align: center; margin: 20px 0px 0px ! important; border-radius: 2px; }
.vc_grid-pagination .vc_grid-pagination-list > li { display: inline-block; margin: 0px; border: 0px solid transparent; }
.vc_grid-pagination .vc_grid-pagination-list > li > a, .vc_grid-pagination .vc_grid-pagination-list > li > span { color: rgb(255, 255, 255); background-color: rgb(66, 139, 202); border: 1px solid rgb(66, 139, 202); transition: opacity 0.3s ease-in 0s; position: relative; float: left; padding: 3px 10px; line-height: 1.42857; text-decoration: none; opacity: 0.5; margin-left: -1px; font-size: 10px; }
.vc_grid-pagination .vc_grid-pagination-list > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list > li:first-child > span { margin-left: 0px; }
.vc_grid-pagination .vc_grid-pagination-list > li:focus a, .vc_grid-pagination .vc_grid-pagination-list > li:focus span, .vc_grid-pagination .vc_grid-pagination-list > li:hover a, .vc_grid-pagination .vc_grid-pagination-list > li:hover span { opacity: 1; }
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-prev > a::after { font-family: vc_grid_v1; display: inline-block; content: ""; }
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-next > a::after { font-family: vc_grid_v1; display: inline-block; content: ""; }
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-first > a::after { font-family: vc_grid_v1; display: inline-block; content: ""; }
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-last > a::after { font-family: vc_grid_v1; display: inline-block; content: ""; }
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:hover, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:hover { z-index: 2; opacity: 1; cursor: default; }
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:hover, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:hover { display: none; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li { border-color: rgb(84, 114, 210) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li > span { background-color: rgb(84, 114, 210) ! important; border-color: rgb(84, 114, 210) ! important; color: rgb(255, 255, 255) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li { border-color: rgb(0, 193, 207) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li > span { background-color: rgb(0, 193, 207) ! important; border-color: rgb(0, 193, 207) ! important; color: rgb(255, 255, 255) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li { border-color: rgb(254, 108, 97) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li > span { background-color: rgb(254, 108, 97) ! important; border-color: rgb(254, 108, 97) ! important; color: rgb(255, 255, 255) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li { border-color: rgb(141, 109, 196) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li > span { background-color: rgb(141, 109, 196) ! important; border-color: rgb(141, 109, 196) ! important; color: rgb(255, 255, 255) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li { border-color: rgb(76, 173, 201) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li > span { background-color: rgb(76, 173, 201) ! important; border-color: rgb(76, 173, 201) ! important; color: rgb(255, 255, 255) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li { border-color: rgb(206, 194, 171) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li > span { background-color: rgb(206, 194, 171) ! important; border-color: rgb(206, 194, 171) ! important; color: rgb(255, 255, 255) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li { border-color: rgb(80, 72, 91) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li > span { background-color: rgb(80, 72, 91) ! important; border-color: rgb(80, 72, 91) ! important; color: rgb(255, 255, 255) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li { border-color: rgb(117, 214, 156) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li > span { background-color: rgb(117, 214, 156) ! important; border-color: rgb(117, 214, 156) ! important; color: rgb(255, 255, 255) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li { border-color: rgb(42, 42, 42) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li > span { background-color: rgb(42, 42, 42) ! important; border-color: rgb(42, 42, 42) ! important; color: rgb(255, 255, 255) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li { border-color: rgb(235, 235, 235) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > span { background-color: rgb(235, 235, 235) ! important; border-color: rgb(235, 235, 235) ! important; color: rgb(255, 255, 255) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li { border-color: rgb(247, 190, 104) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li > span { background-color: rgb(247, 190, 104) ! important; border-color: rgb(247, 190, 104) ! important; color: rgb(255, 255, 255) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li { border-color: rgb(90, 161, 227) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li > span { background-color: rgb(90, 161, 227) ! important; border-color: rgb(90, 161, 227) ! important; color: rgb(255, 255, 255) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li { border-color: rgb(109, 171, 60) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li > span { background-color: rgb(109, 171, 60) ! important; border-color: rgb(109, 171, 60) ! important; color: rgb(255, 255, 255) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li { border-color: rgb(244, 82, 77) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li > span { background-color: rgb(244, 82, 77) ! important; border-color: rgb(244, 82, 77) ! important; color: rgb(255, 255, 255) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li { border-color: rgb(247, 148, 104) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li > span { background-color: rgb(247, 148, 104) ! important; border-color: rgb(247, 148, 104) ! important; color: rgb(255, 255, 255) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li { border-color: rgb(185, 126, 187) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li > span { background-color: rgb(185, 126, 187) ! important; border-color: rgb(185, 126, 187) ! important; color: rgb(255, 255, 255) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li { border-color: rgb(255, 255, 255) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li > span { background-color: rgb(255, 255, 255) ! important; border-color: rgb(255, 255, 255) ! important; color: rgb(42, 42, 42) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > span { box-sizing: border-box; min-width: 28px; min-height: 22px; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:first-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:first-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:first-child > span { border-bottom-left-radius: 2px; border-top-left-radius: 2px; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:last-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:last-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:last-child > span { border-bottom-right-radius: 2px; border-top-right-radius: 2px; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > span { margin-left: 5px; box-sizing: border-box; min-height: 22px; min-width: 22px; padding: 3px; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span { margin-left: 5px; border-radius: 30px; box-sizing: border-box; min-height: 22px; min-width: 22px; padding: 3px; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span { border-radius: 5px; box-sizing: border-box; min-height: 22px; min-width: 22px; padding: 3px; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > span { background-color: transparent ! important; color: rgb(0, 0, 0) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > span { background-color: transparent ! important; color: rgb(255, 255, 255) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li { border-left-width: 1px ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li > a { border-width: 0px; background: transparent none repeat scroll 0% 0% ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled + li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li:first-child, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled + li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li:first-child { border-width: 0px ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li > a { color: rgb(0, 0, 0) ! important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li > a { color: rgb(255, 255, 255) ! important; }
.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-loading { margin: 2em auto; font-size: 10px; position: relative; text-indent: -9999em; }
.vc_grid-loading, .vc_grid-loading::after, .vc_grid-loading::before { border-radius: 50%; width: 12px; height: 12px; animation: 1.8s ease-in-out 0s normal none infinite running load7; }
.vc_grid-loading::before { left: -20px; }
.vc_grid-loading::after { left: 20px; animation-delay: 0.32s; }
.vc_grid-loading::after, .vc_grid-loading::before { content: ""; position: absolute; top: 0px; }
@keyframes load7 {
0%, 100%, 80% { box-shadow: 0px 2.5em 0px -1.3em rgba(235, 235, 235, 0.75); }
40% { box-shadow: 0px 2.5em 0px 0px rgba(235, 235, 235, 0.75); }
}
@keyframes load7 {
0%, 100%, 80% { box-shadow: 0px 2.5em 0px -1.3em rgba(235, 235, 235, 0.75); }
40% { box-shadow: 0px 2.5em 0px 0px rgba(235, 235, 235, 0.75); }
}
.vc_grid-filter { margin-left: 0px; margin-bottom: 20px; list-style: outside none none; padding: 0px; }
.vc_grid-filter.vc_grid-filter-center { text-align: center; }
.vc_grid-filter.vc_grid-filter-right { text-align: right; }
.vc_grid-filter.vc_grid-filter-left { text-align: left; }
.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover { background-color: rgb(84, 114, 210); }
.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover { background-color: rgb(0, 193, 207); }
.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover { background-color: rgb(254, 108, 97); }
.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover { background-color: rgb(141, 109, 196); }
.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover { background-color: rgb(76, 173, 201); }
.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover { background-color: rgb(206, 194, 171); }
.vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover { background-color: rgb(80, 72, 91); }
.vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover { background-color: rgb(117, 214, 156); }
.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover { background-color: rgb(42, 42, 42); }
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover { background-color: rgb(235, 235, 235); }
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span { color: rgb(102, 102, 102); }
.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover { background-color: rgb(247, 190, 104); }
.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover { background-color: rgb(90, 161, 227); }
.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover { background-color: rgb(109, 171, 60); }
.vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover { background-color: rgb(244, 82, 77); }
.vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover { background-color: rgb(247, 148, 104); }
.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover { background-color: rgb(185, 126, 187); }
.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover { background-color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span { color: rgb(102, 102, 102); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item > span { color: rgb(255, 255, 255); }
.vc_grid-filter > .vc_grid-filter-item { cursor: pointer; display: inline-block; background: transparent none repeat scroll 0px 0px; padding: 4px 10px; transition: background-color 0.1s linear 0s; }
.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon { display: none; }
.vc_grid-filter > .vc_grid-filter-item:first-child { margin-left: 0px ! important; }
.vc_grid-filter > .vc_grid-filter-item > span { transition: color 0.1s linear 0s; outline: 0px none; padding: 0px; text-decoration: none; }
.vc_grid-filter > .vc_grid-filter-item.vc_active > span, .vc_grid-filter > .vc_grid-filter-item:hover > span { text-decoration: none; }
.vc_grid-filter.vc_grid-filter-default > .vc_grid-filter-item { margin: 0px 5px 5px 0px; border-radius: 30px; }
.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item { padding: 0px ! important; }
.vc_grid-filter.vc_grid-filter-default-less-rounded > .vc_grid-filter-item { margin: 0px 5px 5px 0px; border-radius: 5px; }
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item { margin: 0px; border: 1px solid rgba(235, 235, 235, 0.8); border-collapse: collapse; }
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:nth-child(n+2) { margin-left: -1px; margin-top: -1px; }
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover { position: relative; z-index: 1; border-color: transparent; }
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:hover > a, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover > a, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover > a { text-decoration: none; }
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:first-child { border-top-left-radius: 30px; border-bottom-left-radius: 30px; }
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:last-child { border-top-right-radius: 30px; border-bottom-right-radius: 30px; }
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item { background-color: rgb(124, 147, 221); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item:hover { background-color: rgb(84, 114, 210); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item { background-color: rgb(0, 145, 156); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover { background-color: rgb(0, 193, 207); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item { background-color: rgb(254, 155, 148); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item:hover { background-color: rgb(254, 108, 97); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item { background-color: rgb(169, 145, 211); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item:hover { background-color: rgb(141, 109, 196); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item { background-color: rgb(115, 191, 213); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover { background-color: rgb(76, 173, 201); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item { background-color: rgb(225, 217, 203); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item:hover { background-color: rgb(206, 194, 171); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item { background-color: rgb(105, 95, 119); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover { background-color: rgb(80, 72, 91); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item { background-color: rgb(156, 226, 184); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover { background-color: rgb(117, 214, 156); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item { background-color: rgb(68, 68, 68); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item:hover { background-color: rgb(42, 42, 42); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item > span { color: rgb(102, 102, 102); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item { background-color: rgb(210, 210, 210); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item:hover { background-color: rgb(235, 235, 235); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item { background-color: rgb(250, 211, 152); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item:hover { background-color: rgb(247, 190, 104); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item { background-color: rgb(134, 186, 234); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item:hover { background-color: rgb(90, 161, 227); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item { background-color: rgb(135, 196, 86); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover { background-color: rgb(109, 171, 60); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item { background-color: rgb(247, 129, 125); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover { background-color: rgb(244, 82, 77); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item { background-color: rgb(250, 182, 152); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover { background-color: rgb(247, 148, 104); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item { background-color: rgb(203, 159, 205); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item:hover { background-color: rgb(185, 126, 187); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item > span { color: rgb(102, 102, 102); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item { background-color: rgb(230, 230, 230); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item:hover { background-color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item { margin: 0px; border: 1px solid transparent; border-collapse: collapse; padding: 3px 7px; }
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:nth-child(n+2) { border-left: medium none; margin-left: 1px; border-top: medium none; margin-top: 1px; }
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:first-child, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top: 0px none; }
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:last-child, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:first-child { border-top-left-radius: 30px; border-bottom-left-radius: 30px; border-top: 0px none; }
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:last-child { border-top-right-radius: 30px; border-bottom-right-radius: 30px; }
.vc_grid-filter.vc_grid-filter-filled-rounded-all > .vc_grid-filter-item { border-radius: 3px ! important; }
.vc_grid-filter.vc_grid-filter-filled-round-all > .vc_grid-filter-item { border-radius: 30px ! important; }
.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item { font-size: 12px; padding: 1px 5px; }
.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item { font-size: 13px; padding: 2px 7px; }
.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item { font-size: 100%; padding: 2px 10px; }
.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item { font-size: 18px; padding: 4px 10px; }
.vc_grid-filter-dropdown, .vc_grid-filter-select { font-size: 12px; margin-bottom: 20px; }
.vc_grid-filter-dropdown.vc_grid-filter-center, .vc_grid-filter-select.vc_grid-filter-center { text-align: center; }
.vc_grid-filter-dropdown.vc_grid-filter-right, .vc_grid-filter-select.vc_grid-filter-right { text-align: right; }
.vc_grid-filter-dropdown.vc_grid-filter-left, .vc_grid-filter-select.vc_grid-filter-left { text-align: left; }
.vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select { outline: 0px none; display: inline-block; }
@media (min-width: 768px) {
  .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon { color: rgb(84, 114, 210); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon { color: rgb(0, 193, 207); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon { color: rgb(254, 108, 97); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon { color: rgb(141, 109, 196); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon { color: rgb(76, 173, 201); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon { color: rgb(206, 194, 171); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon { color: rgb(80, 72, 91); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon { color: rgb(117, 214, 156); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon { color: rgb(42, 42, 42); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon { color: rgb(235, 235, 235); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon { color: rgb(247, 190, 104); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon { color: rgb(90, 161, 227); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon { color: rgb(109, 171, 60); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon { color: rgb(244, 82, 77); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon { color: rgb(247, 148, 104); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon { color: rgb(185, 126, 187); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon { color: rgb(255, 255, 255); }
  .vc_grid-filter-dropdown .vc_grid-styled-select, .vc_grid-filter-select .vc_grid-styled-select { border: 1px solid rgb(204, 204, 204); display: inline-block; height: 30px; overflow: hidden; padding-right: 5px; text-align: left; width: auto; vertical-align: middle; }
  .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon { font-size: 17px; display: inline; vertical-align: middle; }
  .vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select { background: transparent none repeat scroll 0% 0%; border: 0px none; border-radius: 0px; height: 30px; line-height: 1; margin-right: -50px; padding: 5px; position: relative; font-size: 12px; z-index: 0; cursor: pointer; max-width: inherit ! important; }
}
@media (max-width: 768px) {
  .vc_responsive .vc_grid-filter-select { display: block; }
  .vc_responsive .vc_grid-filter { display: none ! important; }
}
.owl-carousel .owl-item .vc_grid-item { transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-animated-out { z-index: 0; }
.owl-carousel .owl-animated-in { z-index: 1; }
.vc-hoverbox-wrapper, .vc-hoverbox-wrapper * { box-sizing: border-box; }
.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back, .vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front { border-radius: 10px; }
.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-back, .vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-front { border-radius: 50px; }
.vc-hoverbox-wrapper.vc-hoverbox-align--center { text-align: center; }
.vc-hoverbox-wrapper.vc-hoverbox-align--left { text-align: left; }
.vc-hoverbox-wrapper.vc-hoverbox-align--right { text-align: right; }
.vc-hoverbox-wrapper .vc-hoverbox { position: relative; display: inline-block; text-align: center; width: 100%; }
.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox { width: 100%; }
.vc-hoverbox-wrapper.vc-hoverbox-width--90 .vc-hoverbox { width: 90%; }
.vc-hoverbox-wrapper.vc-hoverbox-width--80 .vc-hoverbox { width: 80%; }
.vc-hoverbox-wrapper.vc-hoverbox-width--70 .vc-hoverbox { width: 70%; }
.vc-hoverbox-wrapper.vc-hoverbox-width--60 .vc-hoverbox { width: 60%; }
.vc-hoverbox-wrapper.vc-hoverbox-width--50 .vc-hoverbox { width: 50%; }
.vc-hoverbox-wrapper.vc-hoverbox-width--40 .vc-hoverbox { width: 40%; }
.vc-hoverbox-wrapper.vc-hoverbox-width--30 .vc-hoverbox { width: 30%; }
.vc-hoverbox-wrapper.vc-hoverbox-width--20 .vc-hoverbox { width: 20%; }
.vc-hoverbox-wrapper.vc-hoverbox-width--10 .vc-hoverbox { width: 10%; }
.vc-hoverbox-inner { width: 100%; display: inline-block; min-height: 250px; }
.vc-hoverbox-inner :last-child { margin-bottom: 0px; }
.vc-hoverbox-block { height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; display: flex; flex-direction: column; justify-content: center; transition: transform 0.5s ease-in-out 0s; transform-style: preserve-3d; background-size: cover; background-position: center center; }
.vc-hoverbox-block-inner { flex-shrink: 0; padding: 20px; }
.vc-hoverbox-front { transform: rotateY(0deg); z-index: 1; }
.vc-hoverbox-back { transform: rotateY(180deg); }
.vc-hoverbox:hover .vc-hoverbox-front { transform: rotateY(-180deg); }
.vc-hoverbox:hover .vc-hoverbox-back { transform: rotateY(0deg); }
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front { transform: rotateY(180deg); }
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-back { transform: rotateY(0deg); z-index: 2; }
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-front { transform: rotateY(0deg); }
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-back { transform: rotateY(-180deg); }
@font-face {
  font-family: "vc_grid_v1";
  font-style: normal;
  font-weight: 400;
  src: url(fe950137dd2a0515c6e2fa5d29ec44074eea0c23.eot)  format("embedded-opentype"), url(bde09d6859c7ac4633adb733767256886bf4be36.woff)  format("woff"), url(f38c8a0d6231716f1b0f1aacc1ff80dc8adb4523.ttf)  format("truetype"), url(6bc9014bcdfc76196a6efb7f230e35b175336b6f.svg)  format("svg");
}
[class*=" vc_arrow-icon-"], [class^="vc_arrow-icon-"] { font-family: vc_grid_v1; font-style: normal; font-weight: 400; line-height: 1; }
.vc_arrow-icon-minus::before { content: ""; }
.vc_arrow-icon-plus::before { content: ""; }
.vc_arrow-icon-arrow_down::before { content: ""; }
.vc_arrow-icon-arrow_up::before { content: ""; }
.vc_arrow-icon-arrow_01_left::before { content: ""; }
.vc_arrow-icon-arrow_01_right::before { content: ""; }
.vc_arrow-icon-arrow_02_left::before { content: ""; }
.vc_arrow-icon-arrow_02_right::before { content: ""; }
.vc_arrow-icon-arrow_03_left::before { content: ""; }
.vc_arrow-icon-arrow_03_right::before { content: ""; }
.vc_arrow-icon-arrow_04_left::before { content: ""; }
.vc_arrow-icon-arrow_04_right::before { content: ""; }
.vc_arrow-icon-arrow_05_left::before { content: ""; }
.vc_arrow-icon-arrow_05_right::before { content: ""; }
.vc_arrow-icon-arrow_06_left::before { content: ""; }
.vc_arrow-icon-arrow_06_right::before { content: ""; }
.vc_arrow-icon-arrow_07_left::before { content: ""; }
.vc_arrow-icon-arrow_07_right::before { content: ""; }
.vc_arrow-icon-arrow_08_left::before { content: ""; }
.vc_arrow-icon-arrow_08_right::before { content: ""; }
.vc_arrow-icon-arrow_09_left::before { content: ""; }
.vc_arrow-icon-arrow_09_right::before { content: ""; }
.vc_arrow-icon-arrow_10_left::before { content: ""; }
.vc_arrow-icon-arrow_10_right::before { content: ""; }
.vc_arrow-icon-arrow_11_left::before { content: ""; }
.vc_arrow-icon-arrow_11_right::before { content: ""; }
.vc_arrow-icon-arrow_12_left::before { content: ""; }
.vc_arrow-icon-arrow_12_right::before { content: ""; }
.vc_arrow-icon-navicon::before { content: ""; }
.wpb_animate_when_almost_visible { opacity: 0; }
.wpb_animate_when_almost_visible:not(.wpb_start_animation) { animation: 0s ease 0s normal none 1 running none; }
.top-to-bottom, .wpb_top-to-bottom { animation: 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s normal none 1 running wpb_ttb; }
.bottom-to-top, .wpb_bottom-to-top { animation: 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s normal none 1 running wpb_btt; }
.left-to-right, .wpb_left-to-right { animation: 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s normal none 1 running wpb_ltr; }
.right-to-left, .wpb_right-to-left { animation: 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s normal none 1 running wpb_rtl; }
.appear, .wpb_appear { animation: 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s normal none 1 running wpb_appear; transform: scale(1); }
.wpb_start_animation { opacity: 1; }
@keyframes wpb_ttb {
0% { transform: translate(0px, -10%); opacity: 0; }
100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wpb_ttb {
0% { transform: translate(0px, -10%); opacity: 0; }
100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wpb_ttb {
0% { transform: translate(0px, -10%); opacity: 0; }
100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wpb_btt {
0% { transform: translate(0px, 10%); opacity: 0; }
100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wpb_btt {
0% { transform: translate(0px, 10%); opacity: 0; }
100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wpb_btt {
0% { transform: translate(0px, 10%); opacity: 0; }
100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wpb_ltr {
0% { transform: translate(-10%, 0px); opacity: 0; }
100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wpb_ltr {
0% { transform: translate(-10%, 0px); opacity: 0; }
100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wpb_ltr {
0% { transform: translate(-10%, 0px); opacity: 0; }
100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wpb_rtl {
0% { transform: translate(10%, 0px); opacity: 0; }
100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wpb_rtl {
0% { transform: translate(10%, 0px); opacity: 0; }
100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wpb_rtl {
0% { transform: translate(10%, 0px); opacity: 0; }
100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wpb_appear {
0% { transform: scale(0.5); opacity: 0.1; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes wpb_appear {
0% { transform: scale(0.5); opacity: 0.1; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes wpb_appear {
0% { transform: scale(0.5); opacity: 0.1; }
100% { transform: scale(1); opacity: 1; }
}
.vc-spinner::before { content: ""; width: 16px; height: 16px; display: inline-block; pointer-events: none; margin-top: 6px; background: transparent url(cf9565bf37909d527957c7fc579c0ee766237218.gif)  no-repeat scroll center center; }
.vc-spinner.vc-spinner-complete::before { background-image: url(46d81e65104995ca301498858d082851c89fa873.png) ; }
.vc-spinner.vc-spinner-failed::before { background-image: url(563f7c653c69ae905997ffcd9a5255209be93885.png) ; }
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini { position: relative; }
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone { opacity: 0 ! important; transform: none ! important; transition: none 0s ease 0s  ! important; }
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper { position: absolute; right: 0px; top: 50%; margin-top: -50px; left: 0px; }
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader { margin: 2em auto; font-size: 10px; position: relative; text-indent: -9999em; }
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader::after, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader::before { border-radius: 50%; width: 12px; height: 12px; animation: 1.8s ease-in-out 0s normal none infinite running vc_woo-add-cart-load; }
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader::before { left: -20px; }
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader::after { left: 20px; animation-delay: 0.32s; }
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader::after, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader::before { content: ""; position: absolute; top: 0px; }
@keyframes vc_woo-add-cart-load {
0%, 100%, 80% { box-shadow: 0px 2.5em 0px -1.3em rgba(235, 235, 235, 0.75); }
40% { box-shadow: 0px 2.5em 0px 0px rgba(235, 235, 235, 0.75); }
}
@keyframes vc_woo-add-cart-load {
0%, 100%, 80% { box-shadow: 0px 2.5em 0px -1.3em rgba(235, 235, 235, 0.75); }
40% { box-shadow: 0px 2.5em 0px 0px rgba(235, 235, 235, 0.75); }
}
.vc_grid-item-mini .added_to_cart.wc-forward { display: none; }
.woocommerce mark { background: transparent none repeat scroll 0% 0%; }
.woocommerce .button:active { top: auto ! important; }
.woocommerce .woocommerce-message .button:active { top: 11px ! important; }
.woocommerce .page-title { display: none; }
@media (min-width: 768px) and (max-width: 1018px) {
  .woocommerce .td-container .page-title { font-size: 30px; line-height: 40px; }
}
@media (max-width: 767px) {
  .woocommerce .td-container .page-title { font-size: 26px; line-height: 34px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .woocommerce .td-main-page-wrap { padding-top: 30px; }
}
@media (max-width: 767px) {
  .woocommerce .td-main-page-wrap { padding-top: 10px; }
}
.woocommerce .product img { box-shadow: none ! important; }
.woocommerce .product .onsale { background: rgb(77, 178, 236) none repeat scroll 0% 0%; border-radius: 0px; box-shadow: none; text-shadow: none; margin: 0px ! important; padding: 4px; line-height: 32px; font-size: 12px; }
.woocommerce .product:hover .woocommerce-loop-product__title { color: rgb(0, 0, 0); }
.woocommerce .tagged_as { display: block; }
.woocommerce .page-nav { padding: 0px; }
.woocommerce .order_details li::before { content: ""; }
@media (max-width: 767px) {
  .woocommerce .order_details { padding-left: 0px; }
}
.woocommerce .order_details li { margin-top: 7px; margin-bottom: 7px; }
@media (max-width: 767px) {
  .woocommerce .order_details li { width: 100%; display: block; margin-left: 0px; margin-right: 0px; border-right: 0px none; }
}
.woocommerce .variation p { font-size: 14px; line-height: 21px; }
.woocommerce .widget .variation p { font-size: 12px; line-height: 30px; }
.woocommerce .widget .reviewer { font-size: 12px; display: block; }
.woocommerce .widget .star-rating { margin-bottom: 3px; }
.woocommerce .payment_methods li::before { content: ""; }
.woocommerce .product a.button, .woocommerce .product #respond input#submit, .woocommerce .checkout input#place_order, .woocommerce .woocommerce.widget .button { border: 0px none; box-shadow: none; color: rgb(255, 255, 255); background: rgb(34, 34, 34) none repeat scroll 0% 0%; font-size: 11px; padding: 10px; text-shadow: none; border-radius: 0px; }
.woocommerce .product a.button:hover, .woocommerce .product #respond input#submit:hover, .woocommerce .checkout input#place_order:hover, .woocommerce .woocommerce.widget .button:hover { background-color: rgb(77, 178, 236); }
@media (min-width: 768px) and (max-width: 1018px) {
  .woocommerce .product a.button, .woocommerce .product #respond input#submit, .woocommerce .checkout input#place_order, .woocommerce .woocommerce.widget .button { font-size: 10px; padding: 8px; }
}
@media (max-width: 767px) {
  .woocommerce .product a.button, .woocommerce .product #respond input#submit, .woocommerce .checkout input#place_order, .woocommerce .woocommerce.widget .button { margin-top: 5px; }
}
.woocommerce fieldset { border: 0px none ! important; margin: 30px 0px 20px ! important; padding: 0px ! important; }
.woocommerce fieldset legend { font-weight: bold; padding-left: 3px; }
@media (max-width: 767px) {
  .woocommerce ul.products li.product { margin-bottom: 2.2em; }
}
.woocommerce ul.products li.product a img { margin: 0px 0px 8px; }
.woocommerce ul.products li.product .price del { display: inline-block; }
.woocommerce ul.products li.product .button { margin-top: 0px; }
.woocommerce .price del { display: inline-block ! important; font-size: 0.75em ! important; }
.woocommerce ul.products li.product .woocommerce-loop-product__title { font-size: 15px; font-weight: 500; line-height: 19px; padding-top: 0px; }
@media (max-width: 767px) {
  .woocommerce ul.products li.product .woocommerce-loop-product__title { padding-bottom: 8px; }
}
.woocommerce ul.products li.product .price { font-weight: 600; color: rgb(17, 17, 17); font-size: 14px; }
@media (max-width: 767px) {
  .woocommerce ul.products li.product .price { font-size: 15px; display: block; margin-bottom: 6px; }
}
.woocommerce .form-row .input-text { font-size: 12px; line-height: 21px; color: rgb(68, 68, 68); border: 1px solid rgb(230, 230, 230); width: 100%; max-width: 100%; height: 32px ! important; padding: 3px 9px; }
.woocommerce #tab-description ol li, .woocommerce .entry-summary ol li { list-style-type: decimal; margin: 0px 0px 0px 21px; }
.woocommerce #tab-description ul li, .woocommerce .entry-summary ul li { margin: 0px 0px 0px 21px; }
@media (max-width: 767px) {
  .woocommerce table.shop_table th { font-size: 13px; }
}
.woocommerce-page .product table td { border: 0px none ! important; }
.woocommerce-page .variations_button { position: relative; top: 10px; }
.woocommerce-page .related ul li.product.last { margin-right: 0px ! important; }
.woocommerce-page .related ul li.product.first { clear: both; }
.single-product .product { margin-top: 8px; }
.single-product .product .onsale { line-height: 32px; font-size: 12px; left: 0px; top: 0px; }
.single-product .product ul.tabs li::before, .single-product .product ul.tabs li::after { display: none; }
.single-product .product ul.tabs li { box-shadow: none ! important; border: 0px none ! important; background: transparent none repeat scroll 0% 0% ! important; margin: 0px ! important; padding-left: 0px ! important; }
.single-product .product ul.tabs { padding: 0px ! important; margin: 0px ! important; }
.single-product .product .related h2:not(.woocommerce-loop-product__title), .single-product .product .upsells h2 { color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); display: inline-block; line-height: 17px; padding: 6px 12px 7px; font-size: 14px; font-weight: normal; }
.single-product .product_title { font-size: 28px; line-height: 36px; margin-bottom: 0px; }
.single-product .product .summary .price { font-size: 24px; color: rgb(17, 17, 17); font-weight: bold; margin: 20px 0px 18px; }
.single-product .product .summary .cart { margin-top: 20px; margin-bottom: 20px; }
.single-product .product .summary .cart .button { border: 0px none; box-shadow: none; color: rgb(255, 255, 255); background: rgb(34, 34, 34) none repeat scroll 0% 0%; font-size: 11px; padding: 10px; text-shadow: none; border-radius: 0px; }
.single-product .product .summary .cart .button:hover { background-color: rgb(77, 178, 236); }
.single-product .product .summary .cart input.qty { height: 31px; }
.single-product .comment-form { margin-top: 10px; }
.single-product .images a { margin-bottom: 3.8%; }
.woocommerce #reviews #comments ol.commentlist li .comment-text { border-radius: 0px; }
.single-product .product .summary .cart .button[disabled] { background-color: rgb(34, 34, 34) ! important; }
.woocommerce div.product .woocommerce-tabs ul.tabs li { float: left; display: block; padding: 0px; border-radius: 0px; }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active { color: rgb(255, 255, 255); background-color: rgb(34, 34, 34) ! important; }
.woocommerce div.product .woocommerce-tabs ul.tabs li a { display: inline-block; line-height: 17px; padding: 6px 12px 7px; font-size: 14px; font-family: "Roboto",sans-serif; font-weight: normal; }
.woocommerce div.product .woocommerce-tabs ul.tabs::before { border-bottom: 2px solid rgb(34, 34, 34); }
@media (min-width: 1019px) {
  .woocommerce-page .related ul li.product { width: 22.05% ! important; }
}
.woocommerce-cart .woocommerce table { border-collapse: collapse ! important; }
.woocommerce-cart .woocommerce .cart_totals { text-align: right; }
.woocommerce-cart .woocommerce .cart_totals table, .woocommerce-cart .woocommerce .cart_totals th, .woocommerce-cart .woocommerce .cart_totals td { border: 0px none ! important; }
.woocommerce-cart .woocommerce .cart_totals th { width: 60% ! important; }
.woocommerce-cart .woocommerce .cart_totals tr { border-bottom: 1px solid rgb(237, 237, 237); }
.woocommerce-cart .woocommerce .product-name a { color: rgb(34, 34, 34); font-weight: bold; }
@media (max-width: 767px) {
  .woocommerce-cart .woocommerce .cart_item td { padding-left: 7px; padding-right: 7px; font-size: 11px; }
}
.woocommerce-cart .woocommerce .product-remove { width: 46px; }
@media (max-width: 767px) {
  .woocommerce-cart .woocommerce .product-remove { width: auto; }
}
.woocommerce-cart .woocommerce .product-thumbnail { width: 46px; }
.woocommerce-cart .woocommerce .coupon { float: left ! important; padding-bottom: 0px ! important; }
@media (max-width: 767px) {
  .woocommerce-cart .woocommerce .coupon { margin-bottom: 12px; width: 100%; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .woocommerce-cart .woocommerce .button { width: auto ! important; float: right ! important; }
}
.woocommerce-cart .woocommerce .actions { padding: 10px 8px 0px ! important; }
.woocommerce-cart .woocommerce .actions .button { margin-bottom: 9px; }
@media (max-width: 767px) {
  .woocommerce-cart .woocommerce .actions .button { width: 100% ! important; display: block; }
}
.woocommerce-cart .woocommerce h2 { font-size: 15px; line-height: 21px; font-weight: bold; }
.woocommerce-cart .woocommerce table.cart .button, .woocommerce-cart .woocommerce .shipping-calculator-form .button { border: 0px none; box-shadow: none; color: rgb(255, 255, 255); background: rgb(34, 34, 34) none repeat scroll 0% 0%; font-size: 11px; padding: 9px 10px 10px; text-shadow: none; border-radius: 0px; }
.woocommerce-cart .woocommerce table.cart .button:hover, .woocommerce-cart .woocommerce .shipping-calculator-form .button:hover { background-color: rgb(77, 178, 236); }
.woocommerce-cart .woocommerce table.cart td.actions .coupon .input-text { padding: 5px 6px; }
.woocommerce-cart .woocommerce .product-price, .woocommerce-cart .woocommerce .product-subtotal { text-align: right ! important; }
.woocommerce-cart .woocommerce .calculated_shipping td { text-align: right; }
.woocommerce-cart .woocommerce a.remove { line-height: 20px ! important; text-decoration: none; }
@media (max-width: 767px) {
  .woocommerce-cart .woocommerce a.remove { line-height: 14px ! important; }
}
.woocommerce-cart .woocommerce #coupon_code { width: 100px ! important; height: 31px; }
@media (max-width: 767px) {
  .woocommerce-cart .woocommerce #coupon_code { width: 100% ! important; margin-bottom: 7px; }
}
.woocommerce-cart .woocommerce table.cart img { display: block; }
.woocommerce-cart .woocommerce .cart_totals td { text-align: right; }
.woocommerce-cart .woocommerce .cart_totals h2 { padding-right: 20px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .woocommerce-cart .woocommerce .cross-sells .button { width: auto ! important; float: none ! important; }
}
.woocommerce-account { font-family: "Open Sans",arial,sans-serif; }
.woocommerce-account .woocommerce-MyAccount-navigation { margin-bottom: 38px; }
.woocommerce-account .woocommerce-MyAccount-navigation a { color: rgb(17, 17, 17); }
.woocommerce-account .woocommerce-MyAccount-navigation a:hover { text-decoration: none; color: rgb(77, 178, 236); }
.woocommerce-account .woocommerce-MyAccount-navigation ul { list-style: outside none none; box-shadow: none; }
.woocommerce-account .woocommerce-MyAccount-navigation li { line-height: 30px; list-style: outside none none; margin-left: 12px; }
.woocommerce-account .woocommerce-MyAccount-navigation li li { margin-left: 21px; }
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td { padding: 9px 12px; }
.woocommerce table.shop_table .product-quantity, .woocommerce-page table.shop_table .product-quantity { text-align: right; }
.woocommerce .woocommerce-message::before, .woocommerce .woocommerce-error::before, .woocommerce .woocommerce-info::before { box-shadow: none ! important; display: block ! important; height: 31px ! important; left: 20px ! important; line-height: 31px ! important; margin: 0px ! important; padding: 0px ! important; position: absolute ! important; top: 11px ! important; width: 31px ! important; font-size: 21px ! important; text-shadow: none ! important; }
.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info { font-size: 12px; line-height: 21px; border: 1px solid rgb(237, 237, 237) ! important; background-color: rgb(252, 252, 252) ! important; box-shadow: none ! important; border-radius: 0px ! important; margin: 10px 0px 20px ! important; padding: 16px 120px 16px 60px ! important; }
.woocommerce .woocommerce-message li, .woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li { font-size: 12px; line-height: 21px; }
.woocommerce .woocommerce-message::before, .woocommerce .woocommerce-error::before, .woocommerce .woocommerce-info::before { padding-top: 0px ! important; }
.woocommerce .woocommerce-message .button, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button { border: 0px none ! important; border-radius: 0px; box-shadow: none ! important; color: rgb(255, 255, 255) ! important; background: rgb(34, 34, 34) none repeat scroll 0% 0% ! important; font-size: 11px ! important; padding: 10px ! important; text-shadow: none ! important; margin-left: 20px; position: absolute; right: 20px; top: 11px; }
.woocommerce .woocommerce-message .button:hover, .woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover { background-color: rgb(77, 178, 236) ! important; }
.woocommerce-checkout-review-order p { font-size: 14px; line-height: 21px; }
.woocommerce-checkout-review-order .product-total, .woocommerce-checkout-review-order tfoot td { text-align: right; }
.woocommerce-checkout-review-order tfoot { background-color: rgb(252, 252, 252); }
.woocommerce-checkout p { font-size: 14px; line-height: 21px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .woocommerce-checkout p { font-size: 12px; }
}
.woocommerce-checkout #payment { border-radius: 0px; background-color: rgb(252, 252, 252); border: 1px solid rgb(237, 237, 237); }
.woocommerce-checkout #payment div.payment_box { background-color: rgb(255, 255, 255); border: 1px solid rgb(237, 237, 237); }
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { border-color: rgb(237, 237, 237); border-radius: 0px; }
.woocommerce form .form-row { margin: 0px; }
.woocommerce a.added_to_cart { font-size: 12px; color: rgb(34, 34, 34); }
.woocommerce a.added_to_cart:hover { color: rgb(77, 178, 236); }
.woocommerce table.shop_table, .woocommerce-page table.shop_table { border-collapse: collapse; }
.woocommerce-checkout .woocommerce input.button, .woocommerce-page .woocommerce a.button, .woocommerce-account div.woocommerce .button { border: 0px none; box-shadow: none; color: rgb(255, 255, 255); background: rgb(34, 34, 34) none repeat scroll 0% 0%; font-size: 11px; padding: 10px; text-shadow: none; border-radius: 0px; }
.woocommerce-checkout .woocommerce input.button:hover, .woocommerce-page .woocommerce a.button:hover, .woocommerce-account div.woocommerce .button:hover { background-color: rgb(77, 178, 236); }
.woocommerce-product-search { position: relative; }
.woocommerce.widget { margin-bottom: 38px; }
.woocommerce.widget img { box-shadow: none ! important; width: 70px ! important; }
.woocommerce.widget li a { line-height: 19px; }
.woocommerce.widget .block-title { margin-bottom: 26px; }
.woocommerce.widget.widget_shopping_cart li, .woocommerce.widget.widget_products li, .woocommerce.widget.widget_recently_viewed_products li, .woocommerce.widget.widget_top_rated_products li, .woocommerce.widget.widget_recent_reviews li { margin-bottom: 11px; }
.woocommerce.widget.widget_shopping_cart ins, .woocommerce.widget.widget_products ins, .woocommerce.widget.widget_recently_viewed_products ins, .woocommerce.widget.widget_top_rated_products ins, .woocommerce.widget.widget_recent_reviews ins { background-color: transparent; font-weight: bold; }
.woocommerce.widget.widget_shopping_cart del, .woocommerce.widget.widget_products del, .woocommerce.widget.widget_recently_viewed_products del, .woocommerce.widget.widget_top_rated_products del, .woocommerce.widget.widget_recent_reviews del { font-size: 10px; }
.woocommerce.widget.widget_product_search .screen-reader-text { display: none; }
.woocommerce.widget.widget_product_search form div { position: relative; margin-top: 11px; }
.woocommerce.widget.widget_product_search .block-title { margin-bottom: 20px; }
.woocommerce.widget.widget_product_search input[type="search"] { height: 32px; width: 95%; font-family: Verdana,Geneva,sans-serif; font-size: 12px; line-height: 21px; color: rgb(68, 68, 68); border: 1px solid rgb(237, 237, 237); padding: 3px 9px; box-sizing: border-box; }
.woocommerce.widget.widget_product_search input[type="submit"] { position: absolute; right: 0px; bottom: 0px; }
.woocommerce.widget.widget_products .product-title, .woocommerce.widget.widget_recently_viewed_products .product-title, .woocommerce.widget.widget_top_rated_products .product-title { font-size: 15px; font-weight: 600; }
.woocommerce.widget.widget_recent_reviews li a { font-size: 15px; font-weight: 600; }
.woocommerce.widget .star-rating { top: 3px; display: block; margin-bottom: 5px; margin-top: 5px; }
.woocommerce.widget .ui-slider .ui-slider-handle { box-shadow: none; border-radius: 0px; border: 1px solid rgb(255, 255, 255); background: rgb(77, 178, 236) none repeat scroll 0% 0%; width: 15px; height: 15px; }
.woocommerce.widget .ui-slider-range { background: rgba(0, 0, 0, 0.5) none repeat scroll 0px 0px ! important; box-shadow: none ! important; }
.woocommerce.widget .ui-slider { background: rgba(50, 50, 50, 0.8) none repeat scroll 0px 0px ! important; border-radius: 0px ! important; margin-bottom: 20px ! important; margin-top: 10px; }
.woocommerce.widget.widget_layered_nav_filters ul li a { background: rgb(77, 178, 236) none repeat scroll 0px 0px ! important; border-color: transparent ! important; }
.td-footer-wrapper .widget_product_search input[type="submit"] { background-color: rgb(68, 68, 68); }
.td-footer-wrapper .widget_product_search input[type="submit"]:hover { background-color: rgb(77, 178, 236); }
.td-footer-wrapper .woocommerce.widget .ui-slider-range { background: rgba(255, 255, 255, 0.5) none repeat scroll 0px 0px ! important; }
.td-footer-wrapper .woocommerce.widget .ui-slider { background: rgba(255, 255, 255, 0.3) none repeat scroll 0px 0px ! important; }
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) { padding-top: 16px; }
@media (max-width: 767px) {
  .woocommerce div.product div.images { margin-bottom: 0px; }
}
@media (max-width: 768px) {
  .woocommerce #payment #place_order, .woocommerce-page #payment #place_order { font-size: 12px; padding: 14px; margin-bottom: 0px; }
}
.woocommerce.columns-8 ul.products li.product { margin-right: 2%; width: 10.75%; }
.woocommerce.columns-8 ul.products li.product.last { margin-right: 0px; }
@media (max-width: 767px) {
  .woocommerce.columns-8 ul.products li.product { margin: 0px 0px 2.992em; width: 48%; }
}
.woocommerce.columns-7 ul.products li.product { margin-right: 2.2%; width: 12.4%; }
@media (max-width: 767px) {
  .woocommerce.columns-7 ul.products li.product { margin: 0px 0px 2.992em; width: 48%; }
}
.woocommerce.columns-7 ul.products li.product.last { margin-right: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .woocommerce-page .woocommerce a.button { font-size: 9px; padding: 8px; }
}
.woocommerce .products .star-rating { margin: 0.5em 0px; }
.woocommerce ul.products li.product .woocommerce-loop-product__title { padding-bottom: 0px; }
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button { font-size: 13px; padding: 18px; display: block; width: 100% ! important; }
body { visibility: visible ! important; }
.mx_image_background { background-color: rgb(242, 242, 242); }
.td-visibility-hidden { visibility: hidden; }
.clearfix {  }
.clearfix::before, .clearfix::after { display: table; content: ""; line-height: 0; }
.clearfix::after { clear: both; }
html { font-family: sans-serif; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0px; }
[hidden], template { display: none; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px none; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.67em 0px; }
mark { background: rgb(255, 255, 0) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0px; }
hr { box-sizing: content-box; height: 0px; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace,monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="search"] { box-sizing: content-box; }
fieldset { border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0px none; padding: 0px; }
textarea { overflow: auto; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0px; }
td, th { padding: 0px; }
.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px none; }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }
[role="button"] { cursor: pointer; }
* { 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, .tdc-row { width: 1068px; margin-right: auto; margin-left: auto; }
.td-container::before, .tdc-row::before, .td-container::after, .tdc-row::after { display: table; content: ""; line-height: 0; }
.td-container::after, .tdc-row::after { clear: both; }
.tdc-row.stretch_row .td-pb-row::before, .tdc-row.stretch_row .td-pb-row::after { width: 100vw ! important; left: 50% ! important; transform: translateX(-50%) ! important; }
.tdc-row.stretch_row_content { width: 100% ! important; }
.tdc-row.stretch_row_content_no_space { width: 100% ! important; }
.tdc-row.stretch_row_content_no_space .td-pb-row { margin-left: 0px; margin-right: 0px; }
.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-boxed-layout .vc_row { width: auto ! important; left: 0px ! important; padding-left: 0px ! important; padding-right: 0px ! important; }
.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 { backface-visibility: hidden; }
.td-pb-span1 { width: 8.33333%; }
.td-pb-span2 { width: 16.6667%; }
.td-pb-span3 { width: 25%; }
.td-pb-span4 { width: 33.3333%; }
.td-pb-span5 { width: 41.6667%; }
.td-pb-span6 { width: 50%; }
.td-pb-span7 { width: 58.3333%; }
.td-pb-span8 { width: 66.6667%; }
.td-pb-span9 { width: 75%; }
.td-pb-span10 { width: 83.3333%; }
.td-pb-span11 { width: 91.6667%; }
.td-pb-span12 { width: 100%; }
.td-pb-row .td-pb-row .td-pb-span1 { width: 8.33333%; }
.td-pb-row .td-pb-row .td-pb-span2 { width: 16.6667%; }
.td-pb-row .td-pb-row .td-pb-span3 { width: 25%; }
.td-pb-row .td-pb-row .td-pb-span4 { width: 33.3333%; }
.td-pb-row .td-pb-row .td-pb-span5 { width: 41.6667%; }
.td-pb-row .td-pb-row .td-pb-span6 { width: 50%; }
.td-pb-row .td-pb-row .td-pb-span7 { width: 58.3333%; }
.td-pb-row .td-pb-row .td-pb-span8 { width: 66.6667%; }
.td-pb-row .td-pb-row .td-pb-span9 { width: 75%; }
.td-pb-row .td-pb-row .td-pb-span10 { width: 83.3333%; }
.td-pb-row .td-pb-row .td-pb-span11 { width: 91.6667%; }
.td-pb-row .td-pb-row .td-pb-span12 { width: 100%; }
.wpb_row { margin-bottom: 0px; }
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner { padding-top: 0px; }
.vc_row .vc_column-inner { padding-left: 0px; padding-right: 0px; }
.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-span4 { width: 33.3333%; }
.td-block-span6 { width: 50%; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-container, .tdc-row { 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, .tdc-row { 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, .tdc-row { 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-pb-row .td-pb-row { padding-right: 0px; padding-left: 0px; }
  .td-pb-row .td-pb-row .td-pb-span1, .td-pb-row .td-pb-row .td-pb-span2, .td-pb-row .td-pb-row .td-pb-span3, .td-pb-row .td-pb-row .td-pb-span4, .td-pb-row .td-pb-row .td-pb-span5, .td-pb-row .td-pb-row .td-pb-span6, .td-pb-row .td-pb-row .td-pb-span7, .td-pb-row .td-pb-row .td-pb-span8, .td-pb-row .td-pb-row .td-pb-span9, .td-pb-row .td-pb-row .td-pb-span10, .td-pb-row .td-pb-row .td-pb-span11, .td-pb-row .td-pb-row .td-pb-span12 { 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: inherit; }
.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: 196px; }
}
@media (min-width: 768px) {
  .td-affix .td-logo-sticky { display: block; }
  .td-header-wrap .td-affix .td-main-menu-logo { height: 48px ! important; }
  .td-header-wrap .td-affix .td-main-menu-logo a { line-height: 48px ! important; }
  .td-header-wrap .td-affix .td-main-menu-logo img { max-height: 48px ! important; top: -1px; }
  .td-header-wrap .td-affix .sf-menu > li > a { line-height: 48px ! important; }
}
.td-visual-hidden { border: 0px none; width: 1px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; }
.td-logo { margin: 0px; padding: 0px; line-height: 1; font-size: inherit ! important; }
.td-logo-in-header .td-sticky-disable.td-mobile-logo, .td-logo-in-header .td-sticky-disable.td-header-logo { display: none; }
@media (max-width: 767px) {
  .td-logo-in-header .td-sticky-disable.td-mobile-logo { display: block; }
}
.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-logo-in-header .td-sticky-mobile.td-mobile-logo { display: block; }
.td-logo-in-header .td-sticky-mobile.td-header-logo { display: none; }
.td-logo-in-menu .td-sticky-disable.td-mobile-logo { display: none; }
@media (max-width: 767px) {
  .td-logo-in-menu .td-sticky-disable.td-mobile-logo { display: block; }
}
.td-logo-in-menu .td-sticky-disable.td-header-logo { display: block; }
@media (max-width: 767px) {
  .td-logo-in-menu .td-sticky-disable.td-header-logo { display: none; }
}
.td-affix .td-logo-in-menu .td-sticky-disable.td-header-logo { display: none; }
.td-logo-in-menu .td-sticky-header.td-mobile-logo { display: none; }
@media (max-width: 767px) {
  .td-logo-in-menu .td-sticky-header.td-mobile-logo { display: block; }
}
.td-logo-in-menu .td-sticky-header.td-header-logo { display: block; }
@media (max-width: 767px) {
  .td-logo-in-menu .td-sticky-header.td-header-logo { display: none; }
}
.td-logo-in-menu .td-sticky-mobile.td-mobile-logo { display: none; }
@media (max-width: 767px) {
  .td-logo-in-menu .td-sticky-mobile.td-mobile-logo { display: block; }
}
@media (max-width: 767px) {
  .td-logo-in-menu .td-sticky-mobile.td-header-logo { display: none; }
}
.td-affix .td-logo-in-menu .td-sticky-mobile.td-header-logo { display: none; }
.td-affix .td-logo-in-menu .td-sticky-mobile.td-mobile-logo { display: block; }
.td-affix .td-logo-in-menu .td-main-logo { display: none; }
@media (max-width: 767px) {
  .td-affix .td-logo-in-menu .td-main-logo { display: block; }
}
.td-affix .td-logo-in-menu.td-logo-sticky .td-main-logo { display: block; }
.td-header-menu-wrap.td-affix { transform: translate3d(0px, 0px, 0px); margin-right: auto; margin-left: auto; width: 100%; z-index: 9999; position: fixed ! important; background-color: rgba(255, 255, 255, 0.95); top: 0px; }
.admin-bar .td-header-menu-wrap.td-affix { top: 32px; }
@media (max-width: 767px) {
  .admin-bar .td-header-menu-wrap.td-affix { top: 46px; }
}
@media (max-width: 602px) {
  .admin-bar .td-header-menu-wrap.td-affix { top: 0px; }
}
.td-header-gradient::before { content: ""; background: transparent url(1a2b42ee0da8ded8a0f7d7acc6873febdcdb4301.)  repeat scroll 0% 0%; width: 100%; height: 12px; position: absolute; bottom: -12px; z-index: 1; }
.td-boxed-layout #td-outer-wrap { z-index: 1; }
.td-boxed-layout .td-header-menu-wrap.td-affix { width: 1164px; margin-right: auto; margin-left: auto; }
@media (max-width: 1140px) {
  .td-boxed-layout .td-header-menu-wrap.td-affix { width: 100%; }
}
.td-wpml .wpml-ls-menu-item .wpml-ls-flag { vertical-align: middle; top: -1px; position: relative; margin-right: 5px; }
.td-wpml .sub-menu .wpml-ls-menu-item .wpml-ls-flag { top: -2px; }
@media (max-width: 767px) {
  .td-wpml .td-subfooter-menu .wpml-ls-item.menu-item-has-children { position: relative; display: inline-block; width: 100%; margin-top: 16px; }
  .td-wpml .td-subfooter-menu .wpml-ls-item.menu-item-has-children > a { pointer-events: none; }
}
.td-wpml .td-subfooter-menu .wpml-ls-item.menu-item-has-children .sub-menu { position: absolute; display: block; bottom: 100%; background-color: rgba(25, 25, 25, 0.95); padding: 12px 20px; margin: 0px -20px 10px; visibility: hidden; opacity: 0; transition: all 0.4s ease 0s; transform: translate3d(0px, -10px, 0px); }
@media (max-width: 767px) {
  .td-wpml .td-subfooter-menu .wpml-ls-item.menu-item-has-children .sub-menu { right: 0px; left: 0px; margin: 10px 0px; }
}
.td-wpml .td-subfooter-menu .wpml-ls-item.menu-item-has-children .sub-menu::before { content: ""; position: absolute; top: 100%; width: 0px; height: 0px; left: 0px; right: 0px; margin: auto; border-style: solid; border-width: 6px 6px 0px; border-color: rgba(25, 25, 25, 0.95) transparent transparent; }
.td-wpml .td-subfooter-menu .wpml-ls-item.menu-item-has-children .sub-menu::after { content: ""; position: absolute; top: 100%; width: 100%; height: 30px; background-color: transparent; right: 0px; }
.td-wpml .td-subfooter-menu .wpml-ls-item.menu-item-has-children .sub-menu li { display: block; padding: 3px 0px; white-space: nowrap; }
@media (max-width: 767px) {
  .td-wpml .td-subfooter-menu .wpml-ls-item.menu-item-has-children .sub-menu li { padding: 6px 0px; }
}
.td-wpml .td-subfooter-menu .wpml-ls-item.menu-item-has-children:hover .sub-menu { visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); }
@media (max-width: 767px) {
  .td-wpml .td-subfooter-menu .menu-item-first a { margin-left: 16px; }
}
@media (max-width: 767px) {
  .td-wpml .td-subfooter-menu .wpml-ls-first-item.menu-item-first { margin-top: 0px; margin-bottom: 16px; }
}
@media (max-width: 767px) {
  .td-wpml .td-header-top-menu-full, .td-wpml .td-header-sp-top-menu { display: block ! important; }
  .td-wpml .td-header-sp-top-menu { width: 100%; }
  .td-wpml .td-header-top-menu { background-color: rgb(60, 60, 60) ! important; padding-left: 17px; padding-right: 17px; box-shadow: 0px -3px 3px -1px rgba(0, 0, 0, 0.2) inset; }
  .td-wpml .td_ul_logout, .td-wpml .td_ul_login, .td-wpml .td-header-sp-top-widget, .td-wpml .td-weather-top-widget { display: none ! important; }
  .td-wpml .menu-top-container { margin-right: 0px; float: right; }
  .td-wpml .menu-top-container .top-header-menu > li { display: none; }
  .td-wpml .menu-top-container .top-header-menu > li a { margin-right: 0px; }
  .td-wpml .menu-top-container .top-header-menu .wpml-ls-item { display: inline-block; margin-top: 0px; }
  .td-wpml .menu-top-container .wpml-ls-item.menu-item-has-children { position: static; display: inline-block; width: 100%; }
  .td-wpml .menu-top-container .wpml-ls-item.menu-item-has-children > a { pointer-events: none; }
  .td-wpml .menu-top-container .wpml-ls-item.menu-item-has-children .sub-menu { position: absolute; display: block; background-color: rgba(25, 25, 25, 0.95); padding: 7px 10px; visibility: hidden; opacity: 0; transition: all 0.4s ease 0s; transform: translate3d(0px, 10px, 0px); right: 0px; left: auto; margin: 0px; }
  .td-wpml .menu-top-container .wpml-ls-item.menu-item-has-children .sub-menu::before { content: ""; position: absolute; bottom: 100%; width: 0px; height: 0px; left: 0px; right: 0px; margin: auto; border-style: solid; border-width: 0px 6px 6px; border-color: transparent transparent rgba(25, 25, 25, 0.95); }
  .td-wpml .menu-top-container .wpml-ls-item.menu-item-has-children .sub-menu::after { content: ""; position: absolute; bottom: 100%; width: 100%; height: 30px; background-color: transparent; right: 0px; }
  .td-wpml .menu-top-container .wpml-ls-item.menu-item-has-children .sub-menu li { display: block; padding: 3px 0px; white-space: nowrap; }
  .td-wpml .menu-top-container .wpml-ls-item.menu-item-has-children .sub-menu a { margin: 0px 10px; }
  .td-wpml .menu-top-container .wpml-ls-item.menu-item-has-children:hover .sub-menu { visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
.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; }
.td-container-wrap.transparent.ad-unit { background: transparent none repeat scroll 0% 0%; }
.td-container-wrap.ad-unit { margin-top: 10px; margin-bottom: 10px; overflow: hidden; }
.wc_cart_wrapper { display: inline-block; }
@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; }
  .td-header-header { padding: 0px; }
  .header-search-wrap .td-icon-search { color: rgb(255, 255, 255) ! important; }
}
@media (min-width: 768px) {
  .td-affix .header-search-wrap .td-icon-search { line-height: 48px ! important; }
  .td-affix #td-header-menu { min-height: 48px ! important; }
}
@media (min-width: 768px) {
  .td-header-style-5 .td-affix .td-main-menu-logo img, .td-header-style-6 .td-affix .td-main-menu-logo img, .td-header-style-12 .td-affix .td-main-menu-logo img, .td-header-style-13 .td-affix .td-main-menu-logo img { top: 0px; }
}
@-moz-document url-prefix("") {
  @media (min-width: 768px) {
  .td-header-style-5 .td-main-menu-logo a img, .td-header-style-6 .td-main-menu-logo a img, .td-header-style-12 .td-main-menu-logo a img, .td-header-style-13 .td-main-menu-logo a img { top: -1px; }
}
}
.td-logo-text-container { display: inline-block; vertical-align: middle; line-height: 1; z-index: 1; }
.td-logo-text-container span { display: inline-block; width: 100%; }
.td-logo-text-container .td-logo-text { font-size: 75px; font-family: serif; color: rgb(34, 34, 34); line-height: 1; }
@media (max-width: 767px) {
  .td-logo-text-container .td-logo-text { font-size: 36px; }
}
.td-logo-text-container .td-logo { line-height: 1 ! important; }
.td-logo-text-container .td-tagline-text { letter-spacing: 1.8px; font-size: 12px; font-family: serif; color: rgb(119, 119, 119); padding-top: 2px; padding-bottom: 10px; }
@media (max-width: 767px) {
  .td-logo-text-container .td-tagline-text { font-size: 11px; }
}
@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-1 .td-header-top-menu-full { background-color: rgb(34, 34, 34); }
.td-header-style-1 .td-header-sp-logo { width: 284px; position: relative; height: 90px; margin: 28px 28px 9px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-1 .td-header-sp-logo { width: 224px; margin-left: 0px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-1 .td-header-sp-logo { width: 214px; margin: 14px 28px 0px; max-height: 60px; }
}
@media (max-width: 767px) {
  .td-header-style-1 .td-header-sp-logo { display: none; }
}
.td-header-style-1 .td-header-sp-logo img { max-height: 90px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-1 .td-header-sp-logo img { max-height: 60px; }
}
.td-header-style-1 .td-header-sp-recs { margin: 28px 0px 9px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-1 .td-header-sp-recs { margin: 14px 0px 0px; }
}
@media (max-width: 767px) {
  .td-header-style-1 .td-header-sp-recs { margin: 0px; }
}
@media (min-width: 768px) {
  .td-header-style-1 .td-header-sp-recs .td-a-rec-id-header > div, .td-header-style-1 .td-header-sp-recs .td-g-rec-id-header > .adsbygoogle { margin: auto; }
}
.td-header-style-1 .header-search-wrap .td-icon-search { color: rgb(0, 0, 0); }
@media (max-width: 767px) {
  .td-header-style-1 .header-search-wrap .td-icon-search { color: rgb(255, 255, 255); }
}
.td-header-style-1 .td-header-rec-wrap .td-adspot-title { margin-bottom: 0px; top: -21px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-1 .td-header-rec-wrap .td-adspot-title { top: -17px; }
}
@media (max-width: 767px) {
  .td-header-style-1 .td-header-rec-wrap .td-adspot-title { top: 0px; margin-bottom: -10px; }
}
.td-header-style-2 .td-header-top-menu-full { background-color: rgb(34, 34, 34); }
.td-header-style-2 .td-header-sp-logo { width: 284px; position: relative; height: 90px; margin: 24px 28px 0px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-2 .td-header-sp-logo { width: 224px; margin: 24px 14px 0px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-2 .td-header-sp-logo { width: 214px; height: 60px; margin-top: 14px; }
}
@media (max-width: 767px) {
  .td-header-style-2 .td-header-sp-logo { display: none; }
}
.td-header-style-2 .td-header-sp-logo img { max-height: 90px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-2 .td-header-sp-logo img { max-height: 60px; }
}
.td-header-style-2 .td-header-sp-recs { margin: 24px 0px 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-2 .td-header-sp-recs { margin-top: 14px; }
}
@media (max-width: 767px) {
  .td-header-style-2 .td-header-sp-recs { margin: 0px; }
}
@media (min-width: 768px) {
  .td-header-style-2 .td-header-sp-recs .td-a-rec-id-header > div, .td-header-style-2 .td-header-sp-recs .td-g-rec-id-header > .adsbygoogle { margin: auto; }
}
.td-header-style-2 .header-search-wrap .td-icon-search { color: rgb(0, 0, 0); }
@media (max-width: 767px) {
  .td-header-style-2 .header-search-wrap .td-icon-search { color: rgb(255, 255, 255); }
}
.td-header-style-2 .td-header-menu-wrap-full { position: relative; }
.td-header-style-2 .td-header-rec-wrap .td-adspot-title { margin-bottom: 0px; top: -21px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-2 .td-header-rec-wrap .td-adspot-title { top: -17px; }
}
@media (max-width: 767px) {
  .td-header-style-2 .td-header-rec-wrap .td-adspot-title { top: 0px; margin-bottom: -10px; }
}
@media (min-width: 1019px) {
  .single_template_6 .td-header-style-2 .td-header-sp-recs, .single_template_7 .td-header-style-2 .td-header-sp-recs, .homepage-post.single_template_7 .td-header-style-2 .td-header-sp-recs, .single_template_8 .td-header-style-2 .td-header-sp-recs, .single_template_10 .td-header-style-2 .td-header-sp-recs, .single_template_11 .td-header-style-2 .td-header-sp-recs, .td_category_template_2 .td-header-style-2 .td-header-sp-recs, .td_category_template_5 .td-header-style-2 .td-header-sp-recs, .td_category_template_6 .td-header-style-2 .td-header-sp-recs, .td_category_template_8 .td-header-style-2 .td-header-sp-recs { margin-bottom: 24px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .single_template_6 .td-header-style-2 .td-header-sp-recs, .single_template_7 .td-header-style-2 .td-header-sp-recs, .homepage-post.single_template_7 .td-header-style-2 .td-header-sp-recs, .single_template_8 .td-header-style-2 .td-header-sp-recs, .single_template_10 .td-header-style-2 .td-header-sp-recs, .single_template_11 .td-header-style-2 .td-header-sp-recs, .td_category_template_2 .td-header-style-2 .td-header-sp-recs, .td_category_template_5 .td-header-style-2 .td-header-sp-recs, .td_category_template_6 .td-header-style-2 .td-header-sp-recs, .td_category_template_8 .td-header-style-2 .td-header-sp-recs { margin-bottom: 14px; }
}
@media (min-width: 1019px) {
  .td_category_template_7 .td-header-style-2 .td-header-sp-recs { margin-bottom: 6px; }
}
.td_category_template_2 .td-header-style-2, .td_category_template_5 .td-header-style-2 { border-bottom: 1px solid rgb(242, 242, 242); }
.td-header-style-3 .td-header-menu-wrap-full { background-color: transparent ! important; }
.td-header-style-3 .td-header-top-menu-full { background-color: rgb(17, 17, 17); }
.td-header-style-3 .td-header-sp-logo { width: 284px; position: relative; height: 90px; margin: 28px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-3 .td-header-sp-logo { width: 224px; margin-left: 0px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-3 .td-header-sp-logo { width: 214px; height: 60px; margin: 14px 28px 0px; }
}
@media (max-width: 767px) {
  .td-header-style-3 .td-header-sp-logo { display: none; }
}
.td-header-style-3 .td-header-sp-logo img { max-height: 90px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-3 .td-header-sp-logo img { max-height: 60px; }
}
.td-header-style-3 .td-header-sp-recs { margin: 28px 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-3 .td-header-sp-recs { margin: 14px 0px; }
}
@media (max-width: 767px) {
  .td-header-style-3 .td-header-sp-recs { margin: 0px; }
}
@media (min-width: 768px) {
  .td-header-style-3 .td-header-sp-recs .td-a-rec-id-header > div, .td-header-style-3 .td-header-sp-recs .td-g-rec-id-header > .adsbygoogle { margin: auto; }
}
.td-header-style-3 .header-search-wrap .td-icon-search { color: rgb(255, 255, 255); }
.td-header-style-3 .td-header-main-menu { background-color: rgb(21, 21, 21); }
@media (max-width: 767px) {
  .td-header-style-3 .td-header-main-menu { padding-left: 2px; }
}
.td-header-style-3 .sf-menu > li > a { color: rgb(255, 255, 255); }
.td-header-style-3 .sf-menu > li > a::after { display: none; }
.td-header-style-3 .black-menu .sf-menu > .current-menu-item > a, .td-header-style-3 .black-menu .sf-menu > .current-menu-ancestor > a, .td-header-style-3 .black-menu .sf-menu > .current-category-ancestor > a, .td-header-style-3 .black-menu .sf-menu > li > a:hover, .td-header-style-3 .black-menu .sf-menu > .sfHover > a { background-color: rgb(77, 178, 236); }
.td-header-style-3 .td-affix { background-color: transparent ! important; }
.td-header-style-3 .td-affix .td-header-main-menu { background-color: rgb(21, 21, 21); }
.td-header-style-3 .td-header-rec-wrap .td-adspot-title { margin-bottom: 0px; top: -21px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-3 .td-header-rec-wrap .td-adspot-title { top: -17px; }
}
@media (max-width: 767px) {
  .td-header-style-3 .td-header-rec-wrap .td-adspot-title { top: 0px; margin-bottom: -10px; }
}
.td_category_template_2 .td-header-style-3, .td_category_template_5 .td-header-style-3 { border-bottom: 1px solid rgb(242, 242, 242); }
.td-boxed-layout .td-header-style-3 .td-header-menu-wrap { background-color: rgb(21, 21, 21) ! important; }
.td-full-layout .td-header-style-3 .td-header-main-menu { padding-left: 21px; }
.td-full-layout .td-header-style-3 .td-no-subcats .td-mega-span:first-child { margin-left: 17px; }
@media (max-width: 1140px) {
  .td-full-layout .td-header-style-3 .td-no-subcats .td-mega-span:first-child { margin-left: 18px; }
}
.td-full-layout .td-header-style-3 .td-mega-menu ul { width: 1068px ! important; left: 0px ! important; box-shadow: none; border-top: 0px none; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-header-style-3 .td-mega-menu ul { width: 980px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-3 .td-mega-menu ul { width: 740px ! important; }
}
.td-full-layout .td-header-style-3 .td-mega-menu .td_block_mega_menu .td-next-prev-wrap { margin: 0px 0px 18px 18px; }
.td-full-layout .td-header-style-3 .td_mega_menu_sub_cats { width: 208px; padding-top: 18px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-header-style-3 .td_mega_menu_sub_cats { width: 192px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-3 .td_mega_menu_sub_cats { width: 144px; }
}
.td-full-layout .td-header-style-3 .td_mega_menu_sub_cats a { padding: 5px 18px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-3 .td_mega_menu_sub_cats a { padding: 3px 18px; }
}
.td-full-layout .td-header-style-3 .block-mega-child-cats { max-height: 216px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-3 .block-mega-child-cats { max-height: 192px; }
}
.td-full-layout .td-header-style-3 .td-mega-row { padding: 18px 0px 12px; }
.td-full-layout .td-header-style-3 .td-mega-span { width: 192px; min-height: 199px; margin-left: 18px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-header-style-3 .td-mega-span { width: 174px; min-height: 187px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-3 .td-mega-span { width: 126px; min-height: 174px; }
}
.td-full-layout .td-header-style-3 .td-mega-span .entry-thumb { min-height: 132px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-header-style-3 .td-mega-span .entry-thumb { min-height: 120px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-3 .td-mega-span .entry-thumb { min-height: 87px; }
}
.td-header-style-4 .td-header-top-menu-full { background-color: rgb(17, 17, 17); }
.td-header-style-4 .td-main-menu-logo { margin: 0px; display: block; }
@media (max-width: 767px) {
  .td-header-style-4 .td-main-menu-logo { float: left; display: inline; width: 0px; }
}
.td-header-style-4 .td-main-menu-logo img { margin: 0px 21px 0px 0px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-4 .td-main-menu-logo img { margin: 0px 14px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-4 .td-main-menu-logo img { margin: 0px 10px; }
}
@media (max-width: 767px) {
  .td-header-style-4 .td-main-menu-logo img { margin: auto; }
}
@media (min-width: 768px) {
  .td-header-style-4 .td-main-menu-logo img { top: -1px; }
  .td-header-style-4 .td-affix .td-main-menu-logo img { top: 0px; }
}
.td-header-style-4 .td-header-sp-recs { width: 100%; }
.td-header-style-4 .td-header-sp-recs img { position: relative; }
.td-header-style-4 .td-header-sp-recs .adsbygoogle { position: relative; display: block ! important; }
.td-header-style-4 .td-header-rec-wrap { min-height: 0px; }
@media (max-width: 767px) {
  .td-header-style-4 .td-header-rec-wrap { width: 100% ! important; padding: 0px 10px; }
}
.td-header-style-4 .header-search-wrap .td-icon-search { color: rgb(255, 255, 255); }
.td-header-style-4 .td-header-menu-wrap-full { background-color: transparent ! important; }
.td-header-style-4 .td-header-main-menu { background-color: rgb(21, 21, 21); }
.td-header-style-4 .black-menu .sf-menu > .current-menu-item > a, .td-header-style-4 .black-menu .sf-menu > .current-menu-ancestor > a, .td-header-style-4 .black-menu .sf-menu > .current-category-ancestor > a, .td-header-style-4 .black-menu .sf-menu > li > a:hover, .td-header-style-4 .black-menu .sf-menu > .sfHover > a { background-color: rgb(77, 178, 236); }
.td-header-style-4 .sf-menu > li > a { color: rgb(255, 255, 255); }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-4 .sf-menu > li > a { padding: 0px 12px; }
}
.td-header-style-4 .sf-menu > li > a::after { display: none; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-4 .sf-menu a.sf-with-ul { padding-right: 26px; }
}
.td-header-style-4 .td-affix { background-color: transparent ! important; }
.td-header-style-4 .td-affix .td-header-main-menu { background-color: rgb(21, 21, 21); }
.td_category_template_2 .td-header-style-4, .td_category_template_5 .td-header-style-4 { border-bottom: 1px solid rgb(242, 242, 242); }
.td-boxed-layout .td-header-style-4 .td-header-menu-wrap { background-color: rgb(21, 21, 21) ! important; }
.td-full-layout .td-header-style-4 .td-main-menu-logo { margin: 0px; display: block; }
.td-full-layout .td-header-style-4 .td-main-menu-logo img { margin: 0px 21px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-header-style-4 .td-main-menu-logo img { margin: 0px 14px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-4 .td-main-menu-logo img { margin: 0px 10px; }
}
@media (max-width: 767px) {
  .td-full-layout .td-header-style-4 .td-main-menu-logo img { margin: auto; }
}
.td-full-layout .td-header-style-4 .td-no-subcats .td-mega-span:first-child { margin-left: 17px; }
@media (max-width: 1140px) {
  .td-full-layout .td-header-style-4 .td-no-subcats .td-mega-span:first-child { margin-left: 18px; }
}
.td-full-layout .td-header-style-4 .td-mega-menu ul { width: 1068px ! important; left: 0px ! important; box-shadow: none; border-top: 0px none; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-header-style-4 .td-mega-menu ul { width: 980px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-4 .td-mega-menu ul { width: 740px ! important; }
}
.td-full-layout .td-header-style-4 .td-mega-menu .td-next-prev-wrap { margin: 0px 0px 18px 18px; }
.td-full-layout .td-header-style-4 .td_mega_menu_sub_cats { width: 208px; padding-top: 18px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-header-style-4 .td_mega_menu_sub_cats { width: 192px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-4 .td_mega_menu_sub_cats { width: 144px; }
}
.td-full-layout .td-header-style-4 .td_mega_menu_sub_cats a { padding: 5px 18px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-4 .td_mega_menu_sub_cats a { padding: 3px 18px; }
}
.td-full-layout .td-header-style-4 .block-mega-child-cats { max-height: 216px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-4 .block-mega-child-cats { max-height: 192px; }
}
.td-full-layout .td-header-style-4 .td-mega-row { padding: 18px 0px 12px; }
.td-full-layout .td-header-style-4 .td-mega-span { width: 192px; min-height: 199px; margin-left: 18px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-header-style-4 .td-mega-span { width: 174px; min-height: 187px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-4 .td-mega-span { width: 126px; min-height: 174px; }
}
.td-full-layout .td-header-style-4 .td-mega-span .entry-thumb { min-height: 132px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-header-style-4 .td-mega-span .entry-thumb { min-height: 120px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-4 .td-mega-span .entry-thumb { min-height: 87px; }
}
.td-header-style-5 .td-header-top-menu-full { background-color: rgb(249, 249, 249); }
.td-header-style-5 .td-header-top-menu-full .td-header-top-menu { color: rgb(0, 0, 0); }
.td-header-style-5 .td-header-top-menu-full a { color: rgb(0, 0, 0); }
.td-header-style-5 .td-social-icon-wrap .td-icon-font { color: rgb(0, 0, 0); }
.td-header-style-5 .top-header-menu .sub-menu { background-color: rgb(249, 249, 249); }
.td-header-style-5 .td-main-menu-logo { display: block; margin-right: 0px; height: 60px; }
@media (max-width: 767px) {
  .td-header-style-5 .td-main-menu-logo { float: left; margin: 0px; display: inline; width: 0px; height: 0px; }
}
.td-header-style-5 .td-main-menu-logo a { line-height: 60px; }
.td-header-style-5 .td-main-menu-logo img { max-height: 60px; margin-right: 20px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-5 .td-main-menu-logo img { margin-right: 10px; }
}
@media (max-width: 767px) {
  .td-header-style-5 .td-main-menu-logo img { max-height: 48px; margin: auto; }
}
.td-header-style-5 .td-header-sp-recs { width: 100%; }
.td-header-style-5 .td-header-rec-wrap { min-height: 0px; }
@media (min-width: 1019px) {
  .td-header-style-5 .td-a-rec-id-header > div, .td-header-style-5 .td-g-rec-id-header > div, .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .td-header-style-5 .td-g-rec-id-header > .adsbygoogle { margin: 24px auto 0px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-5 .td-a-rec-id-header > div, .td-header-style-5 .td-g-rec-id-header > div, .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .td-header-style-5 .td-g-rec-id-header > .adsbygoogle { margin: 14px auto 0px ! important; }
}
.td-header-style-5 .td-a-rec-id-header img, .td-header-style-5 .td-g-rec-id-header img { position: relative; }
.td-header-style-5 .td-a-rec-id-header .adsbygoogle, .td-header-style-5 .td-g-rec-id-header .adsbygoogle { position: relative; display: block ! important; }
.td-header-style-5 .header-search-wrap .td-icon-search { color: rgb(255, 255, 255); }
.td-header-style-5 .td-header-menu-wrap-full { background-color: rgb(21, 21, 21); }
.td-header-style-5 #td-header-menu { min-height: 60px; }
.td-header-style-5 .black-menu .sf-menu > .current-menu-item > a, .td-header-style-5 .black-menu .sf-menu > .current-menu-ancestor > a, .td-header-style-5 .black-menu .sf-menu > .current-category-ancestor > a, .td-header-style-5 .black-menu .sf-menu > li > a:hover, .td-header-style-5 .black-menu .sf-menu > .sfHover > a { background-color: rgb(77, 178, 236); }
.td-header-style-5 .sf-menu > li > a { color: rgb(255, 255, 255); line-height: 60px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-5 .sf-menu > li > a { padding: 0px 12px; }
}
.td-header-style-5 .sf-menu > li > a::after { display: none; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-5 .sf-menu a.sf-with-ul { padding-right: 26px; }
}
.td-header-style-5 .td-mega-menu ul { border-top: 0px none; }
@media (max-width: 767px) {
  .td-header-style-5 .td-header-menu-wrap-full { height: 54px ! important; }
  .td-header-style-5 #td-header-menu { min-height: 54px; }
  .td-header-style-5 .td-header-main-menu { height: 54px; }
}
.td-header-style-5 .td-affix { background-color: rgba(22, 22, 22, 0.9); }
.td-header-style-5 .td-affix #td-header-menu { min-height: 48px; }
@media (min-width: 1019px) {
  .single_template_6 .td-header-style-5 .td-a-rec-id-header > div, .single_template_7 .td-header-style-5 .td-a-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-5 .td-a-rec-id-header > div, .single_template_8 .td-header-style-5 .td-a-rec-id-header > div, .single_template_10 .td-header-style-5 .td-a-rec-id-header > div, .single_template_11 .td-header-style-5 .td-a-rec-id-header > div, .td_category_template_2 .td-header-style-5 .td-a-rec-id-header > div, .td_category_template_5 .td-header-style-5 .td-a-rec-id-header > div, .td_category_template_6 .td-header-style-5 .td-a-rec-id-header > div, .td_category_template_8 .td-header-style-5 .td-a-rec-id-header > div, .single_template_6 .td-header-style-5 .td-g-rec-id-header > div, .single_template_7 .td-header-style-5 .td-g-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-5 .td-g-rec-id-header > div, .single_template_8 .td-header-style-5 .td-g-rec-id-header > div, .single_template_10 .td-header-style-5 .td-g-rec-id-header > div, .single_template_11 .td-header-style-5 .td-g-rec-id-header > div, .td_category_template_2 .td-header-style-5 .td-g-rec-id-header > div, .td_category_template_5 .td-header-style-5 .td-g-rec-id-header > div, .td_category_template_6 .td-header-style-5 .td-g-rec-id-header > div, .td_category_template_8 .td-header-style-5 .td-g-rec-id-header > div, .single_template_6 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .single_template_6 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 24px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .single_template_6 .td-header-style-5 .td-a-rec-id-header > div, .single_template_7 .td-header-style-5 .td-a-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-5 .td-a-rec-id-header > div, .single_template_8 .td-header-style-5 .td-a-rec-id-header > div, .single_template_10 .td-header-style-5 .td-a-rec-id-header > div, .single_template_11 .td-header-style-5 .td-a-rec-id-header > div, .td_category_template_2 .td-header-style-5 .td-a-rec-id-header > div, .td_category_template_5 .td-header-style-5 .td-a-rec-id-header > div, .td_category_template_6 .td-header-style-5 .td-a-rec-id-header > div, .td_category_template_8 .td-header-style-5 .td-a-rec-id-header > div, .single_template_6 .td-header-style-5 .td-g-rec-id-header > div, .single_template_7 .td-header-style-5 .td-g-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-5 .td-g-rec-id-header > div, .single_template_8 .td-header-style-5 .td-g-rec-id-header > div, .single_template_10 .td-header-style-5 .td-g-rec-id-header > div, .single_template_11 .td-header-style-5 .td-g-rec-id-header > div, .td_category_template_2 .td-header-style-5 .td-g-rec-id-header > div, .td_category_template_5 .td-header-style-5 .td-g-rec-id-header > div, .td_category_template_6 .td-header-style-5 .td-g-rec-id-header > div, .td_category_template_8 .td-header-style-5 .td-g-rec-id-header > div, .single_template_6 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle, .single_template_6 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 14px ! important; }
}
.td_category_template_2 .td-header-style-5, .td_category_template_5 .td-header-style-5 { border-bottom: 1px solid rgb(242, 242, 242); }
.td-header-style-6 .td-header-top-menu-full { background-color: rgb(249, 249, 249); }
.td-header-style-6 .td-header-top-menu-full .td-header-top-menu { color: rgb(0, 0, 0); }
.td-header-style-6 .td-header-top-menu-full a { color: rgb(0, 0, 0); }
.td-header-style-6 .td-social-icon-wrap .td-icon-font { color: rgb(0, 0, 0); }
.td-header-style-6 .top-header-menu .sub-menu { background-color: rgb(249, 249, 249); }
.td-header-style-6 .td-main-menu-logo { display: block; margin-right: 0px; height: 80px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-6 .td-main-menu-logo { margin-right: 20px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-6 .td-main-menu-logo { margin-right: 10px; height: auto; }
}
@media (max-width: 767px) {
  .td-header-style-6 .td-main-menu-logo { float: left; margin: 0px; display: inline; width: 0px; height: 0px; }
}
.td-header-style-6 .td-main-menu-logo a { line-height: 80px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-6 .td-main-menu-logo a { line-height: 50px; }
}
.td-header-style-6 .td-main-menu-logo img { max-height: 80px; }
@media (max-width: 767px) {
  .td-header-style-6 .td-main-menu-logo img { max-height: 48px; }
}
.td-header-style-6 .td-header-sp-recs { width: 100%; }
.td-header-style-6 .td-header-rec-wrap { min-height: 0px; }
@media (min-width: 1019px) {
  .td-header-style-6 .td-a-rec-id-header > div, .td-header-style-6 .td-g-rec-id-header > div, .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .td-header-style-6 .td-g-rec-id-header > .adsbygoogle { margin: 24px auto 0px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-6 .td-a-rec-id-header > div, .td-header-style-6 .td-g-rec-id-header > div, .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .td-header-style-6 .td-g-rec-id-header > .adsbygoogle { margin: 14px auto 0px ! important; }
}
.td-header-style-6 .td-a-rec-id-header img, .td-header-style-6 .td-g-rec-id-header img { position: relative; }
.td-header-style-6 .td-a-rec-id-header .adsbygoogle, .td-header-style-6 .td-g-rec-id-header .adsbygoogle { position: relative; display: block ! important; }
.td-header-style-6 .header-search-wrap .td-icon-search { color: rgb(255, 255, 255); }
.td-header-style-6 .td-header-menu-wrap-full { background-color: rgb(21, 21, 21); }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-6 .td-header-menu-wrap-full.td_stretch_container.td-container-wrap { height: auto ! important; }
  .td-header-style-6 .td-header-menu-wrap-full.td_stretch_container.td-container-wrap .sf-menu > li > a { line-height: 50px; }
  .td-header-style-6 .td-header-menu-wrap-full.td_stretch_container.td-container-wrap #td-top-search { top: auto; margin-top: auto; bottom: 0px; }
}
.td-header-style-6 #td-header-menu { min-height: 80px; }
.td-header-style-6 .black-menu .sf-menu > .current-menu-item > a, .td-header-style-6 .black-menu .sf-menu > .current-menu-ancestor > a, .td-header-style-6 .black-menu .sf-menu > .current-category-ancestor > a, .td-header-style-6 .black-menu .sf-menu > li > a:hover, .td-header-style-6 .black-menu .sf-menu > .sfHover > a { background-color: transparent ! important; }
.td-header-style-6 .black-menu .sf-menu > .current-menu-item > a::after, .td-header-style-6 .black-menu .sf-menu > .current-menu-ancestor > a::after, .td-header-style-6 .black-menu .sf-menu > .current-category-ancestor > a::after, .td-header-style-6 .black-menu .sf-menu > li > a:hover::after, .td-header-style-6 .black-menu .sf-menu > .sfHover > a::after { background-color: rgb(1, 224, 255); content: ""; display: block; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 4px; }
.td-header-style-6 .sf-menu { float: right; }
.td-header-style-6 .sf-menu > li > a { color: rgb(255, 255, 255); line-height: 80px; padding: 0px 27px 0px 12px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-6 .sf-menu > li > a { padding: 0px 24px 0px 11px; }
}
.td-header-style-6 .sf-menu > li > a::after { display: none; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-6 .sf-menu a.sf-with-ul { padding-right: 26px; }
}
.td-header-style-6 .td-mega-menu ul { border-top: 0px none; }
@media (max-width: 767px) {
  .td-header-style-6 #td-header-menu { min-height: 54px; }
  .td-header-style-6 .td-header-main-menu { height: 54px; }
}
.td-header-style-6 .td-affix { background-color: rgba(22, 22, 22, 0.9); }
.td-header-style-6 .td-affix #td-header-menu { min-height: 48px; }
.td-md-is-firefox .td-header-style-6 .sf-menu > li > a { padding: 0px 25px 0px 10px; }
.td-md-is-safari .td-header-style-6 .td-logo img.td-retina-version { max-width: 290px; }
.td-md-is-safari .td-header-style-6 .sf-menu > li > a { padding: 0px 20px 0px 10px; }
@media (min-width: 1019px) {
  .single_template_6 .td-header-style-6 .td-a-rec-id-header > div, .single_template_7 .td-header-style-6 .td-a-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-6 .td-a-rec-id-header > div, .single_template_8 .td-header-style-6 .td-a-rec-id-header > div, .single_template_10 .td-header-style-6 .td-a-rec-id-header > div, .single_template_11 .td-header-style-6 .td-a-rec-id-header > div, .td_category_template_2 .td-header-style-6 .td-a-rec-id-header > div, .td_category_template_5 .td-header-style-6 .td-a-rec-id-header > div, .td_category_template_6 .td-header-style-6 .td-a-rec-id-header > div, .td_category_template_8 .td-header-style-6 .td-a-rec-id-header > div, .single_template_6 .td-header-style-6 .td-g-rec-id-header > div, .single_template_7 .td-header-style-6 .td-g-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-6 .td-g-rec-id-header > div, .single_template_8 .td-header-style-6 .td-g-rec-id-header > div, .single_template_10 .td-header-style-6 .td-g-rec-id-header > div, .single_template_11 .td-header-style-6 .td-g-rec-id-header > div, .td_category_template_2 .td-header-style-6 .td-g-rec-id-header > div, .td_category_template_5 .td-header-style-6 .td-g-rec-id-header > div, .td_category_template_6 .td-header-style-6 .td-g-rec-id-header > div, .td_category_template_8 .td-header-style-6 .td-g-rec-id-header > div, .single_template_6 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .single_template_6 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 24px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .single_template_6 .td-header-style-6 .td-a-rec-id-header > div, .single_template_7 .td-header-style-6 .td-a-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-6 .td-a-rec-id-header > div, .single_template_8 .td-header-style-6 .td-a-rec-id-header > div, .single_template_10 .td-header-style-6 .td-a-rec-id-header > div, .single_template_11 .td-header-style-6 .td-a-rec-id-header > div, .td_category_template_2 .td-header-style-6 .td-a-rec-id-header > div, .td_category_template_5 .td-header-style-6 .td-a-rec-id-header > div, .td_category_template_6 .td-header-style-6 .td-a-rec-id-header > div, .td_category_template_8 .td-header-style-6 .td-a-rec-id-header > div, .single_template_6 .td-header-style-6 .td-g-rec-id-header > div, .single_template_7 .td-header-style-6 .td-g-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-6 .td-g-rec-id-header > div, .single_template_8 .td-header-style-6 .td-g-rec-id-header > div, .single_template_10 .td-header-style-6 .td-g-rec-id-header > div, .single_template_11 .td-header-style-6 .td-g-rec-id-header > div, .td_category_template_2 .td-header-style-6 .td-g-rec-id-header > div, .td_category_template_5 .td-header-style-6 .td-g-rec-id-header > div, .td_category_template_6 .td-header-style-6 .td-g-rec-id-header > div, .td_category_template_8 .td-header-style-6 .td-g-rec-id-header > div, .single_template_6 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle, .single_template_6 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 14px ! important; }
}
.td_category_template_2 .td-header-style-6, .td_category_template_5 .td-header-style-6 { border-bottom: 1px solid rgb(242, 242, 242); }
.td-header-style-7 .td-header-top-menu-full { background-color: rgb(255, 255, 255); }
.td-header-style-7 .td-header-top-menu-full a { color: rgb(0, 0, 0); }
.td-header-style-7 .td-header-top-menu { color: rgb(0, 0, 0); border-bottom: 1px solid rgb(224, 224, 224); }
@media (max-width: 767px) {
  .td-header-style-7 .td-header-top-menu { padding: 5px 0px; }
}
.td-header-style-7 .td-social-icon-wrap .td-icon-font { color: rgb(0, 0, 0); }
.td-header-style-7 .top-header-menu .sub-menu { background-color: rgb(255, 255, 255); }
.td-header-style-7 .td-header-sp-logo { margin-right: 42px; float: left; height: 106px; padding: 0px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-7 .td-header-sp-logo { margin-right: 20px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-7 .td-header-sp-logo { margin-right: 10px; height: 54px; }
}
@media (max-width: 767px) {
  .td-header-style-7 .td-header-sp-logo { display: none; }
}
.td-header-style-7 .td-header-sp-logo a { line-height: 106px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-7 .td-header-sp-logo a { line-height: 54px; }
}
.td-header-style-7 .td-header-sp-logo img { max-height: 106px; position: relative; padding: 6px 0px; line-height: 106px; vertical-align: middle; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-7 .td-header-sp-logo img { max-width: 140px; max-height: 54px; line-height: 54px; padding: 3px 0px; }
}
@media (min-width: 768px) {
  .td-header-style-7 .td-header-sp-logo img { top: -1px; }
  .td-header-style-7 .td-affix .td-header-sp-logo img { top: 0px; }
}
.td-header-style-7 .td-main-menu-logo { display: none; }
@media (max-width: 767px) {
  .td-header-style-7 .td-main-menu-logo { display: block; }
}
.td-header-style-7 .td-header-sp-recs { width: 100%; }
.td-header-style-7 .td-header-rec-wrap { min-height: 0px; }
@media (min-width: 1019px) {
  .td-header-style-7 .td-a-rec-id-header > div, .td-header-style-7 .td-g-rec-id-header > div, .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .td-header-style-7 .td-g-rec-id-header > .adsbygoogle { margin: 24px auto 0px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-7 .td-a-rec-id-header > div, .td-header-style-7 .td-g-rec-id-header > div, .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .td-header-style-7 .td-g-rec-id-header > .adsbygoogle { margin: 14px auto 0px ! important; }
}
.td-header-style-7 .td-a-rec-id-header img, .td-header-style-7 .td-g-rec-id-header img { position: relative; }
.td-header-style-7 .td-a-rec-id-header .adsbygoogle, .td-header-style-7 .td-g-rec-id-header .adsbygoogle { position: relative; display: block ! important; }
.td-header-style-7 #td-top-search { margin-top: 0px; top: auto; bottom: 17px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-7 #td-top-search { bottom: 0px; }
}
@media (max-width: 767px) {
  .td-header-style-7 #td-top-search { bottom: 0px; }
}
.td-header-style-7 .header-search-wrap .td-icon-search { color: rgb(0, 0, 0); }
@media (max-width: 767px) {
  .td-header-style-7 .header-search-wrap .td-icon-search { color: rgb(255, 255, 255); }
}
.td-header-style-7 .td-header-menu-wrap-full, .td-header-style-7 .td-header-main-menu { position: relative; }
.td-header-style-7 #td-header-menu { min-height: 106px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-7 #td-header-menu { min-height: 54px; }
}
.td-header-style-7 .sf-menu { margin-top: 28px; float: right; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-7 .sf-menu { margin-top: 6px; }
}
.td-header-style-7 .sf-menu > li > a { line-height: 78px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-7 .sf-menu > li > a { padding: 0px 12px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-7 .sf-menu > li > a { line-height: 48px; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-7 .sf-menu a.sf-with-ul { padding-right: 26px; }
}
@media (max-width: 767px) {
  .td-header-style-7 #td-header-menu { min-height: 54px; }
  .td-header-style-7 .td-header-main-menu { height: 54px; }
}
.td-header-style-7 .td-affix .td-header-sp-logo { display: none; }
.td-header-style-7 .td-affix .td-logo-sticky { display: block; }
.td-header-style-7 .td-affix #td-header-menu { min-height: 48px; }
.td-header-style-7 .td-affix .sf-menu { margin-top: 0px; }
.td-header-style-7 .td-affix #td-top-search { bottom: 0px; }
@media (min-width: 1019px) {
  .single_template_6 .td-header-style-7 .td-a-rec-id-header > div, .single_template_7 .td-header-style-7 .td-a-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-7 .td-a-rec-id-header > div, .single_template_8 .td-header-style-7 .td-a-rec-id-header > div, .single_template_10 .td-header-style-7 .td-a-rec-id-header > div, .single_template_11 .td-header-style-7 .td-a-rec-id-header > div, .td_category_template_2 .td-header-style-7 .td-a-rec-id-header > div, .td_category_template_5 .td-header-style-7 .td-a-rec-id-header > div, .td_category_template_6 .td-header-style-7 .td-a-rec-id-header > div, .td_category_template_8 .td-header-style-7 .td-a-rec-id-header > div, .single_template_6 .td-header-style-7 .td-g-rec-id-header > div, .single_template_7 .td-header-style-7 .td-g-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-7 .td-g-rec-id-header > div, .single_template_8 .td-header-style-7 .td-g-rec-id-header > div, .single_template_10 .td-header-style-7 .td-g-rec-id-header > div, .single_template_11 .td-header-style-7 .td-g-rec-id-header > div, .td_category_template_2 .td-header-style-7 .td-g-rec-id-header > div, .td_category_template_5 .td-header-style-7 .td-g-rec-id-header > div, .td_category_template_6 .td-header-style-7 .td-g-rec-id-header > div, .td_category_template_8 .td-header-style-7 .td-g-rec-id-header > div, .single_template_6 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .single_template_6 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 24px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .single_template_6 .td-header-style-7 .td-a-rec-id-header > div, .single_template_7 .td-header-style-7 .td-a-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-7 .td-a-rec-id-header > div, .single_template_8 .td-header-style-7 .td-a-rec-id-header > div, .single_template_10 .td-header-style-7 .td-a-rec-id-header > div, .single_template_11 .td-header-style-7 .td-a-rec-id-header > div, .td_category_template_2 .td-header-style-7 .td-a-rec-id-header > div, .td_category_template_5 .td-header-style-7 .td-a-rec-id-header > div, .td_category_template_6 .td-header-style-7 .td-a-rec-id-header > div, .td_category_template_8 .td-header-style-7 .td-a-rec-id-header > div, .single_template_6 .td-header-style-7 .td-g-rec-id-header > div, .single_template_7 .td-header-style-7 .td-g-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-7 .td-g-rec-id-header > div, .single_template_8 .td-header-style-7 .td-g-rec-id-header > div, .single_template_10 .td-header-style-7 .td-g-rec-id-header > div, .single_template_11 .td-header-style-7 .td-g-rec-id-header > div, .td_category_template_2 .td-header-style-7 .td-g-rec-id-header > div, .td_category_template_5 .td-header-style-7 .td-g-rec-id-header > div, .td_category_template_6 .td-header-style-7 .td-g-rec-id-header > div, .td_category_template_8 .td-header-style-7 .td-g-rec-id-header > div, .single_template_6 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle, .single_template_6 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 14px ! important; }
}
.td_category_template_2 .td-header-style-7, .td_category_template_5 .td-header-style-7 { border-bottom: 1px solid rgb(242, 242, 242); }
.td-header-style-8 .td-header-top-menu-full { background-color: rgb(255, 255, 255); }
.td-header-style-8 .td-header-menu-wrap-full { position: relative; }
.td-header-style-8 .td-header-menu-wrap-full .td-header-sp-logo { display: none; }
.td-header-style-8 .td-header-menu-wrap-full .td-affix .td-header-sp-logo { display: block; bottom: 0px; top: 0px; width: 168px; height: auto; }
@media (max-width: 767px) {
  .td-header-style-8 .td-header-menu-wrap-full .td-affix .td-header-sp-logo { display: none; }
}
.td-header-style-8 .td-header-menu-wrap-full .td-affix .td-header-main-menu { padding-left: 0px; }
.td-header-style-8 .td-header-menu-wrap { display: table; width: 100%; }
.td-header-style-8 .td-header-menu-wrap.td-affix { background-color: rgba(255, 255, 255, 0.95); }
.td-header-style-8 .td-social-icon-wrap .td-icon-font { color: rgb(0, 0, 0); }
.td-header-style-8 .td-header-header { clear: both; }
.td-header-style-8 #td-header-menu { min-height: 48px ! important; }
.td-header-style-8 .td-header-top-menu { margin-left: 282px; width: 786px; min-height: 53px; padding: 12px 0px; color: rgb(0, 0, 0); border-bottom: 1px solid rgb(224, 224, 224); }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-8 .td-header-top-menu { margin-left: 212px; width: 768px; padding: 0px; min-height: 29px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-8 .td-header-top-menu { margin-left: 152px; width: 588px; padding: 0px; min-height: 29px; }
}
@media (max-width: 767px) {
  .td-header-style-8 .td-header-top-menu { display: none; }
}
.td-header-style-8 .td-header-top-menu a { color: rgb(0, 0, 0); }
.td-header-style-8 .top-header-menu .sub-menu { background-color: rgb(255, 255, 255) ! important; }
.td-header-style-8 .td-header-sp-logo { position: absolute; width: 238px; height: 94px; top: 6px; z-index: 10000; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-8 .td-header-sp-logo { width: 190px; height: 89px; top: -6px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-8 .td-header-sp-logo { width: 140px; height: 87px; top: -5px; }
}
@media (max-width: 767px) {
  .td-header-style-8 .td-header-sp-logo { display: none; }
}
.td-header-style-8 .td-header-sp-logo img { max-height: 86px; right: auto; }
@media (max-width: 767px) {
  .td-header-style-8 .td-main-menu-logo { display: block; }
}
.td-header-style-8 .td-header-sp-recs { width: 100%; }
.td-header-style-8 .td-header-rec-wrap { min-height: 0px; }
@media (min-width: 1019px) {
  .td-header-style-8 .td-a-rec-id-header > div, .td-header-style-8 .td-g-rec-id-header > div, .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .td-header-style-8 .td-g-rec-id-header > .adsbygoogle { margin: 24px auto 0px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-8 .td-a-rec-id-header > div, .td-header-style-8 .td-g-rec-id-header > div, .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .td-header-style-8 .td-g-rec-id-header > .adsbygoogle { margin: 14px auto 0px ! important; }
}
.td-header-style-8 .td-a-rec-id-header img, .td-header-style-8 .td-g-rec-id-header img { position: relative; }
.td-header-style-8 .td-a-rec-id-header .adsbygoogle, .td-header-style-8 .td-g-rec-id-header .adsbygoogle { position: relative; display: block ! important; }
.td-header-style-8 .header-search-wrap .td-icon-search { color: rgb(0, 0, 0); }
@media (max-width: 767px) {
  .td-header-style-8 .header-search-wrap .td-icon-search { color: rgb(255, 255, 255); }
}
.td-header-style-8 .td-header-main-menu { float: left; width: 100%; padding-left: 282px; background-color: transparent ! important; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-8 .td-header-main-menu { padding-left: 212px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-8 .td-header-main-menu { padding-left: 152px; }
}
@media (max-width: 767px) {
  .td-header-style-8 .td-header-main-menu { padding-left: 0px; }
}
.td-header-style-8 .sf-menu > li > a { line-height: 53px ! important; }
.td-header-style-8 .sf-menu > .current-menu-item > a, .td-header-style-8 .sf-menu > .current-menu-ancestor > a, .td-header-style-8 .sf-menu > .current-category-ancestor > a, .td-header-style-8 .sf-menu > li > a:hover, .td-header-style-8 .sf-menu > .sfHover > a { background-color: transparent ! important; }
@media (max-width: 767px) {
  .td-header-style-8 .td-header-menu-wrap .td-container { padding: 0px; }
}
.td-header-style-8 .td-affix .td-header-sp-logo img { max-height: 46px; padding: 2px 0px; }
@media (min-width: 1019px) {
  .single_template_6 .td-header-style-8 .td-a-rec-id-header > div, .single_template_7 .td-header-style-8 .td-a-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-8 .td-a-rec-id-header > div, .single_template_8 .td-header-style-8 .td-a-rec-id-header > div, .single_template_10 .td-header-style-8 .td-a-rec-id-header > div, .single_template_11 .td-header-style-8 .td-a-rec-id-header > div, .td_category_template_2 .td-header-style-8 .td-a-rec-id-header > div, .td_category_template_5 .td-header-style-8 .td-a-rec-id-header > div, .td_category_template_6 .td-header-style-8 .td-a-rec-id-header > div, .td_category_template_8 .td-header-style-8 .td-a-rec-id-header > div, .single_template_6 .td-header-style-8 .td-g-rec-id-header > div, .single_template_7 .td-header-style-8 .td-g-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-8 .td-g-rec-id-header > div, .single_template_8 .td-header-style-8 .td-g-rec-id-header > div, .single_template_10 .td-header-style-8 .td-g-rec-id-header > div, .single_template_11 .td-header-style-8 .td-g-rec-id-header > div, .td_category_template_2 .td-header-style-8 .td-g-rec-id-header > div, .td_category_template_5 .td-header-style-8 .td-g-rec-id-header > div, .td_category_template_6 .td-header-style-8 .td-g-rec-id-header > div, .td_category_template_8 .td-header-style-8 .td-g-rec-id-header > div, .single_template_6 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .single_template_6 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 24px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .single_template_6 .td-header-style-8 .td-a-rec-id-header > div, .single_template_7 .td-header-style-8 .td-a-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-8 .td-a-rec-id-header > div, .single_template_8 .td-header-style-8 .td-a-rec-id-header > div, .single_template_10 .td-header-style-8 .td-a-rec-id-header > div, .single_template_11 .td-header-style-8 .td-a-rec-id-header > div, .td_category_template_2 .td-header-style-8 .td-a-rec-id-header > div, .td_category_template_5 .td-header-style-8 .td-a-rec-id-header > div, .td_category_template_6 .td-header-style-8 .td-a-rec-id-header > div, .td_category_template_8 .td-header-style-8 .td-a-rec-id-header > div, .single_template_6 .td-header-style-8 .td-g-rec-id-header > div, .single_template_7 .td-header-style-8 .td-g-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-8 .td-g-rec-id-header > div, .single_template_8 .td-header-style-8 .td-g-rec-id-header > div, .single_template_10 .td-header-style-8 .td-g-rec-id-header > div, .single_template_11 .td-header-style-8 .td-g-rec-id-header > div, .td_category_template_2 .td-header-style-8 .td-g-rec-id-header > div, .td_category_template_5 .td-header-style-8 .td-g-rec-id-header > div, .td_category_template_6 .td-header-style-8 .td-g-rec-id-header > div, .td_category_template_8 .td-header-style-8 .td-g-rec-id-header > div, .single_template_6 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle, .single_template_6 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 14px ! important; }
}
.td_category_template_2 .td-header-style-8, .td_category_template_5 .td-header-style-8 { border-bottom: 1px solid rgb(242, 242, 242); }
.td-header-style-9 .td-header-top-menu-full { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(224, 224, 224); }
.td-header-style-9 .td-header-top-menu-full .td-header-top-menu { color: rgb(0, 0, 0); }
.td-header-style-9 .td-header-top-menu-full a { color: rgb(0, 0, 0); }
.td-header-style-9 .td-social-icon-wrap .td-icon-font { color: rgb(0, 0, 0); }
.td-header-style-9 .top-header-menu .sub-menu { background-color: rgb(255, 255, 255); }
.td-header-style-9 .td-logo-wrap-full { min-height: 130px; line-height: 130px; }
@media (max-width: 767px) {
  .td-header-style-9 .td-logo-wrap-full { line-height: 90px; min-height: 90px; }
}
.td-header-style-9 .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-9 .td-logo-wrap-full a { line-height: 90px; }
}
.td-header-style-9 .td-logo-wrap-full .td-logo { line-height: 130px; }
@media (max-width: 767px) {
  .td-header-style-9 .td-logo-wrap-full .td-logo { line-height: 90px; }
}
@media (max-width: 767px) {
  .td-header-style-9 .td-affix .td-logo-sticky.td-main-menu-logo .td-main-logo { display: block; }
}
@media (max-width: 767px) {
  .td-header-style-9 .td-main-menu-logo .td-main-logo { display: none; }
}
@media (max-width: 767px) {
  .td-header-style-9 .td-logo-in-header .td-header-logo { display: none; }
}
.td-header-style-9 .td-logo-text-container a { line-height: 1; }
.td-header-style-9 .td-header-sp-logo { text-align: center; }
.td-header-style-9 .td-header-sp-logo img { z-index: 1; display: block; position: relative; }
.td-header-style-9 .td-header-sp-recs { width: 100%; }
.td-header-style-9 .td-header-rec-wrap { min-height: 0px; }
@media (min-width: 1019px) {
  .td-header-style-9 .td-a-rec-id-header > div, .td-header-style-9 .td-g-rec-id-header > div, .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .td-header-style-9 .td-g-rec-id-header > .adsbygoogle { margin: 24px auto 0px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-9 .td-a-rec-id-header > div, .td-header-style-9 .td-g-rec-id-header > div, .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .td-header-style-9 .td-g-rec-id-header > .adsbygoogle { margin: 14px auto 0px ! important; }
}
.td-header-style-9 .td-a-rec-id-header img, .td-header-style-9 .td-g-rec-id-header img { position: relative; }
.td-header-style-9 .td-a-rec-id-header .adsbygoogle, .td-header-style-9 .td-g-rec-id-header .adsbygoogle { position: relative; display: block ! important; }
.td-header-style-9 .td-banner-bg { background-color: rgb(255, 255, 255); }
.td-header-style-9 .header-search-wrap .td-icon-search { color: rgb(0, 0, 0); }
@media (max-width: 767px) {
  .td-header-style-9 .header-search-wrap .td-icon-search { color: rgb(255, 255, 255); }
}
.td-header-style-9 .td-header-menu-wrap-full { position: relative; }
@media (min-width: 1019px) {
  .single_template_6 .td-header-style-9 .td-a-rec-id-header > div, .single_template_7 .td-header-style-9 .td-a-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-9 .td-a-rec-id-header > div, .single_template_8 .td-header-style-9 .td-a-rec-id-header > div, .single_template_10 .td-header-style-9 .td-a-rec-id-header > div, .single_template_11 .td-header-style-9 .td-a-rec-id-header > div, .td_category_template_2 .td-header-style-9 .td-a-rec-id-header > div, .td_category_template_5 .td-header-style-9 .td-a-rec-id-header > div, .td_category_template_6 .td-header-style-9 .td-a-rec-id-header > div, .td_category_template_8 .td-header-style-9 .td-a-rec-id-header > div, .single_template_6 .td-header-style-9 .td-g-rec-id-header > div, .single_template_7 .td-header-style-9 .td-g-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-9 .td-g-rec-id-header > div, .single_template_8 .td-header-style-9 .td-g-rec-id-header > div, .single_template_10 .td-header-style-9 .td-g-rec-id-header > div, .single_template_11 .td-header-style-9 .td-g-rec-id-header > div, .td_category_template_2 .td-header-style-9 .td-g-rec-id-header > div, .td_category_template_5 .td-header-style-9 .td-g-rec-id-header > div, .td_category_template_6 .td-header-style-9 .td-g-rec-id-header > div, .td_category_template_8 .td-header-style-9 .td-g-rec-id-header > div, .single_template_6 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .single_template_6 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 24px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .single_template_6 .td-header-style-9 .td-a-rec-id-header > div, .single_template_7 .td-header-style-9 .td-a-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-9 .td-a-rec-id-header > div, .single_template_8 .td-header-style-9 .td-a-rec-id-header > div, .single_template_10 .td-header-style-9 .td-a-rec-id-header > div, .single_template_11 .td-header-style-9 .td-a-rec-id-header > div, .td_category_template_2 .td-header-style-9 .td-a-rec-id-header > div, .td_category_template_5 .td-header-style-9 .td-a-rec-id-header > div, .td_category_template_6 .td-header-style-9 .td-a-rec-id-header > div, .td_category_template_8 .td-header-style-9 .td-a-rec-id-header > div, .single_template_6 .td-header-style-9 .td-g-rec-id-header > div, .single_template_7 .td-header-style-9 .td-g-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-9 .td-g-rec-id-header > div, .single_template_8 .td-header-style-9 .td-g-rec-id-header > div, .single_template_10 .td-header-style-9 .td-g-rec-id-header > div, .single_template_11 .td-header-style-9 .td-g-rec-id-header > div, .td_category_template_2 .td-header-style-9 .td-g-rec-id-header > div, .td_category_template_5 .td-header-style-9 .td-g-rec-id-header > div, .td_category_template_6 .td-header-style-9 .td-g-rec-id-header > div, .td_category_template_8 .td-header-style-9 .td-g-rec-id-header > div, .single_template_6 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle, .single_template_6 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 14px ! important; }
}
.td_category_template_2 .td-header-style-9, .td_category_template_5 .td-header-style-9 { border-bottom: 1px solid rgb(242, 242, 242); }
.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 .td-social-icon-wrap .td-icon-font { 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-wrap-full .td-logo { line-height: 130px; }
@media (max-width: 767px) {
  .td-header-style-10 .td-logo-wrap-full .td-logo { line-height: 90px; }
}
@media (max-width: 767px) {
  .td-header-style-10 .td-affix .td-logo-sticky.td-main-menu-logo .td-main-logo { display: block; }
}
@media (max-width: 767px) {
  .td-header-style-10 .td-main-menu-logo .td-main-logo { display: none; }
}
@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-affix .td-main-menu-logo img { max-width: 200px; }
}
@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-logo-text-container a { line-height: 1; }
.td-header-style-10 .td-header-sp-recs { width: 100%; }
.td-header-style-10 .td-header-rec-wrap { min-height: 0px; }
@media (min-width: 1019px) {
  .td-header-style-10 .td-a-rec-id-header > div, .td-header-style-10 .td-g-rec-id-header > div, .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .td-header-style-10 .td-g-rec-id-header > .adsbygoogle { margin: 24px auto 0px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-10 .td-a-rec-id-header > div, .td-header-style-10 .td-g-rec-id-header > div, .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .td-header-style-10 .td-g-rec-id-header > .adsbygoogle { margin: 14px auto 0px ! important; }
}
.td-header-style-10 .td-a-rec-id-header img, .td-header-style-10 .td-g-rec-id-header img { position: relative; }
.td-header-style-10 .td-a-rec-id-header .adsbygoogle, .td-header-style-10 .td-g-rec-id-header .adsbygoogle { position: relative; display: block ! important; }
.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; }
}
@media (min-width: 1019px) {
  .single_template_6 .td-header-style-10 .td-a-rec-id-header > div, .single_template_7 .td-header-style-10 .td-a-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-10 .td-a-rec-id-header > div, .single_template_8 .td-header-style-10 .td-a-rec-id-header > div, .single_template_10 .td-header-style-10 .td-a-rec-id-header > div, .single_template_11 .td-header-style-10 .td-a-rec-id-header > div, .td_category_template_2 .td-header-style-10 .td-a-rec-id-header > div, .td_category_template_5 .td-header-style-10 .td-a-rec-id-header > div, .td_category_template_6 .td-header-style-10 .td-a-rec-id-header > div, .td_category_template_8 .td-header-style-10 .td-a-rec-id-header > div, .single_template_6 .td-header-style-10 .td-g-rec-id-header > div, .single_template_7 .td-header-style-10 .td-g-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-10 .td-g-rec-id-header > div, .single_template_8 .td-header-style-10 .td-g-rec-id-header > div, .single_template_10 .td-header-style-10 .td-g-rec-id-header > div, .single_template_11 .td-header-style-10 .td-g-rec-id-header > div, .td_category_template_2 .td-header-style-10 .td-g-rec-id-header > div, .td_category_template_5 .td-header-style-10 .td-g-rec-id-header > div, .td_category_template_6 .td-header-style-10 .td-g-rec-id-header > div, .td_category_template_8 .td-header-style-10 .td-g-rec-id-header > div, .single_template_6 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .single_template_6 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 24px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .single_template_6 .td-header-style-10 .td-a-rec-id-header > div, .single_template_7 .td-header-style-10 .td-a-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-10 .td-a-rec-id-header > div, .single_template_8 .td-header-style-10 .td-a-rec-id-header > div, .single_template_10 .td-header-style-10 .td-a-rec-id-header > div, .single_template_11 .td-header-style-10 .td-a-rec-id-header > div, .td_category_template_2 .td-header-style-10 .td-a-rec-id-header > div, .td_category_template_5 .td-header-style-10 .td-a-rec-id-header > div, .td_category_template_6 .td-header-style-10 .td-a-rec-id-header > div, .td_category_template_8 .td-header-style-10 .td-a-rec-id-header > div, .single_template_6 .td-header-style-10 .td-g-rec-id-header > div, .single_template_7 .td-header-style-10 .td-g-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-10 .td-g-rec-id-header > div, .single_template_8 .td-header-style-10 .td-g-rec-id-header > div, .single_template_10 .td-header-style-10 .td-g-rec-id-header > div, .single_template_11 .td-header-style-10 .td-g-rec-id-header > div, .td_category_template_2 .td-header-style-10 .td-g-rec-id-header > div, .td_category_template_5 .td-header-style-10 .td-g-rec-id-header > div, .td_category_template_6 .td-header-style-10 .td-g-rec-id-header > div, .td_category_template_8 .td-header-style-10 .td-g-rec-id-header > div, .single_template_6 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle, .single_template_6 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 14px ! important; }
}
.td_category_template_2 .td-header-style-10, .td_category_template_5 .td-header-style-10 { border-bottom: 1px solid rgb(242, 242, 242); }
.td-header-style-11 .td-header-top-menu-full { background-color: rgb(34, 34, 34); }
.td-header-style-11 .td-header-top-menu-full .td-header-top-menu { color: rgb(255, 255, 255); }
.td-header-style-11 .td-header-top-menu-full a { color: rgb(255, 255, 255); }
.td-header-style-11 .top-header-menu .sub-menu { background-color: rgb(34, 34, 34); }
.td-header-style-11 .td-logo-wrap-full { width: 100%; min-height: 160px; line-height: 160px; border-bottom: 1px solid rgb(238, 238, 238); }
@media (max-width: 767px) {
  .td-header-style-11 .td-logo-wrap-full { line-height: 90px; min-height: 90px; }
}
.td-header-style-11 .td-logo-wrap-full a { position: relative; z-index: 1; line-height: 160px; display: inline-block; vertical-align: middle; width: 100%; }
@media (max-width: 767px) {
  .td-header-style-11 .td-logo-wrap-full a { line-height: 90px; }
}
.td-header-style-11 .td-logo-wrap-full .td-logo { line-height: 160px; }
@media (max-width: 767px) {
  .td-header-style-11 .td-logo-wrap-full .td-logo { line-height: 90px; }
}
@media (max-width: 767px) {
  .td-header-style-11 .td-affix .td-logo-sticky.td-main-menu-logo .td-main-logo { display: block; }
}
@media (max-width: 767px) {
  .td-header-style-11 .td-main-menu-logo .td-main-logo { display: none; }
}
@media (max-width: 767px) {
  .td-header-style-11 .td-logo-in-header .td-header-logo { display: none; }
}
.td-header-style-11 .td-header-sp-logo { text-align: center; }
.td-header-style-11 .td-header-sp-logo img { z-index: 1; display: block; position: relative; }
.td-header-style-11 .td-logo-text-container a { line-height: 1; }
.td-header-style-11 .td-header-sp-recs { width: 100%; }
.td-header-style-11 .td-header-rec-wrap { min-height: 0px; }
@media (min-width: 1019px) {
  .td-header-style-11 .td-a-rec-id-header > div, .td-header-style-11 .td-g-rec-id-header > div, .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .td-header-style-11 .td-g-rec-id-header > .adsbygoogle { margin: 24px auto 0px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-11 .td-a-rec-id-header > div, .td-header-style-11 .td-g-rec-id-header > div, .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .td-header-style-11 .td-g-rec-id-header > .adsbygoogle { margin: 14px auto 0px ! important; }
}
.td-header-style-11 .td-a-rec-id-header img, .td-header-style-11 .td-g-rec-id-header img { position: relative; }
.td-header-style-11 .td-a-rec-id-header .adsbygoogle, .td-header-style-11 .td-g-rec-id-header .adsbygoogle { position: relative; display: block ! important; }
.td-header-style-11 .td-banner-bg { background-color: rgb(255, 255, 255); }
.td-header-style-11 .header-search-wrap .td-icon-search { color: rgb(0, 0, 0); }
@media (max-width: 767px) {
  .td-header-style-11 .header-search-wrap .td-icon-search { color: rgb(255, 255, 255); }
}
.td-header-style-11 .td-header-menu-wrap-full { position: relative; }
.td-header-style-11 .sf-menu > li > a { line-height: 52px; }
.td-header-style-11 .td-affix::after { content: ""; background: transparent url(e1c1b4aa2ae60d373ab1cfc35b33c5b4ba428552.)  repeat scroll 0% 0%; width: 100%; height: 12px; position: absolute; bottom: -12px; z-index: 1; }
.td_category_template_2 .td-header-style-11 .td-logo-wrap-full, .td_category_template_5 .td-header-style-11 .td-logo-wrap-full { border-bottom: 0px none; }
@media (min-width: 1019px) {
  .single_template_6 .td-header-style-11 .td-a-rec-id-header > div, .single_template_7 .td-header-style-11 .td-a-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-11 .td-a-rec-id-header > div, .single_template_8 .td-header-style-11 .td-a-rec-id-header > div, .single_template_10 .td-header-style-11 .td-a-rec-id-header > div, .single_template_11 .td-header-style-11 .td-a-rec-id-header > div, .td_category_template_2 .td-header-style-11 .td-a-rec-id-header > div, .td_category_template_5 .td-header-style-11 .td-a-rec-id-header > div, .td_category_template_6 .td-header-style-11 .td-a-rec-id-header > div, .td_category_template_8 .td-header-style-11 .td-a-rec-id-header > div, .single_template_6 .td-header-style-11 .td-g-rec-id-header > div, .single_template_7 .td-header-style-11 .td-g-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-11 .td-g-rec-id-header > div, .single_template_8 .td-header-style-11 .td-g-rec-id-header > div, .single_template_10 .td-header-style-11 .td-g-rec-id-header > div, .single_template_11 .td-header-style-11 .td-g-rec-id-header > div, .td_category_template_2 .td-header-style-11 .td-g-rec-id-header > div, .td_category_template_5 .td-header-style-11 .td-g-rec-id-header > div, .td_category_template_6 .td-header-style-11 .td-g-rec-id-header > div, .td_category_template_8 .td-header-style-11 .td-g-rec-id-header > div, .single_template_6 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .single_template_6 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 24px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .single_template_6 .td-header-style-11 .td-a-rec-id-header > div, .single_template_7 .td-header-style-11 .td-a-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-11 .td-a-rec-id-header > div, .single_template_8 .td-header-style-11 .td-a-rec-id-header > div, .single_template_10 .td-header-style-11 .td-a-rec-id-header > div, .single_template_11 .td-header-style-11 .td-a-rec-id-header > div, .td_category_template_2 .td-header-style-11 .td-a-rec-id-header > div, .td_category_template_5 .td-header-style-11 .td-a-rec-id-header > div, .td_category_template_6 .td-header-style-11 .td-a-rec-id-header > div, .td_category_template_8 .td-header-style-11 .td-a-rec-id-header > div, .single_template_6 .td-header-style-11 .td-g-rec-id-header > div, .single_template_7 .td-header-style-11 .td-g-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-11 .td-g-rec-id-header > div, .single_template_8 .td-header-style-11 .td-g-rec-id-header > div, .single_template_10 .td-header-style-11 .td-g-rec-id-header > div, .single_template_11 .td-header-style-11 .td-g-rec-id-header > div, .td_category_template_2 .td-header-style-11 .td-g-rec-id-header > div, .td_category_template_5 .td-header-style-11 .td-g-rec-id-header > div, .td_category_template_6 .td-header-style-11 .td-g-rec-id-header > div, .td_category_template_8 .td-header-style-11 .td-g-rec-id-header > div, .single_template_6 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle, .single_template_6 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 14px ! important; }
}
.td_category_template_2 .td-header-style-11, .td_category_template_5 .td-header-style-11 { border-bottom: 1px solid rgb(242, 242, 242); }
.td-header-style-12 .td-header-top-menu-full { background-color: rgb(43, 43, 43); z-index: 1; }
.td-header-style-12 .td-header-top-menu-full .td-header-top-menu { text-transform: uppercase; }
.td-header-style-12 .top-header-menu .sub-menu { background-color: rgb(34, 34, 34); }
.td-header-style-12 .top-header-menu > li, .td-header-style-12 .td-header-sp-top-menu, .td-header-style-12 .td-header-sp-top-widget { line-height: 54px; }
.td-header-style-12 .td-main-menu-logo { display: block; height: 80px; margin-right: 0px; }
@media (max-width: 767px) {
  .td-header-style-12 .td-main-menu-logo { display: inline; width: 0px; height: 0px; }
}
.td-header-style-12 .td-main-menu-logo a { line-height: 80px; }
.td-header-style-12 .td-main-menu-logo img { max-height: 66px; margin-right: 22px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-12 .td-main-menu-logo img { margin-right: 12px; }
}
@media (max-width: 767px) {
  .td-header-style-12 .td-main-menu-logo img { max-height: 48px; margin: auto; }
}
.td-header-style-12 .td-header-sp-recs { width: 100%; }
.td-header-style-12 .td-header-rec-wrap { min-height: 0px; }
@media (min-width: 1019px) {
  .td-header-style-12 .td-a-rec-id-header > div, .td-header-style-12 .td-g-rec-id-header > div, .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .td-header-style-12 .td-g-rec-id-header > .adsbygoogle { margin: 24px auto 0px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-12 .td-a-rec-id-header > div, .td-header-style-12 .td-g-rec-id-header > div, .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .td-header-style-12 .td-g-rec-id-header > .adsbygoogle { margin: 14px auto 0px ! important; }
}
.td-header-style-12 .td-a-rec-id-header img, .td-header-style-12 .td-g-rec-id-header img { position: relative; }
.td-header-style-12 .td-a-rec-id-header .adsbygoogle, .td-header-style-12 .td-g-rec-id-header .adsbygoogle { position: relative; display: block ! important; }
.td-header-style-12 .header-search-wrap .td-icon-search { color: rgb(255, 255, 255); }
.td-header-style-12 .td-header-menu-wrap-full { background-color: rgb(77, 178, 236); }
.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 0px, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0% 0%; }
.td-header-style-12 .sf-menu > .current-menu-item > a, .td-header-style-12 .sf-menu > .current-menu-ancestor > a, .td-header-style-12 .sf-menu > .current-category-ancestor > a, .td-header-style-12 .sf-menu > li > a:hover, .td-header-style-12 .sf-menu > .sfHover > a { background-color: rgba(0, 0, 0, 0.3) ! important; }
.td-header-style-12 .td-affix { background-color: rgb(77, 178, 236); }
.td-header-style-12 .td-header-menu-wrap .td-header-main-menu { background-color: transparent; }
.td-header-style-12 .td-header-menu-wrap .sf-menu > li > a { color: rgb(255, 255, 255); line-height: 80px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-12 .td-header-menu-wrap .sf-menu > li > a { padding: 0px 13px; }
}
.td-header-style-12 .td-header-menu-wrap .sf-menu > li > a::after { display: none; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-12 .td-header-menu-wrap .sf-menu a.sf-with-ul { padding-right: 28px; }
}
.td-header-style-12 .td-mega-menu ul { border-top: 0px none; }
@media (min-width: 1019px) {
  .single_template_6 .td-header-style-12 .td-a-rec-id-header > div, .single_template_7 .td-header-style-12 .td-a-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-12 .td-a-rec-id-header > div, .single_template_8 .td-header-style-12 .td-a-rec-id-header > div, .single_template_10 .td-header-style-12 .td-a-rec-id-header > div, .single_template_11 .td-header-style-12 .td-a-rec-id-header > div, .td_category_template_2 .td-header-style-12 .td-a-rec-id-header > div, .td_category_template_5 .td-header-style-12 .td-a-rec-id-header > div, .td_category_template_6 .td-header-style-12 .td-a-rec-id-header > div, .td_category_template_8 .td-header-style-12 .td-a-rec-id-header > div, .single_template_6 .td-header-style-12 .td-g-rec-id-header > div, .single_template_7 .td-header-style-12 .td-g-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-12 .td-g-rec-id-header > div, .single_template_8 .td-header-style-12 .td-g-rec-id-header > div, .single_template_10 .td-header-style-12 .td-g-rec-id-header > div, .single_template_11 .td-header-style-12 .td-g-rec-id-header > div, .td_category_template_2 .td-header-style-12 .td-g-rec-id-header > div, .td_category_template_5 .td-header-style-12 .td-g-rec-id-header > div, .td_category_template_6 .td-header-style-12 .td-g-rec-id-header > div, .td_category_template_8 .td-header-style-12 .td-g-rec-id-header > div, .single_template_6 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .single_template_6 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 24px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .single_template_6 .td-header-style-12 .td-a-rec-id-header > div, .single_template_7 .td-header-style-12 .td-a-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-12 .td-a-rec-id-header > div, .single_template_8 .td-header-style-12 .td-a-rec-id-header > div, .single_template_10 .td-header-style-12 .td-a-rec-id-header > div, .single_template_11 .td-header-style-12 .td-a-rec-id-header > div, .td_category_template_2 .td-header-style-12 .td-a-rec-id-header > div, .td_category_template_5 .td-header-style-12 .td-a-rec-id-header > div, .td_category_template_6 .td-header-style-12 .td-a-rec-id-header > div, .td_category_template_8 .td-header-style-12 .td-a-rec-id-header > div, .single_template_6 .td-header-style-12 .td-g-rec-id-header > div, .single_template_7 .td-header-style-12 .td-g-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-12 .td-g-rec-id-header > div, .single_template_8 .td-header-style-12 .td-g-rec-id-header > div, .single_template_10 .td-header-style-12 .td-g-rec-id-header > div, .single_template_11 .td-header-style-12 .td-g-rec-id-header > div, .td_category_template_2 .td-header-style-12 .td-g-rec-id-header > div, .td_category_template_5 .td-header-style-12 .td-g-rec-id-header > div, .td_category_template_6 .td-header-style-12 .td-g-rec-id-header > div, .td_category_template_8 .td-header-style-12 .td-g-rec-id-header > div, .single_template_6 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle, .single_template_6 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 14px ! important; }
}
.td_category_template_2 .td-header-style-12, .td_category_template_5 .td-header-style-12 { border-bottom: 1px solid rgb(242, 242, 242); }
.td-header-style-13 .td-header-top-menu-full { background-color: rgb(249, 249, 249); }
.td-header-style-13 .td-header-top-menu-full .td-header-top-menu { color: rgb(0, 0, 0); }
.td-header-style-13 .td-header-top-menu-full a { color: rgb(0, 0, 0); }
.td-header-style-13 .td-social-icon-wrap .td-icon-font { color: rgb(0, 0, 0); }
.td-header-style-13 .top-header-menu .sub-menu { background-color: rgb(249, 249, 249); }
.td-header-style-13 .td-main-menu-logo { display: block; margin-right: 0px; height: 70px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-13 .td-main-menu-logo { margin-right: 20px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-13 .td-main-menu-logo { margin-right: 10px; height: auto; }
}
@media (max-width: 767px) {
  .td-header-style-13 .td-main-menu-logo { float: left; margin: 0px; display: inline; width: 0px; height: 0px; }
}
.td-header-style-13 .td-main-menu-logo a { line-height: 70px; }
.td-header-style-13 .td-main-menu-logo img { max-height: 70px; padding: 0px; max-width: none; }
@media (max-width: 767px) {
  .td-header-style-13 .td-main-menu-logo img { max-height: 62px; max-width: 200px; }
}
.td-header-style-13 .td-header-sp-recs { width: 100%; }
.td-header-style-13 .td-header-rec-wrap { min-height: 0px; }
@media (min-width: 1019px) {
  .td-header-style-13 .td-a-rec-id-header > div, .td-header-style-13 .td-g-rec-id-header > div, .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .td-header-style-13 .td-g-rec-id-header > .adsbygoogle { margin: 24px auto 0px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-13 .td-a-rec-id-header > div, .td-header-style-13 .td-g-rec-id-header > div, .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .td-header-style-13 .td-g-rec-id-header > .adsbygoogle { margin: 14px auto 0px ! important; }
}
.td-header-style-13 .td-a-rec-id-header img, .td-header-style-13 .td-g-rec-id-header img { position: relative; }
.td-header-style-13 .td-a-rec-id-header .adsbygoogle, .td-header-style-13 .td-g-rec-id-header .adsbygoogle { position: relative; display: block ! important; }
.td-header-style-13 .td-affix .sf-menu { margin-top: 0px; clear: none; }
.td-header-style-13 .td-affix .header-search-wrap { display: none; }
@media (max-width: 767px) {
  .td-header-style-13 .td-affix .header-search-wrap { display: block; }
}
.td-header-style-13 #td-top-mobile-toggle i { width: 64px; line-height: 64px; height: 64px; }
.td-header-style-13 .header-search-wrap .td-icon-search { font-size: 15px; color: rgb(255, 255, 255); }
@media (min-width: 1019px) {
  .td-header-style-13 .header-search-wrap .td-icon-search { margin-top: 12px; width: 100px; text-align: right; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-13 .header-search-wrap .td-icon-search { margin-top: 12px; width: 100px; text-align: right; }
}
@media (max-width: 767px) {
  .td-header-style-13 .header-search-wrap .td-icon-search { height: 64px; width: 64px; line-height: 64px; }
}
.td-header-style-13 .header-search-wrap .td-icon-search::before { font-size: 20px; vertical-align: middle; }
.td-header-style-13 .header-search-wrap .td-icon-search span { font-style: normal; pointer-events: none; vertical-align: middle; }
.td-header-style-13 .header-search-wrap .td-drop-down-search { top: 62px; }
.td-header-style-13 .td-header-menu-wrap-full { background-color: rgb(21, 21, 21); }
.td-header-style-13 #td-header-menu { min-height: 100px; }
.td-header-style-13 #td-top-search { top: 0px; margin-top: 0px; }
.td-header-style-13 .black-menu { padding-right: 0px; }
.td-header-style-13 .black-menu .sf-menu > .current-menu-item > a, .td-header-style-13 .black-menu .sf-menu > .current-menu-ancestor > a, .td-header-style-13 .black-menu .sf-menu > .current-category-ancestor > a, .td-header-style-13 .black-menu .sf-menu > li > a:hover, .td-header-style-13 .black-menu .sf-menu > .sfHover > a { background-color: transparent ! important; }
.td-header-style-13 .black-menu .sf-menu > .current-menu-item > a::after, .td-header-style-13 .black-menu .sf-menu > .current-menu-ancestor > a::after, .td-header-style-13 .black-menu .sf-menu > .current-category-ancestor > a::after, .td-header-style-13 .black-menu .sf-menu > li > a:hover::after, .td-header-style-13 .black-menu .sf-menu > .sfHover > a::after { content: ""; display: block; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 4px; }
.td-header-style-13 .sf-menu { float: right; margin: -10px -16px 0px; clear: left; }
.td-header-style-13 .sf-menu > li > a { color: rgb(255, 255, 255); line-height: 40px; padding: 0px 16px; text-transform: none; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-13 .sf-menu > li > a { padding: 0px 16px; }
}
.td-header-style-13 .sf-menu > li > a::after { display: none; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-13 .sf-menu a.sf-with-ul { padding-right: 26px; }
}
.td-header-style-13 .td-mega-menu ul { border-top: 0px none; }
@media (max-width: 767px) {
  .td-header-style-13 #td-header-menu { min-height: 64px; }
  .td-header-style-13 .td-header-main-menu { height: 64px; }
}
.td-header-style-13 .td-affix { background-color: rgba(22, 22, 22, 0.9); }
.td-header-style-13 .td-affix #td-header-menu { min-height: 48px; }
.td-md-is-firefox .td-header-style-13 .sf-menu > li > a { padding: 0px 25px 0px 10px; }
.td-md-is-safari .td-header-style-13 .td-logo img.td-retina-version { max-width: 290px; }
.td-md-is-safari .td-header-style-13 .sf-menu > li > a { padding: 0px 20px 0px 10px; }
@media (min-width: 1019px) {
  .single_template_6 .td-header-style-13 .td-a-rec-id-header > div, .single_template_7 .td-header-style-13 .td-a-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-13 .td-a-rec-id-header > div, .single_template_8 .td-header-style-13 .td-a-rec-id-header > div, .single_template_10 .td-header-style-13 .td-a-rec-id-header > div, .single_template_11 .td-header-style-13 .td-a-rec-id-header > div, .td_category_template_2 .td-header-style-13 .td-a-rec-id-header > div, .td_category_template_5 .td-header-style-13 .td-a-rec-id-header > div, .td_category_template_6 .td-header-style-13 .td-a-rec-id-header > div, .td_category_template_8 .td-header-style-13 .td-a-rec-id-header > div, .single_template_6 .td-header-style-13 .td-g-rec-id-header > div, .single_template_7 .td-header-style-13 .td-g-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-13 .td-g-rec-id-header > div, .single_template_8 .td-header-style-13 .td-g-rec-id-header > div, .single_template_10 .td-header-style-13 .td-g-rec-id-header > div, .single_template_11 .td-header-style-13 .td-g-rec-id-header > div, .td_category_template_2 .td-header-style-13 .td-g-rec-id-header > div, .td_category_template_5 .td-header-style-13 .td-g-rec-id-header > div, .td_category_template_6 .td-header-style-13 .td-g-rec-id-header > div, .td_category_template_8 .td-header-style-13 .td-g-rec-id-header > div, .single_template_6 .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .single_template_6 .td-header-style-13 .td-g-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-13 .td-g-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-13 .td-g-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-13 .td-g-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-13 .td-g-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-13 .td-g-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-13 .td-g-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-13 .td-g-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-13 .td-g-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-13 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 24px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .single_template_6 .td-header-style-13 .td-a-rec-id-header > div, .single_template_7 .td-header-style-13 .td-a-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-13 .td-a-rec-id-header > div, .single_template_8 .td-header-style-13 .td-a-rec-id-header > div, .single_template_10 .td-header-style-13 .td-a-rec-id-header > div, .single_template_11 .td-header-style-13 .td-a-rec-id-header > div, .td_category_template_2 .td-header-style-13 .td-a-rec-id-header > div, .td_category_template_5 .td-header-style-13 .td-a-rec-id-header > div, .td_category_template_6 .td-header-style-13 .td-a-rec-id-header > div, .td_category_template_8 .td-header-style-13 .td-a-rec-id-header > div, .single_template_6 .td-header-style-13 .td-g-rec-id-header > div, .single_template_7 .td-header-style-13 .td-g-rec-id-header > div, .homepage-post.single_template_7 .td-header-style-13 .td-g-rec-id-header > div, .single_template_8 .td-header-style-13 .td-g-rec-id-header > div, .single_template_10 .td-header-style-13 .td-g-rec-id-header > div, .single_template_11 .td-header-style-13 .td-g-rec-id-header > div, .td_category_template_2 .td-header-style-13 .td-g-rec-id-header > div, .td_category_template_5 .td-header-style-13 .td-g-rec-id-header > div, .td_category_template_6 .td-header-style-13 .td-g-rec-id-header > div, .td_category_template_8 .td-header-style-13 .td-g-rec-id-header > div, .single_template_6 .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-13 .td-a-rec-id-header > .adsbygoogle, .single_template_6 .td-header-style-13 .td-g-rec-id-header > .adsbygoogle, .single_template_7 .td-header-style-13 .td-g-rec-id-header > .adsbygoogle, .homepage-post.single_template_7 .td-header-style-13 .td-g-rec-id-header > .adsbygoogle, .single_template_8 .td-header-style-13 .td-g-rec-id-header > .adsbygoogle, .single_template_10 .td-header-style-13 .td-g-rec-id-header > .adsbygoogle, .single_template_11 .td-header-style-13 .td-g-rec-id-header > .adsbygoogle, .td_category_template_2 .td-header-style-13 .td-g-rec-id-header > .adsbygoogle, .td_category_template_5 .td-header-style-13 .td-g-rec-id-header > .adsbygoogle, .td_category_template_6 .td-header-style-13 .td-g-rec-id-header > .adsbygoogle, .td_category_template_8 .td-header-style-13 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 14px ! important; }
}
.td_category_template_2 .td-header-style-13, .td_category_template_5 .td-header-style-13 { border-bottom: 1px solid rgb(242, 242, 242); }
.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 > li.td-normal-menu > ul.sub-menu { left: -15px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu > li.td-normal-menu > ul.sub-menu { left: -5px; }
}
.sf-menu ul li { width: 100%; }
.sf-menu li:hover { visibility: inherit; }
.sf-menu li { float: left; position: relative; }
.sf-menu li .fa { margin-right: 10px; font-size: 1.4em; vertical-align: middle; position: relative; top: -1px; }
.sf-menu li .td-only-icon { margin-right: 0px; }
.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 > .current-menu-ancestor, .sf-menu > .current-category-ancestor, .sf-menu > .current-menu-item { z-index: 0; }
.td-no-down-arrow > a .sf-sub-indicator { display: none; }
.sf-menu > li > a { padding: 0px 14px; line-height: 48px; font-size: 14px; color: rgb(0, 0, 0); font-weight: 700; text-transform: uppercase; backface-visibility: hidden; }
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu > li > a { padding: 0px 9px; font-size: 11px; }
}
.sf-menu .menu_icon { position: relative; top: 13px; float: left; }
.sf-menu .sub-menu .menu_icon { top: 0px; }
.sf-menu .menu_hidden { display: none ! important; }
.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; }
.td-affix .sf-menu > .current-menu-item > a, .td-affix .sf-menu > .current-menu-ancestor > a, .td-affix .sf-menu > .current-category-ancestor > a, .td-affix .sf-menu > li > a:hover, .td-affix .sf-menu > .sfHover > a { background-color: transparent; }
.sf-menu > li > a::after { background-color: transparent; content: ""; width: 0px; height: 3px; position: absolute; bottom: 0px; left: 0px; right: 0px; margin: 0px auto; transform: translate3d(0px, 0px, 0px); transition: width 0.2s ease 0s; }
.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); width: 100%; }
#td-header-menu { min-height: 48px; }
.td-normal-menu ul { box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15); }
.sf-menu .td-normal-menu ul { padding: 15px 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu .td-normal-menu ul { padding: 8px 0px; }
}
.sf-menu .td-normal-menu ul ul { margin: -15px 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu .td-normal-menu ul ul { margin: -8px 0px; }
}
.sf-menu ul { background-color: rgb(255, 255, 255); }
.sf-menu ul .td-menu-item > a { padding: 7px 30px; font-size: 12px; line-height: 20px; color: rgb(17, 17, 17); }
.sf-menu ul .td-menu-item > a .fa { font-size: 1em; position: relative; top: -1px; width: 20px; margin-right: 5px; text-align: center; }
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu ul .td-menu-item > a { padding: 5px 16px 6px; font-size: 11px; }
}
.sf-menu ul .td-icon-menu-down { float: right; top: 0px; font-size: 7px; }
.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(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 { backface-visibility: hidden; }
.sf-menu .sub-menu .td-icon-menu-down { position: absolute; top: 50%; right: 19px; margin-top: -9px; line-height: 19px; }
.sf-menu .td-menu-badge { font-size: 10px; background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); border-radius: 2px; padding: 0px 4px 1px; margin-left: 6px; line-height: 1; position: relative; top: -1px; }
@media (max-width: 767px) {
  .td-menu-badge { display: none; }
}
.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: 0px 0px 22px 22px; }
.td-mega-menu-page .td-mega-grid { padding: 22px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-mega-menu-page .td-mega-grid { padding: 21px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mega-menu-page .td-mega-grid { padding: 22px; }
}
.td-mega-menu-page .td-mega-grid .td_block_wrap { padding-bottom: 26px; }
.td-mega-menu-page .wpb_content_element { clear: both; }
.td-mega-menu-page .wpb_content_element .td_block_wrap .td-pulldown-filter-display-option { display: none; }
.td-mega-menu-page .wpb_content_element .widgettitle::after { width: 1200px; }
.td-mega-menu-page .wpb_content_element ul { display: inline-block ! important; position: relative ! important; width: 100% ! important; border: 0px none ! important; left: 0px ! important; top: 0px ! important; margin-left: 0px ! important; box-shadow: none ! important; }
.td-mega-menu-page .wpb_content_element ul li { box-shadow: none ! important; float: none ! important; width: auto ! important; line-height: 30px ! important; margin-left: 0px; padding: 0px ! important; list-style-type: disc ! important; list-style-position: inside; }
.td-mega-menu-page .wpb_content_element ul li ul { opacity: 1 ! important; margin-top: 4px ! important; margin-left: 21px ! important; padding-bottom: 0px ! important; }
.td-mega-menu-page .wpb_content_element ul li ul li:last-child { border-bottom: 0px none ! important; padding-bottom: 0px ! important; }
.td-mega-menu-page .wpb_content_element ul li a { background-color: transparent ! important; line-height: 26px ! important; padding: 0px ! important; margin: 0px ! important; color: rgb(34, 34, 34) ! important; }
.td-mega-menu-page .wpb_content_element ul li a i { display: none; }
.td-mega-menu-page .wpb_content_element ul li a:hover { background-color: transparent ! important; color: rgb(77, 178, 236) ! important; }
.td-mega-menu-page .vc_wp_custommenu ul li { padding: 5px 0px ! important; border-top: 1px dashed rgb(237, 237, 237); list-style-type: none ! important; }
.td-mega-menu-page .vc_wp_custommenu ul li:first-child { border: 0px none; }
.td-mega-menu-page .vc_wp_custommenu ul li:last-child { border-bottom: 1px dashed rgb(237, 237, 237); }
.td-mega-menu-page .vc_wp_custommenu ul li li { border-top: 1px dashed rgb(237, 237, 237) ! important; }
.td_block_mega_menu { display: table; width: 100%; margin-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 10px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mega-row { padding-bottom: 6px; }
}
.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: inherit; font-weight: 500; font-size: 13px; margin: 7px 0px 0px; line-height: 18px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mega-span h3 { font-size: 12px; line-height: 16px; }
}
.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-width: 0px; border-right-style: none; line-height: 17px; border-color: rgb(234, 234, 234) ! important; }
@media (max-width: 767px) {
  #td-header-search { width: 91%; font-size: 16px; }
}
.header-search-wrap #td-header-search-button, .header-search-wrap #td-header-search-button-mob { display: block; position: relative; }
@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 (min-width: 768px) and (max-width: 1018px) {
  .header-search-wrap .td-icon-search { font-size: 15px; }
}
@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; visibility: hidden; opacity: 0; right: 0px; border-radius: 0px; border: 0px none; width: 342px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2); transition: all 0.4s ease 0s; transform: translate3d(0px, 20px, 0px); }
@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: -9px; 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: -3px; display: block; content: ""; right: 0px; left: 0px; margin: 0px auto; width: 100%; height: 3px; 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-post-category { z-index: 2; position: relative; }
.header-search-wrap .td-drop-down-search-open { visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); }
.header-search-wrap .td-search-form { margin: 20px; }
.header-search-wrap .result-msg { text-align: center; padding: 4px 0px 6px; font-family: inherit; font-size: 12px; color: rgb(34, 34, 34); font-style: italic; }
.header-search-wrap .result-msg a { color: rgb(34, 34, 34); display: block; }
.header-search-wrap .result-msg a:hover { color: rgb(77, 178, 236); }
.header-search-wrap .td-aj-search-results { background-color: rgba(144, 144, 144, 0.02); border-top: 1px solid rgb(237, 237, 237); border-bottom: 1px solid rgb(237, 237, 237); padding: 10px 0px; }
.header-search-wrap .td-aj-search-results .item-details { margin: 10px 20px 10px 115px; }
.header-search-wrap .td-aj-search-results .td-module-thumb { top: 10px; margin-left: 20px; }
.header-search-wrap .td_module_mx2 { padding-bottom: 0px; }
.header-search-wrap .no-result { background-color: rgb(253, 253, 253); border-top: 1px solid rgb(237, 237, 237); border-bottom: 1px solid rgb(237, 237, 237); }
.header-search-wrap .meta-info { line-height: 14px; }
.header-search-wrap .td-aj-cur-element { background-color: rgba(128, 128, 128, 0.1); }
.td-demo-multicolumn-2 .sub-menu { padding: 14px; column-count: 2; }
.td-menu-mob-open-menu .td-demo-multicolumn-2 .sub-menu { padding: 0px; column-count: 1; }
.td-menu-mob-open-menu .td-demo-menuitem-hide { display: none; }
.td-demo-menuitem-hide { visibility: hidden; }
.td-header-top-menu { color: rgb(255, 255, 255); font-size: 11px; }
.td-header-top-menu .fa { text-align: center; min-width: 13px ! important; margin-right: 3px; }
.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: 28px; padding: 0px ! important; z-index: 1000; float: left; }
@media (max-width: 767px) {
  .td-header-sp-top-menu { display: none ! important; }
}
.td-header-sp-top-menu .td_ul_logout { margin-right: 16px; }
.td-header-sp-top-widget { line-height: 28px; text-align: right; padding-left: 0px ! important; padding-right: 0px ! important; }
.td-header-sp-top-widget .td-social-icon-wrap .td-icon-font { vertical-align: middle; }
@media (max-width: 767px) {
  .td-header-sp-top-widget { width: 100%; text-align: center; }
}
.td_data_time { display: inline-block; margin-right: 32px; }
.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 > li { line-height: 28px; }
.top-header-menu > .td-normal-menu:hover > .sub-menu { display: block ! important; }
.top-header-menu .avatar { display: inline-block; vertical-align: middle; margin-right: 6px; position: relative; top: -1px; }
.top-header-menu .td-icon-menu-down { padding-left: 6px; font-size: 8px; position: relative; top: -1px; }
.top-header-menu .td-icon-logout { font-size: 10px; position: relative; top: 1px; margin-right: 2px; }
.top-header-menu .sub-menu { display: none; position: absolute; top: 100%; left: -10px; line-height: 28px; 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 .td_user_logd_in { font-weight: bold; }
.top-header-menu .td_user_logd_in:hover { text-decoration: none ! important; }
.top-header-menu .current-menu-item > a, .top-header-menu .current-menu-ancestor > a, .top-header-menu .current-category-ancestor > a { color: rgb(77, 178, 236); }
.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_sp_login_ico_style { position: absolute; top: 3px; right: -9px; }
.td_sp_logout_ico_style { position: relative; top: 3px; left: 17px; }
.td-social-icon-wrap > a { display: inline-block; }
.td-social-icon-wrap .td-icon-font { font-size: 12px; width: 30px; height: 24px; line-height: 24px; }
.td-social-icon-wrap .td-icon-instagram { font-size: 15px; }
@media (max-width: 767px) {
  .td-social-icon-wrap { margin: 0px 3px; }
}
.top-bar-style-1 .td-header-sp-top-menu { float: none; }
.top-bar-style-1 .td-header-sp-top-widget { display: none; }
.top-bar-style-1 .top-header-user-account.td_ul_login { list-style: outside none none; margin: 0px; display: inline-block; float: right; background: rgb(243, 243, 243) none repeat scroll 0% 0%; }
.top-bar-style-1 .top-header-user-account.td_ul_login li { display: inline-block; position: relative; margin-left: 0px; float: none; }
.top-bar-style-1 .top-header-user-account.td_ul_login a { color: rgb(89, 89, 89); line-height: 1; margin-right: 0px; text-transform: none; font-size: inherit; }
.top-bar-style-1 .top-header-user-account.td_ul_login .td-icon-menu-down { padding-left: 6px; font-size: 8px; position: relative; top: -1px; }
.top-bar-style-1 .top-header-user-account.td_ul_login .sub-menu { color: rgb(89, 89, 89); }
.top-bar-style-1 .top-header-user-account.td_ul_login .sub-menu li { padding: 16px; }
.top-bar-style-1 .top-header-user-account.td_ul_login .form-group { position: relative; }
.top-bar-style-1 .top-header-user-account.td_ul_login input[type="submit"] { position: absolute; right: 0px; top: 0px; padding: 9px 16px 10px; }
.top-bar-style-1 .top-header-user-account.td_ul_login .parsley-errors-list { width: auto; position: relative; top: auto; left: auto; }
.top-bar-style-1 .top-header-user-account.td_ul_login .parsley-errors-list li { padding: 0px; }
.top-bar-style-1 .top-header-user-account.td_ul_login .user-account-action, .top-bar-style-1 .top-header-user-account.td_ul_login hr { font-size: 11px; margin-top: 20px; margin-bottom: 0px; line-height: 1; }
.top-bar-style-1 .wc_cart_wrapper { float: right; margin-right: 16px; }
.top-bar-style-2 .td_ul_login, .top-bar-style-2 .td_ul_logout { margin-right: 32px; }
.top-bar-style-2 .td-header-sp-top-menu { float: right; }
.top-bar-style-2 .td-header-sp-top-menu ul:last-child, .top-bar-style-2 .td-header-sp-top-menu div:last-child { margin-right: 0px; }
.top-bar-style-2 .menu-top-container, .top-bar-style-2 .top-header-menu li:last-child a { margin-right: 0px; }
.top-bar-style-4 .td-header-sp-top-widget, .top-bar-style-4 .td-header-sp-top-menu { float: right; }
#td-outer-wrap { overflow: hidden; }
@media (max-width: 1140px) {
  #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: 27px; width: 54px; line-height: 54px; height: 54px; display: inline-block; padding-top: 1px; color: rgb(255, 255, 255); }
.admin-bar #td-mobile-nav { padding-top: 32px; }
@media (max-width: 767px) {
  .admin-bar #td-mobile-nav { padding-top: 46px; }
}
.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(49, 59, 69) 0px, rgb(51, 147, 184) 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-mobile-nav .td_display_err { text-align: center; color: rgb(255, 255, 255); border: 0px none; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.16); margin: -9px -30px 24px; font-size: 14px; border-radius: 0px; padding: 12px; position: relative; background-color: rgba(255, 255, 255, 0.06); display: none; }
#td-mobile-nav input:invalid { box-shadow: none ! important; }
.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: 0px none; background-color: transparent; font-size: 14px; width: 40px; height: 40px; line-height: 38px; color: rgb(255, 255, 255); vertical-align: middle; }
#td-mobile-nav .td-social-icon-wrap .td-icon-instagram { font-size: 16px; }
.td-mobile-close { position: absolute; right: 1px; 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 .fa { margin-right: 10px; min-width: 22px ! important; display: inline-block; font-size: 18px; text-align: center; position: relative; top: -1px; }
.td-mobile-content .sub-menu .fa { margin-right: 5px; min-width: 16px ! important; font-size: 13px; }
.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 .td-sub-menu-open > a i { transform: rotate(0deg); }
.td-mobile-content .td-sub-menu-open > ul { display: block; max-height: 2000px; opacity: 0.9; }
.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 a { padding-left: 55px ! important; }
.td-mobile-content .sub-menu .sub-menu .sub-menu a { padding-left: 74px ! important; }
.td-mobile-content .current-menu-item > a, .td-mobile-content .current-menu-ancestor > a, .td-mobile-content .current-category-ancestor > a { color: rgb(115, 199, 227); }
.td-mobile-content .menu_icon { display: none; }
.td-mobile-content .menu-item-has-children a { width: 100%; z-index: 1; }
.td-mobile-content .td-link-element-after { position: relative; }
.td-menu-mob-open-menu { position: relative; }
.td-menu-mob-open-menu #wpadminbar { position: fixed ! important; }
.td-menu-mob-open-menu #td-outer-wrap { position: fixed; transform: scale3d(0.9, 0.9, 0.9); box-shadow: 0px 0px 46px rgb(0, 0, 0); }
.td-menu-mob-open-menu #td-mobile-nav { height: auto; overflow: auto; transform: translate3d(0px, 0px, 0px); left: 0px; }
.td-menu-mob-open-menu .td-menu-background { transform: translate3d(0px, 0px, 0px); }
.td-menu-mob-open-menu.admin-bar #td-mobile-nav { padding-top: 0px; }
.td-mobile-container { opacity: 1; transition: all 0.5s ease 0.5s; }
.td-hide-menu-content .td-mobile-container { opacity: 0; visibility: hidden; transition: all 0.5s ease 0s; }
.td-hide-menu-content .td-mobile-content { display: none; }
#td-mobile-nav .td-login-animation { opacity: 0; transition: all 0.5s ease 0.5s; position: absolute; top: 0px; width: 100%; }
#td-mobile-nav .td-login-hide { transition: all 0.5s ease 0s; visibility: hidden ! important; }
#td-mobile-nav .td-login-show { visibility: visible ! important; opacity: 1; }
#td-mobile-nav .td-menu-login-section { list-style: outside none none; position: relative; margin-top: 20px; }
#td-mobile-nav .td-menu-login-section .td-logged-wrap { height: 60px; line-height: 60px; }
@media (max-width: 320px) {
  #td-mobile-nav .td-menu-login-section .td-logged-wrap { height: 40px; line-height: 40px; }
}
#td-mobile-nav .td-menu-login-section a { color: rgb(255, 255, 255); }
#td-mobile-nav .td-menu-avatar { position: absolute; top: 0px; left: 20px; margin: 0px; }
#td-mobile-nav .td-menu-avatar .td-avatar-container { width: 60px; height: 60px; border-radius: 40px; box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.1); overflow: hidden; position: relative; }
@media (max-width: 320px) {
  #td-mobile-nav .td-menu-avatar .td-avatar-container { box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.1); width: 40px; height: 40px; }
}
#td-mobile-nav .td-menu-avatar .avatar { position: absolute; margin: 0px auto; left: -9999px; right: -9999px; max-width: none; width: 100%; height: 100%; }
#td-mobile-nav .td-menu-username { font-size: 20px; font-weight: bold; margin: 0px 100px 0px 95px; overflow: hidden; height: 60px; }
@media (max-width: 320px) {
  #td-mobile-nav .td-menu-username { font-size: 18px; height: 40px; margin: 0px 100px 0px 75px; }
}
#td-mobile-nav .td-menu-logout { position: absolute; top: 0px; right: 20px; margin: 0px; }
#td-mobile-nav .td-menu-logout a { padding: 7px 14px; border: 1px solid rgba(255, 255, 255, 0.1); background-color: rgba(255, 255, 255, 0.03); font-size: 14px; font-weight: bold; }
#td-mobile-nav .td-guest-wrap { height: 40px; text-align: center; }
#td-mobile-nav .td-guest-wrap .td-menu-avatar { position: relative; display: inline-block; vertical-align: middle; top: auto; left: auto; margin-right: 15px; }
#td-mobile-nav .td-guest-wrap .td-menu-avatar .td-avatar-container { width: 40px; height: 40px; }
#td-mobile-nav .td-guest-wrap .td-menu-login { display: inline-block; font-size: 20px; font-weight: bold; color: rgb(255, 255, 255); vertical-align: middle; }
#td-mobile-nav .td-guest-wrap .td-menu-login span { background-color: rgb(255, 255, 255); width: 1px; height: 20px; display: inline-block; margin: 0px 13px; line-height: 20px; position: relative; top: 3px; opacity: 0.3; }
#td-mobile-nav .td-guest-wrap .td-menu-login a { cursor: pointer; }
#td-mobile-nav .td-register-section { position: absolute; top: 0px; color: rgb(255, 255, 255); width: 100%; z-index: -1; }
#td-mobile-nav .td-register-section a { color: rgb(255, 255, 255); }
#td-mobile-nav .td-register-section .td-icon-read-down { font-size: 23px; transform: rotate(90deg); line-height: 74px; width: 74px; }
#td-mobile-nav .td-register-section .td-login-input { color: rgb(255, 255, 255); font-weight: normal; font-size: 17px; height: 40px; line-height: 40px; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgba(255, 255, 255, 0.2); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: transparent none repeat scroll 0% 0%; outline: 0px none; margin: 18px 0px; position: relative; border-radius: 0px; box-shadow: none; }
#td-mobile-nav .td-register-section .td-login-input:focus ~ label, #td-mobile-nav .td-register-section .td-login-input:valid ~ label { top: -6px; font-size: 14px; opacity: 0.4; }
#td-mobile-nav .td-register-section .td-login-form-wrap { padding: 0px 30px; }
#td-mobile-nav .td-register-section .td-login-button { display: block; text-align: center; width: 100%; text-transform: uppercase; line-height: 50px; color: rgb(0, 0, 0); border: 0px none; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.36); margin: 17px 0px 15px; font-size: 17px; border-radius: 0px; background-color: rgb(255, 255, 255); opacity: 0.8; text-shadow: none; }
#td-mobile-nav .td-register-section .td-login-info-text { text-align: center; margin-bottom: 20px; }
#td-mobile-nav .td-login-title { position: absolute; top: 0px; padding: 0px 50px; text-align: center; line-height: 74px; text-transform: uppercase; width: 100%; font-size: 17px; height: 74px; overflow: hidden; z-index: -1; }
#td-mobile-nav .td-login-panel-title { text-align: center; font-size: 16px; padding: 30px 10px; }
#td-mobile-nav .td-login-panel-title span { display: inline-block; font-size: 28px; font-weight: bold; width: 100%; margin-bottom: 10px; }
.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; backface-visibility: hidden; 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_module_wrap { text-align: left; }
.td-search-wrap-mob .td_module_wrap .entry-title { font-size: 16px; line-height: 20px; }
.td-search-wrap-mob .td_module_wrap .entry-title a { color: rgb(255, 255, 255); }
.td-search-wrap-mob .td_module_wrap:hover .entry-title a { color: rgb(255, 255, 255); }
.td-search-wrap-mob .td-post-date { color: rgb(221, 221, 221); opacity: 0.8; }
.td-search-wrap-mob .td-search-form { margin-bottom: 30px; }
.td-search-wrap-mob .td-aj-search-results { margin: 0px 5%; text-align: left; }
.td-search-wrap-mob .td-module-thumb { top: auto; left: auto; }
.td-search-wrap-mob .result-msg { margin: 0px 5%; }
.td-search-wrap-mob .result-msg a { display: block; text-align: center; width: 100%; text-transform: uppercase; line-height: 50px; color: rgb(0, 0, 0); border: 0px none; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.36); margin: 10px 0px 40px; font-size: 17px; border-radius: 0px; background-color: rgb(255, 255, 255); opacity: 0.8; }
.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(49, 59, 69) 0px, rgb(51, 147, 184) 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 { position: relative; }
.td-search-opened #wpadminbar { position: fixed ! important; }
.td-search-opened #td-outer-wrap { position: fixed; transform: scale3d(0.9, 0.9, 0.9); box-shadow: 0px 0px 46px; }
.td-search-opened .td-search-wrap-mob .td-drop-down-search { opacity: 1; visibility: visible; transition: all 0.5s ease 0.3s; }
.td-search-opened .td-search-background { transform: translate3d(0px, 0px, 0px); visibility: visible; }
.td-search-opened .td-search-input::after { transform: scaleX(1); }
.td-search-opened.admin-bar .td-search-wrap-mob { padding-top: 0px; }
.admin-bar .td-search-wrap-mob { padding-top: 32px; }
@media (max-width: 767px) {
  .admin-bar .td-search-wrap-mob { padding-top: 46px; }
}
#td-mobile-nav label { position: absolute; top: 26px; left: 10px; font-size: 17px; color: rgb(255, 255, 255); opacity: 0.6; pointer-events: none; transition: all 0.2s ease 0s; }
.td-login-inputs { position: relative; }
body, p { font-family: inherit; font-size: 14px; line-height: 21px; }
p { margin-top: 0px; margin-bottom: 21px; }
a:active, a:focus { outline: 0px none; }
a { color: rgb(77, 178, 236); text-decoration: none; }
ins { background: white none repeat scroll 0% 0%; text-decoration: none; }
code { position: relative; top: -1px; border: 0px none; background-color: rgb(241, 241, 241); padding: 2px 6px; }
pre { background-color: rgb(241, 241, 241); padding: 4px 10px; border: 0px none; border-radius: 0px; margin-top: 24px; }
cite { font-family: inherit; font-size: 13px; font-style: italic; font-weight: normal; text-transform: none; color: rgb(0, 0, 0); }
cite a { color: rgb(0, 0, 0); }
cite a:hover { color: rgb(77, 178, 236); }
q { font-style: italic; }
ul, ol { padding: 0px; }
ul li, ol li { line-height: 24px; margin-left: 21px; }
.dl-horizontal a { font-weight: 500 ! important; }
.dl-horizontal dt { width: 70px; font-weight: 400; line-height: 24px; font-size: 15px; }
.dl-horizontal dd { margin-left: 90px; line-height: 24px; font-size: 14px; }
address { font-size: inherit ! important; line-height: inherit ! important; margin-bottom: 21px; }
big { text-transform: uppercase; }
embed { width: 100%; }
table { width: 100%; }
table th { text-align: left; border: 1px solid rgb(237, 237, 237); padding: 2px 8px; }
table td { border: 1px solid rgb(237, 237, 237); padding: 2px 8px; }
table .odd td { background-color: rgb(252, 252, 252); }
h1, h2, h3, h4, h5, h6 { font-family: inherit; 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; }
h2 { font-size: 27px; line-height: 38px; margin-top: 30px; margin-bottom: 20px; }
h3 { font-size: 22px; line-height: 30px; margin-top: 27px; margin-bottom: 17px; }
h4 { font-size: 19px; line-height: 29px; margin-top: 24px; margin-bottom: 14px; }
h5 { font-size: 17px; line-height: 25px; margin-top: 21px; margin-bottom: 11px; }
h6 { font-size: 16px; line-height: 24px; margin-top: 21px; margin-bottom: 11px; }
.videopress-placeholder { width: 100% ! important; }
.videopress-poster { height: auto ! important; width: 100% ! important; }
.video-player { width: 100% ! important; }
textarea { font-size: 12px; line-height: 21px; color: rgb(68, 68, 68); border: 1px solid rgb(225, 225, 225); width: 100%; max-width: 100%; height: 168px; min-height: 168px; padding: 6px 9px; }
@media (max-width: 767px) {
  textarea { font-size: 16px; }
}
textarea:active, textarea:focus { border-color: rgb(176, 176, 176) ! important; }
textarea:focus, input:focus, input[type]:focus { outline: 0px none; }
input[type="submit"] { font-family: inherit; font-size: 13px; background-color: rgb(34, 34, 34); border-radius: 0px; color: rgb(255, 255, 255); border: 0px 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) ! important; }
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; }
}
.td-post-content img, .wpb_text_column img, .td_block_text_with_title img, .woocommerce #tab-description img, .mce-content-body img { margin-bottom: 21px; }
.td-post-content figure img, .wpb_text_column figure img, .td_block_text_with_title figure img, .woocommerce #tab-description figure img, .mce-content-body figure img { margin-bottom: 0px; }
.td-post-content .alignnone, .wpb_text_column .alignnone, .td_block_text_with_title .alignnone, .woocommerce #tab-description .alignnone, .mce-content-body .alignnone { display: inline-block; margin: 0px 5px; }
@media (max-width: 767px) {
  .td-post-content .alignnone, .wpb_text_column .alignnone, .td_block_text_with_title .alignnone, .woocommerce #tab-description .alignnone, .mce-content-body .alignnone { margin: 0px 10px 0px 0px; }
}
img.wp-smiley { width: auto; }
.wp-caption-text, .wp-caption-dd { font-family: inherit; text-align: left; margin: 6px 0px 26px; font-size: 11px; font-style: italic; font-weight: normal; line-height: 17px; color: rgb(68, 68, 68); }
.wp-caption { text-align: center; max-width: 100%; }
.wp-caption img { max-width: 100% ! important; }
.alignnone { margin-top: 0px; }
.aligncenter { text-align: center; clear: both; display: block; margin: 6px auto; }
figure.alignright, figure.alignleft, figure.aligncenter { margin-bottom: 0px; }
.alignnone img, .aligncenter img { width: 100%; }
.alignleft { float: left; margin-top: 6px; margin-right: 24px; margin-bottom: 6px ! important; margin-left: 0px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .alignleft { max-width: 312px ! important; margin-right: 21px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .alignleft { max-width: 220px ! important; margin-right: 21px; }
}
@media (max-width: 767px) {
  .alignleft { max-width: 220px ! important; margin-right: 21px; }
}
@media (max-width: 500px) {
  .alignleft { float: none; text-align: center; margin-left: auto; margin-right: auto; max-width: 100% ! important; margin-bottom: 21px; }
  .alignleft img { text-align: center; margin-left: auto; margin-right: auto; }
  .alignleft figcaption { text-align: center; }
}
.mce-content-body .alignleft { margin: 6px 24px 6px 0px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-span12 .alignleft, .mceContentBody-max-width-big .alignleft { max-width: 550px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span12 .alignleft, .mceContentBody-max-width-big .alignleft { max-width: 400px ! important; }
}
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute ! important; width: 1px; }
.alignright { float: right; margin-top: 6px; margin-right: 0px; margin-bottom: 6px ! important; margin-left: 24px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .alignright { max-width: 312px ! important; margin-left: 21px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .alignright { max-width: 220px ! important; margin-left: 21px; }
}
@media (max-width: 767px) {
  .alignright { max-width: 220px ! important; margin-left: 21px; }
}
@media (max-width: 500px) {
  .alignright { float: none; text-align: center; margin-left: auto; margin-right: auto; max-width: 100% ! important; margin-bottom: 21px; }
  .alignright img { text-align: center; margin-left: auto; margin-right: auto; }
  .alignright figcaption { text-align: center; }
}
.mce-content-body .alignright { margin: 6px 0px 6px 24px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-span12 .alignright, .mceContentBody-max-width-big .alignright { max-width: 550px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span12 .alignright, .mceContentBody-max-width-big .alignright { max-width: 400px ! important; }
}
.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, .td-post-content .td-arrow-list, .wpb_text_column .td-arrow-list, .td_block_text_with_title .td-arrow-list, .woocommerce #tab-description .td-arrow-list, .mce-content-body .td-arrow-list { list-style: outside none none; margin-left: 16px; }
.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; }
.td-page-content embed, .td-post-content embed, .wpb_text_column embed, .td_block_text_with_title embed, .woocommerce #tab-description embed, .mce-content-body embed, .td-page-content iframe, .td-post-content iframe, .wpb_text_column iframe, .td_block_text_with_title iframe, .woocommerce #tab-description iframe, .mce-content-body iframe, .td-page-content object, .td-post-content object, .wpb_text_column object, .td_block_text_with_title object, .woocommerce #tab-description object, .mce-content-body object { max-width: 100%; }
.entry-title a:hover, .td-post-category:hover, .widget a:hover, .td_block_wrap a:hover { text-decoration: none ! important; }
.td-page-content blockquote, .td-post-content blockquote, .wpb_text_column blockquote, .td_block_text_with_title blockquote, .bbpress blockquote, .woocommerce #tab-description blockquote, .mce-content-body blockquote, .comment-content blockquote { padding: 0px; position: relative; border-left: 0px none; margin: 40px 5% 38px; }
@media (max-width: 767px) {
  .td-page-content blockquote, .td-post-content blockquote, .wpb_text_column blockquote, .td_block_text_with_title blockquote, .bbpress blockquote, .woocommerce #tab-description blockquote, .mce-content-body blockquote, .comment-content blockquote { margin: 20px 3% 18px; }
}
.td-page-content blockquote p, .td-post-content blockquote p, .wpb_text_column blockquote p, .td_block_text_with_title blockquote p, .bbpress blockquote p, .woocommerce #tab-description blockquote p, .mce-content-body blockquote p, .comment-content blockquote p { font-family: inherit; font-size: 32px; line-height: 40px; font-weight: 400; font-style: italic; text-align: center; text-transform: uppercase; color: rgb(77, 178, 236); overflow-wrap: break-word; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-page-content blockquote p, .td-post-content blockquote p, .wpb_text_column blockquote p, .td_block_text_with_title blockquote p, .bbpress blockquote p, .woocommerce #tab-description blockquote p, .mce-content-body blockquote p, .comment-content blockquote p { font-size: 24px; line-height: 32px; }
}
@media (max-width: 767px) {
  .td-page-content blockquote p, .td-post-content blockquote p, .wpb_text_column blockquote p, .td_block_text_with_title blockquote p, .bbpress blockquote p, .woocommerce #tab-description blockquote p, .mce-content-body blockquote p, .comment-content blockquote p { font-size: 22px; line-height: 30px; }
}
.td-page-content .twitter-tweet p, .td-post-content .twitter-tweet p, .wpb_text_column .twitter-tweet p, .td_block_text_with_title .twitter-tweet p, .bbpress .twitter-tweet p, .woocommerce #tab-description .twitter-tweet p, .mce-content-body .twitter-tweet p, .comment-content .twitter-tweet p { font-family: initial; font-size: initial; line-height: initial; font-style: initial; text-align: initial; text-transform: initial; color: initial; font-weight: initial; }
.td-page-content .td_quote_right, .td-post-content .td_quote_right, .wpb_text_column .td_quote_right, .td_block_text_with_title .td_quote_right, .bbpress .td_quote_right, .woocommerce #tab-description .td_quote_right, .mce-content-body .td_quote_right, .comment-content .td_quote_right { float: right; width: 50%; margin: 21px 0px 21px 21px; }
@media (max-width: 767px) {
  .td-page-content .td_quote_right, .td-post-content .td_quote_right, .wpb_text_column .td_quote_right, .td_block_text_with_title .td_quote_right, .bbpress .td_quote_right, .woocommerce #tab-description .td_quote_right, .mce-content-body .td_quote_right, .comment-content .td_quote_right { float: none; width: auto; margin-right: 5%; margin-left: 5%; }
}
.td-page-content .td_quote_left, .td-post-content .td_quote_left, .wpb_text_column .td_quote_left, .td_block_text_with_title .td_quote_left, .bbpress .td_quote_left, .woocommerce #tab-description .td_quote_left, .mce-content-body .td_quote_left, .comment-content .td_quote_left { float: left; width: 50%; margin: 18px 18px 18px 0px; }
@media (max-width: 767px) {
  .td-page-content .td_quote_left, .td-post-content .td_quote_left, .wpb_text_column .td_quote_left, .td_block_text_with_title .td_quote_left, .bbpress .td_quote_left, .woocommerce #tab-description .td_quote_left, .mce-content-body .td_quote_left, .comment-content .td_quote_left { float: none; width: auto; margin-right: 5%; margin-left: 5%; }
}
.td-page-content .td_quote_left p, .td-post-content .td_quote_left p, .wpb_text_column .td_quote_left p, .td_block_text_with_title .td_quote_left p, .bbpress .td_quote_left p, .woocommerce #tab-description .td_quote_left p, .mce-content-body .td_quote_left p, .comment-content .td_quote_left p { text-align: left; }
@media (max-width: 767px) {
  .td-page-content .td_quote_left p, .td-post-content .td_quote_left p, .wpb_text_column .td_quote_left p, .td_block_text_with_title .td_quote_left p, .bbpress .td_quote_left p, .woocommerce #tab-description .td_quote_left p, .mce-content-body .td_quote_left p, .comment-content .td_quote_left p { text-align: center; }
}
.td-page-content .td_quote_box, .td-post-content .td_quote_box, .wpb_text_column .td_quote_box, .td_block_text_with_title .td_quote_box, .bbpress .td_quote_box, .woocommerce #tab-description .td_quote_box, .mce-content-body .td_quote_box, .comment-content .td_quote_box { margin: 0px; background-color: rgb(252, 252, 252); border-left: 2px solid rgb(77, 178, 236); padding: 15px 23px 0px; position: relative; top: 6px; clear: both; }
.td-page-content .td_quote_box p, .td-post-content .td_quote_box p, .wpb_text_column .td_quote_box p, .td_block_text_with_title .td_quote_box p, .bbpress .td_quote_box p, .woocommerce #tab-description .td_quote_box p, .mce-content-body .td_quote_box p, .comment-content .td_quote_box p { font-family: inherit; color: rgb(119, 119, 119); font-size: 13px; line-height: 21px; padding-bottom: 16px; margin: 0px; text-transform: none; }
.td-page-content .td_box_left, .td-post-content .td_box_left, .wpb_text_column .td_box_left, .td_block_text_with_title .td_box_left, .bbpress .td_box_left, .woocommerce #tab-description .td_box_left, .mce-content-body .td_box_left, .comment-content .td_box_left { width: 40%; float: left; margin: 0px 34px 20px 0px; }
@media (max-width: 767px) {
  .td-page-content .td_box_left, .td-post-content .td_box_left, .wpb_text_column .td_box_left, .td_block_text_with_title .td_box_left, .bbpress .td_box_left, .woocommerce #tab-description .td_box_left, .mce-content-body .td_box_left, .comment-content .td_box_left { float: none; margin: 0px 0px 36px; width: auto; }
}
.td-page-content .td_box_left p, .td-post-content .td_box_left p, .wpb_text_column .td_box_left p, .td_block_text_with_title .td_box_left p, .bbpress .td_box_left p, .woocommerce #tab-description .td_box_left p, .mce-content-body .td_box_left p, .comment-content .td_box_left p { text-align: left; }
.td-page-content .td_box_right, .td-post-content .td_box_right, .wpb_text_column .td_box_right, .td_block_text_with_title .td_box_right, .bbpress .td_box_right, .woocommerce #tab-description .td_box_right, .mce-content-body .td_box_right, .comment-content .td_box_right { width: 30%; float: right; margin: 0px 0px 20px 34px; }
@media (max-width: 767px) {
  .td-page-content .td_box_right, .td-post-content .td_box_right, .wpb_text_column .td_box_right, .td_block_text_with_title .td_box_right, .bbpress .td_box_right, .woocommerce #tab-description .td_box_right, .mce-content-body .td_box_right, .comment-content .td_box_right { float: none; margin: 0px 0px 36px; width: auto; }
}
.td-page-content .td_box_right p, .td-post-content .td_box_right p, .wpb_text_column .td_box_right p, .td_block_text_with_title .td_box_right p, .bbpress .td_box_right p, .woocommerce #tab-description .td_box_right p, .mce-content-body .td_box_right p, .comment-content .td_box_right p { text-align: left; }
.td-page-content .td_box_center, .td-post-content .td_box_center, .wpb_text_column .td_box_center, .td_block_text_with_title .td_box_center, .bbpress .td_box_center, .woocommerce #tab-description .td_box_center, .mce-content-body .td_box_center, .comment-content .td_box_center { margin: 0px 0px 29px; }
@media (max-width: 767px) {
  .td-page-content .td_box_center, .td-post-content .td_box_center, .wpb_text_column .td_box_center, .td_block_text_with_title .td_box_center, .bbpress .td_box_center, .woocommerce #tab-description .td_box_center, .mce-content-body .td_box_center, .comment-content .td_box_center { margin-bottom: 36px; }
}
.td-page-content .td_pull_quote, .td-post-content .td_pull_quote, .wpb_text_column .td_pull_quote, .td_block_text_with_title .td_pull_quote, .bbpress .td_pull_quote, .woocommerce #tab-description .td_pull_quote, .mce-content-body .td_pull_quote, .comment-content .td_pull_quote { padding: 18px 25px; margin: 0px; clear: both; }
.td-page-content .td_pull_quote p, .td-post-content .td_pull_quote p, .wpb_text_column .td_pull_quote p, .td_block_text_with_title .td_pull_quote p, .bbpress .td_pull_quote p, .woocommerce #tab-description .td_pull_quote p, .mce-content-body .td_pull_quote p, .comment-content .td_pull_quote p { font-family: inherit; font-size: 14px; line-height: 26px; font-weight: 600; position: relative; text-transform: none; text-align: center; }
.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(a2c75cc1cc19a96d4324f68a81e882f95d9a2d5c.)  no-repeat scroll 0% 0%; left: -20px; 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: -20px; display: block; content: ""; width: 15px; height: 15px; box-sizing: border-box; background: transparent url(61bfd48f324d408f322bb95bde88e8549cdd9f1b.)  no-repeat scroll 0% 0%; }
.td-page-content .td_pull_left, .td-post-content .td_pull_left, .wpb_text_column .td_pull_left, .td_block_text_with_title .td_pull_left, .bbpress .td_pull_left, .woocommerce #tab-description .td_pull_left, .mce-content-body .td_pull_left, .comment-content .td_pull_left { width: 40%; float: left; margin-right: 34px; }
@media (max-width: 767px) {
  .td-page-content .td_pull_left, .td-post-content .td_pull_left, .wpb_text_column .td_pull_left, .td_block_text_with_title .td_pull_left, .bbpress .td_pull_left, .woocommerce #tab-description .td_pull_left, .mce-content-body .td_pull_left, .comment-content .td_pull_left { float: none; margin: 0px 0px 30px; width: auto; }
}
.td-page-content .td_pull_right, .td-post-content .td_pull_right, .wpb_text_column .td_pull_right, .td_block_text_with_title .td_pull_right, .bbpress .td_pull_right, .woocommerce #tab-description .td_pull_right, .mce-content-body .td_pull_right, .comment-content .td_pull_right { width: 30%; float: right; margin-left: 34px; }
@media (max-width: 767px) {
  .td-page-content .td_pull_right, .td-post-content .td_pull_right, .wpb_text_column .td_pull_right, .td_block_text_with_title .td_pull_right, .bbpress .td_pull_right, .woocommerce #tab-description .td_pull_right, .mce-content-body .td_pull_right, .comment-content .td_pull_right { float: none; margin: 0px 0px 30px; width: auto; }
}
.td-page-content .td_pull_center, .td-post-content .td_pull_center, .wpb_text_column .td_pull_center, .td_block_text_with_title .td_pull_center, .bbpress .td_pull_center, .woocommerce #tab-description .td_pull_center, .mce-content-body .td_pull_center, .comment-content .td_pull_center { margin: 17px 0px; padding: 15px 50px; }
@media (max-width: 767px) {
  .td-page-content .td_pull_center, .td-post-content .td_pull_center, .wpb_text_column .td_pull_center, .td_block_text_with_title .td_pull_center, .bbpress .td_pull_center, .woocommerce #tab-description .td_pull_center, .mce-content-body .td_pull_center, .comment-content .td_pull_center { padding: 15px 20px; }
}
blockquote small { margin-top: 5px; display: block; font-size: 13px; font-style: italic; font-weight: normal; text-transform: none; color: rgb(68, 68, 68); }
blockquote.pull-right { padding-left: 20px; border-right: 0px none; }
blockquote.pull-right::after { border-right: 2px solid rgb(251, 85, 2); width: 40px; right: -40px; }
.td-page-content .dropcap, .td-post-content .dropcap, .wpb_text_column .dropcap, .td_block_text_with_title .dropcap, .bbpress .dropcap, .woocommerce #tab-description .dropcap, .mce-content-body .dropcap, .comment-content .dropcap { float: left; display: block; font-size: 50px; line-height: 56px; background-color: rgb(77, 178, 236); color: white; text-align: center; margin: 9px 13px 0px 0px; padding: 2px 10px 4px; font-family: inherit; text-transform: uppercase; min-width: 62px; min-height: 62px; }
.td-page-content .dropcap1, .td-post-content .dropcap1, .wpb_text_column .dropcap1, .td_block_text_with_title .dropcap1, .bbpress .dropcap1, .woocommerce #tab-description .dropcap1, .mce-content-body .dropcap1, .comment-content .dropcap1 { border-radius: 70px; font-size: 40px; padding: 2px 14px 4px; }
.td-page-content .dropcap2, .td-post-content .dropcap2, .wpb_text_column .dropcap2, .td_block_text_with_title .dropcap2, .bbpress .dropcap2, .woocommerce #tab-description .dropcap2, .mce-content-body .dropcap2, .comment-content .dropcap2 { background-color: transparent ! important; color: rgb(75, 75, 75); font-size: 79px; line-height: 69px; margin: 0px 9px 0px 0px; padding: 0px 13px 0px 0px; }
.td-page-content .dropcap3, .td-post-content .dropcap3, .wpb_text_column .dropcap3, .td_block_text_with_title .dropcap3, .bbpress .dropcap3, .woocommerce #tab-description .dropcap3, .mce-content-body .dropcap3, .comment-content .dropcap3 { background-color: transparent ! important; color: rgb(75, 75, 75); font-weight: bold; font-size: 79px; line-height: 69px; margin: 0px 9px 0px 0px; padding: 0px 13px 0px 0px; }
.td_text_columns_two_cols { column-count: 2; column-gap: 40px; column-rule: 1px solid rgb(233, 233, 233); margin-bottom: 26px; }
.td_btn { cursor: pointer; display: inline-block; position: relative; color: white; font-family: "Open Sans",arial,sans-serif; font-weight: 600; }
.td_btn_sm { padding: 5px 10px; font-size: 12px; line-height: 1.5; }
.td_btn_sm.td_round_btn { border-radius: 3px; }
.td_btn_md { padding: 9px 12px; font-size: 16px; line-height: 20px; }
.td_btn_md.td_round_btn { border-radius: 4px; }
.td_btn_lg { padding: 10px 16px; font-size: 18px; line-height: 1.33; }
.td_btn_lg.td_round_btn { border-radius: 6px; }
.td_default_btn, .td_round_btn { transition: background-color 0.1s ease 0s; background-color: rgb(77, 178, 236); }
.td_default_btn:hover, .td_round_btn:hover { background-color: rgb(68, 68, 68); }
.td_default_btn:active, .td_round_btn:active { background-color: rgb(0, 0, 0); }
.td_outlined_btn { border-width: 2px; border-style: solid; border-color: rgb(77, 178, 236); border-radius: 4px; color: rgb(77, 178, 236); background-color: transparent; transition: all 0.1s ease 0s; }
.td_outlined_btn:hover { background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); }
.td_outlined_btn:active { background-color: rgb(68, 68, 68); border-color: rgb(68, 68, 68); }
.td_shadow_btn { background-color: rgb(77, 178, 236); top: 0px; box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.25); transition: top 0.1s ease 0s; }
.td_shadow_btn:hover { top: -3px; box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.25); }
.td_shadow_btn:active { background-color: rgb(68, 68, 68); }
.td_3D_btn { background-color: rgb(77, 178, 236); top: 0px; transition: top 0.1s ease 0s; }
.td_3D_btn::after { content: ""; position: absolute; display: block; left: 0px; top: 100%; width: 100%; height: 5px; background-color: rgba(0, 0, 0, 0.25); z-index: 0; transition: height 0.1s ease 0s; }
.td_3D_btn:hover { top: 5px; }
.td_3D_btn:hover::before { height: 0px; }
.td_3D_btn:hover::after { height: 0px; }
.td_3D_btn:active { background-color: rgb(68, 68, 68); }
.td_text_highlight_0 { background-color: rgba(0, 0, 0, 0.77); padding: 5px 0px 6px; margin: 0px 8px; box-shadow: 8px 0px 0px rgba(0, 0, 0, 0.77), -8px 0px 0px rgba(0, 0, 0, 0.77); color: rgb(42, 42, 42); transition: color 400ms ease 0s; }
.td_text_highlight_0:hover { color: rgb(249, 249, 249); cursor: default; }
.td_text_highlight_marker { padding: 5px 0px 6px; margin: 0px 8px; color: white; transition: color 400ms ease 0s; }
.td_text_highlight_marker:hover { color: rgb(249, 249, 249); }
.td_text_highlight_marker_red { background-color: rgba(255, 28, 26, 0.62); box-shadow: 8px 0px 0px rgba(255, 28, 26, 0.62), -8px 0px 0px rgba(255, 28, 26, 0.62); }
.td_text_highlight_marker_blue { background-color: rgba(57, 213, 255, 0.75); box-shadow: 8px 0px 0px rgba(57, 213, 255, 0.75), -8px 0px 0px rgba(57, 213, 255, 0.75); }
.td_text_highlight_marker_green { background-color: rgba(77, 216, 69, 0.65); box-shadow: 8px 0px 0px rgba(77, 216, 69, 0.65), -8px 0px 0px rgba(77, 216, 69, 0.65); }
.td_text_highlight_marker_yellow { background-color: rgba(255, 203, 0, 0.75); box-shadow: 8px 0px 0px rgba(255, 203, 0, 0.75), -8px 0px 0px rgba(255, 203, 0, 0.75); }
.td_text_highlight_marker_pink { background-color: rgba(255, 101, 243, 0.75); box-shadow: 8px 0px 0px rgba(255, 101, 243, 0.75), -8px 0px 0px rgba(255, 101, 243, 0.75); }
.td-paragraph-padding-0 { display: block; padding-left: 0px; padding-right: 6%; }
.td-paragraph-padding-1 { display: block; padding-left: 6%; padding-right: 6%; }
.td-paragraph-padding-2 { display: block; padding-left: 12%; padding-right: 12%; }
.td-paragraph-padding-3 { display: block; padding-left: 6%; padding-right: 12%; }
.td-paragraph-padding-4 { display: block; padding-left: 6%; padding-right: 0px; }
.td-paragraph-padding-5 { display: block; padding-left: 18%; padding-right: 18%; }
.td-paragraph-padding-6 { display: block; padding-left: 12%; padding-right: 6%; }
.td-pb-span8 .td-paragraph-padding-0, .mceContentBody-max-width-small .td-paragraph-padding-0 { padding-right: 4%; }
.td-pb-span8 .td-paragraph-padding-1, .mceContentBody-max-width-small .td-paragraph-padding-1 { padding-left: 4%; padding-right: 4%; }
.td-pb-span8 .td-paragraph-padding-2, .mceContentBody-max-width-small .td-paragraph-padding-2 { padding-left: 8%; padding-right: 8%; }
.td-pb-span8 .td-paragraph-padding-3, .mceContentBody-max-width-small .td-paragraph-padding-3 { padding-left: 4%; padding-right: 8%; }
.td-pb-span8 .td-paragraph-padding-4, .mceContentBody-max-width-small .td-paragraph-padding-4 { padding-left: 4%; }
.td-pb-span8 .td-paragraph-padding-5, .mceContentBody-max-width-small .td-paragraph-padding-5 { padding-left: 12%; padding-right: 12%; }
.td-pb-span8 .td-paragraph-padding-6, .mceContentBody-max-width-small .td-paragraph-padding-6 { padding-left: 8%; padding-right: 4%; }
@media (max-width: 500px) {
  .td-paragraph-padding-0, .td-paragraph-padding-1, .td-paragraph-padding-2, .td-paragraph-padding-3, .td-paragraph-padding-4, .td-paragraph-padding-5, .td-paragraph-padding-6 { padding-left: 10px ! important; padding-right: 10px ! important; }
}
.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-video-play-ico > img { position: absolute; margin: auto; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1; }
.td-module-meta-info { font-family: inherit; font-size: 11px; margin-bottom: 7px; line-height: 1; min-height: 17px; }
.td_module_wrap.td-meta-info-hide .td-module-meta-info { min-height: 1px; margin-top: -4px; }
.entry-review-stars { display: inline-block; position: relative; top: 1px; }
.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-author-name span { color: rgb(204, 204, 204); margin: 0px 2px; font-weight: normal; }
.td-post-author-name div { display: inline; margin-right: 2px; }
.td-post-date { color: rgb(170, 170, 170); display: inline-block; position: relative; top: 2px; }
.td-module-comments { position: relative; float: right; font-family: inherit; font-size: 10px; font-weight: 600; text-align: center; line-height: 1; }
.td-module-comments a { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); display: inline-block; min-width: 17px; padding: 3px 4px 4px 5px; position: relative; }
.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-excerpt { font-size: 13px; color: rgb(119, 119, 119); font-family: inherit; margin-top: 9px; }
.td-read-more, .more-link-wrap { display: inline-block; font-family: inherit; margin-bottom: 20px; }
.td-read-more a, .more-link-wrap a { background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); display: inline-block; font-size: 13px; font-weight: 500; line-height: 1; padding: 10px 15px; transition: background-color 0.4s ease 0s; }
.td-read-more a:hover, .more-link-wrap a:hover { background-color: rgb(34, 34, 34) ! important; text-decoration: none; }
.td-admin-edit { position: absolute; left: 0px; top: 0px; display: none; z-index: 2; background-color: rgba(0, 0, 0, 0.3); color: rgb(255, 255, 255) ! important; padding: 3px 10px; font-size: 13px; transition: background-color 0.4s ease 0s; }
.td-admin-edit:hover { background-color: rgb(0, 0, 0); }
.td-module-thumb:hover .td-admin-edit { display: block; }
.td-post-category { font-family: inherit; 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-meta-info .td-post-category { display: inline-block; }
.td_module_1 { padding-bottom: 24px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_1 .entry-title { font-size: 17px; line-height: 22px; }
}
@media (max-width: 767px) {
  .td_module_1 .entry-thumb { width: 100%; }
}
.td_module_2 { padding-bottom: 32px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_2 .entry-title { font-size: 17px; line-height: 22px; }
}
@media (max-width: 767px) {
  .td_module_2 .entry-thumb { width: 100%; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_3 .entry-title { font-size: 17px; line-height: 22px; }
}
@media (max-width: 767px) {
  .td_module_3 .entry-thumb { width: 100%; }
}
.td_module_4 { padding-bottom: 43px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_4 .entry-title { font-size: 17px; line-height: 22px; }
}
@media (max-width: 767px) {
  .td_module_4 .entry-thumb { width: 100%; }
}
.td_module_5 { padding-bottom: 20px; border-bottom: 1px dashed rgb(242, 242, 242); margin-bottom: 17px; }
.td_module_5 .td-module-meta-info { margin-bottom: 17px; }
.td_module_5 .td-module-thumb { margin-bottom: 14px; }
.td_module_5 .td-excerpt { margin-top: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_5 .entry-title { font-size: 17px; line-height: 22px; font-weight: 500; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_module_5 .entry-title { font-weight: 400; }
}
@media (max-width: 767px) {
  .td_module_5 .entry-thumb { width: 100%; }
}
.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: 128px; 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; min-height: 0px; }
@media (min-width: 768px) and (max-width: 1140px) {
  .td_module_6 .td-icon-star, .td_module_6 .td-icon-star-empty, .td_module_6 .td-icon-star-half { font-size: 15px; width: 17px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_6 .td-post-category { margin-bottom: 5px; }
}
@media (max-width: 500px) {
  .td_module_6 .td-icon-star, .td_module_6 .td-icon-star-empty, .td_module_6 .td-icon-star-half { font-size: 15px; width: 17px; }
}
.td_module_7 { padding-bottom: 26px; }
.td_module_7 .td-module-thumb { position: absolute; right: 0px; top: 0px; }
.td_module_7 .item-details { margin-right: 116px; min-height: 70px; }
.td_module_7 .entry-title { font-size: 13px; line-height: 20px; margin-bottom: 4px; font-weight: 500; }
@media (min-width: 768px) and (max-width: 1140px) {
  .td_module_7 .entry-title { font-size: 12px; line-height: 18px; }
}
@media (max-width: 767px) {
  .td_module_7 .entry-title { font-size: 14px; }
}
.td_module_7 .td-module-meta-info { margin-bottom: 0px; }
@media (min-width: 768px) and (max-width: 1140px) {
  .td_module_7 .td-icon-star, .td_module_7 .td-icon-star-empty, .td_module_7 .td-icon-star-half { font-size: 15px; width: 17px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_7 .td-post-category { margin-bottom: 5px; }
}
@media (max-width: 500px) {
  .td_module_7 .td-icon-star, .td_module_7 .td-icon-star-empty, .td_module_7 .td-icon-star-half { font-size: 15px; width: 17px; }
}
.td_module_8 { padding-bottom: 25px; border-bottom: 1px dashed rgb(242, 242, 242); margin-bottom: 16px; }
.td_module_8 .entry-title { font-size: 17px; line-height: 24px; margin-bottom: 7px; font-weight: 500; }
.td_module_8 .td-module-meta-info { margin-bottom: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_8 .td-post-author-name { display: none; }
}
.td_module_9 { padding-bottom: 25px; border-bottom: 1px dashed rgb(242, 242, 242); margin-bottom: 26px; text-align: center; }
.td_module_9 .td-module-comments { top: auto; float: none; margin-bottom: 8px; }
.td_module_9 .entry-title { font-size: 17px; line-height: 24px; margin-bottom: 8px; font-weight: 500; }
.td_module_9 .td-module-meta-info { margin-bottom: 0px; }
.td_module_9 .td_quote_on_blocks { text-align: center; }
.td_module_9 .td-post-category { display: inline-block; margin: 0px 0px 8px; }
.td_module_10 { padding-bottom: 40px; }
@media (max-width: 767px) {
  .td_module_10 { padding-bottom: 26px; }
  .td_module_10 .td-post-category { display: none; }
}
.td_module_10 .td-module-thumb { position: absolute; left: 0px; top: 0px; }
@media (max-width: 767px) {
  .td_module_10 .td-module-thumb { width: 150px; }
}
@media (max-width: 500px) {
  .td_module_10 .td-module-thumb { width: 100px; }
}
.td_module_10 .item-details { margin-left: 244px; min-height: 150px; }
@media (max-width: 767px) {
  .td_module_10 .item-details { margin-left: 170px; min-height: 103px; }
}
@media (max-width: 500px) {
  .td_module_10 .item-details { margin-left: 115px; min-height: 69px; }
}
@media (max-width: 767px) {
  .td_module_10 .td-excerpt { display: none; }
}
.td_module_10 .entry-title { font-size: 22px; line-height: 28px; margin-bottom: 5px; }
@media (max-width: 500px) {
  .td_module_10 .entry-title { font-size: 14px; line-height: 20px; font-weight: 500; }
}
@media (max-width: 500px) {
  .td_module_10 .td-video-play-ico img { width: 20px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span8 .td_module_10 .td-module-thumb { width: 190px; }
  .td-pb-span8 .td_module_10 .item-details { margin-left: 210px; min-height: 131px; }
  .td-pb-span8 .td_module_10 .entry-title { font-size: 17px; line-height: 22px; }
  .td-pb-span8 .td_module_10 .td-post-author-name { display: none; }
}
.td-pb-span4 .td_module_10 { padding-bottom: 40px; }
.td-pb-span4 .td_module_10 .td-module-thumb { width: 80px; }
@media (max-width: 767px) {
  .td-pb-span4 .td_module_10 .td-module-thumb { width: 150px; }
}
@media (max-width: 500px) {
  .td-pb-span4 .td_module_10 .td-module-thumb { width: 100px; }
}
.td-pb-span4 .td_module_10 .item-details { margin-left: 0px; min-height: 70px; }
@media (max-width: 767px) {
  .td-pb-span4 .td_module_10 .item-details { padding-left: 170px; min-height: 103px; }
}
@media (max-width: 500px) {
  .td-pb-span4 .td_module_10 .item-details { padding-left: 0px; min-height: 69px; }
}
.td-pb-span4 .td_module_10 .entry-title { font-size: 15px; font-weight: 500; line-height: 21px; padding-left: 95px; min-height: 55px; margin-bottom: 13px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span4 .td_module_10 .entry-title { font-size: 13px; line-height: 18px; min-height: 50px; }
}
@media (max-width: 767px) {
  .td-pb-span4 .td_module_10 .entry-title { font-size: 22px; line-height: 28px; margin-bottom: 5px; padding-left: 0px; font-weight: 400; min-height: 0px; }
}
@media (max-width: 500px) {
  .td-pb-span4 .td_module_10 .entry-title { font-size: 17px; line-height: 23px; font-weight: 500; padding-left: 110px; min-height: 69px; margin-bottom: 13px; }
}
.td-pb-span4 .td_module_10 .td-video-play-ico img { width: 20px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span4 .td_module_10 .td-post-author-name { display: none; }
}
.td_module_11 { padding-bottom: 48px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_11 { padding-bottom: 0px; border-bottom: 1px dashed rgb(234, 234, 234); margin-bottom: 20px; }
  .td_module_11:last-child { border: 0px none; }
}
@media (max-width: 767px) {
  .td_module_11 { padding-bottom: 30px; }
}
.td_module_11 .td-module-thumb { position: absolute; left: 0px; top: 0px; }
@media (max-width: 767px) {
  .td_module_11 .td-module-thumb { width: 200px; }
}
@media (max-width: 500px) {
  .td_module_11 .td-module-thumb { width: 100px; }
}
.td_module_11 .item-details { margin-left: 350px; min-height: 235px; }
@media (max-width: 767px) {
  .td_module_11 .item-details { margin-left: 220px; min-height: 145px; }
}
@media (max-width: 500px) {
  .td_module_11 .item-details { margin-left: 0px; min-height: 73px; padding-left: 110px; }
}
.td_module_11 .entry-title { font-size: 25px; line-height: 29px; margin-bottom: 11px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_11 .entry-title { font-size: 20px; line-height: 24px; font-weight: 500; }
}
@media (max-width: 500px) {
  .td_module_11 .entry-title { font-size: 17px; line-height: 23px; font-weight: 500; margin-bottom: 8px; }
}
@media (max-width: 767px) {
  .td_module_11 .td-post-author-name { display: none; }
}
.td_module_11 .td-excerpt { margin-bottom: 15px; }
@media (max-width: 767px) {
  .td_module_11 .td-excerpt { display: none; }
}
.td_module_11 .td-read-more { margin-bottom: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_11 .td-read-more { display: none; }
}
@media (max-width: 767px) {
  .td_module_11 .td-read-more { display: none; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span12 .td_module_11 .entry-title { font-size: 22px; line-height: 28px; font-weight: 400; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-span8 .td_module_11 .td-module-thumb { width: 300px; }
  .td-pb-span8 .td_module_11 .item-details { margin-left: 324px; min-height: 218px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span8 .td_module_11 .td-module-thumb { width: 192px; }
  .td-pb-span8 .td_module_11 .item-details { margin-left: 210px; min-height: 165px; }
  .td-pb-span8 .td_module_11 .td-post-author-name { display: none; }
}
.td-pb-span4 .td_module_11 .td-module-thumb { position: relative; margin-bottom: 8px; }
@media (max-width: 767px) {
  .td-pb-span4 .td_module_11 .td-module-thumb { position: absolute; }
}
@media (max-width: 500px) {
  .td-pb-span4 .td_module_11 .td-module-thumb { width: 100px; }
}
.td-pb-span4 .td_module_11 .item-details { margin-left: 0px; }
@media (max-width: 767px) {
  .td-pb-span4 .td_module_11 .item-details { margin-left: 220px; }
}
@media (max-width: 500px) {
  .td-pb-span4 .td_module_11 .item-details { margin-left: 0px; min-height: 73px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span4 .td_module_11 .td-post-author-name { display: none; }
}
.td_module_12 { padding-bottom: 20px; border-bottom: 1px dashed rgb(242, 242, 242); margin-bottom: 30px; }
.td_module_12 .entry-title { font-size: 34px; line-height: 42px; margin-bottom: 8px; }
@media (max-width: 1018px) {
  .td_module_12 .entry-title { font-size: 26px; line-height: 36px; }
}
.td_module_12 .td-module-meta-info { margin-bottom: 17px; }
.td_module_12 .td-excerpt { font-size: 14px; line-height: 24px; margin-bottom: 15px; }
.td_module_13 { padding-bottom: 20px; border-bottom: 1px dashed rgb(242, 242, 242); margin-bottom: 30px; }
.td_module_13 .entry-title { font-size: 34px; line-height: 42px; margin-bottom: 8px; }
@media (max-width: 1018px) {
  .td_module_13 .entry-title { font-size: 26px; line-height: 36px; }
}
.td_module_13 .td-module-meta-info { margin-bottom: 17px; }
.td_module_13 .td-module-thumb { margin-bottom: 22px; }
.td_module_14 { padding-bottom: 40px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_14 { padding-bottom: 30px; }
}
@media (max-width: 767px) {
  .td_module_14 { padding-bottom: 21px; }
}
.td_module_14 .entry-thumb { width: 100%; }
.td_module_14:last-child { padding-bottom: 0px; }
.td_module_14 .meta-info-container { position: relative; }
.td_module_14 .entry-title { font-size: 30px; line-height: 38px; font-weight: 500; margin-bottom: 10px; position: relative; bottom: -2px; }
@media (max-width: 767px) {
  .td_module_14 .entry-title { font-size: 22px; line-height: 30px; }
}
@media (max-width: 500px) {
  .td_module_14 .entry-title { font-size: 18px; line-height: 26px; margin-left: 14px; margin-right: 14px; }
}
.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_14 .td-module-meta-info { position: absolute; margin: 0px; padding: 0px 60px; bottom: -43px; width: 100%; }
@media (max-width: 1018px) {
  .td_module_14 .td-module-meta-info { padding: 0px 40px; }
}
@media (max-width: 767px) {
  .td_module_14 .td-module-meta-info { bottom: -45px; }
}
@media (max-width: 500px) {
  .td_module_14 .td-module-meta-info { padding: 0px 20px; }
}
.td_module_14 .td-module-meta-holder { background-color: rgb(255, 255, 255); padding: 10px 20px 17px; }
@media (max-width: 500px) {
  .td_module_14 .td-module-meta-holder { padding: 8px 0px 19px; }
}
@media (max-width: 767px) {
  .td_module_14 .td-post-category { display: none; }
}
.td_module_14 .td-module-thumb { margin-bottom: 60px; }
@media (max-width: 767px) {
  .td_module_14 .td-module-thumb { margin-bottom: 70px; }
}
@media (max-width: 500px) {
  .td_module_14 .td-post-author-name { margin-left: 14px; }
}
@media (max-width: 500px) {
  .td_module_14 .td-module-comments { margin-right: 14px; }
}
.td_module_14 .td-excerpt { padding: 0px 80px; font-size: 14px; line-height: 24px; margin-top: 11px; }
@media (max-width: 1018px) {
  .td_module_14 .td-excerpt { padding: 0px 60px; }
}
@media (max-width: 767px) {
  .td_module_14 .td-excerpt { padding: 0px 60px; margin-top: -5px; }
}
@media (max-width: 500px) {
  .td_module_14 .td-excerpt { padding: 0px 32px; }
}
.td_module_14 .td-read-more { display: block; margin-top: 15px; }
.td-pb-span8 .td_module_14 .td-module-meta-info { padding: 0px 40px; }
@media (max-width: 500px) {
  .td-pb-span8 .td_module_14 .td-module-meta-info { padding: 0px 20px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span8 .td_module_14 .entry-title { font-size: 22px; line-height: 30px; }
  .td-pb-span8 .td_module_14 .td-module-meta-info { padding: 0px 20px; }
}
.td-pb-span8 .td_module_14 .td-excerpt { padding: 0px 60px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span8 .td_module_14 .td-excerpt { padding: 0px 40px; }
}
@media (max-width: 500px) {
  .td-pb-span8 .td_module_14 .td-excerpt { padding: 0px 34px; }
}
.td-pb-span4 .td_module_14 .td-module-meta-info { padding: 0px 40px; }
@media (max-width: 500px) {
  .td-pb-span4 .td_module_14 .td-module-meta-info { padding: 0px 20px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span4 .td_module_14 .entry-title { font-size: 22px; line-height: 30px; }
  .td-pb-span4 .td_module_14 .td-module-meta-info { padding: 0px 20px; }
}
.td_module_15 { padding-bottom: 20px; border-bottom: 1px dashed rgb(242, 242, 242); margin-bottom: 40px; }
.td_module_15 .entry-title { font-size: 34px; line-height: 42px; margin-bottom: 8px; margin-top: 0px; }
@media (max-width: 1018px) {
  .td_module_15 .entry-title { font-size: 26px; line-height: 36px; }
}
.td_module_15 .entry-title a:hover { text-decoration: none; }
.td_module_15 .td-module-meta-info a:hover { text-decoration: none; }
.td_module_15.post { margin-top: 0px; }
.td_module_15.post .td-post-comments { display: inline-block; float: none; margin-left: 22px; vertical-align: top; position: relative; top: 2px; }
.td_module_15.post .td-post-comments a { color: rgb(68, 68, 68); }
.td_module_15.post .td-module-meta-info { margin-bottom: 21px; }
.td_module_15 .entry-review-stars { top: 5px; }
.td_module_15 .td-post-content { padding-bottom: 0px; }
.td_module_15 .td-icon-comments { font-size: 9px; margin-right: 5px; vertical-align: middle; }
.td_module_16 { padding-bottom: 40px; }
@media (max-width: 767px) {
  .td_module_16 { padding-bottom: 26px; }
}
.td_module_16 .td-module-thumb { position: absolute; left: 0px; top: 0px; }
@media (max-width: 767px) {
  .td_module_16 .td-module-thumb { width: 80px; }
}
.td_module_16 .item-details { margin-left: 174px; min-height: 150px; position: relative; }
@media (max-width: 767px) {
  .td_module_16 .item-details { margin-left: 95px; min-height: 80px; }
}
.td_module_16 .entry-title { font-size: 22px; line-height: 28px; margin-bottom: 5px; }
@media (max-width: 767px) {
  .td_module_16 .entry-title { font-weight: 500; }
}
@media (max-width: 500px) {
  .td_module_16 .entry-title { font-size: 17px; line-height: 22px; }
}
@media (max-width: 767px) {
  .td_module_16 .td-excerpt { display: none; }
}
@media (max-width: 1018px) {
  .td_module_17 { padding-bottom: 10px; }
}
.td_module_17 .td-module-image { position: relative; }
@media (max-width: 767px) {
  .td_module_17 .td-module-image { margin-left: -10px; margin-right: -10px; }
}
.td_module_17 .td-module-image .entry-thumb { width: 100%; }
.td_module_17 .entry-title { font-size: 28px; line-height: 38px; font-weight: bold; margin-bottom: 17px; }
@media (max-width: 1018px) {
  .td_module_17 .entry-title { font-size: 21px; line-height: 28px; margin-bottom: 13px; }
}
.td_module_17 .td-module-meta-holder { position: absolute; bottom: 0px; width: 100%; height: 47px; background-color: rgba(0, 0, 0, 0.7); padding: 15px 15px 15px 18px; font-size: 12px; line-height: 1; pointer-events: none; }
@media (max-width: 767px) {
  .td_module_17 .td-module-meta-holder { padding: 13px 12px; height: 43px; }
}
.td_module_17 .td-left-meta { display: inline-block; }
.td_module_17 .td-left-meta .td-post-author-name a { color: rgb(255, 255, 255); pointer-events: auto; }
.td_module_17 .td-left-meta .td-post-author-name a:hover { color: rgb(170, 170, 170); }
.td_module_17 .entry-review-stars { color: rgb(255, 255, 255); }
.td_module_17 .td-category-corner { padding: 0px; text-align: left; }
.td_module_17 .td-post-category { background-color: rgb(255, 255, 255) ! important; color: rgb(0, 0, 0); font-size: 11px; padding: 5px 10px; bottom: auto; top: 0px; }
.td_module_17 .td-post-category:hover { background-color: rgb(255, 255, 255); color: rgb(170, 170, 170); }
.td_module_17 .td-module-comments { pointer-events: auto; }
.td_module_17 .td-module-comments a { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255) ! important; }
.td_module_17 .td-module-comments a::after { border-color: rgb(255, 255, 255) transparent transparent ! important; }
.td_module_17 .td-excerpt { font-size: 16px; line-height: 26px; margin-top: 24px; }
@media (max-width: 1018px) {
  .td_module_17 .td-excerpt { font-size: 14px; line-height: 24px; margin-top: 20px; }
}
.td_module_17 .td-read-more { margin-top: 20px; }
@media (max-width: 1018px) {
  .td_module_17 .td-read-more { margin-top: 15px; }
}
.td_module_17 .td-read-more a { background-color: transparent ! important; color: rgb(0, 0, 0); font-size: 14px; padding: 0px 10px 10px 0px; }
.td_module_17 .td-read-more a:hover { color: rgb(77, 178, 236); }
.td_module_17 .td-icon-menu-right { font-size: 9px; margin-left: 8px; vertical-align: middle; }
.td_module_17 .td-module-image { overflow: hidden; }
.td_module_17 .td-module-thumb { margin-bottom: 0px; }
.td_module_18 { padding-bottom: 40px; }
@media (max-width: 1018px) {
  .td_module_18 { padding-bottom: 30px; }
}
.td_module_18 .meta-info-container { padding-bottom: 10px; border-bottom: 1px dashed rgb(242, 242, 242); text-align: center; }
@media (max-width: 1018px) {
  .td_module_18 .meta-info-container { padding-bottom: 0px; }
}
@media (max-width: 767px) {
  .td_module_18 .td-module-thumb { margin-left: -10px; margin-right: -10px; }
}
.td_module_18 .entry-title { font-size: 25px; line-height: 32px; font-weight: bold; margin: 9px 0px 12px; }
@media (max-width: 1018px) {
  .td_module_18 .entry-title { font-size: 22px; line-height: 28px; margin: 8px 0px; }
}
.td_module_18 .td-module-meta-info { position: relative; width: 100%; margin-bottom: 27px; }
@media (max-width: 1018px) {
  .td_module_18 .td-module-meta-info { margin-bottom: 18px; }
}
.td_module_18 .td-post-author-name a { font-size: 12px; }
.td_module_18 .td-post-author-name a:hover { opacity: 0.7; }
.td_module_18 .td-post-date { font-size: 12px; }
.td_module_18 .td-module-comments { position: absolute; right: 0px; bottom: -5px; }
.td_module_18 .td-post-category { text-transform: uppercase; font-family: inherit; font-size: 12px; line-height: 1; background-color: transparent; color: rgb(0, 0, 0); display: inline-block; }
.td_module_18 .td-post-category:hover { background-color: transparent ! important; opacity: 0.7; }
.td_module_18 .entry-thumb { width: 100%; }
.td_module_18 .td-excerpt { font-size: 15px; line-height: 27px; margin-top: 20px; }
@media (max-width: 1018px) {
  .td_module_18 .td-excerpt { font-size: 13px; line-height: 23px; }
}
.td_module_18 .td-read-more { margin-top: 9px; margin-bottom: 23px; }
.td_module_18 .td-read-more a { background-color: transparent ! important; color: rgb(0, 0, 0); font-size: 14px; }
.td_module_18 .td-read-more a:hover { background-color: transparent ! important; color: rgb(77, 178, 236); }
.td_module_18 .td-icon-menu-right { font-size: 9px; margin-left: 8px; vertical-align: middle; }
.td-pb-span12.td-main-content .td_module_18 .entry-title { font-size: 34px; line-height: 44px; }
@media (max-width: 1018px) {
  .td-pb-span12.td-main-content .td_module_18 .entry-title { font-size: 22px; line-height: 28px; }
}
.td_module_19 { padding-bottom: 50px; }
@media (max-width: 1018px) {
  .td_module_19 { padding-bottom: 40px; }
}
@media (max-width: 767px) {
  .td_module_19 { border-bottom: 1px dashed rgb(242, 242, 242); padding-bottom: 20px; margin-bottom: 20px; }
}
.td_module_19 .meta-info-container { position: relative; }
.td_module_19 .td-module-image { position: absolute; top: 0px; left: 0px; }
.td_module_19 .td-module-thumb { overflow: hidden; width: 264px; height: 366px; margin-bottom: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_19 .td-module-thumb { width: 210px; }
}
@media (max-width: 767px) {
  .td_module_19 .td-module-thumb { width: 100px; height: 120px; }
}
.td_module_19 .entry-thumb { max-width: none; position: absolute; margin: 0px auto; left: -9999px; right: -9999px; width: auto; height: 100%; }
.td_module_19 .td-post-category { display: inline-block; padding: 5px 8px; text-transform: uppercase; font-size: 11px; line-height: 1; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); position: absolute; left: 0px; bottom: 25px; z-index: 1; }
@media (max-width: 767px) {
  .td_module_19 .td-post-category { padding: 4px 7px; font-size: 9px; bottom: 10px; }
}
.td_module_19 .td-item-details { margin-left: 294px; min-height: 366px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_19 .td-item-details { margin-left: 230px; }
}
@media (max-width: 767px) {
  .td_module_19 .td-item-details { margin-left: 120px; min-height: 120px; }
}
.td_module_19 .td-module-meta-info { position: relative; }
.td_module_19 .entry-title { font-size: 30px; line-height: 38px; font-weight: 900; margin-bottom: 10px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_19 .entry-title { font-size: 24px; line-height: 28px; }
}
@media (max-width: 767px) {
  .td_module_19 .entry-title { font-size: 20px; line-height: 25px; margin-bottom: 8px; }
}
.td_module_19 .td-post-author-name { font-size: 13px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_19 .td-post-author-name { font-size: 12px; }
}
@media (max-width: 767px) {
  .td_module_19 .td-post-author-name { display: none; }
}
.td_module_19 .td-post-author-name:hover { color: rgb(77, 178, 236); }
.td_module_19 .td-post-date { font-size: 13px; }
@media (max-width: 1018px) {
  .td_module_19 .td-post-date { font-size: 12px; }
}
.td_module_19 .td-excerpt { font-size: 16px; line-height: 26px; margin-top: 18px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_19 .td-excerpt { font-size: 14px; line-height: 22px; margin-top: 15px; }
}
@media (max-width: 767px) {
  .td_module_19 .td-excerpt { display: none; }
}
.td_module_19 .td-read-more { margin-top: 21px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_19 .td-read-more { margin-top: 15px; }
}
@media (max-width: 767px) {
  .td_module_19 .td-read-more { display: none; }
}
.td_module_19 .td-video-play-ico > img { top: 20px; right: 20px; bottom: auto; left: auto; }
@media (max-width: 767px) {
  .td_module_19 .td-video-play-ico > img { width: 30px; height: 30px; top: 10px; right: 10px; }
}
.td_module_19 .td-read-more a { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 14px; }
@media (max-width: 1018px) {
  .td_module_19 .td-read-more a { font-size: 13px; }
}
@media (max-width: 767px) {
  .td_module_19 .td-read-more a { font-size: 11px; padding: 8px 11px; display: none; }
}
.td-pb-span12.td-main-content .td_module_19 .td-module-thumb { width: 534px; height: 350px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span12.td-main-content .td_module_19 .td-module-thumb { width: 400px; height: 320px; }
}
@media (max-width: 767px) {
  .td-pb-span12.td-main-content .td_module_19 .td-module-thumb { width: 100px; height: 120px; }
}
.td-pb-span12.td-main-content .td_module_19 .td-module-thumb .entry-thumb { height: auto; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span12.td-main-content .td_module_19 .td-module-thumb .entry-thumb { width: 100%; }
}
@media (max-width: 767px) {
  .td-pb-span12.td-main-content .td_module_19 .td-module-thumb .entry-thumb { height: 100%; }
}
.td-pb-span12.td-main-content .td_module_19 .td-item-details { min-height: 350px; margin-left: 564px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span12.td-main-content .td_module_19 .td-item-details { min-height: 330px; margin-left: 430px; }
}
@media (max-width: 767px) {
  .td-pb-span12.td-main-content .td_module_19 .td-item-details { min-height: 120px; margin-left: 115px; }
}
.td_module_mx1 { position: relative; padding-bottom: 0px; margin-bottom: 3px; }
.td_module_mx1 .td-module-meta-info .td-post-category { background-color: rgb(255, 255, 255) ! important; color: rgb(34, 34, 34); }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx1 .td-module-meta-info .td-post-category { display: none; }
}
.td_module_mx1 .td-module-meta-info { position: absolute; bottom: 0px; padding: 0px 17px; margin-bottom: 17px; z-index: 1; }
.td_module_mx1 .td-module-meta-info .td-post-author-name a { color: rgb(255, 255, 255); }
.td_module_mx1 .entry-title { font-size: 17px; font-weight: 700; line-height: 21px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx1 .entry-title { font-size: 15px; font-weight: 500; line-height: 20px; }
}
.td_module_mx1 .entry-title a { color: rgb(255, 255, 255) ! important; }
.td_module_mx1 .td-video-play-ico img { z-index: 1; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx1 .td-video-play-ico img { top: auto; left: auto; bottom: 10px; right: 10px; }
}
.td_module_mx1 .td-icon-star, .td_module_mx1 .td-icon-star-half, .td_module_mx1 .td-icon-star-empty { color: rgb(255, 255, 255); }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx1 .td-icon-star, .td_module_mx1 .td-icon-star-half, .td_module_mx1 .td-icon-star-empty { font-size: 14px; width: 17px; }
}
.td_module_mx1 .td-module-thumb { margin-bottom: 0px; overflow: hidden; height: 220px; }
@media (max-width: 1140px) {
  .td_module_mx1 .td-module-thumb { height: auto; }
}
.td_module_mx1 .td-module-thumb .entry-thumb { max-width: none; }
@media (max-width: 1140px) {
  .td_module_mx1 .td-module-thumb .entry-thumb { max-width: 100%; width: 100%; }
}
.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 0px, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0% 0%; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx1 .td-author-date { display: block; margin-top: 5px; }
}
.td_module_mx2 { padding-bottom: 0px; }
.td_module_mx2::before, .td_module_mx2::after { display: table; content: ""; line-height: 0; }
.td_module_mx2::after { clear: both; }
.td_module_mx2 .entry-title { font-size: 13px; font-weight: 500; line-height: 18px; margin: 0px 0px 5px; }
.td_module_mx2 .entry-thumb { width: 80px; }
.td_module_mx2 .td-module-thumb { position: absolute; margin-bottom: 0px; }
.td_module_mx2 .item-details { margin: 0px 0px 20px 100px; min-height: 60px; padding-top: 2px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_inner .td_module_mx2 .item-details { margin-left: 95px; }
  .td_block_inner .td_module_mx2 .td-post-category { margin-bottom: 5px; }
  .td_block_inner .td_module_mx2 .td-icon-star, .td_block_inner .td_module_mx2 .td-icon-star-empty, .td_block_inner .td_module_mx2 .td-icon-star-half { font-size: 15px; width: 17px; }
}
@media (max-width: 767px) {
  .td_block_inner .td_module_mx2 .entry-title { font-size: 16px; line-height: 22px; }
  .td_block_inner .td_module_mx2 .item-details { margin-bottom: 30px; }
}
@media (max-width: 500px) {
  .td_block_inner .td_module_mx2 .entry-title { font-size: 14px; line-height: 20px; }
}
.td_module_mx3 { position: relative; padding-bottom: 53px; margin-bottom: 18px; }
@media (max-width: 767px) {
  .td_module_mx3 { width: 48%; float: left; padding-bottom: 73px; margin-bottom: 0px; }
  .td_module_mx3:nth-child(2n) { margin-left: 4%; }
}
@media (max-width: 500px) {
  .td_module_mx3 { width: 100%; float: left; padding-bottom: 75px; }
  .td_module_mx3:nth-child(2n) { margin-left: 0px; }
}
.td_module_mx3:last-child { margin-bottom: 0px; }
.td_module_mx3 .td-module-meta-info { position: absolute; bottom: 7px; width: 284px; background-color: rgb(255, 255, 255); border-bottom: 1px dashed rgb(241, 241, 241); margin: 0px 20px; padding: 14px 20px 25px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_module_mx3 .td-module-meta-info { width: 270px; margin: 0px 15px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx3 .td-module-meta-info { width: 208px; margin: 0px 10px; padding: 9px 16px 25px; }
  .td_module_mx3 .td-module-meta-info .td-post-category { display: none; }
}
@media (max-width: 767px) {
  .td_module_mx3 .td-module-meta-info { width: 90%; margin: 0px 5%; bottom: 33px; padding-left: 5%; padding-right: 5%; padding-bottom: 20px; border-bottom: 0px none; }
}
@media (max-width: 1018px) {
  .td_module_mx3 .td-post-category { display: none; }
}
.td_module_mx3 .entry-title { position: relative; font-size: 17px; font-weight: 700; line-height: 21px; font-style: normal; margin: 0px 0px 12px; height: auto; bottom: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx3 .entry-title { font-size: 15px; }
}
@media (max-width: 500px) {
  .td_module_mx3 .entry-title { font-size: 18px; line-height: 26px; font-weight: 500; }
}
@media (max-width: 767px) {
  .td_module_mx3 .entry-thumb { width: 100%; }
}
.td_module_mx4 .td-module-thumb { margin-bottom: 7px; }
@media (max-width: 500px) {
  .td_module_mx4 .td-module-thumb { margin-bottom: 0px; }
}
.td_module_mx4 .entry-title { font-size: 15px; line-height: 20px; font-weight: 500; margin-bottom: 0px; }
@media (max-width: 500px) {
  .td_module_mx4 .entry-title { padding-left: 115px; font-size: 14px; line-height: 21px; }
}
.td_module_mx4 .td_quote_on_blocks { margin-top: 10px; }
.td_module_mx4 .entry-thumb { width: 100%; }
@media (max-width: 767px) {
  .td_module_mx4 .td-video-play-ico img { width: 30px; }
}
@media (max-width: 500px) {
  .td_module_mx4 .td-video-play-ico img { width: 20px; }
}
@media (max-width: 500px) {
  .td_module_mx4 { min-height: 69px; padding-bottom: 0px; margin-bottom: 30px; }
  .td_module_mx4 .td-module-image { width: 100px; position: absolute; left: 0px; top: 0px; }
}
@media (max-width: 767px) {
  .td-column-3 .td_module_mx4 .entry-title { font-size: 12px; line-height: 18px; }
}
@media (max-width: 500px) {
  .td-column-3 .td_module_mx4 .entry-title { padding-left: 115px; font-size: 14px; line-height: 21px; }
}
.td-column-1 .td_module_mx4 { padding-bottom: 22px; }
@media (max-width: 767px) {
  .td-column-1 .td_module_mx4 { padding-bottom: 35px; }
}
.td-column-1 .td_module_mx4 .entry-title { font-size: 13px; line-height: 18px; font-weight: 500; }
@media (max-width: 767px) {
  .td-column-1 .td_module_mx4 .entry-title { font-size: 16px; line-height: 22px; }
}
@media (max-width: 500px) {
  .td-column-1 .td_module_mx4 .entry-title { font-size: 14px; line-height: 21px; padding-left: 0px; }
}
.td-column-1 .td_module_mx4 .td-video-play-ico img { width: 30px; }
@media (max-width: 500px) {
  .td-column-1 .td_module_mx4 { margin-bottom: 0px; }
  .td-column-1 .td_module_mx4 .td-module-thumb { margin-bottom: 7px; }
  .td-column-1 .td_module_mx4 .td-module-image { width: 100%; position: relative; }
  .td-column-1 .td_module_mx4 .td-post-category { width: auto; }
}
.td_module_mx7 .td-module-thumb { margin-bottom: 9px; }
.td_module_mx7 .entry-title { font-size: 16px; line-height: 21px; font-weight: 500; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx7 .entry-title { font-size: 14px; line-height: 20px; }
}
.td_module_mx7 .td-module-meta-info { margin-bottom: 13px; }
.td_module_mx7 .td_quote_on_blocks { margin-top: 10px; }
.td_module_mx7 .td-post-author-name { display: block; margin-bottom: 10px; }
.td_module_mx7 .td-post-author-name span { display: none; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx7 .td-post-author-name { display: none; }
}
@media (max-width: 767px) {
  .td_module_mx7 .entry-thumb { width: 100%; }
}
@media (max-width: 767px) {
  .td-column-3 .td_module_mx7 .td-post-author-name { display: none; }
  .td-column-3 .td_module_mx7 .entry-title { font-size: 18px; line-height: 24px; }
  .td-column-3 .td_module_mx7 .td-video-play-ico img { width: 40px; }
}
.td_module_mx8:hover .entry-title a { color: rgb(255, 255, 255) ! important; }
.td_module_mx8 .td-module-thumb { margin-bottom: 5px; overflow: hidden; }
.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 0px, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0% 0%; }
.td_module_mx8 .entry-thumb { width: 100%; }
.td_module_mx8 .meta-info-container { position: relative; }
.td_module_mx8 .td-module-meta-info { position: absolute; bottom: 14px; margin-bottom: 0px; width: 100%; padding: 0px 21px; }
.td_module_mx8 .entry-title { font-weight: 500; font-size: 24px; line-height: 32px; }
.td_module_mx8 .td-post-category { background-color: rgb(255, 255, 255) ! important; color: rgb(0, 0, 0); }
.td_module_mx8 .entry-review-stars { margin-right: 22px; }
.td_module_mx8 .entry-title a, .td_module_mx8 .td-post-author-name a, .td_module_mx8 .td-post-date, .td_module_mx8 .td-icon-star, .td_module_mx8 .td-icon-star-half, .td_module_mx8 .td-icon-star-empty { color: rgb(255, 255, 255); }
.td_module_mx8 .td-post-date { margin-right: 22px; }
.td_module_mx8 .td-module-comments { float: none; display: inline-block; vertical-align: top; top: 2px; }
.td_module_mx8 .td-module-comments a { background-color: transparent ! important; padding: 0px; font-size: 11px; font-weight: 400; }
.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; content: ""; margin-right: 5px; font-size: 9px; }
.td_module_mx8 .td-module-comments a::after { display: none; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span4 .td_module_mx8 .td-author-date { display: none; }
  .td-pb-span4 .td_module_mx8 .td-module-meta-info { bottom: 10px; }
  .td-pb-span4 .td_module_mx8 .td_module_wrap .entry-title { margin: 0px; }
  .td-pb-span4 .td_module_mx8 .td-video-play-ico > img { width: 30px; height: 30px; top: 10px; right: 10px; bottom: auto; left: auto; }
  .td-pb-span4 .td_module_mx8 .entry-title { margin: 0px; }
}
.td_module_mx16 { padding-bottom: 35px; }
.td_module_mx16 .entry-title { font-size: 24px; line-height: 28px; font-weight: 900; margin-bottom: 10px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx16 .entry-title { font-size: 19px; line-height: 22px; font-weight: 700; }
}
.td_module_mx16 .td-info-container { position: relative; }
.td_module_mx16 .td-module-image { width: 100px; height: 140px; overflow: hidden; position: absolute; top: 0px; left: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx16 .td-module-image { width: 80px; }
}
.td_module_mx16 .entry-thumb { max-width: none; position: absolute; margin: 0px auto; left: -9999px; right: -9999px; width: auto; height: 140px; }
.td_module_mx16 .td-post-category { display: inline-block; padding: 4px 7px; margin-right: 0px; font-size: 9px; bottom: 15px; text-transform: uppercase; line-height: 1; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); position: absolute; left: 0px; z-index: 1; }
.td_module_mx16 .td-video-play-ico > img { width: 20px; height: 20px; top: 10px; right: 10px; bottom: auto; left: auto; }
@media (max-width: 767px) {
  .td_module_mx16 .td-video-play-ico > img { width: 30px; height: 30px; top: 10px; right: 10px; }
}
.td_module_mx16 .td-item-details { margin-left: 120px; min-height: 140px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx16 .td-item-details { margin-left: 90px; }
}
.td_module_mx16 .td-module-meta-info { position: relative; }
.td_module_mx16 .td-post-date { font-size: 12px; }
.td_module_mx16 .td-module-comments { position: absolute; bottom: 2px; right: 0px; }
.td_module_mx16 .td-excerpt { font-size: 13px; line-height: 19px; margin: 0px; }
.td_module_mx16 .td-read-more { margin: 13px 0px 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx16 .td-read-more { display: none; }
}
.td_module_mx16 .td-read-more a { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 11px; padding: 8px 11px; }
.td_module_mx17 .td-module-image { height: 450px; overflow: hidden; margin-bottom: 15px; position: relative; }
@media (max-width: 767px) {
  .td_module_mx17 .td-module-image { height: auto; margin-bottom: 0px; }
}
.td_module_mx17 .entry-thumb { max-width: none; position: absolute; margin: 0px auto; left: -9999px; right: -9999px; width: auto; }
@media (max-width: 767px) {
  .td_module_mx17 .entry-thumb { width: 100%; left: auto; right: auto; position: relative; }
}
.td_module_mx17 .td-post-category { display: inline-block; padding: 5px 8px 6px; text-transform: uppercase; font-size: 11px; line-height: 1; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); position: absolute; left: 0px; bottom: 25px; z-index: 1; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx17 .td-post-category { padding: 4px 7px; font-size: 9px; bottom: 15px; }
}
.td_module_mx17 .entry-title { font-size: 26px; line-height: 32px; font-weight: 900; margin-bottom: 10px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx17 .entry-title { font-size: 18px; line-height: 24px; }
}
@media (max-width: 767px) {
  .td_module_mx17 .entry-title { font-size: 24px; line-height: 30px; }
}
.td_module_mx17 .td-video-play-ico > img { top: 20px; right: 20px; bottom: auto; left: auto; }
.td_module_mx17 .td-module-meta-info { position: relative; }
.td_module_mx17 .td-post-author-name { font-size: 13px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx17 .td-post-author-name { font-size: 12px; }
}
.td_module_mx17 .td-post-author-name:hover { color: rgb(77, 178, 236); }
.td_module_mx17 .td-post-date { font-size: 13px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx17 .td-post-date { font-size: 12px; }
}
.td_module_mx17 .td-module-comments { position: absolute; bottom: -4px; right: 0px; }
.td_block_slide { position: relative; overflow: hidden; }
.td_block_slide .td-module-thumb, .td_block_slide .td-video-play-ico, .td_block_slide .td-slide-meta, .td_block_slide i { -moz-user-select: none; }
.td_block_slide .td-module-thumb { margin-bottom: 0px; z-index: -1; position: static; }
.td_block_slide .td-video-play-ico img { width: 40px ! important; }
@media (max-width: 1018px) {
  .td_block_slide .td-video-play-ico img { bottom: auto; top: 12px; left: auto; right: 12px; }
}
.td_block_slide .td-admin-edit { height: auto ! important; }
.td_block_slide .td_module_slide { z-index: 1; }
.td_block_slide .td-image-gradient::before { height: 50%; }
@media (max-width: 1018px) {
  .td_block_slide .td-image-gradient::before { height: 100%; }
}
.td_block_slide .td-slide-meta { z-index: 2; position: absolute; bottom: 10px; width: 100%; padding: 0px 22px; color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .td_block_slide .td-slide-meta { padding: 0px 12px; bottom: 3px; }
}
.td_block_slide .td-slide-meta a, .td_block_slide .td-slide-meta span { color: rgb(255, 255, 255); }
.td_block_slide .entry-title { margin: 5px 0px; }
.td_block_slide .entry-review-stars { margin-right: 22px; top: 0px; }
.td_block_slide .td-post-date { margin-right: 22px; color: rgb(255, 255, 255); margin-left: 4px; }
.td_block_slide .td-post-views { display: inline-block; vertical-align: top; margin-right: 22px; line-height: 15px; }
.td_block_slide .td-icon-views { position: relative; line-height: 17px; font-size: 14px; margin-right: 5px; vertical-align: top; }
.td_block_slide .td-post-comments { position: relative; top: 2px; display: inline-block; vertical-align: top; }
.td_block_slide .td-icon-comments { margin-right: 5px; font-size: 9px; position: relative; top: 1px; }
.td_block_slide .td-icon-left, .td_block_slide .td-icon-right { padding: 20px; position: absolute; display: block; height: 80px; margin-top: -40px; top: 50%; font-size: 38px; color: rgb(255, 255, 255); opacity: 0; transition: opacity 0.4s ease 0s; }
.td_block_slide .td-icon-left { left: 0px; }
.td_block_slide .td-icon-right { right: 0px; }
.td_block_slide .td_module_wrap:hover .entry-title a { color: rgb(255, 255, 255); }
.td-ss-main-sidebar .td_block_slide, .td-ss-row .td-pb-span4 .td_block_slide { overflow: visible; }
.td-theme-slider .slide-meta-cat a { font-family: inherit; font-size: 12px; font-weight: 500; text-transform: uppercase; display: inline-block; margin: 0px 0px 5px; padding: 4px 7px 3px; line-height: 14px; background-color: rgba(0, 0, 0, 0.7); transition: background-color 0.3s ease 0s; }
@media (max-width: 767px) {
  .td-theme-slider .slide-meta-cat a { font-size: 10px; padding: 2px 5px; margin-bottom: 0px; line-height: 13px; }
}
.td-theme-slider:hover .td-icon-left, .td-theme-slider:hover .td-icon-right { opacity: 1; z-index: 1; }
.td-theme-slider:hover .slide-meta-cat a { background-color: rgb(77, 178, 236); }
@-moz-document url-prefix("") {
  .td-theme-slider .slide-meta-cat a { padding: 3px 7px 4px; }
  @media (max-width: 767px) {
  .td-theme-slider .slide-meta-cat a { line-height: 12px; }
}
}
.iosSlider-col-3 { height: 580px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .iosSlider-col-3 { height: 532px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .iosSlider-col-3 { height: 402px; }
}
@media (max-width: 767px) {
  .iosSlider-col-3 { height: 298px; }
}
@media (max-width: 500px) {
  .iosSlider-col-3 { height: 163px; }
}
.iosSlider-col-3 .td_module_slide { height: 580px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .iosSlider-col-3 .td_module_slide { height: 532px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .iosSlider-col-3 .td_module_slide { height: 402px; }
}
@media (max-width: 767px) {
  .iosSlider-col-3 .td_module_slide { height: 298px; }
}
@media (max-width: 500px) {
  .iosSlider-col-3 .td_module_slide { height: 163px; }
}
.iosSlider-col-3 .td-module-meta-info { padding-bottom: 12px; }
@media (max-width: 1018px) {
  .iosSlider-col-3 .td-module-meta-info { padding-bottom: 0px; }
}
.iosSlider-col-3 .td-icon-left, .iosSlider-col-3 .td-icon-right { font-size: 55px; }
@media (max-width: 1018px) {
  .iosSlider-col-3 .td-icon-left, .iosSlider-col-3 .td-icon-right { font-size: 38px; }
}
.iosSlider-col-3 .entry-title { font-size: 48px; line-height: 58px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .iosSlider-col-3 .entry-title { font-size: 42px; line-height: 52px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .iosSlider-col-3 .entry-title { font-size: 34px; line-height: 44px; }
}
@media (max-width: 767px) {
  .iosSlider-col-3 .entry-title { font-size: 26px; line-height: 32px; }
}
@media (max-width: 500px) {
  .iosSlider-col-3 .entry-title { font-size: 18px; line-height: 24px; }
}
.iosSlider-col-3 .entry-thumb { width: 1068px; }
.iosSlider-col-2 { height: 385px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .iosSlider-col-2 { height: 354px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .iosSlider-col-2 { height: 268px; }
}
@media (max-width: 767px) {
  .iosSlider-col-2 { height: 303px; }
}
@media (max-width: 500px) {
  .iosSlider-col-2 { height: 166px; }
}
.iosSlider-col-2 .td_module_slide { height: 385px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .iosSlider-col-2 .td_module_slide { height: 354px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .iosSlider-col-2 .td_module_slide { height: 268px; }
}
@media (max-width: 767px) {
  .iosSlider-col-2 .td_module_slide { height: 303px; }
}
@media (max-width: 500px) {
  .iosSlider-col-2 .td_module_slide { height: 166px; }
}
.iosSlider-col-2 .entry-title { font-size: 26px; line-height: 32px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .iosSlider-col-2 .entry-title { font-size: 22px; line-height: 28px; }
}
@media (max-width: 500px) {
  .iosSlider-col-2 .entry-title { font-size: 18px; line-height: 24px; }
}
.iosSlider-col-2 .entry-thumb { width: 696px; }
.iosSlider-col-1 { height: 385px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .iosSlider-col-1 { height: 354px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .iosSlider-col-1 { height: 268px; }
}
@media (max-width: 767px) {
  .iosSlider-col-1 { height: 303px; }
}
@media (max-width: 500px) {
  .iosSlider-col-1 { height: 200px; }
}
.iosSlider-col-1 .td_module_slide { height: 385px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .iosSlider-col-1 .td_module_slide { height: 354px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .iosSlider-col-1 .td_module_slide { height: 268px; }
}
@media (max-width: 767px) {
  .iosSlider-col-1 .td_module_slide { height: 303px; }
}
@media (max-width: 500px) {
  .iosSlider-col-1 .td_module_slide { height: 200px; }
}
.iosSlider-col-1 .entry-title { font-size: 18px; line-height: 24px; }
@media (max-width: 767px) {
  .iosSlider-col-1 .entry-title { font-size: 26px; line-height: 32px; }
}
@media (max-width: 500px) {
  .iosSlider-col-1 .entry-title { font-size: 18px; line-height: 24px; }
}
.iosSlider-col-1 .entry-thumb { width: 324px; }
@media (max-width: 767px) {
  .iosSlider-col-1 .entry-thumb { width: 767px; }
}
@media (max-width: 500px) {
  .iosSlider-col-1 .entry-thumb { width: 500px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .iosSlider-col-1 .td-post-views, .iosSlider-col-1 .td-post-comments { display: none; }
}
@media (min-width: 500px) and (max-width: 584px) {
  .iosSlider-col-2 img, .iosSlider-col-3 img { min-height: 303px; }
}
.td_block_slide .td_module_slide { visibility: hidden ! important; }
.td_block_slide .td_module_slide:first-child { visibility: visible ! important; }
.td-js-loaded .td_block_slide .td_module_slide { visibility: visible ! important; }
#td_css_split_separator { visibility: visible; }
.td-block-missing-settings { font-size: 11px; text-align: left; padding: 20px; background-color: rgb(250, 248, 252); border: 1px solid rgb(238, 236, 240); color: black; }
.td-block-missing-settings span { background-color: rgb(254, 108, 97); color: white; font-weight: bold; padding: 3px 8px 4px; border-radius: 4px; font-size: 10px; position: relative; top: -1px; margin-right: 10px; }
.td_block_wrap { margin-bottom: 48px; position: relative; clear: both; }
@media (max-width: 767px) {
  .td_block_wrap { margin-bottom: 32px; }
}
.td_block_wrap .td-next-prev-wrap, .td_block_wrap .td-load-more-wrap { margin-top: 20px; }
@media (max-width: 767px) {
  .td_block_wrap .td-next-prev-wrap, .td_block_wrap .td-load-more-wrap { margin-bottom: 0px; }
}
.td_block_wrap .td-subcat-item .td-cur-simple-item { color: rgb(0, 0, 0); }
.td-block-title-wrap { position: relative; }
.td-page-content .td_block_wrap { line-height: 21px; }
.td_with_ajax_pagination { transform: translate3d(0px, 0px, 0px); overflow: hidden; }
.block-title { font-family: inherit; 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, .woocommerce .product .products h2, .td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more { background-color: rgb(77, 178, 236); }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active { background-color: rgb(77, 178, 236) ! important; }
.block-title, .wpb_tabs .wpb_tabs_nav, .woocommerce div.product .woocommerce-tabs ul.tabs::before { border-color: rgb(77, 178, 236); }
.td_block_wrap .td-subcat-item .td-cur-simple-item { 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; }
}
.td_ajax_load_more { display: inline-block; font-family: inherit; font-size: 12px; line-height: 1; padding: 8px 10px; border: 1px solid rgb(201, 201, 201); text-align: center; vertical-align: middle; }
.td_ajax_load_more i { font-size: 8px; margin-left: 6px; position: relative; top: 0px; }
.td_ajax_load_more.ajax-page-disabled { visibility: hidden ! important; }
@-moz-document url-prefix("") {
  .td_ajax_load_more { padding: 7px 10px 9px; }
}
.td-load-more-wrap { text-align: center; clear: both; }
.td-load-more-wrap a { color: rgb(165, 165, 165); }
.td-load-more-wrap a:hover { background-color: rgb(77, 178, 236); border-color: rgb(77, 178, 236); color: rgb(255, 255, 255); text-decoration: none ! important; }
.td_block_inner_overflow { overflow: hidden; }
.td_block_inner_overflow .td-module-image { min-height: 20px; }
.td-load-more-infinite-wrap { display: none; }
.td-subcat-filter { position: absolute; bottom: 0px; right: 0px; margin: auto 0px; opacity: 0; z-index: 2; line-height: 30px; text-align: right; }
.td-subcat-filter ul { margin: 0px; }
.td-subcat-filter .td-display-filter { display: none ! important; }
.td-subcat-filter .td-subcat-list { display: inline-block; line-height: 1; }
.td-subcat-filter .td-subcat-list .td-subcat-item { display: inline-block; line-height: 1; margin-left: 30px; }
.td-subcat-filter .td-subcat-list a { font-family: inherit; font-size: 13px; color: rgb(119, 119, 119); line-height: 1; }
.td-subcat-filter .td-subcat-list a:hover { color: rgb(77, 178, 236); }
.td-subcat-filter .td-subcat-dropdown { display: inline-block; text-align: right; line-height: 30px; position: relative; }
.td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more span, .td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more i { color: rgb(255, 255, 255); }
.td-subcat-filter .td-subcat-dropdown:hover ul { display: block; }
.td-subcat-filter .td-subcat-dropdown .td-subcat-more { cursor: pointer; margin-left: 15px; padding-left: 15px; -moz-user-select: none; display: inline-block; }
.td-subcat-filter .td-subcat-dropdown .td-subcat-more::before { content: ""; width: 70px; height: 100%; position: absolute; margin-top: 2px; top: 0px; right: 0px; z-index: 1; opacity: 0; }
.td-subcat-filter .td-subcat-dropdown .td-subcat-more i { font-size: 9px; color: rgb(119, 119, 119); margin-left: 12px; margin-right: 12px; }
.td-subcat-filter .td-subcat-dropdown ul { list-style: outside none none; position: absolute; right: 0px; top: 100%; padding: 6px 0px 8px; background-color: rgba(255, 255, 255, 0.95); z-index: 999; border-width: 0px 1px 1px; border-color: rgb(237, 237, 237); border-style: solid; display: none; }
.td-subcat-filter .td-subcat-dropdown a { font-family: inherit; font-size: 13px; color: rgb(119, 119, 119); white-space: nowrap; display: block; line-height: 26px; padding-left: 21px; padding-right: 15px; }
.td-subcat-filter .td-subcat-dropdown a:hover { color: rgb(77, 178, 236); }
.td-subcat-filter .td-subcat-dropdown li { margin-left: 0px; }
.td-subcat-filter .td-subcat-dropdown span { font-family: inherit; font-size: 13px; color: rgb(119, 119, 119); line-height: 1; }
.td-js-loaded .td-subcat-filter { opacity: 1; transition: opacity 0.3s ease 0s; }
@media (min-width: 768px) {
  .td_block_padding .td-block-row:last-child .td_module_wrap { padding-bottom: 0px; }
}
@media (max-width: 767px) {
  .td_block_padding .td-block-row:last-child > div:last-child .td_module_wrap { padding-bottom: 0px; }
}
.td_block_padding.td-column-1 .td-block-span12:last-child .td_module_wrap { padding-bottom: 0px; }
.td_block_padding .td-next-prev-wrap, .td_block_padding .td-load-more-wrap { margin-top: 20px; }
@media (min-width: 768px) {
  .td_block_bot_line .td-block-row:last-child .td_module_wrap { margin-bottom: 0px; border-bottom: 0px none; }
}
@media (max-width: 767px) {
  .td_block_bot_line .td-block-row:last-child > div:last-child .td_module_wrap { margin-bottom: 0px; border-bottom: 0px none; }
}
.td_block_bot_line.td-column-1 .td-block-span12:last-child .td_module_wrap { margin-bottom: 0px; border-bottom: 0px none; }
@media (min-width: 767px) {
  .td_block_1 .td-block-row:last-child .td_module_4:last-child { padding-bottom: 0px; }
}
@media (min-width: 768px) {
  .td_block_1.td-column-2 .td-block-row:last-child .td_module_6:last-child, .td_block_1.td-column-3 .td-block-row:last-child .td_module_6:last-child { padding-bottom: 0px; }
}
@media (max-width: 767px) {
  .td_block_1.td-column-2 .td_module_4, .td_block_1.td-column-3 .td_module_4 { padding-bottom: 21px; }
}
.td_block_1.td-column-1 .td_module_4 { padding-bottom: 21px; }
@media (min-width: 768px) {
  .td_block_1.td-column-1 .td-block-span12:last-child .td_module_6 { padding-bottom: 0px; }
}
@media (min-width: 767px) {
  .td_block_1.td-column-1 .td-next-prev-wrap, .td_block_1.td-column-1 .td-load-more-wrap { margin-top: 25px; }
}
@media (max-width: 767px) {
  .td_block_1 .td-block-span4:last-child .td_module_6:last-child, .td_block_1 .td-block-span6:last-child .td_module_6:last-child, .td_block_1 .td-block-span12:last-child .td_module_6:last-child { padding-bottom: 0px; }
}
.td_block_2 .td_module_2 { padding-bottom: 21px; }
.td_block_2 .td-next-prev-wrap, .td_block_2 .td-load-more-wrap { margin-top: 26px; }
.td_block_3.td-column-2 .td-next-prev-wrap, .td_block_3.td-column-3 .td-next-prev-wrap, .td_block_3.td-column-2 .td-load-more-wrap, .td_block_3.td-column-3 .td-load-more-wrap { margin-top: 13px; }
.td_block_5.td-column-2 .td-next-prev-wrap, .td_block_5.td-column-3 .td-next-prev-wrap, .td_block_5.td-column-2 .td-load-more-wrap, .td_block_5.td-column-3 .td-load-more-wrap { margin-top: 13px; }
.td_block_6 .block-title, .td_block_9 .block-title { margin-bottom: 21px; }
@media (min-width: 768px) {
  .td_block_6 .td-block-row:last-child .td_module_wrap { margin-bottom: 0px; }
}
@media (max-width: 767px) {
  .td_block_6 .td-block-row:last-child > div:last-child .td_module_wrap { margin-bottom: 0px; }
}
.td_block_6.td-column-1 .td-block-span12:last-child .td_module_wrap { margin-bottom: 0px; }
@media (min-width: 767px) {
  .td_block_7 .td-next-prev-wrap, .td_block_8 .td-next-prev-wrap, .td_block_11 .td-next-prev-wrap, .td_block_12 .td-next-prev-wrap, .td_block_7 .td-load-more-wrap, .td_block_8 .td-load-more-wrap, .td_block_11 .td-load-more-wrap, .td_block_12 .td-load-more-wrap { margin-top: 26px; }
}
@media (min-width: 767px) {
  .td_block_9 .td-next-prev-wrap, .td_block_10 .td-next-prev-wrap, .td_block_9 .td-load-more-wrap, .td_block_10 .td-load-more-wrap { margin-top: 25px; }
}
.td_block_11 .td-block-span12:last-child .td_module_wrap, .td_block_12 .td-block-span12:last-child .td_module_wrap { padding-bottom: 0px; }
@media (max-width: 500px) {
  .td_block_11.td-column-1 .td_module_10 { padding-bottom: 26px; }
  .td_block_11.td-column-1 .td_module_10 .item-details { padding-left: 115px; }
  .td_block_11.td-column-1 .td_module_10 .entry-title { margin-bottom: 5px; padding-left: 0px; min-height: 0px; font-size: 14px; line-height: 20px; }
}
.td_block_13 { margin-bottom: 40px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_13 { margin-bottom: 30px; }
}
.td_block_13 .td_module_mx3:last-child .td-module-meta-info { border-bottom: 0px none; }
.td_block_13.td-column-1 .td-next-prev-wrap, .td_block_13.td-column-1 .td-load-more-wrap { margin-top: 0px; }
.td_block_13.td-column-2 .td_module_wrap:last-child, .td_block_13.td-column-3 .td_module_wrap:last-child { padding-bottom: 0px; }
.td_block_13.td-column-2 .td-next-prev-wrap, .td_block_13.td-column-3 .td-next-prev-wrap, .td_block_13.td-column-2 .td-load-more-wrap, .td_block_13.td-column-3 .td-load-more-wrap { margin-top: 40px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_13.td-column-2 .td-next-prev-wrap, .td_block_13.td-column-3 .td-next-prev-wrap, .td_block_13.td-column-2 .td-load-more-wrap, .td_block_13.td-column-3 .td-load-more-wrap { margin-top: 30px; }
}
.td-pb-span4 .td_block_13 { margin-bottom: 22px; }
.td_block_14 .td_block_inner { margin-right: -3px; }
@media (max-width: 500px) {
  .td_block_14 .td_block_inner { margin-right: 0px; }
}
.td_block_14 .td-block-row { margin-left: 0px; margin-right: 0px; }
.td_block_14 .td-block-row:last-child { margin-bottom: 20px; }
.td_block_14 .td-block-span12:last-child .td_module_mx1 { margin-bottom: 0px; }
@media (min-width: 767px) {
  .td_block_14 .td-block-row:last-child .td_module_mx1 { margin-bottom: 0px; }
}
@media (max-width: 767px) {
  .td_block_14 .td-block-row:last-child > div:last-child .td_module_mx1 { margin-bottom: 0px; }
}
.td_block_14 .td-block-span6 { padding-left: 0px; padding-right: 3px; width: 50%; }
.td_block_14 .td-block-span4 { padding-left: 0px; padding-right: 3px; width: 33.3333%; }
@media (min-width: 767px) {
  .td_block_14.td-column-2 .td-next-prev-wrap, .td_block_14.td-column-3 .td-next-prev-wrap, .td_block_14.td-column-2 .td-load-more-wrap, .td_block_14.td-column-3 .td-load-more-wrap { margin-top: 26px; }
}
@media (max-width: 767px) {
  .td_block_14 .td-block-span12, .td_block_14 .td-block-span4 { width: 50%; float: left; padding-right: 3px; }
  .td_block_14 .td-block-span12:nth-child(2n) { margin-right: -3px; }
}
@media (max-width: 500px) {
  .td_block_14 .td-block-span12, .td_block_14 .td-block-span4, .td_block_14 .td-block-span6 { width: 100%; float: left; padding-right: 0px; }
  .td_block_14 .td-block-span12:nth-child(2n) { margin-right: 0px; }
}
.td_block_14 .td-next-prev-wrap, .td_block_14 .td-load-more-wrap { margin-top: 0px; }
@media (max-width: 767px) {
  .td-pb-span12 .td_block_14 .td-block-span4:first-child { width: 100%; }
  .td-pb-span12 .td_block_14 .td-block-span4:first-child .entry-thumb { width: 100%; }
}
.td-pb-span4 .td_block_14 { margin-bottom: 48px; }
.td-pb-span4 .td_block_14 .td_block_inner { margin-right: 0px; }
@media (max-width: 767px) {
  .td-pb-span4 .td_block_14 .td_block_inner { margin-right: -3px; }
}
@media (max-width: 500px) {
  .td-pb-span4 .td_block_14 .td_block_inner { margin-right: 0px; }
}
.td-pb-span4 .td_block_14 .td-next-prev-wrap, .td-pb-span4 .td_block_14 .td-load-more-wrap { margin-top: 23px; margin-bottom: 0px; }
@media (max-width: 767px) {
  .td-pb-span4 .td_block_14 .td-next-prev-wrap, .td-pb-span4 .td_block_14 .td-load-more-wrap { padding-top: 20px; }
}
.td_block_15 .td-block-span4 { width: 33.3333%; }
@media (max-width: 500px) {
  .td_block_15 .td-block-span4 { width: 100%; }
}
.td_block_15 .td-column-3 .td-block-row { margin-right: -22px; margin-left: 0px; }
@media (max-width: 1018px) {
  .td_block_15 .td-column-3 .td-block-row { margin-right: -15px; }
}
@media (max-width: 767px) {
  .td_block_15 .td-column-3 .td-block-row { margin-right: 0px; }
}
.td_block_15 .td-column-3 .td-block-row .td-block-span4 { padding-right: 22px; padding-left: 0px; width: 20%; }
@media (max-width: 1018px) {
  .td_block_15 .td-column-3 .td-block-row .td-block-span4 { padding-right: 15px; }
}
@media (max-width: 500px) {
  .td_block_15 .td-column-3 .td-block-row .td-block-span4 { width: 100%; }
}
.td_block_15 .td-column-2 .td-block-row { margin-right: -21px; margin-left: 0px; }
@media (max-width: 1018px) {
  .td_block_15 .td-column-2 .td-block-row { margin-right: -15px; }
}
@media (max-width: 500px) {
  .td_block_15 .td-column-2 .td-block-row { margin-right: 0px; }
}
.td_block_15 .td-column-2 .td-block-row .td-block-span4 { padding-right: 21px; padding-left: 0px; }
@media (max-width: 1018px) {
  .td_block_15 .td-column-2 .td-block-row .td-block-span4 { padding-right: 15px; }
}
@media (max-width: 500px) {
  .td_block_15 .td-column-2 .td-block-row .td-block-span4 { padding-right: 0px; }
}
.td_block_15 .td-column-2 .td_module_mx4 { padding-bottom: 21px; }
@media (max-width: 767px) {
  .td_block_15 .td-column-2 .td_module_mx4 { padding-bottom: 0px; }
}
@media (min-width: 767px) {
  .td_block_15.td-column-3 .td-next-prev-wrap, .td_block_15.td-column-3 .td-load-more-wrap { margin-top: 36px; }
}
.td_block_15 .td-column-1 { margin-right: -21px; }
@media (max-width: 1018px) {
  .td_block_15 .td-column-1 { margin-right: -15px; }
}
.td_block_15 .td-column-1 .td-block-span12 { width: 50%; padding-right: 21px; padding-left: 0px; float: left; }
@media (max-width: 1018px) {
  .td_block_15 .td-column-1 .td-block-span12 { padding-right: 15px; }
}
.td_block_15 .td-column-1 .td-block-span12:nth-of-type(2n+1) { clear: left; }
@media (min-width: 767px) {
  .td_block_15.td-column-1 .td-next-prev-wrap, .td_block_15.td-column-2 .td-next-prev-wrap, .td_block_15.td-column-1 .td-load-more-wrap, .td_block_15.td-column-2 .td-load-more-wrap { margin-top: 21px; }
}
.td_block_15.td-column-1 .td-block-span12:last-child .td_module_wrap { padding-bottom: 22px; }
.td_block_15.td-column-1 .td-cust-row:last-child .td_module_mx4 { padding-bottom: 0px; }
@media (max-width: 767px) {
  .td_block_15 .td_module_mx4 { padding-bottom: 0px; margin-bottom: 26px; }
  .td_block_15 .td-block-row:last-child > div:last-child .td_module_mx4 { margin-bottom: 0px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_15 .entry-title { font-size: 14px; }
}
.td-pb-span4 .td_block_15 { float: left; overflow: hidden; }
.td-pb-span4 .td_block_15 .td_block_inner {  }
.td-pb-span4 .td_block_15 .td_block_inner::before, .td-pb-span4 .td_block_15 .td_block_inner::after { display: table; content: ""; line-height: 0; }
.td-pb-span4 .td_block_15 .td_block_inner::after { clear: both; }
.td_block_16 .td-column-3 .td-block-row { margin-right: -22px; margin-left: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_16 .td-column-3 .td-block-row { margin-right: -15px; }
}
@media (max-width: 767px) {
  .td_block_16 .td-column-3 .td-block-row { margin-right: 0px; }
}
.td_block_16 .td-column-3 .td-block-row .td-block-span4 { width: 20%; padding-right: 22px; padding-left: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_16 .td-column-3 .td-block-row .td-block-span4 { padding-right: 15px; }
}
@media (max-width: 767px) {
  .td_block_16 .td-column-3 .td-block-row .td-block-span4 { padding-right: 0px; width: 100%; }
}
.td_block_16 .td-column-2 .td-block-row { margin-right: -21px; margin-left: 0px; }
@media (max-width: 767px) {
  .td_block_16 .td-column-2 .td-block-row { margin-right: 0px; }
}
.td_block_16 .td-column-2 .td-block-row .td-block-span4 { width: 33.3333%; padding-right: 21px; padding-left: 0px; }
@media (max-width: 767px) {
  .td_block_16 .td-column-2 .td-block-row .td-block-span4 { width: 100%; padding-right: 0px; }
}
.td_block_16 .td-column-2 .td-block-row:last-child .td_module_mx4 { padding-bottom: 26px; }
.td_block_16 .td-column-2 .td_module_mx7 { padding-bottom: 26px; }
@media (min-width: 767px) {
  .td_block_16 .td-next-prev-wrap, .td_block_16 .td-load-more-wrap { margin-top: 26px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_16 .td-excerpt { display: none; }
}
@media (max-width: 767px) {
  .td_block_16 .td-excerpt { display: none; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_16 .td_module_mx7 { padding-bottom: 16px; }
}
@media (max-width: 767px) {
  .td_block_16 .td_module_mx7 { padding-bottom: 16px; }
}
@media (max-width: 767px) {
  .td_block_16 .td_module_mx7 .entry-title { font-size: 14px; line-height: 20px; }
}
@media (max-width: 767px) {
  .td_block_16 .td_module_mx7 .td-module-image { width: 100px; float: left; margin-bottom: 26px; }
}
@media (max-width: 767px) {
  .td_block_16 .td_module_mx7 .td-module-thumb { margin-bottom: 0px; }
}
@media (max-width: 767px) {
  .td_block_16 .td_module_mx7 .item-details { margin-left: 115px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_16 .td-module-meta-info { margin-bottom: 0px; }
}
@media (max-width: 767px) {
  .td_block_16 .td-module-meta-info { margin-bottom: 0px; }
}
@media (min-width: 768px) {
  .td_block_17 .td-block-row:last-child .td-block-span4 .td_module_8:last-child, .td_block_17 .td-block-row:last-child .td-block-span6 .td_module_8:last-child { border-bottom: 0px none; margin-bottom: 0px; padding-bottom: 0px; }
}
@media (max-width: 767px) {
  .td_block_17 .td-block-row:last-child .td-block-span4:last-child .td_module_8:last-child, .td_block_17 .td-block-row:last-child .td-block-span6:last-child .td_module_8:last-child { border-bottom: 0px none; margin-bottom: 0px; padding-bottom: 0px; }
}
.td_block_17 .td-column-1 .td_module_4 { padding-bottom: 25px; border-bottom: 1px dashed rgb(242, 242, 242); margin-bottom: 16px; }
.td_block_17 .td-column-1 .td-block-span12:last-child .td_module_8 { border-bottom: 0px none; margin-bottom: 0px; padding-bottom: 0px; }
.td_block_17 .td-column-2 .td-block-row:last-child .td_module_4, .td_block_17 .td-column-3 .td-block-row:last-child .td_module_4 { padding-bottom: 0px; }
@media (max-width: 767px) {
  .td_block_17 .td-column-2 .td-block-row:last-child .td_module_4, .td_block_17 .td-column-3 .td-block-row:last-child .td_module_4 { padding-bottom: 16px; border-bottom: 1px dashed rgb(242, 242, 242); margin-bottom: 14px; }
}
@media (min-width: 767px) {
  .td_block_17.td-column-1 .td-next-prev-wrap, .td_block_17.td-column-1 .td-load-more-wrap { margin-top: 30px; }
}
.td_block_18 .td-block-span12 { width: 100%; }
.td_block_18 .td_module_wrap:last-child { padding-bottom: 0px; }
@media (max-width: 767px) {
  .td_block_18 .td_module_mx8 .td-module-thumb { margin-bottom: 20px; }
}
@media (max-width: 767px) {
  .td_block_18 .td_module_mx8 .entry-title { font-size: 18px; line-height: 24px; }
}
@media (max-width: 767px) {
  .td_block_18 .td_module_mx8 .td-module-meta-info { padding: 0px 14px; }
}
@media (max-width: 767px) {
  .td_block_18 .td_module_mx2 .item-details { padding-top: 0px; margin-bottom: 26px; }
}
@media (max-width: 767px) {
  .td_block_18 .td_module_mx2 .item-details .entry-title { margin-bottom: 3px; }
}
.td_block_18 .td_module_mx2 .td-module-meta-info { margin-bottom: 0px; }
.td_block_18 .td-column-1 .td_module_wrap { padding-bottom: 0px; }
.td_block_18 .td-column-1 .td_module_mx8 .td-module-thumb { margin-bottom: 20px; }
@media (max-width: 767px) {
  .td_block_18 .td-column-1 .td_module_mx8 .td-module-thumb { margin-bottom: 26px; }
}
.td_block_18 .td-column-1 .td_module_mx8 .entry-title { font-size: 18px; line-height: 24px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_18 .td-column-1 .td_module_mx8 .entry-title { font-size: 15px; line-height: 19px; }
}
.td_block_18 .td-column-1 .td_module_mx8 .td-module-meta-info { padding: 0px 14px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_18 .td-column-1 .td_module_mx8 .td-post-category { display: none; }
}
.td_block_18 .td-column-1 .td_module_mx2:last-child .item-details { margin-bottom: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_18 .td-column-2 .td_module_mx8 { padding-bottom: 25px; }
}
@media (max-width: 767px) {
  .td_block_18 .td-column-2 .td_module_mx8 { padding-bottom: 6px; }
}
.td_block_18 .td-column-2 .td_module_mx8 .td-module-meta-info { bottom: 20px; }
@media (max-width: 767px) {
  .td_block_18 .td-column-2 .td_module_mx8 .td-module-meta-info { bottom: 14px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_18 .td-column-2 .td_module_10 { padding-bottom: 24px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_18 .td-column-2 .td_module_10 .td-excerpt { margin-top: 3px; }
}
@media (max-width: 767px) {
  .td_block_18 .td-column-2 .td_module_10 .td-module-meta-info { margin-bottom: 0px; }
}
.td_block_18 .td-column-3 .td_module_mx8 .entry-thumb { width: 100%; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_18 .td-column-3 .td_module_mx8 { padding-bottom: 25px; }
}
@media (max-width: 767px) {
  .td_block_18 .td-column-3 .td_module_mx8 { padding-bottom: 6px; }
}
.td_block_18 .td-column-3 .td_module_mx8 .td-module-meta-info { bottom: 20px; }
@media (max-width: 767px) {
  .td_block_18 .td-column-3 .td_module_mx8 .td-module-meta-info { bottom: 14px; }
}
@media (min-width: 767px) {
  .td_block_18.td-column-2 .td-next-prev-wrap, .td_block_18.td-column-3 .td-next-prev-wrap, .td_block_18.td-column-2 .td-load-more-wrap, .td_block_18.td-column-3 .td-load-more-wrap { margin-top: 30px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_18 .td_module_10 { padding-bottom: 30px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_18 .td_module_10 .td-excerpt { margin-top: 3px; }
}
@media (max-width: 767px) {
  .td_block_18 .td_module_10 .td-module-meta-info { margin-bottom: 0px; }
}
.td_block_19 .td_module_mx1 { margin-bottom: 26px; }
@media (max-width: 767px) {
  .td_block_19 .td_module_mx2 .item-details { padding-top: 0px; margin-bottom: 26px; }
}
@media (max-width: 767px) {
  .td_block_19 .td_module_mx2 .item-details .entry-title { margin-bottom: 3px; }
}
.td_block_19 .td_module_mx2 .td-module-meta-info { margin-bottom: 0px; }
.td_block_19 .td-block-row { margin-right: -15px; margin-left: -15px; }
.td_block_19 .td-block-span6, .td_block_19 .td-block-span4 { padding-right: 15px; padding-left: 15px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_19 .td-block-row { margin-right: -10px; margin-left: -10px; }
  .td_block_19 .td-block-span6, .td_block_19 .td-block-span4 { padding-right: 10px; padding-left: 10px; }
}
@media (max-width: 767px) {
  .td_block_19 .td-block-row { margin: 0px; }
  .td_block_19 .td-block-span6, .td_block_19 .td-block-span4 { padding: 0px; }
}
@media (min-width: 768px) {
  .td_block_19 .td-block-row:last-child .td_module_wrap.td_module_mx1, .td_block_19 .td-block-row:last-child .td_module_wrap.td_module_mx2, .td_block_19 .td-block-row:last-child .td_module_wrap.td_module_mx2 .item-details { margin-bottom: 0px; }
}
@media (max-width: 767px) {
  .td_block_19 .td-block-row:last-child > div:last-child .td_module_wrap.td_module_mx1, .td_block_19 .td-block-row:last-child > div:last-child .td_module_wrap.td_module_mx2, .td_block_19 .td-block-row:last-child > div:last-child .td_module_wrap.td_module_mx2 .item-details { margin-bottom: 0px; }
}
.td_block_19.td-column-1 .td_module_wrap.td_module_mx1:last-child, .td_block_19.td-column-1 .td_module_wrap.td_module_mx2:last-child, .td_block_19.td-column-1 .td_module_wrap.td_module_mx2:last-child .item-details { margin-bottom: 0px; }
.td_block_19 .td-next-prev-wrap, .td_block_19 .td-load-more-wrap { margin-top: 20px; }
.td_block_20 .td-module-meta-info { margin-left: 0px; }
.td_block_20 .td-post-author-name, .td_block_20 .td-post-date { margin-left: 0px; line-height: 17px; vertical-align: top; top: -1px; }
.td_block_20 .td-module-comments { margin-right: 0px; position: absolute; right: 20px; bottom: 12px; }
.td_block_20 .td_module_14 .td-module-thumb { margin-bottom: 12px; }
.td_block_20 .td_module_14 .td-module-meta-holder { padding: 14px 20px 12px; }
@media (max-width: 500px) {
  .td_block_20 .td_module_14 .td-module-meta-holder { padding: 10px 10px 12px; }
}
.td_block_20 .td_module_14 .td-module-meta-info { bottom: 0px; padding: 0px; width: 90%; }
.td_block_20 .td_module_14 .td-excerpt { padding: 0px 10px 0px 20px; width: 90%; }
@media (max-width: 500px) {
  .td_block_20 .td_module_14 .td-excerpt { padding-left: 10px; }
}
.td_block_20 .td_module_14 .entry-title { bottom: auto; }
@media (max-width: 500px) {
  .td_block_20 .td_module_14 .entry-title { margin-right: 0px; margin-left: 0px; }
}
.td_block_20 .td_module_14 .entry-title::after { display: none; }
.td_block_20 .td_module_14:last-child { padding-bottom: 0px; }
.td_block_20 .td_module_mx3 { padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px dashed rgb(237, 237, 237); }
@media (max-width: 767px) {
  .td_block_20 .td_module_mx3 { width: 100%; }
  .td_block_20 .td_module_mx3:nth-child(2n) { margin-left: 0px; }
}
.td_block_20 .td_module_mx3:last-child { border-bottom: 0px none; }
.td_block_20 .td_module_mx3 .td-module-meta-info { bottom: 25px; border-bottom: 0px none; margin: 0px; width: 90%; padding: 14px 16px 12px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_20 .td_module_mx3 .td-module-meta-info { padding: 6px 0px 0px; }
}
@media (max-width: 500px) {
  .td_block_20 .td_module_mx3 .td-module-meta-info { padding: 10px 20px 12px 10px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_20 .td_module_mx3 .td-post-author-name, .td_block_20 .td_module_mx3 .td-post-date, .td_block_20 .td_module_mx3 .td-module-comments { display: none; }
}
.td_block_20 .td_module_mx3 .entry-title { font-weight: 500; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_20 .td_module_mx3 .entry-title { font-size: 15px; font-weight: 500; line-height: 20px; margin-bottom: 0px; }
}
@media (max-width: 767px) {
  .td_block_20 .td_module_mx3 .entry-title { font-size: 22px; line-height: 30px; }
}
@media (max-width: 500px) {
  .td_block_20 .td_module_mx3 .entry-title { font-size: 18px; line-height: 26px; margin-right: 0px; margin-left: 0px; }
}
.td_block_20 .td_module_mx3 .td-module-thumb { margin-bottom: 0px; }
.td_block_20 .td-video-play-ico > img { top: 24px; bottom: auto; right: 24px; left: auto; }
.td_block_20 .td-next-prev-wrap, .td_block_20 .td-load-more-wrap { margin-top: 40px; }
@media (max-width: 500px) {
  .td_block_20 .td-next-prev-wrap, .td_block_20 .td-load-more-wrap { margin-bottom: 0px; }
}
.td_block_20.td-column-1 .td_module_mx3:last-child { margin-bottom: 0px; }
.td_block_20.td-column-1 .td-next-prev-wrap, .td_block_20.td-column-1 .td-load-more-wrap { margin-top: 1px; }
.td_block_20 .td_module_wrap:last-child { margin-bottom: 0px; }
.td_block_21 .td_module_16 .td-module-meta-info { margin-bottom: 0px; }
.td_block_21.td-column-1 .td-module-thumb { width: 100px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_21.td-column-1 .td-module-thumb { width: 50px; }
}
@media (max-width: 767px) {
  .td_block_21.td-column-1 .td-module-thumb { width: 80px; }
}
.td_block_21.td-column-1 .item-details { margin-left: 115px; min-height: 100px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_21.td-column-1 .item-details { margin-left: 60px; min-height: 50px; }
}
@media (max-width: 767px) {
  .td_block_21.td-column-1 .item-details { margin-left: 95px; min-height: 80px; }
}
.td_block_21.td-column-1 .entry-title { font-size: 17px; line-height: 23px; min-height: 0px; padding-left: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_21.td-column-1 .entry-title { font-size: 14px; line-height: 21px; }
}
@media (max-width: 767px) {
  .td_block_21.td-column-1 .entry-title { font-size: 22px; line-height: 28px; font-weight: 500; }
}
@media (max-width: 500px) {
  .td_block_21.td-column-1 .entry-title { font-size: 17px; line-height: 22px; }
}
.td_block_21.td-column-1 .td-excerpt { display: none; }
.td_block_21.td-column-1 .td_module_16 { padding-bottom: 19px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_21.td-column-1 .td-post-author-name { display: none; }
}
@media (min-width: 767px) {
  .td_block_21.td-column-1 .td-next-prev-wrap, .td_block_21.td-column-1 .td-load-more-wrap { margin-top: 26px; }
}
@media (min-width: 767px) {
  .td_block_21.td-column-2 .td-next-prev-wrap, .td_block_21.td-column-3 .td-next-prev-wrap, .td_block_21.td-column-2 .td-load-more-wrap, .td_block_21.td-column-3 .td-load-more-wrap { margin-top: 30px; }
}
.td_block_21 .td_module_wrap:last-child { padding-bottom: 0px; }
.td_block_22 .td-column-1 .entry-title { font-size: 26px; line-height: 30px; }
@media (max-width: 1018px) {
  .td_block_22 .td-column-1 .entry-title { font-size: 21px; line-height: 28px; }
}
.td_block_22 .td-column-1 .td-excerpt { font-size: 15px; line-height: 26px; margin-top: 19px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_22 .td-column-1 .td-excerpt { font-size: 13px; line-height: 22px; margin-top: 15px; }
}
.td_block_22 .td-column-1 .td-read-more { margin-top: 15px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_22 .td-column-1 .td-read-more { margin-top: 8px; }
}
.td_block_22 .td-column-1 .td_module_wrap { padding-bottom: 20px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_22 .td-column-1 .td_module_wrap { padding-bottom: 10px; }
}
.td_block_22 .td-column-1 .td-module-meta-holder { height: 41px; padding: 12px 12px 12px 15px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_22 .td-column-1 .td-module-meta-holder { height: 33px; padding: 8px 12px 8px 10px; font-size: 11px; }
}
.td_block_22 .td-column-3 .entry-title { font-size: 34px; line-height: 44px; }
@media (max-width: 1018px) {
  .td_block_22 .td-column-3 .entry-title { font-size: 21px; line-height: 28px; }
}
.td_block_22.td_with_ajax_pagination .td-module-image { margin: 0px; }
.td_block_22 .td_module_wrap:last-child { padding-bottom: 0px; }
.td_block_22 .td_module_wrap:last-child .td-read-more { margin-bottom: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_23 .td-column-1 .entry-title { font-size: 19px; line-height: 24px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_23 .td-column-1 .td-post-author-name { display: none; }
}
.td_block_23 .td_module_wrap:last-child { margin-bottom: 0px; padding-bottom: 0px; }
.td_block_23 .td_module_wrap:last-child .meta-info-container { padding-bottom: 0px; border-bottom: 0px none; }
.td_block_23 .td_module_wrap:last-child .td-read-more { margin-bottom: 0px; }
.td_block_23 .td-column-3 .entry-title { font-size: 34px; line-height: 44px; }
@media (max-width: 1018px) {
  .td_block_23 .td-column-3 .entry-title { font-size: 22px; line-height: 28px; }
}
.td_block_24 .td_module_wrap:last-child { padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px none; }
.td_block_24 .td-read-more { margin-bottom: 0px; }
.td_block_24 .td-column-3 .td-module-thumb { width: 534px; height: 350px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_24 .td-column-3 .td-module-thumb { width: 400px; height: 320px; }
}
@media (max-width: 767px) {
  .td_block_24 .td-column-3 .td-module-thumb { width: 100px; height: 120px; }
}
.td_block_24 .td-column-3 .td-module-thumb .entry-thumb { height: auto; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_24 .td-column-3 .td-module-thumb .entry-thumb { width: 100%; }
}
@media (max-width: 767px) {
  .td_block_24 .td-column-3 .td-module-thumb .entry-thumb { height: 100%; }
}
.td_block_24 .td-column-3 .td-item-details { min-height: 350px; margin-left: 564px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_24 .td-column-3 .td-item-details { min-height: 330px; margin-left: 430px; }
}
@media (max-width: 767px) {
  .td_block_24 .td-column-3 .td-item-details { min-height: 120px; margin-left: 115px; }
}
.td_block_25 .td-block-row:last-child > div .td_module_wrap:last-child { padding-bottom: 0px; }
.td_block_25.td-column-1 .td-block-span12:last-child .td_module_wrap { padding-bottom: 0px; }
.td-trending-now-wrapper { padding: 0px 42px; height: 25px; position: relative; transform: translate3d(0px, 0px, 0px); overflow: hidden; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-trending-now-wrapper { padding: 0px 30px; }
}
@media (max-width: 767px) {
  .td-trending-now-wrapper { padding: 0px; text-align: center; height: auto; }
}
.td-trending-now-wrapper .td-next-prev-wrap { position: absolute; right: 42px; top: 0px; margin: 0px; z-index: 1; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-trending-now-wrapper .td-next-prev-wrap { right: 30px; }
}
@media (max-width: 767px) {
  .td-trending-now-wrapper .td-next-prev-wrap { display: none; }
}
.td-trending-now-wrapper:hover .td-trending-now-title { background-color: rgb(77, 178, 236); }
.td-trending-now-wrapper .td-trending-now-nav-right { padding-left: 2px; }
.td-trending-now-title { background-color: rgb(34, 34, 34); font-family: inherit; font-size: 12px; text-transform: uppercase; color: rgb(255, 255, 255); padding: 2px 10px; display: inline-block; line-height: 22px; transition: background-color 0.3s ease 0s; cursor: default; -moz-user-select: none; }
@media (max-width: 767px) {
  .td-trending-now-title { padding: 2px 10px 1px; }
}
@-moz-document url-prefix("") {
  .td-trending-now-title { line-height: 21px; }
}
.td-trending-now-display-area { height: 25px; vertical-align: top; padding: 0px 0px 0px 15px; display: inline-block; }
@media (max-width: 767px) {
  .td-trending-now-display-area { padding: 0px; display: block; height: 26px; position: relative; top: 10px; }
}
.td-trending-now-display-area .entry-title { font-size: 15px; line-height: 25px; margin: 0px; }
@media (max-width: 767px) {
  .td-trending-now-display-area .td_module_trending_now .entry-title { font-size: 14px; line-height: 16px; }
}
.td-trending-now-post { opacity: 0; position: absolute; padding-right: 119px; height: 25px; overflow: hidden; }
.td-trending-now-post:first-child { opacity: 1; z-index: 1; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-trending-now-post { padding-right: 107px; }
}
@media (max-width: 767px) {
  .td-trending-now-post { height: 20px; width: 100%; padding-right: 0px; }
}
.td-trending-now-post:first-child { opacity: 1; }
.td-next-prev-wrap .td-trending-now-nav-right { margin-right: 0px; }
.td-main-page-wrap .td-pb-row:first-child .td_block_trending_now { position: relative; margin: -24px 0px 24px; z-index: 1; }
@media (max-width: 767px) {
  .td-main-page-wrap .td-pb-row:first-child .td_block_trending_now { margin-bottom: 0px; padding: 4px 0px 12px; }
}
.td-main-page-wrap .td-pb-row:first-child > .td-trending-style2 { padding-bottom: 20px; }
@media (max-width: 767px) {
  .td-main-page-wrap .td-pb-row:first-child > .td-trending-style2 { padding: 4px 2px 12px; }
}
.td-trending-style2 { border: 1px solid rgb(234, 234, 234); padding-top: 20px ! important; padding-bottom: 20px; margin-bottom: 26px ! important; }
.td_quote_on_blocks { font-family: inherit; font-size: 30px; line-height: 35px; font-weight: 400; font-style: italic; text-align: left; text-transform: uppercase; color: rgb(77, 178, 236); margin-top: 10px; }
@media (max-width: 1018px) {
  .td_quote_on_blocks { font-size: 22px; line-height: 28px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .homepage-post .td-post-template-7 .td-post-header header .entry-title { font-size: 36px; line-height: 46px; }
}
@media (max-width: 767px) {
  .homepage-post .td-post-template-7 .td-post-header header .entry-title { font-size: 26px; line-height: 32px; margin-bottom: 7px; }
}
.td-homepage-post .entry-title { margin-top: 0px; }
.td_block_popular_categories { padding-bottom: 0px; }
.td_block_homepage_full_1 { padding-bottom: 0px; }
.td_block_text_with_title { margin-bottom: 44px; }
.td_block_text_with_title p:last-child { margin-bottom: 0px; }
.td_block_author .block-title { float: none; margin-bottom: 20px; width: 100%; }
.td_block_author .td_author_wrap { font-family: inherit; text-align: center; }
.td_block_author .avatar { margin-bottom: 7px; border-radius: 500px; }
.td_block_author .td-author-name { position: relative; margin-bottom: 21px; font-size: 18px; font-weight: 600; text-transform: uppercase; }
.td_block_author .td-author-description { padding: 2px 0px 0px; font-family: inherit; font-size: 15px; line-height: 21px; font-style: italic; color: rgb(85, 85, 85); }
.td_block_author .td-author-page { font-family: inherit; font-size: 15px; margin-top: 12px; font-weight: 600; }
.td_block_author a { color: rgb(0, 0, 0); }
.td_block_author a:hover { color: rgb(77, 178, 236); }
@media (max-width: 767px) {
  .td-stretch-content .td_block_single_image { margin-right: -10px; margin-left: -10px; }
}
.td_block_image_box .td-custom { position: relative; }
@media (max-width: 767px) {
  .td_block_image_box .td-custom { margin: 0px -10px; }
}
.td_block_image_box .td-custom a:hover::after { opacity: 0.6; }
.td_block_image_box .td-custom-image a { display: block; background-size: cover; background-position: center center; }
@media (max-width: 767px) {
  .td_block_image_box .td-custom-image a { margin-bottom: 5px; }
}
.td_block_image_box .td-custom-image a::before { content: ""; width: 100%; height: 100%; opacity: 0.4; position: absolute; top: 0px; left: 0px; background-color: rgb(0, 0, 0); transition: all 0.3s ease 0s; }
.td_block_image_box .td-custom-image a::after { content: ""; border: 1px solid rgb(255, 255, 255); opacity: 0.3; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; margin: 10px; transition: all 0.3s ease 0s; }
.td_block_image_box .td-custom-image img { vertical-align: top; }
.td_block_image_box .td-custom-title { position: absolute; top: 50%; transform: translateY(-50%); display: table; text-align: center; width: 100%; padding: 10px 20px; pointer-events: none; }
.td_block_image_box .entry-title { margin: 0px; padding: 0px; font-size: 19px; text-transform: uppercase; font-weight: 500; }
@media (max-width: 767px) {
  .td_block_image_box .entry-title { font-size: 16px; }
}
.td_block_image_box .entry-title a { color: rgb(255, 255, 255); }
.td_block_image_box .entry-title::after { display: none; }
.td_block_image_box .td-image-box-row { margin: 0px -20px; }
.td_block_image_box .td-image-box-row::before, .td_block_image_box .td-image-box-row::after { display: table; content: ""; line-height: 0; }
.td_block_image_box .td-image-box-row::after { clear: both; }
.td_block_image_box .td-image-box-span { padding: 0px 20px; float: left; }
@media (max-width: 767px) {
  .td_block_image_box .td-image-box-span { width: 100% ! important; float: none; }
}
.td_block_image_box .td-big-image .td-image-box-span { width: 100%; }
.td_block_image_box .td-big-image .td-custom-image a { height: 360px; }
@media (max-width: 767px) {
  .td_block_image_box .td-big-image .td-custom-image a { height: 160px; }
}
.td_block_image_box .td-medium-image .td-image-box-span { width: 50%; }
.td_block_image_box .td-medium-image .td-custom-image a { height: 320px; }
@media (max-width: 767px) {
  .td_block_image_box .td-medium-image .td-custom-image a { height: 160px; }
}
.td_block_image_box .td-small-image .td-image-box-span { width: 33.3333%; }
.td_block_image_box .td-small-image .td-custom-image a { height: 220px; }
@media (max-width: 767px) {
  .td_block_image_box .td-small-image .td-custom-image a { height: 160px; }
}
.td_block_image_box .td-tiny-image .td-image-box-span { width: 25%; }
.td_block_image_box .td-tiny-image .td-custom-image a { height: 160px; }
.td_block_image_box .td-tiny-image .td-custom-image a::after { margin: 8px; }
.td_block_image_box .td-tiny-image .entry-title { font-size: 12px; }
@media (max-width: 767px) {
  .td_block_image_box .td-tiny-image .entry-title { font-size: 16px; }
}
.td_block_image_box.td-box-vertical .td-image-box-row { margin-left: 0px ! important; margin-right: 0px ! important; }
.td_block_image_box.td-box-vertical .td-image-box-span { float: none; width: 100%; padding-left: 0px ! important; padding-right: 0px ! important; margin-bottom: 5px; }
.td_block_image_box.td-box-vertical .td-image-box-span a::after { margin: 8px; }
.td_block_image_box.td-box-vertical .td-image-box-span:last-child { margin-bottom: 0px ! important; }
.td_block_image_box.td-box-vertical .entry-title { font-size: 15px; }
.td_block_image_box.td-image-box-top .td-custom-image a { background-position: center top; }
.td_block_image_box.td-image-box-bottom .td-custom-image a { background-position: center bottom; }
.td_block_image_box.td-image-box-style-2 .td-custom-image a::before, .td_block_image_box.td-image-box-style-2 .td-custom-image a::after { display: none; }
.td_block_image_box.td-image-box-style-2 .entry-title { font-size: 15px; }
.td_block_image_box.td-image-box-style-2 .entry-title a { padding: 8px 16px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.td_block_separator { width: 100%; align-items: center; }
.td_block_separator span { position: relative; display: block; margin: 0px auto; width: 100%; height: 1px; border-top: 1px solid rgb(235, 235, 235); }
.td_separator_align_left span { margin-left: 0px; }
.td_separator_align_right span { margin-right: 0px; }
.td_separator_dashed span { border-top-style: dashed; }
.td_separator_dotted span { border-top-style: dotted; }
.td_separator_double span { height: 3px; border-bottom: 1px solid rgb(235, 235, 235); }
.td_separator_shadow > span { position: relative; height: 20px; overflow: hidden; border: 0px none; color: rgb(235, 235, 235); }
.td_separator_shadow > span > span { position: absolute; top: -30px; left: 0px; right: 0px; margin: 0px auto; height: 13px; width: 98%; border-radius: 100%; }
.vc_single_image a { position: relative; }
.td-single-image-style-rounded a { border-radius: 4px; }
.td-single-image-style-border, .td-single-image-style-round-border, .td-single-image-style-circle-border, .td-single-image-style-outline, .td-single-image-style-bordered-shadow, .td-single-image-style-round-outline, .td-single-image-style-round-border-shadow, .td-single-image-style-circle-outline, .td-single-image-style-circle-border-shadow { margin-bottom: 22px; background-color: rgb(235, 235, 235); }
@media (max-width: 767px) {
  .td-single-image-style-border, .td-single-image-style-round-border, .td-single-image-style-circle-border, .td-single-image-style-outline, .td-single-image-style-bordered-shadow, .td-single-image-style-round-outline, .td-single-image-style-round-border-shadow, .td-single-image-style-circle-outline, .td-single-image-style-circle-border-shadow { margin-bottom: 32px; }
}
.td-single-image-style-border, .td-single-image-style-round-border, .td-single-image-style-circle-border { padding: 6px; }
.td-single-image-style-outline, .td-single-image-style-bordered-shadow, .td-single-image-style-round-outline, .td-single-image-style-round-border-shadow, .td-single-image-style-circle-outline, .td-single-image-style-circle-border-shadow { padding: 1px; }
.td-single-image-style-outline a::before, .td-single-image-style-bordered-shadow a::before, .td-single-image-style-round-outline a::before, .td-single-image-style-round-border-shadow a::before, .td-single-image-style-circle-outline a::before, .td-single-image-style-circle-border-shadow a::before, .td-single-image-style-outline a::after, .td-single-image-style-bordered-shadow a::after, .td-single-image-style-round-outline a::after, .td-single-image-style-round-border-shadow a::after, .td-single-image-style-circle-outline a::after, .td-single-image-style-circle-border-shadow a::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.td-single-image-style-outline a::after, .td-single-image-style-bordered-shadow a::after, .td-single-image-style-round-outline a::after, .td-single-image-style-round-border-shadow a::after, .td-single-image-style-circle-outline a::after, .td-single-image-style-circle-border-shadow a::after { color: rgb(255, 255, 255); box-shadow: 0px 0px 0px 6px inset; }
.td-single-image-style-outline a::before, .td-single-image-style-bordered-shadow a::before, .td-single-image-style-round-outline a::before, .td-single-image-style-round-border-shadow a::before, .td-single-image-style-circle-outline a::before, .td-single-image-style-circle-border-shadow a::before { color: rgb(235, 235, 235); box-shadow: 0px 0px 0px 7px inset; }
.td-single-image-style-shadow a, .td-single-image-style-bordered-shadow a, .td-single-image-style-round-border-shadow a, .td-single-image-style-circle-shadow a, .td-single-image-style-circle-border-shadow a { box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1); }
.td-single-image-style-3d-shadow { position: relative; }
.td-single-image-style-3d-shadow::before, .td-single-image-style-3d-shadow::after { content: ""; position: absolute; bottom: 32px; height: 30%; box-shadow: 0px 15px 10px rgba(0, 0, 0, 0.6); z-index: 0; }
.td-single-image-style-3d-shadow::before { left: 5px; right: 50%; transform: skewY(-6deg); transform-origin: 0px 0px 0px; }
.td-single-image-style-3d-shadow::after { left: 50%; right: 5px; transform: skewY(6deg); transform-origin: 100% 0px 0px; }
.td-single-image-style-3d-shadow a { z-index: 1; }
.td-single-image-style-round, .td-single-image-style-round-border, .td-single-image-style-round-outline, .td-single-image-style-round-shadow, .td-single-image-style-round-border-shadow, .td-single-image-style-circle, .td-single-image-style-circle-border, .td-single-image-style-circle-outline, .td-single-image-style-circle-shadow, .td-single-image-style-circle-border-shadow { border-radius: 50%; }
.td-single-image-style-round a, .td-single-image-style-round-border a, .td-single-image-style-round-outline a, .td-single-image-style-round-shadow a, .td-single-image-style-round-border-shadow a, .td-single-image-style-circle a, .td-single-image-style-circle-border a, .td-single-image-style-circle-outline a, .td-single-image-style-circle-shadow a, .td-single-image-style-circle-border-shadow a { border-radius: 50%; }
.td-single-image-style-round-outline a::before, .td-single-image-style-round-border-shadow a::before, .td-single-image-style-circle-outline a::before, .td-single-image-style-circle-border-shadow a::before, .td-single-image-style-round-outline a::after, .td-single-image-style-round-border-shadow a::after, .td-single-image-style-circle-outline a::after, .td-single-image-style-circle-border-shadow a::after { border-radius: 50%; }
.td-single-image-style-circle a, .td-single-image-style-circle-border a, .td-single-image-style-circle-outline a, .td-single-image-style-circle-shadow a, .td-single-image-style-circle-border-shadow a { height: 0px; padding-bottom: 100%; }
.td_block_empty_space, .vc_empty_space { margin-bottom: 0px; }
.td-menu-blocks-custom { margin-bottom: 30px; padding: 0px 60px; }
@media (max-width: 1018px) {
  .td-menu-blocks-custom { padding: 0px; }
}
.td-menu-blocks-custom .widget { margin-bottom: 0px; }
.td-menu-blocks-custom ul { text-align: center; }
.td-menu-blocks-custom ul li { display: inline-block; margin-bottom: 8px; margin-left: 0px; margin-right: 7px; }
.td-menu-blocks-custom ul li a { border: 1px solid rgb(234, 234, 234); padding: 0px 12px; font-size: 13px; font-family: inherit; font-weight: 500; line-height: 31px; display: block; }
.td-menu-blocks-custom ul li a:hover { background-color: rgb(17, 17, 17); color: rgb(255, 255, 255); border-color: rgb(17, 17, 17); }
.td-menu-blocks-custom .current-menu-item a { border-color: rgb(77, 178, 236); background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); }
.td-menu-blocks-custom .current-menu-item a:hover { color: rgb(255, 255, 255); }
.td-menu-block-headers { text-align: center; }
.td-menu-block-headers ul { margin-top: 0px; }
.td-menu-block-headers li { display: inline-block; margin: 20px 2px 2px ! important; text-align: center; line-height: 17px ! important; font-size: 10px; }
@media (max-width: 767px) {
  .td-menu-block-headers li { margin-top: 15px ! important; font-size: 9px; }
}
.td-menu-block-headers li.current-menu-item img { border-color: rgb(77, 178, 236); }
.td-menu-block-headers li.current-menu-item a { color: rgb(77, 178, 236); }
.td-menu-block-headers li:hover img { border-color: rgb(77, 178, 236); }
.td-menu-block-headers li img { display: block; border: 1px solid rgb(234, 234, 234); width: 110px; }
@media (max-width: 767px) {
  .td-menu-block-headers li img { width: 82px; }
}
.td-list-menu-inline { padding: 0px 60px; margin-bottom: 22px; }
@media (max-width: 1018px) {
  .td-list-menu-inline { padding: 0px; }
}
.td-list-menu-inline ul { margin: 0px; text-align: center; }
.td-list-menu-inline ul li { display: inline-block; margin-bottom: 8px; margin-left: 0px; margin-right: 10px; }
.td-list-menu-inline ul li a { border: 1px solid rgb(234, 234, 234); padding: 0px 12px; font-family: inherit; font-size: 13px; font-weight: 500; line-height: 31px; color: rgb(0, 0, 0); display: block; }
.td-list-menu-inline ul li a:hover { background-color: rgb(17, 17, 17); color: rgb(255, 255, 255); border-color: rgb(17, 17, 17); }
.td-list-menu-inline .current-menu-item a { border-color: rgb(77, 178, 236); background-color: rgb(77, 178, 236); color: rgb(255, 255, 255) ! important; }
.td-tab-blocks-custom { margin-bottom: 0px ! important; }
.td-tab-blocks-custom ul.wpb_tabs_nav { border-bottom: 0px none; }
.td-tab-blocks-custom .wpb_text_column { margin-bottom: 21px; }
.td-tab-blocks-custom.wpb_tabs li.ui-tabs-active a, .td-tab-blocks-custom.wpb_tabs li:hover a { background-color: rgb(17, 17, 17); }
.td-tab-blocks-custom ul.wpb_tabs_nav { display: table; margin-left: auto; margin-right: auto; margin-bottom: 40px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-tab-blocks-custom ul.wpb_tabs_nav { margin-bottom: 20px; }
}
@media (max-width: 767px) {
  .td-tab-blocks-custom ul.wpb_tabs_nav { text-align: center; margin-bottom: 20px; }
}
.td-tab-blocks-custom ul.wpb_tabs_nav li { display: inline-block; margin: 0px 2px; background-color: transparent ! important; }
@media (max-width: 767px) {
  .td-tab-blocks-custom ul.wpb_tabs_nav li { margin: 0px 0px 6px; float: none; }
}
.td-tab-blocks-custom ul.wpb_tabs_nav li a { padding: 5px 13px ! important; font-size: 13px; font-family: inherit; font-weight: 500; line-height: 18px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-tab-blocks-custom ul.wpb_tabs_nav li a { padding: 4px 9px ! important; font-size: 12px; }
}
@media (max-width: 767px) {
  .td-tab-blocks-custom ul.wpb_tabs_nav li a { padding: 4px 7px ! important; font-size: 12px; line-height: 16px; }
}
.td-tab-blocks-custom ul.wpb_tabs_nav li a:hover { background-color: rgb(17, 17, 17); color: rgb(255, 255, 255); }
.vc_single_image a { width: 100%; display: block; background-size: cover; }
.td-custom-menu-blocks { margin-bottom: 25px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-custom-menu-blocks { margin-bottom: 15px; }
}
.td-custom-menu-blocks .widget { overflow: visible; margin-bottom: 0px; }
.td-custom-menu-blocks .vc_wp_custommenu { margin-bottom: 15px; text-align: right; border-bottom: 1px solid rgb(237, 237, 237); }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-custom-menu-blocks .vc_wp_custommenu { margin-bottom: 0px; }
}
@media (max-width: 767px) {
  .td-custom-menu-blocks .vc_wp_custommenu { text-align: center; margin-bottom: 10px; }
}
.td-custom-menu-blocks .vc_column_text { position: absolute; top: 6px; margin: 0px; }
@media (max-width: 767px) {
  .td-custom-menu-blocks .vc_column_text { position: relative; text-align: center; top: 0px; }
}
.td-custom-menu-blocks .vc_column_text h2 { margin: 0px ! important; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-custom-menu-blocks .vc_column_text h2 { font-size: 21px; line-height: 28px; }
}
@media (max-width: 767px) {
  .td-custom-menu-blocks .vc_column_text h2 { margin-bottom: 10px ! important; }
}
.td-custom-menu-blocks .td-custom-menu-list { position: relative; display: inline-block; font-family: inherit; text-align: center; margin: 0px 10px; }
@media (max-width: 767px) {
  .td-custom-menu-blocks .td-custom-menu-list { position: static; }
}
.td-custom-menu-blocks .td-custom-menu-list ul { border-top: 1px solid rgb(0, 0, 0); position: absolute; top: 100%; right: -20px; padding: 15px; width: 400px; background-color: rgb(255, 255, 255); visibility: hidden; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15); opacity: 0; z-index: 1000; transition: all 0.4s ease 0s; transform: translate3d(0px, 20px, 0px); column-count: 2; column-gap: 0px; }
@media (max-width: 767px) {
  .td-custom-menu-blocks .td-custom-menu-list ul { right: 0px; left: 0px; margin: auto; padding: 15px 5px; width: 100% ! important; column-count: 2 ! important; }
}
.td-custom-menu-blocks .td-custom-menu-list ul li { display: inline-block; margin: 0px; width: 100%; font-size: 12px; text-align: left; line-height: 1; }
.td-custom-menu-blocks .td-custom-menu-list ul li.current-menu-item a, .td-custom-menu-blocks .td-custom-menu-list ul li:hover { color: rgb(77, 178, 236); }
@media (max-width: 767px) {
  .td-custom-menu-blocks .td-custom-menu-list ul li { font-size: 11px; }
}
.td-custom-menu-blocks .td-custom-menu-list ul li a { display: block; padding: 7px 14px; }
@media (max-width: 767px) {
  .td-custom-menu-blocks .td-custom-menu-list ul li a img { max-width: 33px; }
}
.td-custom-menu-blocks .td-custom-menu-list ul li a span { display: inline-block; vertical-align: top; margin-left: 10px; padding-top: 7px; }
.td-custom-menu-blocks .td-custom-menu-list:hover ul { visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); }
.td-custom-menu-blocks .td-custom-menu-list > a { position: relative; display: block; padding: 0px; font-weight: 500; line-height: 50px; }
@media (max-width: 1018px) {
  .td-custom-menu-blocks .td-custom-menu-list > a { line-height: 40px; }
}
.td-custom-menu-blocks .td-custom-menu-list > a span { background-color: rgb(0, 0, 0); padding: 4px 9px 3px 8px; margin-right: 5px; border-radius: 20px; color: rgb(255, 255, 255) ! important; display: inline-block; line-height: 15px; font-size: 14px; }
.td-custom-menu-blocks .td-custom-menu-list > a::after { content: ""; height: 100%; position: relative; top: 1px; margin-left: 10px; font-family: "newspaper",sans-serif; font-size: 9px; }
.td-custom-menu-blocks .td-custom-menu-list:hover > a, .td-custom-menu-blocks .current-menu-parent > a { color: rgb(77, 178, 236); }
.td-custom-menu-blocks .td-custom-menu-list:hover > a span, .td-custom-menu-blocks .current-menu-parent > a span { background-color: rgb(77, 178, 236); }
.td-custom-menu-blocks .td-custom-menu-hidden { visibility: hidden; }
@media (max-width: 767px) {
  .td-custom-menu-blocks .td-custom-title-left { position: absolute ! important; }
}
@media (max-width: 767px) {
  .td-custom-menu-blocks .td-menu-blocks { margin: 0px 10px 0px auto; display: table; }
}
.td-custom-menu-blocks .td-menu-blocks ul { width: 500px; column-count: 3; column-gap: 0px; }
@media (max-width: 767px) {
  .td-custom-menu-blocks .td-custom-menu-list ul li a span { padding-top: 5px; }
}
.td-hover-1 .td-big-grid-wrapper .entry-thumb { transition-timing-function: ease ! important; }
.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) 0px, 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, .td-grid-style-2 .td-big-grid-post-7 .td-module-thumb a:last-child::before, .td-grid-style-3 .td-big-grid-post-7 .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) 0px, 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) 0px, 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) 0px, 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) 0px, 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) 0px, 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) 0px, rgb(74, 143, 94) 100%) repeat scroll 0% 0%; }
.td-grid-style-2 .td-video-play-ico img, .td-grid-style-3 .td-video-play-ico img { opacity: 0.5; }
.td-grid-style-1 .td-meta-info-container { bottom: 0px; }
.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-post-category { background-color: rgba(0, 0, 0, 0.7); }
.td-grid-style-1 .td-big-thumb .td-big-grid-meta { width: 80%; margin: 0px 0px 0px 20px; }
@media (max-width: 767px) {
  .td-grid-style-1 .td-big-thumb .td-big-grid-meta { width: 90%; margin-left: 15px; }
}
.td-grid-style-1 .td-big-thumb .entry-title { font-size: 27px; font-weight: 500; line-height: 34px; }
@media (max-width: 767px) {
  .td-grid-style-1 .td-big-thumb .td-module-meta-info { margin-bottom: 18px; }
}
.td-grid-style-1 .td-medium-thumb .td-big-grid-meta { width: 80%; margin: 20px 0px 14px 19px; }
@media (max-width: 767px) {
  .td-grid-style-1 .td-medium-thumb .td-big-grid-meta { margin: 0px 15px 11px; }
}
.td-grid-style-1 .td-medium-thumb .entry-title { font-size: 24px; line-height: 30px; font-weight: 500; }
.td-grid-style-1 .td-small-thumb .td-big-grid-meta { margin: 0px 15px 11px; }
.td-grid-style-1 .td-small-thumb .entry-title { margin-top: 2px; font-size: 16px; line-height: 21px; font-weight: 500; }
.td-grid-style-1 .td-tiny-thumb .td-big-grid-meta { margin: 0px 10px 10px 14px; }
.td-grid-style-1 .td-tiny-thumb .entry-title { font-size: 15px; line-height: 17px; font-weight: 500; }
.td-grid-style-1 .td-tiny-thumb .td-post-category { font-size: 9px; font-weight: 600; padding: 3px 5px; line-height: 1; }
.td-grid-style-1.td-hover-1 .td-module-thumb .entry-thumb { transition: -webkit-transform 0.3s ease 0s, opacity 0.3s ease 0s; }
.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-post-category { transition: background-color 0.3s ease 0s; }
.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb { transform: scale3d(1.1, 1.1, 1) rotate(0.02deg); }
.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-1.td-hover-1 .td-big-grid-post:hover .td-post-category { background-color: rgb(77, 178, 236); }
@media (max-width: 767px) {
  .td-grid-style-1 .td-video-play-ico img { bottom: auto; left: auto; margin: 20px 20px 0px; }
}
.td-grid-style-2 .td-meta-info-container { bottom: 0px; }
.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-2 .td-post-category { background-color: rgba(0, 0, 0, 0.2); }
.td-grid-style-2 .td-big-grid-post.td-big-thumb .td-big-grid-meta { font-size: 34px; }
.td-grid-style-2 .td-big-thumb .td-meta-info-container { position: static; top: 0px; bottom: auto; }
.td-grid-style-2 .td-big-thumb .td-big-grid-meta { width: 80%; margin: 20px 0px 20px 20px; top: 0px; position: absolute; }
@media (max-width: 767px) {
  .td-grid-style-2 .td-big-thumb .td-big-grid-meta { width: 90%; margin-left: 15px; }
}
.td-grid-style-2 .td-big-thumb .td-module-meta-info { position: absolute; bottom: 0px; }
.td-grid-style-2 .td-big-thumb .entry-title { font-size: 34px; line-height: 41px; }
@media (max-width: 1140px) {
  .td-grid-style-2 .td-big-thumb .entry-title { font-weight: 500; }
}
.td-grid-style-2 .td-big-thumb.td-big-grid-post-1 .td-big-grid-meta { top: auto; bottom: -6px; }
.td-grid-style-2 .td-big-thumb.td-big-grid-post-1 .td-module-meta-info { bottom: auto; right: 22px; top: 5px; }
.td-grid-style-2 .td-medium-thumb .td-meta-info-container { top: 0px; bottom: auto; }
.td-grid-style-2 .td-medium-thumb .td-big-grid-meta { width: 80%; margin: 20px 0px 14px 19px; }
@media (max-width: 767px) {
  .td-grid-style-2 .td-medium-thumb .td-big-grid-meta { margin: 16px 15px 11px; }
}
.td-grid-style-2 .td-medium-thumb .entry-title { font-size: 24px; line-height: 30px; font-weight: 500; }
.td-grid-style-2 .td-small-thumb .td-meta-info-container { bottom: auto; top: 0px; margin-top: 16px; }
.td-grid-style-2 .td-small-thumb .td-big-grid-meta { margin: 0px 15px 11px; }
.td-grid-style-2 .td-small-thumb .entry-title { margin-top: 2px; font-size: 17px; line-height: 21px; font-weight: 500; }
.td-grid-style-2 .td-tiny-thumb .td-meta-info-container { top: 0px; bottom: auto; }
.td-grid-style-2 .td-tiny-thumb .td-big-grid-meta { margin: 14px 10px 10px 14px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-2 .td-tiny-thumb .td-big-grid-meta { margin: 10px; }
}
.td-grid-style-2 .td-tiny-thumb .entry-title { font-size: 15px; line-height: 17px; font-weight: 500; }
.td-grid-style-2 .td-tiny-thumb .td-post-category { font-size: 9px; font-weight: 600; padding: 3px 5px; line-height: 1; }
.td-grid-style-2.td-hover-1 .td-module-thumb .entry-thumb { transition: -webkit-transform 0.3s ease 0s, opacity 0.3s ease 0s; }
.td-grid-style-2.td-hover-1 .td-post-category { transition: background-color 0.3s ease 0s; }
.td-grid-style-2.td-hover-1 .td-big-grid-post:hover .entry-thumb { transform: scale3d(1.1, 1.1, 1) rotate(0.02deg); }
.td-grid-style-2.td-hover-1 .td-big-grid-post:hover .td-post-category { background-color: rgba(0, 0, 0, 0.5); }
.td-grid-style-3 .td-meta-info-container { bottom: 0px; }
.td-grid-style-3 .td-module-thumb a:last-child::before { opacity: 0.8; }
.td-grid-style-3 .td-post-category { background-color: rgba(0, 0, 0, 0.2); }
.td-grid-style-3 .td-big-grid-post.td-big-thumb .td-big-grid-meta { font-size: 34px; }
.td-grid-style-3 .td-big-thumb .td-meta-info-container { position: static; top: 0px; bottom: auto; }
.td-grid-style-3 .td-big-thumb .td-big-grid-meta { width: 80%; margin: 20px 0px 20px 20px; top: 0px; position: absolute; }
@media (max-width: 767px) {
  .td-grid-style-3 .td-big-thumb .td-big-grid-meta { width: 90%; margin-left: 15px; }
}
.td-grid-style-3 .td-big-thumb .td-module-meta-info { position: absolute; bottom: 0px; }
.td-grid-style-3 .td-big-thumb .entry-title { font-size: 34px; line-height: 41px; }
@media (max-width: 1140px) {
  .td-grid-style-3 .td-big-thumb .entry-title { font-weight: 500; }
}
.td-grid-style-3 .td-big-thumb .entry-title a { text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); }
.td-grid-style-3 .td-big-thumb.td-big-grid-post-1 .td-big-grid-meta { top: auto; bottom: -6px; }
.td-grid-style-3 .td-big-thumb.td-big-grid-post-1 .td-module-meta-info { bottom: auto; right: 22px; top: 5px; }
.td-grid-style-3 .td-medium-thumb .td-big-grid-meta { width: 80%; margin: 20px 0px 14px 19px; }
@media (max-width: 767px) {
  .td-grid-style-3 .td-medium-thumb .td-big-grid-meta { margin: 0px 15px 11px; }
}
.td-grid-style-3 .td-medium-thumb .entry-title { font-size: 24px; line-height: 30px; font-weight: 500; }
.td-grid-style-3 .td-medium-thumb .entry-title a { text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); }
.td-grid-style-3 .td-small-thumb .td-big-grid-meta { margin: 0px 15px 11px; }
.td-grid-style-3 .td-small-thumb .entry-title { margin-top: 2px; font-size: 17px; line-height: 21px; font-weight: 500; }
.td-grid-style-3 .td-small-thumb .entry-title a { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
.td-grid-style-3 .td-tiny-thumb .td-big-grid-meta { margin: 0px 10px 10px 14px; }
.td-grid-style-3 .td-tiny-thumb .entry-title { font-size: 15px; line-height: 17px; font-weight: 500; }
.td-grid-style-3 .td-tiny-thumb .entry-title a { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
.td-grid-style-3 .td-tiny-thumb .td-post-category { font-size: 9px; font-weight: 600; padding: 3px 5px; line-height: 1; }
.td-grid-style-3.td-hover-1 .td-module-thumb .entry-thumb { transition: -webkit-transform 0.3s ease 0s, opacity 0.3s ease 0s; }
.td-grid-style-3.td-hover-1 .td-post-category { transition: background-color 0.3s ease 0s; }
.td-grid-style-3.td-hover-1 .td-big-grid-post:hover .entry-thumb { transform: scale3d(1.1, 1.1, 1) rotate(0.02deg); }
.td-grid-style-3.td-hover-1 .td-big-grid-post:hover .td-post-category { background-color: rgba(0, 0, 0, 0.5); }
.td-grid-style-4 .td-meta-info-container { bottom: 0px; z-index: 1; }
.td-grid-style-4 .td-post-category { background-color: rgba(0, 0, 0, 0.4); }
.td-grid-style-4 .entry-title { background-color: rgba(77, 178, 236, 0.7); }
.td-grid-style-4 .entry-title a { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
.td-grid-style-4 .td-module-meta-info { margin: 0px; padding: 5px 7px 6px; background-color: rgba(0, 0, 0, 0.4); display: table; }
@media (max-width: 767px) {
  .td-grid-style-4 .td-module-meta-info { display: none; }
}
.td-grid-style-4 .td-big-thumb .td-meta-info-container { width: 80%; }
@media (max-width: 767px) {
  .td-grid-style-4 .td-big-thumb .td-meta-info-container { width: 100%; }
}
.td-grid-style-4 .td-big-thumb .td-post-category { margin-bottom: 0px; display: table; }
.td-grid-style-4 .td-big-thumb .td-module-meta-info { margin: 0px; }
.td-grid-style-4 .td-big-thumb .entry-title { font-size: 28px; line-height: 35px; font-weight: 500; padding: 3px 8px 6px; }
.td-grid-style-4 .td-medium-thumb .entry-title { font-size: 24px; line-height: 30px; font-weight: 500; padding: 4px 11px 6px; }
@media (max-width: 767px) {
  .td-grid-style-4 .td-medium-thumb .entry-title { padding: 5px 7px 6px; }
}
.td-grid-style-4 .td-medium-thumb .td-post-category { margin-bottom: 0px; display: table; }
.td-grid-style-4 .td-small-thumb .td-post-category { margin-bottom: 0px; display: table; }
.td-grid-style-4 .td-small-thumb .td-module-meta-info { margin: 0px; }
.td-grid-style-4 .td-small-thumb .entry-title { font-size: 16px; line-height: 21px; font-weight: 500; padding: 5px 7px 6px; }
.td-grid-style-4 .td-tiny-thumb .td-big-grid-meta { margin: 0px 10px 10px 14px; }
.td-grid-style-4 .td-tiny-thumb .entry-title { font-size: 15px; line-height: 17px; font-weight: 500; padding: 5px 7px 6px; margin-right: 3px; }
@media (max-width: 767px) {
  .td-grid-style-4 .td-tiny-thumb .entry-title { margin-right: 0px; }
}
.td-grid-style-4 .td-tiny-thumb .td-post-category { font-size: 9px; font-weight: 600; padding: 3px 5px; line-height: 1; margin-bottom: 0px; display: table; }
.td-grid-style-4 .td-tiny-thumb .td-big-grid-meta { margin: 0px; }
.td-grid-style-4.td-hover-1 .td-module-thumb .entry-thumb { transition: -webkit-transform 0.3s ease 0s, opacity 0.3s ease 0s; }
.td-grid-style-4.td-hover-1 .td-big-grid-post:hover .entry-thumb { transform: scale3d(1.1, 1.1, 1) rotate(0.02deg); }
.td-grid-style-5 .td-meta-info-container { top: 0px; bottom: 0px; text-align: center; margin: 0px; font-size: 0px; width: 100%; }
.td-grid-style-5 .td-meta-info-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.td-grid-style-5 .td-big-grid-post.td-big-thumb .td-big-grid-meta { font-size: 34px; }
.td-grid-style-5 .td-meta-align { display: inline-block; vertical-align: middle; }
.td-grid-style-5 .td-module-meta-info { margin-left: 0px; margin-right: 0px; margin-bottom: 0px; }
.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-post-category { background-color: rgba(0, 0, 0, 0.7); margin-top: 0px; }
.td-grid-style-5 .td-big-thumb .td-meta-info-container { padding: 0px 30px; }
@media (max-width: 767px) {
  .td-grid-style-5 .td-big-thumb .td-meta-info-container { padding: 0px 15px; }
}
.td-grid-style-5 .td-big-thumb .entry-title { font-size: 28px; line-height: 36px; }
@media (max-width: 1140px) {
  .td-grid-style-5 .td-big-thumb .entry-title { font-weight: 500; }
}
.td-grid-style-5 .td-medium-thumb .td-meta-info-container { padding: 0px 25px; }
.td-grid-style-5 .td-medium-thumb .entry-title { font-size: 24px; line-height: 30px; font-weight: 500; }
.td-grid-style-5 .td-small-thumb .td-meta-info-container { padding: 0px 15px; }
.td-grid-style-5 .td-small-thumb .entry-title { margin-top: 2px; font-size: 16px; line-height: 21px; font-weight: 500; }
.td-grid-style-5 .td-tiny-thumb .td-big-grid-meta { padding: 0px 10px; }
.td-grid-style-5 .td-tiny-thumb .entry-title { font-size: 15px; line-height: 17px; font-weight: 500; }
.td-grid-style-5 .td-tiny-thumb .entry-title a { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
.td-grid-style-5 .td-tiny-thumb .td-post-category { font-size: 9px; font-weight: 600; padding: 3px 5px; line-height: 1; }
.td-grid-style-5 .td-video-play-ico img { bottom: auto; left: auto; margin: 20px 20px 0px; }
.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-module-thumb .entry-thumb { transition: -webkit-transform 0.3s ease 0s, opacity 0.3s ease 0s; }
.td-grid-style-5.td-hover-1 .td-post-category { background-color: rgba(0, 0, 0, 0.7); transition: background-color 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-5.td-hover-1 .td-big-grid-post:hover .entry-thumb { transform: scale3d(1.1, 1.1, 1) rotate(0.02deg); }
.td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-post-category { background-color: rgb(77, 178, 236); }
.td-grid-style-6 .td-meta-info-container { top: 0px; bottom: 0px; text-align: center; margin: 0px; font-size: 0px; width: 100%; }
.td-grid-style-6 .td-meta-info-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.td-grid-style-6 .td-big-grid-meta { position: relative; text-align: center; padding: 0px 10%; }
@media (max-width: 767px) {
  .td-grid-style-6 .td-big-grid-meta { padding: 0px 4%; }
}
.td-grid-style-6 .td-big-grid-post .td-big-grid-meta .entry-title { display: inline-block; width: 100%; font-weight: 300; margin-bottom: 0px ! important; }
.td-grid-style-6 .td-big-grid-post .entry-title { text-transform: uppercase; }
.td-grid-style-6 .td-big-grid-post.td-big-thumb .td-big-grid-meta { font-size: 34px; }
.td-grid-style-6 .td-big-grid-wrapper .td-big-grid-post .td-big-grid-meta { margin: 0px; }
.td-grid-style-6 .td-meta-align { display: inline-block; vertical-align: middle; }
.td-grid-style-6 .td-big-grid-post .td-module-meta-info { margin-left: 0px; margin-right: 0px; margin-bottom: 0px; }
.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; }
.td-grid-style-6 .td-post-category { transition: background-color 0.35s ease 0s, color 0.35s ease 0s; }
.td-grid-style-6 .td-post-category:hover { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.td-grid-style-6 .td-big-grid-post .td-post-category { font-size: 10px; padding: 2px 6px; line-height: 13px; margin-bottom: 10px; }
@media (max-width: 767px) {
  .td-grid-style-6 .td-video-play-ico { display: none; }
}
.td-grid-style-6 .td-video-play-ico img { top: 10px ! important; bottom: auto; left: auto; right: 10px; width: 30px; }
.td-grid-style-6 .td-big-thumb .entry-title { font-size: 37px; line-height: 45px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-6 .td-big-thumb .entry-title { font-size: 22px ! important; line-height: 26px ! important; }
}
@media (max-width: 767px) {
  .td-grid-style-6 .td-big-thumb .entry-title { font-size: 26px ! important; line-height: 28px ! important; }
}
.td-grid-style-6 .td-medium-thumb .entry-title { font-size: 24px; line-height: 28px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-6 .td-medium-thumb .entry-title { font-size: 18px ! important; line-height: 21px ! important; }
}
@media (max-width: 767px) {
  .td-grid-style-6 .td-medium-thumb .entry-title { font-size: 20px ! important; line-height: 24px ! important; }
}
.td-grid-style-6 .td-small-thumb .entry-title { font-size: 18px; line-height: 22px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-6 .td-small-thumb .entry-title { font-size: 13px ! important; line-height: 15px ! important; }
}
.td-grid-style-6 .td-small-thumb .td-module-comments { display: none; }
.td-grid-style-6 .td-tiny-thumb .entry-title { font-size: 14px; line-height: 18px; font-weight: 400; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-6 .td-tiny-thumb .entry-title { font-size: 13px ! important; line-height: 16px ! important; }
}
@media (max-width: 767px) {
  .td-grid-style-6 .td-tiny-thumb .entry-title { font-size: 11px ! important; line-height: 13px ! important; margin: 5px 0px; }
}
.td-grid-style-6 .td-tiny-thumb .td-post-category, .td-grid-style-6 .td-tiny-thumb .td-module-comments { display: none; }
@media (max-width: 1018px) {
  .td-grid-style-6 .td-tiny-thumb .td-module-meta-info { display: none; }
}
@media (max-width: 767px) {
  .td-grid-style-6 .td-big-grid-scroll .td-big-grid-post .td-meta-info-container .entry-title { font-size: 16px ! important; line-height: 21px ! important; }
}
@media (min-width: 1025px) {
  .td-grid-style-6.td-hover-1 .entry-thumb { transition: transform 0.6s ease 0s; transform: scale(1.1); }
  .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-module-comments { transition: opacity 0.6s ease 0s; opacity: 0; }
  .td-grid-style-6.td-hover-1 .td-big-grid-post:hover .entry-thumb { transform: scale(1); }
  .td-grid-style-6.td-hover-1 .td-big-grid-post:hover .td-module-comments { opacity: 1; }
  .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-video-play-ico img { top: auto; left: auto; width: 30px; right: 10px; bottom: 10px; }
.td-grid-style-7 .td-big-grid-post .entry-title a { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); }
.td-grid-style-7 .td-big-grid-post .td-post-category { background-color: transparent; padding: 0px ! important; position: absolute; bottom: 17px; text-transform: none; margin: 0px ! important; font-size: 12px ! important; line-height: 14px ! important; }
@media (max-width: 1018px) {
  .td-grid-style-7 .td-big-grid-post .td-post-category { bottom: 10px; }
}
.td-grid-style-7 .td-big-grid-post .td-post-category:hover { background-color: transparent; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-module-meta-info { margin-left: 17px ! important; }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-module-meta-info { margin-left: 14px ! important; }
}
.td-grid-style-7 .td-meta-info-container { top: 0px; height: 100%; }
.td-grid-style-7 .td-big-grid-post .td-big-grid-meta { padding-bottom: 0px ! important; }
@media (max-width: 767px) {
  .td-grid-style-7 .td-big-grid-scroll .td-big-grid-post .td-meta-align .td-big-grid-meta { padding: 10px 14px; }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-big-grid-scroll .td-big-grid-post .td-meta-align .td-big-grid-meta .entry-title { font-size: 16px ! important; line-height: 19px ! important; }
}
.td-grid-style-7 .td-big-thumb .td-big-grid-meta { padding: 20px 26px 14px 20px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-big-thumb .td-big-grid-meta { padding: 12px 17px 11px; }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-big-thumb .td-big-grid-meta { padding: 14px; }
}
.td-grid-style-7 .td-big-thumb .entry-title { font-size: 30px; line-height: 36px; font-weight: 700; margin-bottom: 7px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-big-thumb .entry-title { font-size: 24px ! important; line-height: 28px ! important; }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-big-thumb .entry-title { font-size: 26px ! important; line-height: 30px ! important; margin-bottom: 5px; }
}
.td-grid-style-7 .td-medium-thumb .td-big-grid-meta { padding: 20px 26px 14px 20px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-medium-thumb .td-big-grid-meta { padding: 12px 20px 11px 17px; }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-medium-thumb .td-big-grid-meta { padding: 12px 14px 10px; }
}
.td-grid-style-7 .td-medium-thumb .entry-title { font-size: 26px; line-height: 32px; font-weight: 700; margin-bottom: 7px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-medium-thumb .entry-title { font-size: 16px ! important; line-height: 20px ! important; margin-bottom: 5px; }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-medium-thumb .entry-title { font-size: 20px ! important; line-height: 26px ! important; margin-bottom: 5px; }
}
.td-grid-style-7 .td-small-thumb .td-big-grid-meta { padding: 14px 20px 10px; margin: 0px ! important; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-small-thumb .td-big-grid-meta { padding: 12px 17px 5px; }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-small-thumb .td-big-grid-meta { padding: 10px 14px; }
}
@media (max-width: 1018px) {
  .td-grid-style-7 .td-small-thumb .td-module-meta-info { display: none; }
}
.td-grid-style-7 .td-small-thumb .entry-title { font-size: 18px; line-height: 24px; font-weight: 700; margin-bottom: 6px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-grid-style-7 .td-small-thumb .entry-title { font-size: 18px ! important; line-height: 24px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-small-thumb .entry-title { font-size: 14px ! important; line-height: 18px ! important; }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-small-thumb .entry-title { font-size: 19px ! important; line-height: 23px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-small-thumb .td-post-category { display: inline; }
}
.td-grid-style-7 .td-small-thumb .td-module-comments { display: none; }
.td-grid-style-7 .td-tiny-thumb .td-big-grid-meta { padding: 4px 16px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-tiny-thumb .td-big-grid-meta { padding: 4px 14px; }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-tiny-thumb .td-big-grid-meta { padding: 2px 10px 0px; }
}
.td-grid-style-7 .td-tiny-thumb .entry-title { font-size: 16px; line-height: 21px; font-weight: 600; margin-top: 6px; margin-bottom: 7px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-tiny-thumb .entry-title { font-size: 12px ! important; line-height: 13px ! important; }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-tiny-thumb .entry-title { font-size: 12px ! important; line-height: 15px ! important; }
}
.td-grid-style-7 .td-tiny-thumb .td-module-meta-info, .td-grid-style-7 .td-tiny-thumb .td-module-comments { display: none; }
.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) 0px, 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) 0px, 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) 0px, 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, .td-grid-style-7 .td-big-grid-post-7 .td-module-thumb a:last-child::before { opacity: 0.6; background: transparent linear-gradient(20deg, rgb(0, 22, 190) 0px, 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) 0px, 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) 0px, 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) 0px, rgb(255, 249, 64) 100%) repeat scroll 0% 0%; }
@media (min-width: 1025px) {
  .td-grid-style-7.td-hover-1 .entry-thumb { transition: transform 0.35s ease 0s; }
  .td-grid-style-7.td-hover-1 .td-big-grid-post:hover .entry-thumb { transform: scale3d(1.05, 1.05, 1) rotate(0.02deg); }
}
@media (max-width: 767px) {
  .td-grid-style-7.td_block_big_grid_12 .td-big-grid-post-1 .entry-title, .td-grid-style-7.td_block_big_grid_12 .td-big-grid-post-2 .entry-title { font-size: 17px ! important; line-height: 21px ! important; }
}
.td-grid-style-7.td_block_big_grid_12 .td-big-grid-post-2 .td-meta-align { margin-top: 11px; }
@media (max-width: 767px) {
  .td-grid-style-7.td_block_big_grid_12 .td-big-grid-post-2 .td-meta-align { margin-top: 0px; }
}
@media (max-width: 767px) {
  .td-grid-style-7.td_block_big_grid_9 .td-big-grid-post .entry-title, .td-grid-style-7.td_block_big_grid_10 .td-big-grid-post .entry-title { font-size: 19px ! important; line-height: 23px ! important; }
}
@media (max-width: 767px) {
  .td-grid-style-7.td_block_big_grid_11 .td-big-grid-post .entry-title { font-size: 17px ! important; line-height: 21px ! important; }
}
@media (max-width: 767px) {
  .td-grid-style-7.td_block_big_grid_5 .td-big-grid-meta { padding-top: 14px; }
}
.td-big-grid-post { position: relative; overflow: hidden; }
.td-big-grid-post .entry-review-stars { color: rgb(255, 255, 255); margin-top: -5px; }
.td-big-grid-post .td-post-category { font-family: inherit; font-size: 10px; font-weight: 500; text-transform: uppercase; display: inline-block; margin: 0px 0px 5px; padding: 3px 7px; line-height: 13px; pointer-events: auto; }
.td-big-grid-post .td-meta-info-container { position: absolute; pointer-events: none; z-index: 1; width: 100%; }
.td-big-grid-post .td-meta-align { pointer-events: none; width: 100%; }
.td-big-grid-post .td-post-author-name a, .td-big-grid-post .td-post-author-name span, .td-big-grid-post .td-post-date { color: rgb(255, 255, 255); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); }
.td-big-grid-post .entry-title { margin: 0px; overflow-wrap: break-word; }
.td-big-grid-post .entry-title a { color: rgb(255, 255, 255); text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); }
.td-big-grid-post .td-module-meta-info { margin: 11px 0px 20px 20px; min-height: 0px; z-index: 1; }
@media (max-width: 767px) {
  .td-big-grid-post .td-module-meta-info { margin-left: 17px; }
}
.td-big-grid-post .td-post-author-name { pointer-events: auto; }
.td-big-grid-post .td-big-grid-meta { z-index: 1; }
@media (max-width: 1018px) {
  .td-big-grid-post .td-video-play-ico img { width: 30px ! important; }
}
.td-big-grid-post.td-big-thumb .td-big-grid-meta { font-size: 27px; }
@media (max-width: 1140px) {
  .td-big-grid-post.td-big-thumb .td-big-grid-meta .entry-title { line-height: 1.3; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-big-grid-post.td-big-thumb .td-big-grid-meta .entry-title { font-size: 80%; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-big-grid-post.td-big-thumb .td-big-grid-meta .entry-title { font-size: 16px; }
}
@media (max-width: 767px) {
  .td-big-grid-post.td-big-thumb .td-big-grid-meta .entry-title { font-size: 22px; }
}
.td-big-grid-post.td-medium-thumb .td-big-grid-meta { font-size: 24px; }
@media (max-width: 767px) {
  .td-big-grid-post.td-medium-thumb .td-big-grid-meta { font-size: 16px; }
}
@media (max-width: 1140px) {
  .td-big-grid-post.td-medium-thumb .td-big-grid-meta .entry-title { line-height: 1.3; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-big-grid-post.td-medium-thumb .td-big-grid-meta .entry-title { font-size: 85%; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-big-grid-post.td-medium-thumb .td-big-grid-meta .entry-title { font-size: 65%; }
}
@media (max-width: 767px) {
  .td-big-grid-post.td-medium-thumb .td-big-grid-meta .entry-title { font-size: 16px; line-height: 21px; }
}
.td-big-grid-post.td-small-thumb .td-big-grid-meta { font-size: 16px; }
@media (max-width: 1140px) {
  .td-big-grid-post.td-small-thumb .td-big-grid-meta .entry-title { line-height: 1.4; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-big-grid-post.td-small-thumb .td-big-grid-meta .entry-title { font-size: 90%; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-big-grid-post.td-small-thumb .td-big-grid-meta .entry-title { font-size: 80%; }
}
@media (max-width: 767px) {
  .td-big-grid-post.td-small-thumb .td-big-grid-meta .entry-title { font-size: 16px; line-height: 21px; }
}
.td-big-grid-post.td-tiny-thumb .td-big-grid-meta { font-size: 15px; }
@media (max-width: 1140px) {
  .td-big-grid-post.td-tiny-thumb .td-big-grid-meta .entry-title { line-height: 1.4; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-big-grid-post.td-tiny-thumb .td-big-grid-meta .entry-title { font-size: 90%; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-big-grid-post.td-tiny-thumb .td-big-grid-meta .entry-title { font-size: 70%; }
}
@media (max-width: 767px) {
  .td-big-grid-post.td-tiny-thumb .td-big-grid-meta .entry-title { font-size: 16px; line-height: 21px; }
}
.td-big-grid-post .td-module-thumb { overflow: hidden; margin: 0px; }
.td-big-grid-post .td-module-thumb img { max-width: none; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-big-grid-post .entry-thumb { width: 100%; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-big-grid-post .entry-thumb { width: 100%; }
}
@media (max-width: 767px) {
  .td-big-grid-post .entry-thumb { width: 100%; }
}
.td-big-grid-post .td-module-thumb { background-color: rgb(229, 229, 229); }
.td-big-grid-post .td-post-author-name, .td-big-grid-post .td-post-date { top: 0px; }
.td-big-grid-post .td-video-play-ico img { z-index: 1; }
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta .entry-title { font-size: 16px ! important; line-height: 21px ! important; }
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-big-grid-post-0.td-big-grid-post .td-big-grid-meta .entry-title, .td_block_big_grid_8 .td-big-grid-post-1.td-big-grid-post .td-big-grid-meta .entry-title { font-size: 24px ! important; line-height: 30px ! important; }
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-big-grid-post.td-big-thumb .td-big-grid-meta .entry-title, .td-grid-style-3 .td-big-grid-post.td-big-thumb .td-big-grid-meta .entry-title { font-size: 70%; }
}
@media (max-width: 767px) {
  .td-grid-style-5 .td-big-grid-post.td-big-thumb .td-big-grid-meta .entry-title { font-size: 60%; }
}
@media (max-width: 767px) {
  .td_block_big_grid_1, .td_block_big_grid_2, .td_block_big_grid_3, .td_block_big_grid_4, .td_block_big_grid_5, .td_block_big_grid_6, .td_block_big_grid_7, .td_block_big_grid_8, .td_block_big_grid_9, .td_block_big_grid_10, .td_block_big_grid_11, .td_block_big_grid_12 { margin-left: -10px; margin-right: -10px; }
}
@media (max-width: 767px) {
  .vc_tta-tabs .td_block_big_grid_1, .vc_tta-tabs .td_block_big_grid_2, .vc_tta-tabs .td_block_big_grid_3, .vc_tta-tabs .td_block_big_grid_4, .vc_tta-tabs .td_block_big_grid_5, .vc_tta-tabs .td_block_big_grid_6, .vc_tta-tabs .td_block_big_grid_7, .vc_tta-tabs .td_block_big_grid_8, .vc_tta-tabs .td_block_big_grid_9, .vc_tta-tabs .td_block_big_grid_10, .vc_tta-tabs .td_block_big_grid_11, .vc_tta-tabs .td_block_big_grid_12 { margin-left: 0px; margin-right: 0px; }
}
.iosSlider.td_block_wrap { margin-bottom: 34px ! important; }
@media (max-width: 767px) {
  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll { overflow-x: auto; white-space: nowrap; font-size: 0px; overflow-y: hidden; padding-top: 3px; z-index: 0; transform: translate3d(0px, 0px, 0px); }
  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post { margin-left: 3px; margin-right: 0px; margin-bottom: 0px; }
  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post:first-child { margin-left: 0px; }
}
@media (max-width: 767px) {
  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-module-thumb { width: 100%; height: 170px; }
}
@media (max-width: 767px) {
  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post { display: inline-block; white-space: normal; float: none; vertical-align: top; width: 80%; }
}
@media (max-width: 767px) {
  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll.td-scroll-full .td-big-grid-post { width: 100%; }
}
.td_block_big_grid_1 .td-big-grid-post { float: left; }
.td_block_big_grid_1 .td-big-thumb { margin-right: 3px; }
.td_block_big_grid_1 .td-big-thumb .td-module-thumb { width: 532px; height: 399px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_1 .td-big-thumb .td-module-thumb { width: 504px; height: 355px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_1 .td-big-thumb .td-module-thumb { width: 374px; height: 271px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_1 .td-big-thumb .td-module-thumb { width: 100%; height: auto; }
}
.td_block_big_grid_1 .td-small-thumb .td-module-thumb { width: 265px; height: 198px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_1 .td-small-thumb .td-module-thumb { width: 235px; height: 176px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_1 .td-small-thumb .td-module-thumb { width: 180px; height: 134px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_1 .td-big-grid-post-0 { width: 100%; float: none; }
}
.td_block_big_grid_1 .td-big-grid-post-1, .td_block_big_grid_1 .td-big-grid-post-3 { margin-right: 3px; }
.td_block_big_grid_1 .td-big-grid-post-1, .td_block_big_grid_1 .td-big-grid-post-2 { margin-bottom: 3px; }
.td_block_big_grid_1.td-grid-style-5 .td-module-meta-info, .td_block_big_grid_1.td-grid-style-6 .td-module-meta-info { margin-left: 0px; margin-right: 0px; margin-bottom: 0px; }
@media (max-width: 767px) {
  .td_block_big_grid_1 .td-module-empty { display: none ! important; }
}
.td_block_big_grid_1 .td-module-empty .td-module-thumb { width: 265px; height: 198px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_1 .td-module-empty .td-module-thumb { width: 235px; height: 176px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_1 .td-module-empty .td-module-thumb { width: 180px; height: 134px; }
}
.td_block_big_grid_2 .td-big-grid-post { float: left; }
.td_block_big_grid_2 .td-big-thumb { margin-right: 3px; }
.td_block_big_grid_2 .td-big-thumb .td-module-thumb { width: 741px; height: 486px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_2 .td-big-thumb .td-module-thumb { width: 692px; height: 426px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_2 .td-big-thumb .td-module-thumb { width: 515px; height: 336px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_2 .td-big-thumb .td-module-thumb { width: 100%; height: auto; }
}
.td_block_big_grid_2 .td-small-thumb .td-module-thumb { width: 324px; height: 160px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_2 .td-small-thumb .td-module-thumb { width: 285px; height: 140px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_2 .td-small-thumb .td-module-thumb { width: 222px; height: 110px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_2 .td-small-thumb .td-module-thumb { height: 124px ! important; }
}
@media (max-width: 767px) {
  .td_block_big_grid_2 .td-big-grid-post-0 { width: 100%; float: none; }
}
.td_block_big_grid_2 .td-big-grid-post-1, .td_block_big_grid_2 .td-big-grid-post-2 { margin-bottom: 3px; }
.td_block_big_grid_2.td-grid-style-5 .td-module-meta-info, .td_block_big_grid_2.td-grid-style-6 .td-module-meta-info { margin-left: 0px; margin-right: 0px; margin-bottom: 0px; }
@media (max-width: 767px) {
  .td_block_big_grid_2 .td-module-empty { display: none ! important; }
}
.td_block_big_grid_2 .td-module-empty .td-module-thumb { width: 324px; height: 160px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_2 .td-module-empty .td-module-thumb { width: 285px; height: 140px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_2 .td-module-empty .td-module-thumb { width: 222px; height: 110px; }
}
.td_block_big_grid_3 .td-big-grid-post { float: left; }
.td_block_big_grid_3 .td-big-thumb { margin-right: 3px; }
.td_block_big_grid_3 .td-big-thumb .td-module-thumb { width: 532px; height: 462px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_3 .td-big-thumb .td-module-thumb { width: 488px; height: 422px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_3 .td-big-thumb .td-module-thumb { width: 368px; height: 318px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_3 .td-big-thumb .td-module-thumb { width: 100%; height: auto; }
}
.td_block_big_grid_3 .td-medium-thumb { margin-bottom: 3px; }
.td_block_big_grid_3 .td-medium-thumb .td-module-thumb { width: 533px; height: 261px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_3 .td-medium-thumb .td-module-thumb { height: 237px; width: 489px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_3 .td-medium-thumb .td-module-thumb { height: 179px; width: 369px; }
}
@media (min-width: 375px) and (max-width: 767px) {
  .td_block_big_grid_3 .td-medium-thumb .td-module-thumb { height: 140px ! important; }
}
@media (max-width: 374px) {
  .td_block_big_grid_3 .td-medium-thumb .td-module-thumb { height: 124px ! important; }
}
.td_block_big_grid_3 .td-small-thumb .td-module-thumb { width: 265px; height: 198px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_3 .td-small-thumb .td-module-thumb { width: 243px; height: 182px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_3 .td-small-thumb .td-module-thumb { width: 183px; height: 136px; }
}
@media (min-width: 375px) and (max-width: 767px) {
  .td_block_big_grid_3 .td-small-thumb .td-module-thumb { height: 140px ! important; }
}
@media (max-width: 374px) {
  .td_block_big_grid_3 .td-small-thumb .td-module-thumb { height: 124px ! important; }
}
@media (max-width: 767px) {
  .td_block_big_grid_3 .td-big-grid-post-0 { width: 100%; float: none; }
}
.td_block_big_grid_3 .td-big-grid-post-3 { margin-left: 3px; }
.td_block_big_grid_3.td-grid-style-4 .td-post-category { margin-bottom: 0px; }
.td_block_big_grid_3.td-grid-style-5 .td-module-meta-info, .td_block_big_grid_3.td-grid-style-6 .td-module-meta-info { margin-left: 0px; margin-right: 0px; margin-bottom: 0px; }
@media (max-width: 767px) {
  .td_block_big_grid_3 .td-module-empty { display: none ! important; }
}
.td_block_big_grid_3 .td-module-empty.td-big-grid-post-1 .td-module-thumb { width: 533px; height: 261px; margin-bottom: 3px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_3 .td-module-empty.td-big-grid-post-1 .td-module-thumb { height: 237px; width: 489px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_3 .td-module-empty.td-big-grid-post-1 .td-module-thumb { height: 179px; width: 369px; }
}
.td_block_big_grid_3 .td-module-empty.td-big-grid-post-2 .td-module-thumb, .td_block_big_grid_3 .td-module-empty.td-big-grid-post-3 .td-module-thumb { width: 265px; height: 198px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_3 .td-module-empty.td-big-grid-post-2 .td-module-thumb, .td_block_big_grid_3 .td-module-empty.td-big-grid-post-3 .td-module-thumb { width: 243px; height: 182px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_3 .td-module-empty.td-big-grid-post-2 .td-module-thumb, .td_block_big_grid_3 .td-module-empty.td-big-grid-post-3 .td-module-thumb { width: 183px; height: 136px; }
}
.td_block_big_grid_4 { margin-right: -3px; }
@media (max-width: 767px) {
  .td_block_big_grid_4 { margin-right: -10px; }
}
.td_block_big_grid_4 .td-big-grid-post { width: 50%; float: left; }
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-big-grid-post { width: 100%; float: none; }
}
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-big-grid-post:first-child { padding-bottom: 3px; }
}
.td_block_big_grid_4 .td-module-thumb { height: 399px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_4 .td-module-thumb { height: 350px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_4 .td-module-thumb { height: 280px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-module-thumb { width: 100%; height: 220px; }
}
.td_block_big_grid_4 .td-big-thumb { padding-right: 3px; }
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-big-thumb { padding-right: 0px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_4.td-grid-style-1 .td-big-grid-meta, .td_block_big_grid_4.td-grid-style-1 .td-module-meta-info { margin-left: 12px; }
}
.td_block_big_grid_4.td-grid-style-5 .td-module-meta-info, .td_block_big_grid_4.td-grid-style-6 .td-module-meta-info { margin-left: 0px; margin-right: 0px; margin-bottom: 0px; }
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-module-empty { display: none ! important; }
}
.td_block_big_grid_5 { margin-right: -3px; }
@media (max-width: 767px) {
  .td_block_big_grid_5 { margin-right: -10px; }
}
.td_block_big_grid_5 .td-big-grid-post { width: 33.3333%; float: left; }
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-big-grid-post { width: 100%; float: none; padding-top: 3px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-big-grid-post:first-child { padding-top: 0px; }
}
.td_block_big_grid_5 .td-big-grid-post .td-module-thumb { height: 220px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_5 .td-big-grid-post .td-module-thumb { height: 200px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_5 .td-big-grid-post .td-module-thumb { height: 148px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-big-grid-post .td-module-thumb { height: 168px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_5 .td-module-meta-info { display: none; }
}
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-module-meta-info { display: none; }
}
.td_block_big_grid_5 .td-module-thumb a:last-child::before { height: 100%; }
.td_block_big_grid_5.td-grid-style-1 .td-big-grid-meta, .td_block_big_grid_5.td-grid-style-2 .td-big-grid-meta, .td_block_big_grid_5.td-grid-style-3 .td-big-grid-meta { margin: 0px 20px 11px; }
@media (max-width: 1018px) {
  .td_block_big_grid_5.td-grid-style-1 .td-big-grid-meta, .td_block_big_grid_5.td-grid-style-2 .td-big-grid-meta, .td_block_big_grid_5.td-grid-style-3 .td-big-grid-meta { margin: 0px 14px 11px; }
}
.td_block_big_grid_5.td-grid-style-1 .entry-title, .td_block_big_grid_5.td-grid-style-2 .entry-title, .td_block_big_grid_5.td-grid-style-3 .entry-title { font-size: 20px; line-height: 26px; font-weight: 700; }
@media (max-width: 767px) {
  .td_block_big_grid_5.td-grid-style-1 .entry-title, .td_block_big_grid_5.td-grid-style-2 .entry-title, .td_block_big_grid_5.td-grid-style-3 .entry-title { font-size: 22px ! important; line-height: 28px ! important; font-weight: 500; }
}
.td_block_big_grid_5.td-grid-style-4 .td-module-meta-info { display: none; }
.td_block_big_grid_5.td-grid-style-4 .td-big-grid-meta { padding-right: 3px; }
@media (max-width: 767px) {
  .td_block_big_grid_5.td-grid-style-4 .td-big-grid-meta { padding-right: 0px; }
}
.td_block_big_grid_5.td-grid-style-5 .td-module-meta-info { margin-left: 0px; margin-bottom: 0px; }
.td_block_big_grid_5.td-grid-style-5 .entry-title { font-size: 20px; line-height: 26px; font-weight: 700; }
.td_block_big_grid_5 .td-small-thumb { padding-right: 3px; }
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-small-thumb { padding-right: 0px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-module-empty { display: none ! important; }
}
.td_block_big_grid_5 .td-module-empty .td-module-thumb { height: 220px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_5 .td-module-empty .td-module-thumb { height: 200px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_5 .td-module-empty .td-module-thumb { height: 148px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-module-empty .td-module-thumb { height: 168px; }
}
.td_block_big_grid_5 .td-module-empty.td-big-grid-post-1 { padding-right: 3px; }
.td_block_big_grid_5.td-grid-style-1 .td-video-play-ico img, .td_block_big_grid_5.td-grid-style-2 .td-video-play-ico img, .td_block_big_grid_5.td-grid-style-3 .td-video-play-ico img { bottom: auto; left: auto; margin: 20px 20px 0px; }
.td_block_big_grid_6 { margin-right: -3px; }
@media (max-width: 767px) {
  .td_block_big_grid_6 { margin-right: -10px; }
}
.td_block_big_grid_6 .td-big-grid-post-0, .td_block_big_grid_6 .td-big-grid-post-1 { width: 50%; float: left; margin-bottom: 3px; }
@media (max-width: 767px) {
  .td_block_big_grid_6 .td-big-grid-post-0, .td_block_big_grid_6 .td-big-grid-post-1 { margin-bottom: 0px; margin-top: 3px; width: 100%; float: none; }
}
@media (max-width: 767px) {
  .td_block_big_grid_6 .td-big-grid-post-0:first-child, .td_block_big_grid_6 .td-big-grid-post-1:first-child { margin-top: 0px; }
}
.td_block_big_grid_6 .td-big-grid-post-0.td-big-thumb, .td_block_big_grid_6 .td-big-grid-post-1.td-big-thumb { padding-right: 3px; }
@media (max-width: 767px) {
  .td_block_big_grid_6 .td-big-grid-post-0.td-big-thumb, .td_block_big_grid_6 .td-big-grid-post-1.td-big-thumb { padding-right: 0px; }
}
.td_block_big_grid_6 .td-big-grid-post-0 .td-module-thumb, .td_block_big_grid_6 .td-big-grid-post-1 .td-module-thumb { height: 373px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_6 .td-big-grid-post-0 .td-module-thumb, .td_block_big_grid_6 .td-big-grid-post-1 .td-module-thumb { height: 360px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_6 .td-big-grid-post-0 .td-module-thumb, .td_block_big_grid_6 .td-big-grid-post-1 .td-module-thumb { height: 280px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_6 .td-big-grid-post-0 .td-module-thumb, .td_block_big_grid_6 .td-big-grid-post-1 .td-module-thumb { width: 100%; height: 220px; }
}
.td_block_big_grid_6 .td-big-grid-post-2, .td_block_big_grid_6 .td-big-grid-post-3, .td_block_big_grid_6 .td-big-grid-post-4, .td_block_big_grid_6 .td-big-grid-post-5, .td_block_big_grid_6 .td-big-grid-post-6 { width: 20%; float: left; }
.td_block_big_grid_6 .td-big-grid-post-2.td-tiny-thumb, .td_block_big_grid_6 .td-big-grid-post-3.td-tiny-thumb, .td_block_big_grid_6 .td-big-grid-post-4.td-tiny-thumb, .td_block_big_grid_6 .td-big-grid-post-5.td-tiny-thumb, .td_block_big_grid_6 .td-big-grid-post-6.td-tiny-thumb { padding-right: 3px; }
@media (max-width: 767px) {
  .td_block_big_grid_6 .td-big-grid-post-2.td-tiny-thumb, .td_block_big_grid_6 .td-big-grid-post-3.td-tiny-thumb, .td_block_big_grid_6 .td-big-grid-post-4.td-tiny-thumb, .td_block_big_grid_6 .td-big-grid-post-5.td-tiny-thumb, .td_block_big_grid_6 .td-big-grid-post-6.td-tiny-thumb { padding-right: 0px; }
}
.td_block_big_grid_6 .td-big-grid-post-2 .td-module-thumb, .td_block_big_grid_6 .td-big-grid-post-3 .td-module-thumb, .td_block_big_grid_6 .td-big-grid-post-4 .td-module-thumb, .td_block_big_grid_6 .td-big-grid-post-5 .td-module-thumb, .td_block_big_grid_6 .td-big-grid-post-6 .td-module-thumb { height: 140px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_6 .td-big-grid-post-2 .td-module-thumb, .td_block_big_grid_6 .td-big-grid-post-3 .td-module-thumb, .td_block_big_grid_6 .td-big-grid-post-4 .td-module-thumb, .td_block_big_grid_6 .td-big-grid-post-5 .td-module-thumb, .td_block_big_grid_6 .td-big-grid-post-6 .td-module-thumb { height: 130px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_6 .td-big-grid-post-2 .td-module-thumb, .td_block_big_grid_6 .td-big-grid-post-3 .td-module-thumb, .td_block_big_grid_6 .td-big-grid-post-4 .td-module-thumb, .td_block_big_grid_6 .td-big-grid-post-5 .td-module-thumb, .td_block_big_grid_6 .td-big-grid-post-6 .td-module-thumb { height: 100px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_6 .td-big-grid-post-2 .td-module-thumb, .td_block_big_grid_6 .td-big-grid-post-3 .td-module-thumb, .td_block_big_grid_6 .td-big-grid-post-4 .td-module-thumb, .td_block_big_grid_6 .td-big-grid-post-5 .td-module-thumb, .td_block_big_grid_6 .td-big-grid-post-6 .td-module-thumb { height: auto; }
}
.td_block_big_grid_6 .td-post-category { vertical-align: bottom; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_6.td-grid-style-1 .td-big-thumb .td-big-grid-meta { margin: 0px 0px 0px 14px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_6.td-grid-style-1 .td-big-thumb .td-module-meta-info { margin: 7px 0px 14px 14px; }
}
.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) 0px, rgb(198, 57, 57) 100%) repeat scroll 0% 0%; }
.td_block_big_grid_6.td-grid-style-5 .td-module-meta-info { margin-left: 0px; margin-right: 0px; margin-bottom: 0px; }
.td_block_big_grid_6 .td-module-empty.td-big-grid-post { padding-right: 3px; }
@media (max-width: 767px) {
  .td_block_big_grid_6 .td-module-empty.td-big-grid-post { display: none ! important; }
}
.td_block_big_grid_6.td-grid-style-1 .td-video-play-ico img { bottom: auto; left: auto; margin: 20px 20px 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_6.td-grid-style-1 .td-video-play-ico img { margin: 10px 10px 0px; }
}
.td_block_big_grid_6.td-grid-style-2 .td-tiny-thumb .td-video-play-ico img, .td_block_big_grid_6.td-grid-style-3 .td-tiny-thumb .td-video-play-ico img, .td_block_big_grid_6.td-grid-style-4 .td-tiny-thumb .td-video-play-ico img, .td_block_big_grid_6.td-grid-style-5 .td-tiny-thumb .td-video-play-ico img { bottom: auto; left: auto; margin: 20px 20px 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_6.td-grid-style-2 .td-tiny-thumb .td-video-play-ico img, .td_block_big_grid_6.td-grid-style-3 .td-tiny-thumb .td-video-play-ico img, .td_block_big_grid_6.td-grid-style-4 .td-tiny-thumb .td-video-play-ico img, .td_block_big_grid_6.td-grid-style-5 .td-tiny-thumb .td-video-play-ico img { margin: 10px 10px 0px; }
}
.td_block_big_grid_6 .td-tiny-thumb .td-video-play-ico img { width: 30px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_6 .td-tiny-thumb .td-video-play-ico img { width: 20px ! important; }
}
.td_block_big_grid_7 { margin-right: -12px; }
@media (max-width: 767px) {
  .td_block_big_grid_7 { margin-right: -10px; }
}
.td_block_big_grid_7 .td-big-grid-post-0, .td_block_big_grid_7 .td-big-grid-post-1, .td_block_big_grid_7 .td-big-grid-post-2 { width: 33.3333%; float: left; margin-bottom: 12px; }
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-0, .td_block_big_grid_7 .td-big-grid-post-1, .td_block_big_grid_7 .td-big-grid-post-2 { margin-bottom: 0px; float: none; }
}
.td_block_big_grid_7 .td-big-grid-post-0.td-small-thumb, .td_block_big_grid_7 .td-big-grid-post-1.td-small-thumb, .td_block_big_grid_7 .td-big-grid-post-2.td-small-thumb { padding-right: 12px; }
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-0.td-small-thumb, .td_block_big_grid_7 .td-big-grid-post-1.td-small-thumb, .td_block_big_grid_7 .td-big-grid-post-2.td-small-thumb { padding-right: 0px; }
}
.td_block_big_grid_7 .td-big-grid-post-0 .td-module-thumb, .td_block_big_grid_7 .td-big-grid-post-1 .td-module-thumb, .td_block_big_grid_7 .td-big-grid-post-2 .td-module-thumb { height: 220px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_7 .td-big-grid-post-0 .td-module-thumb, .td_block_big_grid_7 .td-big-grid-post-1 .td-module-thumb, .td_block_big_grid_7 .td-big-grid-post-2 .td-module-thumb { height: 195px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_7 .td-big-grid-post-0 .td-module-thumb, .td_block_big_grid_7 .td-big-grid-post-1 .td-module-thumb, .td_block_big_grid_7 .td-big-grid-post-2 .td-module-thumb { height: 146px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-0 .td-module-thumb, .td_block_big_grid_7 .td-big-grid-post-1 .td-module-thumb, .td_block_big_grid_7 .td-big-grid-post-2 .td-module-thumb { height: 196px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_7 .td-big-grid-post-0 .td-module-meta-info, .td_block_big_grid_7 .td-big-grid-post-1 .td-module-meta-info, .td_block_big_grid_7 .td-big-grid-post-2 .td-module-meta-info { display: none; }
}
.td_block_big_grid_7 .td-big-grid-post-0 .td-big-grid-meta, .td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta, .td_block_big_grid_7 .td-big-grid-post-2 .td-big-grid-meta { margin: 0px 20px 11px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_7 .td-big-grid-post-0 .td-big-grid-meta, .td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta, .td_block_big_grid_7 .td-big-grid-post-2 .td-big-grid-meta { margin: 0px 15px 11px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-0 .td-big-grid-meta, .td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta, .td_block_big_grid_7 .td-big-grid-post-2 .td-big-grid-meta { margin: 0px 15px 11px; }
}
.td_block_big_grid_7 .td-big-grid-post-0 .entry-title, .td_block_big_grid_7 .td-big-grid-post-1 .entry-title, .td_block_big_grid_7 .td-big-grid-post-2 .entry-title { font-size: 20px; line-height: 26px; font-weight: 700; }
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-0 .entry-title, .td_block_big_grid_7 .td-big-grid-post-1 .entry-title, .td_block_big_grid_7 .td-big-grid-post-2 .entry-title { font-weight: 500; }
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-0 { width: 100%; }
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-0 .entry-title { font-size: 22px ! important; line-height: 28px ! important; }
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-1 .td-module-meta-info, .td_block_big_grid_7 .td-big-grid-post-2 .td-module-meta-info { display: none; }
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-1 .td-module-thumb, .td_block_big_grid_7 .td-big-grid-post-2 .td-module-thumb { height: 150px ! important; }
}
.td_block_big_grid_7 .td-meta-info-container { padding-right: 12px; }
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-meta-info-container { padding-right: 0px; }
}
.td_block_big_grid_7 .td-big-grid-post-3, .td_block_big_grid_7 .td-big-grid-post-4, .td_block_big_grid_7 .td-big-grid-post-5, .td_block_big_grid_7 .td-big-grid-post-6 { width: 25%; float: left; }
.td_block_big_grid_7 .td-big-grid-post-3.td-small-thumb, .td_block_big_grid_7 .td-big-grid-post-4.td-small-thumb, .td_block_big_grid_7 .td-big-grid-post-5.td-small-thumb, .td_block_big_grid_7 .td-big-grid-post-6.td-small-thumb { padding-right: 12px; }
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-3.td-small-thumb, .td_block_big_grid_7 .td-big-grid-post-4.td-small-thumb, .td_block_big_grid_7 .td-big-grid-post-5.td-small-thumb, .td_block_big_grid_7 .td-big-grid-post-6.td-small-thumb { padding-right: 0px; }
}
.td_block_big_grid_7 .td-big-grid-post-3 .td-module-thumb, .td_block_big_grid_7 .td-big-grid-post-4 .td-module-thumb, .td_block_big_grid_7 .td-big-grid-post-5 .td-module-thumb, .td_block_big_grid_7 .td-big-grid-post-6 .td-module-thumb { height: 175px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_7 .td-big-grid-post-3 .td-module-thumb, .td_block_big_grid_7 .td-big-grid-post-4 .td-module-thumb, .td_block_big_grid_7 .td-big-grid-post-5 .td-module-thumb, .td_block_big_grid_7 .td-big-grid-post-6 .td-module-thumb { height: 124px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-3 .td-module-thumb, .td_block_big_grid_7 .td-big-grid-post-4 .td-module-thumb, .td_block_big_grid_7 .td-big-grid-post-5 .td-module-thumb, .td_block_big_grid_7 .td-big-grid-post-6 .td-module-thumb { height: 150px ! important; }
}
.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) 0px, 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) 0px, 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) 0px, rgb(198, 57, 57) 100%) repeat scroll 0% 0%; }
.td_block_big_grid_7.td-grid-style-4 .td-module-meta-info { display: none; }
.td_block_big_grid_7.td-grid-style-4 .td-big-grid-meta { margin: 0px; }
.td_block_big_grid_7.td-grid-style-5 .td-module-meta-info { margin-left: 0px; margin-right: 0px; margin-bottom: 0px; }
.td_block_big_grid_7.td-grid-style-5 .td-small-thumb .td-meta-info-container { padding: 0px 30px 0px 18px; }
.td_block_big_grid_7 .td-module-empty.td-big-grid-post { padding-right: 12px; }
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-module-empty.td-big-grid-post { display: none ! important; }
}
.td_block_big_grid_7.td-grid-style-1 .td-video-play-ico img, .td_block_big_grid_7.td-grid-style-2 .td-video-play-ico img, .td_block_big_grid_7.td-grid-style-3 .td-video-play-ico img, .td_block_big_grid_7.td-grid-style-4 .td-video-play-ico img { bottom: auto; left: auto; margin: 20px 20px 0px; }
.td_block_big_grid_8 .td-grid-columns { width: 33.3333%; float: left; }
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-grid-columns { display: inline; float: none; width: 100%; }
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-meta-info-container { width: 100% ! important; }
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-module-meta-info { display: none; }
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-grid-group-1 .td-big-grid-post { padding-top: 3px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-grid-group-1 .td-big-grid-post:first-child { padding-top: 0px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-big-grid-scroll.td-scroll-full .td-grid-columns { padding-left: 0px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-big-grid-scroll .td-grid-columns { padding-left: 3px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-big-grid-scroll .td-grid-columns:first-child { padding-left: 0px; }
}
.td_block_big_grid_8 .td-big-grid-post-1 .td-module-thumb, .td_block_big_grid_8 .td-big-grid-post-2 .td-module-thumb, .td_block_big_grid_8 .td-big-grid-post-3 .td-module-thumb, .td_block_big_grid_8 .td-big-grid-post-4 .td-module-thumb, .td_block_big_grid_8 .td-big-grid-post-5 .td-module-thumb { height: 182px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_8 .td-big-grid-post-1 .td-module-thumb, .td_block_big_grid_8 .td-big-grid-post-2 .td-module-thumb, .td_block_big_grid_8 .td-big-grid-post-3 .td-module-thumb, .td_block_big_grid_8 .td-big-grid-post-4 .td-module-thumb, .td_block_big_grid_8 .td-big-grid-post-5 .td-module-thumb { height: 167px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_8 .td-big-grid-post-1 .td-module-thumb, .td_block_big_grid_8 .td-big-grid-post-2 .td-module-thumb, .td_block_big_grid_8 .td-big-grid-post-3 .td-module-thumb, .td_block_big_grid_8 .td-big-grid-post-4 .td-module-thumb, .td_block_big_grid_8 .td-big-grid-post-5 .td-module-thumb { height: 125px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-big-grid-post-0 .td-module-thumb, .td_block_big_grid_8 .td-big-grid-post-1 .td-module-thumb { height: 198px ! important; }
}
.td_block_big_grid_8 .td-big-grid-post-0 .td-module-thumb, .td_block_big_grid_8 .td-big-grid-post-6 .td-module-thumb { height: 364px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_8 .td-big-grid-post-0 .td-module-thumb, .td_block_big_grid_8 .td-big-grid-post-6 .td-module-thumb { height: 334px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_8 .td-big-grid-post-0 .td-module-thumb, .td_block_big_grid_8 .td-big-grid-post-6 .td-module-thumb { height: 250px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-big-grid-post-2 .td-module-thumb, .td_block_big_grid_8 .td-big-grid-post-3 .td-module-thumb, .td_block_big_grid_8 .td-big-grid-post-4 .td-module-thumb, .td_block_big_grid_8 .td-big-grid-post-5 .td-module-thumb, .td_block_big_grid_8 .td-big-grid-post-6 .td-module-thumb { height: 156px ! important; }
}
.td_block_big_grid_8 .td-small-thumb .td-module-meta-info { display: none; }
.td_block_big_grid_8 .td-small-thumb .td-big-grid-meta { margin: 0px 20px 14px; }
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-small-thumb .td-big-grid-meta { margin: 0px 15px 14px; }
}
.td_block_big_grid_8.td-grid-style-2 .td-meta-info-container, .td_block_big_grid_8.td-grid-style-3 .td-meta-info-container { bottom: auto; top: 0px; }
.td_block_big_grid_8.td-grid-style-2 .td-small-thumb .td-big-grid-meta, .td_block_big_grid_8.td-grid-style-3 .td-small-thumb .td-big-grid-meta { margin-top: 20px; }
.td_block_big_grid_8.td-grid-style-4 .td-small-thumb .td-big-grid-meta { margin: 0px; }
.td_block_big_grid_8.td-grid-style-4 .td-meta-info-container { width: 80%; }
.td_block_big_grid_8.td-grid-style-5 .td-module-meta-info { margin-left: 0px; margin-right: 0px; margin-bottom: 0px; }
.td_block_big_grid_8.td-grid-style-2 .td-meta-info-container { margin-top: 0px; }
.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) 0px, 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) 0px, 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) 0px, 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) 0px, 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) 0px, 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) 0px, rgba(145, 96, 81, 0.97) 100%) repeat scroll 0% 0%; }
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-module-empty { display: none ! important; }
}
.td_block_big_grid_8 .td-module-empty.td-big-grid-post-6 .td-module-thumb { height: 364px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_8 .td-module-empty.td-big-grid-post-6 .td-module-thumb { height: 334px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_8 .td-module-empty.td-big-grid-post-6 .td-module-thumb { height: 250px; }
}
.td_block_big_grid_8 .td-module-empty.td-big-grid-post-2 { opacity: 0.9; }
.td_block_big_grid_8 .td-module-empty.td-big-grid-post-3 { opacity: 0.8; }
.td_block_big_grid_8 .td-module-empty.td-big-grid-post-4 { opacity: 0.7; }
.td_block_big_grid_8 .td-module-empty.td-big-grid-post-5 { opacity: 0.7; }
.td_block_big_grid_8 .td-module-empty.td-big-grid-post-6 { opacity: 0.8; }
@media (max-width: 767px) {
  .td_block_big_grid_8.td-grid-style-1 .td-big-grid-meta { margin: 0px 15px 13px ! important; }
}
.td_block_big_grid_8.td-grid-style-1 .td-big-thumb .td-video-play-ico img { bottom: auto; left: auto; margin: 20px 20px 0px; }
.td_block_big_grid_8.td-grid-style-2 .td-video-play-ico img, .td_block_big_grid_8.td-grid-style-3 .td-video-play-ico img { top: auto; left: auto; margin: 0px 20px 20px; }
.td_block_big_grid_8.td-grid-style-4 .td-video-play-ico img { bottom: auto; left: auto; margin: 20px 20px 0px; }
.td_block_big_grid_8.td-grid-style-6 .td-big-grid-post-0 .entry-title, .td_block_big_grid_8.td-grid-style-6 .td-big-grid-post-6 .entry-title { font-size: 30px; line-height: 36px; }
.td_block_big_grid_9 .td-big-grid-post { width: 25%; float: left; }
@media (max-width: 767px) {
  .td_block_big_grid_9 .td-big-grid-post { width: 50%; margin-bottom: 2px; }
}
@media (max-width: 600px) {
  .td_block_big_grid_9 .td-big-grid-post { width: 100%; }
}
@media (max-width: 767px) {
  .td_block_big_grid_9 .td-big-grid-post.td-big-grid-post-0 .td-module-thumb, .td_block_big_grid_9 .td-big-grid-post.td-big-grid-post-2 .td-module-thumb { margin-right: 2px; }
}
@media (max-width: 600px) {
  .td_block_big_grid_9 .td-big-grid-post.td-big-grid-post-0 .td-module-thumb, .td_block_big_grid_9 .td-big-grid-post.td-big-grid-post-2 .td-module-thumb { margin-right: 0px; }
}
.td_block_big_grid_9 .td-big-grid-post .entry-title { font-size: 21px; line-height: 24px; font-weight: bold; }
.td_block_big_grid_9 .td-big-grid-post .td-post-category { font-size: 10px; padding: 2px 6px; line-height: 13px; margin-bottom: 10px; }
@media (max-width: 1018px) {
  .td_block_big_grid_9 .td-big-grid-post .td-post-category { margin-bottom: 7px; }
}
.td_block_big_grid_9 .td-big-grid-post .td-module-thumb { margin-right: 2px; height: 364px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_9 .td-big-grid-post .td-module-thumb { height: 330px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_9 .td-big-grid-post .td-module-thumb { height: 250px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_9 .td-big-grid-post .td-module-thumb { height: 140px; margin-right: 0px; }
}
.td_block_big_grid_9 .td-big-grid-post:last-child .td-module-thumb { margin-right: 0px; }
.td_block_big_grid_9 .td-big-grid-post .entry-thumb { margin: 0px auto; position: absolute; left: -9999px; right: -9999px; width: auto; }
@media (max-width: 1140px) {
  .td_block_big_grid_9 .td-big-grid-post .entry-thumb { height: 100%; }
}
@media (max-width: 767px) {
  .td_block_big_grid_9 .td-big-grid-post .entry-thumb { height: auto; width: 100%; top: -30px; }
}
.td_block_big_grid_9 .td-big-grid-post .td-video-play-ico img { width: 30px ! important; bottom: auto; left: auto; margin: 20px 20px 0px; }
@media (max-width: 767px) {
  .td_block_big_grid_9 .td-big-grid-post .td-video-play-ico img { margin: 10px 10px 0px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_9 .td-post-author-name { display: none; }
}
@media (max-width: 767px) {
  .td_block_big_grid_9 .td_module_mx_empty { display: none; }
}
.td_block_big_grid_9.td-grid-style-1 .td-post-category { background-color: rgb(77, 178, 236); }
.td_block_big_grid_9.td-grid-style-1 .td-big-grid-meta, .td_block_big_grid_9.td-grid-style-2 .td-big-grid-meta, .td_block_big_grid_9.td-grid-style-3 .td-big-grid-meta { margin-bottom: 11px; margin-right: 20px; width: auto; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_9.td-grid-style-1 .td-big-grid-meta, .td_block_big_grid_9.td-grid-style-2 .td-big-grid-meta, .td_block_big_grid_9.td-grid-style-3 .td-big-grid-meta { margin-bottom: 8px; margin-left: 10px; margin-right: 8px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_9.td-grid-style-1 .td-big-grid-meta, .td_block_big_grid_9.td-grid-style-2 .td-big-grid-meta, .td_block_big_grid_9.td-grid-style-3 .td-big-grid-meta { margin-bottom: 7px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_9.td-grid-style-1 .td-module-meta-info, .td_block_big_grid_9.td-grid-style-2 .td-module-meta-info, .td_block_big_grid_9.td-grid-style-3 .td-module-meta-info { margin-top: 8px; margin-left: 10px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_9.td-grid-style-1 .td-module-meta-info, .td_block_big_grid_9.td-grid-style-2 .td-module-meta-info, .td_block_big_grid_9.td-grid-style-3 .td-module-meta-info { margin-bottom: 15px; margin-top: 7px; margin-left: 15px; }
}
.td_block_big_grid_9.td-grid-style-4 .td-big-grid-meta { margin-right: 2px; }
@media (max-width: 767px) {
  .td_block_big_grid_9.td-grid-style-4 .td-big-grid-meta { margin-right: 0px; }
}
.td_block_big_grid_9.td-grid-style-4 .td-big-grid-post:last-child .td-big-grid-meta { margin-right: 0px; }
.td_block_big_grid_9.td-grid-style-4 .td-module-meta-info { margin: 0px; padding-left: 11px; padding-right: 11px; }
.td_block_big_grid_9.td-grid-style-4 .td-post-category { padding-left: 11px; padding-right: 11px; margin-bottom: 0px; }
.td_block_big_grid_9.td-grid-style-5 .td-module-meta-info { margin-left: 0px; margin-bottom: 0px; }
.td_block_big_grid_9.td-grid-style-5 .td-meta-info-container { padding: 0px 10%; }
.td_block_big_grid_9.td-grid-style-5 .td-post-category { padding: 2px 7px; background-color: rgb(77, 178, 236); }
.td_block_big_grid_10 .td-big-grid-post { float: left; padding-right: 2px; }
@media (max-width: 767px) {
  .td_block_big_grid_10 .td-big-grid-post { padding-right: 0px; margin-bottom: 2px; }
}
.td_block_big_grid_10 .td-big-grid-post:last-child { padding-right: 0px; }
@media (max-width: 767px) {
  .td_block_big_grid_10 .td-big-grid-post .entry-title { font-size: 16px ! important; line-height: 21px ! important; }
}
.td_block_big_grid_10 .td-big-grid-post .td-post-category { margin-bottom: 10px; }
@media (max-width: 1018px) {
  .td_block_big_grid_10 .td-big-grid-post .td-post-category { margin-bottom: 7px; }
}
.td_block_big_grid_10 .td-module-thumb { height: 350px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_10 .td-module-thumb { height: 300px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_10 .td-module-thumb { height: 250px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_10 .td-module-thumb { height: 140px; margin-right: 0px; }
}
.td_block_big_grid_10 .entry-thumb { margin: 0px auto; position: absolute; left: -9999px; right: -9999px; width: auto; }
@media (max-width: 767px) {
  .td_block_big_grid_10 .entry-thumb { width: 100%; top: -30px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_10 .td-post-author-name { display: none; }
}
.td_block_big_grid_10 .td-big-grid-post .td-video-play-ico img { width: 30px ! important; bottom: auto; left: auto; margin: 20px 20px 0px; }
@media (max-width: 767px) {
  .td_block_big_grid_10 .td-big-grid-post .td-video-play-ico img { margin: 10px 10px 0px; }
}
.td_block_big_grid_10 .td-big-grid-post-0 { width: 50%; }
.td_block_big_grid_10 .td-big-grid-post-1, .td_block_big_grid_10 .td-big-grid-post-2 { width: 25%; }
@media (max-width: 767px) {
  .td_block_big_grid_10 .td-big-grid-post { width: 100%; }
}
@media (max-width: 767px) {
  .td_block_big_grid_10 .td_module_mx_empty { display: none; }
}
.td_block_big_grid_10.td-grid-style-1 .td-big-grid-meta, .td_block_big_grid_10.td-grid-style-2 .td-big-grid-meta, .td_block_big_grid_10.td-grid-style-3 .td-big-grid-meta { margin-bottom: 11px; margin-right: 20px; width: auto; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_10.td-grid-style-1 .td-big-grid-meta, .td_block_big_grid_10.td-grid-style-2 .td-big-grid-meta, .td_block_big_grid_10.td-grid-style-3 .td-big-grid-meta { margin-bottom: 8px; margin-left: 10px; margin-right: 8px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_10.td-grid-style-1 .td-big-grid-meta, .td_block_big_grid_10.td-grid-style-2 .td-big-grid-meta, .td_block_big_grid_10.td-grid-style-3 .td-big-grid-meta { margin-bottom: 7px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_10.td-grid-style-1 .td-module-meta-info, .td_block_big_grid_10.td-grid-style-2 .td-module-meta-info, .td_block_big_grid_10.td-grid-style-3 .td-module-meta-info { margin-top: 8px; margin-left: 10px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_10.td-grid-style-1 .td-module-meta-info, .td_block_big_grid_10.td-grid-style-2 .td-module-meta-info, .td_block_big_grid_10.td-grid-style-3 .td-module-meta-info { margin-bottom: 15px; margin-top: 7px; margin-left: 15px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_10.td-grid-style-2 .td-big-thumb .td-meta-info-container, .td_block_big_grid_10.td-grid-style-3 .td-big-thumb .td-meta-info-container { position: absolute; top: auto; bottom: 0px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_10.td-grid-style-2 .td-big-thumb .td-big-grid-meta, .td_block_big_grid_10.td-grid-style-3 .td-big-thumb .td-big-grid-meta, .td_block_big_grid_10.td-grid-style-2 .td-big-thumb .td-module-meta-info, .td_block_big_grid_10.td-grid-style-3 .td-big-thumb .td-module-meta-info { position: static; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_10.td-grid-style-2 .td-big-grid-meta { margin-top: 13px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_10.td-grid-style-2 .td-big-thumb .td-meta-info-container { top: 0px; bottom: auto; }
}
.td_block_big_grid_10.td-grid-style-4 .td-meta-info-container { width: 100%; padding-right: 2px; }
@media (max-width: 767px) {
  .td_block_big_grid_10.td-grid-style-4 .td-meta-info-container { padding-right: 0px; }
}
.td_block_big_grid_10.td-grid-style-4 .td-big-grid-post:last-child .td-meta-info-container { padding-right: 0px; }
.td_block_big_grid_10.td-grid-style-4 .td-module-meta-info { margin: 0px; }
.td_block_big_grid_10.td-grid-style-4 .td-post-category { margin-bottom: 0px; }
.td_block_big_grid_10.td-grid-style-5 .td-post-author-name { display: none; }
.td_block_big_grid_10.td-grid-style-5 .td-module-meta-info { margin-left: 0px; margin-bottom: 0px; }
.td_block_big_grid_10.td-grid-style-5 .td-meta-info-container { padding: 0px 10%; }
.td_block_big_grid_11 .td-big-grid-post { float: left; padding-right: 2px; }
.td_block_big_grid_11 .td-big-grid-post .entry-title { font-size: 21px; line-height: 24px; font-weight: 500; }
.td_block_big_grid_11 .td-big-grid-post .td-post-category { margin-bottom: 10px; }
@media (max-width: 1018px) {
  .td_block_big_grid_11 .td-big-grid-post .td-post-category { margin-bottom: 7px; }
}
.td_block_big_grid_11 .entry-thumb { margin: 0px auto; position: absolute; left: -9999px; right: -9999px; width: auto; }
@media (max-width: 767px) {
  .td_block_big_grid_11 .entry-thumb { width: 100%; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_11 .td-post-author-name { display: none; }
}
.td_block_big_grid_11 .td-big-grid-post .td-video-play-ico img { width: 30px ! important; bottom: auto; left: auto; margin: 20px 20px 0px; }
@media (max-width: 767px) {
  .td_block_big_grid_11 .td-big-grid-post .td-video-play-ico img { margin: 10px 10px 0px; }
}
.td_block_big_grid_11 .td_module_mx15 { width: 30%; }
@media (max-width: 767px) {
  .td_block_big_grid_11 .td_module_mx15 { width: 50%; }
}
.td_block_big_grid_11 .td_module_mx15 .td-module-thumb { height: 360px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_11 .td_module_mx15 .td-module-thumb { height: 282px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_11 .td_module_mx15 .td-module-thumb { height: 150px; }
}
.td_block_big_grid_11 .td_module_mx15 .td-meta-align { padding-right: 2px; }
.td_block_big_grid_11 .td_module_mx11 { width: 40%; padding-right: 0px; }
@media (max-width: 767px) {
  .td_block_big_grid_11 .td_module_mx11 { width: 50%; padding-right: 2px; }
}
.td_block_big_grid_11 .td_module_mx11 .td-module-thumb { height: 179px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_11 .td_module_mx11 .td-module-thumb { height: 140px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_11 .td_module_mx11 .td-module-thumb { height: 150px; }
}
@media (max-width: 630px) {
  .td_block_big_grid_11 .td_module_mx11 .entry-thumb { height: 100%; width: auto; }
}
@media (max-width: 767px) {
  .td_block_big_grid_11 .td-module-meta-info { display: none; }
}
@media (max-width: 767px) {
  .td_block_big_grid_11 .td-big-grid-post-1 { padding-right: 0px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_11 .td-big-grid-post-2 .td-module-thumb { margin-top: 2px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_11 .td-big-grid-post-3 { padding-right: 0px; }
}
.td_block_big_grid_11 .td-big-grid-post-3 .td-module-thumb { margin-top: 2px; }
@media (max-width: 767px) {
  .td_block_big_grid_11 .td_module_mx_empty { display: none; }
}
.td_block_big_grid_11.td-grid-style-1 .td-big-grid-meta, .td_block_big_grid_11.td-grid-style-2 .td-big-grid-meta, .td_block_big_grid_11.td-grid-style-3 .td-big-grid-meta { margin-bottom: 11px; margin-right: 20px; width: auto; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_11.td-grid-style-1 .td-big-grid-meta, .td_block_big_grid_11.td-grid-style-2 .td-big-grid-meta, .td_block_big_grid_11.td-grid-style-3 .td-big-grid-meta { margin-bottom: 8px; margin-left: 10px; margin-right: 8px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_11.td-grid-style-1 .td-big-grid-meta, .td_block_big_grid_11.td-grid-style-2 .td-big-grid-meta, .td_block_big_grid_11.td-grid-style-3 .td-big-grid-meta { margin-bottom: 10px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_11.td-grid-style-1 .td-module-meta-info, .td_block_big_grid_11.td-grid-style-2 .td-module-meta-info, .td_block_big_grid_11.td-grid-style-3 .td-module-meta-info { margin-top: 8px; margin-left: 10px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_11.td-grid-style-1 .td-module-meta-info, .td_block_big_grid_11.td-grid-style-2 .td-module-meta-info, .td_block_big_grid_11.td-grid-style-3 .td-module-meta-info { margin-bottom: 15px; margin-top: 7px; margin-left: 15px; }
}
.td_block_big_grid_11.td-grid-style-1 .td_module_mx11 .td-big-grid-meta, .td_block_big_grid_11.td-grid-style-2 .td_module_mx11 .td-big-grid-meta, .td_block_big_grid_11.td-grid-style-3 .td_module_mx11 .td-big-grid-meta { margin-bottom: 16px; }
@media (max-width: 767px) {
  .td_block_big_grid_11.td-grid-style-1 .td_module_mx11 .td-big-grid-meta, .td_block_big_grid_11.td-grid-style-2 .td_module_mx11 .td-big-grid-meta, .td_block_big_grid_11.td-grid-style-3 .td_module_mx11 .td-big-grid-meta { margin-bottom: 10px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_11.td-grid-style-2 .td-big-grid-meta { margin-top: 13px; }
}
.td_block_big_grid_11.td-grid-style-4 .td-meta-info-container { width: 100%; }
.td_block_big_grid_11.td-grid-style-4 .td-module-meta-info { margin: 0px; padding-left: 11px; padding-right: 11px; }
.td_block_big_grid_11.td-grid-style-4 .td-post-category { padding-left: 11px; padding-right: 11px; margin-bottom: 0px; }
.td_block_big_grid_11.td-grid-style-5 .td-post-author-name { display: none; }
.td_block_big_grid_11.td-grid-style-5 .td-module-meta-info { margin-left: 0px; margin-bottom: 0px; }
.td_block_big_grid_11.td-grid-style-5 .td-meta-info-container { padding: 0px 10%; }
.td_block_big_grid_11.td-grid-style-6 .td-big-grid-post-0 .entry-title, .td_block_big_grid_11.td-grid-style-6 .td-big-grid-post-1 .entry-title { font-size: 26px; line-height: 30px; }
@media (max-width: 767px) {
  .td_block_big_grid_11.td-grid-style-6 .entry-title { font-size: 13px ! important; line-height: 15px ! important; }
}
.td_block_big_grid_12 .td-big-grid-post { float: left; }
.td_block_big_grid_12 .td-big-grid-post .td-post-category { margin-bottom: 10px; }
@media (max-width: 1018px) {
  .td_block_big_grid_12 .td-big-grid-post .td-post-category { margin-bottom: 7px; }
}
.td_block_big_grid_12 .entry-thumb { margin: 0px auto; position: absolute; left: -9999px; right: -9999px; width: auto; }
@media (max-width: 767px) {
  .td_block_big_grid_12 .entry-thumb { width: 100%; }
}
.td_block_big_grid_12 .td-big-grid-post .td-video-play-ico img { width: 30px ! important; bottom: auto; left: auto; margin: 20px 20px 0px; }
@media (max-width: 767px) {
  .td_block_big_grid_12 .td-big-grid-post .td-video-play-ico img { margin: 10px 10px 0px; }
}
.td_block_big_grid_12 .td-big-grid-wrapper .td-big-grid-post:last-child .td-module-thumb { margin-top: 11px; }
@media (max-width: 767px) {
  .td_block_big_grid_12 .td-big-grid-wrapper .td-big-grid-post:last-child .td-module-thumb { margin-top: 2px; margin-left: 2px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_12 .td-big-grid-wrapper .td-big-grid-post:last-child .td-meta-info-container { margin-left: 2px; }
}
.td_block_big_grid_12 .td_module_mx5 { width: 51%; padding-right: 11px; }
@media (max-width: 767px) {
  .td_block_big_grid_12 .td_module_mx5 { width: 100%; padding-right: 0px; }
}
.td_block_big_grid_12 .td_module_mx5 .td-module-thumb { height: 451px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_12 .td_module_mx5 .td-module-thumb { height: 291px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_12 .td_module_mx5 .td-module-thumb { height: 240px; }
}
.td_block_big_grid_12 .td_module_mx5 .td-meta-info-container { padding-right: 11px; }
@media (max-width: 767px) {
  .td_block_big_grid_12 .td_module_mx5 .td-meta-info-container { padding-right: 0px; }
}
.td_block_big_grid_12 .td-big-grid-post-1, .td_block_big_grid_12 .td-big-grid-post-2 { width: 49%; }
@media (max-width: 767px) {
  .td_block_big_grid_12 .td-big-grid-post-1, .td_block_big_grid_12 .td-big-grid-post-2 { width: 50%; }
}
.td_block_big_grid_12 .td-big-grid-post-1 .td-module-thumb, .td_block_big_grid_12 .td-big-grid-post-2 .td-module-thumb { height: 220px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_12 .td-big-grid-post-1 .td-module-thumb, .td_block_big_grid_12 .td-big-grid-post-2 .td-module-thumb { height: 140px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_12 .td-big-grid-post-1 .td-module-thumb, .td_block_big_grid_12 .td-big-grid-post-2 .td-module-thumb { height: 150px; margin-top: 2px; }
}
@media (max-width: 630px) {
  .td_block_big_grid_12 .td-big-grid-post-1 .entry-thumb, .td_block_big_grid_12 .td-big-grid-post-2 .entry-thumb { height: 100%; width: auto; }
}
.td_block_big_grid_12.td-grid-style-2 .td-big-grid-post-2 .td-meta-info-container { margin-top: 11px; }
@media (max-width: 767px) {
  .td_block_big_grid_12.td-grid-style-2 .td-big-grid-post-2 .td-meta-info-container { margin-top: 0px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_12 .td_module_mx_empty { display: none; }
}
.td_block_big_grid_12.td-grid-style-1 .td-big-grid-meta, .td_block_big_grid_12.td-grid-style-2 .td-big-grid-meta, .td_block_big_grid_12.td-grid-style-3 .td-big-grid-meta { margin-bottom: 11px; margin-right: 20px; width: auto; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_12.td-grid-style-1 .td-big-grid-meta, .td_block_big_grid_12.td-grid-style-2 .td-big-grid-meta, .td_block_big_grid_12.td-grid-style-3 .td-big-grid-meta { margin-bottom: 8px; margin-left: 10px; margin-right: 20px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_12.td-grid-style-1 .td-big-grid-meta, .td_block_big_grid_12.td-grid-style-2 .td-big-grid-meta, .td_block_big_grid_12.td-grid-style-3 .td-big-grid-meta { margin-bottom: 10px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_12.td-grid-style-1 .td-module-meta-info, .td_block_big_grid_12.td-grid-style-2 .td-module-meta-info, .td_block_big_grid_12.td-grid-style-3 .td-module-meta-info { margin-top: 8px; margin-left: 10px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_12.td-grid-style-1 .td-module-meta-info, .td_block_big_grid_12.td-grid-style-2 .td-module-meta-info, .td_block_big_grid_12.td-grid-style-3 .td-module-meta-info { margin-bottom: 15px; margin-top: 7px; margin-left: 15px; }
}
.td_block_big_grid_12.td-grid-style-1 .td_module_mx11 .td-big-grid-meta, .td_block_big_grid_12.td-grid-style-2 .td_module_mx11 .td-big-grid-meta, .td_block_big_grid_12.td-grid-style-3 .td_module_mx11 .td-big-grid-meta { margin-bottom: 16px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_12.td-grid-style-1 .td_module_mx11 .td-big-grid-meta, .td_block_big_grid_12.td-grid-style-2 .td_module_mx11 .td-big-grid-meta, .td_block_big_grid_12.td-grid-style-3 .td_module_mx11 .td-big-grid-meta { margin-bottom: 6px; }
}
@media (max-width: 767px) {
  .td_block_big_grid_12.td-grid-style-1 .td_module_mx11 .td-big-grid-meta, .td_block_big_grid_12.td-grid-style-2 .td_module_mx11 .td-big-grid-meta, .td_block_big_grid_12.td-grid-style-3 .td_module_mx11 .td-big-grid-meta { margin-bottom: 10px; }
}
.td_block_big_grid_12.td-grid-style-4 .td-meta-info-container { width: 100%; }
.td_block_big_grid_12.td-grid-style-4 .td-module-meta-info { margin: 0px; padding-left: 11px; padding-right: 11px; }
.td_block_big_grid_12.td-grid-style-4 .td-post-category { padding-left: 11px; padding-right: 11px; margin-bottom: 0px; }
.td_block_big_grid_12.td-grid-style-5 .td-post-author-name { display: none; }
.td_block_big_grid_12.td-grid-style-5 .td-module-meta-info { margin-left: 0px; margin-bottom: 0px; }
.td_block_big_grid_12.td-grid-style-5 .td-meta-info-container { padding: 0px 10%; }
@media (max-width: 767px) {
  .td_block_big_grid_12.td-grid-style-6 .td-medium-thumb .entry-title { font-size: 13px ! important; line-height: 15px ! important; }
}
.td_top_authors { margin-bottom: 64px; }
.td_top_authors img { position: absolute; max-width: 70px; left: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_top_authors img { max-width: 55px; }
}
.td_top_authors .item-details { margin-left: 85px; position: relative; height: 70px; top: 1px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_top_authors .item-details { height: 55px; margin-left: 70px; }
}
.td_top_authors .item-details span { font-family: inherit; padding: 3px 7px; color: rgb(255, 255, 255); font-size: 9px; font-style: normal; font-weight: bold; margin-right: 5px; }
.td_top_authors .td-active .td-author-post-count { background-color: rgb(77, 178, 236); }
.td_top_authors .td-active .td-author-comments-count { background-color: rgb(77, 178, 236); opacity: 0.8; }
.td_top_authors .td-active .td-authors-name a { color: rgb(77, 178, 236); }
.td_top_authors .td_mod_wrap { min-height: 70px; padding-top: 9px; padding-bottom: 9px; border: 1px solid rgb(255, 255, 255); }
.td_top_authors .td_mod_wrap:hover { border: 1px solid rgb(237, 237, 237); }
.td_top_authors .td_mod_wrap:hover .td-author-post-count { background-color: rgb(77, 178, 236); }
.td_top_authors .td_mod_wrap:hover .td-author-comments-count { background-color: rgb(77, 178, 236); opacity: 0.8; }
.td_top_authors .td_mod_wrap:hover .td-authors-name a { color: rgb(77, 178, 236); }
.td_top_authors .block-title { margin-bottom: 16px; }
.td_top_authors .td-authors-url { display: table; position: relative; top: -2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: rgb(153, 153, 153); }
.td_top_authors .td-authors-url a { color: rgb(153, 153, 153); font-family: inherit; font-size: 11px; font-style: italic; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_top_authors .td-authors-url { display: none; }
}
.td_top_authors .td-authors-name a { padding-bottom: 4px; font-family: inherit; font-size: 15px; color: rgb(34, 34, 34); line-height: 18px; font-weight: 600; display: inline-block; }
.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_top_authors .td-author-post-count { background-color: rgb(34, 34, 34); }
.td_top_authors .td-author-comments-count { background-color: rgb(68, 68, 68); }
.td-big-grid-slide { margin-bottom: 0px; height: 534px ! important; overflow: hidden; }
@media (max-width: 767px) {
  .td-big-grid-slide { height: 451px ! important; margin-bottom: 48px ! important; margin-left: auto; margin-right: auto; }
  .td-big-grid-slide .td-big-grid-scroll { overflow: visible ! important; white-space: normal; }
  .td-big-grid-slide .td_module_mx10, .td-big-grid-slide .td_module_mx9 { display: block ! important; width: 100% ! important; }
  .td-big-grid-slide .td_module_mx9 .td-module-thumb { max-height: 200px; }
  .td-big-grid-slide .td-big-grid-post-1 { margin-bottom: 3px ! important; }
  .td-big-grid-slide .td-big-grid-post-2 { width: 50% ! important; display: inline-block ! important; margin-left: 0px ! important; }
  .td-big-grid-slide .td-big-grid-post-2 .entry-thumb { min-height: 100%; min-width: 100%; }
  .td-big-grid-slide .td-big-grid-post-3 { width: 50% ! important; display: inline-block ! important; }
  .td-big-grid-slide .td-big-grid-post-3 .entry-thumb { min-height: 100%; min-width: 100%; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-big-grid-slide { height: 474px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-big-grid-slide { height: 384px ! important; }
}
.td-big-grid-slide .td-icon-left, .td-big-grid-slide .td-icon-right { z-index: 1; padding: 20px; position: absolute; display: block; height: 80px; margin-top: -65px; top: 50%; font-size: 40px; color: rgb(255, 255, 255); opacity: 0; transition: opacity 0.4s ease 0s; }
@media (max-width: 767px) {
  .td-big-grid-slide .td-icon-left, .td-big-grid-slide .td-icon-right { display: none; }
}
.td-big-grid-slide .td-icon-left { left: 0px; }
.td-big-grid-slide .td-icon-right { right: 0px; }
.td-big-grid-slide:hover .td-icon-left, .td-big-grid-slide:hover .td-icon-right { opacity: 0.6; }
@media (min-width: 1140px) {
  .td-big-grid-slide .td_block_wrap { width: 1068px ! important; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-big-grid-slide .td_block_wrap { width: 980px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-big-grid-slide .td_block_wrap { width: 740px ! important; }
}
@media (max-width: 767px) {
  .td-big-grid-slide .td_block_wrap { margin: 0px ! important; padding: 0px ! important; overflow: hidden; }
}
.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; }
}
@media (max-width: 767px) {
  .single-post .td-bred-no-url-last { display: none; }
}
.entry-crumbs { font-family: inherit; 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-sidebar-left .td-crumb-container { padding-left: 372px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-sidebar-left .td-crumb-container { padding-left: 341px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-sidebar-left .td-crumb-container { padding-left: 256px; }
}
@media (max-width: 767px) {
  .td-sidebar-left .td-crumb-container { padding-left: 0px; }
}
.td-sidebar-left-content { float: right ! important; }
@media (max-width: 767px) {
  .td-sidebar-left-content { float: none ! important; }
}
.td-category { list-style: outside none none; font-family: inherit; 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; }
@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; overflow-wrap: break-word; font-size: 45px; 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; }
}
.td-post-sub-title { font-family: inherit; font-size: 16px; font-style: italic; font-weight: 300; line-height: 24px; color: rgb(153, 153, 153); margin: 9px 0px 14px; }
@media (max-width: 767px) {
  .td-post-sub-title { margin: 0px 0px 16px; }
}
.bypostauthor { line-height: 1; }
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: inherit; 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-sharing-buttons .td-sp { width: 14px; height: 20px; }
.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-pinterest { background-color: rgb(202, 33, 42); margin-right: 0px; }
@media (max-width: 767px) {
  .td-social-pinterest { margin-right: 10px; }
}
.td-social-pinterest .td-icon-pinterest { font-size: 13px; position: relative; top: 1px; }
.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; }
.page-nav.page-nav-post { margin-top: 0px; }
.td-post-source-tags { font-size: 11px; }
.td-post-source-tags a { font-size: 11px; }
.td-post-source-tags .td-no-tags { margin-bottom: 34px; }
.td-post-source-via { font-family: inherit; font-weight: 600; }
.td-post-small-box { margin-bottom: 4px; line-height: 20px; clear: left; height: 20px; display: table; }
.td-post-small-box span { background-color: rgb(34, 34, 34); padding: 5px 9px; color: rgb(255, 255, 255); display: block; text-transform: uppercase; line-height: 10px; float: left; height: 20px; }
.td-post-small-box a { display: block; float: left; border: 1px solid rgb(237, 237, 237); margin-left: 4px; line-height: 8px; color: rgb(17, 17, 17); padding: 5px 8px; height: 20px; }
.td-post-small-box a:hover { color: rgb(255, 255, 255); background-color: rgb(77, 178, 236); border-color: rgb(77, 178, 236); }
.td-tags { margin: 0px 0px 30px; font-family: inherit; display: table; line-height: 20px; font-weight: 600; }
.td-tags li { list-style: outside none none; display: inline-block; line-height: 20px; margin-left: 0px; float: left; margin-bottom: 4px; }
.td-tags span, .td-tags a { margin-right: 4px; margin-left: 0px; }
.td-post-next-prev-content { display: inline-block; font-family: inherit; }
.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; }
@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; max-width: 96px; }
@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-social-icon-wrap .td-icon-font { color: rgb(34, 34, 34); }
.author-box-wrap .td-author-social { margin-bottom: -5px; margin-top: 11px; }
.author-box-wrap .td-author-social .td-social-icon-wrap { display: block; float: left; }
.author-box-wrap .td-author-social a { color: rgb(68, 68, 68); }
.author-box-wrap .td-author-social a:hover { color: rgb(77, 178, 236); }
.author-box-wrap .td-author-social .td-icon-font { font-size: 15px; width: auto; min-width: 18px; height: auto; margin-right: 15px; }
.author-box-wrap .td-author-social .td-icon-mail-1 { font-size: 20px; padding-top: 1px; }
.td-author-name { font-family: inherit; 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-author-url { font-size: 11px; font-style: italic; line-height: 21px; margin-bottom: 6px; }
.td-author-url a { color: rgb(68, 68, 68); }
.td-author-url 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-related-row .td-video-play-ico img { width: 20px; }
}
.td-related-full-width .td-related-row { margin-right: -22px; }
.td-related-full-width .td-related-row .td-related-span4 { width: 20%; padding-right: 22px; position: relative; }
@media (max-width: 767px) {
  .td-related-full-width .td-related-row .td-related-span4 { width: 100%; padding-right: 0px; }
}
@media (max-width: 767px) {
  .td-related-full-width .td-related-row { margin-right: 0px; }
  .td-related-full-width .td-related-row .td-video-play-ico img { width: 20px; }
}
.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; }
}
@media (max-width: 767px) {
  .td_block_related_posts .td-video-play-ico > img { width: 25px; }
}
.td_block_related_posts .td-module-title { font-family: inherit; 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_block_related_posts .td-next-prev-wrap { margin-top: 0px; }
.td_block_template_1 .td-related-title { border-bottom: 2px solid rgb(77, 178, 236); }
.td_block_template_1 .td-related-title a { line-height: 1; padding: 9px 12px 5px; }
@media (max-width: 319px) {
  .td_block_template_1 .td-related-title a { width: 100%; font-size: 12px ! important; }
}
.td_block_template_1 .td-related-title .td-cur-simple-item { background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); }
.td_block_template_1 .td-related-title .td-cur-simple-item:hover { color: rgb(255, 255, 255); }
.td-related-title { font-family: inherit; font-size: 14px; line-height: 1; margin-top: 0px; margin-bottom: 27px; }
.td-related-title > .td-related-left, .td-related-title > .td-related-right { display: inline-block; white-space: nowrap; }
@media (max-width: 320px) {
  .td-related-title > .td-related-left, .td-related-title > .td-related-right { font-size: 13px ! important; }
}
@media (max-width: 767px) {
  .td-related-title > .td-related-right { margin-right: 0px ! important; }
}
@-moz-document url-prefix("") {
  .td_block_template_1 .td-related-title > .td-related-left, .td_block_template_1 .td-related-title > .td-related-right { padding: 8px 12px 6px; }
}
.td_mod_related_posts:hover h3 > a { color: rgb(77, 178, 236); }
.td-parallax-header { margin-bottom: 60px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-parallax-header { margin-bottom: 36px; }
}
@media (max-width: 767px) {
  .td-parallax-header { margin-bottom: 25px; }
}
.wp-embedded-content { width: 100%; }
.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 0px, 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-featured-image { position: relative; }
.td-post-featured-image img { display: block; margin-bottom: 26px; width: 100%; }
.td-post-featured-image .wp-caption-text { margin-bottom: 26px; z-index: 1; }
.td-post-content { margin-top: 21px; padding-bottom: 16px; }
@media (max-width: 767px) {
  .td-post-content { margin-top: 16px; }
}
.td-post-content p { overflow-wrap: break-word; }
.td-post-content img { display: block; }
.td-post-content table { margin-bottom: 21px; }
.td-post-content .td-gallery { clear: both; }
.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-default .td-post-featured-image img { width: auto; }
.td-post-template-1 .td-post-header .entry-title { font-size: 38px; line-height: 44px; }
@media (max-width: 1018px) {
  .td-post-template-1 .td-post-header header .entry-title { font-size: 32px; line-height: 36px; }
}
.td-post-template-1 .td-post-sharing-top { margin-bottom: 30px; }
@media (max-width: 767px) {
  .td-post-template-1 .td-post-sharing-top { margin-bottom: 20px; }
}
.td-post-template-1 .td-featured-image-rec { float: left; width: 300px; margin-right: 21px; }
@media (max-width: 767px) {
  .td-post-template-1 .td-featured-image-rec { width: auto; margin-right: 15px; }
}
@media (max-width: 500px) {
  .td-post-template-1 .td-featured-image-rec { width: 100%; margin-right: 0px; }
}
.td-post-template-1 .td-featured-image-rec img, .td-post-template-1 .td-featured-image-rec .wpb_video_wrapper { margin-bottom: 21px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-1 .td-pb-span8 .td-featured-image-rec { width: 250px; margin-right: 17px; }
}
.td-post-template-1 .td-pb-span12 .format-video .td-featured-image-rec { float: left; width: 60%; }
@media (max-width: 767px) {
  .td-post-template-1 .td-pb-span12 .format-video .td-featured-image-rec { float: none; width: 100%; }
}
.td-post-template-1 .td-post-title .td-post-comments { margin-left: 22px; }
.td-post-template-1 .td-post-title .td-post-views { display: none; margin-right: 0px; }
.td-post-template-1 .wpb_video_wrapper .twitter-video { min-width: 300px ! important; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-1 .wpb_video_wrapper .twitter-video { min-width: 200px ! important; }
}
.wpb_video_wrapper { margin-bottom: 26px; }
.wpb_video_wrapper iframe { display: block; }
.wpb_video_wrapper .twitter-video { max-width: none ! important; }
.td-post-template-2 .td-post-content { margin-top: 0px; }
.td-post-template-2 .td-post-header .entry-title { font-size: 44px; line-height: 54px; margin-bottom: 5px; }
@media (max-width: 767px) {
  .td-post-template-2 .td-post-header .entry-title { margin-bottom: 9px; }
}
@media (max-width: 1018px) {
  .td-post-template-2 .td-post-header header .entry-title { font-size: 32px; line-height: 36px; }
}
.td-post-template-2 .td-post-title .td-category { margin-bottom: 5px; }
.td-post-template-2 .td-post-title .td-post-date { margin-right: 22px; }
.td-post-template-2 .td-post-title .td-post-comments, .td-post-template-2 .td-post-title .td-post-views { float: none; display: inline-block; vertical-align: top; }
.td-post-template-2 .td-post-featured-image img { width: auto; }
.td-post-template-2 .td-post-sharing-top { margin-bottom: 30px; }
@media (max-width: 767px) {
  .td-post-template-2 .td-post-sharing-top { margin-top: 0px; margin-bottom: 20px; }
}
.td-post-template-2 .td-post-sub-title { font-size: 19px; line-height: 25px; margin: 12px 0px 20px; }
@media (max-width: 767px) {
  .td-post-template-2 .td-post-sub-title { margin: 0px 0px 16px; }
}
.td-post-template-3 .td-post-featured-image img { margin-bottom: 0px; }
.td-post-template-3 .td-crumb-container { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; min-height: 0px; }
@media (max-width: 767px) {
  .td-post-template-3 .td-crumb-container { padding-left: 10px; padding-right: 10px; }
}
.td-post-template-3 .td-crumb-container .entry-crumbs { padding-top: 15px; padding-bottom: 15px; }
@media (max-width: 1018px) {
  .td-post-template-3 .td-crumb-container .entry-crumbs { padding-top: 10px; padding-bottom: 10px; }
}
.td-post-template-3 .td-post-header-holder { position: relative; min-height: 300px; background-color: rgb(68, 68, 68); margin-bottom: 36px; overflow: hidden; }
@media (max-width: 1018px) {
  .td-post-template-3 .td-post-header-holder { margin-bottom: 30px; }
}
@media (max-width: 767px) {
  .td-post-template-3 .td-post-header-holder { margin-bottom: 21px; min-height: 200px; }
}
.td-post-template-3 .td-post-header-holder .wp-caption-text { display: none; }
.td-post-template-3 .td-post-featured-image img { margin-bottom: 0px; }
.td-post-template-3 .td-post-title { position: absolute; bottom: 0px; padding: 0px 30px 9px; width: 80%; z-index: 1; }
@media (max-width: 1018px) {
  .td-post-template-3 .td-post-title { width: 100%; }
}
@media (max-width: 767px) {
  .td-post-template-3 .td-post-title { padding: 0px 14px; }
}
.td-post-template-3 .td-post-title .td-category { margin-bottom: 5px; }
.td-post-template-3 .td-post-title .td-post-date { margin-right: 22px; }
.td-post-template-3 .td-post-title .td-post-comments, .td-post-template-3 .td-post-title .td-post-views { float: none; display: inline-block; vertical-align: top; }
.td-post-template-3 .td-post-title .td-post-author-name, .td-post-template-3 .td-post-title .td-post-author-name a, .td-post-template-3 .td-post-title .td-post-date, .td-post-template-3 .td-post-title .td-post-comments a, .td-post-template-3 .td-post-title .td-post-views { color: rgb(255, 255, 255); }
.td-post-template-3 .td-post-title .wp-caption-text { color: rgb(255, 255, 255); position: absolute; bottom: 27px; right: 21px; margin-bottom: 0px; height: 17px; max-width: 40%; overflow: hidden; text-align: right; }
.td-post-template-3 .td-post-header .entry-title { font-size: 44px; line-height: 54px; font-weight: 500; margin-bottom: 14px; color: rgb(255, 255, 255); }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-3 .td-post-header header .entry-title { font-size: 36px; line-height: 46px; }
}
@media (max-width: 767px) {
  .td-post-template-3 .td-post-header header .entry-title { font-size: 22px; line-height: 26px; margin-bottom: 10px; }
}
@media (max-width: 767px) {
  .td-post-template-3 .td-post-header.td-container { padding-right: 0px; padding-left: 0px; }
}
.td-post-template-3 .td-post-sub-title { color: rgb(221, 221, 221); margin-bottom: 25px; font-size: 19px; line-height: 25px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-3 .td-post-sub-title { margin-bottom: 16px; font-size: 16px; line-height: 22px; }
}
@media (max-width: 767px) {
  .td-post-template-3 .td-post-sub-title { margin-top: 0px; margin-bottom: 10px; font-size: 13px; line-height: 18px; color: rgb(255, 255, 255); }
}
.td-post-template-3 .td-post-content { margin-top: 0px; }
.td-post-template-3 .td-image-gradient::before { z-index: 1; }
@media (max-width: 767px) {
  .td-post-template-3 .td-post-sharing-top { margin-top: 0px; }
}
.td-post-template-3 .td-pb-span12.td-main-content .td-post-sharing-top { text-align: center; }
.td-boxed-layout .td-post-template-3 .td-post-title { padding: 0px 48px 25px; }
@media (max-width: 1140px) {
  .td-boxed-layout .td-post-template-3 .td-post-title { padding: 0px 21px 9px; }
}
.td-boxed-layout .td-post-template-3 .td-post-header-holder { width: 1164px; left: -48px; }
@media (max-width: 1140px) {
  .td-boxed-layout .td-post-template-3 .td-post-header-holder { width: 100%; left: 0px; }
}
@media (max-width: 1018px) {
  .td-post-template-4 .td-post-header header .entry-title { font-size: 32px; line-height: 36px; }
}
.td-post-template-4 .td-crumb-container { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; min-height: 0px; }
.td-post-template-4 .td-crumb-container .entry-crumbs { margin-bottom: 0px; padding-top: 15px; }
@media (max-width: 1018px) {
  .td-post-template-4 .td-crumb-container .entry-crumbs { margin-bottom: -24px; padding-top: 10px; }
}
.td-post-template-4 .td-post-header-holder { position: relative; min-height: 240px; margin-bottom: 48px; padding-top: 13px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-4 .td-post-header-holder { margin-bottom: 30px; padding-top: 30px; }
}
@media (max-width: 767px) {
  .td-post-template-4 .td-post-header-holder { padding-top: 30px; margin-bottom: 0px; background-color: transparent; min-height: 0px; }
}
.td-post-template-4 .td-post-header-holder .wp-caption-text { display: none; }
.td-post-template-4 .td-post-featured-image { background-color: rgb(68, 68, 68); }
@media (max-width: 767px) {
  .td-post-template-4 .td-post-featured-image { margin-bottom: 13px; }
}
@media (max-width: 767px) {
  .td-post-template-4 .td-post-featured-image .entry-thumb { margin-bottom: 0px; }
}
.td-post-template-4 .td-post-title { width: 720px; position: absolute; bottom: 0px; padding: 21px 21px 0px 0px; background-color: rgb(255, 255, 255); z-index: 1; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-post-template-4 .td-post-title { width: 664px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-4 .td-post-title { width: 498px; }
}
@media (max-width: 767px) {
  .td-post-template-4 .td-post-title { width: 100%; padding: 0px; position: relative; }
}
.td-post-template-4 .td-post-title h1.entry-title { margin-bottom: 14px; }
@media (max-width: 1018px) {
  .td-post-template-4 .td-post-title h1.entry-title { margin-bottom: 9px; }
}
.td-post-template-4 .td-post-title .td-category { margin-bottom: 7px; }
@media (max-width: 767px) {
  .td-post-template-4 .td-post-title .td-category { margin-bottom: 0px; }
}
.td-post-template-4 .td-post-title .td-module-meta-info { margin-bottom: 0px; position: relative; bottom: -4px; }
@media (max-width: 767px) {
  .td-post-template-4 .td-post-title .td-module-meta-info { bottom: 0px; }
}
.td-post-template-4 .td-post-title .wp-caption-text { color: rgb(255, 255, 255); position: absolute; bottom: 17px; right: 21px; margin-bottom: 0px; max-width: 300px; text-align: right; }
.td-post-template-4 .td-post-title .td-post-views { margin-right: 0px; }
.td-post-template-4 .td-post-title .td-post-comments { margin-left: 22px; }
.td-post-template-4 .td-post-sub-title { margin-bottom: 18px; }
.td-post-template-4 .td-post-content { margin-top: 0px; }
@media (max-width: 767px) {
  .td-post-template-4 .td-post-content { margin-top: 16px; }
}
.td-post-template-4 .td-image-gradient::before { height: 57%; }
@media (max-width: 767px) {
  .td-post-template-4 .td-image-gradient::before { display: none; }
}
@media (max-width: 1018px) {
  .td-post-template-5 .td-post-header header .entry-title { font-size: 32px; line-height: 36px; }
}
.td-post-template-5 .td-post-title .td-post-comments { margin-left: 22px; }
.td-post-template-5 .td-post-title .td-post-views { display: none; margin-right: 0px; }
.td-post-template-5 .td-crumb-container { margin-bottom: 9px; }
.td-post-template-6 .td-post-header { height: 700px; position: relative; width: 1128px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-post-template-6 .td-post-header { width: 1040px; height: 600px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-6 .td-post-header { width: 740px; height: 500px; }
}
@media (max-width: 767px) {
  .td-post-template-6 .td-post-header { width: 100%; height: auto; padding: 0px; }
}
.td-post-template-6 .td-post-header-holder { position: absolute; bottom: 0px; z-index: 1; width: 100%; background-color: rgb(255, 255, 255); padding: 21px 30px 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-6 .td-post-header-holder { padding: 21px 21px 0px; }
}
@media (max-width: 767px) {
  .td-post-template-6 .td-post-header-holder { padding: 10px 10px 0px; position: relative; }
}
.td-post-template-6 .entry-crumbs { margin-bottom: 9px; }
.td-post-template-6 .td-post-header .entry-title { font-size: 44px; line-height: 54px; margin-bottom: 11px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-6 .td-post-header header .entry-title { font-size: 36px; line-height: 46px; }
}
@media (max-width: 767px) {
  .td-post-template-6 .td-post-header header .entry-title { font-size: 32px; line-height: 36px; margin-bottom: 9px; }
}
.td-post-template-6 .td-post-title .td-category { margin-bottom: 5px; }
@media (max-width: 767px) {
  .td-post-template-6 .td-post-title .td-category { margin-bottom: 0px; }
}
.td-post-template-6 .td-post-title .td-post-date { margin-right: 22px; }
.td-post-template-6 .td-post-title .td-post-comments, .td-post-template-6 .td-post-title .td-post-views { float: none; display: inline-block; vertical-align: top; }
.td-post-template-6 .td-post-title .td-module-meta-info { margin-bottom: 0px; }
.td-post-template-6 .td-main-content, .td-post-template-6 .td-main-sidebar { margin-top: 48px; }
@media (max-width: 767px) {
  .td-post-template-6 .td-main-content { margin-top: 0px; }
  .td-post-template-6 .td-main-sidebar { margin-top: 28px; }
}
.td-post-template-6 .td-post-content { margin-top: 0px; }
@media (max-width: 767px) {
  .td-post-template-6 .td-post-content { margin-top: 16px; }
}
.td-post-template-6 .td-post-sub-title { font-size: 19px; line-height: 25px; margin: 9px 0px 18px; }
.td-post-template-6 #td-full-screen-header-image { position: absolute; }
@media (max-width: 767px) {
  .td-post-template-6 #td-full-screen-header-image { position: relative; height: 240px; }
}
.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) 0px, 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-full-screen-header-image-wrap { position: relative; overflow: hidden; }
#td-full-screen-header-image { top: 0px; right: 0px; left: 0px; z-index: 0; height: 100%; text-align: center; }
.td-post-template-7 .td-post-header { height: 700px; position: relative; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-post-template-7 .td-post-header { height: 600px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-7 .td-post-header { height: 500px; }
}
@media (max-width: 767px) {
  .td-post-template-7 .td-post-header { height: auto; min-height: 400px; }
}
.td-post-template-7 .td-post-header-holder { position: absolute; bottom: 0px; z-index: 1; width: 100%; }
@media (max-width: 767px) {
  .td-post-template-7 .td-post-header-holder { width: auto; padding-right: 10px; }
}
.td-post-template-7 .td-crumb-container { z-index: 1; position: absolute; top: 0px; left: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-7 .td-crumb-container { padding-top: 12px; }
}
@media (max-width: 767px) {
  .td-post-template-7 .td-crumb-container { left: 10px; padding-right: 10px; padding-top: 10px; }
}
.td-post-template-7 .td-post-title .td-category { margin-bottom: 5px; }
.td-post-template-7 .td-post-title .td-post-author-name, .td-post-template-7 .td-post-title .td-post-author-name a, .td-post-template-7 .td-post-title .td-post-date, .td-post-template-7 .td-post-title .td-post-comments a, .td-post-template-7 .td-post-title .td-post-views { color: rgb(255, 255, 255); }
.td-post-template-7 .td-post-title .td-post-date { margin-right: 22px; }
.td-post-template-7 .td-post-title .td-post-comments, .td-post-template-7 .td-post-title .td-post-views { float: none; display: inline-block; vertical-align: top; }
.td-post-template-7 .entry-crumbs, .td-post-template-7 .entry-crumbs a { color: rgb(255, 255, 255); }
.td-post-template-7 .td-post-header .entry-title { font-size: 44px; line-height: 54px; margin-bottom: 14px; color: rgb(255, 255, 255); }
.td-post-template-7 .td-post-header .entry-title a { color: rgb(255, 255, 255); }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-7 .td-post-header header .entry-title { font-size: 36px; line-height: 46px; }
}
@media (max-width: 767px) {
  .td-post-template-7 .td-post-header header .entry-title { font-size: 26px; line-height: 32px; margin-bottom: 7px; }
}
.td-post-template-7 .td-post-sub-title { font-size: 19px; line-height: 25px; color: rgb(221, 221, 221); margin-bottom: 25px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-7 .td-post-sub-title { margin-bottom: 16px; font-size: 16px; line-height: 22px; }
}
@media (max-width: 767px) {
  .td-post-template-7 .td-post-sub-title { margin-top: 0px; margin-bottom: 10px; font-size: 13px; line-height: 18px; color: rgb(255, 255, 255); }
}
.td-post-template-7 .td-read-down { bottom: 0px; z-index: 1; text-align: center; }
.td-post-template-7 .td-read-down a { display: inline-block; }
.td-post-template-7 .td-read-down .td-icon-read-down { font-size: 44px; opacity: 0.8; color: rgb(255, 255, 255); bottom: -10px; position: relative; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-7 .td-read-down .td-icon-read-down { font-size: 25px; bottom: 0px; }
}
@media (max-width: 767px) {
  .td-post-template-7 .td-read-down .td-icon-read-down { font-size: 25px; bottom: 0px; }
}
.td-post-template-7 .td-main-content, .td-post-template-7 .td-main-sidebar { margin-top: 48px; }
@media (max-width: 767px) {
  .td-post-template-7 .td-main-content { margin-top: 0px; }
  .td-post-template-7 .td-main-sidebar { margin-top: 28px; }
}
.td-post-template-7 .td-post-content { margin-top: 0px; }
@media (max-width: 767px) {
  .td-post-template-7 .td-post-content { margin-top: 21px; }
}
.td-post-template-7 #td-full-screen-header-image { position: absolute; }
.td-post-template-7 .td-pb-span12.td-main-content .td-post-sharing-top { text-align: center; }
@media (max-width: 767px) {
  .td-post-template-7 .td-post-sharing-top { margin-top: 21px; }
}
.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) 0px, transparent 18%, transparent 28%, rgba(0, 0, 0, 0.8) 100%) repeat scroll 0% 0%; }
.td-post-template-8-box { margin: 0px auto; width: 1164px; padding: 0px 48px; background-color: rgb(255, 255, 255); }
@media (max-width: 1180px) {
  .td-post-template-8-box { width: 100%; padding: 0px; }
}
.td-post-template-8 { background: transparent none repeat scroll 0% 0%; }
.td-post-template-8 .td-post-header { margin: 0px auto; width: 1164px; height: 570px; position: relative; display: table; background-color: rgba(0, 0, 0, 0.5); }
@media (max-width: 1180px) {
  .td-post-template-8 .td-post-header { width: 100%; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-8 .td-post-header { height: 450px; }
}
@media (max-width: 767px) {
  .td-post-template-8 .td-post-header { height: 340px; }
}
@media (max-width: 767px) {
  .td-post-template-8 .td-post-sharing-top { margin-top: 21px; }
}
.td-post-template-8 .td-post-header-holder { display: table-cell; padding: 20px 48px; z-index: 1; vertical-align: bottom; text-align: left; }
@media (max-width: 1180px) {
  .td-post-template-8 .td-post-header-holder { padding: 20px 0px; width: 1068px; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-post-template-8 .td-post-header-holder { padding: 20px 0px; width: 980px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-8 .td-post-header-holder { padding: 20px 0px; width: 740px; }
}
@media (max-width: 767px) {
  .td-post-template-8 .td-post-header-holder { padding: 10px; }
}
.td-post-template-8 .td-crumb-container { z-index: 1; position: absolute; top: 0px; left: 0px; right: 0px; width: 1068px; margin: auto; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-post-template-8 .td-crumb-container { width: 980px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-8 .td-crumb-container { width: 740px; }
}
@media (max-width: 767px) {
  .td-post-template-8 .td-crumb-container { width: 100%; padding: 11px; }
}
.td-post-template-8 .entry-crumbs, .td-post-template-8 .entry-crumbs a { color: rgb(255, 255, 255); }
.td-post-template-8 .td-post-title .td-category { margin-bottom: 5px; }
.td-post-template-8 .td-post-title .td-module-meta-info { margin-bottom: 0px; }
@media (max-width: 767px) {
  .td-post-template-8 .td-post-title .td-module-meta-info { margin-bottom: 5px; }
}
.td-post-template-8 .td-post-title .td-post-author-name, .td-post-template-8 .td-post-title .td-post-author-name a, .td-post-template-8 .td-post-title .td-post-date, .td-post-template-8 .td-post-title .td-post-comments a, .td-post-template-8 .td-post-title .td-post-views { color: rgb(255, 255, 255); }
.td-post-template-8 .td-post-title .td-post-date { margin-right: 22px; }
.td-post-template-8 .td-post-title .td-post-comments, .td-post-template-8 .td-post-title .td-post-views { float: none; display: inline-block; vertical-align: top; }
.td-post-template-8 .td-post-title { width: 81%; }
@media (max-width: 1018px) {
  .td-post-template-8 .td-post-title { width: 100%; }
}
.td-post-template-8 .td-post-header .entry-title { font-size: 44px; line-height: 54px; margin-bottom: 14px; color: rgb(255, 255, 255); }
.td-post-template-8 .td-post-header .entry-title a { color: rgb(255, 255, 255); }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-8 .td-post-header header .entry-title { font-size: 36px; line-height: 46px; }
}
@media (max-width: 767px) {
  .td-post-template-8 .td-post-header header .entry-title { font-size: 26px; line-height: 32px; margin-bottom: 7px; }
}
.td-post-template-8 .td-post-sub-title { font-size: 19px; line-height: 25px; color: rgb(221, 221, 221); margin-bottom: 21px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-8 .td-post-sub-title { margin-bottom: 16px; font-size: 16px; line-height: 22px; }
}
@media (max-width: 767px) {
  .td-post-template-8 .td-post-sub-title { margin-top: 0px; margin-bottom: 10px; font-size: 13px; line-height: 18px; color: rgb(255, 255, 255); }
}
.td-post-template-8 .td-main-content, .td-post-template-8 .td-main-sidebar { margin-top: 48px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-post-template-8 .td-main-content, .td-post-template-8 .td-main-sidebar { margin-top: 26px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-8 .td-main-content, .td-post-template-8 .td-main-sidebar { margin-top: 21px; }
}
@media (max-width: 767px) {
  .td-post-template-8 .td-main-content { margin-top: 0px; }
  .td-post-template-8 .td-main-sidebar { margin-top: 28px; }
}
.td-post-template-8 .td-post-content { margin-top: 0px; }
@media (max-width: 767px) {
  .td-post-template-8 .td-post-content { margin-top: 21px; }
}
.td-post-template-8 .td-pb-span12.td-main-content .td-post-sharing-top { text-align: center; }
.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; }
@media (max-width: 1018px) {
  .td-post-template-9 .td-post-header header .entry-title { font-size: 32px; line-height: 36px; }
}
.td-post-template-9 .td-crumb-container { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; min-height: 0px; }
.td-post-template-9 .td-crumb-container .entry-crumbs { margin-bottom: -35px; padding-top: 15px; }
@media (max-width: 1018px) {
  .td-post-template-9 .td-crumb-container .entry-crumbs { margin-bottom: -24px; padding-top: 10px; }
}
.td-post-template-9 .td-post-featured-video { margin-bottom: 48px; padding-top: 48px; }
@media (max-width: 1018px) {
  .td-post-template-9 .td-post-featured-video { margin-bottom: 30px; padding-top: 30px; }
}
@media (max-width: 767px) {
  .td-post-template-9 .td-post-featured-video { margin-bottom: 13px; padding-top: 34px; }
}
@media (max-width: 767px) {
  .td-post-template-9 .td-post-featured-video .wpb_video_wrapper { margin-bottom: 13px; }
}
.td-post-template-9 .td-post-featured-video iframe { display: block; }
@media (max-width: 767px) {
  .td-post-template-9 .td-post-featured-image img { margin-bottom: 0px; }
}
.td-post-template-9 .td-post-title .td-post-comments { margin-left: 22px; }
.td-post-template-9 .td-post-title .td-post-views { display: none; margin-right: 0px; }
@media (max-width: 1018px) {
  .td-post-template-10 .td-post-header header .entry-title { font-size: 32px; line-height: 36px; }
}
.td-post-template-10 .td-crumb-container { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; min-height: 0px; }
.td-post-template-10 .td-crumb-container .entry-crumbs { margin-bottom: -35px; padding-top: 15px; }
@media (max-width: 1018px) {
  .td-post-template-10 .td-crumb-container .entry-crumbs { margin-bottom: -23px; padding-top: 9px; }
}
.td-post-template-10 .entry-crumbs a:hover { color: rgb(255, 255, 255); }
.td-post-template-10 .td-post-featured-video { padding-bottom: 48px; padding-top: 48px; }
@media (max-width: 1018px) {
  .td-post-template-10 .td-post-featured-video { margin-bottom: 30px; padding-bottom: 30px; padding-top: 30px; }
}
@media (max-width: 1018px) and (max-width: 767px) {
  .td-post-template-10 .td-post-featured-video { margin-bottom: 13px; padding-bottom: 15px; padding-top: 30px; }
}
.td-post-template-10 .td-post-featured-video img, .td-post-template-10 .td-post-featured-video .wpb_video_wrapper { margin-bottom: 0px; }
.td-post-template-10 .td-post-featured-video iframe, .td-post-template-10 .td-post-featured-video img { display: block; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5); }
.td-post-template-10 .td-container .td-pb-row { padding-top: 48px; }
.td-post-template-10 .td-post-title .wp-caption-text { color: rgb(195, 195, 195); margin-bottom: 0px; }
.td-post-template-10 .td-post-title .td-post-comments { margin-left: 22px; }
.td-post-template-10 .td-post-title .td-post-views { margin-right: 0px; }
.td-video-template-bg { background-color: rgb(34, 34, 34); }
.td-video-template-bg .td-category a { background-color: rgb(17, 17, 17); }
.td-post-template-11 .td-video-template-bg .td-pb-span4 { float: right; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-11 .td-video-template-bg .td-pb-span4 { clear: both; width: 100%; }
}
.td-post-template-11 .td-crumb-container { margin-top: 0px; margin-bottom: 13px; padding-top: 14px; }
.td-post-template-11 .entry-crumbs a:hover { color: rgb(255, 255, 255); }
.td-post-template-11 .td-post-featured-video { padding-bottom: 21px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-11 .td-post-featured-video { clear: both; width: 100%; }
}
@media (max-width: 767px) {
  .td-post-template-11 .td-post-featured-video { clear: both; }
}
.td-post-template-11 .td-post-featured-video img { margin-bottom: 0px; }
.td-post-template-11 .td-post-featured-video iframe { display: block; }
.td-post-template-11 .wpb_video_wrapper { margin-bottom: 0px; }
.td-post-template-11 .td-post-sharing-top { margin-bottom: 0px; margin-top: 21px; text-align: center; }
.td-post-template-11 .td-post-header { padding-bottom: 21px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-11 .td-post-header { padding-bottom: 16px; }
}
@media (max-width: 767px) {
  .td-post-template-11 .td-post-header { padding-bottom: 0px; }
}
.td-post-template-11 .td-post-header .entry-title { font-size: 24px; line-height: 30px; font-weight: 500; color: rgb(255, 255, 255); }
@media (max-width: 1018px) {
  .td-post-template-11 .td-post-header header .entry-title { font-size: 26px; line-height: 32px; }
}
.td-post-template-11 .td-post-sub-title { color: rgb(221, 221, 221); font-size: 14px; margin-bottom: 10px; }
.td-post-template-11 .td-post-title .td-module-meta-info { margin-bottom: 36px; }
@media (max-width: 1018px) {
  .td-post-template-11 .td-post-title .td-module-meta-info { margin-bottom: 12px; }
}
.td-post-template-11 .td-post-title .td-post-date { margin-right: 22px; }
.td-post-template-11 .td-post-title .td-post-comments, .td-post-template-11 .td-post-title .td-post-views { float: none; display: inline-block; vertical-align: top; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-11 .td-post-title .td-post-comments, .td-post-template-11 .td-post-title .td-post-views { margin-top: 0px; }
}
.td-post-template-11 .td-post-title .td-post-author-name, .td-post-template-11 .td-post-title .td-post-date, .td-post-template-11 .td-post-title .td-post-comments a, .td-post-template-11 .td-post-title .td-post-views { color: rgb(170, 170, 170); }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-11 .td-post-title .td-post-author-name, .td-post-template-11 .td-post-title .td-post-date, .td-post-template-11 .td-post-title .td-post-comments a, .td-post-template-11 .td-post-title .td-post-views { float: left; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-11 .td-post-title .td-post-comments { width: 60%; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-11 .td-post-title .td-post-views { clear: left; float: none; }
}
.td-post-template-11 .td-post-title .td-post-author-name a { color: rgb(230, 230, 230); }
.td-post-template-11 .td-post-title .wp-caption-text { color: rgb(195, 195, 195); margin-bottom: 0px; }
.td-post-template-11 .td-post-title .td-category a { background-color: rgb(0, 0, 0); }
.td-post-template-11 .td_block_related_posts { margin-bottom: 0px; }
@media (max-width: 500px) {
  .td-post-template-11 .td_block_related_posts .td-module-thumb { margin-bottom: 0px; }
}
.td-post-template-11 .td_block_related_posts .td-post-category { margin-right: 0px; }
@media (max-width: 500px) {
  .td-post-template-11 .td_block_related_posts .td-post-category { overflow-wrap: break-word; width: auto; }
}
@media (max-width: 767px) {
  .td-post-template-11 .td_block_related_posts .td-related-span4 { margin-top: 0px; margin-bottom: 0px; }
}
@media (max-width: 767px) {
  .td-post-template-11 .td_block_related_posts .item-details { padding-right: 10px; }
}
@media (max-width: 767px) {
  .td-post-template-11 .td_block_related_posts .td-related-row { margin-right: 0px; }
}
.td-post-template-11 .td-related-title { padding: 10px 0px 0px ! important; margin-bottom: 0px; text-align: left ! important; line-height: 1 ! important; background-color: transparent ! important; letter-spacing: normal ! important; margin-top: 0px ! important; border: 0px none ! important; top: auto ! important; font-size: 14px ! important; }
.td-post-template-11 .td-related-title::after, .td-post-template-11 .td-related-title::before { display: none ! important; }
@media (max-width: 767px) {
  .td-post-template-11 .td-related-title { margin-bottom: 16px; }
}
.td-post-template-11 .td-related-title .td-related-left, .td-post-template-11 .td-related-title .td-related-right { color: rgb(255, 255, 255); background-color: transparent ! important; border: 0px none ! important; font-size: 14px ! important; line-height: 1 ! important; font-weight: 500 ! important; padding: 9px 20px 5px 0px ! important; margin-left: 0px ! important; }
.td-post-template-11 .td-related-title .td-related-left::after, .td-post-template-11 .td-related-title .td-related-right::after, .td-post-template-11 .td-related-title .td-related-left::before, .td-post-template-11 .td-related-title .td-related-right::before { display: none ! important; }
.td-post-template-11 .td-related-title .td-related-right { margin-right: 30px ! important; }
.td-post-template-11 .td-related-title .td-related-left { padding-left: 0px; }
.td-post-template-11 .td-related-title .td-related-left:hover, .td-post-template-11 .td-related-title .td-related-right:hover { color: rgb(77, 178, 236); }
.td-post-template-11 .td-related-title .td-cur-simple-item { background-color: transparent; color: rgb(77, 178, 236); }
.td-post-template-11 .td-related-span4 { margin-top: 12px; margin-bottom: 32px; }
.td-post-template-11 .td_block_related_posts .td-next-prev-wrap { position: absolute; right: 0px; top: 13px; }
.td-post-template-11 .td_block_related_posts .td-next-prev-wrap a { border: 0px none; margin-right: 0px; margin-left: 10px; font-size: 10px; padding: 0px; line-height: 25px; width: 20px; }
.td-post-template-11 .td_block_related_posts .td-next-prev-wrap a:hover { background-color: transparent; border: 0px none; color: rgb(77, 178, 236); }
.td-post-template-11 .td_mod_related_posts .td-module-title { margin-bottom: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-11 .td_mod_related_posts .td-module-title { font-size: 11px; line-height: 15px; }
}
.td-post-template-11 .td_mod_related_posts a { color: rgb(255, 255, 255); }
.td-post-template-11 .td-main-content, .td-post-template-11 .td-main-sidebar { margin-top: 48px; }
@media (max-width: 767px) {
  .td-post-template-11 .td-main-content, .td-post-template-11 .td-main-sidebar { margin-top: 28px; }
}
.td-post-template-11 .td-post-content { margin-top: 0px; }
@media (max-width: 500px) {
  .td-post-template-11 .td-related-title > .td-related-right { padding-left: 0px; }
}
.td-video-template-bg-small { background-color: rgb(29, 29, 29); }
.td-post-template-12 .td-post-header, .td-post-template-13 .td-post-header { margin-bottom: 40px; }
@media (max-width: 767px) {
  .td-post-template-12 .td-post-header, .td-post-template-13 .td-post-header { margin-bottom: 20px; }
}
.td-post-template-12 .td-post-header .entry-title, .td-post-template-13 .td-post-header .entry-title { font-size: 42px; line-height: 48px; font-weight: 600; padding: 10px 8%; letter-spacing: 0.02em; }
@media (max-width: 767px) {
  .td-post-template-12 .td-post-header .entry-title, .td-post-template-13 .td-post-header .entry-title { padding: 10px; }
}
.td-post-template-12 .td-post-header .td-a-rec > div, .td-post-template-13 .td-post-header .td-a-rec > div, .td-post-template-12 .td-post-header .td-g-rec .adsbygoogle, .td-post-template-13 .td-post-header .td-g-rec .adsbygoogle { margin-bottom: 9px; margin-top: 9px; }
.td-post-template-12 .td-post-header .td-crumb-container, .td-post-template-13 .td-post-header .td-crumb-container { padding-top: 11px; }
.td-post-template-12 .td-post-header .td-post-title, .td-post-template-13 .td-post-header .td-post-title { margin-top: 16px; text-align: center; }
.td-post-template-12 .td-post-header .td-post-title .td-category, .td-post-template-13 .td-post-header .td-post-title .td-category { margin-bottom: 5px; }
.td-post-template-12 .td-post-header .td-post-title .td-post-date, .td-post-template-13 .td-post-header .td-post-title .td-post-date { margin-right: 22px; }
.td-post-template-12 .td-post-header .td-post-title .td-post-comments, .td-post-template-13 .td-post-header .td-post-title .td-post-comments, .td-post-template-12 .td-post-header .td-post-title .td-post-views, .td-post-template-13 .td-post-header .td-post-title .td-post-views { float: none; display: inline-block; vertical-align: top; }
.td-post-template-12 .td-post-header .td-post-title .td-post-author-name, .td-post-template-13 .td-post-header .td-post-title .td-post-author-name, .td-post-template-12 .td-post-header .td-post-title .td-post-date, .td-post-template-13 .td-post-header .td-post-title .td-post-date { float: none; }
@media (max-width: 1018px) {
  .td-post-template-12 .td-post-header header .entry-title, .td-post-template-13 .td-post-header header .entry-title { font-size: 32px; line-height: 36px; }
}
.td-post-template-12 .td-post-sharing-top, .td-post-template-13 .td-post-sharing-top { text-align: center; margin-bottom: 30px; }
@media (max-width: 767px) {
  .td-post-template-12 .td-post-sharing-top, .td-post-template-13 .td-post-sharing-top { margin-top: 5px; margin-bottom: 20px; }
}
.td-post-template-12 .td-post-content, .td-post-template-13 .td-post-content, .td-post-template-12 .td_smart_list_1, .td-post-template-13 .td_smart_list_1, .td-post-template-12 .td_smart_list_2, .td-post-template-13 .td_smart_list_2, .td-post-template-12 .td_smart_list_3, .td-post-template-13 .td_smart_list_3, .td-post-template-12 .td_smart_list_4, .td-post-template-13 .td_smart_list_4, .td-post-template-12 .td_smart_list_5, .td-post-template-13 .td_smart_list_5, .td-post-template-12 .td_smart_list_6, .td-post-template-13 .td_smart_list_6, .td-post-template-12 .td_smart_list_7, .td-post-template-13 .td_smart_list_7, .td-post-template-12 .td_smart_list_8, .td-post-template-13 .td_smart_list_8 { margin-top: 0px; }
.td-post-template-12 .td-post-sub-title, .td-post-template-13 .td-post-sub-title { font-size: 19px; line-height: 25px; margin: 12px 0px 20px; }
@media (max-width: 767px) {
  .td-post-template-12 .td-post-sub-title, .td-post-template-13 .td-post-sub-title { margin: 0px 0px 16px; }
}
.td-post-template-6 .td-ss-main-sidebar, .td-post-template-7 .td-ss-main-sidebar { transform: translate3d(0px, 0px, 0px); }
.comment { list-style: outside none none; margin-left: 0px; padding-bottom: 13px; border-bottom: 1px dashed rgb(237, 237, 237); margin-bottom: 21px; }
.comment:first-child { border-top: 0px none; }
.comment .avatar { float: left; margin-right: 20px; margin-bottom: 20px; width: 50px; }
.comment cite { font-family: inherit; font-weight: 700; font-style: normal; font-size: 14px; line-height: 1; }
@media (max-width: 500px) {
  .comment cite { font-size: 16px; }
}
@media (max-width: 500px) {
  .comment cite a { display: block; }
}
.comment .comment-content, .comment .comment-meta, .comment .comment-respond { margin-left: 70px; }
.comment .comment-content { margin-top: 7px; }
.comment .comment-content p { margin-bottom: 21px; }
.comment .comment-content p:last-child { margin-bottom: 0px; }
.comment p { margin-bottom: 0px; overflow-wrap: break-word; }
.comment .logged-in-as { margin-bottom: 10px; }
.comment .children { margin-left: 70px; padding-top: 16px; border-top: 1px dashed rgb(237, 237, 237); margin-top: 13px; }
@media (max-width: 500px) {
  .comment .children { margin-left: 34px; }
}
.comment .children .children { margin-left: 56px; }
@media (max-width: 500px) {
  .comment .children .children { margin-left: 0px; }
}
.comment .children .comment:last-child { margin-bottom: 0px; padding-bottom: 0px; border-bottom: 0px none; }
.comment .children .comment .avatar { width: 36px; height: 36px; position: relative; top: 5px; }
@media (max-width: 500px) {
  .comment .children .comment .avatar { top: 0px; }
}
.comment .children .comment .comment-content, .comment .children .comment .comment-meta, .comment .children .comment .comment-respond { margin-left: 56px; }
.td-comments-title-wrap { transform: translateZ(0px); }
.comment-link { font-size: 11px; line-height: 1; color: rgb(180, 180, 180); padding-left: 10px; }
@media (max-width: 500px) {
  .comment-link { padding-left: 0px; margin-bottom: 5px; margin-top: 5px; display: block; }
}
.comment-meta { margin-top: 3px; }
.comment-respond { margin-bottom: 21px; }
@media (max-width: 767px) {
  .comment-respond { margin-left: 0px ! important; }
}
.comment-reply-link { font-size: 11px; color: rgb(180, 180, 180); }
.comment-reply-link:hover { color: rgb(77, 178, 236); }
.single .comments { margin-bottom: 48px; padding-top: 10px; margin-top: -10px; }
#reply-title { font-size: 16px; font-weight: 700; margin-bottom: 7px; margin-top: 10px; }
.logged-in-as { margin-top: 0px; margin-bottom: 10px; font-size: 13px; }
.logged-in-as a { color: rgb(17, 17, 17); font-weight: 600; }
.logged-in-as a:hover { color: rgb(77, 178, 236); }
@media (max-width: 767px) {
  .logged-in-as a:last-child { display: block; float: right; }
}
#cancel-comment-reply-link { font-size: 12px; font-weight: 400; color: rgb(17, 17, 17); margin-left: 10px; }
#cancel-comment-reply-link:hover { color: rgb(77, 178, 236); }
.comment .comment-form-input-wrap { margin-top: 0px; margin-bottom: 21px; }
.comment-subscription-form { margin-bottom: 3px; font-size: 13px; }
.comment-subscription-form .subscribe-label { margin-left: 3px; position: relative; top: -1px; }
@media (max-width: 767px) {
  .td-login-comment { background-color: rgb(34, 34, 34); width: 100%; margin-top: 20px; text-align: center; text-transform: uppercase; font-size: 14px; font-weight: bold; }
  .td-login-comment a { color: rgb(255, 255, 255); padding: 14px 0px 15px; line-height: 19px; display: block; }
}
@media (max-width: 767px) {
  .comments .comment-form .submit { width: 100%; font-size: 15px; font-weight: bold; padding: 15px 0px; text-transform: uppercase; }
}
.comments { clear: both; }
.comment-form .td-warning-comment, .comment-form .td-warning-author, .comment-form .td-warning-email, .comment-form .td-warning-email-error { display: none; }
.comment-form textarea { display: block; }
.td-comment-form-warnings .td-warning-comment, .td-comment-form-warnings .td-warning-author, .td-comment-form-warnings .td-warning-email, .td-comment-form-warnings .td-warning-email-error { margin-bottom: -11px; color: rgb(255, 122, 122); font-size: 11px; font-style: italic; line-height: 15px; }
.td-form-comment, .td-form-author, .td-form-email, .td-form-url { margin-top: 0px; margin-bottom: 21px; }
@media (max-width: 767px) {
  .comment-pagination { margin-bottom: 25px; margin-left: -3%; margin-right: -3%; text-align: center; }
  .comment-pagination a { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); padding: 14px 0px; display: inline-block; width: 45%; text-align: center; line-height: 1; margin: 0px 2%; font-size: 13px; }
}
@media (max-width: 767px) {
  .comment-list li:last-child { border: 0px none; }
}
.td-page-title { font-size: 30px; line-height: 38px; margin: -9px 0px 19px; }
@media (min-width: 768px) and (max-width: 1018px) {
  body .td-page-title { font-size: 26px; line-height: 34px; margin: -2px 0px 19px; }
}
@media (max-width: 767px) {
  body .td-page-title { font-size: 24px; line-height: 32px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .page-template-page-pagebuilder-title .td-crumb-container, .page-template-default .td-crumb-container { margin-bottom: 0px; }
}
.td-main-content-wrap { padding-bottom: 40px; }
@media (max-width: 767px) {
  .td-main-content-wrap { padding-bottom: 26px; }
}
.td-main-page-wrap { padding-top: 48px; }
@media (max-width: 767px) {
  .td-main-page-wrap { padding-top: 32px; }
}
.home .pei-sign-up.wpb_column p { color: rgb(255, 255, 255); }
.home .pei-sign-up.wpb_column .subscribe_info li .label { font-weight: bold; }
.home .pei-sign-up.wpb_column .subscribe_info li .phone { color: rgb(255, 255, 255); }
@media only screen and (min-width: 768px) and (max-width: 1018px) {
  .home .pei-sign-up.wpb_column h2 { font-size: 20px; line-height: 26px; margin-top: 15px; }
  .home .pei-sign-up.wpb_column p { line-height: 19px; margin-bottom: 10px; }
}
.td-author-page { font-size: 12px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-author-page { margin-bottom: 40px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-author-page { margin-bottom: 28px; }
}
@media (max-width: 767px) {
  .td-author-page { margin-bottom: 28px; }
}
.td-author-counters { font-family: inherit; font-size: 11px; font-weight: 700; color: rgb(255, 255, 255); margin-bottom: 12px; }
@media (max-width: 767px) {
  .td-author-counters { margin-bottom: 10px; }
}
.td-author-counters span { background-color: rgb(34, 34, 34); padding: 4px 9px 3px; margin-right: 10px; position: relative; top: 0px; }
@-moz-document url-prefix("") {
  .td-author-counters span { padding: 3px 9px; top: -1px; }
}
.td-404-title { font-family: inherit; font-size: 40px; color: rgb(34, 34, 34); text-align: center; line-height: 50px; margin: 50px 0px 17px; }
@media (max-width: 767px) {
  .td-404-title { font-size: 34px; line-height: 44px; }
}
.td-404-sub-title { font-family: inherit; font-size: 21px; line-height: 24px; color: rgb(166, 166, 166); text-align: center; margin: 0px 0px 40px; }
@media (max-width: 767px) {
  .td-404-sub-title { font-size: 17px; line-height: 22px; }
}
.td-404-sub-sub-title { text-align: center; margin-bottom: 70px; }
.td-404-sub-sub-title a { background-color: rgb(34, 34, 34); border: medium none; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; line-height: 16px; padding: 8px 15px; margin-left: 6px; }
.td-404-sub-sub-title a:hover { color: rgb(255, 255, 255); background-color: rgb(77, 178, 236); }
.td-404-head { text-align: center; }
.td-attachment-page-content p { color: rgb(68, 68, 68); font-size: 11px; font-style: italic; line-height: 17px; }
.td-attachment-prev { display: inline-block; margin: 10px 0px 21px; }
.td-attachment-prev img { width: 100px; height: 100px; }
.td-attachment-next { float: right; margin: 10px 0px 21px; }
.td-attachment-next img { width: 100px; height: 100px; }
.td-search-query { color: rgb(77, 178, 236); }
.search-page-search-wrap { margin: 37px 0px 30px; }
.td-search-form-widget { position: relative; line-height: 21px; }
.td-search-form-widget .wpb_button { height: 32px; position: absolute; right: 0px; top: 0px; text-shadow: none; padding: 7px 15px 8px; line-height: 16px; margin: 0px; }
.td-search-form-widget .wpb_button:hover { background-color: rgb(77, 178, 236); }
.td-search-form-widget div { text-align: left; }
.td-search-form-widget .td-widget-search-input { width: 95%; border-right: 0px none; height: 32px; line-height: 21px; position: relative; top: 0px; display: inline-table; vertical-align: middle; }
.td_search_subtitle { position: relative; top: 11px; left: 2px; font-size: 12px; }
.search .td-main-sidebar { float: right; }
.page-nav { margin: 30px 0px; font-family: inherit; font-size: 12px; display: inline-block; width: 100%; }
@media (max-width: 767px) {
  .page-nav { margin-right: auto; margin-left: auto; display: table; width: auto; }
}
.page-nav a:hover { color: rgb(255, 255, 255); background-color: rgb(68, 68, 68); border-color: rgb(68, 68, 68); }
.page-nav a, .page-nav span { padding: 5px 11px; border: 1px solid rgb(227, 227, 227); display: inline-block; margin: 0px 8px 8px 0px; min-width: 33px; text-align: center; color: rgb(102, 102, 102); line-height: 21px; float: left; }
@media (max-width: 767px) {
  .page-nav .first, .page-nav .last { display: none; }
}
.page-nav .extend { border: 0px none; }
@media (max-width: 767px) {
  .page-nav .extend { display: none; }
}
.page-nav i { font-size: 9px; line-height: 1; display: inline-table; }
.page-nav .pages { float: right; margin: 0px; border: 0px none; padding: 6px 0px 6px 6px; }
@media (max-width: 767px) {
  .page-nav .pages { display: none; }
}
.page-nav .current { background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); border-color: rgb(77, 178, 236); }
.page-nav:first-child > div { padding: 5px 11px; border: 1px solid rgb(77, 178, 236); display: inline-block; margin: 0px 8px 8px 0px; min-width: 33px; text-align: center; color: rgb(255, 255, 255); line-height: 21px; float: left; background-color: rgb(77, 178, 236); }
.page-nav .td-icon-menu-right { padding-left: 1px; }
.page-nav .td-icon-menu-left { padding-right: 1px; }
.td-page-content { padding-bottom: 26px; }
.td-page-content table { margin-bottom: 21px; }
.td-review { width: 100%; margin-bottom: 34px; font-size: 13px; }
.td-review td { padding: 7px 14px; }
.td-review .td-review-summary { padding: 21px 14px; }
@media (max-width: 767px) {
  .td-review .td-review-summary { padding: 0px; }
}
.td-review i { margin-top: 5px; }
.td-review .td-review-row-stars:hover { background-color: rgb(252, 252, 252); }
.td-review .td-review-percent-sign { font-size: 15px; line-height: 1; }
.td-review-header .block-title { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); display: inline-block; line-height: 16px; padding: 8px 12px 6px; margin-bottom: 0px; border-bottom: 0px none; }
.td-review-header td { padding: 26px 0px; border: 0px none; }
@-moz-document url-prefix("") {
  .td-review-header .block-title { padding: 7px 12px; }
}
.td-icon-star, .td-icon-star-empty, .td-icon-star-half { font-size: 15px; width: 20px; }
.td-review-stars { text-align: center; }
@media (max-width: 767px) {
  .td-review-stars { width: 134px; }
}
.td-review-final-score { line-height: 80px; font-size: 48px; margin-bottom: 5px; }
.td-rating-bar-wrap { margin: 0px 0px 7px; background-color: rgb(245, 245, 245); }
.td-rating-bar-wrap div { height: 20px; background-color: rgb(77, 178, 236); max-width: 100%; }
.td-review-row-bars .td-review-desc { display: inline-block; padding-bottom: 2px; }
.td-review-percent { float: right; padding-bottom: 2px; }
@media (max-width: 767px) {
  .td-review-footer { border-left: 1px solid rgb(237, 237, 237); position: relative; display: block; }
  .td-review-footer::after { content: ""; width: 1px; background-color: rgb(237, 237, 237); position: absolute; right: -1px; top: 0px; height: 100%; }
}
.td-review-summary { padding: 21px 0px 0px; vertical-align: top; }
@media (max-width: 767px) {
  .td-review-summary { display: block; width: 100%; clear: both; border: 0px none; }
}
.td-review-summary .block-title { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); display: inline-block; line-height: 16px; padding: 8px 12px 6px; margin-bottom: 13px; position: relative; border-bottom: 0px none; }
@media (max-width: 767px) {
  .td-review-summary .block-title { margin: 14px 0px 0px 14px; }
}
@-moz-document url-prefix("") {
  .td-review-summary .block-title { padding: 7px 12px; }
}
.td-review-summary-content { font-size: 12px; margin-right: 21px; }
@media (max-width: 767px) {
  .td-review-summary-content { margin: 14px; }
}
.td-review-score { font-family: inherit; font-weight: bold; text-align: center; padding: 0px; vertical-align: bottom; width: 150px; }
@media (max-width: 767px) {
  .td-review-score { display: block; width: 100%; padding: 0px; border-left: 0px none; border-right: 0px none; }
}
.td-review-overall { padding: 0px 0px 28px; line-height: 14px; }
.td-review-overall span { font-size: 11px; }
.td-review-final-star { margin-bottom: 5px; }
@media (max-width: 767px) {
  .td-review-row-stars { display: block; width: 100%; clear: both; float: left; border-width: 1px 0px 0px 1px; border-style: solid none none solid; border-color: rgb(237, 237, 237) currentcolor currentcolor rgb(237, 237, 237); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
  .td-review-row-stars td { float: left; border: 0px none; }
  .td-review-row-stars .td-review-desc { width: 70%; padding: 9px 14px; }
  .td-review-row-stars .td-review-stars { width: 30%; text-align: right; }
  .td-review-row-stars:nth-last-of-type(2) { border-bottom: 1px solid rgb(237, 237, 237); }
}
@media (max-width: 500px) {
  .td-review-row-stars .td-review-desc { width: 55%; }
  .td-review-row-stars .td-review-stars { width: 45%; }
}
.gallery-item { display: inline-block; text-align: center; vertical-align: top; margin-bottom: 20px; width: 100%; }
.gallery-item .gallery-caption { text-align: center; margin: 0px; }
.gallery-item .gallery-icon img { display: inline-block; }
.gallery-columns-2, .gallery-columns-3, .gallery-columns-4, .gallery-columns-5, .gallery-columns-6, .gallery-columns-7, .gallery-columns-8, .gallery-columns-9 { margin-bottom: 20px; }
.gallery-columns-2 .gallery-item { max-width: 50%; }
.gallery-columns-3 .gallery-item { max-width: 33.33%; }
.gallery-columns-4 .gallery-item { max-width: 25%; }
.gallery-columns-5 .gallery-item { max-width: 20%; }
.gallery-columns-6 .gallery-item { max-width: 16.66%; }
.gallery-columns-7 .gallery-item { max-width: 14.28%; }
.gallery-columns-8 .gallery-item { max-width: 12.5%; }
.gallery-columns-9 .gallery-item { max-width: 11.11%; }
.gallery-columns-1 .gallery-item { margin-bottom: 30px; position: relative; }
.gallery-columns-1 .gallery-item img { display: block; }
.gallery-columns-1 .gallery-caption { position: absolute; bottom: 0px; width: 100%; background-color: rgb(14, 14, 14); color: white; font-size: 12px; font-style: normal; padding: 8px 14px 10px; }
.post_td_gallery { font-family: inherit; color: rgb(255, 255, 255); margin-bottom: 24px; background-color: rgb(34, 34, 34); overflow: hidden; clear: both; }
.td-gallery-slide-top { position: relative; min-height: 44px; background-color: rgb(17, 17, 17); }
.td-gallery-title { font-style: italic; font-size: 14px; line-height: 21px; font-weight: 600; padding: 16px 20px 14px; width: 80%; }
@media (max-width: 767px) {
  .td-gallery-title { width: 65%; }
}
.td-gallery-controls-wrapper { height: 33px; margin: auto ! important; position: absolute; right: 0px; top: 0px; bottom: 0px; }
.td-gallery-slide-count { display: inline-block; margin-right: 7px; font-style: italic; font-size: 12px; font-weight: 600; position: relative; top: -8px; }
.td-gallery-slide-prev-next-but { display: inline-block; margin-right: 12px; position: relative; }
.td-gallery-slide-prev-next-but .td-icon-left, .td-gallery-slide-prev-next-but .td-icon-right { font-size: 30px; padding: 1px 8px; -moz-user-select: none; }
.td-gallery-slide-copywrite { float: right; padding: 4px 6px; text-align: left; font-style: italic; line-height: 1; font-size: 11px; display: inline-block; background-color: rgba(0, 0, 0, 0.8); }
.td-button { margin: 0px 4.2px 0px 4.3px; background-size: cover ! important; }
.td-doubleSlider-1 { overflow: hidden; width: auto; height: 580px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-doubleSlider-1 { height: 420px; }
}
@media (max-width: 767px) {
  .td-doubleSlider-1 { height: 260px; }
}
.td-doubleSlider-1 .td-slide-galery-figure { width: 1068px; height: 580px; text-align: center; position: relative; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-doubleSlider-1 .td-slide-galery-figure { width: 980px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-doubleSlider-1 .td-slide-galery-figure { width: 740px; height: 420px; }
}
@media (max-width: 767px) {
  .td-doubleSlider-1 .td-slide-galery-figure { width: 100%; height: 260px; }
}
.td-doubleSlider-1 .td-slide-item img { max-width: none; max-height: 100%; }
@media (max-width: 767px) {
  .td-doubleSlider-1 .td-slide-item img { max-width: 100%; }
}
@media (max-width: 767px) {
  .td-doubleSlider-1 .td-slide-item { width: 100%; }
}
.td-doubleSlider-1 .td-slide-item .td-slide-galery-figure img { margin: auto; overflow: auto; position: absolute; left: -50%; right: -50%; top: -50%; bottom: -50%; }
.td-doubleSlider-1 .td-slide-item .td-slide-caption { position: absolute; bottom: 0px; left: 0px; text-align: left; }
.td-doubleSlider-1 .td-slide-item .td-slide-caption span { font-family: inherit; font-size: 12px; color: rgb(255, 255, 255); line-height: 18px; width: 100%; float: left; padding: 5px 10px; background-color: rgba(0, 0, 0, 0.6); }
.td-doubleSlider-1 .td-slide-item .td-slide-caption.td-gallery-slide-content { width: 100%; }
.td-slide-on-2-columns .td-gallery-title { width: 73%; }
@media (max-width: 767px) {
  .td-slide-on-2-columns .td-gallery-title { width: 65%; }
}
.td-slide-on-2-columns .td-doubleSlider-1 { height: 420px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-slide-on-2-columns .td-doubleSlider-1 { height: 320px; }
}
@media (max-width: 767px) {
  .td-slide-on-2-columns .td-doubleSlider-1 { height: 260px; }
}
.td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure { width: 696px; height: 420px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure { width: 640px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure { width: 484px; height: 320px; }
}
@media (max-width: 767px) {
  .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure { width: 100%; height: 260px; }
}
.td-slide-on-2-columns .td-button { margin: 0px 5px; }
.td-doubleSlider-2 { padding: 20px 0px 10px; height: 80px ! important; width: 100%; background-color: rgb(17, 17, 17); visibility: hidden; }
@media (max-width: 767px) {
  .td-doubleSlider-2 { display: none; }
}
.td-doubleSlider-2 .td-slider { width: 100%; height: 100%; overflow-wrap: normal; }
.td-doubleSlider-2 .td-button { top: -10px; display: inline-block; width: 80px ! important; height: 60px; background-size: cover ! important; background-position: center center ! important; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-doubleSlider-2 .td-button { top: -9px ! important; width: 56px ! important; height: 58px; }
}
.td-doubleSlider-2 .td-button:hover { cursor: pointer; }
.td-doubleSlider-2 .td-button .td-border { height: 60px; width: 80px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-doubleSlider-2 .td-button .td-border { height: 58px; width: 56px; }
}
.td-doubleSlider-2.td_center_slide2 { text-align: center; padding: 25px 0px 10px; }
.td-doubleSlider-2.td_center_slide2 .td-slider { display: inline-block; }
.td-doubleSlider-2.td_center_slide2 .td-button { position: relative; top: -15px; margin: 0px 2px 0px 3px; }
.td-js-loaded .td-doubleSlider-2 { visibility: visible; }
.td-pb-span12 .td-slide-on-2-columns .td-slide-galery-figure { width: 1068px; }
.single .td-pb-span12 .wpb_text_column .td-slide-on-2-columns .td-slide-galery-figure { width: 100%; }
.td-pulldown-filter-list { display: none; }
.td-category-pulldown-filter:hover .td-pulldown-filter-list { display: block; }
.td-category-header { background-color: rgb(255, 255, 255); clear: both; }
.td-category-header .td-container { position: relative; }
.td-category-header .td-page-title { text-transform: uppercase; font-weight: 700; margin-top: -2px; margin-bottom: 0px; }
.td-category-header .entry-category a { font-size: 11px; padding: 4px 8px 5px; }
.td-category-header .td-category-pulldown-filter { position: absolute; top: 49px; right: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-category-header .td-category-pulldown-filter { top: 46px; }
}
@media (max-width: 767px) {
  .td-category-header .td-category-pulldown-filter { top: 50px; right: 10px; }
}
.td-category-header .td-pulldown-filter-display-option { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); font-family: inherit; text-transform: uppercase; cursor: pointer; padding: 5px 13px 4px; font-size: 11px; white-space: nowrap; }
.td-category-header .td-icon-menu-down { font-size: 9px; margin-left: 5px; position: relative; top: -1px; }
.td-category-header .td-pulldown-filter-list { position: absolute; z-index: 2; right: 0px; background-color: rgb(34, 34, 34); padding: 6px 0px; text-align: left; margin: 4px 0px 0px; min-width: 113px; }
.td-category-header .td-pulldown-filter-list a { background-color: transparent ! important; }
.td-category-header .td-pulldown-filter-item { list-style: outside none none; margin-left: 0px; line-height: 1; }
.td-category-header .td-pulldown-category-filter-link { padding: 0px 13px; display: inline-block; font-size: 10px; line-height: 24px; width: 100%; color: rgb(255, 255, 255); text-transform: none; }
.td-category-header .td-pulldown-category-filter-link:hover { color: rgb(77, 178, 236); }
.td-category-description { width: 90%; }
@media (max-width: 767px) {
  .td-category-description { width: 100%; }
}
.td-category-description p { font-style: italic; font-family: inherit; color: rgb(119, 119, 119); font-size: 16px; line-height: 26px; margin-bottom: 0px; margin-top: 15px; }
@-moz-document url-prefix("") {
  .td-category-header .td-pulldown-filter-display-option { padding: 4px 13px 5px; }
}
.td-category-siblings { z-index: 2; opacity: 0; width: 744px; position: relative; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-category-siblings { width: 560px; }
}
@media (max-width: 767px) {
  .td-category-siblings { margin-right: 0px; width: auto; }
}
.td-category-siblings .td-category { display: inline-block; vertical-align: top; height: 20px; overflow: hidden; }
.td-category-siblings .td-subcat-more { line-height: 1; padding: 4px 5px 3px; }
.td-category-siblings .td-subcat-dropdown { background-color: transparent; display: inline-block; padding: 0px; position: absolute; border: 1px solid rgb(234, 234, 234); color: rgb(34, 34, 34); top: 0px; }
@media (max-width: 767px) {
  .td-category-siblings .td-subcat-dropdown { position: absolute; top: 0px; }
}
.td-category-siblings .td-subcat-dropdown i { margin: 0px; top: 0px; }
.td-category-siblings .td-subcat-dropdown ul { z-index: 999; border: 1px solid rgb(230, 230, 230); margin: 0px; }
.td-category-siblings .td-subcat-dropdown:hover { border-color: rgb(34, 34, 34); color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); }
.td-category-siblings .td-subcat-dropdown:hover ul { display: block; border-color: rgb(34, 34, 34); right: -1px; top: 23px; }
.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-category-siblings .td-subcat-dropdown li { list-style: outside none none; margin-left: 0px; }
.td-category-siblings .td-subcat-dropdown a { display: block; color: rgb(255, 255, 255) ! important; padding: 0px 13px; white-space: nowrap; text-transform: none; font-size: 10px; }
.td-category-siblings .td-subcat-dropdown a:hover { color: rgb(77, 178, 236); }
.td-category-siblings .td-subcat-dropdown a.td-current-sub-category { background-color: transparent; color: rgb(77, 178, 236); }
.td-js-loaded .td-category-siblings { opacity: 1; transition: opacity 0.3s ease 0s; }
@media (max-width: 767px) {
  .category .td-crumb-container { margin-bottom: 3px; padding-top: 15px; }
}
@media (max-width: 767px) {
  .category .td-category-grid .td_block_wrap { padding-bottom: 40px; }
}
@media (max-width: 767px) {
  .category .td-main-content .td-load-more-wrap { margin-bottom: 26px; }
}
.td_category_template_1 .td-category-header { padding-bottom: 18px; }
@media (max-width: 1018px) {
  .td_category_template_1 .td-category-header { padding-bottom: 14px; }
}
.td_category_template_1 .td-category-description p { margin-top: 12px; margin-bottom: 5px; }
@media (max-width: 1018px) {
  .td_category_template_1 .td-category-description p { margin-top: 9px; }
}
@media (max-width: 767px) {
  .td_category_template_1 .td-category-pulldown-filter { display: none; }
}
.td_category_template_1.td_category_top_posts_style_disable .td-category-description p { margin-bottom: 6px; }
@media (max-width: 767px) {
  .td_category_template_1.td_category_top_posts_style_disable .td-category-description p { margin-bottom: 5px; }
}
.td_category_template_2 .td-category-header { background-color: rgb(252, 252, 252); border-bottom: 1px solid rgb(242, 242, 242); padding-bottom: 18px; }
@media (max-width: 767px) {
  .td_category_template_2 .td-category-header { padding-bottom: 14px; }
}
.td_category_template_2 .td-category-pulldown-filter { top: 42px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_2 .td-category-pulldown-filter { top: 40px; }
}
@media (max-width: 767px) {
  .td_category_template_2 .td-category-pulldown-filter { display: none; }
}
.td_category_template_2 .td-crumb-container { margin-bottom: 2px; }
@media (max-width: 767px) {
  .td_category_template_2 .td-crumb-container { padding-top: 15px; margin-bottom: 3px; }
}
.td_category_template_2 .td-category-description p { margin-top: 12px; margin-bottom: 1px; }
@media (max-width: 767px) {
  .td_category_template_2 .td-category-description p { margin-top: 9px; margin-bottom: 0px; }
}
.td_category_template_2 .td-category-grid { padding-top: 26px; }
@media (max-width: 767px) {
  .td_category_template_2 .td-category-grid { padding-top: 21px; }
}
.td_category_template_2.td_category_top_posts_style_disable .td-main-content-wrap { padding-top: 26px; }
@media (max-width: 767px) {
  .td_category_template_2.td_category_top_posts_style_disable .td-main-content-wrap { padding-top: 21px; }
}
.td_category_template_3 .td-category-header { padding-bottom: 23px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_3 .td-category-header { padding-bottom: 19px; }
}
@media (max-width: 767px) {
  .td_category_template_3 .td-category-header { padding-bottom: 20px; }
}
.td_category_template_3 .td-crumb-container { margin-bottom: 2px; }
.td_category_template_3 .td-category-siblings { margin-top: 13px; margin-bottom: 6px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_3 .td-category-siblings { margin-top: 14px; margin-bottom: 1px; }
}
@media (max-width: 767px) {
  .td_category_template_3 .td-category-siblings { margin-top: 14px; margin-bottom: 0px; }
}
.td_category_template_3 .td-category-siblings .td-subcat-dropdown { border-color: rgb(34, 34, 34); color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); }
.td_category_template_3 .td-category-description p { margin-top: 19px; }
@media (max-width: 1018px) {
  .td_category_template_3 .td-category-description p { margin-top: 15px; }
}
.td_category_template_3 .td-category, .td_category_template_3 .entry-category { margin-bottom: 0px; }
.td_category_template_3 .td-current-sub-category { background-color: rgb(77, 178, 236); }
.td_category_template_3 .td-category-pulldown-filter { top: 83px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_3 .td-category-pulldown-filter { top: 80px; }
}
@media (max-width: 767px) {
  .td_category_template_3 .td-category-pulldown-filter { display: none; }
}
@-moz-document url-prefix("") {
  .td_category_template_3 .td-category-siblings .td-subcat-more { padding: 3px 5px 4px; }
}
.td_category_template_4 .td-category-header { padding-bottom: 23px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_4 .td-category-header { padding-bottom: 19px; }
}
@media (max-width: 767px) {
  .td_category_template_4 .td-category-header { padding-bottom: 20px; }
}
.td_category_template_4 .td-crumb-container { margin-bottom: 3px; }
.td_category_template_4 .td-category-siblings { margin-top: 13px; margin-bottom: 6px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_4 .td-category-siblings { margin-top: 14px; margin-bottom: 1px; }
}
@media (max-width: 767px) {
  .td_category_template_4 .td-category-siblings { margin-top: 14px; margin-bottom: 0px; }
}
.td_category_template_4 .td-category-siblings .td-category { margin-bottom: 0px; }
.td_category_template_4 .td-category-siblings .td-category a { background-color: transparent; color: rgb(34, 34, 34); border: 1px solid rgb(234, 234, 234); padding: 3px 7px 4px; }
.td_category_template_4 .td-category-siblings .td-category a:hover { border-color: rgb(77, 178, 236); background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); }
.td_category_template_4 .td-category-siblings .td-category .td-current-sub-category { background-color: rgb(34, 34, 34); border-color: rgb(34, 34, 34); color: rgb(255, 255, 255); }
.td_category_template_4 .td-category-siblings .entry-category { margin-bottom: 0px; }
.td_category_template_4 .td-category-description p { margin-top: 19px; }
@media (max-width: 1018px) {
  .td_category_template_4 .td-category-description p { margin-top: 15px; }
}
.td_category_template_4 .td-category-pulldown-filter { top: 83px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_4 .td-category-pulldown-filter { top: 81px; }
}
@media (max-width: 767px) {
  .td_category_template_4 .td-category-pulldown-filter { display: none; }
}
@-moz-document url-prefix("") {
  .td_category_template_4 .td-category-siblings .td-subcat-more { padding: 3px 5px 4px; }
}
.td_category_template_5 .td-category-header { padding-bottom: 18px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_5 .td-category-header { padding-bottom: 13px; }
}
@media (max-width: 767px) {
  .td_category_template_5 .td-category-header { padding-bottom: 14px; }
}
.td_category_template_5 .td-crumb-container { padding-bottom: 20px; padding-top: 20px; margin-bottom: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_5 .td-crumb-container { padding-bottom: 15px; padding-top: 15px; }
}
@media (max-width: 767px) {
  .td_category_template_5 .td-crumb-container { padding-bottom: 9px; padding-top: 9px; }
}
.td_category_template_5 .td-scrumb-holder { min-height: 62px; background-color: rgb(252, 252, 252); border-bottom: 1px solid rgb(242, 242, 242); }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_5 .td-scrumb-holder { min-height: 52px; }
}
@media (max-width: 767px) {
  .td_category_template_5 .td-scrumb-holder { min-height: 0px; }
}
.td_category_template_5 .td-category-pulldown-filter { top: 16px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_5 .td-category-pulldown-filter { top: 11px; }
}
@media (max-width: 767px) {
  .td_category_template_5 .td-category-pulldown-filter { display: none; }
}
.td_category_template_5 .td-page-title { margin-top: 18px; }
@media (max-width: 1018px) {
  .td_category_template_5 .td-page-title { margin-top: 13px; }
}
.td_category_template_5 .td-category-description p { margin-top: 12px; margin-bottom: 5px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_5 .td-category-description p { margin-top: 9px; margin-bottom: 6px; }
}
@media (max-width: 767px) {
  .td_category_template_5 .td-category-description p { margin-top: 4px; margin-bottom: 0px; }
}
.td_category_template_6 .td-category-header { margin: 0px auto; width: 1164px; min-height: 364px; display: table; position: relative; background-color: rgba(0, 0, 0, 0.5); }
@media (max-width: 1180px) {
  .td_category_template_6 .td-category-header { width: 100%; }
}
.td_category_template_6 .td-category-header .td-page-title, .td_category_template_6 .td-category-header p { color: rgb(255, 255, 255); }
.td_category_template_6 .td-pulldown-container { width: 1068px; height: 51px; position: absolute; left: 0px; bottom: 0px; right: 0px; margin: auto; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_category_template_6 .td-pulldown-container { width: 980px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_6 .td-pulldown-container { width: 740px; }
}
@media (max-width: 767px) {
  .td_category_template_6 .td-pulldown-container { width: 100%; }
}
.td_category_template_6 .td-crumb-container { z-index: 1; position: absolute; top: 0px; left: 0px; right: 0px; margin: auto; width: 1068px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_category_template_6 .td-crumb-container { width: 980px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_6 .td-crumb-container { width: 740px; }
}
@media (max-width: 767px) {
  .td_category_template_6 .td-crumb-container { padding-left: 10px; padding-right: 10px; text-align: left; width: 100%; }
}
.td_category_template_6 .entry-crumbs, .td_category_template_6 .entry-crumbs a { color: rgb(255, 255, 255); }
.td_category_template_6 .td-category-pulldown-filter { z-index: 2; bottom: 26px; top: auto; }
@media (max-width: 767px) {
  .td_category_template_6 .td-category-pulldown-filter { display: table; right: 0px; left: 0px; bottom: 0px; margin: auto; position: relative; }
}
.td_category_template_6 .td-pulldown-filter-display-option { background-color: transparent; border: 1px solid rgba(255, 255, 255, 0.4); padding: 4px 13px 3px; }
.td_category_template_6 .td-pulldown-filter-display-option:hover { background-color: rgb(34, 34, 34); border-color: rgb(34, 34, 34); }
.td_category_template_6 .td-pulldown-filter-list { margin-top: 4px; }
.td_category_template_6 .td-category-description { width: 100%; }
.td_category_template_6 .td-category-description p { margin-top: 25px; margin-bottom: 25px; }
.td_category_template_6 .td-main-content-wrap { padding-top: 48px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_6 .td-main-content-wrap { padding-top: 26px; }
}
@media (max-width: 767px) {
  .td_category_template_6 .td-main-content-wrap { padding-top: 40px; }
}
.td_category_template_6 .td-category-grid { padding-top: 48px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_6 .td-category-grid { padding-top: 26px; }
}
@media (max-width: 767px) {
  .td_category_template_6 .td-category-grid { padding-top: 40px; }
}
.td_category_template_6 .td-category-grid .td_block_wrap { padding-bottom: 0px; }
@-moz-document url-prefix("") {
  .td_category_template_6 .td-pulldown-filter-display-option { padding: 3px 13px 4px; }
}
.td-category-title-holder { display: table-cell; padding: 110px 15%; z-index: 2; text-align: center; vertical-align: middle; }
@media (max-width: 767px) {
  .td-category-title-holder { padding: 80px 5%; }
}
.td-category-title-holder .td-page-title { font-weight: 500; font-size: 36px; line-height: 54px; }
@media (max-width: 767px) {
  .td-category-title-holder .entry-title.td-page-title { font-size: 30px; line-height: 40px; }
}
.td_category_template_7 .td-category-header { margin-bottom: 0px; position: relative; }
.td_category_template_7 .td-crumb-container { z-index: 1; position: absolute; top: 0px; left: 0px; }
@media (max-width: 767px) {
  .td_category_template_7 .td-crumb-container { left: 10px; }
}
@media (max-width: 767px) {
  .td_category_template_7 .td-pulldown-container { height: 56px; position: absolute; left: 0px; bottom: 0px; right: 0px; margin: auto; width: 100%; }
}
.td_category_template_7 .td-category-title-holder { padding: 80px 15% 89px; display: table; width: 100%; }
@media (max-width: 767px) {
  .td_category_template_7 .td-category-title-holder { padding: 60px 5% 69px; }
}
.td_category_template_7 .td-category-pulldown-filter { top: 18px; }
@media (max-width: 767px) {
  .td_category_template_7 .td-category-pulldown-filter { display: table; right: 0px; left: 0px; margin: auto; position: relative; bottom: 0px; top: auto; }
}
.td_category_template_7 .td-category-description { width: 100%; }
.td_category_template_7 .td-category-description p { margin-top: 25px; }
@media (max-width: 767px) {
  .td_category_template_7 .td-category-description p { margin-bottom: 28px; margin-top: 7px; }
}
.td_category_template_8 .td-category-header { position: relative; background-color: rgba(0, 0, 0, 0.5); margin-bottom: 0px; }
.td_category_template_8 .td-category-header .td-container { height: 364px; display: table; }
.td_category_template_8 .td-category-header .td-page-title, .td_category_template_8 .td-category-header p { color: rgb(255, 255, 255); }
.td_category_template_8 .td-category-header .td-page-title { margin-top: -14px; }
.td_category_template_8 .td-category-header .td-category { margin-bottom: 0px; vertical-align: top; }
.td_category_template_8 .td-category-header .td-category a { background-color: transparent; border: 1px solid rgba(255, 255, 255, 0.4); padding: 3px 7px 4px; }
.td_category_template_8 .td-category-header .td-category a:hover { border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); opacity: 1; }
.td_category_template_8 .td-category-header .td-category a.td-current-sub-category { background-color: rgb(77, 178, 236); border-color: rgb(77, 178, 236); color: rgb(255, 255, 255); }
.td_category_template_8 .td-crumb-container { z-index: 3; position: absolute; top: 0px; left: 0px; }
@media (max-width: 767px) {
  .td_category_template_8 .td-crumb-container { left: 10px; }
}
.td_category_template_8 .entry-crumbs, .td_category_template_8 .entry-crumbs a { color: rgb(255, 255, 255); }
.td_category_template_8 .td-category-pulldown-filter { z-index: 2; bottom: 26px; top: auto; }
@media (max-width: 767px) {
  .td_category_template_8 .td-category-pulldown-filter { display: none; }
}
.td_category_template_8 .td-pulldown-filter-display-option { background-color: transparent; border: 1px solid rgba(255, 255, 255, 0.4); padding: 4px 13px 3px; }
.td_category_template_8 .td-pulldown-filter-display-option:hover { background-color: rgb(34, 34, 34); border-color: rgb(34, 34, 34); }
.td_category_template_8 .td-pulldown-filter-list { margin-top: 4px; }
.td_category_template_8 .td-category-description { margin-top: 16px; width: 100%; }
.td_category_template_8 .td-category-grid { padding-top: 48px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_8 .td-category-grid { padding-top: 26px; }
}
@media (max-width: 767px) {
  .td_category_template_8 .td-category-grid { padding-top: 40px; }
}
.td_category_template_8 .td-category-grid .td_block_wrap { padding-bottom: 0px; }
.td_category_template_8 .td-main-content-wrap { padding-top: 48px; }
.td_category_template_8 .td-category-title-holder { text-align: left; position: relative; padding: 63px 5% 63px 0px; }
.td_category_template_8 .td-category-siblings { margin-top: 12px; }
.td_category_template_8 .td-subcat-dropdown { padding: 0px; color: rgb(255, 255, 255); vertical-align: top; }
@-moz-document url-prefix("") {
  .td_category_template_8 .td-category-pulldown-filter .td-pulldown-filter-display-option { padding: 3px 13px 4px; }
  .td_category_template_8 .td-category-header .td-category a { padding: 4px 7px 3px; }
}
.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: inherit; 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_1, .td-content-more-articles-box .td_module_3 { padding-bottom: 20px; }
.td-content-more-articles-box .td_module_4 { margin-bottom: 20px; }
.td-content-more-articles-box .td_module_2 { padding-bottom: 10px; }
.td-content-more-articles-box .td_module_5:last-child, .td-content-more-articles-box .td_module_9:last-child { border-bottom: 0px none; margin-bottom: 0px; }
.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; }
.td-front-end-display-block { right: 0px; visibility: visible; }
#td_css_split_separator { visibility: visible; }
@font-face {
  font-family: "newspaper";
  font-style: normal;
  font-weight: normal;
  src: url(6fdc62dd8bca81cc1c974b9d2040db814f0e69f5.eot)  format("embedded-opentype"), url(1ecb9683b3e7c745fe854f91eda59dc99efc0205.woff)  format("woff"), url(f62f4fa6d16e135f88392da3b8741be74573afa3.ttf)  format("truetype"), url(8664e0d77f1c5fccd037b2593115cb3cf4bc00a6.svg)  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; }
[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-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-pinterest::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-icon-modal-back::before { content: ""; }
.td-icon-modal-close::before { content: ""; }
.td-icon-category::before { content: ""; }
.td-icon-block-header::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-behance { color: rgb(0, 0, 0); }
.td-social-icon-wrap:hover i.td-icon-blogger { color: rgb(255, 169, 0); }
.td-social-icon-wrap:hover i.td-icon-delicious { color: rgb(51, 153, 255); }
.td-social-icon-wrap:hover i.td-icon-deviantart { color: rgb(78, 98, 82); }
.td-social-icon-wrap:hover i.td-icon-digg { color: rgb(0, 0, 0); }
.td-social-icon-wrap:hover i.td-icon-dribbble { color: rgb(234, 76, 137); }
.td-social-icon-wrap:hover i.td-icon-evernote { color: rgb(7, 194, 87); }
.td-social-icon-wrap:hover i.td-icon-facebook { color: rgb(59, 89, 152); }
.td-social-icon-wrap:hover i.td-icon-flickr { color: rgb(255, 0, 132); }
.td-social-icon-wrap:hover i.td-icon-forrst { color: rgb(59, 113, 64); }
.td-social-icon-wrap:hover i.td-icon-googleplus { color: rgb(221, 75, 57); }
.td-social-icon-wrap:hover i.td-icon-grooveshark { color: rgb(247, 127, 0); }
.td-social-icon-wrap:hover i.td-icon-instagram { color: rgb(63, 114, 155); }
.td-social-icon-wrap:hover i.td-icon-lastfm { color: rgb(206, 33, 39); }
.td-social-icon-wrap:hover i.td-icon-linkedin { color: rgb(0, 123, 182); }
.td-social-icon-wrap:hover i.td-icon-mail { color: rgb(0, 0, 0); }
.td-social-icon-wrap:hover i.td-icon-myspace { color: rgb(0, 0, 0); }
.td-social-icon-wrap:hover i.td-icon-path { color: rgb(230, 47, 23); }
.td-social-icon-wrap:hover i.td-icon-paypal { color: rgb(0, 156, 222); }
.td-social-icon-wrap:hover i.td-icon-pinterest { color: rgb(203, 32, 39); }
.td-social-icon-wrap:hover i.td-icon-reddit { color: rgb(255, 65, 0); }
.td-social-icon-wrap:hover i.td-icon-rss { color: rgb(243, 111, 36); }
.td-social-icon-wrap:hover i.td-icon-share { color: rgb(0, 0, 0); }
.td-social-icon-wrap:hover i.td-icon-skype { color: rgb(1, 174, 242); }
.td-social-icon-wrap:hover i.td-icon-soundcloud { color: rgb(255, 85, 0); }
.td-social-icon-wrap:hover i.td-icon-spotify { color: rgb(129, 185, 0); }
.td-social-icon-wrap:hover i.td-icon-stackoverflow { color: rgb(0, 0, 0); }
.td-social-icon-wrap:hover i.td-icon-steam { color: rgb(0, 0, 0); }
.td-social-icon-wrap:hover i.td-icon-stumbleupon { color: rgb(235, 73, 35); }
.td-social-icon-wrap:hover i.td-icon-tumblr { color: rgb(50, 80, 109); }
.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-windows { color: rgb(49, 157, 229); }
.td-social-icon-wrap:hover i.td-icon-wordpress { color: rgb(34, 34, 34); }
.td-social-icon-wrap:hover i.td-icon-yahoo { color: rgb(114, 14, 158); }
.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(e99d7125a86e829a209b5b50bbbf31c777d5586a.eot)  format("embedded-opentype"), url(f411c6481d4f0d4fe5b62b12a80a7dae34fc1af2.woff)  format("woff"), url(51105a8a3c08e34eef78f60c0ff745c898fd234d.ttf)  format("truetype"), url(20182a07cfcbffa31134bf48573addd795b079a0.svg)  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; }
[class*="td-icons"] { line-height: 1; text-align: center; display: inline-block; cursor: default; }
.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-bg { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: rgb(11, 11, 11) none repeat scroll 0% 0%; opacity: 0.8; }
.mfp-wrap { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: 0px none ! important; backface-visibility: hidden; }
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; padding: 0px 8px; box-sizing: border-box; }
.mfp-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container::before { display: none; }
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0px auto; text-align: left; z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: zoom-out; }
.mfp-zoom { cursor: zoom-in; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -moz-user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-hide { display: none ! important; }
.mfp-preloader { color: rgb(204, 204, 204); position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }
.mfp-preloader a { color: rgb(204, 204, 204); }
.mfp-preloader a:hover { color: white; }
.mfp-s-ready .mfp-preloader { display: none; }
.mfp-s-error .mfp-content { display: none; }
button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent none repeat scroll 0% 0%; border: 0px none; display: block; outline: 0px none; padding: 0px; z-index: 1046; box-shadow: none; }
button::-moz-focus-inner { padding: 0px; border: 0px none; }
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0px; top: 0px; text-decoration: none; text-align: center; opacity: 0.65; padding: 0px 0px 18px 10px; color: white; font-style: normal; font-size: 28px; font-family: Arial,Baskerville,monospace; }
.mfp-close:hover, .mfp-close:focus { opacity: 1; }
.mfp-close:active { top: 1px; }
.mfp-close-btn-in .mfp-close { color: rgb(51, 51, 51); }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: white; right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-counter { position: absolute; bottom: 0px; right: 0px; color: rgb(204, 204, 204); padding-right: 15px; font-size: 11px; line-height: 18px; }
.mfp-arrow { font-family: "newspaper",sans-serif; font-size: 30px; position: absolute; opacity: 0.65; margin: -55px 0px 0px; top: 50%; padding: 0px; width: 90px; height: 110px; }
.mfp-arrow:active { margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; }
.mfp-arrow .mfp-b, .mfp-arrow .mfp-a { display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-top: 35px; margin-left: 35px; }
.mfp-arrow-left { left: 0px; }
.mfp-arrow-left::before { content: ""; color: rgb(255, 255, 255); }
.mfp-arrow-right { right: 0px; }
.mfp-arrow-right::before { content: ""; color: rgb(255, 255, 255); }
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%; }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6); background: black none repeat scroll 0% 0%; }
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0px; margin: 0px auto; }
.mfp-figure { line-height: 0; }
.mfp-figure::before { bottom: 40px; content: ""; display: block; height: 20%; width: 100%; position: absolute; z-index: 0; background: transparent linear-gradient(to bottom, transparent 0px, 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%; }
.mfp-figure small { color: rgb(189, 189, 189); display: block; font-size: 12px; line-height: 14px; }
.mfp-figure figure { margin: 0px; }
.mfp-bottom-bar { font-size: 11px; line-height: 18px; margin-bottom: 50px; position: absolute; bottom: 0px; left: 0px; width: 100%; cursor: auto; padding: 0px 65px 0px 15px; z-index: 1; }
.mfp-title { text-align: left; line-height: 18px; color: rgb(243, 243, 243); overflow-wrap: break-word; }
.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder { padding-left: 0px; padding-right: 0px; }
  .mfp-img-mobile img.mfp-img { padding: 0px; }
  .mfp-img-mobile .mfp-figure::after { top: 0px; bottom: 0px; }
  .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%; bottom: 0px; margin: 0px; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0px; }
  .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
  .mfp-img-mobile .mfp-close { top: 0px; right: 0px; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%; position: fixed; text-align: center; padding: 0px; }
}
@media all and (max-width: 900px) {
  .mfp-arrow { transform: scale(0.75); }
  .mfp-arrow-left { transform-origin: 0px 0px 0px; }
  .mfp-arrow-right { transform-origin: 100% 50% 0px; }
  .mfp-container { padding-left: 6px; padding-right: 6px; }
}
.mfp-ie7 .mfp-img { padding: 0px; }
.mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px; }
.mfp-ie7 .mfp-container { padding: 0px; }
.mfp-ie7 .mfp-content { padding-top: 44px; }
.mfp-ie7 .mfp-close { top: 0px; right: 0px; padding-top: 0px; }
.image-source-link { color: rgb(152, 195, 209); }
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg { opacity: 0.001; backface-visibility: hidden; transition: all 0.3s ease-out 0s; }
.mfp-with-zoom.mfp-ready .mfp-container { opacity: 1; }
.mfp-with-zoom.mfp-ready.mfp-bg { opacity: 0.8; }
.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg { opacity: 0; }
.mfp-bg { z-index: 10000; }
.mfp-wrap { z-index: 10000; }
.white-popup-block { position: relative; margin: 0px auto; max-width: 408px; min-height: 100px; font-family: inherit; text-align: center; color: rgb(255, 255, 255); vertical-align: top; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); padding: 0px 0px 24px; overflow: hidden; }
.white-popup-block::after { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: block; background: transparent linear-gradient(45deg, rgba(42, 128, 203, 0.8) 0px, rgba(66, 189, 205, 0.8) 100%) repeat scroll 0% 0%; z-index: -2; }
.white-popup-block::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: block; background-size: cover; background-position: center top; background-repeat: no-repeat; z-index: -3; }
.mfp-content .td-login-wrap { position: relative; }
.mfp-content .td-back-button { visibility: hidden; opacity: 0; transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s; position: absolute; top: 13px; left: 8px; color: rgb(255, 255, 255); width: 50px; height: 50px; z-index: 99; }
.mfp-content .td-back-button i { line-height: 50px; font-size: 16px; }
.mfp-content .td-login-inputs { width: 100%; display: inline-block; position: relative; margin-bottom: 30px; font-size: 15px; font-weight: 400; color: rgb(255, 255, 255); }
.mfp-content .td-login-inputs label { position: absolute; top: 8px; left: 0px; text-transform: uppercase; transition: all 0.2s ease 0s; pointer-events: none; }
.mfp-content .td-login-inputs::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 1px; background-color: rgb(255, 255, 255); opacity: 0.3; }
.mfp-content .td-login-input { position: relative; background-color: transparent ! important; height: 40px; margin: 0px ! important; padding: 0px; box-shadow: none ! important; font-size: 15px; color: rgb(255, 255, 255); outline: 0px none; border: 0px none; }
.mfp-content .td-login-input:focus ~ label, .mfp-content .td-login-input:valid ~ label { top: -18px; font-size: 11px; opacity: 0.6; }
.mfp-content .td-login-input:invalid { font-style: italic; }
.mfp-content .td-login-button { width: 100%; height: 50px; background-color: rgb(255, 255, 255); padding: 5px 12px 6px; margin-top: 20px; margin-bottom: 0px; text-transform: uppercase; text-shadow: none; font-size: 13px; font-weight: 600; color: rgb(0, 0, 0); box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2); border: 0px none; border-radius: 0px; transition: background-color 0.2s ease 0s ! important; }
.mfp-content .td-login-button:active, .mfp-content .td-login-button:hover { box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2); background-color: rgb(222, 234, 75); }
.mfp-content .td-login-info-text { display: block; margin-top: 6px; font-size: 11px; color: rgb(255, 255, 255); }
.mfp-content .td-login-info-text a { color: inherit; }
.mfp-content .td-login-info-text a:hover { text-decoration: underline; }
.mfp-content #register-link { width: 100%; display: block; padding: 13px; margin-top: 24px; font-size: 13px; text-transform: uppercase; color: rgb(255, 255, 255); cursor: pointer; position: relative; }
.mfp-content #register-link::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; border: 1px solid rgb(255, 255, 255); opacity: 0; transition: opacity 0.2s ease 0s; }
.mfp-content #register-link:hover::before { opacity: 0.2; }
.mfp-content .td-login-form-div { width: 100%; position: absolute; top: 0px; padding: 0px 20%; }
@media (max-width: 480px) {
  .mfp-content .td-login-form-div { padding: 0px 5%; }
}
.mfp-content #td-login-div { transform: translate3d(0px, 0px, 0px); transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s; }
.mfp-content #td-login-div.td-display-none { visibility: hidden; opacity: 0; transition: all 0.3s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s; }
.mfp-content .td-login-animation #td-login-div { transform: translate3d(-300px, 0px, 0px); }
.mfp-content .td-login-animation .td-back-button { visibility: visible; opacity: 1; }
.mfp-content #td-register-div, .mfp-content #td-forgot-pass-div { visibility: hidden; opacity: 0; transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s; transform: translate3d(300px, 0px, 0px); }
.mfp-content #td-register-div.td-display-block, .mfp-content #td-forgot-pass-div.td-display-block { visibility: visible; opacity: 1; transition: all 0.3s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s; transform: translate3d(0px, 0px, 0px); }
.mfp-content #login-form .mfp-close { position: absolute; top: 26px; width: 20px; height: 20px; line-height: 0; font-size: 0px; color: rgb(255, 255, 255); font-family: "newspaper",sans-serif; }
.mfp-content #login-form .mfp-close::before { position: absolute; top: 50%; left: 50%; transform: translate(-50%, 50%); font-size: 16px; vertical-align: bottom; color: rgb(255, 255, 255); }
.mfp-content #login-form #login-link { position: absolute; left: 26px; top: 28px; cursor: pointer; }
.mfp-content #login-form .mfp-close { right: 27px; left: auto; opacity: 1; }
.mfp-content #login-form .mfp-close::before { content: ""; }
.mfp-content .td-login-panel-title { padding: 26px 0px 22px; line-height: 20px; font-size: 17px; text-transform: uppercase; color: rgb(255, 255, 255); pointer-events: none; }
.mfp-content .td-login-panel-descr { margin-bottom: 77px; font-size: 13px; line-height: 1; }
.mfp-content .td_display_err { color: rgb(255, 255, 255); padding: 14px 30px; display: none; position: absolute; top: 93px; left: 0px; right: 0px; font-size: 12px; text-transform: uppercase; margin: 0px -40%; line-height: 1; }
.mfp-content .td_display_err::before { content: ""; width: 100%; height: 100%; background-color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; opacity: 0.8; z-index: -1; }
.mfp-content .td_display_msg_ok::before { background-color: rgb(255, 255, 255); opacity: 0.1; }
.mpf-td-login-effect .mfp-with-anim { opacity: 0; transition: all 400ms cubic-bezier(0.55, 0, 0.1, 1) 0s; transform: perspective(600px) scale(0.4); }
.mpf-td-login-effect.mfp-bg { opacity: 0; transition: all 0.3s ease-out 0s; }
.mpf-td-login-effect.mfp-ready .mfp-with-anim { opacity: 1; transform: perspective(600px) scale(1); }
.mpf-td-login-effect.mfp-ready.mfp-bg { opacity: 0.8; }
.mpf-td-login-effect.mfp-removing .mfp-with-anim { transform: perspective(600px) scale(0.4); opacity: 0; }
.mpf-td-login-effect.mfp-removing.mfp-bg { opacity: 0; }
.td-a-rec img { display: block; }
.td-visible-desktop { display: table; }
.td-visible-tablet-landscape, .td-visible-tablet-l, .td-visible-tablet-portrait, .td-visible-tablet-tp, .td-visible-phone { display: none; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-visible-tablet-landscape, .td-visible-tablet-l { display: table; }
  .td-visible-desktop { display: none; }
  .td-visible-tablet-portrait, .td-visible-tablet-tp { display: none; }
  .td-visible-phone { display: none; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-visible-tablet-portrait, .td-visible-tablet-tp { display: table; }
  .td-visible-desktop { display: none; }
  .td-visible-tablet-landscape, .td-visible-tablet-l { display: none; }
  .td-visible-phone { display: none; }
}
@media (max-width: 767px) {
  .td-visible-phone { display: table; }
  .td-visible-desktop { display: none; }
  .td-visible-tablet-landscape, .td-visible-tablet-l { display: none; }
  .td-visible-tablet-portrait, .td-visible-tablet-tp { display: none; }
}
@media (min-width: 1141px) {
  .td-rec-hide-on-m { display: none ! important; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-rec-hide-on-tl { display: none ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-rec-hide-on-tp { display: none ! important; }
}
@media (max-width: 767px) {
  .td-rec-hide-on-p { display: none ! important; }
}
.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-rec-wrap .td-adspot-title { margin-bottom: -21px; position: relative; top: 3px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-rec-wrap .td-adspot-title { margin-bottom: -14px; top: 0px; }
}
@media (max-width: 767px) {
  .td-header-rec-wrap .td-adspot-title { top: 0px; margin-bottom: -10px; }
}
.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%; }
}
.td-header-sp-recs img, .td-header-sp-recs .adsbygoogle { position: absolute; margin: auto; top: 0px; bottom: 0px; left: 0px; right: 0px; }
@media (max-width: 767px) {
  .td-header-sp-recs img, .td-header-sp-recs .adsbygoogle { position: relative; display: table; margin: 10px auto; width: 100%; }
}
@media (min-width: 768px) {
  .td-header-wrap .td-a-rec-id-header > div, .td-header-wrap .td-g-rec-id-header > .adsbygoogle { margin: 14px auto; }
}
@media (min-width: 1019px) {
  .td-header-wrap .td-a-rec-id-header > div, .td-header-wrap .td-g-rec-id-header > .adsbygoogle { margin: 24px auto; }
}
.td-a-rec-id-smart_list_6 img, .td-a-rec-id-smart_list_7 img, .td-a-rec-id-smart_list_8 img, .td-a-rec-id-post_style_12 img, .td-a-rec-id-sidebar img, .td-a-rec-id-content_top img, .td-a-rec-id-content_inline img, .td-a-rec-id-content_bottom img, .td-a-rec-id-custom_ad_1 img, .td-a-rec-id-custom_ad_2 img, .td-a-rec-id-custom_ad_3 img, .td-a-rec-id-custom_ad_4 img, .td-a-rec-id-custom_ad_5 img { width: 100%; }
.td-g-rec-id-sidebar { text-align: center; }
.td-g-rec-id-sidebar .adsbygoogle { margin-bottom: 44px; }
.td-visible-desktop, .td-visible-tablet-landscape, .td-visible-tablet-l, .td-visible-tablet-portrait, .td-visible-tablet-tp, .td-visible-phone { margin-left: auto; margin-right: auto; }
.td-a-rec-id-sidebar > div { margin-bottom: 48px; }
.td-g-rec-id-post_style_12, .td-g-rec-id-content_top, .td-g-rec-id-content_bottom { clear: both; }
.td-g-rec-id-post_style_12 .adsbygoogle, .td-g-rec-id-content_top .adsbygoogle, .td-g-rec-id-content_bottom .adsbygoogle { margin-bottom: 21px; position: relative; left: 50%; transform: translateX(-50%); }
.td-a-rec-id-post_style_12, .td-a-rec-id-content_top, .td-a-rec-id-content_bottom { clear: both; text-align: center; }
.td-a-rec-id-post_style_12 > div, .td-a-rec-id-content_top > div, .td-a-rec-id-content_bottom > div { margin-bottom: 21px; }
.td-a-rec-id-post_style_12 img, .td-a-rec-id-content_top img, .td-a-rec-id-content_bottom img { margin-bottom: 0px; }
.td-a-rec-id-post_style_12 .td-adspot-title, .td-a-rec-id-post_style_13 .td-adspot-title { margin-bottom: -9px; }
.td-g-rec-id-smart_list_6, .td-g-rec-id-smart_list_7, .td-g-rec-id-smart_list_8 { clear: both; }
.td-g-rec-id-smart_list_6 .adsbygoogle, .td-g-rec-id-smart_list_7 .adsbygoogle, .td-g-rec-id-smart_list_8 .adsbygoogle { margin-top: 0px; margin-bottom: 16px; position: relative; left: 50%; transform: translateX(-50%); }
.td-a-rec-id-smart_list_6, .td-a-rec-id-smart_list_7, .td-a-rec-id-smart_list_8 { clear: both; text-align: center; }
.td-a-rec-id-smart_list_6 > div, .td-a-rec-id-smart_list_7 > div, .td-a-rec-id-smart_list_8 > div { margin-top: 0px; margin-bottom: 16px; }
.td-a-rec-id-smart_list_6 img, .td-a-rec-id-smart_list_7 img, .td-a-rec-id-smart_list_8 img { margin: 0px; }
.td-g-rec-id-smart_list_7 .adsbygoogle { margin-bottom: 21px; }
.td-a-rec-id-smart_list_7 > div { margin-bottom: 26px; }
.td-a-rec-id-smart_list_7 img { margin-bottom: 0px; }
.td-g-rec-id-content_inline .adsbygoogle { margin-bottom: 21px; position: relative; left: 50%; transform: translateX(-50%); }
.td-g-rec-id-content_inlineleft, .td-a-rec-id-content_inlineleft { float: left; }
.td-g-rec-id-content_inlineleft .td-adspot-title, .td-a-rec-id-content_inlineleft .td-adspot-title { margin-right: 21px; }
@media (max-width: 767px) {
  .td-g-rec-id-content_inlineleft .td-adspot-title, .td-a-rec-id-content_inlineleft .td-adspot-title { margin: 0px; }
}
.td-g-rec-id-content_inlineleft > div, .td-a-rec-id-content_inlineleft > div, .td-g-rec-id-content_inlineleft .adsbygoogle, .td-a-rec-id-content_inlineleft .adsbygoogle { margin-bottom: 15px; margin-top: 9px; margin-right: 21px; }
@media (max-width: 767px) {
  .td-g-rec-id-content_inlineleft > div, .td-a-rec-id-content_inlineleft > div, .td-g-rec-id-content_inlineleft .adsbygoogle, .td-a-rec-id-content_inlineleft .adsbygoogle { margin: 0px auto 26px; }
}
.td-g-rec-id-content_inlineleft img, .td-a-rec-id-content_inlineleft img { margin-bottom: 0px; }
@media (max-width: 767px) {
  .td-g-rec-id-content_inlineleft, .td-a-rec-id-content_inlineleft { float: none; text-align: center; }
}
.td-g-rec-id-content_inlineright, .td-a-rec-id-content_inlineright { float: right; }
.td-g-rec-id-content_inlineright .td-adspot-title, .td-a-rec-id-content_inlineright .td-adspot-title { margin-left: 21px; margin-bottom: -6px; }
@media (max-width: 767px) {
  .td-g-rec-id-content_inlineright .td-adspot-title, .td-a-rec-id-content_inlineright .td-adspot-title { margin: 0px; }
}
.td-g-rec-id-content_inlineright > div, .td-a-rec-id-content_inlineright > div, .td-g-rec-id-content_inlineright .adsbygoogle, .td-a-rec-id-content_inlineright .adsbygoogle { margin-bottom: 15px; margin-top: 6px; margin-left: 21px; }
@media (max-width: 767px) {
  .td-g-rec-id-content_inlineright > div, .td-a-rec-id-content_inlineright > div, .td-g-rec-id-content_inlineright .adsbygoogle, .td-a-rec-id-content_inlineright .adsbygoogle { margin: 0px auto 26px; }
}
.td-g-rec-id-content_inlineright img, .td-a-rec-id-content_inlineright img { margin-bottom: 0px; }
@media (max-width: 767px) {
  .td-g-rec-id-content_inlineright, .td-a-rec-id-content_inlineright { float: none; text-align: center; }
}
.td-a-rec-id-footer_top, .td-g-rec-id-footer_top { display: table; position: relative; text-align: center; margin: -12px auto 40px; }
@media (max-width: 767px) {
  .td-a-rec-id-footer_top > div img, .td-g-rec-id-footer_top > div img { width: 100%; }
}
.td-a-rec-id-footer_top .td-adspot-title, .td-g-rec-id-footer_top .td-adspot-title { margin-top: -21px; }
.td-g-rec-id-custom_ad_1, .td-g-rec-id-custom_ad_2, .td-g-rec-id-custom_ad_3, .td-g-rec-id-custom_ad_4, .td-g-rec-id-custom_ad_5 { text-align: center; display: table; margin-left: auto; margin-right: auto; position: relative; }
.td-g-rec-id-custom_ad_1 .adsbygoogle, .td-g-rec-id-custom_ad_2 .adsbygoogle, .td-g-rec-id-custom_ad_3 .adsbygoogle, .td-g-rec-id-custom_ad_4 .adsbygoogle, .td-g-rec-id-custom_ad_5 .adsbygoogle { margin-bottom: 44px; }
.td-a-rec-id-custom_ad_1, .td-a-rec-id-custom_ad_2, .td-a-rec-id-custom_ad_3, .td-a-rec-id-custom_ad_4, .td-a-rec-id-custom_ad_5 { text-align: center; display: table; margin-left: auto; margin-right: auto; position: relative; }
.td-a-rec-id-custom_ad_1 > div, .td-a-rec-id-custom_ad_2 > div, .td-a-rec-id-custom_ad_3 > div, .td-a-rec-id-custom_ad_4 > div, .td-a-rec-id-custom_ad_5 > div { margin-bottom: 44px; }
.td-adspot-title { color: rgb(187, 187, 187); font-size: 10px; text-align: center; display: block; }
.td-g-rec-id-post_style_1 .adsbygoogle { margin-bottom: 15px; }
@media (max-width: 767px) {
  .td-g-rec-id-post_style_1 { text-align: center; }
}
.td-a-rec-id-post_style_1 img { width: 100%; }
.td-g-rec-id-post_style_11 .adsbygoogle { margin-bottom: 21px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-g-rec-id-post_style_11 .adsbygoogle { margin-bottom: 0px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-g-rec-id-post_style_11 { text-align: center; }
}
@media (max-width: 767px) {
  .td-g-rec-id-post_style_11 { text-align: center; }
}
.td-a-rec-id-post_style_11 > div { margin-bottom: 21px; margin-left: 0px; margin-right: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-a-rec-id-post_style_11 > div { margin-bottom: 0px; }
}
@media (max-width: 1018px) {
  .td-a-rec-id-post_style_11 > div { margin-right: auto; margin-left: auto; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-a-rec-id-post_style_11 { text-align: center; }
}
.td-a-rec-id-post_style_11 img { width: 100%; }
.td-a-rec-id-post_style_11 .td-adspot-title { text-align: left; }
.td-all-devices { display: table; margin-left: auto; margin-right: auto; }
.td-all-devices img { display: block; }
.widget { font-family: inherit; margin-bottom: 38px; }
.widget a { color: rgb(17, 17, 17); }
.widget a:hover { color: rgb(77, 178, 236); }
.widget ul { list-style: outside none none; box-shadow: none; }
.widget li { line-height: 30px; list-style: outside none none; margin-left: 12px; }
.widget li li { margin-left: 21px; }
.widget select { width: 100%; height: 30px; margin-bottom: 10px; margin-top: 13px; padding: 0px 5px; }
.widget .block-title { margin-bottom: 13px; }
.widget .block-title span a { padding: 0px; color: inherit; }
.archive .widget_archive .current, .archive .widget_archive .current a { color: rgb(77, 178, 236); }
.widget_calendar { margin-bottom: 36px; }
.widget_calendar .block-title { margin-bottom: 17px; }
.widget_calendar table { width: 100%; text-align: center; }
.widget_calendar th { text-align: center; }
.widget_calendar td { padding: 8px 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .widget_calendar td { padding: 5px 0px; }
}
.widget_calendar #today { background-color: rgb(237, 237, 237); font-weight: bold; color: rgb(0, 0, 0); }
.widget_calendar caption { font-weight: bold; padding-bottom: 10px; }
.widget_calendar thead tr { line-height: 34px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .widget_calendar thead tr { line-height: 28px; }
}
.widget_calendar tfoot td { border: 0px none; }
.widget_calendar tfoot #prev { text-align: left; }
.widget_calendar tfoot #next { text-align: right; }
.widget_calendar tfoot a:hover { color: rgb(77, 178, 236); }
.widget_categories li span { float: right; margin-right: 10px; }
.widget_recent_comments { margin-bottom: 42px; font-size: 12px; color: rgb(68, 68, 68); }
.widget_recent_comments .block-title { margin-bottom: 18px; }
.widget_recent_comments span a { margin-right: 5px; margin-left: 0px; }
.widget_recent_comments a { margin-left: 5px; font-style: italic; font-size: 13px; font-weight: 600; }
.widget_recent_comments li { margin: 10px 12px ! important; line-height: 21px; padding-bottom: 13px; border-bottom: 1px dashed rgb(241, 241, 241); }
.widget_recent_comments li:last-child { border-bottom: 0px none; padding-bottom: 0px; }
.widget_recent_entries { margin-bottom: 32px; }
.widget_recent_entries ul { margin-top: 13px; }
.widget_recent_entries li { margin-bottom: 8px; padding-bottom: 7px; border-bottom: 1px dashed rgb(241, 241, 241); font-family: inherit; }
@media (min-width: 768px) and (max-width: 1018px) {
  .widget_recent_entries li { margin-bottom: 3px; padding-bottom: 2px; }
}
.widget_recent_entries li:last-child { border-bottom: 0px none; }
.widget_recent_entries li a { display: inline-block; line-height: 21px; }
.widget_recent_entries .post-date { display: block; font-family: inherit; font-size: 11px; line-height: 16px; color: rgb(181, 181, 181); font-style: italic; margin-bottom: 5px; }
.widget_rss { margin-bottom: 29px; }
.widget_rss .block-title { margin-bottom: 17px; }
.widget_rss .block-title span { padding: 0px; line-height: 1; }
.widget_rss .block-title a:first-child { display: none; }
.widget_rss .block-title a:hover { color: rgb(77, 178, 236); }
.widget_rss .block-title .rsswidget { color: rgb(255, 255, 255); padding: 6px 12px 5px; }
.widget_rss li { margin-bottom: 14px; padding-bottom: 10px; border-bottom: 1px dashed rgb(241, 241, 241); line-height: 21px; }
.widget_rss li .rsswidget { margin-bottom: 8px; margin-right: 10px; padding-bottom: 7px; font-family: inherit; font-weight: 500; font-size: 18px; }
.widget_rss li .rssSummary { font-size: 12px; color: rgb(68, 68, 68); }
.widget_rss li:last-child { border-bottom: 0px none; }
.widget_rss .rss-date, .widget_rss cite { display: block; font-family: inherit; font-size: 11px; line-height: 16px; color: rgb(181, 181, 181); font-style: italic; position: relative; margin-bottom: 5px; margin-top: 5px; }
.widget_search { margin-bottom: 48px; }
.widget_search .block-title { margin-bottom: 26px; }
.widget_text { margin-bottom: 17px; }
.widget_text .block-title { margin-bottom: 26px; }
.widget_text .wp-smiley { width: auto; }
.widget_tag_cloud { margin-bottom: 48px; }
.widget_tag_cloud .block-title { margin-bottom: 26px; }
.widget_tag_cloud .tagcloud { padding: 0px 12px; }
.widget_tag_cloud a { margin-right: 10px; margin-bottom: 10px; display: inline-block; }
.wp-video { margin-bottom: 26px; position: relative; }
.wp-video .wp-video-shortcode { outline: 0px none; }
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all {
  .td-sp { background-image: url(b261c7a272d351b6b940fc3009c11e8fcd6f1b59.png)  ! important; background-size: 90px 2100px ! important; }
}
.td-sp { background-image: url(61b6300bc8229c67221b2b732825b792a23592b0.png) ; background-repeat: no-repeat; display: block; }
.td-sp-video-play { width: 42px; height: 42px; background-position: -20px -488px; }
.td-sp-video-pause { width: 42px; height: 42px; background-position: -20px -612px; }
.td-sp-facebook { width: 32px; height: 32px; background-position: -20px -20px; }
.td-sp-pinterest { width: 32px; height: 32px; background-position: -20px -72px; }
.td-sp-rss { width: 32px; height: 32px; background-position: -20px -124px; }
.td-sp-soundcloud { width: 32px; height: 32px; background-position: -20px -176px; }
.td-sp-instagram { width: 32px; height: 32px; background-position: -20px -228px; }
.td-sp-googleplus { width: 32px; height: 32px; background-position: -20px -280px; }
.td-sp-vimeo { width: 32px; height: 32px; background-position: -20px -332px; }
.td-sp-youtube { width: 32px; height: 32px; background-position: -20px -384px; }
.td-sp-twitter { width: 32px; height: 32px; background-position: -20px -436px; }
.td_block_social_counter { font-family: inherit; font-weight: bold; font-size: 11px; color: rgb(255, 255, 255); margin-bottom: 47px; }
.td_block_social_counter .td-sp { position: relative; }
.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-list {  }
.td-social-list::before, .td-social-list::after { display: table; content: ""; line-height: 0; }
.td-social-list::after { clear: both; }
.td_social_type { width: 100%; margin-bottom: 10px; transition: background-color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s; }
.td_social_type:last-child { margin-bottom: 0px; }
.td_social_type:hover .td-social-box { background-color: rgb(34, 34, 34); }
.td_social_type .td_social_info { padding: 0px 0px 0px 9px; position: relative; top: -12px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_social_type .td_social_info_name { display: none; }
}
.td_social_type .td-social-box { height: 32px; position: relative; overflow: hidden; }
.td_social_type .td-social-box .td-sp { display: inline-block; }
.td_social_type .td_social_number { border-left: 1px solid rgba(255, 255, 255, 0.1); padding-left: 9px; }
.td_social_type .td_social_button { float: right; border-left: 1px solid rgba(255, 255, 255, 0.1); padding: 0px 14px; margin-top: 8px; top: 9px; height: 16px; line-height: 15px; text-transform: uppercase; }
.td_social_type .td_social_button a { color: rgb(255, 255, 255); }
.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_type .td_social_button a:hover { color: inherit; text-decoration: none ! important; }
.td_social_type a { color: rgb(255, 255, 255); }
.td-footer-wrapper .td_social_type:hover .td-social-box { background-color: rgb(68, 68, 68); }
.td-footer-wrapper .td-social-style1 .td_social_type .td-social-box, .td-footer-wrapper .td-social-style7 .td_social_type .td-social-box { background-color: rgb(68, 68, 68); }
.td-footer-wrapper .td-social-style2, .td-footer-wrapper .td-social-style8 { color: rgb(255, 255, 255); }
.td-footer-wrapper .td-social-style2 .td_social_type, .td-footer-wrapper .td-social-style8 .td_social_type { color: rgb(255, 255, 255); }
.td-footer-wrapper .td-social-style2 .td_social_type:hover, .td-footer-wrapper .td-social-style8 .td_social_type:hover { color: rgb(153, 153, 153); }
.td-footer-wrapper .td-social-style2 .td_social_type:hover a, .td-footer-wrapper .td-social-style8 .td_social_type:hover a { color: rgb(153, 153, 153); }
.td-footer-wrapper .td-social-style2 .td_social_type:hover .td-social-box, .td-footer-wrapper .td-social-style8 .td_social_type:hover .td-social-box { background-color: transparent; }
.td-footer-wrapper .td-social-style2 .td_social_type .td-social-box, .td-footer-wrapper .td-social-style8 .td_social_type .td-social-box { border-color: rgb(68, 68, 68); }
.td-footer-wrapper .td-social-style2 .td_social_type a, .td-footer-wrapper .td-social-style8 .td_social_type a { color: rgb(255, 255, 255); }
.td-footer-wrapper .td-social-style2 .td_social_type .td_social_button, .td-footer-wrapper .td-social-style8 .td_social_type .td_social_button { border-color: rgb(68, 68, 68); }
.td-footer-wrapper .td-social-style3, .td-footer-wrapper .td-social-style4 { color: rgb(255, 255, 255); }
.td-footer-wrapper .td-social-style3 .td_social_type a, .td-footer-wrapper .td-social-style4 .td_social_type a { color: rgb(255, 255, 255); }
.td-footer-wrapper .td-social-style3 .td_social_type:hover, .td-footer-wrapper .td-social-style4 .td_social_type:hover { color: rgb(153, 153, 153); }
.td-footer-wrapper .td-social-style3 .td_social_type:hover a, .td-footer-wrapper .td-social-style4 .td_social_type:hover a { color: rgb(153, 153, 153); }
.td-footer-wrapper .td-social-style9, .td-footer-wrapper .td-social-style10 { color: rgb(255, 255, 255); }
.td-footer-wrapper .td-social-style9 .td_social_type:hover, .td-footer-wrapper .td-social-style10 .td_social_type:hover { color: rgb(153, 153, 153); }
.td-footer-wrapper .td-social-style9 .td_social_type:hover .td-social-box, .td-footer-wrapper .td-social-style10 .td_social_type:hover .td-social-box { background-color: transparent; }
.td_social_facebook .td-social-box { background-color: rgb(81, 110, 171); }
.td_social_rss .td-social-box { background-color: rgb(255, 102, 0); }
.td_social_soundcloud .td-social-box { background-color: rgb(255, 84, 25); }
.td_social_twitter .td-social-box { background-color: rgb(41, 197, 246); }
.td_social_vimeo .td-social-box { background-color: rgb(0, 101, 153); }
.td_social_youtube .td-social-box { background-color: rgb(225, 78, 66); }
.td_social_googleplus .td-social-box { background-color: rgb(235, 64, 38); }
.td_social_instagram .td-social-box { background-color: rgb(65, 112, 150); }
.td-social-boxed .td_social_type { text-align: center; width: 33.3333%; margin: 0px; float: left; }
.td-social-boxed .td_social_type .td-social-box { height: 100px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-boxed .td_social_type .td-social-box { height: 70px; }
}
.td-social-boxed .td_social_type span { display: block; width: 100%; padding: 0px; }
.td-social-boxed .td-sp { margin-top: 10px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-boxed .td-sp { margin-top: 4px; }
}
.td-social-boxed .td-sp::after { display: none; }
.td-social-boxed .td_social_info { font-size: 17px; top: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-boxed .td_social_info { font-size: 13px; top: -12px; }
}
.td-social-boxed .td_social_info_name { font-size: 13px; font-weight: normal; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-boxed .td_social_info_name { top: -17px; font-size: 10px; }
}
.td-social-boxed .td_social_button { opacity: 0; position: absolute; height: 100%; margin-top: 0px; top: 0px; }
.td-social-boxed .td_social_button a::after { width: 100%; height: 100%; }
.td-social-colored .td_social_facebook .td-sp { background-color: rgb(81, 110, 171); }
.td-social-colored .td_social_rss .td-sp { background-color: rgb(255, 102, 0); }
.td-social-colored .td_social_soundcloud .td-sp { background-color: rgb(255, 84, 25); }
.td-social-colored .td_social_twitter .td-sp { background-color: rgb(41, 197, 246); }
.td-social-colored .td_social_vimeo .td-sp { background-color: rgb(0, 101, 153); }
.td-social-colored .td_social_youtube .td-sp { background-color: rgb(225, 78, 66); }
.td-social-colored .td_social_googleplus .td-sp { background-color: rgb(235, 64, 38); }
.td-social-colored .td_social_instagram .td-sp { background-color: rgb(65, 112, 150); }
.td-social-font-icons .td-sp { background: transparent none repeat scroll 0% 0%; font-family: "newspaper",sans-serif; font-size: 14px; text-align: center; font-weight: normal; }
.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-style1 .td_social_type .td-social-box { background-color: rgb(34, 34, 34); }
.td-social-style1 .td_social_facebook:hover .td-social-box { background-color: rgb(81, 110, 171) ! important; }
.td-social-style1 .td_social_rss:hover .td-social-box { background-color: rgb(255, 102, 0) ! important; }
.td-social-style1 .td_social_soundcloud:hover .td-social-box { background-color: rgb(255, 84, 25) ! important; }
.td-social-style1 .td_social_twitter:hover .td-social-box { background-color: rgb(41, 197, 246) ! important; }
.td-social-style1 .td_social_vimeo:hover .td-social-box { background-color: rgb(0, 101, 153) ! important; }
.td-social-style1 .td_social_youtube:hover .td-social-box { background-color: rgb(225, 78, 66) ! important; }
.td-social-style1 .td_social_googleplus:hover .td-social-box { background-color: rgb(235, 64, 38) ! important; }
.td-social-style1 .td_social_instagram:hover .td-social-box { background-color: rgb(65, 112, 150) ! important; }
.td-social-style2 { color: rgb(0, 0, 0); }
.td-social-style2 .td_social_type .td-social-box { background-color: transparent; border: 1px solid rgb(237, 237, 237); }
.td-social-style2 .td_social_type .td_social_button { margin-top: 7px; }
.td-social-style2 .td_social_type a { color: rgb(0, 0, 0); }
.td-social-style2 .td_social_type:hover { color: rgb(85, 85, 85); }
.td-social-style2 .td_social_type:hover .td_social_type a { color: rgb(85, 85, 85); }
.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-style2 .td_social_button { border-color: rgb(237, 237, 237); }
.td-social-style3 { color: rgb(0, 0, 0); }
.td-social-style3 .td_social_type a { color: rgb(0, 0, 0); }
.td-social-style3 .td_social_type .td_social_button { margin-top: 13px; padding: 0px; border: 0px none; }
.td-social-style3 .td_social_type .td_social_button a::after { height: 40px; }
.td-social-style3 .td_social_type .td_social_info { top: -15px; }
.td-social-style3 .td_social_type:hover { color: rgb(85, 85, 85); }
.td-social-style3 .td_social_type:hover .td_social_type a { color: rgb(85, 85, 85); }
.td-social-style3 .td_social_type:hover .td-social-box { background-color: transparent; }
.td-social-style3 .td-social-box { background-color: transparent; height: 40px; }
.td-social-style3 .td-sp { width: 40px; height: 40px; border-radius: 40px; margin-right: 5px; }
.td-social-style3 .td-sp::after { top: 7px; }
.td-social-style3 .td-sp::after { display: none; }
.td-social-style3 .td_social_facebook .td-sp { background-position: -17px -17px; }
.td-social-style3 .td_social_rss .td-sp { background-position: -16px -121px; }
.td-social-style3 .td_social_soundcloud .td-sp { background-position: -17px -173px; }
.td-social-style3 .td_social_twitter .td-sp { background-position: -16px -431px; }
.td-social-style3 .td_social_vimeo .td-sp { background-position: -16px -327px; }
.td-social-style3 .td_social_youtube .td-sp { background-position: -15px -380px; }
.td-social-style3 .td_social_googleplus .td-sp { background-position: -17px -276px; }
.td-social-style3 .td_social_instagram .td-sp { background-position: -16px -224px; }
.td-social-style4 { color: rgb(0, 0, 0); }
.td-social-style4 .td_social_type a { color: rgb(0, 0, 0); }
.td-social-style4 .td_social_type .td_social_button { margin-top: 13px; padding: 0px; border: 0px none; }
.td-social-style4 .td_social_type .td_social_button a::after { height: 40px; }
.td-social-style4 .td_social_type .td_social_info { top: -15px; }
.td-social-style4 .td_social_type:hover { color: rgb(85, 85, 85); }
.td-social-style4 .td_social_type:hover .td_social_type a { color: rgb(85, 85, 85); }
.td-social-style4 .td_social_type:hover .td-social-box { background-color: transparent; }
.td-social-style4 .td-social-box { background-color: transparent; height: 40px; }
.td-social-style4 .td-sp { width: 40px; height: 40px; margin-right: 5px; }
.td-social-style4 .td-sp::after { top: 7px; }
.td-social-style4 .td-sp::after { display: none; }
.td-social-style4 .td_social_facebook .td-sp { background-position: -17px -17px; }
.td-social-style4 .td_social_rss .td-sp { background-position: -16px -121px; }
.td-social-style4 .td_social_soundcloud .td-sp { background-position: -17px -173px; }
.td-social-style4 .td_social_twitter .td-sp { background-position: -16px -431px; }
.td-social-style4 .td_social_vimeo .td-sp { background-position: -16px -327px; }
.td-social-style4 .td_social_youtube .td-sp { background-position: -15px -380px; }
.td-social-style4 .td_social_googleplus .td-sp { background-position: -17px -276px; }
.td-social-style4 .td_social_instagram .td-sp { background-position: -16px -224px; }
.td-social-style5 .td-social-list { margin-left: -8px; margin-right: -8px; }
@media (max-width: 1018px) {
  .td-social-style5 .td-social-list { margin-left: -2px; margin-right: -2px; }
}
.td-social-style5 .td_social_type .td-social-box { margin: 0px 8px 16px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style5 .td_social_type .td-social-box { margin: 0px 2px 4px; }
}
@media (max-width: 767px) {
  .td-social-style5 .td_social_type .td-social-box { margin: 0px 2px 4px; }
}
.td-social-style7 .td-social-list { margin-left: -8px; margin-right: -8px; }
@media (max-width: 1018px) {
  .td-social-style7 .td-social-list { margin-left: -2px; margin-right: -2px; }
}
.td-social-style7 .td_social_type .td-social-box { background-color: rgb(34, 34, 34); margin: 0px 8px 16px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style7 .td_social_type .td-social-box { margin: 0px 2px 4px; }
}
@media (max-width: 767px) {
  .td-social-style7 .td_social_type .td-social-box { margin: 0px 2px 4px; }
}
.td-social-style7 .td_social_facebook:hover .td-social-box { background-color: rgb(81, 110, 171) ! important; }
.td-social-style7 .td_social_rss:hover .td-social-box { background-color: rgb(255, 102, 0) ! important; }
.td-social-style7 .td_social_soundcloud:hover .td-social-box { background-color: rgb(255, 84, 25) ! important; }
.td-social-style7 .td_social_twitter:hover .td-social-box { background-color: rgb(41, 197, 246) ! important; }
.td-social-style7 .td_social_vimeo:hover .td-social-box { background-color: rgb(0, 101, 153) ! important; }
.td-social-style7 .td_social_youtube:hover .td-social-box { background-color: rgb(225, 78, 66) ! important; }
.td-social-style7 .td_social_googleplus:hover .td-social-box { background-color: rgb(235, 64, 38) ! important; }
.td-social-style7 .td_social_instagram:hover .td-social-box { background-color: rgb(65, 112, 150) ! important; }
.td-social-style8 { color: rgb(0, 0, 0); }
.td-social-style8 .td-social-list { margin-left: -8px; margin-right: -8px; }
@media (max-width: 1018px) {
  .td-social-style8 .td-social-list { margin-left: -2px; margin-right: -2px; }
}
.td-social-style8 .td_social_type .td-social-box { background-color: transparent; border: 1px solid rgb(237, 237, 237); margin: 0px 8px 16px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style8 .td_social_type .td-social-box { margin: 0px 2px 4px; }
}
@media (max-width: 767px) {
  .td-social-style8 .td_social_type .td-social-box { margin: 0px 2px 4px; }
}
.td-social-style8 .td_social_type .td_social_button { margin-top: 7px; }
.td-social-style8 .td_social_type a { color: rgb(0, 0, 0); }
.td-social-style8 .td_social_type:hover { color: rgb(85, 85, 85); }
.td-social-style8 .td_social_type:hover .td_social_type a { color: rgb(85, 85, 85); }
.td-social-style8 .td-sp { font-size: 28px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style8 .td-sp { font-size: 21px; }
}
@media (max-width: 767px) {
  .td-social-style8 .td-sp { font-size: 28px; }
}
.td-social-style8 .td-sp::after { top: 7px; }
.td-social-style8 .td-sp-twitter { font-size: 22px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style8 .td-sp-twitter { font-size: 18px; }
}
.td-social-style8 .td-sp::after { background-color: rgb(0, 0, 0); opacity: 0.1; }
.td-social-style8 .td_social_button { border-color: rgb(237, 237, 237); }
.td-social-style9 { color: rgb(0, 0, 0); }
.td-social-style9 .td_social_type { width: 25%; }
.td-social-style9 .td_social_type a { color: rgb(0, 0, 0); }
.td-social-style9 .td_social_type .td_social_button { padding: 0px; border: 0px none; }
.td-social-style9 .td_social_type:hover { color: rgb(85, 85, 85); }
.td-social-style9 .td_social_type:hover .td_social_type a { color: rgb(85, 85, 85); }
.td-social-style9 .td_social_type:hover .td-sp { box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3); }
.td-social-style9 .td_social_type .td_social_info { font-size: 15px; top: 5px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_type .td_social_info { font-size: 12px; top: 0px; }
}
.td-social-style9 .td_social_type .td_social_info_name { font-size: 11px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_type .td_social_info_name { font-size: 10px; top: -5px; }
}
.td-social-style9 .td_social_type .td-social-box { background-color: transparent; height: 130px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_type .td-social-box { height: 90px; }
}
.td-social-style9 .td-sp { transition: box-shadow 0.3s ease 0s; width: 64px; height: 64px; border-radius: 64px; margin: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td-sp { width: 48px; height: 48px; border-radius: 48px; }
}
.td-social-style9 .td-sp::after { display: none; }
.td-social-style9 .td_social_facebook .td-sp { background-position: -5px -5px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_facebook .td-sp { background-position: -13px -13px; }
}
.td-social-style9 .td_social_rss .td-sp { background-position: -4px -109px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_rss .td-sp { background-position: -12px -117px; }
}
.td-social-style9 .td_social_soundcloud .td-sp { background-position: -5px -161px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_soundcloud .td-sp { background-position: -13px -169px; }
}
.td-social-style9 .td_social_twitter .td-sp { background-position: -4px -419px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_twitter .td-sp { background-position: -12px -427px; }
}
.td-social-style9 .td_social_vimeo .td-sp { background-position: -4px -315px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_vimeo .td-sp { background-position: -12px -323px; }
}
.td-social-style9 .td_social_youtube .td-sp { background-position: -3px -368px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_youtube .td-sp { background-position: -11px -376px; }
}
.td-social-style9 .td_social_googleplus .td-sp { background-position: -5px -264px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_googleplus .td-sp { background-position: -13px -272px; }
}
.td-social-style9 .td_social_instagram .td-sp { background-position: -4px -212px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_instagram .td-sp { background-position: -12px -220px; }
}
.td-social-style10 { color: rgb(0, 0, 0); }
.td-social-style10 .td_social_type { width: 25%; }
.td-social-style10 .td_social_type a { color: rgb(0, 0, 0); }
.td-social-style10 .td_social_type .td_social_button { padding: 0px; border: 0px none; }
.td-social-style10 .td_social_type:hover { color: rgb(85, 85, 85); }
.td-social-style10 .td_social_type:hover .td_social_type a { color: rgb(85, 85, 85); }
.td-social-style10 .td_social_type:hover .td-sp { box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3); }
.td-social-style10 .td_social_type .td_social_info { font-size: 15px; top: 5px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_type .td_social_info { font-size: 12px; top: 0px; }
}
.td-social-style10 .td_social_type .td_social_info_name { font-size: 11px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_type .td_social_info_name { font-size: 10px; top: -5px; }
}
.td-social-style10 .td_social_type .td-social-box { background-color: transparent; height: 130px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_type .td-social-box { height: 90px; }
}
.td-social-style10 .td-sp { transition: box-shadow 0.3s ease 0s; width: 64px; height: 64px; margin: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td-sp { width: 48px; height: 48px; }
}
.td-social-style10 .td-sp::after { display: none; }
.td-social-style10 .td_social_facebook .td-sp { background-position: -5px -5px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_facebook .td-sp { background-position: -13px -13px; }
}
.td-social-style10 .td_social_rss .td-sp { background-position: -4px -109px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_rss .td-sp { background-position: -12px -117px; }
}
.td-social-style10 .td_social_soundcloud .td-sp { background-position: -5px -161px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_soundcloud .td-sp { background-position: -13px -169px; }
}
.td-social-style10 .td_social_twitter .td-sp { background-position: -4px -419px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_twitter .td-sp { background-position: -12px -427px; }
}
.td-social-style10 .td_social_vimeo .td-sp { background-position: -4px -315px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_vimeo .td-sp { background-position: -12px -323px; }
}
.td-social-style10 .td_social_youtube .td-sp { background-position: -3px -368px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_youtube .td-sp { background-position: -11px -376px; }
}
.td-social-style10 .td_social_googleplus .td-sp { background-position: -5px -264px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_googleplus .td-sp { background-position: -13px -272px; }
}
.td-social-style10 .td_social_instagram .td-sp { background-position: -4px -212px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_instagram .td-sp { background-position: -12px -220px; }
}
.td-boxed-layout .td-container-wrap { width: 1164px; }
@media (max-width: 1180px) {
  .td-boxed-layout .td-container-wrap { width: 100%; }
}
.td-boxed-layout .td-container-wrap.td-main-page-wrap { overflow: hidden; }
.td-container-wrap { background-color: rgb(255, 255, 255); margin-left: auto; margin-right: auto; }
.backstretch { width: 100%; height: 100%; position: fixed; z-index: -99999; top: 0px; }
.td-backstretch { max-width: none; opacity: 0; transition: opacity 2s ease 0s; display: block; }
.td-stretch-width { height: auto; width: 100.03%; margin: 0px; position: relative; left: 50%; transform: translateX(-50%); }
.td-stretch-height { position: relative; height: 100%; width: auto; left: 50%; transform: translateX(-50%); }
body.td-ad-background-link { cursor: pointer; }
body.td-ad-background-link #td-outer-wrap { cursor: auto; }
.td_stretch_container { width: 100% ! important; }
@media (min-width: 1141px) {
  .td_stretch_container .td-header-menu-wrap.td-affix { width: 100% ! important; }
}
.td-header-style-8 .td_stretch_container .td-header-sp-logo { left: 0px; right: 0px; margin: auto; pointer-events: none; }
.td-header-style-8 .td_stretch_container .td-header-sp-logo img { pointer-events: auto; }
@media (min-width: 1141px) {
  .td-header-style-8 .td_stretch_container .td-header-sp-logo { width: 1068px; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-8 .td_stretch_container .td-header-sp-logo { width: 980px ! important; height: 82px; top: 0px; }
  .td-header-style-8 .td_stretch_container .td-header-sp-logo img { max-width: 190px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-8 .td_stretch_container .td-header-sp-logo { width: 740px ! important; height: 82px; top: 0px; }
  .td-header-style-8 .td_stretch_container .td-header-sp-logo img { max-width: 140px; }
}
.td_stretch_content { width: 100% ! important; }
@media (min-width: 1141px) {
  .td_stretch_content .td-container { width: 100% ! important; padding-left: 20px; padding-right: 20px; }
  .td_stretch_content #td-top-search { right: 10px; }
  .td_stretch_content .td-header-sp-recs { float: right; }
  .td_stretch_content .sf-menu .td-mega-menu ul { width: calc(100% + 2px) ! important; left: 0px ! important; }
  .td_stretch_content .td_block_mega_menu { width: 1114px; margin-left: auto; margin-right: auto; overflow: visible; }
  .td_stretch_content .td_block_mega_menu::before { content: ""; position: absolute; top: 0px; right: 100%; width: 100%; height: 100%; background-color: rgb(250, 250, 250); }
  .td_stretch_content .td_block_mega_menu .td_mega_menu_sub_cats .cur-sub-cat { border-left: 1px solid rgb(234, 234, 234); }
  .td_stretch_content .td_block_mega_menu.td-no-subcats::before { display: none; }
  .td_stretch_content .td-header-menu-wrap.td-affix { width: 100% ! important; }
  .td_stretch_content .td-drop-down-search { right: 10px; }
}
@media (min-width: 1141px) {
  .td-header-style-3 .td_stretch_content .td-mega-row, .td-header-style-4 .td_stretch_content .td-mega-row { padding: 22px 0px 16px; }
  .td-header-style-3 .td_stretch_content .td-mega-span, .td-header-style-4 .td_stretch_content .td-mega-span { width: 196px; min-height: 202px; float: left; margin-left: 22px ! important; }
  .td-header-style-3 .td_stretch_content .td-next-prev-wrap, .td-header-style-4 .td_stretch_content .td-next-prev-wrap { margin: 0px 0px 22px 22px ! important; }
}
@media (min-width: 1141px) {
  .td-header-style-6 .td_stretch_content #td-header-menu { padding-right: 48px; }
}
@media (min-width: 1141px) {
  .td-header-style-7 .td_stretch_content #td-header-menu { padding-right: 48px; }
}
@media (min-width: 1141px) {
  .td-header-style-8 .td_stretch_content .td-header-top-menu { width: auto; }
  .td-header-style-8 .td_stretch_content.td-header-top-menu-full .td-container { padding-left: 20px; }
  .td-header-style-8 .td_stretch_content .td-header-sp-logo { left: 30px; }
  .td-header-style-8 .td_stretch_content #td-header-menu { padding-left: 20px; }
  .td-header-style-8 .td_stretch_content .td-container { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-8 .td_stretch_content .td-header-sp-logo { height: 82px; top: 0px; }
  .td-header-style-8 .td_stretch_content.td-container { width: 980px ! important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-8 .td_stretch_content .td-header-sp-logo { height: 82px; top: 0px; }
  .td-header-style-8 .td_stretch_content.td-container { width: 740px ! important; }
}
@media (min-width: 1141px) {
  .td-header-style-10 .td_stretch_content .td-affix .td-main-menu-logo { margin-left: 10px; }
}
.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-scroll-up-visible { transform: translate3d(0px, 0px, 0px); }
.td-live-theme-demos { color: rgb(0, 0, 0); font-family: inherit; text-align: center; position: fixed; top: 0px; right: 0px; width: 283px; background-color: white; z-index: 9999; height: 100%; visibility: hidden; transform: translateX(283px); }
@media (max-width: 767px) {
  .td-live-theme-demos { display: none; }
}
@media (max-width: 1366px) {
  .td-live-theme-demos { width: 202px; transform: translateX(202px); }
}
.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-hide-show a { background-color: rgb(255, 255, 255); position: absolute; top: 145px; right: 280px; padding: 11px 10px; border: 1px solid rgb(232, 232, 232); z-index: -1; color: rgb(0, 0, 0); text-align: center; text-transform: uppercase; font-size: 11px; line-height: 15px; width: 64px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-set-hide-show a { right: 200px; }
}
.td-live-theme-demos .td-set-hide-show a a { color: black; }
.td-live-theme-demos .td-skin-container { width: 283px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-skin-container { width: 202px; }
}
.td-live-theme-demos .td-skin-body { height: 100%; overflow: hidden; position: relative; background-color: rgb(255, 255, 255); }
.td-live-theme-demos .td-skin-wrap { height: 100%; overflow-y: scroll; position: absolute; z-index: 1; }
.td-live-theme-demos .td-skin-buy a { display: inline-block; color: rgb(255, 255, 255); background-color: rgb(77, 178, 236); padding: 12px 36px; border-radius: 2px; margin: 26px 0px; font-weight: 500; font-size: 14px; line-height: 21px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-skin-buy a { padding: 11px 16px; margin: 14px 0px 17px; font-size: 13px; line-height: 18px; }
}
.td-live-theme-demos .td-skin-buy a:hover { opacity: 0.9; }
.td-live-theme-demos .td-skin-header { font-size: 16px; font-weight: bold; line-height: 21px; padding: 0px 12px 16px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-skin-header { font-size: 14px; padding: 0px 12px 10px; }
}
.td-live-theme-demos .td-skin-desc { font-size: 13px; line-height: 18px; padding: 0px 10px 22px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-skin-desc { font-size: 12px; padding: 0px 19px 13px; }
}
.td-live-theme-demos .td-skin-desc span { font-size: 14px; font-weight: bold; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-skin-desc span { font-size: 11px; }
}
.td-live-theme-demos .td-set-theme-style { display: inline-block; float: left; }
.td-live-theme-demos .td-set-theme-style-empty { display: inline-block; float: left; }
.td-live-theme-demos .td-set-theme-style-empty a { cursor: default; }
.td-live-theme-demos .td-set-theme-style-link { position: relative; background-color: rgb(34, 34, 34); }
.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:hover { cursor: pointer; }
.td-live-theme-demos .td-demos-list .td-set-theme-style:nth-child(2n), .td-live-theme-demos .td-demos-list .td-set-theme-style-empty: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), .td-live-theme-demos .td-demos-list .td-set-theme-style-empty: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, .td-live-theme-demos .td-demos-list .td-set-theme-style-empty: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, .td-live-theme-demos .td-demos-list .td-set-theme-style-empty:nth-child(2n) .td-set-theme-style-link::after { width: 100px; }
}
.td-live-theme-demos .td-popup { background-image: url(96fce0f2298811de2547b17e987014c7d006eb00.png) ; background-repeat: no-repeat; display: block; margin-top: 3px; width: 140px; height: 100px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup { height: 71px; width: 100px; background-size: 100px 1846px; }
}
.td-live-theme-demos .td-popup-animals { background-position: 0px 0px; }
.td-live-theme-demos .td-popup-black { background-position: 0px -100px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-black { background-position: 0px -71px; }
}
.td-live-theme-demos .td-popup-blog { background-position: 0px -200px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-blog { background-position: 0px -142px; }
}
.td-live-theme-demos .td-popup-blog_baby { background-position: 0px -300px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-blog_baby { background-position: 0px -213px; }
}
.td-live-theme-demos .td-popup-blog_cars { background-position: 0px -400px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-blog_cars { background-position: 0px -284px; }
}
.td-live-theme-demos .td-popup-blog_health { background-position: 0px -500px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-blog_health { background-position: 0px -355px; }
}
.td-live-theme-demos .td-popup-blog_travel { background-position: 0px -600px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-blog_travel { background-position: 0px -426px; }
}
.td-live-theme-demos .td-popup-cafe { background-position: 0px -700px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-cafe { background-position: 0px -497px; }
}
.td-live-theme-demos .td-popup-cars { background-position: 0px -800px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-cars { background-position: 0px -568px; }
}
.td-live-theme-demos .td-popup-college { background-position: 0px -900px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-college { background-position: 0px -639px; }
}
.td-live-theme-demos .td-popup-default { background-position: 0px -1000px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-default { background-position: 0px -710px; }
}
.td-live-theme-demos .td-popup-fashion { background-position: 0px -1100px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-fashion { background-position: 0px -781px; }
}
.td-live-theme-demos .td-popup-health { background-position: 0px -1200px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-health { background-position: 0px -852px; }
}
.td-live-theme-demos .td-popup-local_news { background-position: 0px -1300px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-local_news {  }
}
.td-live-theme-demos .td-popup-magazine { background-position: 0px -1400px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-magazine { background-position: 0px -994px; }
}
.td-live-theme-demos .td-popup-medicine { background-position: 0px -1500px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-medicine { background-position: 0px -1065px; }
}
.td-live-theme-demos .td-popup-politics { background-position: 0px -1600px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-politics { background-position: 0px -1136px; }
}
.td-live-theme-demos .td-popup-recipes { background-position: 0px -1700px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-recipes { background-position: 0px -1207px; }
}
.td-live-theme-demos .td-popup-sport { background-position: 0px -1800px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-sport { background-position: 0px -1278px; }
}
.td-live-theme-demos .td-popup-tech { background-position: 0px -1900px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-tech { background-position: 0px -1349px; }
}
.td-live-theme-demos .td-popup-travel { background-position: 0px -2000px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-travel { background-position: 0px -1420px; }
}
.td-live-theme-demos .td-popup-video { background-position: 0px -2100px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-video { background-position: 0px -1491px; }
}
.td-live-theme-demos .td-popup-wedding { background-position: 0px -2200px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-wedding { background-position: 0px -1562px; }
}
.td-live-theme-demos .td-popup-what { background-position: 0px -2300px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-what { background-position: 0px -1633px; }
}
.td-live-theme-demos .td-popup-blog_beauty { background-position: 0px -2400px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-blog_beauty { background-position: 0px -1704px; }
}
.td-live-theme-demos .td-popup-gadgets { background-position: 0px -2500px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-gadgets { background-position: 0px -1775px; }
}
.td-live-theme-demos .td-popup-empty1 { background-position: 0px -2600px; }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-empty1 { background-position: 0px -1846px; }
}
.td-live-theme-demos .td-screen-demo { width: 380px; height: 488px; z-index: 1; position: absolute; visibility: hidden; transform: translateX(0px); }
.td-live-theme-demos .td-screen-demo img { display: block; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); }
.td-live-theme-demos .td-screen-demo-extend { width: 140px; height: 510px; right: 140px; z-index: 1; position: absolute; display: none; transform: translateX(0px); }
@media (max-width: 1366px) {
  .td-live-theme-demos .td-screen-demo-extend { width: 100px; right: 100px; }
}
.td-live-theme-demos .td-skin-scroll { position: fixed; height: 36px; width: 45px; background-color: rgba(51, 51, 51, 0.9); opacity: 1; left: 0px; right: 0px; bottom: 0px; margin-left: auto; margin-right: auto; text-align: center; font-size: 10px; padding-top: 6px; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3); transition: bottom 0.4s ease 0s; }
.td-live-theme-demos .td-skin-scroll i { color: rgb(255, 255, 255); font-size: 25px; display: block; cursor: pointer; }
.td-live-theme-demos.td-theme-settings-closed .td-screen-demo { visibility: hidden ! important; }
.td-ts-closed-no-transition { transition: none 0s ease 0s  ! important; }
@-moz-document url-prefix("") {
  .td-live-theme-demos .td-set-hide-show a { line-height: 16px; }
}
.td-js-loaded .td-live-theme-demos { visibility: visible; transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s; }
body .td-live-theme-demos.td-theme-settings-small { box-shadow: -1px 1.732px 4px 0px rgba(0, 0, 0, 0.1); transform: translateX(0px) ! important; }
.td-customizer-change-layout { cursor: pointer; }
.td-customizer-change-layout span { -moz-user-select: none; position: relative; display: inline-block; width: 77px; font-size: 11px; height: 28px; line-height: 27px; margin-bottom: 12px; border: 1px solid rgb(237, 237, 237); color: rgb(90, 90, 90); }
.td-live-theme-demos-old { font-family: inherit; text-align: center; position: absolute; top: 251px; left: 0px; width: 145px; background-color: white; border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(232, 232, 232) rgb(232, 232, 232) rgb(232, 232, 232) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 5px 12px; z-index: 9999; transform: translate3d(-145px, 0px, 0px); transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s; }
@media (max-width: 767px) {
  .td-live-theme-demos-old { display: none; }
}
.td-live-theme-demos-old .td-set-hide-show { text-align: center; text-transform: uppercase; font-size: 11px; line-height: 16px; }
.td-live-theme-demos-old .td-set-hide-show a { color: black; }
.td-live-theme-demos-old .td-theme-color-active { border: 3px solid rgb(234, 234, 234); margin: 1px; opacity: 1; }
.td-live-theme-demos-old .blog-stack #td-theme-settings { top: 320px; }
.td-live-theme-demos-old .td-skin-header { font-family: inherit; font-weight: bold; font-size: 14px; line-height: 24px ! important; color: rgb(90, 90, 90); border-bottom: 1px solid rgb(237, 237, 237); padding: 1px 0px 7px; margin-bottom: 15px; }
.td-live-theme-demos-old .td-skin-title { font-size: 12px; margin-bottom: 4px; line-height: 21px ! important; }
.td-live-theme-demos-old .td-skin-content { display: inline-block; width: 100%; }
.td-live-theme-demos-old .td-set-theme-style { text-align: center; }
.td-live-theme-demos-old .td-set-theme-style .td-set-active { border: 1px solid rgb(119, 119, 119); }
.td-live-theme-demos-old .td-set-theme-style a { display: block; position: relative; font-size: 10px; height: 30px; line-height: 27px; margin-bottom: 12px; border: 1px solid rgb(237, 237, 237); color: rgb(90, 90, 90) ! important; }
.td-live-theme-demos-old .td-set-theme-style a span { color: rgb(242, 99, 103); font-size: 9px; position: absolute; left: 3px; bottom: -5px; }
.td-live-theme-demos-old .td-set-theme-style a:hover { text-decoration: none ! important; border: 1px solid rgb(119, 119, 119); }
.td-live-theme-demos-old .td-skin-header { border-bottom: 1px solid transparent; }
.td-live-theme-demos-old .td-set-hide-show a { background-color: rgb(255, 255, 255); position: absolute; top: 48px; left: 144px; padding: 11px 10px; border: 1px solid rgb(232, 232, 232); z-index: -1; color: rgb(0, 0, 0); text-align: center; text-transform: uppercase; font-size: 11px; line-height: 16px; width: 64px; }
.td-live-theme-demos-old .td-set-hide-show a a { color: black; }
body .td-live-theme-demos-old.td-theme-settings-small { box-shadow: -1px 1.732px 4px 0px rgba(0, 0, 0, 0.1); transform: translate3d(0px, 0px, 0px) ! important; }
body .td-live-theme-demos-old.td-theme-settings-small .td-skin-header { border-bottom: 1px solid transparent; }
#td-theme-settings.td-live-theme-demos-old.td-theme-settings-no-transition { transition: none 0s ease 0s  ! important; }
@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; }
  table, tr, td { page-break-before: 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; }
  .backstretch { display: none; }
  .td-main-content, header { width: 100% ! important; }
}
.td_video_playlist_title { position: relative; z-index: 1; background-color: rgb(34, 34, 34); }
.td_video_playlist_title .td_video_title_text { font-family: inherit; font-weight: bold; font-size: 15px; color: rgb(255, 255, 255); margin-left: 17px; margin-right: 17px; vertical-align: middle; line-height: 24px; padding: 10px 0px; }
@media (max-width: 767px) {
  .td_video_playlist_title .td_video_title_text { text-align: center; }
}
.td_wrapper_video_playlist { z-index: 1; position: relative; }
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper { background-color: rgb(77, 178, 236); position: relative; }
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper::before { content: ""; background: transparent url(47d36e032aa49a744551028884f3b7c3f0ec5959.)  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 { position: relative; width: 65px; height: 65px; outline: 0px none ! important; }
.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_youtube_control, .td_wrapper_video_playlist .td_vimeo_control { position: relative; top: 12px; left: 11px; cursor: pointer; }
.td_wrapper_video_playlist .td_video_title_playing { position: absolute; top: 13px; left: 80px; font-family: inherit; font-size: 13px; line-height: 19px; font-weight: bold; color: rgb(255, 255, 255); padding-right: 7px; max-height: 37px; overflow: hidden; }
@media (min-width: 481px) and (max-width: 1018px) {
  .td_wrapper_video_playlist .td_video_title_playing { max-height: 20px; top: 23px; }
}
@media (max-width: 480px) {
  .td_wrapper_video_playlist .td_video_title_playing { max-height: 37px; top: 13px; }
}
.td_wrapper_video_playlist .td_video_time_playing { position: absolute; bottom: 0px; right: 5px; font-family: inherit; font-size: 10px; font-style: italic; color: rgb(255, 255, 255); line-height: 17px; padding-right: 1px; }
.td_wrapper_video_playlist .td_video_currently_playing { background-color: rgb(64, 64, 64); }
.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; }
.td_wrapper_video_playlist .td_click_video { height: 60px; display: block; width: 100%; position: relative; }
.td_wrapper_video_playlist .td_click_video:hover { background-color: rgb(51, 51, 51); cursor: pointer; }
.td_wrapper_video_playlist .td_video_thumb { position: relative; top: 10px; width: 72px; height: 40px; overflow: hidden; margin-left: 16px; }
.td_wrapper_video_playlist .td_video_thumb img { position: relative; top: -6px; }
.td_wrapper_video_playlist .td_video_title_and_time { position: absolute; top: 10px; margin: 0px 30px 0px 103px; }
.td_wrapper_video_playlist .td_video_title_and_time .td_video_title { font-family: inherit; font-size: 12px; color: rgb(255, 255, 255); line-height: 15px; max-height: 30px; overflow: hidden; }
.td_wrapper_video_playlist .td_video_time { font-family: inherit; font-size: 10px; font-style: italic; color: rgb(119, 119, 119); line-height: 13px; }
.td_wrapper_video_playlist .td_wrapper_player { background-color: rgb(0, 0, 0); overflow: hidden; }
@media (max-width: 767px) {
  .td_wrapper_video_playlist .td_wrapper_player { margin-bottom: -5px; }
}
.td_wrapper_video_playlist .td_wrapper_player iframe { width: 100%; height: 100%; }
.td_wrapper_video_playlist .td_container_video_playlist { background-color: rgb(34, 34, 34); vertical-align: top; overflow: hidden; }
.td_wrapper_video_playlist .td_playlist_clickable { overflow-y: auto; overflow-x: hidden; height: 347px; }
.td_video_playlist_column_3 .td_wrapper_player { display: block; width: 728px; height: 409px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_video_playlist_column_3 .td_wrapper_player { height: 365px; width: 649px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_video_playlist_column_3 .td_wrapper_player { width: 100%; height: 416px; }
}
@media (max-width: 767px) {
  .td_video_playlist_column_3 .td_wrapper_player { width: 100%; height: auto; }
}
.td_video_playlist_column_3 .td_container_video_playlist { display: block; position: absolute; top: 0px; right: 0px; width: 341px; height: 409px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_video_playlist_column_3 .td_container_video_playlist { height: 365px; width: 331px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_video_playlist_column_3 .td_container_video_playlist { position: relative; width: 100%; height: 305px; right: 0px; }
}
@media (max-width: 767px) {
  .td_video_playlist_column_3 .td_container_video_playlist { position: relative; width: 100%; height: 305px; right: 0px; }
}
@media (max-width: 480px) {
  .td_video_playlist_column_3 .td_container_video_playlist { position: relative; width: 100%; height: 245px; right: 0px; }
}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile { height: 348px; }
@media not all {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile { margin-right: 10px; }
}
@media not all {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile { margin-right: 10px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile { height: 240px; overflow-x: hidden; overflow-y: auto; }
}
@media (max-width: 767px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile { height: 240px; overflow-x: hidden; overflow-y: auto; }
}
@media (max-width: 480px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile { height: 180px; }
}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist { height: 348px; }
@media not all {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist { margin-right: 10px; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist { height: 300px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist { height: 240px; }
}
@media (max-width: 767px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist { height: 240px; }
}
@media (max-width: 480px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist { height: 180px; }
}
@media (max-width: 767px) {
  .td_video_playlist_column_2 .td_wrapper_video_playlist { left: 0px; }
}
.td_video_playlist_column_2 .td_video_title_playing { max-height: 20px; top: 23px; }
@media (max-width: 480px) {
  .td_video_playlist_column_2 .td_video_title_playing { max-height: 37px; top: 13px; }
}
.td_video_playlist_column_2 .td_wrapper_player { display: block; height: 391px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_video_playlist_column_2 .td_wrapper_player { height: 360px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_video_playlist_column_2 .td_wrapper_player { height: 272px; }
}
@media (max-width: 767px) {
  .td_video_playlist_column_2 .td_wrapper_player { display: block; height: auto; }
}
.td_video_playlist_column_2 .td_container_video_playlist { display: block; height: 305px; }
@media (max-width: 480px) {
  .td_video_playlist_column_2 .td_container_video_playlist { height: 245px; }
}
.td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable { height: 240px; }
@media (max-width: 480px) {
  .td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable { height: 180px; }
}
@media not all {
  .td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile, .td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist { margin-right: 10px; }
}
.td_video_playlist_column_1 .td_wrapper_player { display: block; height: 182px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_video_playlist_column_1 .td_wrapper_player { height: 169px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_video_playlist_column_1 .td_wrapper_player { height: 128px; }
}
@media (max-width: 767px) {
  .td_video_playlist_column_1 .td_wrapper_player { display: block; width: 100%; height: auto; }
}
.td_video_playlist_column_1 .td_container_video_playlist { display: block; }
@media (max-width: 480px) {
  .td_video_playlist_column_1 .td_container_video_playlist { height: 245px; }
}
.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile, .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist { height: 301px; }
@media not all {
  .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile, .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist { margin-right: 10px; }
}
@media (max-width: 480px) {
  .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile, .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist { height: 180px; }
}
.wp-video-shortcode:focus { outline: 0px none ! important; }
.wpb_heading { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); display: inline-block; padding: 8px 12px; font-family: inherit; font-size: 14px; line-height: 1; margin-bottom: 26px; margin-top: 0px; }
.vc_single_image-img { display: block; }
.wpb_text_column h1:first-child, .wpb_text_column h2:first-child, .wpb_text_column h3:first-child, .wpb_text_column h4:first-child, .wpb_text_column h5:first-child { margin-top: 0px; }
.vc_toggle_title { padding: 7px 13px 8px 36px ! important; margin: 0px; }
.vc_toggle_content { padding-left: 15px ! important; }
.vc_toggle_active .vc_toggle_title { background-color: rgb(252, 252, 252) ! important; }
.vc_toggle_title { border: 1px solid rgb(237, 237, 237); }
.vc_toggle_title:hover { background-color: rgb(252, 252, 252) ! important; }
.vc_toggle_title h4 { font-family: inherit; font-size: 14px; line-height: 21px; font-weight: 400; }
.vc_toggle_title .vc_toggle_icon { left: 10px ! important; }
.vc_toggle { margin-bottom: 10px ! important; }
.vc_toggle.vc_toggle_size_md .vc_toggle_title { padding: 11px 13px 10px 45px ! important; }
.vc_toggle.vc_toggle_size_lg .vc_toggle_title { padding: 14px 13px 14px 48px ! important; }
.wpb_gallery .flexslider { overflow: hidden; border: 0px none; border-radius: 0px; box-shadow: none; position: relative; }
.wpb_gallery .nivoSlider { box-shadow: none ! important; }
.wpb_gallery .post-title { font-size: 26px; line-height: 31px; margin-bottom: 10px; margin-top: 10px; }
.wpb_gallery .wpb_flexslider .flex-control-nav { bottom: 0px; z-index: 2; }
.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; }
.wpb_tabs .wpb_tab { background-color: rgb(255, 255, 255) ! important; padding: 0px ! important; }
.wpb_tabs .wpb_tabs_nav { border-bottom: 2px solid rgb(34, 34, 34); margin-bottom: 26px; }
.wpb_tabs li a { background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 8px 12px 5px ! important; font-family: inherit; font-size: 14px; line-height: 15px; font-weight: 400; white-space: nowrap; }
.wpb_tabs li.ui-tabs-active a, .wpb_tabs li:hover a { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); }
@-moz-document url-prefix("") {
  .wpb_tabs li a { padding: 7px 12px 5px ! important; line-height: 16px; }
}
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic { margin-bottom: 22px; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .td_block_wrap { padding-bottom: 0px; }
@media (max-width: 767px) {
  .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .td_block_wrap { padding-bottom: 12px; }
}
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels { background-color: transparent; border: 0px none; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container { margin-bottom: 26px ! important; margin-right: 0px; border-bottom: 2px solid rgb(77, 178, 236); display: block; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list { padding: 0px; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab { margin: 0px; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active > a, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover > a { border-color: transparent; background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab > a { border-color: transparent; background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 6px 12px 5px ! important; font-family: inherit; font-size: 14px; line-height: 15px; font-weight: 400; white-space: nowrap; border-radius: 0px; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-panel-heading { display: none; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-panel-body { padding: 0px; border-color: transparent; background-color: transparent; }
.td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container { margin-bottom: 17px ! important; border: 0px none; }
.td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab { margin: 0px 11px; }
@media (max-width: 1018px) {
  .td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab { margin: 0px; }
}
.td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab > a { background-color: transparent ! important; font-size: 19px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab > a { font-size: 15px; }
}
@media (max-width: 767px) {
  .td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab > a { font-size: 17px; }
}
.td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list { text-align: center; }
.td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active > a, .td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover > a { background-color: transparent; color: rgb(0, 150, 136); }
.td-tab-color.vc_tta.vc_general .vc_tta-icon { font-size: 1em; top: -2px; position: relative; }
.td-tab-color .vc_tta-panels-container { margin-bottom: 48px; }
.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; }
.vc_tta-accordion.vc_tta-o-no-fill .td_block_wrap { margin-left: -20px; margin-right: -20px; }
.vc_progress_bar .vc_label, .vc_progress_bar div { border-radius: 0px ! important; }
.wpb_tour .wpb_heading { float: left; }
.wpb_tour .wpb_tabs_nav { clear: both; border-bottom: 1px solid rgb(237, 237, 237); }
.wpb_tour .wpb_tabs_nav li { line-height: 16px; margin: 0px ! important; overflow: hidden; }
.wpb_tour .wpb_tabs_nav li a { color: rgb(34, 34, 34); padding: 7px 12px ! important; font-family: inherit; font-size: 14px; line-height: 17px; font-weight: 400; white-space: nowrap; min-height: 30px; border: 1px solid rgb(237, 237, 237); }
.wpb_tour .wpb_tabs_nav li.ui-tabs-active a, .wpb_tour .wpb_tabs_nav li:hover a { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); border-width: 1px 1px 0px; border-style: solid; border-color: rgb(34, 34, 34); }
.wpb_accordion .ui-state-active a { background-color: rgb(34, 34, 34) ! important; color: rgb(255, 255, 255) ! important; border: 0px none ! important; }
.wpb_accordion .wpb_accordion_header { background-color: rgb(255, 255, 255) ! important; margin-bottom: 10px ! important; }
.wpb_accordion .wpb_accordion_header a { color: rgb(34, 34, 34); padding: 10px 12px ! important; font-family: inherit; font-size: 14px; line-height: 17px; font-weight: 400; white-space: nowrap; min-height: 30px; border: 1px solid rgb(237, 237, 237); }
.wpb_accordion .wpb_accordion_content { margin-bottom: 10px; }
.wpb_button, .vc_btn { display: inline-block; font-family: inherit; font-weight: 600; line-height: 24px; text-shadow: none; border: 0px 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; }
a.vc_btn-black { transition: all 0.2s ease 0s; }
a.vc_btn-black:hover { background-color: rgb(77, 178, 236); border-color: rgb(77, 178, 236); color: rgb(77, 178, 236); }
a.vc_btn-black.vc_btn_square_outlined:hover, a.vc_btn-black.vc_btn_outlined:hover { color: rgb(77, 178, 236) ! important; }
.wpb_default { background-color: rgb(77, 178, 236); }
.wpb_default:hover { text-shadow: none; background-color: rgb(77, 178, 236); opacity: 0.8; transition: opacity 0.4s ease 0s; }
.wpb_call_to_action { background-color: rgb(252, 252, 252); }
.vc_call_to_action .wpb_heading { background-color: inherit; color: inherit; margin-top: inherit; padding: inherit; line-height: 34px; margin-bottom: 8px; }
.vc_call_to_action h2 { font-size: 27px; }
.vc_call_to_action h4 { line-height: 20px ! important; }
.wpb_video_widget .wpb_video_wrapper { margin-bottom: 0px; }
.vc_custom_heading > * { margin-top: 0px; margin-bottom: 26px; }
.widget { overflow: hidden; }
.vc_wp_rss ul, .vc_wp_archives ul, .vc_wp_categories ul, .vc_wp_posts ul, .vc_wp_text ul, .vc_wp_custommenu ul, .vc_wp_tagcloud ul, .vc_wp_pages ul, .vc_wp_calendar ul, .vc_wp_recentcomments ul, .vc_wp_meta ul, .vc_wp_search ul { margin: 0px; }
.widgettitle { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); display: inline-block; padding: 6px 12px 4px; font-family: inherit; font-size: 14px; line-height: 19px; margin-bottom: 14px; margin-top: 0px; min-height: 30px; position: relative; }
.widgettitle::after { content: ""; height: 2px; width: 300%; position: absolute; bottom: 0px; left: 0px; background-color: rgb(34, 34, 34); }
.widgettitle a { color: rgb(255, 255, 255); }
@-moz-document url-prefix("") {
  .widgettitle { line-height: 18px; }
}
.vc_wp_rss { margin-bottom: 0px; }
.vc_wp_rss .widgettitle a:first-child { display: none; }
.vc_wp_rss .widget_rss { margin-bottom: 21px; }
.vc_wp_rss ul { margin: 4px 0px 0px 12px; }
.vc_wp_rss ul li { margin-left: 0px; padding-bottom: 0px; }
.vc_wp_archives ul { margin: 0px; }
.vc_wp_text .textwidget { margin: 12px 0px 43px; }
.vc_wp_tagcloud .widgettitle { margin-bottom: 26px; }
.vc_wp_search .widgettitle { margin-bottom: 26px; }
.wpb_raw_code { margin-bottom: 26px; }
.wpb_single_image .vc_single_image-wrapper { display: inline-block ! important; }
.wpb_flickr_heading { display: table; }
.td-smart-list-pagination { text-align: center; margin-bottom: 26px; }
.td-smart-list-button { font-family: inherit; line-height: 40px; background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); padding: 11px 24px; font-size: 16px; font-style: normal; text-align: center; transition: background-color 0.2s ease 0s; cursor: pointer; margin: 0px 10px; }
.td-smart-list-button:hover { text-decoration: none ! important; background-color: rgb(77, 178, 236); }
.td-smart-list-button .td-icon-left { font-size: 14px; position: relative; top: 1px; padding-right: 11px; }
.td-smart-list-button .td-icon-right { font-size: 14px; position: relative; top: 1px; padding-left: 11px; }
.td-smart-disable { opacity: 0.5; cursor: default; -moz-user-select: none; }
.td-smart-disable:hover { background-color: rgb(34, 34, 34) ! important; }
.td-smart-list-dropdown-wrap { text-align: center; border: 1px solid rgb(237, 237, 237); margin-bottom: 26px; clear: both; }
.td-smart-list-dropdown-wrap .td-smart-list-dropdown { height: 30px; padding: 0px 35px 0px 10px; margin: 10px 0px; overflow: hidden; background-color: rgb(255, 255, 255); border: 0px none; box-shadow: none; -moz-appearance: none; outline: 0px none; font-family: inherit; max-width: 40%; text-overflow: ellipsis; cursor: pointer; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-smart-list-dropdown-wrap .td-smart-list-dropdown { max-width: 50%; }
}
@media (max-width: 767px) {
  .td-smart-list-dropdown-wrap .td-smart-list-dropdown { text-align: center; max-width: 70%; }
}
@media (max-width: 767px) {
  .td-smart-list-dropdown-wrap .td-smart-list-dropdown option { text-align: left; }
}
.td-smart-list-dropdown-wrap .td-smart-list-container { display: inline; position: relative; }
.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 { padding: 2px 18px; margin: 0px; background-color: transparent ! important; color: inherit; }
@media (max-width: 767px) {
  .td-smart-list-dropdown-wrap .td-smart-list-button { padding: 2px 6px; }
}
.td-smart-list-dropdown-wrap .td-smart-list-button i { display: none; }
@media (max-width: 767px) {
  .td-smart-list-dropdown-wrap .td-smart-list-button i { display: inline; font-size: 12px; top: 0px; }
}
@media (max-width: 767px) {
  .td-smart-list-dropdown-wrap .td-smart-list-button .td-icon-left::before { content: ""; }
}
@media (max-width: 767px) {
  .td-smart-list-dropdown-wrap .td-smart-list-button .td-icon-right::before { content: ""; }
}
.td-smart-list-dropdown-wrap .td-smart-list-button:hover { background-color: transparent ! important; color: rgb(77, 178, 236); }
@media (max-width: 767px) {
  .td-smart-list-dropdown-wrap .td-smart-list-button span { display: none; }
}
.td-smart-list-dropdown-wrap .td-smart-disable:hover { color: rgb(34, 34, 34); }
.td-smart-list-dropdown-wrap .td-smart-next { border-left: 1px solid rgb(237, 237, 237); margin-left: 3px; }
.td-smart-list-dropdown-wrap .td-smart-back { border-right: 1px solid rgb(237, 237, 237); margin-right: 3px; }
@-moz-document url-prefix("") {
  .td-smart-list-dropdown-wrap .td-smart-list-container::before { top: 9px; }
}
.td_smart_list_1 { position: relative; overflow: hidden; z-index: 1; margin-top: 38px; }
.td_smart_list_1 .td-item { width: 100%; }
.td-number-and-title { text-align: center; width: 100%; padding: 8px 100px 4px; margin-bottom: 23px; display: inline-block; }
@media (max-width: 500px) {
  .td-number-and-title { padding: 60px 0px 0px; margin-bottom: 20px; }
}
.td-sml-current-item-title { display: inline-block; font-weight: 700; font-size: 22px; line-height: 26px; margin-top: 0px; margin-bottom: 0px; }
.td-controls { position: absolute; top: 1px; z-index: 2; width: 100%; }
.td-left-smart-list, .td-right-smart-list { position: absolute; width: 88px; height: 40px; line-height: 40px; background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); font-size: 14px; font-style: normal; font-weight: 400; text-align: center; transition: background-color 0.4s ease 0s; }
.td-left-smart-list:hover, .td-right-smart-list:hover { text-decoration: none ! important; background-color: rgb(77, 178, 236); }
@-moz-document url-prefix("") {
  .td-left-smart-list, .td-right-smart-list { line-height: 38px; }
}
.td-right-smart-list { right: 0px; }
.td-right-smart-list .td-icon-right { font-size: 16px; position: relative; top: 2px; padding-left: 11px; }
.td-left-smart-list { left: 0px; }
.td-left-smart-list .td-icon-left { font-size: 16px; position: relative; top: 2px; padding-right: 11px; }
.td-slide-smart-list-figure img { display: inline-block; vertical-align: top; }
.td-sml-caption { font-family: inherit; font-style: italic; font-size: 11px; line-height: 17px; margin-top: 5px; margin-bottom: 21px; }
.td-sml-description { margin-top: 22px; display: block; }
.td_smart_list_2 { margin-top: 38px; }
.td_smart_list_2 .td-number-and-title { text-align: left; padding: 0px; margin-bottom: 21px; position: relative; }
.td_smart_list_2 .td-sml-description { margin-top: 0px; }
.td_smart_list_2 h2 { margin: 2px 0px 0px; line-height: 32px; }
.td_smart_list_2 .td-item { margin-bottom: 53px; }
.td_smart_list_2 .td-sml-current-item-title { margin-top: 5px; width: 100%; padding-left: 56px; }
.td-sml-current-item-nr { position: absolute; top: 0px; left: 0px; font-weight: bold; font-size: 22px; line-height: 39px; color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); width: 37px; height: 37px; text-align: center; display: inline-block; }
.td_smart_list_3 { position: relative; overflow: hidden; z-index: 1; }
.td_smart_list_3 .td-sml-current-item-title { margin-top: 6px; }
.td_smart_list_3 .td-number-and-title { padding: 0px 200px 0px 52px; text-align: left; display: block; }
.td_smart_list_3 .td-number-and-title h2 { margin: 0px; }
.td_smart_list_3 .td-sml-current-item-nr { position: absolute; left: 0px; top: 1px; }
.td_smart_list_3 .td-left-smart-list { right: 98px; left: auto; }
.td_smart_list_3 .td-item { width: 100%; }
.td_smart_list_3 .td-sml-description { margin-top: 0px; }
.td_smart_list_3 .td-sml-figure { float: right; margin-left: 20px; width: 300px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_smart_list_3 .td-number-and-title { padding-right: 106px; }
  .td_smart_list_3 .td-left-smart-list, .td_smart_list_3 .td-right-smart-list { width: 40px; font-size: 0px; }
  .td_smart_list_3 .td-icon-right { top: 1px; left: 1px; line-height: 40px; padding-left: 0px; font-size: 20px; }
  .td_smart_list_3 .td-left-smart-list { right: 50px; }
  .td_smart_list_3 .td-left-smart-list .td-icon-left { top: 1px; line-height: 40px; padding-right: 0px; font-size: 20px; }
  .td_smart_list_3 .td-slide-smart-list-figure { width: 45%; }
}
@media (max-width: 767px) {
  .td_smart_list_3 .td-controls { position: relative; height: 40px; margin-bottom: 25px; }
  .td_smart_list_3 .td-left-smart-list { left: 0px; }
  .td_smart_list_3 .td-number-and-title { padding: 0px; text-align: center; margin-bottom: 25px; }
  .td_smart_list_3 .td-sml-current-item-nr { position: relative; left: auto; margin-right: 15px; top: auto; }
  .td_smart_list_3 .td-slide-smart-list-figure { width: 100%; margin: 0px 0px 10px; text-align: center; }
}
.smart-list-style-4 .td-post-content { float: left; }
.smart-list-style-4 .td-post-sharing-top { margin-bottom: 0px; }
.td_smart_list_4 .td-item { width: 100%; min-height: 181px; border-bottom: 1px solid rgb(237, 237, 237); position: relative; float: left; padding: 30px 0px; }
.td_smart_list_4 .td-item:first-child { padding-top: 9px; }
.td_smart_list_4 .td-item:first-child .td-sml-current-item-nr { top: 9px; }
.td_smart_list_4 .td-item:last-of-type { border-bottom: 0px none; }
.td_smart_list_4 .td-sml-current-item-nr { font-size: 18px; width: 32px; height: 32px; line-height: 34px; top: 30px; }
.td_smart_list_4 .td-sml-current-item-title { font-size: 18px; line-height: 24px; padding-left: 47px; padding-top: 5px; display: inherit; }
.td_smart_list_4 h2 { line-height: 24px; margin-bottom: 9px; margin-top: 0px; }
.td_smart_list_4 .td-sml-figure { float: right; margin-left: 20px; width: 150px; }
.td_smart_list_4 .td-number-and-title { text-align: left; padding: 0px; margin-bottom: 9px; display: inherit; }
.td_smart_list_4 .td-sml-description { margin-top: 11px; }
.td_smart_list_4 .td-sml-caption { line-height: 17px; }
@media (max-width: 767px) {
  .td_smart_list_4 .td-item { display: table; width: 100%; }
  .td_smart_list_4 .td-item:first-child { padding-top: 30px; }
  .td_smart_list_4 .td-item:first-child .td-sml-current-item-nr { top: 0px; }
  .td_smart_list_4 .td-slide-smart-list-figure { margin: 0px; width: 100%; text-align: center; }
  .td_smart_list_4 .td-number-and-title { display: table-header-group; text-align: center; }
  .td_smart_list_4 .td-sml-current-item-nr { position: relative; top: 0px; }
  .td_smart_list_4 .td-sml-current-item-title { padding: 10px 0px; }
}
@-moz-document url-prefix("") {
  .td_smart_list_4 .td-sml-current-item-nr { line-height: 32px; }
}
.td_smart_list_5 { margin-top: 38px; }
.td_smart_list_5 .td-slide-smart-list-figure { position: relative; }
.td_smart_list_5 .td-sml-current-item-nr { font-size: 26px; width: 44px; height: 44px; line-height: 44px; font-family: inherit; background-color: rgba(0, 0, 0, 0.8); z-index: 1; }
.td_smart_list_5 .td-sml-caption { position: absolute; bottom: 0px; left: 0px; right: 0px; text-align: right; color: rgb(255, 255, 255); margin-bottom: 0px; padding: 12px 16px; z-index: 1; }
.td_smart_list_5 .td-number-and-title { text-align: left; padding: 0px; margin-bottom: 6px; margin-top: 17px; }
.td_smart_list_5 h2 { margin: 0px; }
.td_smart_list_5 .td-sml-description { margin-top: 0px; }
.td_smart_list_5 .td-item { margin-bottom: 53px; }
.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 0px, rgba(0, 0, 0, 0.9) 100%) repeat scroll 0% 0%; }
.td_smart_list_5 figcaption div:empty { display: none; }
.td_smart_list_5 .td-sml-figure { position: relative; }
.td_smart_list_6 { margin-top: 38px; position: relative; z-index: 1; clear: both; }
@media (max-width: 767px) {
  .td_smart_list_6 { margin-top: 20px; }
}
.td_smart_list_6 .td-number-and-title { text-align: left; padding: 0px; margin-bottom: 21px; position: relative; }
@media (max-width: 767px) {
  .td_smart_list_6 .td-number-and-title { margin-bottom: 10px; }
}
.td_smart_list_6 .td-slide-smart-list-figure img { width: 100%; }
.td_smart_list_6 .td-sml-description { margin-top: 0px; }
.td_smart_list_6 .td-slide-smart-list-figure { text-align: center; display: table; margin-left: auto; margin-right: auto; }
.td_smart_list_6 .td-sml-caption { text-align: left; }
.td_smart_list_6 h2 { margin: 2px 0px 0px; line-height: 32px; }
@media (max-width: 767px) {
  .td_smart_list_6 h2 { text-align: center; margin: 0px; }
}
@media (max-width: 767px) {
  .td_smart_list_6 .td-sml-current-item-nr { position: relative; }
}
.td_smart_list_6 .td-sml-current-item-title { margin-top: 5px; width: 100%; padding-left: 56px; }
@media (max-width: 767px) {
  .td_smart_list_6 .td-sml-current-item-title { margin-top: 10px; padding-left: 0px; }
}
.td_smart_list_7 { margin-top: 38px; position: relative; z-index: 1; clear: both; }
@media (max-width: 767px) {
  .td_smart_list_7 { margin-top: 20px; }
}
.td_smart_list_7 .td-slide-smart-list-figure img { width: 100%; }
.td_smart_list_7 .td-sml-description { margin-top: 0px; }
.td_smart_list_7 .td-slide-smart-list-figure { text-align: center; display: table; margin-left: auto; margin-right: auto; }
.td_smart_list_7 .td-sml-caption { text-align: left; }
.td_smart_list_7 h2 { margin: 0px; line-height: 1; padding: 0px 120px; min-height: 60px; }
@media (max-width: 767px) {
  .td_smart_list_7 h2 { padding: 0px; min-height: 0px; }
}
.td_smart_list_7 .td-sml-current-item-title { margin-top: 7px; margin-bottom: 8px; text-align: center; width: 100%; line-height: 28px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_smart_list_7 .td-sml-current-item-title { margin-top: 10px; line-height: 24px; font-size: 19px; }
}
@media (max-width: 767px) {
  .td_smart_list_7 .td-sml-current-item-title { margin-top: 10px; text-align: left; line-height: 30px; font-weight: 500; font-size: 26px; }
}
.td_smart_list_7 .td-item .td-smart-list-pagination { position: relative; display: inline-block; margin-bottom: 26px; }
@media (max-width: 767px) {
  .td_smart_list_7 .td-item .td-smart-list-pagination { margin-bottom: 0px; }
}
.td_smart_list_7 .td-smart-list-pagination { display: inline-block; width: 100%; position: absolute; top: 0px; margin-bottom: 0px; }
@media (max-width: 767px) {
  .td_smart_list_7 .td-smart-list-pagination { position: relative; }
}
.td_smart_list_7 .td-smart-list-pagination .td-smart-list-button { margin: 0px; line-height: 20px; }
.td_smart_list_7 .td-smart-list-pagination .td-smart-back { float: left; }
.td_smart_list_7 .td-smart-list-pagination .td-smart-next { float: right; }
.td_smart_list_8 { position: relative; z-index: 1; clear: both; }
.td_smart_list_8 .td-number-and-title { text-align: left; padding: 0px; margin-bottom: 16px; position: relative; }
.td_smart_list_8 .td-number-and-title h2 { margin: 6px 0px 0px; line-height: 32px; }
.td_smart_list_8 .td-sml-description { margin-top: 0px; }
.subscription-pricing-table .table-header { border-radius: 15px 15px 0px 0px ! important; }
.subscription-pricing-table h2 { margin-bottom: 0px; }
.subscription-pricing-table .vc_btn3.vc_btn3-color-default { background-color: rgb(250, 198, 46); font-weight: bold; font-size: 16px; padding: 14px 21%; }
.subscription-pricing-table .wpb_text_column p { line-height: 28px; }
.subscription-pricing-table .table-header p { padding-bottom: 5%; font-size: 22px; }
@media (max-width: 767px) {
  .subscription-pricing-table .wpb_column { margin-bottom: 2em; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .subscription-pricing-table .wpb_column { margin-bottom: 2em; }
}
@media (max-width: 767px) {
  .wpb_wrapper .subscription-pricing-table { width: 325px ! important; margin: auto; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .wpb_wrapper .subscription-pricing-table { width: 325px ! important; margin: auto; }
}
.gold .vc_btn3.vc_btn3-color-default { background-color: rgb(250, 198, 46); }
.gold .vc_btn3.vc_btn3-color-default:hover { background-color: rgb(250, 198, 46); }
.platinum .vc_btn3.vc_btn3-color-default { background-color: rgb(128, 137, 146); color: rgb(255, 255, 255); }
.platinum .vc_btn3.vc_btn3-color-default:hover { background-color: rgb(128, 137, 146); color: rgb(255, 255, 255); }
.td_block_weather .block-title { margin-bottom: 22px; }
.td_block_weather .td-weather-wrap { position: relative; -moz-user-select: none; }
.td-weather-header { padding-left: 10px; font-family: inherit; }
.td-weather-city { font-size: 20px; font-weight: bold; line-height: 1; text-transform: uppercase; margin-bottom: 7px; }
.td-weather-condition { font-size: 14px; line-height: 1; text-transform: capitalize; opacity: 0.8; }
.td-location-icon { position: absolute; top: 0px; right: 10px; font-size: 22px; opacity: 0.6; z-index: 1; }
.td-location-icon:hover { cursor: pointer; opacity: 0.9; }
.td-weather-temperature { font-family: inherit; padding: 3px 0px; display: inline-block; width: 100%; float: left; text-align: center; }
@media (max-width: 1018px) {
  .td-weather-temperature { margin-bottom: -6px; padding: 0px; }
}
.td-weather-temp-wrap { display: inline-block; }
.td-weather-now { float: left; text-align: center; line-height: 1; padding: 32px 16px; font-weight: 300; width: 145px; -moz-user-select: none; }
@media (max-width: 1018px) {
  .td-weather-now { padding: 28px 0px; position: relative; left: -10px; width: 90px; margin-left: 12px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-weather-now { margin-left: 0px; }
}
@media (max-width: 767px) {
  .td-weather-now { width: 100px; }
}
.td-weather-now .td-big-degrees { font-size: 40px; }
@media (max-width: 1018px) {
  .td-weather-now .td-big-degrees { font-size: 32px; }
}
.td-weather-now .td-circle { font-size: 30px; position: relative; top: -6px; opacity: 0.6; line-height: 1; vertical-align: top; }
.td-weather-now .td-weather-unit { font-size: 16px; position: relative; top: -4px; font-weight: 400; opacity: 0.6; left: -2px; line-height: 1; vertical-align: top; }
.td-weather-now:hover { cursor: pointer; }
.td-weather-lo-hi { float: left; text-align: left; width: 55px; }
.td-weather-degrees-wrap { padding: 15px 0px; }
@media (max-width: 1018px) {
  .td-weather-degrees-wrap { padding: 10px 0px; }
}
.td-weather-degrees-wrap i { position: relative; top: 3px; font-size: 16px; color: rgb(179, 179, 179); }
.td-weather-degrees-wrap .td-small-degrees { font-size: 12px; }
.td-weather-degrees-wrap .td-circle { font-size: 18px; position: relative; right: 3px; top: 3px; }
.td-weather-information { font-family: inherit; font-size: 12px; position: relative; padding: 5px 0px; display: inline-block; width: 100%; float: left; opacity: 0.6; }
.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-information i { font-size: 16px; position: relative; top: 2px; }
.td-weather-section-1, .td-weather-section-2, .td-weather-section-3 { float: left; width: 33%; }
.td-weather-section-1 { text-align: right; padding-right: 10px; }
.td-weather-section-2 { text-align: center; }
.td-weather-section-3 { text-align: left; padding-left: 10px; }
.td-weather-week { font-family: inherit; padding: 15px 8px; width: 100%; text-align: center; line-height: 1; position: relative; display: inline-block; }
.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-weather-days { width: 20%; float: left; text-align: center; text-transform: uppercase; line-height: 1; }
.td-weather-days .td-day-0, .td-weather-days .td-day-1, .td-weather-days .td-day-2, .td-weather-days .td-day-3, .td-weather-days .td-day-4 { margin-bottom: 8px; font-size: 11px; opacity: 0.5; }
.td-weather-days .td-day-degrees { font-size: 20px; position: relative; left: 4px; line-height: 14px; opacity: 0.7; }
.td-weather-days .td-circle { position: relative; right: 5px; }
.td-weather-animated-icon { float: left; text-align: right; margin-left: -15px; position: relative; }
@media (max-width: 1018px) {
  .td-weather-animated-icon { left: 0px; top: -6px; margin-right: 0px; margin-left: -22px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-weather-animated-icon { transform: scale(0.72); margin-left: -20px; }
}
.td-weather-animated-icon span { width: 100px; height: 100px; display: inline-block; opacity: 0.4; margin-top: 4px; }
@media (max-width: 1018px) {
  .td-weather-animated-icon span { margin-top: 0px; }
}
.clear-sky-d { background: transparent url(b9692ba3c93f2799a332b136a8aba67dbee07b11.png)  no-repeat scroll 0% 0%; }
.clear-sky-n { background: transparent url(7b94c2ec9eb3854f0740c12bde3cecdd835d0ec6.png)  no-repeat scroll 0% 0%; }
.few-clouds-d { background: transparent url(ad81af6d4d6e99c75f5c274ab3675ded7743669e.png)  no-repeat scroll 0% 0%; }
.few-clouds-n { background: transparent url(333f90d3081bc8343876f5ea037f4819f31c6bc3.png)  no-repeat scroll 0% 0%; }
.scattered-clouds-d { background: transparent url(17ae8ffa948cb8ac73c3a89a90d63e3ccd58ecbe.png)  no-repeat scroll 0% 0%; }
.scattered-clouds-n { background: transparent url(72830bfde0ebc139ee1251954af0d3aec21a48ff.png)  no-repeat scroll 0% 0%; }
.broken-clouds-d { background: transparent url(4ba42a8adb837404450dd1ea81754ac483a53e02.png)  no-repeat scroll 0% 0%; }
.broken-clouds-n { background: transparent url(1cd680511993498730f0a5bd775528d892190243.png)  no-repeat scroll 0% 0%; }
.shower-rain-d { background: transparent url(ca4892a5079130c165d88dc309a6fde759a02e78.png)  no-repeat scroll 0% 0%; }
.shower-rain-n { background: transparent url(b0b7b7b62f2451a85a10899cdd7e6c80f743e755.png)  no-repeat scroll 0% 0%; }
.rain-d { background: transparent url(95ee45130e142be287f99140582ceed4fbb3e3f5.png)  no-repeat scroll 0% 0%; }
.rain-n { background: transparent url(ac2f3da312d06bacf45f1b193ee5bf2eddb3e221.png)  no-repeat scroll 0% 0%; }
.thunderstorm-d { background: transparent url(1fa00d9d4b971b56fe06925d2a0241214e487901.png)  no-repeat scroll 0% 0%; }
.thunderstorm-n { background: transparent url(1fa00d9d4b971b56fe06925d2a0241214e487901.png)  no-repeat scroll 0% 0%; }
.snow-d { background: transparent url(88eceab370c2b7ec14e2d43e851e982de06420c6.png)  no-repeat scroll 0% 0%; }
.snow-n { background: transparent url(c0d271655050d157438e2e203580f4f01d62c72b.png)  no-repeat scroll 0% 0%; }
.mist-d { background: transparent url(fe022743305b2fe86255986451e3a18f3d30d295.png)  no-repeat scroll 0% 0%; }
.mist-n { background: transparent url(fe022743305b2fe86255986451e3a18f3d30d295.png)  no-repeat scroll 0% 0%; }
.td-weather-set-location { display: none; position: absolute; top: 0px; }
.td-weather-set-location .td-location-set-input { height: 20px; font-size: 20px; font-weight: bold; text-transform: uppercase; font-family: inherit; border: 0px none; padding: 0px 10px; }
.td-weather-set-location .td-location-set-input:focus ~ label { top: -20px; font-size: 11px; opacity: 0.5; }
.td-show-location { display: block ! important; }
.td-show-location label { position: absolute; top: 0px; left: 10px; font-size: 13px; opacity: 0.6; pointer-events: none; transition: all 0.2s ease 0s; }
.td_block_weather .td-column-2, .td_block_weather .td-column-3 { text-align: right; height: 90px; }
@media (max-width: 1018px) {
  .td_block_weather .td-column-2, .td_block_weather .td-column-3 { height: auto; display: inline-block; text-align: left; width: 100%; }
}
.td_block_weather .td-column-2 .td-weather-city, .td_block_weather .td-column-3 .td-weather-city { position: absolute; top: 0px; }
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-city, .td_block_weather .td-column-3 .td-weather-city { position: relative; }
}
.td_block_weather .td-column-2 .td-weather-condition, .td_block_weather .td-column-3 .td-weather-condition { position: absolute; bottom: 0px; }
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-condition, .td_block_weather .td-column-3 .td-weather-condition { position: relative; }
}
.td_block_weather .td-column-2 .td-weather-temperature, .td_block_weather .td-column-3 .td-weather-temperature { text-align: right; width: 55%; padding-right: 20px; }
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-temperature, .td_block_weather .td-column-3 .td-weather-temperature { width: 100%; text-align: center; padding: 0px; }
}
.td_block_weather .td-column-2 .td-weather-temp-wrap, .td_block_weather .td-column-3 .td-weather-temp-wrap { position: relative; top: -3px; }
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-temp-wrap, .td_block_weather .td-column-3 .td-weather-temp-wrap { top: 0px; }
}
.td_block_weather .td-column-2 .td-weather-animated-icon, .td_block_weather .td-column-3 .td-weather-animated-icon { transform: scale(0.7); margin-right: -15px; top: -5px; }
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-animated-icon, .td_block_weather .td-column-3 .td-weather-animated-icon { transform: scale(1); left: 0px; top: -5px; margin-right: 0px; margin-left: -22px; }
}
.td_block_weather .td-column-2 .td-weather-now, .td_block_weather .td-column-3 .td-weather-now { width: 110px; padding: 32px 0px; margin-right: 10px; }
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-now, .td_block_weather .td-column-3 .td-weather-now { padding: 30px 0px; position: relative; left: -10px; width: 100px; margin-right: 0px; }
}
.td_block_weather .td-column-2 .td-weather-now .td-big-degrees, .td_block_weather .td-column-3 .td-weather-now .td-big-degrees { font-size: 32px; }
.td_block_weather .td-column-2 .td-weather-degrees-wrap, .td_block_weather .td-column-3 .td-weather-degrees-wrap { padding: 12px 0px; }
.td_block_weather .td-column-2 .td-weather-animated-icon, .td_block_weather .td-column-3 .td-weather-animated-icon { width: auto; }
.td_block_weather .td-column-2 .td-weather-lo-hi, .td_block_weather .td-column-3 .td-weather-lo-hi { width: auto; }
.td_block_weather .td-column-2 .td-weather-info-wrap, .td_block_weather .td-column-3 .td-weather-info-wrap { width: 45%; float: right; padding-left: 20px; }
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-info-wrap, .td_block_weather .td-column-3 .td-weather-info-wrap { width: 100%; padding-left: 0px; }
}
.td_block_weather .td-column-2 .td-weather-information, .td_block_weather .td-column-3 .td-weather-information { padding: 3px 0px 10px; }
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-information, .td_block_weather .td-column-3 .td-weather-information { padding: 5px 0px; }
}
.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, .td_block_weather .td-column-3 .td-weather-week { padding: 20px 0px 15px; }
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-week, .td_block_weather .td-column-3 .td-weather-week { padding: 15px 0px; }
}
.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_block_weather .td-column-3 .td-weather-temp-wrap { margin-right: 100px; }
@media (max-width: 1018px) {
  .td_block_weather .td-column-3 .td-weather-temp-wrap { margin-right: 0px; }
}
.td-weather-top-widget { display: inline-block; margin-right: 32px; }
.td-weather-top-widget .td-icons { background: transparent none repeat scroll 0% 0%; vertical-align: middle; position: relative; top: -1px; margin-right: 2px; }
.td-weather-top-widget .td-icons::before { font-size: 18px; display: block; }
.td-weather-top-widget .td-weather-now { line-height: inherit; padding: 0px; float: none; width: auto; display: inline-block; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-weather-top-widget .td-weather-now { left: 0px; }
}
.td-weather-top-widget .td-weather-now span { font-weight: 600; }
.td-weather-top-widget .td-weather-now .td-big-degrees { font-size: 11px; }
.td-weather-top-widget .td-weather-now .td-weather-unit { font-size: 8px; opacity: 1; left: 1px; top: -6px; vertical-align: inherit; }
.td-weather-top-widget .td-weather-header { display: inline-block; padding-left: 6px; }
.td-weather-top-widget .td-weather-header .td-weather-city { font-size: 11px; font-weight: 500; text-transform: none; margin: 0px; }
.td-instagram-image { display: block; width: 100%; }
.td-instagram-element { position: relative; float: left; }
.td-instagram-element a { position: relative; 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-images-on-row-1 .td-instagram-element { width: 100%; }
.td-images-on-row-2 .td-instagram-element { width: 50%; }
.td-images-on-row-3 .td-instagram-element { width: 33.3333%; }
.td-images-on-row-4 .td-instagram-element { width: 25%; }
@media (max-width: 767px) {
  .td-images-on-row-4 .td-instagram-element { width: 50%; }
}
.td-images-on-row-5 .td-instagram-element { width: 20%; }
@media (max-width: 767px) {
  .td-images-on-row-5 .td-instagram-element { width: 50%; }
}
.td-images-on-row-6 .td-instagram-element { width: 16.6667%; }
@media (max-width: 767px) {
  .td-images-on-row-6 .td-instagram-element { width: 33.3333%; }
}
.td-images-on-row-7 .td-instagram-element { width: 14.2857%; }
@media (max-width: 767px) {
  .td-images-on-row-7 .td-instagram-element { width: 50%; }
}
.td-images-on-row-8 .td-instagram-element { width: 12.5%; }
@media (max-width: 767px) {
  .td-images-on-row-8 .td-instagram-element { width: 50%; }
}
.td-image-gap-2 { margin: 0px -2px; }
.td-image-gap-2 .td-instagram-element { padding: 0px 2px 4px; }
.td-image-gap-5 { margin: 0px -5px; }
.td-image-gap-5 .td-instagram-element { padding: 0px 5px 10px; }
.td_block_instagram .td-video-play-ico { pointer-events: none; }
@media (max-width: 767px) {
  .td_block_instagram .td-instagram-element .td-video-play-ico img { width: 24px; }
}
.td-instagram-header { position: relative; margin-bottom: 16px; }
.td-instagram-profile-image { width: 60px; height: 60px; border-radius: 60px; overflow: hidden; margin-right: 12px; float: left; }
.td-instagram-meta { padding-top: 4px; font-size: 13px; color: rgb(0, 0, 0); }
.td-instagram-button { position: absolute; top: 14px; right: 0px; padding: 8px 14px 9px; border: 1px solid rgb(237, 237, 237); line-height: 1; font-size: 13px; color: rgb(68, 68, 68); transition: all 0.2s ease 0s; }
.td-instagram-button:hover { border-color: rgb(204, 204, 204); text-decoration: none ! important; }
.td-instagram-user { font-size: 15px; font-weight: 600; }
.td-instagram-user a { line-height: 26px; color: rgb(77, 178, 236); }
.td-instagram-user a:hover { text-decoration: none ! important; }
.td-instagram-followers span { font-weight: 600; }
.td_block_instagram .td-column-1 .td-images-on-row-3 .td-video-play-ico img, .td_block_instagram .td-column-1 .td-images-on-row-4 .td-video-play-ico img, .td_block_instagram .td-column-1 .td-images-on-row-5 .td-video-play-ico img, .td_block_instagram .td-column-1 .td-images-on-row-6 .td-video-play-ico img, .td_block_instagram .td-column-1 .td-images-on-row-7 .td-video-play-ico img, .td_block_instagram .td-column-1 .td-images-on-row-8 .td-video-play-ico img { width: 24px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_instagram .td-column-1 .td-instagram-button { display: none; }
}
.td_block_instagram .td-column-2 .td-images-on-row-5 .td-video-play-ico img, .td_block_instagram .td-column-2 .td-images-on-row-6 .td-video-play-ico img, .td_block_instagram .td-column-2 .td-images-on-row-7 .td-video-play-ico img, .td_block_instagram .td-column-2 .td-images-on-row-8 .td-video-play-ico img { width: 24px; }
.td_block_instagram .td-column-3 .td-images-on-row-7 .td-video-play-ico img, .td_block_instagram .td-column-3 .td-images-on-row-8 .td-video-play-ico img { width: 24px; }
.td_block_instagram .td-instagram-user a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; display: block; margin-right: 80px; }
.td-footer-instagram-container { padding-bottom: 0px; }
.td-footer-instagram-container .td_block_instagram { margin-bottom: 0px; overflow: hidden; }
.td-footer-instagram-container .td-footer-instagram-title { text-align: center; text-transform: uppercase; letter-spacing: 0.1em; font-size: 15px; margin: 0px; padding-bottom: 10px; font-family: inherit; }
.td-footer-instagram-container .td-footer-instagram-title .td-footer-instagram-user-link { font-weight: 600; }
@media (max-width: 767px) {
  .td-footer-instagram-container .td-footer-instagram-title .td-footer-instagram-user-link { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; display: block; margin: 0px 20px; }
}
.td_block_exchange { font-family: inherit; margin-bottom: 35px; }
.td_block_exchange .td-exchange-header { position: relative; text-align: center; font-weight: bold; padding-top: 14px; padding-bottom: 12px; margin-bottom: 10px; z-index: 0; }
.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-base-title { margin-left: 9px; }
.td_block_exchange .td-column-1 .td-exchange-base { width: 300px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-left: auto; margin-right: auto; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_exchange .td-column-1 .td-exchange-base { width: 212px; }
}
.td_block_exchange .td-rate { position: relative; border-bottom: 1px dashed rgb(242, 242, 242); padding-top: 10px; padding-bottom: 10px; }
.td_block_exchange .td-rate:last-child { border-bottom: 0px none; }
.td_block_exchange .td-rate .td-rate-currency { font-weight: bold; display: inline-block; margin-left: 34px; }
.td_block_exchange .td-rate .td-exchange-value { float: right; }
.td_block_exchange .td-flags { background-image: url(84e77808babb622d6c891c73ea5d110377efcc22.png) ; background-repeat: no-repeat; display: inline-block; }
.td_block_exchange .td-flag-header { vertical-align: middle; position: relative; bottom: 1px; }
.td_block_exchange .td-flags-all { position: absolute; top: 8px; left: 0px; }
.td_block_exchange .td-flag-aud { background-position: 0px 0px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-bgn { background-position: -24px 0px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-brl { background-position: -48px 0px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-cad { background-position: -72px 0px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-chf { background-position: -96px 0px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-cny { background-position: 0px -24px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-czk { background-position: -24px -24px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-dkk { background-position: -48px -24px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-eur { background-position: -72px -24px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-gbp { background-position: -96px -24px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-hkd { background-position: 0px -48px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-hrk { background-position: -24px -48px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-huf { background-position: -48px -48px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-idr { background-position: -72px -48px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-ils { background-position: -96px -48px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-inr { background-position: 0px -72px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-jpy { background-position: -24px -72px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-krw { background-position: -48px -72px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-mxn { background-position: -72px -72px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-myr { background-position: -96px -72px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-nok { background-position: 0px -96px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-nzd { background-position: -24px -96px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-php { background-position: -48px -96px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-pln { background-position: -72px -96px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-ron { background-position: -96px -96px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-rub { background-position: -120px 0px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-sek { background-position: -120px -24px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-sgd { background-position: -120px -48px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-thb { background-position: -120px -72px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-try { background-position: -120px -96px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-usd { background-position: 0px -120px; width: 24px; height: 24px; }
.td_block_exchange .td-flag-zar { background-position: -24px -120px; width: 24px; height: 24px; }
@-moz-document url-prefix("") {
  .td_block_exchange .td-flags-all { top: 9px; }
}
.td_block_exchange .td-column-2 { overflow: hidden; }
.td_block_exchange .td-column-2 .td-rate { width: 26%; float: left; margin-right: 11%; border-bottom-width: 0px; position: relative; }
@media (max-width: 767px) {
  .td_block_exchange .td-column-2 .td-rate { width: auto; float: none; margin-right: 0px; border-bottom-width: 1px; }
}
.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 { overflow: hidden; }
.td_block_exchange .td-column-3 .td-rate { width: 19%; float: left; margin-right: 8%; border-bottom-width: 0px; position: relative; }
@media (max-width: 767px) {
  .td_block_exchange .td-column-3 .td-rate { width: auto; float: none; margin-right: 0px; border-bottom-width: 1px; }
}
.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; }
}
.woocommerce .wc-tabs .description_tab { text-transform: uppercase; }
.woocommerce .summary .product_title { font-family: inherit; font-weight: 700; }
.woocommerce .summary .woocommerce-product-details__short-description p { font-family: inherit; font-size: 13px; }
.woocommerce .summary .woocommerce-product-details__short-description p span { color: rgb(119, 119, 119) ! important; }
.woocommerce .summary .single_add_to_cart_button { text-transform: uppercase; margin-right: 4px; }
.woocommerce .summary .team-wide-access-modal-js { font-family: inherit; font-weight: normal; letter-spacing: 1px; text-transform: uppercase; }
.woocommerce .summary .product-isbn { pointer-events: none; }
.woocommerce .summary .product-isbn a { text-decoration: none; color: inherit; }
.woocommerce .woocommerce-loop-product__title { line-height: 1.5em; }
.woocommerce #tab-description, .woocommerce #tab-editorial_contributers, .woocommerce #tab-table_of_content { margin-top: 30px; }
.woocommerce #tab-description p, .woocommerce #tab-editorial_contributers p, .woocommerce #tab-table_of_content p, .woocommerce #tab-description li, .woocommerce #tab-editorial_contributers li, .woocommerce #tab-table_of_content li { font-size: 14px; line-height: 21px; }
.woocommerce .woocommerce-message .button, .woocommerce .woocommerce-error .button { font-family: inherit; font-weight: normal; letter-spacing: 1px; text-transform: uppercase; }
.woocommerce .td-ss-main-sidebar .widget_shopping_cart .block-title, .woocommerce .td-ss-main-sidebar .widget_shopping_cart .buttons .button { font-family: inherit; font-weight: normal; letter-spacing: 1px; text-transform: uppercase; }
.woocommerce .woocommerce-cart-form__contents .woocommerce-cart-form__cart-item .remove:hover { color: rgb(204, 0, 0) ! important; background-color: transparent; }
.woocommerce .woocommerce-cart-form__contents .actions .button { font-family: inherit; font-weight: normal; text-transform: uppercase; }
.woocommerce .wc-proceed-to-checkout .checkout-button { text-transform: uppercase; }
.woocommerce .woocommerce-billing-fields__field-wrapper #billing_email_field { width: 100%; }
.woocommerce .woocommerce-checkout-review-order .place-order .button { font-family: inherit; font-size: 11px; text-transform: uppercase; }
.woocommerce .col2-set .col-1 { float: none; width: 100%; }
.woocommerce .products li.product_cat-bestsellers .woocommerce-LoopProduct-link { position: relative; display: inline-block; }
.woocommerce .products li.product_cat-bestsellers .woocommerce-LoopProduct-link::before { content: "Bestseller"; position: absolute; top: -10px; right: -10px; width: 65px; height: 65px; border-radius: 50%; background: rgb(34, 34, 34) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 12px; text-align: center; line-height: 65px; }
@media (max-width: 767px) {
  .woocommerce .products li.product_cat-bestsellers .woocommerce-LoopProduct-link::before { width: 15vw; height: 15vw; line-height: 15vw; font-size: 2.75vw; }
}
@media (max-width: 767px) {
  .woocommerce .product-cats-nav { display: none; }
}
.woocommerce .product-cats-nav li { display: inline-block; margin: 8px 8px 8px 0px; border: 0px none; }
.woocommerce .product-cats-nav li a { font-family: inherit; background-color: rgb(217, 217, 217); color: rgb(10, 10, 10); }
.woocommerce .product-cats-nav li a:hover { background-color: rgb(170, 170, 170); }
.bbpress .td-page-title { margin-bottom: 1px; }
.bbpress .td-page-title a { color: rgb(34, 34, 34); }
.bbpress .bbp-admin-links a:hover { color: rgb(34, 34, 34); }
@media (min-width: 768px) and (max-width: 1018px) {
  .bbpress .td-main-page-wrap { padding-top: 30px; }
}
@media (max-width: 767px) {
  .bbpress .td-main-page-wrap { padding-top: 16px; }
}
#bbpress-forums { position: relative; padding-top: 4px; }
#bbpress-forums .bbp-breadcrumb p { font-family: inherit; color: rgb(195, 195, 195); line-height: 14px; margin-bottom: 0px; margin-top: 0px; margin-left: 2px; }
#bbpress-forums .bbp-breadcrumb a, #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current { font-size: 12px; color: rgb(195, 195, 195); }
#bbpress-forums .bbp-breadcrumb a:hover, #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current:hover { color: rgb(119, 119, 119); }
#bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-sep { font-size: 12px; margin: 0px 5px; }
#bbpress-forums .bbp-search-form { width: 100%; padding: 21px 0px; }
#bbpress-forums div.bbp-search-form input, #bbpress-forums div.bbp-search-form button { font-size: 12px; line-height: 16px; }
#bbpress-forums #bbp-search-form { position: relative; float: none; }
#bbpress-forums #bbp-search-form #bbp_search { width: 95%; height: 32px; }
#bbpress-forums #bbp-search-form .button { position: absolute; top: 0px; right: 0px; }
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results { border: 0px none; margin-bottom: 0px; }
@media (max-width: 767px) {
  #bbpress-forums ul.bbp-replies .bbp-reply-header, #bbpress-forums ul.bbp-search-results .bbp-reply-header, #bbpress-forums ul.bbp-replies .bbp-topic-header, #bbpress-forums ul.bbp-search-results .bbp-topic-header { border-bottom: 1px dashed rgb(232, 232, 232); }
}
#bbpress-forums li.bbp-header { padding-left: 16px; background: rgb(34, 34, 34) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness { padding-right: 10px; }
#bbpress-forums li.bbp-header .bbp-reply-content span a { color: rgb(255, 255, 255); }
#bbpress-forums li.bbp-header .bbp-reply-content span a:hover { color: rgb(77, 178, 236); }
#bbpress-forums li.bbp-footer { background: transparent none repeat scroll 0% 0%; }
#bbpress-forums .bbp-forum-freshness, #bbpress-forums .bbp-forum-topic-count, #bbpress-forums .bbp-forum-reply-count, #bbpress-forums .bbp-topic-freshness, #bbpress-forums .bbp-topic-voice-count, #bbpress-forums .bbp-topic-reply-count { text-align: right; }
#bbpress-forums .bbp-forum-freshness, #bbpress-forums .bbp-topic-freshness { width: 33%; padding-right: 50px; padding-left: 10px; }
@media (max-width: 767px) {
  #bbpress-forums .bbp-forum-freshness, #bbpress-forums .bbp-topic-freshness { padding-right: 0px; }
}
#bbpress-forums .bbp-forum-freshness a, #bbpress-forums .bbp-topic-freshness a { color: rgb(34, 34, 34); font-family: inherit; font-size: 12px; font-weight: 600; }
#bbpress-forums .bbp-forum-freshness a:hover, #bbpress-forums .bbp-topic-freshness a:hover { color: rgb(77, 178, 236); }
#bbpress-forums div.odd, #bbpress-forums ul.odd { background-color: transparent; margin-top: 10px; }
#bbpress-forums li.bbp-body { margin-top: 20px; }
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic { padding-top: 10px; padding-right: 0px; }
#bbpress-forums li.bbp-body .bbp-forum-freshness, #bbpress-forums li.bbp-body .bbp-forum-topic-count, #bbpress-forums li.bbp-body .bbp-forum-reply-count, #bbpress-forums li.bbp-body .bbp-topic-freshness, #bbpress-forums li.bbp-body .bbp-topic-voice-count, #bbpress-forums li.bbp-body .bbp-topic-reply-count { font-size: 11px; }
#bbpress-forums li.bbp-body .bbp-forum-freshness > a, #bbpress-forums li.bbp-body .bbp-topic-freshness > a { font-size: 10px; color: rgb(195, 195, 195); font-weight: normal; line-height: 12px; display: inline-block; }
#bbpress-forums li.bbp-body .bbp-forum-freshness { margin-bottom: 7px; }
#bbpress-forums li.bbp-forum-info, #bbpress-forums li.bbp-topic-title { position: relative; width: 49%; }
#bbpress-forums .bbp-forum-content { font-style: italic; color: rgb(195, 195, 195); line-height: 17px; }
#bbpress-forums li.bbp-forum-topic-count, #bbpress-forums li.bbp-forum-reply-count, #bbpress-forums li.bbp-topic-voice-count, #bbpress-forums li.bbp-topic-reply-count { width: 9%; }
#bbpress-forums .bbp-body .bbp-forum-freshness, #bbpress-forums .bbp-body .bbp-topic-freshness { position: relative; }
#bbpress-forums .bbp-body .bbp-forum-freshness img, #bbpress-forums .bbp-body .bbp-topic-freshness img { position: absolute; right: 0px; top: 3px; margin: 0px; }
@media (max-width: 767px) {
  #bbpress-forums .bbp-body .bbp-forum-freshness img, #bbpress-forums .bbp-body .bbp-topic-freshness img { display: none; }
}
#bbpress-forums .bbp-body .bbp-forum-freshness p, #bbpress-forums .bbp-body .bbp-topic-freshness p { margin: 0px; line-height: 17px; }
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar { border: 0px none; width: 40px; }
#bbpress-forums .bbp-forums-list li { color: rgb(255, 255, 255); display: block; }
#bbpress-forums .bbp-forums-list li a { color: rgb(68, 68, 68); }
#bbpress-forums .bbp-forums-list li a:hover { color: rgb(77, 178, 236); }
#bbpress-forums .bbp-forum-title, #bbpress-forums .bbp-topic-permalink { font-family: inherit; font-size: 14px; font-weight: 600; color: rgb(17, 17, 17); }
#bbpress-forums .bbp-forum-title:hover, #bbpress-forums .bbp-topic-permalink:hover { color: rgb(77, 178, 236); }
#bbpress-forums .bbp-topic-started-by, #bbpress-forums .bbp-topic-started-in { color: rgb(195, 195, 195); font-size: 10px; }
#bbpress-forums .bbp-topic-started-by a, #bbpress-forums .bbp-topic-started-in a { color: rgb(102, 102, 102); }
#bbpress-forums .bbp-topic-started-by a:hover, #bbpress-forums .bbp-topic-started-in a:hover { color: rgb(77, 178, 236); }
#bbpress-forums .bbp-topic-started-by img, #bbpress-forums .bbp-topic-started-in img { position: absolute; top: 2px; left: 0px; margin: 0px; }
#bbpress-forums .bbp-topics li.bbp-header { margin-top: 0px; }
#bbpress-forums p.bbp-topic-meta span { white-space: initial; }
#bbpress-forums li.bbp-body ul.topic { padding-left: 0px; padding-bottom: 19px; padding-top: 14px; }
#bbpress-forums li.bbp-body li.bbp-topic-title { line-height: 15px; position: relative; top: 1px; }
#bbpress-forums li.bbp-body li.bbp-topic-title .bbp-topic-meta { margin: 0px 0px 0px 50px; display: inline-block; line-height: 15px; }
#bbpress-forums li.bbp-body li.bbp-topic-title .bbp-topic-permalink { margin: 0px 0px 4px 50px; display: block; line-height: 20px; }
#bbpress-forums .bbp-body .super-sticky, #bbpress-forums .bbp-body .sticky { background-color: rgb(252, 252, 252) ! important; }
#bbpress-forums .bbp-body .super-sticky li.bbp-topic-title, #bbpress-forums .bbp-body .sticky li.bbp-topic-title { top: 1px; }
#bbpress-forums .bbp-body .super-sticky .bbp-topic-started-by img, #bbpress-forums .bbp-body .sticky .bbp-topic-started-by img { top: 2px; }
#bbpress-forums .bbp-body .super-sticky li.bbp-topic-title .bbp-topic-permalink, #bbpress-forums .bbp-body .sticky li.bbp-topic-title .bbp-topic-permalink { margin-bottom: 3px; color: rgb(77, 178, 236); }
#bbpress-forums li.bbp-topic-freshness { width: 27%; }
#bbpress-forums li.bbp-topic-title { width: 55%; }
#bbpress-forums div.bbp-template-notice, #bbpress-forums div.indicator-hint { border-radius: 0px; }
#bbpress-forums div.bbp-template-notice p { margin: 9px 0px 9px 9px ! important; position: relative; font-size: 11px; line-height: 20px; }
#bbpress-forums div.bbp-template-notice img { width: 20px ! important; display: inline; vertical-align: middle; margin-bottom: 0px ! important; margin-left: 5px; margin-right: 5px; }
#bbpress-forums .wp-editor-area { border: 1px solid rgb(230, 230, 230); }
#bbpress-forums button { border: 0px none; box-shadow: none; color: rgb(255, 255, 255); background: rgb(34, 34, 34) none repeat scroll 0% 0%; font-size: 11px; padding: 10px; text-shadow: none; line-height: 1; margin-bottom: 10px; }
#bbpress-forums button:hover { background-color: rgb(77, 178, 236); }
#bbpress-forums .bbp-replies .bbp-header { margin-top: 0px; }
#bbpress-forums .bbp-body .hentry { padding: 0px; }
#bbpress-forums ul.bbp-replies .bbp-body .hentry, #bbpress-forums ul.bbp-search-results .bbp-body .hentry { margin-bottom: 40px; }
@media (max-width: 767px) {
  #bbpress-forums ul.bbp-replies .bbp-body .hentry, #bbpress-forums ul.bbp-search-results .bbp-body .hentry { margin: 0px; }
}
#bbpress-forums .bbp-reply-post-date, #bbpress-forums .bbp-topic-post-date { font-size: 11px; }
#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header { padding: 4px 8px 5px; background-color: rgb(252, 252, 252); border-bottom: 1px solid rgb(237, 237, 237); border-top: 1px solid rgb(237, 237, 237); }
@media (max-width: 767px) {
  #bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header { padding: 4px 0px 5px; }
}
#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author, #bbpress-forums div.bbp-search-author { width: 80px ! important; }
#bbpress-forums div.bbp-forum-author a.bbp-author-name, #bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name, #bbpress-forums div.bbp-search-author a.bbp-author-name { font-family: inherit; font-weight: 600; line-height: 16px; margin: 0px; width: 80px; overflow-wrap: break-word; }
#bbpress-forums div.bbp-forum-author br, #bbpress-forums div.bbp-topic-author br, #bbpress-forums div.bbp-reply-author br, #bbpress-forums div.bbp-search-author br { display: none; }
#bbpress-forums div.bbp-forum-author img, #bbpress-forums div.bbp-topic-author img, #bbpress-forums div.bbp-reply-author img, #bbpress-forums div.bbp-search-author img { display: inline-block; margin-bottom: 2px; }
#bbpress-forums div.bbp-forum-author .bbp-author-role, #bbpress-forums div.bbp-topic-author .bbp-author-role, #bbpress-forums div.bbp-reply-author .bbp-author-role, #bbpress-forums div.bbp-search-author .bbp-author-role { color: rgb(195, 195, 195); font-size: 10px; font-style: normal; line-height: 20px; }
#bbpress-forums li.bbp-header .bbp-search-author, #bbpress-forums li.bbp-header .bbp-forum-author, #bbpress-forums li.bbp-header .bbp-topic-author, #bbpress-forums li.bbp-header .bbp-reply-author { text-align: left; }
#bbpress-forums li.bbp-header div.bbp-forum-content, #bbpress-forums li.bbp-header div.bbp-topic-content, #bbpress-forums li.bbp-header div.bbp-reply-content { margin-left: 85px; }
#bbpress-forums li.bbp-footer div { display: none; }
#bbpress-forums .bbp-forum-header a.bbp-forum-permalink, #bbpress-forums .bbp-topic-header a.bbp-topic-permalink, #bbpress-forums .bbp-reply-header a.bbp-reply-permalink { font-size: 10px; color: rgb(85, 85, 85); position: relative; top: 1px; margin-left: 20px; }
#bbpress-forums .bbp-forum-header a.bbp-forum-permalink:hover, #bbpress-forums .bbp-topic-header a.bbp-topic-permalink:hover, #bbpress-forums .bbp-reply-header a.bbp-reply-permalink:hover { color: rgb(0, 0, 0); }
#bbpress-forums .bbp-body div.bbp-forum-content, #bbpress-forums .bbp-body div.bbp-topic-content, #bbpress-forums .bbp-body div.bbp-reply-content { margin-left: 100px ! important; }
#bbpress-forums .bbp-forums .bbp-body div.bbp-forum-content { margin-left: 0px ! important; }
#bbpress-forums fieldset.bbp-form { margin-bottom: 0px; }
#bbpress-forums fieldset.bbp-form label { font-size: 12px; }
#bbpress-forums .bbp-reply-form { margin-top: 20px; }
#bbpress-forums div.bbp-forum-title, #bbpress-forums div.bbp-topic-title, #bbpress-forums div.bbp-reply-title { clear: both; }
#bbpress-forums div.bbp-forum-title h3, #bbpress-forums div.bbp-topic-title h3, #bbpress-forums div.bbp-reply-title h3 { font-size: 12px; color: rgb(195, 195, 195); margin: 3px 0px; }
#bbpress-forums div.bbp-forum-title h3 a, #bbpress-forums div.bbp-topic-title h3 a, #bbpress-forums div.bbp-reply-title h3 a { font-size: 12px; font-weight: 600; margin-left: 10px; }
#bbpress-forums div.bbp-forum-title .bbp-topic-title-meta, #bbpress-forums div.bbp-topic-title .bbp-topic-title-meta, #bbpress-forums div.bbp-reply-title .bbp-topic-title-meta { font-family: inherit; font-size: 12px; color: rgb(195, 195, 195); }
#bbpress-forums div.bbp-forum-title .bbp-topic-title-meta a, #bbpress-forums div.bbp-topic-title .bbp-topic-title-meta a, #bbpress-forums div.bbp-reply-title .bbp-topic-title-meta a { font-size: 12px; font-weight: 600; margin-left: 10px; }
#bbpress-forums .bbp-topic-header .bbp-meta .bbp-topic-permalink { font-family: inherit; font-weight: normal; }
#bbpress-forums #subscription-toggle { color: rgb(87, 87, 87); font-weight: normal; margin-right: 1px; float: right; vertical-align: bottom; }
#bbpress-forums .bbp-pagination .current { background-color: rgb(77, 178, 236); border-color: rgb(77, 178, 236); color: rgb(255, 255, 255); }
#bbpress-forums .bbp-pagination a, #bbpress-forums .bbp-pagination span { border: 1px solid rgb(230, 230, 230); color: rgb(68, 68, 68); display: inline-block; float: left; line-height: 21px; margin-left: 5px; min-width: 28px; padding: 2px 5px 3px; text-align: center; }
#bbpress-forums .bbp-pagination a:hover { background-color: rgb(68, 68, 68); border-color: rgb(68, 68, 68); color: rgb(255, 255, 255); }
#bbpress-forums .bbp-pagination .bbp-pagination-links a:hover, #bbpress-forums .bbp-pagination .bbp-pagination-links span.current { opacity: 1; }
#bbpress-forums .bbp-pagination-count { margin-top: 2px; }
#bbpress-forums .bbp-topic-tags p { font-size: 10px; color: rgb(195, 195, 195); }
.single-forum #subscription-toggle { margin-top: -4px; margin-bottom: 12px; }
#bbpress-forums li.bbp-header { border-top: 0px none; }
#bbp-user-replies-created .bbp-reply-post-date, #bbp-user-replies-created .bbp-header { color: rgb(153, 153, 153); font-size: 11px; }
#bbp-user-replies-created .bbp-topic-permalink { display: block; }
.bbp-user-page .bbp-user-section p { margin-bottom: 10px; }
.bbp-user-page .bbp-user-section p.bbp-user-description { margin-bottom: 21px; }
.bbp-user-page .bbp-user-section { margin-bottom: 21px; }
@media (max-width: 480px) {
  .bbp-user-page .td-page-title { text-align: center; }
}
#bbp-user-navigation li a { font-family: inherit; font-size: 13px; }
#bbp-user-navigation li a:hover { color: rgb(34, 34, 34); }
.bbp-user-page #bbpress-forums { padding-top: 16px; }
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar { width: 100px; height: 100px; margin: 0px 0px 15px; }
#bbp-user-body ul.bbp-topics, #bbp-user-body ul.bbp-replies { clear: both ! important; }
.bbp-user-edit #bbp-your-profile .entry-title { margin-bottom: 0px ! important; }
#bbp-your-profile fieldset { border: 0px none; margin: 0px; }
#bbpress-forums #bbp-single-user-details #bbp-user-navigation { display: inline-block; margin: 0px 0px 20px; }
#bbpress-forums #bbp-single-user-details { width: 100%; float: none; }
#bbpress-forums #bbp-user-body { margin-left: 0px; }
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li { display: inline-block; }
.bbp-row-actions #favorite-toggle a, .bbp-row-actions #subscription-toggle a { position: absolute; top: 2px; left: 0px; z-index: 1; font-size: 9px; line-height: 12px; }
.bbp-user-page #bbpress-forums #subscription-toggle { margin-right: 0px; }
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a { padding: 3px 12px; }
@media (max-width: 480px) {
  #bbpress-forums #bbp-single-user-details { text-align: center; width: 100%; }
}
@media (max-width: 480px) {
  #bbpress-forums #bbp-single-user-details #bbp-user-avatar { text-align: center; width: 100%; }
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a { color: rgb(255, 255, 255); background-color: rgb(77, 178, 236); }
#bbpress-forums #bbp-your-profile fieldset input, #bbpress-forums #bbp-your-profile fieldset textarea { width: 80%; background: transparent none repeat scroll 0% 0%; }
#bbpress-forums #bbp-your-profile fieldset fieldset.password { width: 80%; }
#bbpress-forums #bbp-user-wrapper h2.entry-title { display: inline-block; padding: 6px 12px; margin-bottom: 10px; background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); font-family: inherit; font-size: 14px; line-height: 17px; }
#bbpress-forums #bbp-your-profile fieldset { margin-bottom: 48px; border-top: 2px solid rgb(34, 34, 34); }
#bbpress-forums #bbp-your-profile fieldset.submit { border-top: 0px none; padding: 0px; }
@media (max-width: 510px) {
  #bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-body li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title, #bbpress-forums li.bbp-body li.bbp-topic-title { width: 100%; }
}
@media (max-width: 510px) {
  #bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count { width: 20%; }
}
@media (max-width: 510px) {
  #bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness { width: 58%; }
}
@media (max-width: 510px) {
  #bbpress-forums li.bbp-header .bbp-forum-topic-count, #bbpress-forums li.bbp-header .bbp-forum-reply-count, #bbpress-forums li.bbp-header .bbp-forum-freshness, #bbpress-forums li.bbp-footer { font-size: 10px ! important; }
}
@media (max-width: 510px) {
  #bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title { text-align: center; text-transform: uppercase; font-size: 15px ! important; font-weight: 600; }
}
@media (max-width: 510px) {
  div.bbp-search-form input, div.bbp-search-form button { padding: 8px 15px; }
}
@media (max-width: 510px) {
  #bbpress-forums .bbp-forum-title, #bbpress-forums .bbp-topic-permalink { font-size: 15px; line-height: 21px; }
}
@media (max-width: 510px) {
  #bbpress-forums .bbp-body ul { padding-bottom: 5px ! important; }
}
@media (max-width: 510px) {
  #bbpress-forums .bbp-body div.bbp-reply-author { margin: 0px; min-height: inherit; }
}
@media (max-width: 510px) {
  #bbpress-forums .bbp-topic-tags p { margin-top: 10px; margin-bottom: 20px ! important; }
}
@media (max-width: 767px) {
  #bbpress-forums div.bbp-reply-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar { width: 20px; margin: 0px 10px 0px 0px ! important; vertical-align: top; position: relative; top: 0px; }
}
@media (max-width: 767px) {
  #bbpress-forums .reply .bbp-reply-author, #bbpress-forums .topic .bbp-topic-author, #bbpress-forums .topic .bbp-reply-author { width: 100% ! important; text-align: left; color: rgb(195, 195, 195); font-size: 10px; padding: 6px 0px 2px ! important; margin-bottom: 6px ! important; background-color: rgb(252, 252, 252); border-bottom: 1px solid rgb(237, 237, 237); }
}
@media (max-width: 767px) {
  #bbpress-forums .reply .bbp-reply-author .bbp-author-name, #bbpress-forums .topic .bbp-topic-author .bbp-author-name, #bbpress-forums .topic .bbp-reply-author .bbp-author-name { font-size: 12px; }
}
@media (max-width: 767px) {
  #bbpress-forums .reply .bbp-reply-author .bbp-author-name, #bbpress-forums .topic .bbp-topic-author .bbp-author-name, #bbpress-forums .topic .bbp-reply-author .bbp-author-name, #bbpress-forums .reply .bbp-reply-author .bbp-author-role, #bbpress-forums .topic .bbp-topic-author .bbp-author-role, #bbpress-forums .topic .bbp-reply-author .bbp-author-role, #bbpress-forums .reply .bbp-reply-author .bbp-reply-ip, #bbpress-forums .topic .bbp-topic-author .bbp-reply-ip, #bbpress-forums .topic .bbp-reply-author .bbp-reply-ip { display: inline-block; margin-right: 10px; text-align: left; width: auto; }
}
@media (max-width: 767px) {
  #bbpress-forums .bbp-body .reply .bbp-reply-content, #bbpress-forums .bbp-body .topic .bbp-reply-content, #bbpress-forums .bbp-body .topic .bbp-topic-content { margin: 0px ! important; padding: 0px 8px 12px 30px; }
}
@media (max-width: 767px) {
  #bbpress-forums .bbp-body .reply .bbp-reply-content p, #bbpress-forums .bbp-body .topic .bbp-reply-content p, #bbpress-forums .bbp-body .topic .bbp-topic-content p { margin-bottom: 21px; }
}
#bbpress-forums li.bbp-header li { font-size: 12px; }
.widget_display_search { margin-bottom: 20px; }
.widget_display_search form { position: relative; margin-top: 21px; }
.widget_display_search .block-title { margin-bottom: 0px; }
.widget_display_search label { display: none; }
.widget_display_search #bbp_search { height: 32px; width: 95%; }
.widget_display_search #bbp_search_submit { position: absolute; top: 0px; right: 0px; }
.bbp_widget_login { margin-bottom: 20px; }
.bbp_widget_login .block-title { margin-bottom: 0px; display: block; }
.bbp_widget_login fieldset { border: 0px none; margin: 0px; padding: 0px; }
.bbp_widget_login fieldset #user_pass { border: 1px solid rgb(230, 230, 230); color: rgb(68, 68, 68); font-size: 12px; height: 34px; line-height: 21px; max-width: 100%; padding: 3px 9px; width: 100%; }
.bbp_widget_login fieldset #user_pass:focus { border-color: rgb(204, 204, 204); }
.bbp_widget_login .button { border: 0px none; box-shadow: none; color: rgb(255, 255, 255); background: rgb(34, 34, 34) none repeat scroll 0% 0%; font-size: 11px; padding: 8px 14px; text-shadow: none; line-height: 1; margin-bottom: 10px; }
.bbp_widget_login .button:hover { background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); }
.bbp_widget_login h4 { margin: 6px 10px 0px 0px; font-size: 14px; display: inline-block; }
.bbp_widget_login .bbp-logged-in { margin-top: 20px; display: inline-block; }
.widget_display_replies, .widget_display_topics { margin-bottom: 20px; display: inline-block; }
.widget_display_replies .block-title, .widget_display_topics .block-title { margin-bottom: 0px; display: block; }
.widget_display_replies li, .widget_display_topics li { line-height: 20px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed rgb(237, 237, 237); font-size: 13px; }
.widget_display_replies ul, .widget_display_topics ul { margin-top: 20px; }
.widget_display_replies .bbp-author-name, .widget_display_topics .bbp-author-name { font-family: inherit; font-size: 12px; font-weight: 600; color: rgb(77, 178, 236); left: -2px; position: relative; }
.widget_display_replies li div, .widget_display_topics li div { display: block; font-size: 11px; color: rgb(195, 195, 195); }
.widget_display_replies .bbp-reply-topic-title, .widget_display_topics .bbp-reply-topic-title { left: 3px; position: relative; }
.widget_display_replies img, .widget_display_topics img { width: 20px; margin-right: 6px; vertical-align: middle; }
.widget_display_forums { margin-bottom: 16px; }
.widget_display_stats .block-title { margin-bottom: 0px; }
.widget_display_stats dl { margin-top: 20px; }
.widget_display_stats dd { display: inline-block; margin: 0px 0px 10px; text-align: right; width: 30%; padding-bottom: 10px; border-bottom: 1px dashed rgb(237, 237, 237); }
.widget_display_stats dt { display: inline-block; float: left; width: 70%; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed rgb(237, 237, 237); }
.td-footer-container .button { background-color: rgb(0, 0, 0); }
.td-footer-container .widget_display_stats dt, .td-footer-container .widget_display_stats dd, .td-footer-container .widget_display_replies li, .td-footer-container .widget_display_topics li { border-bottom: 1px dashed rgba(255, 255, 255, 0.15); }
.widget_display_replies, .widget_display_topics { width: 100%; }
@media (max-width: 480px) {
  .bbp-search-results .bbp-topic-author { position: relative; padding-left: 80px; }
  .bbp-search-results .bbp-topic-author img.avatar { position: absolute; left: 0px; max-width: 60px ! important; margin: 0px ! important; }
  .bbp-search-results .bbp-topic-author a.bbp-author-name { display: inline-block ! important; text-align: left; }
}
#bbpress-forums div.bbp-reply-content p, #bbpress-forums div.bbp-reply-content li { font-size: 15px; line-height: 26px; }
#bbpress-forums div.bbp-reply-content ul { margin-bottom: 21px; margin-left: 40px; }
#bbpress-forums ul.bbp-topic-revision-log img.avatar { width: 24px; }
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li, #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li, #bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li { font-size: 11px; }
#bbpress-forums div.even { margin-top: 10px; }
#bbpress-forums li.bbp-body li.bbp-topic-title .bbp-topic-pagination { margin-left: 50px; }
.buddypress hr { border: 0px none; background-color: rgb(230, 230, 230); height: 1px; }
.buddypress fieldset { border-color: rgb(230, 230, 230); }
.td-page-content #buddypress p, .td-page-content #buddypress li { font-size: 13px; line-height: 21px; }
#buddypress .activity-list li.load-more a:hover { text-decoration: none; }
#buddypress input[type="submit"], #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress div.generic-button a, #buddypress .comment-reply-link { border: 0px none; box-shadow: none; color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); font-size: 11px; padding: 8px 14px; text-shadow: none; line-height: 12px; margin-bottom: 3px; vertical-align: middle; }
#buddypress input[type="submit"]:hover, #buddypress input[type="button"]:hover, #buddypress input[type="reset"]:hover, #buddypress div.generic-button a:hover, #buddypress .comment-reply-link:hover, #buddypress input[type="submit"]:active, #buddypress input[type="button"]:active, #buddypress input[type="reset"]:active, #buddypress div.generic-button a:active, #buddypress .comment-reply-link:active, #buddypress input[type="submit"]:focus, #buddypress input[type="button"]:focus, #buddypress input[type="reset"]:focus, #buddypress div.generic-button a:focus, #buddypress .comment-reply-link:focus { background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); border: 0px none; }
#buddypress input[type="checkbox"], #buddypress input[type="radio"] { margin-right: 5px; vertical-align: middle; }
#buddypress .mce-toolbar .mce-ico { line-height: 30px; height: 28px; }
#buddypress .standard-form .wp-editor-container textarea { border: 0px none; font-size: 13px; background-color: transparent; }
#buddypress .field-visibility-settings-toggle { margin: 5px 0px 0px; line-height: 1; }
#buddypress div.generic-button.friendship-button a, #buddypress div.generic-button a.join-group, #buddypress div.generic-button a.leave-group, #buddypress div.generic-button a.mention, #buddypress div.generic-button a.send-message { padding: 4px 10px 5px; background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); color: rgb(119, 119, 119); cursor: pointer; font-weight: 600; outline: 0px none; text-align: center; text-decoration: none; }
#buddypress div.generic-button.friendship-button a:hover, #buddypress div.generic-button a.join-group:hover, #buddypress div.generic-button a.leave-group:hover, #buddypress div.generic-button a.mention:hover, #buddypress div.generic-button a.send-message:hover, #buddypress div.generic-button.friendship-button a:focus, #buddypress div.generic-button a.join-group:focus, #buddypress div.generic-button a.leave-group:focus, #buddypress div.generic-button a.mention:focus, #buddypress div.generic-button a.send-message:focus, #buddypress div.generic-button.friendship-button a:active, #buddypress div.generic-button a.join-group:active, #buddypress div.generic-button a.leave-group:active, #buddypress div.generic-button a.mention:active, #buddypress div.generic-button a.send-message:active { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); border-color: rgb(34, 34, 34); }
#buddypress .acomment-options a.acomment-reply, #buddypress .acomment-options a.acomment-delete { font-weight: normal; font-size: 11px; border: 1px solid rgb(204, 204, 204); padding: 2px 7px 3px; }
#buddypress .acomment-options a.acomment-reply:hover, #buddypress .acomment-options a.acomment-delete:hover { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); border-color: rgb(34, 34, 34); }
@media (min-width: 768px) and (max-width: 1018px) {
  #buddypress #item-header-avatar { width: 100% ! important; text-align: center; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  #buddypress #item-header-avatar a { display: inline-block; }
  #buddypress #item-header-avatar a img { margin: 0px 0px 20px ! important; }
}
@media (max-width: 767px) {
  #buddypress #item-header-avatar a { width: 100px; }
}
#buddypress a.button, a.bp-title-button, #buddypress ul.button-nav li a { font-size: 11px; padding: 6px 8px ! important; display: inline-block; margin-bottom: 5px; line-height: 1; }
#buddypress a.button:hover, a.bp-title-button:hover, #buddypress ul.button-nav li a:hover, #buddypress a.button:focus, a.bp-title-button:focus, #buddypress ul.button-nav li a:focus, #buddypress a.button:active, a.bp-title-button:active, #buddypress ul.button-nav li a:active { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); border-color: rgb(34, 34, 34); }
#buddypress a.button:hover span, a.bp-title-button:hover span, #buddypress ul.button-nav li a:hover span, #buddypress a.button:focus span, a.bp-title-button:focus span, #buddypress ul.button-nav li a:focus span, #buddypress a.button:active span, a.bp-title-button:active span, #buddypress ul.button-nav li a:active span { background-color: rgb(77, 178, 236); }
#buddypress ul.button-nav li.current a { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); border-color: rgb(34, 34, 34); }
a.bp-title-button { padding: 2px 9px 3px; position: relative; top: -2px; margin-left: 12px; }
.entry-crumbs a.bp-title-button { display: none; }
#buddypress div.generic-button #new-topic-button { padding: 6px 10px 7px; margin-bottom: 20px; display: inline-block; position: relative; top: -2px; }
@media (max-width: 767px) {
  #buddypress div.generic-button { margin: 0px ! important; }
}
@media (max-width: 767px) {
  #buddypress #item-header-cover-image #item-actions { padding-top: 0px ! important; }
}
#buddypress .standard-form #submit:focus, #buddypress .standard-form #save:focus, #group-settings-form input[type="submit"]:focus { background-color: rgb(77, 178, 236); color: rgb(255, 255, 255); }
#buddypress a.loading, #buddypress input.loading { animation: 0s ease 0s normal none 1 running none; border-color: rgb(34, 34, 34); }
#buddypress a.bp-primary-action span, #buddypress #reply-title small a span { font-size: 9px; line-height: 9px; padding: 1px 4px; }
#buddypress #whats-new-options, #whats-new-post-in-box { overflow: visible; min-height: 43px; }
#buddypress .ac-reply-cancel { font-size: 11px; border: 1px solid rgb(204, 204, 204); padding: 6px 10px; color: rgb(153, 153, 153); top: 7px; position: relative; }
#buddypress .ac-reply-cancel:hover { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); border-color: rgb(34, 34, 34); }
#buddypress .ac-reply-content .ac-reply-cancel { top: 2px; }
#buddypress .ac-reply-content input { font-size: 11px; line-height: 13px; font-family: inherit; }
#buddypress div.dir-search input[type="text"], #buddypress li.groups-members-search input[type="text"] { font-size: 13px; }
#activity-filter-by { font-size: 13px; }
#buddypress div.item-list-tabs ul li { border-top: 1px solid rgb(230, 230, 230); border-left: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230); position: relative; margin-bottom: 5px; }
#buddypress div.item-list-tabs ul li.feed { border: 0px none; }
#buddypress div.item-list-tabs ul li:first-child::before { display: none; }
#buddypress div.item-list-tabs ul li:last-child { border-right: 1px solid rgb(230, 230, 230); }
#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; }
@media (max-width: 1018px) {
  #buddypress div.item-list-tabs ul li { margin-bottom: 10px; }
}
@media (max-width: 1018px) {
  #buddypress div.item-list-tabs ul #activity-filter-select { width: 45%; margin-right: -4px; }
}
@media (max-width: 768px) {
  #buddypress div.item-list-tabs ul #activity-filter-select { width: 100%; margin: 15px 0px 20px ! important; }
}
#buddypress div.item-list-tabs ul li.selected, #buddypress div.item-list-tabs ul li.current { border-left: 1px solid rgb(34, 34, 34); border-top: 1px solid rgb(34, 34, 34); border-bottom: 1px solid rgb(34, 34, 34); }
#buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li.current a { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); opacity: 1; }
#buddypress div.item-list-tabs ul li.selected a:hover, #buddypress div.item-list-tabs ul li.current a:hover { background-color: rgb(34, 34, 34); }
#buddypress div.item-list-tabs ul li.selected a span, #buddypress div.item-list-tabs ul li.current a span { background: rgb(77, 178, 236) none repeat scroll 0% 0%; }
@media (min-width: 768px) and (max-width: 1018px) {
  #buddypress ul.item-list li div.item-title, #buddypress ul.item-list li h4 { width: 70%; }
}
#buddypress div.item-list-tabs ul li > a { background-color: rgb(255, 255, 255); color: rgb(68, 68, 68); padding: 0px 15px; font-family: inherit; font-size: 11px; line-height: 20px; font-weight: 700; text-transform: uppercase; position: relative; height: 20px; }
#buddypress div.item-list-tabs ul li > a span { background: rgb(77, 178, 236) none repeat scroll 0% 0%; border-radius: 0px; border: medium none transparent; color: rgb(255, 255, 255); margin-left: 3px; font-size: 9px; line-height: 9px; padding: 2px 5px; position: relative; display: inline-block; top: -1px; }
#buddypress div.item-list-tabs ul li > a:hover { background-color: rgb(247, 247, 247); }
#buddypress div.item-list-tabs ul li > a:hover span { background-color: rgb(77, 178, 236); opacity: 0.8; }
@media (max-width: 767px) {
  #buddypress div.item-list-tabs ul li > a#change-avatar { padding: 0px 4px; }
}
#buddypress li.friend-tab img.avatar { display: inline-block; margin-right: 5px; }
#buddypress div.item-list-tabs ul li > span { background-color: rgb(255, 255, 255); color: rgb(68, 68, 68); padding: 0px 15px; font-family: inherit; font-size: 11px; line-height: 20px; font-weight: 700; text-transform: uppercase; position: relative; height: 20px; }
#activity-filter-select, #members-order-select, #forums-order-select, #group_members-order-select, #groups-order-select { border: 0px none ! important; margin-top: 0px ! important; }
.item-list-tabs .feed { border-right: 1px solid rgb(34, 34, 34); }
.item-list-tabs .feed a { background-color: rgb(34, 34, 34) ! important; color: rgb(255, 255, 255) ! important; }
.item-list-tabs .feed:hover { border-color: rgb(77, 178, 236) ! important; }
.item-list-tabs .feed:hover a { background-color: rgb(77, 178, 236) ! important; }
#buddypress .activity-list .activity-content .activity-header a { display: inline-block; vertical-align: top; }
#buddypress .activity-list .activity-content .activity-header .avatar { width: 20px; vertical-align: top; }
#buddypress form#whats-new-form p.activity-greeting { line-height: 21px; }
#buddypress form#whats-new-form textarea { width: 100%; }
#buddypress #whats-new:focus { border-color: rgb(170, 170, 170) ! important; outline: 0px none; }
#buddypress #activity-stream p { margin: 0px; }
#group-create-tabs li { height: 22px; }
#buddypress form.standard-form .main-column { margin-left: 170px; }
#buddypress div#invite-list { background: transparent none repeat scroll 0% 0%; height: auto; overflow: auto; padding: 0px 0px 20px; width: 160px; margin-top: 10px; }
#buddypress span.activity { font-size: 12px; }
@media (max-width: 767px) {
  #buddypress span.activity { font-size: 10px; }
}
.bp-widget h4, #group-settings-form h4 { font-size: 16px; font-weight: 700; margin-bottom: 10px; }
legend.screen-reader-text { padding: 0px 5px; }
#admins-list h5, #member-list h5, #mods-list h5, #members-list h5 { margin-top: 2px; font-size: 14px; margin-bottom: 0px; font-weight: 600; }
#admins-list h5 a:hover, #member-list h5 a:hover, #mods-list h5 a:hover, #members-list h5 a:hover { color: rgb(34, 34, 34); }
#admins-list .item-title, #member-list .item-title, #mods-list .item-title, #members-list .item-title { font-size: 14px ! important; }
#friend-list h4 { line-height: 24px; }
#friend-list a { font-weight: 700; font-size: 12px; }
#friend-list a:hover { color: rgb(34, 34, 34); }
#buddypress div.pagination .pag-count { margin-left: 0px; font-size: 11px; }
.groups-members-search { border: 0px none ! important; }
#search-members-form label, #forums-dir-search label, #search-groups-form label, #search-message-form label { display: inline-block; }
#search-members-form #members_search, #forums-dir-search #members_search, #search-groups-form #members_search, #search-message-form #members_search, #search-members-form #forums_search, #forums-dir-search #forums_search, #search-groups-form #forums_search, #search-message-form #forums_search, #search-members-form #groups_search, #forums-dir-search #groups_search, #search-groups-form #groups_search, #search-message-form #groups_search { height: 28px; background-color: transparent; padding-left: 5px; }
#search-members-form #members_search_submit, #forums-dir-search #members_search_submit, #search-groups-form #members_search_submit, #search-message-form #members_search_submit, #search-members-form #forums_search_submit, #forums-dir-search #forums_search_submit, #search-groups-form #forums_search_submit, #search-message-form #forums_search_submit, #search-members-form #groups_search_submit, #forums-dir-search #groups_search_submit, #search-groups-form #groups_search_submit, #search-message-form #groups_search_submit { position: relative; top: 0px; display: inline-block; left: -7px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
#search-message-form { position: relative; }
#search-message-form #messages_search { height: 31px; }
#search-message-form #messages_search_submit { position: absolute; top: 0px; right: -20px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
#buddypress div#item-header ul { display: inline-block; }
#buddypress th { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); border: 0px none; }
#buddypress .forum td { border: 0px none; }
#buddypress table { font-size: 13px; }
#buddypress select { font-size: 13px; padding: 3px 9px; }
#buddypress table.forum tr td.td-title a.topic-title { margin: 0px 0px 4px 35px; display: block; line-height: 20px; font-weight: 700; color: rgb(34, 34, 34); }
#buddypress table.forum tr td.td-title a.topic-title:hover { color: rgb(77, 178, 236); }
#buddypress table.forum p.topic-meta { font-size: 10px; margin: 0px 0px 0px 35px; color: rgb(195, 195, 195); }
#buddypress table.forum p.topic-meta a { color: rgb(34, 34, 34); }
#buddypress table.forum p.topic-meta a:hover { color: rgb(77, 178, 236); }
#buddypress table.forum .td-freshness p.topic-meta { margin: 5px 0px 0px; }
#buddypress .forum .td-title, #buddypress .forum .td-freshness { position: relative; }
#buddypress table.forum td .topic-by img.avatar { position: absolute; margin: 0px; width: 40px; top: 12px; left: 0px; }
#buddypress table.forum td .topic-in a { font-weight: 600; }
#buddypress table.forum td .topic-in img.avatar { display: inline-block; margin-left: 3px; }
#buddypress table.forum td .freshness-author img.avatar { float: right; margin-right: 0px; }
#buddypress table.forum tr > td:last-child { padding-right: 0px; }
#buddypress table.forum th#th-freshness { text-align: right; }
#buddypress .forum tbody tr { border-bottom: 1px solid rgb(230, 230, 230); height: 64px; }
#buddypress .activity-list li.load-more, #buddypress .activity-list li.load-newest { font-size: 12px; line-height: 1; text-align: center; vertical-align: middle; background-color: transparent; border-bottom: 0px none; }
#buddypress .activity-list li.load-more a, #buddypress .activity-list li.load-newest a { padding: 7px 10px; display: inline-block; border: 1px solid rgb(220, 220, 220); color: rgb(153, 153, 153); }
#buddypress .activity-list li.load-more a:hover, #buddypress .activity-list li.load-newest a:hover { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); border-color: rgb(34, 34, 34); }
#new-topic-post h4, #new-topic-post h5, #profile-edit-form h4, #post-topic-reply h4 { font-size: 18px; font-weight: 700; }
#group-admins, #group-mods { margin-top: 0px; }
#group-admins li, #group-mods li { margin-left: 5px; }
#buddypress div.pagination .pagination-links a { font-weight: 700; }
#buddypress ul.item-list li div.item-title { font-weight: 700; font-size: 16px; }
#buddypress ul.item-list li div.item-title a { color: rgb(34, 34, 34); }
#buddypress ul.item-list li div.item-title a:hover { color: rgb(77, 178, 236); }
#buddypress ul.item-list li div.item-meta span { font-size: 11px; }
#group-settings-form .bp-widget .single-line h5 { margin-top: 0px; }
#buddypress #activity-stream { margin-top: 0px; }
#buddypress #activity-stream .activity-avatar img.avatar-150 { width: 20px; }
#buddypress table.notifications { margin-bottom: 20px; }
#notification-bulk-manage { padding: 6px 10px 7px ! important; position: relative; top: -1px; }
.register-section h4 { font-weight: 700; }
body.activity-permalink #buddypress div.activity-comments > ul { padding: 0px 10px 0px 26px; }
#buddypress div.activity-comments div.acomment-content { margin: 5px 0px 0px 35px; }
#buddypress div.activity-comments ul li { padding: 15px 0px 8px; }
#buddypress #signup_form.standard-form div.submit { margin-bottom: 30px; }
#buddypress .standard-form #basic-details-section input[type="password"], #buddypress .standard-form #blog-details-section input#signup_blog_url, #buddypress #signup_form.standard-form input[type="text"] { width: 100%; }
@media (max-width: 767px) {
  #buddypress .standard-form #basic-details-section, #buddypress .standard-form #profile-details-section { float: none; display: block; width: 100%; }
}
@media (max-width: 767px) {
  #buddypress .standard-form label, #buddypress .standard-form span.label { font-size: 12px; }
}
#buddypress .acomment-options { margin-left: 35px; }
body.activity-permalink #buddypress div.activity-comments ul li { padding: 15px 0px 8px; }
#buddypress ul.item-list.activity-list li.has-comments { padding-bottom: 0px; }
#buddypress div.activity-comments form .ac-textarea { border-style: solid; }
#buddypress .field-visibility-settings-notoggle { margin-top: 5px; }
@media (max-width: 1018px) {
  #buddypress div#subnav.item-list-tabs ul li#members-order-select { width: 100%; margin-top: 10px ! important; }
}
@media (max-width: 1018px) {
  #buddypress div.message-search { width: 100%; margin: 18px 0px; float: left; }
}
@media (max-width: 1018px) {
  #search-message-form #messages_search_submit { right: 0px; }
}
@media (max-width: 1018px) {
  #buddypress .standard-form input[type="text"], #buddypress .standard-form textarea { width: 100%; }
}
#buddypress #pag-bottom.pagination { float: left; }
@media (max-width: 767px) {
  #buddypress ul.item-list li div.action { position: relative; top: 0px; margin-top: 10px; }
  #buddypress #friend-list span.activity { display: block; }
  .group-invites #buddypress ul.item-list li div.action { float: none; text-align: left; margin-left: 60px; }
  #buddypress form.standard-form .main-column { margin-left: 0px; width: 100%; float: left; }
  #buddypress form#send-invite-form { margin-top: -30px; }
  #buddypress ul.item-list li h5 span.small { width: 100%; }
  #buddypress ul.item-list li h5 span.small a { margin: 7px 7px 0px 0px; padding: 0px 7px; display: inline-block; }
}
#create-group-form .main-column #message { padding-top: 12px; }
#buddypress ul.item-list li div.item-desc { width: auto; }
#buddypress div#item-header div#item-meta { margin: 5px 0px 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  #buddypress div#item-header #item-header-cover-image #item-header-content { margin-top: -20px; margin-left: 0px; text-align: center; width: 100%; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  #buddypress .bbp-header li { font-size: 11px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  #buddypress div#item-header-cover-image h2 a, #buddypress div#item-header-cover-image h2 { color: inherit; text-shadow: none; margin: 0px; }
}
@media (max-width: 767px) {
  #buddypress div#item-header-cover-image h2 a, #buddypress div#item-header-cover-image h2 { margin: 0px; }
}
@media (max-width: 1018px) {
  #buddypress div#subnav.item-list-tabs ul li#groups-order-select { width: 100%; margin-top: 10px ! important; }
  .mygroups .item, .mygroups div.action { margin-left: 60px; }
  .mygroups .item-desc { margin-left: 0px ! important; }
  .mygroups .group-button { text-align: right; }
  .mygroups .meta { margin-top: 10px ! important; }
  #buddypress ul.item-list li div.item-desc p { margin-bottom: 5px; }
  #create-group-form .avatar-150 { width: 50px; }
  #create-group-form .main-column { margin-left: 60px ! important; }
  #create-group-form .main-column #message { margin-left: 110px; }
  #create-group-form #friend-list { border: 0px none; }
  #create-group-form #upload { margin-top: 10px; }
}
@media (max-width: 767px) {
  #create-group-form #upload { margin-top: 20px; }
  .mygroups .group-button { text-align: left; }
}
#buddypress div#item-header { position: relative; }
@media (max-width: 767px) {
  #buddypress div#item-header div#item-actions { width: 100%; text-align: center; }
}
#buddypress div#item-header div#item-actions h3 { font-size: 13px; font-weight: 700; line-height: 1; margin: 0px 0px 3px; vertical-align: top; }
.group-forum #buddypress div#item-header ul { display: inline-block; margin: 0px; }
#buddypress div.pagination, #buddypress div.pagination .pag-count, #buddypress div.pagination .pagination-links { float: none; }
#buddypress div#topic-meta { padding: 5px 0px; }
#buddypress div#topic-meta h3 { font-size: 18px; font-weight: 700; }
#buddypress div#topic-meta div.admin-links { position: relative; top: auto; right: auto; }
#buddypress div.admin-links { right: 0px; }
#buddypress div.topic-tags { font-size: 11px; color: rgb(119, 119, 119); }
#buddypress ul#topic-post-list li { padding: 15px 0px; }
@media (max-width: 1018px) {
  #buddypress div.item-list-tabs ul li#forums-order-select { width: 100%; margin-top: 10px ! important; }
}
#buddypress div.dir-search { margin-top: -45px; min-width: 280px; position: relative; }
#buddypress div.dir-search #search-members-form #members_search_submit, #buddypress div.dir-search #search-groups-form #groups_search_submit { position: absolute; top: 0px; right: 0px; left: auto; }
@media (max-width: 767px) {
  #search-members-form, #search-groups-form { position: relative; margin-bottom: 30px; }
  #buddypress div.dir-search { width: 100%; margin: 0px 0px 25px; }
  #buddypress div.dir-search input[type="text"], #buddypress div.item-list-tabs ul li.groups-members-search, #buddypress div.item-list-tabs ul li#group_members-order-select { width: 100%; }
  #members_search, #groups_search { position: absolute; left: 0px; top: 0px; width: 100%; }
  #buddypress #member-list.item-list li div.action { float: none; margin-left: 60px; }
}
.buddypress .td-page-title { margin-bottom: 20px; }
.widget.buddypress span.activity { font-size: 12px; opacity: 0.4; }
.widget.buddypress #friends-list li, .widget.buddypress #groups-list li, .widget.buddypress #members-list li { line-height: 12px; }
.widget.buddypress #friends-list li .item-title, .widget.buddypress #groups-list li .item-title, .widget.buddypress #members-list li .item-title { padding: 4px 0px 8px; }
.widget.buddypress div.item-options { padding: 0px; }
.widget.buddypress li { margin-left: 0px; }
.widget.buddypress .bp-login-widget-user-links > div { margin-bottom: 0px; }
#buddypress div#message p, #buddypress #sitewide-notice p { background-color: rgb(255, 255, 255); border: 1px solid rgb(240, 240, 240); font-size: 70%; }
.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 .td_block_wrap { padding-bottom: 0px; margin-bottom: 48px; transform: translate3d(0px, 0px, 0px); }
@media (max-width: 767px) {
  .td-footer-wrapper .td_block_wrap { margin-bottom: 38px; }
}
.td-footer-wrapper .td_block_wrap .td-block-span12:last-child .td_module_wrap { padding-bottom: 0px; }
.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; color: rgb(255, 255, 255); padding: 6px 0px 5px; line-height: 1; }
.td-footer-wrapper .block-title { border-bottom: 0px none; font-size: 18px; font-weight: 700; margin-bottom: 30px; margin-top: 2px; }
@media (max-width: 767px) {
  .td-footer-wrapper .block-title { margin-bottom: 21px; }
}
@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 ul { margin-bottom: 0px; }
.td-footer-wrapper li { margin-left: 0px; }
.td-footer-wrapper .td-post-category { background-color: rgb(77, 178, 236); }
.td-footer-wrapper .td-post-category:hover { opacity: 0.8; }
.td-footer-wrapper .widget_categories li span { margin-right: 0px; }
.td-footer-wrapper .td-instagram-meta { color: rgb(238, 238, 238); }
.td-footer-wrapper .td-instagram-button { border-color: rgb(68, 68, 68); }
.td-footer-wrapper .td-instagram-button:hover { border-color: rgb(102, 102, 102); }
.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; }
@media (max-width: 767px) {
  .td-footer-wrapper .td-pb-span4 { margin-bottom: 38px; }
  .td-footer-wrapper .td-pb-span4:last-child { margin-bottom: 0px; }
}
.td-footer-info { margin-bottom: 48px; }
@media (max-width: 767px) {
  .td-footer-info { margin-bottom: 38px; text-align: center; }
}
.footer-logo-wrap { margin-bottom: 20px; }
@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: inherit; }
.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; }
.td-social-style-2 .td-icon-instagram { font-size: 16px; }
.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; }
}
@media (max-width: 767px) {
  .td-footer-template-2, .td-footer-template-3 { padding-top: 38px; padding-bottom: 10px; }
}
.td-footer-template-2 .footer-logo-wrap, .td-footer-template-3 .footer-logo-wrap { padding-top: 3px; }
.td-footer-template-4 { padding-top: 49px; }
@media (max-width: 767px) {
  .td-footer-template-4 { padding-top: 38px; padding-bottom: 10px; }
}
.td-footer-template-4 .td-footer-info { text-align: center; margin-bottom: 38px; }
.td-footer-template-4 .footer-text-wrap { width: 80%; margin-right: auto; margin-left: auto; }
.td-footer-template-13 { padding: 16px 0px; }
@media (max-width: 1018px) {
  .td-footer-template-13 { padding: 16px 0px; }
}
.td-footer-template-13 .td-social-name { color: rgb(255, 255, 255); font-size: 13px; margin-left: 10px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-footer-template-13 .td-social-name { font-size: 11px; margin-left: 5px; }
}
@media (max-width: 767px) {
  .td-footer-template-13 .td-social-name { display: none; }
}
.td-footer-template-13 .footer-social-wrap .td-social-icon-wrap { margin-right: 30px; text-transform: uppercase; font-family: inherit; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-footer-template-13 .footer-social-wrap .td-social-icon-wrap { margin-right: 20px; }
}
@media (max-width: 767px) {
  .td-footer-template-13 .footer-social-wrap .td-social-icon-wrap { margin: 5px; }
}
.td-footer-template-13 .td-social-style-2 i { border-radius: 100%; line-height: 41px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-footer-template-13 .td-social-style-2 i { line-height: 32px; }
}
.td-footer-template-13 .td-social-style-2 i::after { border-radius: 100%; opacity: 0.05; }
.td-footer-template-13 .td-a-rec-id-footer_top, .td-footer-template-13 .td-g-rec-id-footer_top { margin-top: 10px; margin-bottom: 32px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-footer-template-13 .td-a-rec-id-footer_top, .td-footer-template-13 .td-g-rec-id-footer_top { margin-bottom: 16px; }
}
@media (max-width: 767px) {
  .td-footer-template-13 .td-a-rec-id-footer_top, .td-footer-template-13 .td-g-rec-id-footer_top { margin: 5px auto 16px; }
}
.td-footer-template-13 .footer-social-wrap { text-align: center; }
.td-footer-template-14 { padding: 0px; }
.td-footer-template-14 .td-a-rec-id-footer_top, .td-footer-template-14 .td-g-rec-id-footer_top { margin: 0px auto 37px; }
.td-footer-template-14 .td-footer-bottom-full { margin-top: 0px; padding-top: 42px; padding-bottom: 40px; }
@media (max-width: 767px) {
  .td-footer-template-14 .td-footer-bottom-full { padding-top: 30px; padding-bottom: 20px; }
}
.td-footer-template-15 { padding: 0px; }
.td-footer-template-15 .footer-logo-wrap { margin-top: 0px; }
.td-footer-template-15 .footer-logo-wrap img { max-width: 130px; }
@media (max-width: 767px) {
  .td-footer-template-15 .footer-logo-wrap { display: none; }
}
.td-footer-template-15 .footer-social-wrap { text-align: right; }
@media (max-width: 767px) {
  .td-footer-template-15 .footer-social-wrap { text-align: center; }
}
.td-footer-template-15 .td-social-icon-wrap { margin: 14px 10px 10px 0px; }
.td-footer-template-15 .td-icon-font { border-radius: 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(125, 125, 125); }
.td-footer-template-15 .td-a-rec-id-footer_top, .td-footer-template-15 .td-g-rec-id-footer_top { margin: 0px auto 37px; }
.td-footer-template-15 .td-footer-bottom-full { margin-top: 0px; padding-top: 22px; padding-bottom: 20px; }
@media (max-width: 767px) {
  .td-footer-template-15 .td-footer-bottom-full { padding-top: 10px; padding-bottom: 0px; }
  .td-footer-template-15 .td-footer-bottom-full .td-pb-row > div { margin-bottom: 0px; }
}
.td-sub-footer-container { background-color: rgb(13, 13, 13); color: rgb(204, 204, 204); font-size: 12px; font-family: inherit; }
@media (max-width: 767px) {
  .td-sub-footer-container { text-align: center; padding: 6px 0px; }
}
.td-sub-footer-logo { display: none ! important; }
.td-sub-footer-logo img { max-width: 130px; }
@media (max-width: 767px) {
  .td-sub-footer-logo { display: block ! important; float: none ! important; }
}
.td-sub-footer-copy { line-height: 20px; margin-top: 8px; margin-bottom: 8px; }
@media (max-width: 767px) {
  .td-sub-footer-copy { float: none ! important; }
}
.td-sub-footer-container .sites { text-align: right; font-weight: 900; }
.td-sub-footer-container .sites li { display: inline; list-style-type: none; margin-left: 16px; white-space: nowrap; }
.td-sub-footer-container .sites a { color: rgb(255, 255, 255); }
.td-sub-footer-container .sites a:hover { color: rgb(77, 178, 236); }
@media (max-width: 767px) {
  .td-sub-footer-container .sites { text-align: center; }
  .td-sub-footer-container .sites li { margin: auto; display: block; }
}
.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 (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: 10px; 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-subfooter-menu ul { display: none; }
.td-subfooter-menu .fa { margin-right: 3px; }
.td-scroll-e-text-1-wrap { padding: 20px; margin: -20px -20px 4px; }
.td-scroll-e-text-1-wrap p { margin-bottom: 0px; }
.td-scroll-e-text-1-wrap blockquote { margin-top: 18px; margin-bottom: 18px; }
.td-scroll-e-text-1-wrap h3 { margin-top: 12px; }
.td-scroll-e-text-2-wrap { border: 2px solid red; padding: 10px; margin: -10px -10px 14px; }
.td-scroll-e-text-2-wrap p { margin-bottom: 0px; }
.td-scroll-e-text-2-wrap blockquote { margin-top: 18px; margin-bottom: 18px; }
.td-scroll-e-text-2-wrap h3 { margin-top: 12px; }
.td-scroll-e-image-zoom-in-wrap { position: relative; overflow: hidden; }
.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 { position: relative; overflow: hidden; }
.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; }
.td-scroll-e-image-fixed-wrap { position: relative; overflow: hidden; }
.td_animated { animation-duration: 0.3s; animation-fill-mode: both; }
.td_animated_long { animation-duration: 0.5s; animation-fill-mode: both; }
.td_animated_xlong { animation-duration: 0.8s; animation-fill-mode: both; }
.td_animated_xxlong { animation-duration: 1.5s; animation-fill-mode: both; }
@keyframes td_fadeInRight {
0% { opacity: 0.05; transform: translateX(20px); }
100% { opacity: 1; transform: translateX(0px); }
}
.td_fadeInRight { animation-name: td_fadeInRight; }
@keyframes td_fadeInLeft {
0% { opacity: 0.05; transform: translateX(-20px); }
100% { opacity: 1; transform: translateX(0px); }
}
.td_fadeInLeft { animation-name: td_fadeInLeft; }
@keyframes td_fadeInDown {
0% { opacity: 0.05; transform: translateY(-15px); }
100% { opacity: 1; transform: translateY(0px); }
}
.td_fadeInDown { animation-name: td_fadeInDown; }
@keyframes td_fadeInUp {
0% { opacity: 0.05; transform: translateY(20px); }
100% { opacity: 1; transform: translateY(0px); }
}
.td_fadeInUp { animation-name: td_fadeInUp; }
@keyframes td_fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
.td_fadeIn { animation-name: td_fadeIn; }
@keyframes td_fadeOut_to_1 {
0% { opacity: 1; }
100% { opacity: 0.1; }
}
.td_fadeOut_to_1 { animation-name: td_fadeOut_to_1; }
@keyframes td_fadeOutRight {
0% { opacity: 1; transform: translateX(0px); }
100% { opacity: 0; transform: translateX(20px); }
}
.td_fadeOutRight { animation-name: td_fadeOutRight; }
@keyframes td_fadeOutLeft {
0% { opacity: 1; transform: translateX(0px); }
100% { opacity: 0; transform: translateX(-20px); }
}
.td_fadeOutLeft { animation-name: td_fadeOutLeft; }
.loader, .loader::after { border-radius: 50%; width: 5em; height: 5em; }
.loader { margin: 10px auto; font-size: 10px; position: relative; text-indent: -9999em; border-width: 0.6em; border-style: solid; border-color: rgba(0, 173, 204, 0.2) rgba(0, 173, 204, 0.2) rgba(0, 173, 204, 0.2) rgb(0, 173, 204); transform: translateZ(0px); animation: 1.1s cubic-bezier(0.5, 0.25, 0.5, 0.75) 0s normal none infinite running load8; }
@keyframes load8 {
0% { transform: rotate(-90deg); }
100% { transform: rotate(270deg); }
}
.td-lb-box { position: absolute; width: 19px; height: 19px; }
.td-lb-box-1 { top: 0px; left: 0px; }
.td-lb-box-2 { top: 0px; left: 20px; }
.td-lb-box-3 { top: 0px; left: 40px; }
.td-lb-box-4 { top: 20px; right: 0px; }
.td-lb-box-5 { bottom: 0px; right: 0px; }
.td-lb-box-6 { bottom: 0px; left: 20px; }
.td-lb-box-7 { bottom: 0px; left: 0px; }
.td-lb-box-8 { top: 20px; left: 0px; }
.td-loader-gif { position: absolute; top: 50%; left: 50%; width: 59px; height: 59px; margin-top: -29.5px; margin-left: -29.5px; transition: all 400ms cubic-bezier(0.55, 0, 0.1, 1) 0s; }
@media (max-width: 767px) {
  .td-loader-gif { top: 200px; }
}
.td-loader-infinite { top: auto; bottom: 0px; }
.td-loader-infinite .td-lb-box { position: absolute; width: 10px; height: 10px; }
.td-loader-infinite .td-lb-box-1 { top: 0px; left: 0px; }
.td-loader-infinite .td-lb-box-2 { top: 0px; left: 11px; }
.td-loader-infinite .td-lb-box-3 { top: 0px; left: 22px; }
.td-loader-infinite .td-lb-box-4 { top: 11px; right: 0px; }
.td-loader-infinite .td-lb-box-5 { bottom: 0px; right: 0px; }
.td-loader-infinite .td-lb-box-6 { bottom: 0px; left: 11px; }
.td-loader-infinite .td-lb-box-7 { bottom: 0px; left: 0px; }
.td-loader-infinite .td-lb-box-8 { top: 11px; left: 0px; }
.td-loader-infinite.td-loader-gif { width: 32px; height: 32px; margin-top: -16px; margin-left: -16px; }
.td-loader-blocks-load-more { top: auto; bottom: 48px; }
.td-loader-animation-start { opacity: 0; transform: perspective(600px) scale(0.4); }
.td-loader-animation-mid { opacity: 1; transform: perspective(600px) scale(1); }
.td-loader-animation-end { opacity: 0; }
@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; }
body.td-animation-stack-type1 .td-animation-stack .entry-thumb, body.td-animation-stack-type1 .post .entry-thumb, body.td-animation-stack-type1 .post img[class*="wp-image-"], body.td-animation-stack-type1 .post a.td-sml-link-to-image > img { opacity: 0; transform: scale(0.95); }
.td-animation-stack-type1-2 { opacity: 1 ! important; transform: scale(1) ! important; transition: transform 0.5s ease 0s, opacity 0.3s cubic-bezier(0.39, 0.76, 0.51, 0.56) 0s; }
body.td-animation-stack-type2 .td-animation-stack .entry-thumb, body.td-animation-stack-type2 .post .entry-thumb, body.td-animation-stack-type2 .post img[class*="wp-image-"], body.td-animation-stack-type2 .post a.td-sml-link-to-image > img { opacity: 0; transform: translate(0px, 10px); }
.td-animation-stack-type2-2 { opacity: 1 ! important; transform: scale(1) ! important; transition: transform 0.4s cubic-bezier(0.13, 0.43, 0.57, 0.88) 0s, opacity 0.4s cubic-bezier(0.13, 0.43, 0.57, 0.88) 0s; }
@media (min-width: 1140px) {
  .ie8, .ie9, .ie10, .ie11 { margin-left: -1px; }
  .ie8 .td-affix, .ie9 .td-affix, .ie10 .td-affix, .ie11 .td-affix { margin-left: 1px; }
}
.ie8 .td-post-content p, .ie9 .td-post-content p, .ie10 .td-post-content p, .ie11 .td-post-content p, .ie8 .mce-content-body p, .ie9 .mce-content-body p, .ie10 .mce-content-body p, .ie11 .mce-content-body p { letter-spacing: -0.2px; }
.ie8 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb, .ie9 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb, .ie10 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb, .ie11 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb { transform: none; }
.ie8 .td_category_template_8 .td-category-header .td-category a, .ie9 .td_category_template_8 .td-category-header .td-category a, .ie10 .td_category_template_8 .td-category-header .td-category a, .ie11 .td_category_template_8 .td-category-header .td-category a { padding: 3px 7px; line-height: 12px; }
.ie8 .td-post-sharing-bottom .td-social-sharing-buttons, .ie9 .td-post-sharing-bottom .td-social-sharing-buttons, .ie10 .td-post-sharing-bottom .td-social-sharing-buttons, .ie11 .td-post-sharing-bottom .td-social-sharing-buttons { padding: 7px 9px 4px; }
.ie8 .td_block_template_1 .td-related-title > .td-related-left, .ie9 .td_block_template_1 .td-related-title > .td-related-left, .ie10 .td_block_template_1 .td-related-title > .td-related-left, .ie11 .td_block_template_1 .td-related-title > .td-related-left, .ie8 .td_block_template_1 .td-related-title > .td-related-right, .ie9 .td_block_template_1 .td-related-title > .td-related-right, .ie10 .td_block_template_1 .td-related-title > .td-related-right, .ie11 .td_block_template_1 .td-related-title > .td-related-right { padding: 8px 12px 6px; }
.ie8 .td-left-smart-list, .ie9 .td-left-smart-list, .ie10 .td-left-smart-list, .ie11 .td-left-smart-list, .ie8 .td-right-smart-list, .ie9 .td-right-smart-list, .ie10 .td-right-smart-list, .ie11 .td-right-smart-list { line-height: 38px; }
.ie8 .td-review-header .block-title, .ie9 .td-review-header .block-title, .ie10 .td-review-header .block-title, .ie11 .td-review-header .block-title, .ie8 .td-review-summary .block-title, .ie9 .td-review-summary .block-title, .ie10 .td-review-summary .block-title, .ie11 .td-review-summary .block-title { padding: 8px 12px 7px; }
.ie8 .td-affix .td-main-menu-logo img, .ie9 .td-affix .td-main-menu-logo img, .ie10 .td-affix .td-main-menu-logo img, .ie11 .td-affix .td-main-menu-logo img { top: -2px; }
@media (min-width: 768px) {
  .ie8 .td-header-style-5 .td-main-menu-logo img, .ie9 .td-header-style-5 .td-main-menu-logo img, .ie10 .td-header-style-5 .td-main-menu-logo img, .ie11 .td-header-style-5 .td-main-menu-logo img, .ie8 .td-header-style-6 .td-main-menu-logo img, .ie9 .td-header-style-6 .td-main-menu-logo img, .ie10 .td-header-style-6 .td-main-menu-logo img, .ie11 .td-header-style-6 .td-main-menu-logo img, .ie8 .td-header-style-12 .td-main-menu-logo img, .ie9 .td-header-style-12 .td-main-menu-logo img, .ie10 .td-header-style-12 .td-main-menu-logo img, .ie11 .td-header-style-12 .td-main-menu-logo img { top: -1px; }
}
.ie8 .td-live-theme-demos .td-skin-scroll, .ie9 .td-live-theme-demos .td-skin-scroll, .ie10 .td-live-theme-demos .td-skin-scroll, .ie11 .td-live-theme-demos .td-skin-scroll { transition: all 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s; left: auto; right: -118px; }
@media (max-width: 1366px) {
  .ie8 .td-live-theme-demos .td-skin-scroll, .ie9 .td-live-theme-demos .td-skin-scroll, .ie10 .td-live-theme-demos .td-skin-scroll, .ie11 .td-live-theme-demos .td-skin-scroll { right: -78px; }
}
.ie8 .td-theme-settings-small .td-skin-scroll, .ie9 .td-theme-settings-small .td-skin-scroll, .ie10 .td-theme-settings-small .td-skin-scroll, .ie11 .td-theme-settings-small .td-skin-scroll { right: 118px; }
@media (max-width: 1366px) {
  .ie8 .td-theme-settings-small .td-skin-scroll, .ie9 .td-theme-settings-small .td-skin-scroll, .ie10 .td-theme-settings-small .td-skin-scroll, .ie11 .td-theme-settings-small .td-skin-scroll { right: 78px; }
}
.ie8 .td-pulldown-syle-default .td-subcat-more, .ie9 .td-pulldown-syle-default .td-subcat-more, .ie10 .td-pulldown-syle-default .td-subcat-more, .ie11 .td-pulldown-syle-default .td-subcat-more, .ie8 .td-pulldown-syle-default .td-subcat-list, .ie9 .td-pulldown-syle-default .td-subcat-list, .ie10 .td-pulldown-syle-default .td-subcat-list, .ie11 .td-pulldown-syle-default .td-subcat-list { position: relative; top: -1px; }
.ie8 .td-live-theme-demos { display: none; }
.ie8 .td-header-style-5 .td-header-menu-wrap.td-affix, .ie8 .td-header-style-6 .td-header-menu-wrap.td-affix {  }
.ie8 .td-header-style-8 .td-affix .td-header-sp-logo { height: 48px; margin-top: 0px; }
.ie8 .td-trending-now-post {  }
.ie8 .td-trending-now-post:first-child {  }
.ie8 .td-classic-sharing { display: none; }
.ie8 .td-post-source-tags { display: none; }
.ie8 .td-stretch-width, .ie8 .td-stretch-height { left: 0px ! important; }
.ie8 .td_social_type .td-sp { width: 0px; }
.ie8 .td_category_template_6 .td-category-header, .ie8 .td_category_template_8 .td-category-header { background-color: transparent; }
.ie8 .td-category-title-holder { padding-right: 100px; padding-left: 100px; }
.ie8 .td-header-wrap .td-a-rec-id-header > div, .ie8 .td-header-wrap .td-g-rec-id-header > .adsbygoogle { margin: 24px auto 0px; }
.ie8 .td-header-style-1 .td-a-rec-id-header > div, .ie8 .td-header-style-2 .td-a-rec-id-header > div, .ie8 .td-header-style-3 .td-a-rec-id-header > div, .ie8 .td-header-style-1 .td-g-rec-id-header > .adsbygoogle, .ie8 .td-header-style-2 .td-g-rec-id-header > .adsbygoogle, .ie8 .td-header-style-3 .td-g-rec-id-header > .adsbygoogle { margin: auto ! important; }
.ie8 .td-header-style-4 .td-a-rec-id-header > div, .ie8 .td-header-style-4 .td-g-rec-id-header > .adsbygoogle { margin: 24px auto; }
.ie8 .single_template_6 .td-a-rec-id-header > div, .ie8 .single_template_7 .td-a-rec-id-header > div, .ie8 .homepage-post.single_template_7 .td-a-rec-id-header > div, .ie8 .single_template_8 .td-a-rec-id-header > div, .ie8 .single_template_10 .td-a-rec-id-header > div, .ie8 .single_template_11 .td-a-rec-id-header > div, .ie8 .td_category_template_2 .td-a-rec-id-header > div, .ie8 .td_category_template_5 .td-a-rec-id-header > div, .ie8 .td_category_template_6 .td-a-rec-id-header > div, .ie8 .td_category_template_8 .td-a-rec-id-header > div, .ie8 .single_template_6 .td-g-rec-id-header > div, .ie8 .single_template_7 .td-g-rec-id-header > div, .ie8 .homepage-post.single_template_7 .td-g-rec-id-header > div, .ie8 .single_template_8 .td-g-rec-id-header > div, .ie8 .single_template_10 .td-g-rec-id-header > div, .ie8 .single_template_11 .td-g-rec-id-header > div, .ie8 .td_category_template_2 .td-g-rec-id-header > div, .ie8 .td_category_template_5 .td-g-rec-id-header > div, .ie8 .td_category_template_6 .td-g-rec-id-header > div, .ie8 .td_category_template_8 .td-g-rec-id-header > div, .ie8 .single_template_6 .td-a-rec-id-header > .adsbygoogle, .ie8 .single_template_7 .td-a-rec-id-header > .adsbygoogle, .ie8 .homepage-post.single_template_7 .td-a-rec-id-header > .adsbygoogle, .ie8 .single_template_8 .td-a-rec-id-header > .adsbygoogle, .ie8 .single_template_10 .td-a-rec-id-header > .adsbygoogle, .ie8 .single_template_11 .td-a-rec-id-header > .adsbygoogle, .ie8 .td_category_template_2 .td-a-rec-id-header > .adsbygoogle, .ie8 .td_category_template_5 .td-a-rec-id-header > .adsbygoogle, .ie8 .td_category_template_6 .td-a-rec-id-header > .adsbygoogle, .ie8 .td_category_template_8 .td-a-rec-id-header > .adsbygoogle, .ie8 .single_template_6 .td-g-rec-id-header > .adsbygoogle, .ie8 .single_template_7 .td-g-rec-id-header > .adsbygoogle, .ie8 .homepage-post.single_template_7 .td-g-rec-id-header > .adsbygoogle, .ie8 .single_template_8 .td-g-rec-id-header > .adsbygoogle, .ie8 .single_template_10 .td-g-rec-id-header > .adsbygoogle, .ie8 .single_template_11 .td-g-rec-id-header > .adsbygoogle, .ie8 .td_category_template_2 .td-g-rec-id-header > .adsbygoogle, .ie8 .td_category_template_5 .td-g-rec-id-header > .adsbygoogle, .ie8 .td_category_template_6 .td-g-rec-id-header > .adsbygoogle, .ie8 .td_category_template_8 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 24px; }
.ie8 .td_ajax_load_more i { top: -1px; }
.ie8 .td-subcat-filter .td-subcat-dropdown { float: right; }
.ie8 .td-grid-style-1 .td-module-thumb a { bottom: 0px; content: ""; display: block; height: 100%; width: 100%; position: absolute; z-index: 1; }
.ie8 .td-grid-style-1 .td-module-thumb a img {  }
.ie8 .td-grid-style-2 .td-module-thumb a, .ie8 .td-grid-style-3 .td-module-thumb a { bottom: 0px; content: ""; display: block; height: 100%; width: 100%; position: absolute; z-index: 1; }
.ie8 .td-grid-style-2 .td-module-thumb a img, .ie8 .td-grid-style-3 .td-module-thumb a img {  }
.ie8 .td-grid-style-2 .td-big-grid-post-0 .td-module-thumb a, .ie8 .td-grid-style-3 .td-big-grid-post-0 .td-module-thumb a {  }
.ie8 .td-grid-style-2 .td-big-grid-post-1 .td-module-thumb a, .ie8 .td-grid-style-3 .td-big-grid-post-1 .td-module-thumb a {  }
.ie8 .td-grid-style-2 .td-big-grid-post-2 .td-module-thumb a, .ie8 .td-grid-style-3 .td-big-grid-post-2 .td-module-thumb a {  }
.ie8 .td-grid-style-2 .td-big-grid-post-3 .td-module-thumb a, .ie8 .td-grid-style-3 .td-big-grid-post-3 .td-module-thumb a {  }
.ie8 .td-grid-style-2 .td-big-grid-post-4 .td-module-thumb a, .ie8 .td-grid-style-3 .td-big-grid-post-4 .td-module-thumb a {  }
.ie8 .td-grid-style-2 .td-big-grid-post-5 .td-module-thumb a, .ie8 .td-grid-style-3 .td-big-grid-post-5 .td-module-thumb a {  }
.ie8 .td-grid-style-2 .td-big-grid-post-6 .td-module-thumb a, .ie8 .td-grid-style-3 .td-big-grid-post-6 .td-module-thumb a {  }
.ie8 .td-grid-style-4 .entry-title { background-color: transparent; }
.ie8 .td-grid-style-5 .td-module-thumb a { bottom: 0px; content: ""; display: block; height: 100%; width: 100%; position: absolute; z-index: 1; background-color: black; }
.ie8 .td-grid-style-5 .td-module-thumb a img {  }
.ie8 .td-next-prev-wrap .td-ajax-prev-page { padding-left: 1px; }
.ie8 .td-post-sharing-bottom .td-social-sharing-buttons { padding: 6px 9px 4px; }
.ie8 .td-social-facebook .td-social-but-text { border-left: 1px solid rgb(127, 158, 223); }
.ie8 .td-social-twitter .td-social-but-text { border-left: 1px solid rgb(143, 226, 252); }
.ie8 .td-post-template-8 .td-post-header-holder { background-color: rgb(0, 0, 0); }
.ie8 .td-module-comments a { padding: 3px 3px 4px; }
.ie8 .td-social-style-2 .td-icon-font { border: 1px solid rgb(51, 51, 51); }
.ie8 .td_block_14 .td-next-prev-wrap, .ie8 .td_block_14 .td-load-more-wrap { margin-top: 23px; }
.ie8 .td-g-rec-id-smart_list_6, .ie8 .td-g-rec-id-smart_list_7, .ie8 .td-g-rec-id-smart_list_8, .ie8 .td-g-rec-id-footer_top, .ie8 .td-g-rec-id-content_top, .ie8 .td-g-rec-id-content_bottom, .ie8 .td-g-rec-id-content_inline { display: block; margin-left: -16px; margin-right: -16px; }
.ie8 .td-g-rec-id-smart_list_6 .adsbygoogle, .ie8 .td-g-rec-id-smart_list_7 .adsbygoogle, .ie8 .td-g-rec-id-smart_list_8 .adsbygoogle, .ie8 .td-g-rec-id-footer_top .adsbygoogle, .ie8 .td-g-rec-id-content_top .adsbygoogle, .ie8 .td-g-rec-id-content_bottom .adsbygoogle, .ie8 .td-g-rec-id-content_inline .adsbygoogle { margin-right: auto; margin-left: auto; display: table ! important; left: 0px; }
.ie8 .td-menu-background { left: -100%; }
.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(2c1866c8b2842f668cf38cd357d872ede98021eb.)  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(1c383b0320bc52249715a6ea10a7a26c233668e0.)  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(90a39ab0b4e7a4412ec779949f2e8c76653b3404.)  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(2a311035a344beb066fb55648239b65c9cdf6a0a.)  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(e4bdef8f8c287303d233096ec2c7eac4e46febe5.)  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(90a39ab0b4e7a4412ec779949f2e8c76653b3404.)  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(2c1866c8b2842f668cf38cd357d872ede98021eb.)  repeat scroll 0% 0%; }
.ie9 .td-grid-style-1 .td-module-thumb a:last-child::before { background: transparent url(b530ccc3dfd3cb935da4fdff923dc29b045fabee.)  repeat scroll 0% 0%; }
.ie9 .td-stretch-width, .ie9 .td-stretch-height { left: 0px ! important; transform: none; }
.ie9 .td-next-prev-wrap .td-ajax-next-page { padding-left: 3px; }
.ie9 .td-module-comments a { padding: 3px 4px 4px; }
.ie9 .td-post-sharing-bottom .td-social-sharing-buttons { padding: 6px 9px 4px; }
.ie9 .td-menu-background, .ie9 #td-mobile-nav { left: -100%; }
.ie9 .td-menu-mob-open-menu .td-menu-background, .ie9 .td-menu-mob-open-menu #td-mobile-nav { left: 0px; }
.ie9 .td-search-background { right: 100%; }
.ie9 .td-search-opened .td-search-background { right: 0px; }
.ie9 .td-demo-multicolumn-2 .sub-menu { padding: 0px; }
.ie9 .td-demo-menuitem-hide { display: none; }
.ie9 .td-scroll-up { bottom: -70px; }
.ie9 .td-scroll-up-visible { bottom: 5px; }
.ie10 .page-nav a { padding: 5px 11px 5px 12px; }
.ie10 .td-module-comments a { padding: 3px 4px 4px; }
.ie10 .td-post-sharing-bottom .td-social-sharing-buttons { padding: 6px 9px 4px; }
@media (min-width: 1140px) {
  .ie11 { margin-left: -1px; }
  .ie11 .td-affix { margin-left: 1px; }
}
.ie11 .td-post-sharing-bottom .td-social-sharing-buttons { padding: 6px 9px 4px; }
.td-md-is-android .td-hover-1 .td-big-grid-post:hover .entry-thumb { transition-property: none ! important; transform: none ! important; }
.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-android .sf-menu ul .td-menu-item > a { padding: 8px 14px 6px; }
.td-md-is-android .sf-menu .sub-menu .td-icon-menu-down { margin-top: -8px; }
.td-md-is-android .td-trending-now-wrapper .td-trending-now-nav-left { padding-right: 1px; }
.td-md-is-android .td-big-grid-post .td-post-category { padding: 4px 7px 2px; line-height: 14px; }
.td-md-is-android .block-title span, .td-md-is-android .block-title a, .td-md-is-android .block-title label { padding: 8px 12px 3px; }
.td-md-is-android .td-pulldown-syle-default .td-subcat-more span, .td-md-is-android .td_block_template_3 .td-subcat-more span, .td-md-is-android .td_block_template_4 .td-subcat-more span, .td-md-is-android .td_block_template_5 .td-subcat-more span, .td-md-is-android .td_block_template_7 .td-subcat-more span, .td-md-is-android .td-pulldown-syle-default .td-subcat-more i, .td-md-is-android .td_block_template_3 .td-subcat-more i, .td-md-is-android .td_block_template_4 .td-subcat-more i, .td-md-is-android .td_block_template_5 .td-subcat-more i, .td-md-is-android .td_block_template_7 .td-subcat-more i, .td-md-is-android .td-pulldown-syle-default .td-subcat-list, .td-md-is-android .td_block_template_3 .td-subcat-list, .td-md-is-android .td_block_template_4 .td-subcat-list, .td-md-is-android .td_block_template_5 .td-subcat-list, .td-md-is-android .td_block_template_7 .td-subcat-list { position: relative; top: 1px; }
.td-md-is-android .td-category-siblings .td-category { height: 21px; }
.td-md-is-android .td-category-header .td-category .entry-category a { padding: 4px 8px; }
.td-md-is-android .td-post-sharing-top .td-social-sharing-buttons { padding: 11px 13px 7px; }
.td-md-is-android .td-post-sharing-bottom .td-social-sharing-buttons { padding: 7px 9px 3px; }
.td-md-is-android input[type="submit"] { padding: 9px 15px 8px; }
.td-md-is-android .td-left-smart-list, .td-md-is-android .td-right-smart-list { padding-top: 1px; }
.td-md-is-android .td_smart_list_3 .td-left-smart-list { padding-right: 1px; }
.td-md-is-android .td-author-counters span { padding: 5px 9px 2px; }
.td-md-is-android .td-404-sub-sub-title a { padding: 8px 15px 7px; }
.td-md-is-android .td-menu-blocks-custom ul li a { padding: 2px 12px 0px; }
.td-md-is-android .td-tab-blocks-custom ul.wpb_tabs_nav li a { padding: 6px 13px 4px ! important; }
.td-md-is-android .td-scroll-up .td-icon-menu-up { padding-top: 1px; }
.td-md-is-android .td_ajax_load_more i { top: -1px; }
.td-md-is-android .td-next-prev-wrap a { line-height: 25px; }
.td-md-is-android .page-nav .td-icon-menu-right { padding-left: 2px; }
.td-md-is-android .page-nav .td-icon-menu-left { padding-right: 2px; }
.td-md-is-android .td-page-content .dropcap, .td-md-is-android .td-post-content .dropcap, .td-md-is-android .wpb_text_column .dropcap, .td-md-is-android .td_block_text_with_title .dropcap, .td-md-is-android .bbpress .dropcap, .td-md-is-android .woocommerce #tab-description .dropcap, .td-md-is-android .mce-content-body .dropcap, .td-md-is-android .comment-content .dropcap { padding: 5px 13px 2px; }
.td-md-is-android .woocommerce-checkout .woocommerce input.button, .td-md-is-android .woocommerce-page .woocommerce a.button, .td-md-is-android .woocommerce-account div.woocommerce .button, .td-md-is-android .woocommerce .product a.button, .td-md-is-android .woocommerce .product #respond input#submit, .td-md-is-android .woocommerce .checkout input#place_order, .td-md-is-android .woocommerce .woocommerce.widget .button { padding: 10px 10px 7px; }
.td-md-is-android .woocommerce span.onsale { line-height: 25px; min-height: 25px; }
.td-md-is-android .woocommerce div.product .woocommerce-tabs ul.tabs li a { padding: 7px 12px 6px; }
.td-md-is-android .single-product .product .related h2 { padding: 8px 12px 5px; }
.td-md-is-android .woocommerce-checkout .woocommerce input.button { padding: 8px 10px; }
.td-md-is-android #buddypress div.item-list-tabs ul li > a { padding: 1px 15px 0px; }
.td-md-is-android #buddypress div.generic-button.friendship-button a, .td-md-is-android #buddypress div.generic-button a.join-group, .td-md-is-android #buddypress div.generic-button a.leave-group, .td-md-is-android #buddypress div.generic-button a.mention, .td-md-is-android #buddypress div.generic-button a.send-message { padding: 5px 10px 4px; }
.td-md-is-android #buddypress a.bp-primary-action span, .td-md-is-android #buddypress #reply-title small a span { padding: 2px 3px 0px 4px; }
.td-md-is-android #buddypress div.activity-meta a.acomment-reply { padding-top: 3px; }
.td-md-is-android #buddypress div.activity-meta a { padding: 4px 8px 2px; }
@media (max-width: 767px) {
  .td-md-is-android .td-trending-now-display-area { height: 27px; }
  .td-md-is-android .td-big-grid-post .td-post-category { padding: 4px 7px 1px; }
  .td-md-is-android .td-category-siblings .td-subcat-more { padding: 4px 5px 3px; }
  .td-md-is-android .td_category_template_3 .td-category-siblings .td-category a { padding: 5px 9px; }
  .td-md-is-android .category-template-style-8 .td-category-siblings .td-subcat-more { padding: 4px 4px 3px 5px; }
  .td-md-is-android .td-author-counters span { padding: 5px 9px 4px; }
  .td-md-is-android .td-theme-slider .slide-meta-cat a { padding: 4px 5px 2px; }
  .td-md-is-android .woocommerce-checkout .woocommerce input.button, .td-md-is-android .woocommerce-page .woocommerce a.button, .td-md-is-android .woocommerce-account div.woocommerce .button, .td-md-is-android .woocommerce .product a.button, .td-md-is-android .woocommerce .product #respond input#submit, .td-md-is-android .woocommerce .checkout input#place_order, .td-md-is-android .woocommerce .woocommerce.widget .button { padding: 8px 10px 7px; }
}
.td-md-is-android .td-skin-scroll { display: none; }
.td-md-is-ios body {  }
.td-md-is-ios .td-hover-1 .td-big-grid-post:hover .entry-thumb { transition-property: none ! important; transform: none ! important; }
.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-ios .sf-menu .sub-menu .td-icon-menu-down { margin-top: -9px; line-height: 20px; }
.td-md-is-ios .td-trending-now-wrapper .td-trending-now-nav-left { padding-right: 1px; }
.td-md-is-ios .td-big-grid-post .td-post-category { padding: 3px 7px; }
.td-md-is-ios .block-title span, .td-md-is-ios .block-title a, .td-md-is-ios .block-title label { line-height: 18px; padding: 6px 12px 4px; }
.td-md-is-ios .td-pulldown-syle-default .td-subcat-more, .td-md-is-ios .td_block_template_11 .td-subcat-more, .td-md-is-ios .td-pulldown-syle-default .td-subcat-list, .td-md-is-ios .td_block_template_11 .td-subcat-list { position: relative; top: -1px; }
.td-md-is-ios .td-category-header .td-pulldown-filter-display-option { line-height: 22px; }
.td-md-is-ios .td_category_template_3 .td-category-siblings .td-category a { padding: 5px 7px 4px; }
.td-md-is-ios .td_category_template_3 .td-category-siblings .td-subcat-dropdown { margin-right: 6px; }
.td-md-is-ios .td_category_template_4 .td-category-siblings .td-category a { padding: 4px 7px 3px; }
.td-md-is-ios .td_block_template_1 .td-related-title > .td-related-left, .td-md-is-ios .td_block_template_1 .td-related-title > .td-related-right { padding: 8px 12px 6px; }
.td-md-is-ios .td-module-comments a { padding: 3px 4px 4px; }
.td-md-is-ios .td-left-smart-list, .td-md-is-ios .td-right-smart-list { line-height: 39px; }
.td-md-is-ios .td-author-counters span { padding: 4px 9px 3px; }
.td-md-is-ios input[type="submit"] { padding: 7px 15px 8px; }
.td-md-is-ios .td-404-sub-sub-title a { padding: 7px 15px 8px; }
.td-md-is-ios .td-tab-blocks-custom ul.wpb_tabs_nav li a { padding: 4px 7px ! important; }
.td-md-is-ios .td-menu-blocks-custom ul li a { padding: 0px 12px 1px; line-height: 27px; }
.td-md-is-ios .td_ajax_load_more i { top: -1px; }
.td-md-is-ios .woocommerce span.onsale { line-height: 25px; min-height: 25px; }
.td-md-is-ios .woocommerce-checkout .woocommerce input.button, .td-md-is-ios .woocommerce-page .woocommerce a.button, .td-md-is-ios .woocommerce-account div.woocommerce .button, .td-md-is-ios .woocommerce .product a.button, .td-md-is-ios .woocommerce .product #respond input#submit, .td-md-is-ios .woocommerce .checkout input#place_order, .td-md-is-ios .woocommerce .woocommerce.widget .button { padding: 9px 10px 10px; }
.td-md-is-ios .single-product .product .summary .cart .button, .td-md-is-ios .woocommerce .woocommerce-message .button, .td-md-is-ios .woocommerce-cart .woocommerce table.cart .button { padding: 9px 10px 11px; }
.td-md-is-ios #buddypress a.bp-primary-action span, .td-md-is-ios #buddypress #reply-title small a span { padding: 0px 3px 1px; }
@media (max-width: 767px) {
  .td-md-is-ios .td-trending-now-display-area { height: 27px; }
}
@media (max-width: 767px) {
  .td-md-is-ios .td-footer-wrapper .block-title a, .td-md-is-ios .td-footer-wrapper .block-title span, .td-md-is-ios .td-footer-wrapper .block-title label { padding-right: 0px; padding-left: 0px; }
}
.td-md-is-ios .td-skin-scroll { display: none; }
@media (min-width: 1140px) {
  .td-md-is-safari { margin-left: -1px; }
  .td-md-is-safari .td-affix { margin-left: 1px; }
}
@media (min-width: 767px) {
  .td-md-is-safari .td-big-grid-post .td-module-thumb { transform: translate3d(0px, 0px, 0px); }
}
.td-md-is-safari .td_block_big_grid_8 .td-module-thumb { transform: none; }
.td-md-is-safari .td_module_slide::before { bottom: -1px; }
.td-md-is-safari .td_module_slide .td-module-title { transform: translate3d(0px, 0px, 0px); }
.td-md-is-safari .td-big-grid-post .td-module-thumb a:last-child::before { width: 101%; left: -2px; }
.td-md-is-safari .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb { transform: none; }
.td-md-is-safari .td_block_big_grid_6 .td-tiny-thumb .td-post-category { padding: 4px 5px 3px; }
.td-md-is-safari .td-review-header .block-title, .td-md-is-safari .td-review-summary .block-title { padding: 7px 12px 6px; }
.td-md-is-safari .woocommerce-checkout .woocommerce input.button, .td-md-is-safari .woocommerce-page .woocommerce a.button, .td-md-is-safari .woocommerce-account div.woocommerce .button { padding: 9px 10px 10px; }
.td-md-is-safari .td_block_template_1 .td-related-title > .td-related-left, .td-md-is-safari .td_block_template_1 .td-related-title > .td-related-right { padding: 7px 12px 5px; }
.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; }
.td-md-is-os-x .td_block_big_grid_6 .td-tiny-thumb .td-post-category { padding: 4px 5px 3px; }
.td-md-is-chrome .td_block_inner_overflow .td_module_wrap, .td-md-is-chrome .td_block_inner_overflow .item-details { position: relative; }
.mfp-content { display: none; }
.mfp-container .mfp-content { display: inline-block; }
.mfp-content #blaize-register-form .mfp-close, .mfp-content #blaize-login-form .mfp-close, .mfp-content #team-wide-access-form .mfp-close { color: rgb(255, 255, 255); }
.mfp-content .pwl-login-form-div { padding: 0px 32px; }
.mfp-content .pwl-login-form-div h2 { margin-top: 0px; font-size: 22px; line-height: 22px; font-weight: bold; color: rgb(0, 0, 0); }
.mfp-content .pwl-login-form-div h3 { margin-top: 0px; font-size: 16px; line-height: 22px; }
.mfp-content .pwl-login-form-div p { margin-bottom: 0px; }
.mfp-content .pwl-login-form-div a { color: inherit; text-decoration: underline; }
.mfp-content .pwl-login-form-div small { font-size: 13px; line-height: 18px; }
.mfp-content .pwl-login-form-div .td-login-button { background-color: rgb(0, 0, 0); font-size: 18px; }
.mfp-content .pwl-login-form-div input[type="text"], .mfp-content .pwl-login-form-div input[type="url"], .mfp-content .pwl-login-form-div input[type="tel"], .mfp-content .pwl-login-form-div input[type="email"], .mfp-content .pwl-login-form-div textarea, .mfp-content .pwl-login-form-div select { border: 0px none; background: rgb(246, 246, 246) none repeat scroll 0% 0%; }
.mfp-content .pwl-login-form-div input.parsley-success[type="text"], .mfp-content .pwl-login-form-div input.parsley-success[type="url"], .mfp-content .pwl-login-form-div input.parsley-success[type="tel"], .mfp-content .pwl-login-form-div input.parsley-success[type="email"], .mfp-content .pwl-login-form-div textarea.parsley-success, .mfp-content .pwl-login-form-div select.parsley-success { color: rgb(0, 0, 0); }
.mfp-content .pwl-login-form-div input.parsley-error[type="text"], .mfp-content .pwl-login-form-div input.parsley-error[type="url"], .mfp-content .pwl-login-form-div input.parsley-error[type="tel"], .mfp-content .pwl-login-form-div input.parsley-error[type="email"], .mfp-content .pwl-login-form-div textarea.parsley-error, .mfp-content .pwl-login-form-div select.parsley-error { color: rgb(255, 60, 60); border: 1px solid rgb(255, 60, 60); }
@media (max-width: 480px) {
  .mfp-content .pwl-login-form-div { padding: 5%; }
}
.mfp-content .pwl-login-form-div .form-control { line-height: 50px; height: 50px; font-size: 16px; border-radius: 0px; width: 100%; }
.mfp-content .pwl-login-form-div .form-control:focus { outline: 2px solid rgb(0, 0, 0); }
.mfp-content .pwl-login-form-div textarea.form-control { padding-top: 10px; line-height: 1.75em; }
.mfp-content .pwl-login-form-div .form-group { margin-bottom: 16px; }
.mfp-content .pwl-login-form-div .block-label { display: block; float: none; clear: left; text-align: left; position: relative; padding: 8px 8px 9px 50px; margin-bottom: 8px; cursor: pointer; touch-action: manipulation; }
.mfp-content .pwl-login-form-div .block-label input { position: absolute; cursor: pointer; left: 0px; top: 0px; width: 38px; height: 38px; opacity: 0; }
.mfp-content .pwl-login-form-div .block-label.selection-button-radio::before { content: ""; border: 2px solid; background: transparent none repeat scroll 0% 0%; width: 34px; height: 34px; position: absolute; top: 0px; left: 0px; border-radius: 50%; }
.mfp-content .pwl-login-form-div .block-label.selection-button-radio.parsley-error::before { border: 1px solid rgb(255, 60, 60); }
.mfp-content .pwl-login-form-div .block-label.selection-button-radio::after { content: ""; border: 10px solid; width: 0px; height: 0px; position: absolute; top: 9px; left: 9px; border-radius: 50%; opacity: 0; }
.mfp-content .pwl-login-form-div .block-label.selection-button-checkbox.parsley-error { color: rgb(255, 60, 60); }
.mfp-content .pwl-login-form-div .block-label.selection-button-checkbox::before { content: ""; border: 1px solid; background: transparent none repeat scroll 0% 0%; width: 34px; height: 34px; position: absolute; top: 0px; left: 0px; }
.mfp-content .pwl-login-form-div .block-label.selection-button-checkbox.parsley-error::before { border: 1px solid rgb(255, 60, 60); }
.mfp-content .pwl-login-form-div .block-label.selection-button-checkbox::after { content: ""; border-style: solid; border-color: currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 0px 1px 1px; background: transparent none repeat scroll 0% 0%; width: 11px; height: 6px; position: absolute; top: 13px; left: 11px; transform: rotate(-45deg); opacity: 0; }
.mfp-content .pwl-login-form-div .block-label.selection-button-radio.parsley-success::after, .mfp-content .pwl-login-form-div .block-label.selection-button-checkbox.parsley-success::after { opacity: 1; }
.mfp-content .pwl-login-form-div .block-label:last-child, .mfp-content .pwl-login-form-div .block-label:last-of-type { margin-bottom: 0px; }
.mfp-content .hide-field { display: none; }
.paywall { margin: auto; width: 100%; padding: 50px; }
.paywall p { text-align: center; margin-bottom: 26px; }
.paywall .paywall-title { color: rgb(0, 173, 204); font-weight: bold; text-align: center; margin-bottom: 26px; }
.paywall .buttons { text-align: center; margin: auto; width: 80%; max-width: 450px; }
.paywall .button { display: inline-block; font-size: 18px; line-height: 26px; font-weight: 500; padding: 8px 15px; text-transform: uppercase; border: 2px solid rgb(34, 34, 34); width: 40%; margin: 3px; min-width: 50px; max-width: 280px; }
#pei-ra-search-ui .paywall .buttons { align-items: center; display: flex; flex-direction: column; }
@media (max-width: 1018px) {
  .paywall .button { display: block; width: 100%; margin-bottom: 13px; margin-left: auto; margin-right: auto; }
}
.paywall .btn-register { border-color: rgb(0, 173, 204); background-color: rgb(0, 173, 204); color: rgb(255, 255, 255); }
.paywall .btn-register:hover { border-color: rgb(0, 195, 230); background-color: rgb(0, 195, 230); }
.paywall .btn-register:focus { border-color: rgb(0, 151, 179); background-color: rgb(0, 151, 179); }
.paywall .btn-signin { border-color: rgb(0, 173, 204); color: rgb(0, 173, 204); }
.paywall .btn-signin:hover { color: rgb(255, 255, 255); border-color: rgb(0, 195, 230); background-color: rgb(0, 195, 230); }
.paywall .btn-signin:focus { color: rgb(255, 255, 255); border-color: rgb(0, 151, 179); background-color: rgb(0, 151, 179); }
.paywall.subscribe_phone { padding: 20px 0px 50px; }
.paywall.subscribe_phone .paywall-title { font-weight: normal; }
.paywall.subscribe_phone .paywall-text, .paywall.subscribe_phone .subscribe_info li { font-weight: normal; font-size: 16px; text-align: center; margin-bottom: 45px; }
@media only screen and (max-width: 500px) {
  .paywall.subscribe_phone .paywall-text, .paywall.subscribe_phone .subscribe_info li { margin-bottom: 20px; }
}
.paywall.subscribe_phone .paywall-text { padding: 0px 30px; }
@media only screen and (max-width: 500px) {
  .paywall.subscribe_phone .paywall-text { padding: 0px 15px; }
}
@media only screen and (min-width: 500px) and (max-width: 768px) {
  .paywall.subscribe_phone .paywall-text { padding: 0px 40px; }
}
.paywall.subscribe_phone .subscribe_info { text-align: center; }
.paywall.subscribe_phone .subscribe_info li { border-right: 1px solid rgba(151, 151, 151, 0.2); display: inline-block; list-style-type: none; margin: 0px; padding: 0px 10px; text-align: center; width: 32%; vertical-align: top; }
.paywall.subscribe_phone .subscribe_info li .label { margin-bottom: 7px; }
.paywall.subscribe_phone .subscribe_info li:last-of-type { border-right: 0px none; }
@media only screen and (max-width: 500px) {
  .paywall.subscribe_phone .subscribe_info li:last-of-type { border-bottom: 0px none; }
}
@media only screen and (max-width: 500px) {
  .paywall.subscribe_phone .subscribe_info li { border-left: 0px none; border-right: 0px none; border-bottom: 1px solid rgba(151, 151, 151, 0.2); padding: 20px; width: 100%; }
}
.database .paywall { padding: 0px; }
.database .paywall .paywall-title { margin-top: 0px; margin-bottom: 10px; }
.database .paywall .paywall-text { font-size: 14px; line-height: 1.15; margin-top: 10px; margin-bottom: 16px; }
.database .paywall .buttons { width: auto; max-width: none; }
.pei-sign-up .wpb_wrapper h3.cta-title-hide { display: none; }
.pei-sign-up .wpb_wrapper wpb_raw_code { margin-bottom: 10px; }
.pei-sign-up .wpb_wrapper .paywall { padding: 0px; }
.pei-sign-up .wpb_wrapper .paywall .button { display: inline-block; width: 100%; max-width: 200px; }
.pei-sign-up .wpb_wrapper .paywall.subscribe_phone .paywall-title { color: rgb(255, 255, 255); font-weight: lighter; margin: 20px 0px 10px; }
@media only screen and (max-width: 1018px) {
  .pei-sign-up .wpb_wrapper .paywall.subscribe_phone .paywall-title { font-size: 18px; line-height: 24px; }
}
.pei-sign-up .wpb_wrapper .paywall.subscribe_phone .paywall-text { display: block; margin: 0px; padding: 0px; }
.pei-sign-up .wpb_wrapper .paywall.subscribe_phone ul.subscribe_info { color: rgb(255, 255, 255); margin: 10px 0px 0px; }
@media only screen and (max-width: 1018px) {
  .pei-sign-up .wpb_wrapper .paywall.subscribe_phone ul.subscribe_info { margin: 5px 0px 0px; }
}
.pei-sign-up .wpb_wrapper .paywall.subscribe_phone ul.subscribe_info li { border-right: 0px none; font-weight: lighter; list-style-type: none; margin: 0px; width: 100%; }
.pei-sign-up .wpb_wrapper .paywall.subscribe_phone ul.subscribe_info li .label { letter-spacing: 1px; margin-bottom: 0px; }
.pei-sign-up .wpb_wrapper .paywall.subscribe_phone ul.subscribe_info li .phone { border-bottom: 1px solid rgba(255, 255, 255, 0.35); display: inline-block; margin-bottom: 5px; padding-bottom: 5px; width: auto; }
.pei-sign-up .wpb_wrapper .paywall.subscribe_phone ul.subscribe_info li:last-of-type .phone { border-bottom: 0px none; margin-bottom: 0px; padding-bottom: 0px; }
@media only screen and (max-width: 500px) {
  .pei-sign-up .wpb_wrapper .paywall.subscribe_phone ul.subscribe_info li { border-left: 0px none; border-right: 0px none; border-bottom: 0px none; padding: 0px 20px; width: 100%; }
}
@media only screen and (min-width: 768px) and (max-width: 1018px) {
  .pei-sign-up .wpb_wrapper .paywall.subscribe_phone ul.subscribe_info li { font-size: 14px; line-height: 20px; }
}
.pei-sign-up .wpb_wrapper .paywall-text { line-height: 20px; }
.pei-sign-up .wpb_wrapper .paywall-text .cta-upgrade-to-title { text-align: center; font-weight: 400; font-style: normal; color: white; font-size: 27px; line-height: 38px; margin: 25px 0px 15px; display: block; }
@media only screen and (min-width: 768px) and (max-width: 1140px) {
  .pei-sign-up .wpb_wrapper .paywall-text { margin-bottom: 5px; }
  .pei-sign-up .wpb_wrapper .paywall-text .cta-upgrade-to-title { font-size: 22px; margin-bottom: 10px; margin-top: 15px; }
  .pei-sign-up .wpb_wrapper .buttons .button { font-size: 16px; margin-bottom: 6px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .pei-sign-up .wpb_wrapper .paywall-text .cta-hide-on-tablet { display: none; }
}
.pei-sign-up .vc_column-inner { text-align: center; }
@media only screen and (min-width: 768px) and (max-width: 1018px) {
  .pei-sign-up .vc_column-inner { max-height: 214px; }
}
@media only screen and (min-width: 1019px) and (max-width: 1140px) {
  .pei-sign-up .vc_column-inner { min-height: 259px; max-height: 259px; }
}
@media only screen and (min-width: 1140px) {
  .pei-sign-up .vc_column-inner { min-height: 282px; max-height: 282px; }
}
@media only screen and (min-width: 768px) and (max-width: 1018px) {
  .rev_slider.tp-simpleresponsive { max-height: 214px ! important; }
}
@media only screen and (min-width: 1019px) and (max-width: 1140px) {
  .rev_slider.tp-simpleresponsive { max-height: 259px ! important; }
}
.login-session-wrap { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: 0px none ! important; backface-visibility: hidden; }
.login-session-logo { padding: 10px 6px; }
.login-session-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; padding: 0px 8px; box-sizing: border-box; }
.login-session-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.login-session-content { position: relative; display: inline-block; vertical-align: middle; margin: 0px auto; text-align: left; z-index: 1045; }
.login-session-block { position: relative; margin: 0px auto; max-width: 320px; min-height: 100px; text-align: center; background: rgb(34, 34, 34) none repeat scroll 0% 0%; color: rgb(255, 255, 255); vertical-align: top; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); padding: 0px 24px 10px; overflow: hidden; }
@media only screen and (max-width: 500px) {
  .login-session-block { max-width: 280px; }
}
.login-session-block::after { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: block; background: transparent linear-gradient(45deg, rgba(42, 128, 203, 0.8) 0px, rgba(66, 189, 205, 0.8) 100%) repeat scroll 0% 0%; z-index: -2; }
.login-session-block::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: block; background-size: cover; background-position: center top; background-repeat: no-repeat; z-index: -3; }
.login-session-message { color: rgb(255, 255, 255); font-size: 1.2em; margin-bottom: 30px; }
.login-session-message a { color: rgb(255, 255, 255); text-decoration: underline; }
.print-edition .cover-image { display: block; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); line-height: 0; margin-bottom: 16px; }
.print-edition .cover-image img { padding: 16px; }
.print-edition .td-excerpt { line-height: 21px; }
.print_editions_single .cover-image { text-align: center; display: block; background: rgb(245, 245, 245) none repeat scroll 0% 0%; line-height: 0; }
.print_editions_single .td-excerpt { margin-top: 12px; margin-bottom: 12px; }
.print_editions_single .special-editions { margin-left: -6px; margin-right: -6px; text-align: center; }
.print_editions_single .special-editions::after { clear: both; }
.print_editions_single .special-editions::before, .print_editions_single .special-editions::after { display: table; content: ""; }
.print_editions_single .special-edition-item { padding: 12px 6px 6px; width: 50%; float: left; }
@media (max-width: 767px) {
  .print_editions_single .special-edition-item { width: 20%; float: none; display: inline-block; }
}
.wpb_single_image .vc_single_image-wrapper { display: inline-block ! important; }
.aaaaa_td_block_wrap { padding: 30px 30px 0px; margin-bottom: 48px; transform: translateZ(0px); }
.aaaaa_td_block_wrap::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-position: center top; background-size: cover; background-image: url(7d96c18f7d279c5ad3b5bf5d049c7092d0ab5b35.jpg) ; z-index: -1; opacity: 1; }
.aaaaa_td_block_wrap::after { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(77, 178, 236); z-index: -1; opacity: 0.8; }
.td-block-title-wrap { position: relative; }
.sponsored-content-wrapper { background-color: rgb(242, 242, 242); padding: 10px; }
.td_module_mx2 .sponsored-content-wrapper { background-clip: content-box; }
.td_module_6 .sponsored-content-wrapper .td-module-thumb, .td_module_10 .sponsored-content-wrapper .td-module-thumb, .td_module_11 .sponsored-content-wrapper .td-module-thumb, .td_module_16 .sponsored-content-wrapper .td-module-thumb { left: 10px; top: 10px; }
.td_module_mx2 .sponsored-content-wrapper .td-module-thumb { left: 20px; top: 20px; }
.td_module_7 .sponsored-content-wrapper .td-module-thumb { right: 10px; top: 10px; }
.td_module_14 .sponsored-content-wrapper .td-module-meta-holder { background-color: rgb(242, 242, 242); }
.subscription_page_add_to_cart_shortcode { text-align: center; }
.subscription_page_add_to_cart_shortcode__button { margin-bottom: 1em ! important; margin-top: 1em ! important; }
.subscription_page_add_to_cart.loading { opacity: 0.2; }
@media screen and (min-width: 570px) {
  .filters-container { align-items: center; display: flex; }
}
.filter-sortby { margin-left: auto; position: relative; }
@media screen and (max-width: 570px) {
  .filter-sortby { margin-top: 10px; }
}
.filter-sortby-selected { padding-right: 10px; }
@media screen and (min-width: 570px) {
  .filter-sortby-selected { cursor: pointer; font-size: 16px; line-height: 16px; padding: 7px 12px 4px; position: relative; z-index: 2; }
}
.filter-sortby-options { display: inline; font-size: 14px; list-style: outside none none; margin: 0px; }
@media screen and (min-width: 570px) {
  .filter-sortby-options { display: none; min-width: 160px; position: absolute; right: 0px; top: 105%; z-index: 1; }
}
@media screen and (min-width: 570px) {
  .isActive .filter-sortby-options { display: block; }
}
.filter-sortby-options li { background-color: rgb(243, 243, 243); line-height: 1; margin: 0px; }
@media screen and (max-width: 570px) {
  .filter-sortby-options li { display: inline-block; margin-right: 5px; }
}
.filter-sortby-options li:hover, .filter-sortby-options li.isActive { background-color: rgb(238, 238, 238); }
.filter-sortby-options li a { display: block; padding: 10px; }
.filter-sortby-label { display: inline-block; }
@media screen and (max-width: 570px) {
  .filter-sortby-label { display: none; }
}
.user-account-saved-for-later-link { border-bottom: 1px solid rgb(221, 221, 221); border-top: 1px solid rgb(221, 221, 221); color: rgb(0, 0, 0) ! important; display: block; font-size: 13px ! important; font-weight: bold; margin-top: 20px; padding: 10px 0px; }
.user-account-saved-for-later-link__counter { border-radius: 12px; display: inline-block; font-size: 10px; margin-left: 5px; padding: 0px 10px; }
@media screen and (min-width: 768px) {
  .user-account-saved-for-later-link__counter { font-size: 12px; padding-bottom: 2px; padding-top: 2px; }
}
:target::before { content: ""; display: block; height: 100px; margin: -100px 0px 0px; }
body.brand-pfm { font-family: "Avenir Next LT W01 Medium",Arial,sans-serif; }
.brand-pfm a.nav-button { background: rgb(170, 170, 170) none repeat scroll 0% 0%; color: rgb(255, 206, 0); display: inline-block; margin: 8px 8px 8px 0px; border: 0px none; padding: 7px 12px 4px; line-height: 16px; font-size: 16px; }
.brand-pfm a.nav-button:hover { color: white; background: rgb(255, 206, 0) none repeat scroll 0% 0%; }
.brand-pfm .top-header-user-account .success-message { line-height: 1.5em; }
.brand-pfm .top-header-user-account .success-message h3 { margin: 16px 0px; }
.brand-pfm .top-header-user-account .success-message p { margin-bottom: 16px; }
.brand-pfm .top-header-user-account small { font-size: 11px; }
.brand-pfm .top-header-user-account hr { border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(255, 206, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.brand-pfm .top-header-user-account .user-account-action a { color: rgb(255, 206, 0); text-decoration: underline; }
.brand-pfm .top-header-user-account .button, .brand-pfm .top-header-user-account a.button { border-color: rgb(255, 206, 0); background-color: rgb(255, 206, 0); color: rgb(255, 255, 255); display: inline-block; font-weight: bold; padding: 8px 15px; text-transform: uppercase; margin-top: 16px; }
.brand-pfm .top-header-user-account .button:hover, .brand-pfm .top-header-user-account a.button:hover, .brand-pfm .top-header-user-account .button:active, .brand-pfm .top-header-user-account a.button:active { background-color: rgb(255, 211, 26); border-color: rgb(255, 211, 26); }
.brand-pfm .top-header-user-account .button:focus, .brand-pfm .top-header-user-account a.button:focus { background-color: rgb(230, 185, 0); border-color: rgb(230, 185, 0); }
.brand-pfm .mfp-content .pwl-login-form-div h2 { color: rgb(255, 206, 0); }
.brand-pfm .mfp-content .pwl-login-form-div .td-login-button { background-color: rgb(255, 206, 0); }
.brand-pfm .mfp-content .pwl-login-form-div .td-login-button:hover, .brand-pfm .mfp-content .pwl-login-form-div .td-login-button:active { background-color: rgb(255, 211, 26); }
.brand-pfm .mfp-content .pwl-login-form-div .td-login-button:focus { background-color: rgb(230, 185, 0); }
.brand-pfm .mfp-content .pwl-login-form-div input.parsley-success[type="text"], .brand-pfm .mfp-content .pwl-login-form-div input.parsley-success[type="url"], .brand-pfm .mfp-content .pwl-login-form-div input.parsley-success[type="tel"], .brand-pfm .mfp-content .pwl-login-form-div input.parsley-success[type="email"], .brand-pfm .mfp-content .pwl-login-form-div textarea.parsley-success, .brand-pfm .mfp-content .pwl-login-form-div select.parsley-success { color: rgb(0, 0, 0); }
.brand-pfm .mfp-content .pwl-login-form-div .form-control:focus { outline: 2px solid rgb(255, 206, 0); }
.brand-pfm .cta-tell-us-now { border-color: rgb(255, 206, 0); background-color: rgb(255, 206, 0); color: rgb(255, 255, 255); display: inline-block; font-size: 18px; line-height: 26px; font-weight: 500; padding: 8px 15px; text-transform: uppercase; width: 100%; margin: 3px; min-width: 50px; max-width: 250px; }
.brand-pfm .cta-tell-us-now:hover, .brand-pfm .cta-tell-us-now:active { background-color: rgb(255, 211, 26); border-color: rgb(255, 211, 26); }
.brand-pfm .cta-tell-us-now:focus { background-color: rgb(230, 185, 0); border-color: rgb(230, 185, 0); }
.brand-pfm .paywall .paywall-title { color: rgb(255, 206, 0); }
.brand-pfm .paywall .btn-register { border-color: rgb(255, 206, 0); background-color: rgb(255, 206, 0); color: rgb(255, 255, 255); }
.brand-pfm .paywall .btn-register:hover, .brand-pfm .paywall .btn-register:active { background-color: rgb(255, 211, 26); border-color: rgb(255, 211, 26); }
.brand-pfm .paywall .btn-register:focus { background-color: rgb(230, 185, 0); border-color: rgb(230, 185, 0); }
.brand-pfm .paywall .btn-signin { border-color: rgb(255, 206, 0); background-color: rgb(255, 255, 255); color: rgb(255, 206, 0); }
.brand-pfm .paywall .btn-signin:hover, .brand-pfm .paywall .btn-signin:active { background-color: rgb(255, 211, 26); border-color: rgb(255, 211, 26); }
.brand-pfm .paywall .btn-signin:focus { background-color: rgb(230, 185, 0); border-color: rgb(230, 185, 0); }
.brand-pfm .paywall .btn-signin:hover { color: rgb(255, 255, 255); }
.brand-pfm .paywall .btn-register, .brand-pfm .paywall .btn-signin { border-color: rgb(0, 176, 154); }
.brand-pfm .paywall .btn-register:hover, .brand-pfm .paywall .btn-signin:hover { color: rgb(0, 0, 0); background-color: rgb(255, 206, 0); text-decoration: none; }
.brand-pfm .paywall .btn-register { background-color: rgb(0, 176, 154); }
.brand-pfm .paywall .btn-signin { color: rgb(0, 176, 154); }
.brand-pfm .paywall .paywall-title { color: rgb(0, 176, 154); }
.brand-pfm .loader { border-width: 0.6em; border-style: solid; border-color: rgba(255, 206, 0, 0.2) rgba(255, 206, 0, 0.2) rgba(255, 206, 0, 0.2) rgb(255, 206, 0); }
.brand-pfm.woocommerce .product-cats-nav li a:hover { background-color: rgb(255, 206, 0); color: rgb(255, 255, 255); }
.brand-pfm.woocommerce .products li.product_cat-bestsellers .woocommerce-LoopProduct-link::before { background-color: rgb(255, 206, 0); }
.brand-pfm .td-sub-footer-container .sites a:hover { color: rgb(255, 206, 0); }
.brand-pfm .login-session-block { background-color: rgb(255, 206, 0); color: rgb(0, 0, 0); }
.brand-pfm .login-session-message { color: rgb(0, 0, 0); }
.brand-pfm .login-session-message a, .brand-pfm .login-session-message a:hover { color: rgb(0, 0, 0); }
.brand-pfm .page-nav a:hover { background-color: rgb(0, 176, 154); border-color: rgb(0, 176, 154); }
.brand-pfm .td-post-category { background-color: rgb(0, 176, 154); font-size: 12px; padding: 4px 6px; }
.brand-pfm .td-header-style-13 .td-main-menu-logo { height: 106px; }
.brand-pfm .td-header-style-13 .td-main-menu-logo a { line-height: 106px; }
.brand-pfm .td-header-style-13 .td-main-menu-logo img { max-height: 106px; }
.brand-pfm .td-header-style-13 .td-main-menu-logo .td-mobile-logo img { max-height: 62px; }
.brand-pfm .td-header-style-13 .header-search-wrap .td-icon-search { margin-top: 29px; }
@media (max-width: 767px) {
  .brand-pfm .td-header-style-13 .header-search-wrap .td-icon-search { margin-top: auto; }
}
.brand-pfm .td-header-style-13 .header-search-wrap .td-drop-down-search { top: 79px; }
.brand-pfm .td-post-content a { color: rgb(0, 0, 0); font-weight: bold; border-bottom: 1px solid rgba(0, 0, 0, 0.2); transition: border-color 0.15s ease-out 0s; text-decoration: none ! important; }
.brand-pfm .td-post-content a:hover { border-bottom: 1px solid rgb(0, 0, 0); }
.brand-pfm .author-box-wrap .td-author-social .td-social-icon-wrap:hover i.td-icon-mail-1 { color: rgb(255, 206, 0); }
.brand-pfm .td_module_wrap .td_module_counter, .brand-pfm .td_module_wrap .item-details--counter { float: left; }
.brand-pfm .td_module_wrap .td_module_counter { width: 24%; }
.brand-pfm .td_module_wrap .td_module_counter .td_module_counter__count { color: rgb(255, 206, 0); font-size: 46px; margin-top: 12px; text-align: right; padding: 0px 9px 0px 0px; }
@media only screen and (min-width: 768px) and (max-width: 1140px) {
  .brand-pfm .td_module_wrap .td_module_counter .td_module_counter__count { font-size: 30px; }
}
.brand-pfm .td_module_wrap .item-details--counter { width: 76%; }
.brand-pfm .td_module_wrap::after { content: ""; display: table; clear: both; }
.brand-pfm .gform_button { box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2); font-weight: 600; text-transform: uppercase; background-color: rgb(255, 206, 0); }
.brand-pfm .gform_button:hover, .brand-pfm .gform_button:active { background-color: rgb(255, 211, 26); }
.brand-pfm .gform_button:focus { background-color: rgb(230, 185, 0); }
.brand-pfm .filter-sortby-selected { color: rgb(255, 206, 0); }
@media screen and (min-width: 570px) {
  .brand-pfm .filter-sortby-selected { background-color: rgb(170, 170, 170); }
  .brand-pfm .filter-sortby-selected:hover { color: white; background: rgb(255, 206, 0) none repeat scroll 0% 0%; }
}
.brand-pfm .td_default_btn, .brand-pfm .td_round_btn { background-color: rgb(0, 176, 154); }
.brand-pfm .td_default_btn:hover, .brand-pfm .td_round_btn:hover, .brand-pfm .td_default_btn:active, .brand-pfm .td_round_btn:active { background-color: rgb(0, 202, 176); }
.brand-pfm .td_default_btn:focus, .brand-pfm .td_round_btn:focus { background-color: rgb(0, 151, 132); }
.brand-pfm .td_outlined_btn { border-color: rgb(0, 176, 154); color: rgb(0, 176, 154); background-color: transparent; }
.brand-pfm .td_outlined_btn:hover, .brand-pfm .td_outlined_btn:active { background-color: rgb(0, 202, 176); border-color: rgb(0, 202, 176); }
.brand-pfm .td_outlined_btn:focus { background-color: rgb(0, 151, 132); border-color: rgb(0, 151, 132); }
.brand-pfm .td_outlined_btn:hover { color: rgb(255, 255, 255); }
.brand-pfm .td_outlined_btn:active { color: rgb(255, 255, 255); }
.brand-pfm .td_outlined_btn:focus { color: rgb(255, 255, 255); }
.brand-pfm .td_shadow_btn { background-color: rgb(0, 176, 154); }
.brand-pfm .td_shadow_btn:hover, .brand-pfm .td_shadow_btn:active { background-color: rgb(0, 202, 176); }
.brand-pfm .td_shadow_btn:focus { background-color: rgb(0, 151, 132); }
.brand-pfm .td_3D_btn { background-color: rgb(0, 176, 154); }
.brand-pfm .td_3D_btn:hover, .brand-pfm .td_3D_btn:active { background-color: rgb(0, 202, 176); }
.brand-pfm .td_3D_btn:focus { background-color: rgb(0, 151, 132); }
.brand-pfm .user-account-saved-for-later-link__counter { background-color: rgb(0, 176, 154); color: rgb(255, 255, 255); }
.jp-carousel-wrap * { line-height: inherit; }
.jp-carousel-overlay { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
div.jp-carousel-fadeaway { background: transparent linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, transparent 100%) repeat scroll 0% 0%; position: fixed; bottom: 0px; z-index: 2147483647; width: 100%; height: 15px; }
.jp-carousel-next-button span, .jp-carousel-previous-button span { background: transparent url(ae56a1897a0d6b739215293a8c8f1e578478e2fe.png)  no-repeat scroll center center / 200px 126px; }
.jp-carousel-msg { font-family: "Open Sans",sans-serif; font-style: normal; display: inline-block; line-height: 19px; padding: 11px 15px; font-size: 14px; text-align: center; margin: 25px 20px 0px 2px; background-color: rgb(255, 255, 255); border-left: 4px solid rgb(255, 186, 0); box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1); }
@media not all, not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all {
  .jp-carousel-next-button span, .jp-carousel-previous-button span { background-image: url(6e2f8af6e561b4626bb2232d6512a31b7aad99b2.png) ; }
}
.jp-carousel-wrap { font-family: "Helvetica Neue",sans-serif ! important; }
.jp-carousel-info { position: absolute; bottom: 0px; text-align: left ! important; }
.jp-carousel-info *::-moz-selection { background: rgb(104, 201, 232) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.jp-carousel-info *::-moz-selection { background: rgb(104, 201, 232) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.jp-carousel-photo-info { position: relative; left: 25%; width: 50%; }
.jp-carousel-transitions .jp-carousel-photo-info { transition: all 0.4s ease-out 0s; }
.jp-carousel-info h2 { background: transparent none repeat scroll 0px 0px ! important; border: 0px none ! important; color: rgb(153, 153, 153); display: block ! important; font: 400 13px/1.25em "Helvetica Neue",sans-serif ! important; letter-spacing: 0px ! important; margin: 7px 0px 0px ! important; padding: 10px 0px 0px ! important; overflow: hidden; text-align: left; text-shadow: none ! important; text-transform: none ! important; }
.jp-carousel-next-button, .jp-carousel-previous-button { text-indent: -9999px; overflow: hidden; cursor: pointer; }
.jp-carousel-next-button span, .jp-carousel-previous-button span { position: absolute; top: 0px; bottom: 0px; width: 82px; opacity: 0.2; }
.jp-carousel-transitions .jp-carousel-next-button span, .jp-carousel-transitions .jp-carousel-previous-button span { transition: opacity 0.5s ease-out 0s; }
.jp-carousel-next-button:hover span, .jp-carousel-previous-button:hover span { opacity: 0.6; }
.jp-carousel-next-button span { background-position: -110px center; right: 0px; }
.jp-carousel-previous-button span { background-position: -10px center; left: 0px; }
.jp-carousel-buttons { margin: -18px -20px 15px; padding: 8px 10px; border-bottom: 1px solid rgb(34, 34, 34); background: rgb(34, 34, 34) none repeat scroll 0% 0%; text-align: center; }
div.jp-carousel-buttons a { border: 0px none ! important; color: rgb(153, 153, 153); font: 400 11px/1.2em "Helvetica Neue",sans-serif ! important; letter-spacing: 0px ! important; padding: 5px 2px 5px 0px; text-decoration: none ! important; text-shadow: none ! important; vertical-align: middle; }
div.jp-carousel-buttons a:hover { color: rgb(104, 201, 232); border: 0px none ! important; }
.jp-carousel-transitions div.jp-carousel-buttons a:hover { transition: none 0s ease 0s  ! important; }
.jp-carousel-next-button, .jp-carousel-previous-button, .jp-carousel-slide, .jp-carousel-slide img { transform: translate3d(0px, 0px, 0px); }
.jp-carousel-slide { position: fixed; width: 0px; bottom: 0px; background-color: rgb(0, 0, 0); border-radius: 2px; }
.jp-carousel-transitions .jp-carousel-slide { transition: all 0.3s ease-out 0s; }
.jp-carousel-slide.selected { position: absolute ! important; opacity: 1; }
.jp-carousel-slide { opacity: 0.25; }
.jp-carousel-slide img { display: block; width: 100% ! important; height: 100% ! important; max-width: 100% ! important; max-height: 100% ! important; background: transparent none repeat scroll 0px 0px ! important; border: 0px none ! important; padding: 0px ! important; box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1); }
.jp-carousel-transitions .jp-carousel-slide { transition: opacity 0.4s linear 0s; }
.jp-carousel-close-hint { color: rgb(153, 153, 153); cursor: default; letter-spacing: 0px ! important; padding: 0.35em 0px 0px; position: absolute; text-align: right; width: 90%; }
.jp-carousel-transitions .jp-carousel-close-hint { transition: color 0.2s linear 0s; }
.jp-carousel-close-hint span { cursor: pointer; background-color: rgba(0, 0, 0, 0.8); display: inline-block; height: 22px; font: 400 24px/1 "Helvetica Neue",sans-serif ! important; margin: 0px 0px 0px 0.4em; text-align: center; vertical-align: middle; width: 22px; border-radius: 4px; }
.jp-carousel-transitions .jp-carousel-close-hint span { transition: border-color 0.2s linear 0s; }
.jp-carousel-close-hint:hover { cursor: default; color: rgb(255, 255, 255); }
.jp-carousel-close-hint:hover span { border-color: rgb(255, 255, 255); }
a.jp-carousel-image-download, div.jp-carousel-buttons a.jp-carousel-commentlink, div.jp-carousel-buttons a.jp-carousel-reblog { background: transparent url(d4755ee0e9fe4ac037cbc2b0165f14caa29b66b2.png)  no-repeat scroll 0% 0% / 16px 200px; }
div.jp-carousel-buttons a.jp-carousel-commentlink, div.jp-carousel-buttons a.jp-carousel-reblog { margin: 0px 14px 0px 0px ! important; }
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged { background-color: rgb(48, 48, 48); padding-right: 8px ! important; border-radius: 2px; }
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged { margin: 0px 2px 0px -12px ! important; }
div.jp-carousel-buttons a.jp-carousel-reblog, div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover { background-position: 6px -36px; padding-left: 26px ! important; color: rgb(153, 153, 153); }
div.jp-carousel-buttons a.jp-carousel-commentlink { background-position: 0px -156px; padding-left: 19px ! important; }
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover { cursor: default; }
div.jp-carousel-buttons a.jp-carousel-reblog:hover { background-position: 6px -56px; color: rgb(104, 201, 232); }
@media not all, not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all {
  a.jp-carousel-image-download, div.jp-carousel-buttons a.jp-carousel-commentlink, div.jp-carousel-buttons a.jp-carousel-reblog { background-image: url(43f91d0af79604ccf3e283cf829a95cf59e4fc09.png) ; }
}
div#carousel-reblog-box { background: transparent linear-gradient(to top, rgb(34, 34, 34) 0%, rgb(51, 51, 51) 100%) repeat scroll 0% 0%; padding: 3px 0px 0px; display: none; margin: 5px auto 0px; border-radius: 2px; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.9); height: 74px; width: 565px; }
#carousel-reblog-box textarea { background: rgb(153, 153, 153) none repeat scroll 0% 0%; font: 13px/1.4 "Helvetica Neue",sans-serif ! important; color: rgb(68, 68, 68); padding: 3px 6px; width: 370px; height: 48px; float: left; margin: 6px 9px 0px; border: 1px solid rgb(102, 102, 102); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2) inset; border-radius: 2px; }
#carousel-reblog-box textarea:focus { background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(34, 34, 34); }
#carousel-reblog-box label { color: rgb(170, 170, 170); font-size: 11px; padding-right: 2px; padding-left: 2px; display: inline; font-weight: 400; }
#carousel-reblog-box select { width: 110px; padding: 0px; font-size: 12px; font-family: "Helvetica Neue",sans-serif ! important; background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(238, 238, 238); border: 1px solid rgb(68, 68, 68); margin-top: 5px; }
#carousel-reblog-box .submit, #wrapper #carousel-reblog-box p.response { float: left; width: 154px; padding-top: 0px; padding-left: 1px; overflow: hidden; height: 34px; margin: 3px 0px 0px 2px ! important; }
#wrapper #carousel-reblog-box p.response { font-size: 13px; clear: none; padding-left: 2px; height: 34px; color: rgb(170, 170, 170); }
#carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit { font: 13px/24px "Helvetica Neue",sans-serif ! important; margin-top: 8px; padding: 0px 10px ! important; border-radius: 1em; height: 24px; color: rgb(51, 51, 51); cursor: pointer; background: transparent linear-gradient(to top, rgb(170, 170, 170) 0%, rgb(204, 204, 204) 100%) repeat scroll 0% 0%; border: 1px solid rgb(68, 68, 68); }
#carousel-reblog-box input#carousel-reblog-submit:hover, #jp-carousel-comment-form-button-submit:hover { background: transparent linear-gradient(to top, rgb(204, 204, 204) 0%, rgb(238, 238, 238) 100%) repeat scroll 0% 0%; }
#carousel-reblog-box .canceltext { color: rgb(170, 170, 170); font-size: 11px; line-height: 24px; }
#carousel-reblog-box .canceltext a { color: rgb(255, 255, 255); }
.jp-carousel-titleanddesc { border-top: 1px solid rgb(34, 34, 34); color: rgb(153, 153, 153); font-size: 15px; padding-top: 24px; margin-bottom: 20px; font-weight: 400; }
.jp-carousel-titleanddesc-title { font: 300 1.5em/1.1 "Helvetica Neue",sans-serif ! important; text-transform: none ! important; color: rgb(255, 255, 255); margin: 0px 0px 15px; padding: 0px; }
.jp-carousel-titleanddesc-desc p { color: rgb(153, 153, 153); line-height: 1.4; margin-bottom: 0.75em; }
.jp-carousel-comments p a, .jp-carousel-info h2 a, .jp-carousel-titleanddesc p a { color: rgb(255, 255, 255) ! important; border: 0px none ! important; text-decoration: underline ! important; font-weight: 400 ! important; font-style: normal ! important; }
.jp-carousel-titleanddesc p b, .jp-carousel-titleanddesc p strong { font-weight: 700; color: rgb(153, 153, 153); }
.jp-carousel-titleanddesc p em, .jp-carousel-titleanddesc p i { font-style: italic; color: rgb(153, 153, 153); }
.jp-carousel-comments p a:hover, .jp-carousel-info h2 a:hover, .jp-carousel-titleanddesc p a:hover { color: rgb(104, 201, 232) ! important; }
.jp-carousel-titleanddesc p:empty { display: none; }
.jp-carousel-left-column-wrapper h1::after, .jp-carousel-left-column-wrapper h1::before, .jp-carousel-photo-info h1::after, .jp-carousel-photo-info h1::before { content: none ! important; }
.jp-carousel-image-meta { background: rgb(17, 17, 17) none repeat scroll 0% 0%; border: 1px solid rgb(34, 34, 34); color: rgb(255, 255, 255); font: 12px/1.4 "Helvetica Neue",sans-serif ! important; overflow: hidden; padding: 18px 20px; width: 209px ! important; }
.jp-carousel-image-meta h5, .jp-carousel-image-meta li { font-family: "Helvetica Neue",sans-serif ! important; position: inherit ! important; top: auto ! important; right: auto ! important; left: auto ! important; bottom: auto ! important; background: transparent none repeat scroll 0px 0px ! important; border: 0px none ! important; font-weight: 400 ! important; line-height: 1.3em ! important; }
.jp-carousel-image-meta ul { margin: 0px ! important; padding: 0px ! important; list-style: outside none none ! important; }
.jp-carousel-image-meta li { width: 48% ! important; display: inline-block ! important; vertical-align: top ! important; margin: 0px 2% 15px 0px ! important; color: rgb(255, 255, 255) ! important; font-size: 13px ! important; }
.jp-carousel-image-meta h5 { color: rgb(153, 153, 153) ! important; text-transform: uppercase ! important; font-size: 10px ! important; margin: 0px 0px 2px ! important; letter-spacing: 0.1em ! important; }
a.jp-carousel-image-download { padding-left: 23px; display: inline-block; clear: both; color: rgb(153, 153, 153); line-height: 1; font-weight: 400; font-size: 13px; text-decoration: none; background-position: 0px -82px; }
a.jp-carousel-image-download span.photo-size { font-size: 11px; border-radius: 1em; margin-left: 2px; display: inline-block; }
a.jp-carousel-image-download span.photo-size-times { padding: 0px 1px 0px 2px; }
a.jp-carousel-image-download:hover { background-position: 0px -122px; color: rgb(104, 201, 232); border: 0px none ! important; }
.jp-carousel-image-map { position: relative; margin: -20px -20px 20px; border-bottom: 1px solid rgba(255, 255, 255, 0.17); height: 154px; }
.jp-carousel-image-map img.gmap-main { border-top-left-radius: 6px; border-right: 1px solid rgba(255, 255, 255, 0.17); }
.jp-carousel-image-map div.gmap-topright { width: 94px; height: 154px; position: absolute; top: 0px; right: 0px; }
.jp-carousel-image-map div.imgclip { overflow: hidden; border-top-right-radius: 6px; }
.jp-carousel-image-map div.gmap-topright img { margin-left: -40px; }
.jp-carousel-image-map img.gmap-bottomright { position: absolute; top: 96px; right: 0px; }
.jp-carousel-comments { font: 15px/1.7 "Helvetica Neue",sans-serif ! important; background: transparent none repeat scroll 0% 0%; }
.jp-carousel-comments p a:active, .jp-carousel-comments p a:focus, .jp-carousel-comments p a:hover { color: rgb(104, 201, 232) ! important; }
.jp-carousel-comment { background: transparent none repeat scroll 0% 0%; color: rgb(153, 153, 153); margin-bottom: 20px; clear: left; overflow: auto; width: 100%; }
.jp-carousel-comment p { color: rgb(153, 153, 153) ! important; }
.jp-carousel-comment .comment-author { font-size: 13px; font-weight: 400; padding: 0px; width: auto; display: inline; float: none; border: 0px none; margin: 0px; }
.jp-carousel-comment .comment-author a { color: rgb(255, 255, 255); }
.jp-carousel-comment .comment-gravatar { float: left; }
.jp-carousel-comment .comment-content { border: 0px none; margin-left: 85px; padding: 0px; }
.jp-carousel-comment .avatar { margin: 0px 20px 0px 0px; border-radius: 4px; border: 0px none ! important; padding: 0px ! important; background-color: transparent ! important; }
.jp-carousel-comment .comment-date { color: rgb(153, 153, 153); margin-top: 4px; font-size: 11px; display: inline; float: right; }
#jp-carousel-comment-form { margin: 0px 0px 10px ! important; float: left; width: 100%; }
textarea#jp-carousel-comment-form-comment-field { background: rgba(34, 34, 34, 0.9) none repeat scroll 0% 0%; border: 1px solid rgb(58, 58, 58); color: rgb(170, 170, 170); font: 15px/1.4 "Helvetica Neue",sans-serif ! important; width: 100%; padding: 10px 10px 5px; margin: 0px; float: none; height: 147px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2) inset; border-radius: 3px; overflow: hidden; box-sizing: border-box; }
textarea#jp-carousel-comment-form-comment-field:focus { background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(34, 34, 34); }
#jp-carousel-comment-form-spinner { color: rgb(255, 255, 255); margin: 22px 0px 0px 10px; display: block; width: 20px; height: 20px; float: left; }
#jp-carousel-comment-form-submit-and-info-wrapper { display: none; overflow: hidden; width: 100%; }
#jp-carousel-comment-form-commenting-as input { background: rgba(34, 34, 34, 0.9) none repeat scroll 0% 0%; border: 1px solid rgb(58, 58, 58); color: rgb(170, 170, 170); font: 13px/1.4 "Helvetica Neue",sans-serif ! important; padding: 3px 6px; float: left; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2) inset; border-radius: 2px; width: 285px; }
#jp-carousel-comment-form-commenting-as input:focus { background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(34, 34, 34); }
#jp-carousel-comment-form-commenting-as p { font: 400 13px/1.7 "Helvetica Neue",sans-serif ! important; margin: 22px 0px 0px; float: left; }
#jp-carousel-comment-form-commenting-as fieldset { float: left; border: 0px none; margin: 20px 0px 0px; padding: 0px; }
#jp-carousel-comment-form-commenting-as fieldset { clear: both; }
#jp-carousel-comment-form-commenting-as label { font: 400 13px/1.7 "Helvetica Neue",sans-serif ! important; margin: 0px 20px 3px 0px; float: left; width: 100px; }
#jp-carousel-comment-form-button-submit { margin-top: 20px; float: right; }
#js-carousel-comment-form-container { margin-bottom: 15px; overflow: auto; width: 100%; }
#jp-carousel-comment-form-container { margin-bottom: 15px; overflow: auto; width: 100%; }
#jp-carousel-comment-post-results { display: none; overflow: auto; width: 100%; }
#jp-carousel-comment-post-results span { display: block; text-align: center; margin-top: 20px; width: 100%; overflow: auto; padding: 1em 0px; box-sizing: border-box; background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; border-radius: 2px; font: 13px/1.4 "Helvetica Neue",sans-serif ! important; border: 1px solid rgba(255, 255, 255, 0.17); box-shadow: 0px 0px 5px 5px rgb(0, 0, 0) inset; }
.jp-carousel-comment-post-error { color: rgb(223, 73, 38); }
#jp-carousel-comments-closed { display: none; color: rgb(153, 153, 153); }
#jp-carousel-comments-loading { font: 400 15px/1.7 "Helvetica Neue",sans-serif ! important; display: none; color: rgb(153, 153, 153); text-align: left; margin-bottom: 20px; }
.jp-carousel-light .jp-carousel-overlay { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.jp-carousel-light .jp-carousel-next-button:hover span, .jp-carousel-light .jp-carousel-previous-button:hover span { opacity: 0.8; }
.jp-carousel-light .jp-carousel-close-hint:hover, .jp-carousel-light .jp-carousel-titleanddesc div { color: rgb(0, 0, 0) ! important; }
.jp-carousel-light .jp-carousel-comment .comment-author a, .jp-carousel-light .jp-carousel-comments p a, .jp-carousel-light .jp-carousel-info h2 a, .jp-carousel-light .jp-carousel-titleanddesc p a { color: rgb(30, 140, 190) ! important; }
.jp-carousel-light .jp-carousel-comment .comment-author a:hover, .jp-carousel-light .jp-carousel-comments p a:hover, .jp-carousel-light .jp-carousel-info h2 a:hover, .jp-carousel-light .jp-carousel-titleanddesc p a:hover { color: rgb(241, 131, 30) ! important; }
.jp-carousel-light .jp-carousel-comment, .jp-carousel-light .jp-carousel-comment p, .jp-carousel-light .jp-carousel-info h2, .jp-carousel-light .jp-carousel-titleanddesc, .jp-carousel-light .jp-carousel-titleanddesc p, .jp-carousel-light .jp-carousel-titleanddesc p b, .jp-carousel-light .jp-carousel-titleanddesc p em, .jp-carousel-light .jp-carousel-titleanddesc p i, .jp-carousel-light .jp-carousel-titleanddesc p strong, .jp-carousel-light div.jp-carousel-buttons a { color: rgb(102, 102, 102); }
.jp-carousel-light .jp-carousel-buttons { border-bottom-color: rgb(240, 240, 240); background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
.jp-carousel-light div.jp-carousel-buttons a:hover { text-decoration: none; color: rgb(241, 131, 30); }
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog, .jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog:hover { background-position: 4px -56px; padding-left: 24px ! important; }
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged { background-color: rgb(46, 162, 204); color: rgb(255, 255, 255); }
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-commentlink { background-position: 0px -176px; }
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged { background-position: 5px -36px; }
.jp-carousel-light div#carousel-reblog-box { background: transparent linear-gradient(to top, rgb(236, 236, 236) 0%, rgb(247, 247, 247) 100%) repeat scroll 0% 0%; box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1); border: 1px solid rgb(221, 221, 221); }
.jp-carousel-light #carousel-reblog-box textarea { color: rgb(102, 102, 102); border: 1px solid rgb(207, 207, 207); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.jp-carousel-light #carousel-reblog-box .canceltext { color: rgb(136, 136, 136); }
.jp-carousel-light #carousel-reblog-box .canceltext a { color: rgb(102, 102, 102); }
.jp-carousel-light #carousel-reblog-box select { background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(51, 51, 51); border: 1px solid rgb(170, 170, 170); }
#jp-carousel-comment-form-button-submit, .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit { color: rgb(51, 51, 51); background: transparent linear-gradient(to top, rgb(221, 221, 221) 0%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; border: 1px solid rgb(170, 170, 170); }
.jp-carousel-light .jp-carousel-image-meta { background: rgb(250, 250, 250) none repeat scroll 0% 0%; border-width: 1px; border-style: solid; border-color: rgb(245, 245, 245) rgb(238, 238, 238) rgb(238, 238, 238) rgb(245, 245, 245); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(51, 51, 51); }
.jp-carousel-light .jp-carousel-image-meta li { color: rgb(0, 0, 0) ! important; }
.jp-carousel-light .jp-carousel-close-hint { color: rgb(204, 204, 204); }
.jp-carousel-light .jp-carousel-close-hint span { background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); }
.jp-carousel-light #jp-carousel-comment-form-comment-field:focus { color: rgb(51, 51, 51); }
.jp-carousel-light a.jp-carousel-image-download { background-position: 0px -122px; }
.jp-carousel-light a.jp-carousel-image-download:hover { background-position: 0px -122px; color: rgb(241, 131, 30); }
.jp-carousel-light textarea#jp-carousel-comment-form-comment-field { background: rgb(251, 251, 251) none repeat scroll 0% 0%; color: rgb(51, 51, 51); border: 1px solid rgb(223, 223, 223); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1) inset; }
.jp-carousel-light #jp-carousel-comment-form-commenting-as input { background: rgb(251, 251, 251) none repeat scroll 0% 0%; border: 1px solid rgb(223, 223, 223); color: rgb(51, 51, 51); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1) inset; }
.jp-carousel-light #jp-carousel-comment-form-commenting-as input:focus { background: rgb(251, 251, 251) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
.jp-carousel-light #jp-carousel-comment-post-results span { background: rgb(247, 247, 247) none repeat scroll 0% 0%; border: 1px solid rgb(223, 223, 223); box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.05) inset; }
.jp-carousel-light .jp-carousel-slide { background-color: rgb(255, 255, 255); }
.jp-carousel-light .jp-carousel-titleanddesc { border-top: 1px solid rgb(238, 238, 238); }
.jp-carousel-light .jp-carousel-fadeaway { background: transparent linear-gradient(to top, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0) 100%) repeat scroll 0% 0%; }
@media only screen and (max-width: 760px) {
  .jp-carousel-info { margin: 0px 10px ! important; }
  .jp-carousel-next-button, .jp-carousel-previous-button { display: none ! important; }
  .jp-carousel-buttons { display: none ! important; }
  .jp-carousel-image-meta { float: none ! important; width: 100% ! important; box-sizing: border-box; }
  .jp-carousel-close-hint { font-weight: 800 ! important; font-size: 26px ! important; position: fixed ! important; top: -10px; }
  .jp-carousel-slide img { opacity: 1; }
  .jp-carousel-wrap { background-color: rgb(0, 0, 0); }
  .jp-carousel-fadeaway { display: none; }
  #jp-carousel-comment-form-container { display: none ! important; }
  .jp-carousel-titleanddesc { padding-top: 0px ! important; border: 0px none ! important; }
  .jp-carousel-titleanddesc-title { font-size: 1em ! important; }
  .jp-carousel-left-column-wrapper { padding: 0px; width: 100% ! important; }
  .jp-carousel-photo-info { left: 0px ! important; width: 100% ! important; }
}
.contact-form .clear-form { clear: both; }
.contact-form input[type="email"], .contact-form input[type="text"] { width: 300px; max-width: 98%; margin-bottom: 13px; }
.contact-form select { margin-bottom: 13px; }
.contact-form textarea { height: 200px; width: 80%; float: none; margin-bottom: 13px; }
.contact-form input[type="checkbox"], .contact-form input[type="radio"] { float: none; margin-bottom: 13px; }
.contact-form label { margin-bottom: 3px; float: none; font-weight: 700; display: block; }
.contact-form label.checkbox, .contact-form label.radio { margin-bottom: 3px; float: none; font-weight: 700; display: inline-block; }
.contact-form label span { color: rgb(170, 170, 170); margin-left: 4px; font-weight: 400; }
.contact-form-submission { margin-bottom: 4em; padding: 1.5em 1em; }
.contact-form-submission p { margin: 0px auto; }
.form-errors .form-error-message { color: red; }
.textwidget .contact-form input[type="email"], .textwidget .contact-form input[type="text"], .textwidget .contact-form textarea { width: 250px; max-width: 100%; box-sizing: border-box; }
#jetpack-check-feedback-spam { margin: 1px 8px 0px 0px; }
.jetpack-check-feedback-spam-spinner { display: inline-block; margin-top: 7px; }
.infinite-loader { color: rgb(0, 0, 0); display: block; height: 28px; text-indent: -9999px; }
#infinite-handle span { background: rgb(51, 51, 51) none repeat scroll 0% 0%; border-radius: 1px; color: rgb(238, 238, 238); cursor: pointer; font-size: 13px; padding: 6px 16px; }
#infinite-handle span button, #infinite-handle span button:focus, #infinite-handle span button:hover { display: inline; position: static; padding: 0px; margin: 0px; border: 0px none; line-height: inherit; background: transparent none repeat scroll 0px 0px; color: inherit; cursor: inherit; font-size: inherit; font-weight: inherit; font-family: inherit; }
#infinite-handle span button::-moz-focus-inner { margin: 0px; padding: 0px; border: 0px none; }
@media (max-width: 800px) {
  #infinite-handle span::before { display: none; }
  #infinite-handle span { display: block; }
}
#infinite-footer { position: fixed; bottom: -50px; left: 0px; width: 100%; }
#infinite-footer a { text-decoration: none; }
#infinite-footer .blog-credits a:hover, #infinite-footer .blog-info a:hover { color: rgb(68, 68, 68); text-decoration: underline; }
#infinite-footer .container { background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0%; border-color: rgba(0, 0, 0, 0.1); border-style: solid; border-width: 1px 0px 0px; box-sizing: border-box; margin: 0px auto; overflow: hidden; padding: 1px 20px; width: 780px; }
#infinite-footer .blog-credits, #infinite-footer .blog-info { box-sizing: border-box; line-height: 25px; }
#infinite-footer .blog-info { float: left; overflow: hidden; text-align: left; text-overflow: ellipsis; white-space: nowrap; width: 40%; }
#infinite-footer .blog-credits { font-weight: 400; float: right; width: 60%; }
#infinite-footer .blog-info a { color: rgb(17, 17, 17); font-size: 14px; font-weight: 700; }
#infinite-footer .blog-credits { color: rgb(136, 136, 136); font-size: 12px; text-align: right; }
#infinite-footer .blog-credits a { color: rgb(102, 102, 102); }
.infinity-end.neverending #infinite-footer { display: none; }
@media (max-width: 640px) {
  #infinite-footer .container { box-sizing: border-box; width: 100%; }
  #infinite-footer .blog-info { width: 30%; }
  #infinite-footer .blog-credits { width: 70%; }
  #infinite-footer .blog-credits, #infinite-footer .blog-info a { font-size: 10px; }
}
@media (max-width: 640px) {
  #infinite-footer { position: static; }
}
#jp-post-flair { padding-top: 0.5em; }
#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy { clear: both; }
div.sharedaddy h3.sd-title { margin: 0px 0px 1em; display: inline-block; line-height: 1.2; font-size: 9pt; font-weight: 700; }
div.sharedaddy h3.sd-title::before { content: ""; display: block; width: 100%; min-width: 30px; border-top: 1px solid rgb(221, 221, 221); margin-bottom: 1em; }
#wpadminbar li#wp-admin-bar-admin-bar-likes-widget { width: 61px; overflow: hidden; }
#wpadminbar iframe.admin-bar-likes-widget { width: 61px; height: 28px; min-height: 28px; border-width: 0px; position: absolute; top: 0px; }
div.jetpack-likes-widget-wrapper { width: 100%; min-height: 50px; position: relative; }
div.jetpack-likes-widget-wrapper .sd-link-color { font-size: 12px; }
div.jetpack-likes-widget-wrapper.slim-likes-widget { width: 1px; min-height: 0px; }
#likes-other-gravatars { display: none; position: absolute; padding: 10px 10px 12px; background-color: rgb(46, 68, 83); border-width: 0px; box-shadow: 0px 0px 10px rgba(46, 68, 83, 0.6); min-width: 130px; z-index: 1000; }
#likes-other-gravatars * { line-height: normal; }
#likes-other-gravatars .likes-text { color: rgb(255, 255, 255); font-size: 12px; padding-bottom: 8px; }
#likes-other-gravatars li, #likes-other-gravatars ul { margin: 0px; padding: 0px; text-indent: 0px; list-style-type: none; }
#likes-other-gravatars li::before { content: ""; }
#likes-other-gravatars ul.wpl-avatars { overflow: auto; display: block; max-height: 190px; }
#likes-other-gravatars ul.wpl-avatars li { width: 32px; height: 32px; float: left; margin: 0px 5px 5px 0px; }
#likes-other-gravatars ul.wpl-avatars li a { margin: 0px 2px 0px 0px; border-bottom: 0px none ! important; display: block; }
#likes-other-gravatars ul.wpl-avatars li a img { background: transparent none repeat scroll 0px 0px; border: 0px none; margin: 0px ! important; padding: 0px ! important; position: static; }
div.sd-box { border-top: 1px solid rgba(0, 0, 0, 0.13); }
.comment-likes-widget, .entry-content .post-likes-widget, .post-likes-widget { margin: 0px; border-width: 0px; display: block; }
.post-likes-widget-placeholder { margin: 0px; border-width: 0px; position: relative; }
.post-likes-widget-placeholder .button { display: none; }
.post-likes-widget-placeholder .loading { color: rgb(153, 153, 153); font-size: 12px; }
.slim-likes-widget .post-likes-widget { width: auto; float: none; }
div.sharedaddy.sd-like-enabled .sd-like h3 { display: none; }
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget { width: 100%; float: none; position: absolute; top: 0px; }
.comment-likes-widget { width: 100%; }
.pd-rating { display: block ! important; }
.sd-gplus .sd-title { display: none; }
#jp-relatedposts { display: none; padding-top: 1em; margin: 1em 0px; position: relative; clear: both; }
.jp-relatedposts::after { content: ""; display: block; clear: both; }
#jp-relatedposts h3.jp-relatedposts-headline { margin: 0px 0px 1em; display: inline-block; float: left; font-size: 9pt; font-weight: 700; font-family: inherit; }
#jp-relatedposts h3.jp-relatedposts-headline em::before { content: ""; display: block; width: 100%; min-width: 30px; border-top: 1px solid rgba(0, 0, 0, 0.2); margin-bottom: 1em; }
#jp-relatedposts h3.jp-relatedposts-headline em { font-style: normal; font-weight: 700; }
#jp-relatedposts .jp-relatedposts-items { clear: left; }
#jp-relatedposts .jp-relatedposts-items-visual { margin-right: -20px; }
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post { float: left; width: 33%; margin: 0px 0px 1em; box-sizing: border-box; }
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post { padding-right: 20px; opacity: 0.8; }
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4), #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4) { clear: both; }
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a { text-decoration: underline; }
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover { opacity: 1; }
#jp-relatedposts .jp-relatedposts-items p, #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title { font-size: 14px; line-height: 20px; margin: 0px; }
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs { position: relative; }
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; display: block; border-bottom: 0px none; }
#jp-relatedposts .jp-relatedposts-items p { margin-bottom: 0px; }
#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title { text-transform: none; margin: 0px; font-family: inherit; display: block; max-width: 100%; }
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a { font-size: inherit; font-weight: 400; text-decoration: none; opacity: 1; }
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover { text-decoration: underline; }
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span { display: block; max-width: 90%; overflow: hidden; text-overflow: ellipsis; }
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span { max-width: 100%; }
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date { opacity: 0.6; }
.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date { display: none; }
#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt { display: none; }
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt { overflow: hidden; }
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span { margin-bottom: 1em; }
#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post { clear: both; width: 100%; }
#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img { float: left; overflow: hidden; max-width: 33%; margin-right: 3%; }
#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title { display: inline-block; max-width: 63%; }
@media only screen and (max-width: 640px) {
  #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post { width: 50%; }
  #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) { clear: left; }
  #jp-relatedposts .jp-relatedposts-items-visual { margin-right: 20px; }
}
@media only screen and (max-width: 320px) {
  #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post { width: 100%; clear: both; margin: 0px 0px 1em; }
  #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title { float: none; max-width: 100%; margin-right: 0px; }
}
#jp-post-flair { padding-top: 0.5em; }
#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy { clear: both; }
div.sharedaddy h3.sd-title { margin: 0px 0px 1em; display: inline-block; line-height: 1.2; font-size: 9pt; font-weight: 700; }
div.sharedaddy h3.sd-title::before { content: ""; display: block; width: 100%; min-width: 30px; border-top: 1px solid rgb(221, 221, 221); margin-bottom: 1em; }
body.highlander-light h3.sd-title::before { border-top: 1px solid rgba(0, 0, 0, 0.2); }
body.highlander-dark h3.sd-title::before { border-top: 1px solid rgba(255, 255, 255, 0.4); }
.sd-content ul { padding: 0px ! important; margin: 0px 0px 0.7em ! important; list-style: outside none none ! important; }
.sd-content ul li { display: inline-block; }
.sd-block.sd-gplus { margin: 0px 0px 0.5em; }
.sd-gplus .sd-content { font-size: 12px; }
#sharing_email .sharing_send, .sd-content ul li .option a.share-ustom, .sd-content ul li a.sd-button, .sd-content ul li.advanced a.share-more, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-social-icon .sd-content ul li a.sd-button, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content > ul > li .digg_button > a, .sd-social-official .sd-content > ul > li > a.sd-button, .sd-social-text .sd-content ul li a.sd-button { text-decoration: none ! important; display: inline-block; font-size: 12px; font-family: "Open Sans",sans-serif; font-weight: 400; border-radius: 3px; color: rgb(119, 119, 119) ! important; background: rgb(248, 248, 248) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.08); text-shadow: none; line-height: 23px; padding: 1px 8px 0px 5px; }
.sd-content ul li .option a.share-ustom span, .sd-content ul li a.sd-button > span, .sd-content ul li.advanced a.share-more span, .sd-content ul li.preview-item div.option.option-smart-off a span, .sd-social-icon-text .sd-content ul li a.sd-button > span, .sd-social-official .sd-content > ul > li .digg_button > a span, .sd-social-official .sd-content > ul > li > a.sd-button span, .sd-social-text .sd-content ul li a.sd-button span { line-height: 23px; }
.sd-social-official .sd-content .sharing-hidden .inner > ul > li .digg_button > a, .sd-social-official .sd-content .sharing-hidden .inner > ul > li > a.sd-button, .sd-social-official .sd-content > ul > li .digg_button > a, .sd-social-official .sd-content > ul > li > a.sd-button { line-height: 17px; box-shadow: none; vertical-align: top; }
.sd-social-official .sd-content ul li a.sd-button > span { line-height: 17px; }
.sd-social-official .sd-content .sharing-hidden .inner > ul > li .digg_button > a::before, .sd-social-official .sd-content .sharing-hidden .inner > ul > li > a.sd-button::before, .sd-social-official .sd-content > ul > li .digg_button > a::before, .sd-social-official .sd-content > ul > li > a.sd-button::before { margin-bottom: -1px; }
.sd-social-icon .sd-content ul li a.sd-button:active, .sd-social-icon .sd-content ul li a.sd-button:hover, .sd-social-icon-text .sd-content ul li a.sd-button:active, .sd-social-icon-text .sd-content ul li a.sd-button:hover, .sd-social-official .sd-content > ul > li .digg_button > a:active, .sd-social-official .sd-content > ul > li .digg_button > a:hover, .sd-social-official .sd-content > ul > li > a.sd-button:active, .sd-social-official .sd-content > ul > li > a.sd-button:hover, .sd-social-text .sd-content ul li a.sd-button:active, .sd-social-text .sd-content ul li a.sd-button:hover { color: rgb(85, 85, 85); background: rgb(250, 250, 250) none repeat scroll 0% 0%; border: 1px solid rgb(153, 153, 153); }
.sd-social-icon .sd-content ul li a.sd-button:active, .sd-social-icon-text .sd-content ul li a.sd-button:active, .sd-social-official .sd-content > ul > li .digg_button > a:active, .sd-social-official .sd-content > ul > li > a.sd-button:active, .sd-social-text .sd-content ul li a.sd-button:active { box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.16) inset; }
.sd-content ul li a.sd-button::before { display: inline-block; font: 400 18px/1 social-logos; vertical-align: top; text-align: center; }
.sd-social-icon-text ul li a.sd-button::before { position: relative; top: 2px; }
@media not all {
  .sd-content ul li a.sd-button::before { position: relative; top: 2px; }
}
.sd-social-official ul li a.sd-button::before { position: relative; top: -2px; }
@media not all {
  .sd-social-official ul li a.sd-button::before { top: 0px; }
}
.sd-content ul li { margin: 0px 5px 5px 0px; padding: 0px; }
.jp-sharing-input-touch .sd-content ul li { padding-left: 10px; }
.sd-content ul li.preview-item a.sd-button span, .sd-social-icon-text .sd-content ul li a span, .sd-social-official .sd-content ul li a.sd-button span { margin-left: 3px; }
.sd-content ul li.preview-item.no-icon a.sd-button span { margin-left: 0px; }
.sd-content ul li.no-icon a::before, .sd-social-text .sd-content ul li a::before { display: none; }
body .sd-content ul li.share-custom.no-icon a span, body .sd-social-text .sd-content ul li.share-custom a span { background-image: none; background-position: -500px -500px ! important; background-repeat: no-repeat ! important; padding-left: 0px; height: 0px; line-height: inherit; }
.sd-social-icon .sd-content ul li a.share-more { position: relative; top: -4px; }
@media not all {
  .sd-social-icon .sd-content ul li a.share-more { top: 2px; }
}
@-moz-document url-prefix("") {
  .sd-social-icon .sd-content ul li a.share-more { top: 2px; }
}
.sd-social-icon .sd-content ul li a.share-more span { margin-left: 3px; }
.sd-content ul li.share-print div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-print a::before, .sd-social-icon-text .sd-content li.share-print a::before, .sd-social-official .sd-content li.share-print a::before, .sd-social-text .sd-content ul li.share-print a::before { content: ""; }
.sd-content ul li.share-email div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-email a::before, .sd-social-icon-text .sd-content li.share-email a::before, .sd-social-official .sd-content li.share-email a::before, .sd-social-text .sd-content ul li.share-email a::before { content: ""; }
.sd-content ul li.share-linkedin div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-linkedin a::before, .sd-social-icon-text .sd-content li.share-linkedin a::before, .sd-social-text .sd-content ul li.share-linkedin a::before { content: ""; }
.sd-content ul li.share-twitter div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-twitter a::before, .sd-social-icon-text .sd-content li.share-twitter a::before, .sd-social-text .sd-content ul li.share-twitter a::before { content: ""; }
.sd-content ul li.share-reddit div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-reddit a::before, .sd-social-icon-text .sd-content li.share-reddit a::before, .sd-social-text .sd-content ul li.share-reddit a::before { content: ""; }
.sd-content ul li.share-tumblr div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-tumblr a::before, .sd-social-icon-text .sd-content li.share-tumblr a::before, .sd-social-text .sd-content ul li.share-tumblr a::before { content: ""; }
.sd-content ul li.share-pocket div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-pocket a::before, .sd-social-icon-text .sd-content li.share-pocket a::before, .sd-social-text .sd-content ul li.share-pocket a::before { content: ""; }
.sd-content ul li.share-pinterest div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-pinterest a::before, .sd-social-icon-text .sd-content li.share-pinterest a::before, .sd-social-text .sd-content ul li.share-pinterest a::before { content: ""; }
.sd-content ul li.share-google-plus-1 div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-google-plus-1 a::before, .sd-social-icon-text .sd-content li.share-google-plus-1 a::before, .sd-social-text .sd-content ul li.share-google-plus-1 a::before { content: ""; }
.sd-content ul li.share-facebook div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-facebook a::before, .sd-social-icon-text .sd-content li.share-facebook a::before, .sd-social-text .sd-content ul li.share-facebook a::before { content: ""; }
.sd-content ul li.share-press-this div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-press-this a::before, .sd-social-icon-text .sd-content li.share-press-this a::before, .sd-social-official .sd-content li.share-press-this a::before, .sd-social-text .sd-content ul li.share-press-this a::before { content: ""; }
.sd-social-official .sd-content li.share-press-this a::before { color: rgb(43, 161, 203); }
.sd-content ul li.share-telegram div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-telegram a::before, .sd-social-icon-text .sd-content li.share-telegram a::before, .sd-social-official .sd-content li.share-telegram a::before, .sd-social-text .sd-content ul li.share-telegram a::before { content: ""; }
.sd-social-official .sd-content li.share-telegram a::before { color: rgb(0, 136, 204); }
.sd-content ul li.share-skype div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-skype a::before, .sd-social-icon-text .sd-content li.share-skype a::before, .sd-social-text .sd-content ul li.share-skype a::before { content: ""; }
.sd-content ul li.advanced a.share-more::before, .sd-social-icon .sd-content ul a.share-more::before, .sd-social-icon-text .sd-content a.share-more::before, .sd-social-official .sd-content a.share-more::before, .sd-social-text .sd-content ul a.share-more::before { content: ""; }
.sd-social-official .sd-content a.share-more::before { color: rgb(43, 161, 203); }
.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-jetpack-whatsapp a::before, .sd-social-icon-text .sd-content li.share-jetpack-whatsapp a::before, .sd-social-official .sd-content li.share-jetpack-whatsapp a::before, .sd-social-text .sd-content ul li.share-jetpack-whatsapp a::before { content: ""; }
.sd-social-official .sd-content li.share-jetpack-whatsapp a::before { color: rgb(67, 216, 84); }
.sd-social-icon .sd-content ul li.share-jetpack-whatsapp[class*="share-"] a.sd-button { background: rgb(67, 216, 84) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; }
.sd-social .sd-button .share-count { background: rgb(46, 162, 204) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-radius: 10px; display: inline-block; text-align: center; font-size: 10px; padding: 1px 3px; line-height: 1; }
.sd-social-official .sd-content ul, .sd-social-official .sd-content ul li { line-height: 25px ! important; }
.sd-social-official .sd-content > ul > li > a.sd-button span { line-height: 1; }
.sd-social-official .sd-content ul::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.sd-social-official .sd-content li.share-press-this a { margin: 0px 0px 5px; }
.sd-social-official .sd-content ul > li { display: block; float: left; margin: 0px 10px 5px 0px ! important; height: 25px; }
.sd-social-official .fb-share-button > span { vertical-align: top ! important; }
.sd-social-official .sd-content .pocket_button iframe { width: 98px; }
.googleplus1_button .g-plus { vertical-align: top ! important; }
.reddit_button iframe { margin-top: 1px; }
.googleplus1_button iframe, .linkedin_button > span, .pinterest_button, .pocket_button iframe, .twitter_button { margin: 0px ! important; }
.sd-social-official .sd-content .share-skype { width: 55px; }
body .sd-social-official li a.share-more, body .sd-social-official li.share-custom a, body .sd-social-official li.share-digg a, body .sd-social-official li.share-email a, body .sd-social-official li.share-press-this a, body .sd-social-official li.share-print { position: relative; top: 0px; }
body .sd-social-icon .sd-content li.share-custom > a { padding: 2px 3px 0px; position: relative; top: 4px; }
body .sd-content ul li.share-custom a.share-icon span, body .sd-social-icon .sd-content li.share-custom a span, body .sd-social-icon-text .sd-content li.share-custom a span, body .sd-social-official .sd-content li.share-custom a span, body .sd-social-text .sd-content li.share-custom a span { background-size: 16px 16px; background-repeat: no-repeat; margin-left: 0px; padding: 0px 0px 0px 19px; display: inline-block; height: 16px; line-height: 16px; }
body .sd-social-icon .sd-content li.share-custom a span { width: 0px; }
body .sd-social-icon .sd-content li.share-custom a span { padding-left: 16px ! important; }
.sharing-hidden .inner { position: absolute; z-index: 2; border: 1px solid rgb(204, 204, 204); padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2); border-radius: 2px; margin-top: 5px; max-width: 400px; }
.sharing-hidden .inner ul { margin: 0px ! important; }
.sd-social-official .sd-content .sharing-hidden ul > li.share-end { clear: both; margin: 0px ! important; height: 0px ! important; }
.sharing-hidden .inner::after, .sharing-hidden .inner::before { position: absolute; z-index: 1; top: -8px; left: 20px; width: 0px; height: 0px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid rgb(204, 204, 204); content: ""; display: block; }
.sharing-hidden .inner::after { z-index: 2; top: -7px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid rgb(255, 255, 255); }
.sharing-hidden ul { margin: 0px; }
.sd-social-icon .sd-content ul li[class*="share-"] a, .sd-social-icon .sd-content ul li[class*="share-"] a:hover, .sd-social-icon .sd-content ul li[class*="share-"] div.option a { border-radius: 50%; border: 0px none; box-shadow: none; padding: 7px; position: relative; top: -2px; line-height: 1; width: auto; height: auto; margin-bottom: 0px; }
.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button > span, .sd-social-icon .sd-content ul li[class*="share-"] div.option a span { line-height: 1; }
.sd-social-icon .sd-content ul li[class*="share-"] a:hover, .sd-social-icon .sd-content ul li[class*="share-"] div.option a:hover { border: 0px none; opacity: 0.6; }
.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button::before { top: 1px; }
.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button.share-custom { padding: 8px 8px 6px; top: 5px; }
.sd-social-icon .sd-content ul li a.sd-button.share-more { margin-left: 10px; }
.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more { margin-left: 0px; }
.sd-social-icon .sd-button span.share-count { position: absolute; bottom: 0px; right: 0px; border-radius: 0px; background: rgb(85, 85, 85) none repeat scroll 0% 0%; font-size: 9px; }
.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button { background: rgb(233, 233, 233) none repeat scroll 0% 0%; margin-top: 2px; text-indent: 0px; }
.sd-social-icon .sd-content ul li.share-tumblr[class*="share-"] a.sd-button { background: rgb(44, 71, 98) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; }
.sd-social-icon .sd-content ul li.share-facebook[class*="share-"] a.sd-button { background: rgb(59, 89, 152) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; }
.sd-social-icon .sd-content ul li.share-twitter[class*="share-"] a.sd-button { background: rgb(0, 172, 238) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; }
.sd-social-icon .sd-content ul li.share-pinterest[class*="share-"] a.sd-button { background: rgb(202, 31, 39) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; }
.sd-social-icon .sd-content ul li.share-digg[class*="share-"] a.sd-button { color: rgb(85, 85, 85) ! important; }
.sd-social-icon .sd-content ul li.share-press-this[class*="share-"] a.sd-button { background: rgb(30, 140, 190) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; }
.sd-social-icon .sd-content ul li.share-telegram[class*="share-"] a.sd-button { background: rgb(0, 136, 204) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; }
.sd-social-icon .sd-content ul li.share-linkedin[class*="share-"] a.sd-button { background: rgb(0, 119, 181) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; }
.sd-social-icon .sd-content ul li.share-google-plus-1[class*="share-"] a.sd-button { background: rgb(221, 75, 57) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; }
.sd-social-icon .sd-content ul li.share-pocket[class*="share-"] a.sd-button { background: rgb(238, 64, 86) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; }
.sd-social-icon .sd-content ul li.share-reddit[class*="share-"] a.sd-button { background: rgb(206, 227, 248) none repeat scroll 0% 0%; color: rgb(85, 85, 85) ! important; }
.sd-social-icon .sd-content ul li.share-skype[class*="share-"] a.sd-button { background: rgb(0, 175, 240) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; }
.sharing-screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute ! important; height: 1px; width: 1px; overflow: hidden; }
.sharing-screen-reader-text:active, .sharing-screen-reader-text:focus, .sharing-screen-reader-text:hover { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.6); clip: auto ! important; color: rgb(33, 117, 155); display: block; font-size: 14px; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
#sharing_email { width: 342px; position: absolute; z-index: 1001; border: 1px solid rgb(204, 204, 204); padding: 15px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2); text-align: left; }
div.sharedaddy.sharedaddy-dark #sharing_email { border-color: rgb(255, 255, 255); }
#sharing_email .errors { color: rgb(255, 255, 255); background-color: rgb(119, 26, 9); font-size: 12px; padding: 5px 8px; line-height: 1; margin: 10px 0px 0px; }
#sharing_email label { font-size: 12px; color: rgb(51, 51, 51); font-weight: 700; display: block; padding: 0px 0px 4px; text-align: left; text-shadow: none; }
#sharing_email form { margin: 0px; }
#sharing_email input[type="email"], #sharing_email input[type="text"] { width: 100%; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); margin-bottom: 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 12px; color: rgb(51, 51, 51); max-width: none; padding: 1px 3px; }
#jetpack-source_f_name { display: none ! important; position: absolute ! important; left: -9000px; }
#sharing_email .sharing_cancel { padding: 0px 0px 0px 1em; font-size: 12px; text-shadow: none; }
#sharing_email .recaptcha { width: 312px; height: 123px; margin: 0px 0px 1em; }
.slideshow-window { background-color: rgb(34, 34, 34); border: 20px solid rgb(34, 34, 34); border-radius: 10px; height: 0px; margin-bottom: 20px; overflow: hidden; padding-top: 30px ! important; padding-bottom: 56.25% ! important; position: relative; z-index: 1; }
.slideshow-window.slideshow-white { background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.slideshow-window, .slideshow-window * { box-sizing: content-box; }
.slideshow-loading { height: 100%; text-align: center; margin: auto; }
body div.slideshow-window * img { background-color: transparent ! important; background-image: none ! important; border-width: 0px ! important; display: block; margin: 0px auto; max-width: 100%; max-height: 100%; padding: 0px ! important; position: relative; transform: translateY(-50%); top: 50%; }
.slideshow-loading img { vertical-align: middle; }
.slideshow-slide { display: none; height: 100% ! important; left: 0px; margin: auto; position: absolute; text-align: center; top: 0px; width: 100% ! important; }
.slideshow-slide img { vertical-align: middle; }
.slideshow-line-height-hack { overflow: hidden; width: 0px; font-size: 0px; }
.slideshow-slide-caption { font-size: 13px; font-family: "Helvetica Neue",sans-serif; color: rgb(247, 247, 247); text-shadow: 1px 1px 2px rgb(34, 34, 34); line-height: 25px; height: 25px; position: absolute; bottom: 5px; left: 0px; z-index: 100; width: 100%; text-align: center; }
.slideshow-controls { z-index: 1000; position: absolute; bottom: 30px; margin: auto; text-align: center; width: 100%; opacity: 0.5; direction: ltr; transition: opacity 0.3s ease-out 0s; }
.slideshow-window:hover .slideshow-controls { opacity: 1; }
body div div.slideshow-controls a, body div div.slideshow-controls a:hover { border: 2px solid rgba(255, 255, 255, 0.1) ! important; background-color: rgba(0, 0, 0, 0.6) ! important; background-image: url(753cd9da9440a852991086f96e6f974780d9a60c.png)  ! important; background-repeat: no-repeat; background-size: 142px 16px ! important; background-position: -34px 8px ! important; color: rgb(34, 34, 34) ! important; margin: 0px 5px ! important; padding: 0px ! important; display: inline-block ! important; height: 32px ! important; width: 32px ! important; line-height: 32px ! important; text-align: center ! important; border-radius: 10em ! important; transition: border-color 0.3s ease-out 0s; }
@media not all {
  body div div.slideshow-controls a, body div div.slideshow-controls a:hover { background-image: url(a2e6f93984de31b5e9a883386703d69105f057ba.png)  ! important; }
}
body div div.slideshow-controls a:hover { border-color: rgb(255, 255, 255) ! important; }
body div div.slideshow-controls a:first-child { background-position: -76px 8px ! important; }
body div div.slideshow-controls a:last-child { background-position: -117px 8px ! important; }
body div div.slideshow-controls a:nth-child(2) { background-position: -34px 8px ! important; }
body div div.slideshow-controls a.running { background-position: -34px 8px ! important; }
body div div.slideshow-controls a.paused { background-position: 9px 8px ! important; }
.slideshow-controls a img { border: 50px dotted rgb(255, 0, 255); }
body.presentation-wrapper-fullscreen-parent, html.presentation-wrapper-fullscreen-parent { overflow: hidden ! important; }
.presentation-wrapper-fullscreen-parent #wpadminbar { display: none; }
.presentation-wrapper-fullscreen, .presentation-wrapper-fullscreen-parent { min-width: 100% ! important; min-height: 100% ! important; position: absolute ! important; top: 0px ! important; right: 0px ! important; bottom: 0px ! important; left: 0px ! important; margin: 0px ! important; padding: 0px ! important; z-index: 10000 ! important; }
.presentation-wrapper-fullscreen { background-color: grey; border: 0px none ! important; }
.presentation-wrapper-fullscreen .nav-arrow-left, .presentation-wrapper-fullscreen .nav-arrow-right { z-index: 20001; }
.presentation-wrapper-fullscreen .nav-fullscreen-button { z-index: 20002; }
.presentation-wrapper { margin: 20px auto; border: 1px solid rgb(229, 229, 229); overflow: hidden; line-height: normal; }
.presentation { position: relative; margin: 0px; overflow: hidden; outline: 0px none; }
.presentation, .presentation .step { background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; }
.presentation .step.fade:not(.active) { opacity: 0; }
.presentation .slide-content { padding: 30px; }
.presentation .nav-arrow-left, .presentation .nav-arrow-right, .presentation .nav-fullscreen-button { position: absolute; width: 34px; background-repeat: no-repeat; z-index: 2; opacity: 0; transition: opacity 0.25s ease 0s; }
.presentation .nav-arrow-left, .presentation .nav-arrow-right { height: 100%; background-image: url(0572565c7a26a6f6108187f679e0875352979cd8.png) ; background-size: 450% 61px; }
.presentation .nav-arrow-left { left: 0px; background-position: 4px 50%; }
.presentation .nav-arrow-right { right: 0px; background-position: -120px 50%; }
.presentation .nav-fullscreen-button { width: 32px; height: 32px; margin: 4px; bottom: 0px; right: 0px; z-index: 3; background-image: url(3a5e1aecf5d1c233b775cd9b3d6c4d4866d13701.png) ; background-size: 100% 100%; }
.presentation:hover .nav-arrow-left, .presentation:hover .nav-arrow-right { opacity: 1; }
.presentation:hover .nav-fullscreen-button { opacity: 0.8; }
.presentation-wrapper-fullscreen .nav-fullscreen-button { background-image: url(09a5de8ab175bb58e174a4ade575658870deb121.png) ; }
.presentation .autoplay-overlay { height: 15%; width: 80%; margin: 30% 10%; position: relative; z-index: 100; display: table; border-radius: 50px; background-color: rgba(0, 0, 0, 0.75); transition: opacity 0.5s ease 0s; }
.presentation .autoplay-overlay .overlay-msg { position: relative; display: table-cell; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); }
.presentation .will-fade { opacity: 0; }
.presentation .do-fade { opacity: 1; transition: opacity 0.5s ease 0s; }
div.jetpack-quiz { border: 1px solid rgb(222, 237, 227); background-color: rgb(243, 243, 243); padding: 1em; line-height: 1.3em; margin-bottom: 2em; border-radius: 0.2em; }
div.jetpack-quiz div.jetpack-quiz-question { margin-bottom: 0.5em; font-weight: 700; }
div.jetpack-quiz div.jetpack-quiz-answer { cursor: pointer; margin-bottom: 0.5em; padding: 1em 0px 1em 1em; border-bottom: 1px dotted rgb(153, 153, 153); }
div.jetpack-quiz div.jetpack-quiz-answer.last { padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px none; }
div.jetpack-quiz div.jetpack-quiz-answer.correct { color: green; }
div.jetpack-quiz div.jetpack-quiz-answer.wrong { color: red; }
div.jetpack-quiz div.jetpack-quiz-answer div.jetpack-quiz-explanation { display: none; }
div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation, div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation { display: block; color: rgb(0, 0, 0); font-size: 90%; margin-top: 1em; }
div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation tt, div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation tt { font-size: 85%; }
div.jetpack-quiz pre { font: 15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace; background: transparent none repeat scroll 0px 0px; margin: 0px; padding: 0px; }
#subscribe-email input { width: 95%; }
.comment-subscription-form .subscribe-label { display: inline ! important; }
.jetpack-video-wrapper { margin-bottom: 1.6em; }
.jetpack-video-wrapper > .wp-video, .jetpack-video-wrapper > embed, .jetpack-video-wrapper > iframe, .jetpack-video-wrapper > object { margin-bottom: 0px; }
.jetpack-social-navigation ul { display: block; margin: 0px 0px 1.5em; padding: 0px; }
.jetpack-social-navigation li { display: inline-block; margin: 0px; line-height: 1; }
.jetpack-social-navigation a { border: 0px none; height: 1em; text-decoration: none; width: 1em; }
.jetpack-social-navigation-svg .icon { color: inherit; fill: currentcolor; height: 1em; vertical-align: middle; width: 1em; }
.jetpack-social-navigation-genericons a::before { display: inline-block; font-family: Genericons; font-size: 1em; font-style: normal; font-weight: 400; height: 1em; line-height: 1; text-decoration: inherit; vertical-align: top; width: 1em; }
.jetpack-social-navigation-genericons a::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="codepen.io"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="digg.com"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="dribbble.com"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="dropbox.com"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="mailto:"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="facebook.com"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="flickr.com"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="foursquare.com"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="github.com"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="plus.google.com"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="instagram.com"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="linkedin.com"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="path.com"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="pinterest.com"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="getpocket.com"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="polldaddy.com"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="reddit.com"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href$="/feed/"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="skype:"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="spotify.com"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="stumbleupon.com"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="tumblr.com"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="twitch.tv"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="twitter.com"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="vimeo.com"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="vine.co"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="wordpress.com"]::before, .jetpack-social-navigation-genericons a[href*="wordpress.org"]::before { content: ""; }
.jetpack-social-navigation-genericons a[href*="youtube.com"]::before { content: ""; }
.tiled-gallery { clear: both; margin: 0px 0px 20px; overflow: hidden; }
.tiled-gallery img { margin: 2px ! important; }
.tiled-gallery .gallery-group { float: left; position: relative; }
.tiled-gallery .tiled-gallery-item { float: left; margin: 0px; position: relative; width: inherit; }
.tiled-gallery .gallery-row { overflow: hidden; }
.tiled-gallery .tiled-gallery-item a { background: transparent none repeat scroll 0px 0px; border: 0px none; color: inherit; margin: 0px; padding: 0px; text-decoration: none; width: auto; }
.tiled-gallery .tiled-gallery-item img, .tiled-gallery .tiled-gallery-item img:hover { background: transparent none repeat scroll 0px 0px; border: 0px none; box-shadow: none; max-width: 100%; padding: 0px; vertical-align: middle; }
.tiled-gallery-caption { background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0%; color: rgb(51, 51, 51); font-size: 13px; font-weight: 400; overflow: hidden; padding: 10px 0px; position: absolute; bottom: 0px; text-indent: 10px; text-overflow: ellipsis; width: 100%; white-space: nowrap; }
.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption { font-size: 11px; }
.widget-gallery .tiled-gallery-unresized { visibility: hidden; height: 0px; overflow: hidden; }
.tiled-gallery .tiled-gallery-item img.grayscale { position: absolute; left: 0px; top: 0px; }
.tiled-gallery .tiled-gallery-item img.grayscale:hover { opacity: 0; }
.tiled-gallery.type-circle .tiled-gallery-item img { border-radius: 50% ! important; }
.tiled-gallery.type-circle .tiled-gallery-caption { display: none; opacity: 0; }
.jetpack-display-remote-posts { margin: 5px 0px 20px; }
.jetpack-display-remote-posts h4 { font-size: 90%; margin: 5px 0px; padding: 0px; }
.jetpack-display-remote-posts h4 a { text-decoration: none; }
.jetpack-display-remote-posts p { margin: 0px ! important; padding: 0px; line-height: 1.4em ! important; font-size: 90%; }
.jetpack-display-remote-posts img { max-width: 100%; }
.widget-grofile h4 { margin: 1em 0px 0.5em; }
.widget-grofile ul.grofile-urls { margin-left: 0px; overflow: hidden; }
.widget-grofile ul.grofile-accounts li { list-style: outside none none; display: inline; }
.widget-grofile ul.grofile-accounts li::before { content: "" ! important; }
.widget-grofile .grofile-accounts-logo { background-image: url(a2eb1aa4f61ce06b99f7988c190b81ad289ac40e.png) ; background-repeat: no-repeat; width: 16px; height: 16px; float: left; margin-right: 8px; margin-bottom: 8px; }
.rtl .widget-grofile .grofile-accounts-logo { margin-left: 8px; margin-right: 0px; }
.grofile-thumbnail { width: 500px; max-width: 100%; }
@media not all, not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all {
  .widget-grofile .grofile-accounts-logo { background-image: url(cf90f4f9328ae1545e01e2db3de4227800344ca1.png) ; background-size: 16px 784px; }
}
div[class^="gr_custom_container"] { border: 1px solid gray; border-radius: 10px; padding: 10px 5px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
div[class^="gr_custom_container"] a { color: rgb(0, 0, 0); }
h2[class^="gr_custom_header"] { display: none; }
div[class^="gr_custom_each_container"] { width: 100%; clear: both; margin-bottom: 10px; overflow: auto; padding-bottom: 4px; border-bottom: 1px solid rgb(170, 170, 170); }
div[class^="gr_custom_book_container"] { float: right; overflow: hidden; height: 60px; margin-left: 4px; width: 39px; }
div[class^="gr_custom_author"] { font-size: 10px; }
div[class^="gr_custom_tags"] { font-size: 10px; color: gray; }
div[class^="gr_custom_rating"] { display: none; }
.widget_wpcom_social_media_icons_widget ul { list-style-type: none; margin-left: 0px; }
.widget_wpcom_social_media_icons_widget li { border: 0px none; display: inline; margin-right: 0.5em; }
.widget_wpcom_social_media_icons_widget li a { border: 0px none; text-decoration: none; }
.widget_wpcom_social_media_icons_widget .genericon { font-family: Genericons; }
.widget_wpcom_social_media_icons_widget .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute ! important; height: 1px; width: 1px; overflow: hidden; }
.widget_wpcom_social_media_icons_widget .screen-reader-text:active, .widget_wpcom_social_media_icons_widget .screen-reader-text:focus, .widget_wpcom_social_media_icons_widget .screen-reader-text:hover { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.6); clip: auto ! important; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.widgets-grid-layout { width: 100%; }
.widgets-grid-layout::after, .widgets-grid-layout::before { content: " "; display: table; }
.widgets-grid-layout::after { clear: both; }
.widget-grid-view-image { float: left; max-width: 50%; }
.widget-grid-view-image a { display: block; margin: 0px 2px 4px 0px; }
.widget-grid-view-image:nth-child(2n) { float: right; }
.widget-grid-view-image:nth-child(2n) a { margin: 0px 0px 4px 2px; }
.widgets-grid-layout .widget-grid-view-image img { max-width: 100%; height: auto; }
.widgets-multi-column-grid ul { overflow: hidden; padding: 0px; margin: 0px; list-style-type: none; }
.widgets-multi-column-grid ul li { background: transparent none repeat scroll 0px 0px; clear: none; float: left; margin: 0px -5px -3px 0px; padding: 0px 8px 6px 0px; border: 0px none; list-style-type: none ! important; }
.widgets-multi-column-grid ul li a { background: transparent none repeat scroll 0px 0px; margin: 0px; padding: 0px; border: 0px none; }
.widgets-multi-column-grid .avatar { vertical-align: middle; }
.widgets-list-layout { padding: 0px; margin: 0px; list-style-type: none; }
.widgets-list-layout li::after, .widgets-list-layout li::before { content: ""; display: table; }
.widgets-list-layout li::after { clear: both; }
.widgets-list-layout li { margin-bottom: 1em; list-style-type: none ! important; }
.widgets-list-layout .widgets-list-layout-blavatar { float: left; width: 21.2766%; max-width: 40px; height: auto; }
.widgets-list-layout-links { float: right; width: 73.4043%; }
.widgets-list-layout span { opacity: 0.5; }
.widgets-list-layout span:hover { opacity: 0.8; }
.jetpack-image-container::after { clear: both; }
.jetpack-image-container::after, .jetpack-image-container::before { display: table; content: ""; }
.widgets-multi-column-grid ul { overflow: hidden; padding: 0px; margin: 0px; list-style-type: none; }
.widgets-multi-column-grid ul li { background: transparent none repeat scroll 0px 0px; clear: none; float: left; margin: 0px -5px -3px 0px; padding: 0px 8px 6px 0px; border: 0px none; list-style-type: none ! important; }
.widgets-multi-column-grid ul li a { background: transparent none repeat scroll 0px 0px; margin: 0px; padding: 0px; border: 0px none; }
.widgets-multi-column-grid .avatar { vertical-align: middle; }
.widget_jetpack_my_community .avatar-240, .widget_jetpack_my_community .avatar-48 { max-width: 48px; max-height: 48px; }
.widget.widget_authors li > ul, .widget_authors > ul { margin-left: inherit; padding-left: 0px; }
.widget_authors ul li li { padding-left: 0px; }
.widget_authors > ul > li { margin-bottom: 1em; list-style: outside none none; }
.widget_authors > ul > li + li { border-top: 0px none; }
.widget.widget_authors img { margin-right: 5px; margin-bottom: 5px; vertical-align: middle; box-shadow: none; }
.wpcnt { text-align: center; line-height: 2; }
.wpa { position: relative; overflow: hidden; display: inline-block; max-width: 100%; }
.wpa-about { position: absolute; top: 5px; left: 0px; right: 0px; display: block; margin-top: 0px; color: rgb(136, 136, 136); font: 10px/1 "Open Sans",Arial,sans-serif ! important; text-align: left ! important; text-decoration: none ! important; opacity: 0.85; border-bottom: 0px none ! important; box-shadow: none ! important; }
.wpa .u > div { display: block; margin-top: 5px; margin-bottom: 1em; }
div.wpa > div { margin-top: 20px; }
.wpa .u .adsbygoogle { display: block; margin-top: 17px; margin-bottom: 1em; background-color: transparent; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: rgb(0, 173, 204); }
.parsley-error input[type="checkbox"], input.parsley-error, select.parsley-error, textarea.parsley-error { color: rgb(255, 60, 60); border: 1px solid rgb(255, 60, 60); }
.parsley-error:-moz-placeholder { color: rgb(255, 60, 60); }
.parsley-error::-moz-placeholder { color: rgb(255, 60, 60); }
.parsley-errors-list { margin: 3px; padding: 0px; list-style-type: none; font-size: 0.9em; font-style: italic; line-height: 0.9em; opacity: 0; text-align: left; transition: all 0.3s ease-in 0s; }
.parsley-errors-list li { margin-left: 0px; color: rgb(255, 60, 60); }
.parsley-errors-list.filled { opacity: 1; }
.user-found { display: none; font-weight: bold; padding: 10px 10px 5px; border-radius: 5px; margin-bottom: 10px; }
.user-found p { margin-bottom: 5px; }
.display-none { display: none; }
.widget_doubleclick_widget { text-align: center; }
.dfw-unit.display-block::before { text-transform: uppercase; content: "Advertisement"; display: block; text-align: center; font-size: 14px; color: rgb(170, 170, 170); }
