@media print{@page { 
    size: 210mm 297mm; 
    margin: 0;
}
body {
	font-size: 15px;
	line-height: 1.8;
	page-break-inside: avoid;
}
* {
	box-sizing: border-box !important;
	background: #FFF !important;
	color: #000 !important;
}
.animate {
	display: block !important;
	opacity: 1 !important;
}
.mainHeader, .btSidebar, .btSearchInner, .btAltLogo, .btVerticalHeaderTop, .slick-arrow, .slick-dots {
	display: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
}
.bt_bb_section[style*="background-image"] {
	background: #FFF !important;
}
.bt_bb_section:before {
	display: none !important;
}
a {
	text-decoration: none !important;
	color: #000 !important;
}
.bt_bb_icon_holder:before, .bt_bb_icon_holder {
	background: transparent !important;
	box-shadow: none !important;
	color: #000 !important;
}
.bt_bb_button a, .bt_bb_button a span {
	background: #FFF !important;
	color: #000 !important;
	box-shadow: none !important;
	border: 2px solid #000 !important;
}
.bt_bb_button a span {
	border: 0 !important;
}}/* IPad fixes (???)
---------------------------------------------------- */

/* Safari 6.1-7.0 */

html[data-useragent*='iPad; CPU OS 7'] .bt_bb_row .bt_bb_column,
html[data-useragent*='iPad; CPU OS 8'] .bt_bb_row .bt_bb_column {
  -webkit-flex-flow: initial;
}

/** 
 * iPad with portrait orientation.
 */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){
  html[data-useragent*='iPad; CPU OS 7'] .bt_bb_section.bt_bb_full_screen > .bt_bb_port,
  html[data-useragent*='iPad; CPU OS 8'] .bt_bb_section.bt_bb_full_screen > .bt_bb_port,
  html[data-useragent*='iPad; CPU OS 7'] body:not(.btPageTransitions),
  html[data-useragent*='iPad; CPU OS 8'] body:not(.btPageTransitions),
  html[data-useragent*='iPad; CPU OS 7'] body,
  html[data-useragent*='iPad; CPU OS 8'] body,
  html[data-useragent*='iPad; CPU OS 7'],
  html[data-useragent*='iPad; CPU OS 8'] {
    min-height: 1024px;
  }
}

/** 
 * iPad with landscape orientation.
 */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape){
  html[data-useragent*='iPad; CPU OS 7'] .bt_bb_section.bt_bb_full_screen > .bt_bb_port,
  html[data-useragent*='iPad; CPU OS 8'] .bt_bb_section.bt_bb_full_screen > .bt_bb_port,
  html[data-useragent*='iPad; CPU OS 7'] body:not(.btPageTransitions),
  html[data-useragent*='iPad; CPU OS 8'] body:not(.btPageTransitions),
  html[data-useragent*='iPad; CPU OS 7'] body,
  html[data-useragent*='iPad; CPU OS 8'] body,
  html[data-useragent*='iPad; CPU OS 7'],
  html[data-useragent*='iPad; CPU OS 8'] {
    min-height: 768px;
  }
}.wpcf7-date{
	width:100%;
}
.wpcf7-date:before{
	width:100%;
	content:attr(placeholder);
}
.wpcf7-date:hover:before{
	width:0%;
	content:"";
}
.wpcf7-date.bt-date-input-has-value:before{
	display: none;
}
.wpcf7-date.placeholderclass:before{
	width:0%;
	content:"";
}


/* New WC classes */
.wc-block-components-notice-banner {
	padding: 1em 1em 1em 3em !important;
	margin: 0 0 2em !important;
	position: relative;
	color: inherit !important;
	list-style: none !important;
	width: auto;
	word-wrap: break-word;
	background-color: rgba(0,0,0,.05) !important;
	border-color: #b9b9b9 !important;
}

.wc-block-components-notice-banner svg {
	display: none;
}
.wc-block-components-notice-banner .wc-block-components-notice-banner__content {
	display: flex;
	align-items: center;
}
.wc-block-components-notice-banner .wc-block-components-notice-banner__content:before {
	font-size: 1.4em;
	line-height: 1;
	font-family: FontAwesome5Solid;
	display: block;
	position: relative;
	top: auto;
	left: auto;
	margin-right: 0.5em;
}
.rtl .wc-block-components-notice-banner .wc-block-components-notice-banner__content:before {
	margin-left: 0.5em;
	margin-right: 0;
}
.wc-block-components-notice-banner .wc-block-components-notice-banner__content .button,
.wc-block-components-notice-banner .wc-block-components-notice-banner__content .wc-forward,
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content > .button,.wc-block-components-notice-banner > .wc-block-components-notice-banner__content > .wc-forward {
	font-size: 1em;
	line-height: 1;
	display: inline-flex;
	padding: 0.8em 1.5em;
	width: auto;
	border: none !important;
	outline: none;
	cursor: pointer;
	transition: all 300ms ease;
	text-decoration: none !important;
	justify-content: center;
	color: inherit !important;
	box-shadow: none !important;
	background: transparent !important;
	opacity: 1 !important;
	order: 1000;
	margin-left: auto !important;
	float: none !important;
	border-radius: 0 !important;
}

.wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content:before {
	content: '\f058';
}
.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content:before {
	content: '\f05a';
}
.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content:before {
	content: '\f071';
}
.wc-block-components-notice-banner .wc-block-components-notice-banner__content .showcoupon {
	padding-left: 1em;
}
.rtl .wc-block-components-notice-banner .wc-block-components-notice-banner__content .showcoupon {
    padding-left: 0em;
    padding-right: 1em;
}.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em;}.fa-xs{font-size:.75em;}.fa-sm{font-size:.875em;}.fa-1x{font-size:1em;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-6x{font-size:6em;}.fa-7x{font-size:7em;}.fa-8x{font-size:8em;}.fa-9x{font-size:9em;}.fa-10x{font-size:10em;}.fa-fw{text-align:center;width:1.25em;}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0;}.fa-ul>li{position:relative;}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit;}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em;}.fa-pull-left{float:left;}.fa-pull-right{float:right;}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em;}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em;}.fa-spin{animation:fa-spin 2s infinite linear;}.fa-pulse{animation:fa-spin 1s infinite steps(8);}@keyframes fa-spin{0%{transform:rotate(0deg);}to{transform:rotate(1turn);}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg);}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg);}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg);}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1);}.fa-flip-vertical{transform:scaleY(-1);}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1);}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none;}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em;}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-500px:before{content:"";}.fa-accessible-icon:before{content:"";}.fa-accusoft:before{content:"";}.fa-acquisitions-incorporated:before{content:"";}.fa-ad:before{content:"";}.fa-address-book:before{content:"";}.fa-address-card:before{content:"";}.fa-adjust:before{content:"";}.fa-adn:before{content:"";}.fa-adversal:before{content:"";}.fa-affiliatetheme:before{content:"";}.fa-air-freshener:before{content:"";}.fa-algolia:before{content:"";}.fa-align-center:before{content:"";}.fa-align-justify:before{content:"";}.fa-align-left:before{content:"";}.fa-align-right:before{content:"";}.fa-alipay:before{content:"";}.fa-allergies:before{content:"";}.fa-amazon:before{content:"";}.fa-amazon-pay:before{content:"";}.fa-ambulance:before{content:"";}.fa-american-sign-language-interpreting:before{content:"";}.fa-amilia:before{content:"";}.fa-anchor:before{content:"";}.fa-android:before{content:"";}.fa-angellist:before{content:"";}.fa-angle-double-down:before{content:"";}.fa-angle-double-left:before{content:"";}.fa-angle-double-right:before{content:"";}.fa-angle-double-up:before{content:"";}.fa-angle-down:before{content:"";}.fa-angle-left:before{content:"";}.fa-angle-right:before{content:"";}.fa-angle-up:before{content:"";}.fa-angry:before{content:"";}.fa-angrycreative:before{content:"";}.fa-angular:before{content:"";}.fa-ankh:before{content:"";}.fa-app-store:before{content:"";}.fa-app-store-ios:before{content:"";}.fa-apper:before{content:"";}.fa-apple:before{content:"";}.fa-apple-alt:before{content:"";}.fa-apple-pay:before{content:"";}.fa-archive:before{content:"";}.fa-archway:before{content:"";}.fa-arrow-alt-circle-down:before{content:"";}.fa-arrow-alt-circle-left:before{content:"";}.fa-arrow-alt-circle-right:before{content:"";}.fa-arrow-alt-circle-up:before{content:"";}.fa-arrow-circle-down:before{content:"";}.fa-arrow-circle-left:before{content:"";}.fa-arrow-circle-right:before{content:"";}.fa-arrow-circle-up:before{content:"";}.fa-arrow-down:before{content:"";}.fa-arrow-left:before{content:"";}.fa-arrow-right:before{content:"";}.fa-arrow-up:before{content:"";}.fa-arrows-alt:before{content:"";}.fa-arrows-alt-h:before{content:"";}.fa-arrows-alt-v:before{content:"";}.fa-assistive-listening-systems:before{content:"";}.fa-asterisk:before{content:"";}.fa-asymmetrik:before{content:"";}.fa-at:before{content:"";}.fa-atlas:before{content:"";}.fa-atom:before{content:"";}.fa-audible:before{content:"";}.fa-audio-description:before{content:"";}.fa-autoprefixer:before{content:"";}.fa-avianex:before{content:"";}.fa-aviato:before{content:"";}.fa-award:before{content:"";}.fa-aws:before{content:"";}.fa-backspace:before{content:"";}.fa-backward:before{content:"";}.fa-balance-scale:before{content:"";}.fa-ban:before{content:"";}.fa-band-aid:before{content:"";}.fa-bandcamp:before{content:"";}.fa-barcode:before{content:"";}.fa-bars:before{content:"";}.fa-baseball-ball:before{content:"";}.fa-basketball-ball:before{content:"";}.fa-bath:before{content:"";}.fa-battery-empty:before{content:"";}.fa-battery-full:before{content:"";}.fa-battery-half:before{content:"";}.fa-battery-quarter:before{content:"";}.fa-battery-three-quarters:before{content:"";}.fa-bed:before{content:"";}.fa-beer:before{content:"";}.fa-behance:before{content:"";}.fa-behance-square:before{content:"";}.fa-bell:before{content:"";}.fa-bell-slash:before{content:"";}.fa-bezier-curve:before{content:"";}.fa-bible:before{content:"";}.fa-bicycle:before{content:"";}.fa-bimobject:before{content:"";}.fa-binoculars:before{content:"";}.fa-birthday-cake:before{content:"";}.fa-bitbucket:before{content:"";}.fa-bitcoin:before{content:"";}.fa-bity:before{content:"";}.fa-black-tie:before{content:"";}.fa-blackberry:before{content:"";}.fa-blender:before{content:"";}.fa-blender-phone:before{content:"";}.fa-blind:before{content:"";}.fa-blogger:before{content:"";}.fa-blogger-b:before{content:"";}.fa-bluetooth:before{content:"";}.fa-bluetooth-b:before{content:"";}.fa-bold:before{content:"";}.fa-bolt:before{content:"";}.fa-bomb:before{content:"";}.fa-bone:before{content:"";}.fa-bong:before{content:"";}.fa-book:before{content:"";}.fa-book-dead:before{content:"";}.fa-book-open:before{content:"";}.fa-book-reader:before{content:"";}.fa-bookmark:before{content:"";}.fa-bowling-ball:before{content:"";}.fa-box:before{content:"";}.fa-box-open:before{content:"";}.fa-boxes:before{content:"";}.fa-braille:before{content:"";}.fa-brain:before{content:"";}.fa-briefcase:before{content:"";}.fa-briefcase-medical:before{content:"";}.fa-broadcast-tower:before{content:"";}.fa-broom:before{content:"";}.fa-brush:before{content:"";}.fa-btc:before{content:"";}.fa-bug:before{content:"";}.fa-building:before{content:"";}.fa-bullhorn:before{content:"";}.fa-bullseye:before{content:"";}.fa-burn:before{content:"";}.fa-buromobelexperte:before{content:"";}.fa-bus:before{content:"";}.fa-bus-alt:before{content:"";}.fa-business-time:before{content:"";}.fa-buysellads:before{content:"";}.fa-calculator:before{content:"";}.fa-calendar:before{content:"";}.fa-calendar-alt:before{content:"";}.fa-calendar-check:before{content:"";}.fa-calendar-minus:before{content:"";}.fa-calendar-plus:before{content:"";}.fa-calendar-times:before{content:"";}.fa-camera:before{content:"";}.fa-camera-retro:before{content:"";}.fa-campground:before{content:"";}.fa-cannabis:before{content:"";}.fa-capsules:before{content:"";}.fa-car:before{content:"";}.fa-car-alt:before{content:"";}.fa-car-battery:before{content:"";}.fa-car-crash:before{content:"";}.fa-car-side:before{content:"";}.fa-caret-down:before{content:"";}.fa-caret-left:before{content:"";}.fa-caret-right:before{content:"";}.fa-caret-square-down:before{content:"";}.fa-caret-square-left:before{content:"";}.fa-caret-square-right:before{content:"";}.fa-caret-square-up:before{content:"";}.fa-caret-up:before{content:"";}.fa-cart-arrow-down:before{content:"";}.fa-cart-plus:before{content:"";}.fa-cat:before{content:"";}.fa-cc-amazon-pay:before{content:"";}.fa-cc-amex:before{content:"";}.fa-cc-apple-pay:before{content:"";}.fa-cc-diners-club:before{content:"";}.fa-cc-discover:before{content:"";}.fa-cc-jcb:before{content:"";}.fa-cc-mastercard:before{content:"";}.fa-cc-paypal:before{content:"";}.fa-cc-stripe:before{content:"";}.fa-cc-visa:before{content:"";}.fa-centercode:before{content:"";}.fa-certificate:before{content:"";}.fa-chair:before{content:"";}.fa-chalkboard:before{content:"";}.fa-chalkboard-teacher:before{content:"";}.fa-charging-station:before{content:"";}.fa-chart-area:before{content:"";}.fa-chart-bar:before{content:"";}.fa-chart-line:before{content:"";}.fa-chart-pie:before{content:"";}.fa-check:before{content:"";}.fa-check-circle:before{content:"";}.fa-check-double:before{content:"";}.fa-check-square:before{content:"";}.fa-chess:before{content:"";}.fa-chess-bishop:before{content:"";}.fa-chess-board:before{content:"";}.fa-chess-king:before{content:"";}.fa-chess-knight:before{content:"";}.fa-chess-pawn:before{content:"";}.fa-chess-queen:before{content:"";}.fa-chess-rook:before{content:"";}.fa-chevron-circle-down:before{content:"";}.fa-chevron-circle-left:before{content:"";}.fa-chevron-circle-right:before{content:"";}.fa-chevron-circle-up:before{content:"";}.fa-chevron-down:before{content:"";}.fa-chevron-left:before{content:"";}.fa-chevron-right:before{content:"";}.fa-chevron-up:before{content:"";}.fa-child:before{content:"";}.fa-chrome:before{content:"";}.fa-church:before{content:"";}.fa-circle:before{content:"";}.fa-circle-notch:before{content:"";}.fa-city:before{content:"";}.fa-clipboard:before{content:"";}.fa-clipboard-check:before{content:"";}.fa-clipboard-list:before{content:"";}.fa-clock:before{content:"";}.fa-clone:before{content:"";}.fa-closed-captioning:before{content:"";}.fa-cloud:before{content:"";}.fa-cloud-download-alt:before{content:"";}.fa-cloud-moon:before{content:"";}.fa-cloud-sun:before{content:"";}.fa-cloud-upload-alt:before{content:"";}.fa-cloudscale:before{content:"";}.fa-cloudsmith:before{content:"";}.fa-cloudversify:before{content:"";}.fa-cocktail:before{content:"";}.fa-code:before{content:"";}.fa-code-branch:before{content:"";}.fa-codepen:before{content:"";}.fa-codiepie:before{content:"";}.fa-coffee:before{content:"";}.fa-cog:before{content:"";}.fa-cogs:before{content:"";}.fa-coins:before{content:"";}.fa-columns:before{content:"";}.fa-comment:before{content:"";}.fa-comment-alt:before{content:"";}.fa-comment-dollar:before{content:"";}.fa-comment-dots:before{content:"";}.fa-comment-slash:before{content:"";}.fa-comments:before{content:"";}.fa-comments-dollar:before{content:"";}.fa-compact-disc:before{content:"";}.fa-compass:before{content:"";}.fa-compress:before{content:"";}.fa-concierge-bell:before{content:"";}.fa-connectdevelop:before{content:"";}.fa-contao:before{content:"";}.fa-cookie:before{content:"";}.fa-cookie-bite:before{content:"";}.fa-copy:before{content:"";}.fa-copyright:before{content:"";}.fa-couch:before{content:"";}.fa-cpanel:before{content:"";}.fa-creative-commons:before{content:"";}.fa-creative-commons-by:before{content:"";}.fa-creative-commons-nc:before{content:"";}.fa-creative-commons-nc-eu:before{content:"";}.fa-creative-commons-nc-jp:before{content:"";}.fa-creative-commons-nd:before{content:"";}.fa-creative-commons-pd:before{content:"";}.fa-creative-commons-pd-alt:before{content:"";}.fa-creative-commons-remix:before{content:"";}.fa-creative-commons-sa:before{content:"";}.fa-creative-commons-sampling:before{content:"";}.fa-creative-commons-sampling-plus:before{content:"";}.fa-creative-commons-share:before{content:"";}.fa-creative-commons-zero:before{content:"";}.fa-credit-card:before{content:"";}.fa-critical-role:before{content:"";}.fa-crop:before{content:"";}.fa-crop-alt:before{content:"";}.fa-cross:before{content:"";}.fa-crosshairs:before{content:"";}.fa-crow:before{content:"";}.fa-crown:before{content:"";}.fa-css3:before{content:"";}.fa-css3-alt:before{content:"";}.fa-cube:before{content:"";}.fa-cubes:before{content:"";}.fa-cut:before{content:"";}.fa-cuttlefish:before{content:"";}.fa-d-and-d:before{content:"";}.fa-dashcube:before{content:"";}.fa-database:before{content:"";}.fa-deaf:before{content:"";}.fa-delicious:before{content:"";}.fa-deploydog:before{content:"";}.fa-deskpro:before{content:"";}.fa-desktop:before{content:"";}.fa-dev:before{content:"";}.fa-deviantart:before{content:"";}.fa-dharmachakra:before{content:"";}.fa-diagnoses:before{content:"";}.fa-dice:before{content:"";}.fa-dice-d20:before{content:"";}.fa-dice-d6:before{content:"";}.fa-dice-five:before{content:"";}.fa-dice-four:before{content:"";}.fa-dice-one:before{content:"";}.fa-dice-six:before{content:"";}.fa-dice-three:before{content:"";}.fa-dice-two:before{content:"";}.fa-digg:before{content:"";}.fa-digital-ocean:before{content:"";}.fa-digital-tachograph:before{content:"";}.fa-directions:before{content:"";}.fa-discord:before{content:"";}.fa-discourse:before{content:"";}.fa-divide:before{content:"";}.fa-dizzy:before{content:"";}.fa-dna:before{content:"";}.fa-dochub:before{content:"";}.fa-docker:before{content:"";}.fa-dog:before{content:"";}.fa-dollar-sign:before{content:"";}.fa-dolly:before{content:"";}.fa-dolly-flatbed:before{content:"";}.fa-donate:before{content:"";}.fa-door-closed:before{content:"";}.fa-door-open:before{content:"";}.fa-dot-circle:before{content:"";}.fa-dove:before{content:"";}.fa-download:before{content:"";}.fa-draft2digital:before{content:"";}.fa-drafting-compass:before{content:"";}.fa-dragon:before{content:"";}.fa-draw-polygon:before{content:"";}.fa-dribbble:before{content:"";}.fa-dribbble-square:before{content:"";}.fa-dropbox:before{content:"";}.fa-drum:before{content:"";}.fa-drum-steelpan:before{content:"";}.fa-drumstick-bite:before{content:"";}.fa-drupal:before{content:"";}.fa-dumbbell:before{content:"";}.fa-dungeon:before{content:"";}.fa-dyalog:before{content:"";}.fa-earlybirds:before{content:"";}.fa-ebay:before{content:"";}.fa-edge:before{content:"";}.fa-edit:before{content:"";}.fa-eject:before{content:"";}.fa-elementor:before{content:"";}.fa-ellipsis-h:before{content:"";}.fa-ellipsis-v:before{content:"";}.fa-ello:before{content:"";}.fa-ember:before{content:"";}.fa-empire:before{content:"";}.fa-envelope:before{content:"";}.fa-envelope-open:before{content:"";}.fa-envelope-open-text:before{content:"";}.fa-envelope-square:before{content:"";}.fa-envira:before{content:"";}.fa-equals:before{content:"";}.fa-eraser:before{content:"";}.fa-erlang:before{content:"";}.fa-ethereum:before{content:"";}.fa-etsy:before{content:"";}.fa-euro-sign:before{content:"";}.fa-exchange-alt:before{content:"";}.fa-exclamation:before{content:"";}.fa-exclamation-circle:before{content:"";}.fa-exclamation-triangle:before{content:"";}.fa-expand:before{content:"";}.fa-expand-arrows-alt:before{content:"";}.fa-expeditedssl:before{content:"";}.fa-external-link-alt:before{content:"";}.fa-external-link-square-alt:before{content:"";}.fa-eye:before{content:"";}.fa-eye-dropper:before{content:"";}.fa-eye-slash:before{content:"";}.fa-facebook:before{content:"";}.fa-facebook-f:before{content:"";}.fa-facebook-messenger:before{content:"";}.fa-facebook-square:before{content:"";}.fa-fantasy-flight-games:before{content:"";}.fa-fast-backward:before{content:"";}.fa-fast-forward:before{content:"";}.fa-fax:before{content:"";}.fa-feather:before{content:"";}.fa-feather-alt:before{content:"";}.fa-female:before{content:"";}.fa-fighter-jet:before{content:"";}.fa-file:before{content:"";}.fa-file-alt:before{content:"";}.fa-file-archive:before{content:"";}.fa-file-audio:before{content:"";}.fa-file-code:before{content:"";}.fa-file-contract:before{content:"";}.fa-file-csv:before{content:"";}.fa-file-download:before{content:"";}.fa-file-excel:before{content:"";}.fa-file-export:before{content:"";}.fa-file-image:before{content:"";}.fa-file-import:before{content:"";}.fa-file-invoice:before{content:"";}.fa-file-invoice-dollar:before{content:"";}.fa-file-medical:before{content:"";}.fa-file-medical-alt:before{content:"";}.fa-file-pdf:before{content:"";}.fa-file-powerpoint:before{content:"";}.fa-file-prescription:before{content:"";}.fa-file-signature:before{content:"";}.fa-file-upload:before{content:"";}.fa-file-video:before{content:"";}.fa-file-word:before{content:"";}.fa-fill:before{content:"";}.fa-fill-drip:before{content:"";}.fa-film:before{content:"";}.fa-filter:before{content:"";}.fa-fingerprint:before{content:"";}.fa-fire:before{content:"";}.fa-fire-extinguisher:before{content:"";}.fa-firefox:before{content:"";}.fa-first-aid:before{content:"";}.fa-first-order:before{content:"";}.fa-first-order-alt:before{content:"";}.fa-firstdraft:before{content:"";}.fa-fish:before{content:"";}.fa-fist-raised:before{content:"";}.fa-flag:before{content:"";}.fa-flag-checkered:before{content:"";}.fa-flask:before{content:"";}.fa-flickr:before{content:"";}.fa-flipboard:before{content:"";}.fa-flushed:before{content:"";}.fa-fly:before{content:"";}.fa-folder:before{content:"";}.fa-folder-minus:before{content:"";}.fa-folder-open:before{content:"";}.fa-folder-plus:before{content:"";}.fa-font:before{content:"";}.fa-font-awesome:before{content:"";}.fa-font-awesome-alt:before{content:"";}.fa-font-awesome-flag:before{content:"";}.fa-font-awesome-logo-full:before{content:"";}.fa-fonticons:before{content:"";}.fa-fonticons-fi:before{content:"";}.fa-football-ball:before{content:"";}.fa-fort-awesome:before{content:"";}.fa-fort-awesome-alt:before{content:"";}.fa-forumbee:before{content:"";}.fa-forward:before{content:"";}.fa-foursquare:before{content:"";}.fa-free-code-camp:before{content:"";}.fa-freebsd:before{content:"";}.fa-frog:before{content:"";}.fa-frown:before{content:"";}.fa-frown-open:before{content:"";}.fa-fulcrum:before{content:"";}.fa-funnel-dollar:before{content:"";}.fa-futbol:before{content:"";}.fa-galactic-republic:before{content:"";}.fa-galactic-senate:before{content:"";}.fa-gamepad:before{content:"";}.fa-gas-pump:before{content:"";}.fa-gavel:before{content:"";}.fa-gem:before{content:"";}.fa-genderless:before{content:"";}.fa-get-pocket:before{content:"";}.fa-gg:before{content:"";}.fa-gg-circle:before{content:"";}.fa-ghost:before{content:"";}.fa-gift:before{content:"";}.fa-git:before{content:"";}.fa-git-square:before{content:"";}.fa-github:before{content:"";}.fa-github-alt:before{content:"";}.fa-github-square:before{content:"";}.fa-gitkraken:before{content:"";}.fa-gitlab:before{content:"";}.fa-gitter:before{content:"";}.fa-glass-martini:before{content:"";}.fa-glass-martini-alt:before{content:"";}.fa-glasses:before{content:"";}.fa-glide:before{content:"";}.fa-glide-g:before{content:"";}.fa-globe:before{content:"";}.fa-globe-africa:before{content:"";}.fa-globe-americas:before{content:"";}.fa-globe-asia:before{content:"";}.fa-gofore:before{content:"";}.fa-golf-ball:before{content:"";}.fa-goodreads:before{content:"";}.fa-goodreads-g:before{content:"";}.fa-google:before{content:"";}.fa-google-drive:before{content:"";}.fa-google-play:before{content:"";}.fa-google-plus:before{content:"";}.fa-google-plus-g:before{content:"";}.fa-google-plus-square:before{content:"";}.fa-google-wallet:before{content:"";}.fa-gopuram:before{content:"";}.fa-graduation-cap:before{content:"";}.fa-gratipay:before{content:"";}.fa-grav:before{content:"";}.fa-greater-than:before{content:"";}.fa-greater-than-equal:before{content:"";}.fa-grimace:before{content:"";}.fa-grin:before{content:"";}.fa-grin-alt:before{content:"";}.fa-grin-beam:before{content:"";}.fa-grin-beam-sweat:before{content:"";}.fa-grin-hearts:before{content:"";}.fa-grin-squint:before{content:"";}.fa-grin-squint-tears:before{content:"";}.fa-grin-stars:before{content:"";}.fa-grin-tears:before{content:"";}.fa-grin-tongue:before{content:"";}.fa-grin-tongue-squint:before{content:"";}.fa-grin-tongue-wink:before{content:"";}.fa-grin-wink:before{content:"";}.fa-grip-horizontal:before{content:"";}.fa-grip-vertical:before{content:"";}.fa-gripfire:before{content:"";}.fa-grunt:before{content:"";}.fa-gulp:before{content:"";}.fa-h-square:before{content:"";}.fa-hacker-news:before{content:"";}.fa-hacker-news-square:before{content:"";}.fa-hackerrank:before{content:"";}.fa-hammer:before{content:"";}.fa-hamsa:before{content:"";}.fa-hand-holding:before{content:"";}.fa-hand-holding-heart:before{content:"";}.fa-hand-holding-usd:before{content:"";}.fa-hand-lizard:before{content:"";}.fa-hand-paper:before{content:"";}.fa-hand-peace:before{content:"";}.fa-hand-point-down:before{content:"";}.fa-hand-point-left:before{content:"";}.fa-hand-point-right:before{content:"";}.fa-hand-point-up:before{content:"";}.fa-hand-pointer:before{content:"";}.fa-hand-rock:before{content:"";}.fa-hand-scissors:before{content:"";}.fa-hand-spock:before{content:"";}.fa-hands:before{content:"";}.fa-hands-helping:before{content:"";}.fa-handshake:before{content:"";}.fa-hanukiah:before{content:"";}.fa-hashtag:before{content:"";}.fa-hat-wizard:before{content:"";}.fa-haykal:before{content:"";}.fa-hdd:before{content:"";}.fa-heading:before{content:"";}.fa-headphones:before{content:"";}.fa-headphones-alt:before{content:"";}.fa-headset:before{content:"";}.fa-heart:before{content:"";}.fa-heartbeat:before{content:"";}.fa-helicopter:before{content:"";}.fa-highlighter:before{content:"";}.fa-hiking:before{content:"";}.fa-hippo:before{content:"";}.fa-hips:before{content:"";}.fa-hire-a-helper:before{content:"";}.fa-history:before{content:"";}.fa-hockey-puck:before{content:"";}.fa-home:before{content:"";}.fa-hooli:before{content:"";}.fa-hornbill:before{content:"";}.fa-horse:before{content:"";}.fa-hospital:before{content:"";}.fa-hospital-alt:before{content:"";}.fa-hospital-symbol:before{content:"";}.fa-hot-tub:before{content:"";}.fa-hotel:before{content:"";}.fa-hotjar:before{content:"";}.fa-hourglass:before{content:"";}.fa-hourglass-end:before{content:"";}.fa-hourglass-half:before{content:"";}.fa-hourglass-start:before{content:"";}.fa-house-damage:before{content:"";}.fa-houzz:before{content:"";}.fa-hryvnia:before{content:"";}.fa-html5:before{content:"";}.fa-hubspot:before{content:"";}.fa-i-cursor:before{content:"";}.fa-id-badge:before{content:"";}.fa-id-card:before{content:"";}.fa-id-card-alt:before{content:"";}.fa-image:before{content:"";}.fa-images:before{content:"";}.fa-imdb:before{content:"";}.fa-inbox:before{content:"";}.fa-indent:before{content:"";}.fa-industry:before{content:"";}.fa-infinity:before{content:"";}.fa-info:before{content:"";}.fa-info-circle:before{content:"";}.fa-instagram:before{content:"";}.fa-internet-explorer:before{content:"";}.fa-ioxhost:before{content:"";}.fa-italic:before{content:"";}.fa-itunes:before{content:"";}.fa-itunes-note:before{content:"";}.fa-java:before{content:"";}.fa-jedi:before{content:"";}.fa-jedi-order:before{content:"";}.fa-jenkins:before{content:"";}.fa-joget:before{content:"";}.fa-joint:before{content:"";}.fa-joomla:before{content:"";}.fa-journal-whills:before{content:"";}.fa-js:before{content:"";}.fa-js-square:before{content:"";}.fa-jsfiddle:before{content:"";}.fa-kaaba:before{content:"";}.fa-kaggle:before{content:"";}.fa-key:before{content:"";}.fa-keybase:before{content:"";}.fa-keyboard:before{content:"";}.fa-keycdn:before{content:"";}.fa-khanda:before{content:"";}.fa-kickstarter:before{content:"";}.fa-kickstarter-k:before{content:"";}.fa-kiss:before{content:"";}.fa-kiss-beam:before{content:"";}.fa-kiss-wink-heart:before{content:"";}.fa-kiwi-bird:before{content:"";}.fa-korvue:before{content:"";}.fa-landmark:before{content:"";}.fa-language:before{content:"";}.fa-laptop:before{content:"";}.fa-laptop-code:before{content:"";}.fa-laravel:before{content:"";}.fa-lastfm:before{content:"";}.fa-lastfm-square:before{content:"";}.fa-laugh:before{content:"";}.fa-laugh-beam:before{content:"";}.fa-laugh-squint:before{content:"";}.fa-laugh-wink:before{content:"";}.fa-layer-group:before{content:"";}.fa-leaf:before{content:"";}.fa-leanpub:before{content:"";}.fa-lemon:before{content:"";}.fa-less:before{content:"";}.fa-less-than:before{content:"";}.fa-less-than-equal:before{content:"";}.fa-level-down-alt:before{content:"";}.fa-level-up-alt:before{content:"";}.fa-life-ring:before{content:"";}.fa-lightbulb:before{content:"";}.fa-line:before{content:"";}.fa-link:before{content:"";}.fa-linkedin:before{content:"";}.fa-linkedin-in:before{content:"";}.fa-linode:before{content:"";}.fa-linux:before{content:"";}.fa-lira-sign:before{content:"";}.fa-list:before{content:"";}.fa-list-alt:before{content:"";}.fa-list-ol:before{content:"";}.fa-list-ul:before{content:"";}.fa-location-arrow:before{content:"";}.fa-lock:before{content:"";}.fa-lock-open:before{content:"";}.fa-long-arrow-alt-down:before{content:"";}.fa-long-arrow-alt-left:before{content:"";}.fa-long-arrow-alt-right:before{content:"";}.fa-long-arrow-alt-up:before{content:"";}.fa-low-vision:before{content:"";}.fa-luggage-cart:before{content:"";}.fa-lyft:before{content:"";}.fa-magento:before{content:"";}.fa-magic:before{content:"";}.fa-magnet:before{content:"";}.fa-mail-bulk:before{content:"";}.fa-mailchimp:before{content:"";}.fa-male:before{content:"";}.fa-mandalorian:before{content:"";}.fa-map:before{content:"";}.fa-map-marked:before{content:"";}.fa-map-marked-alt:before{content:"";}.fa-map-marker:before{content:"";}.fa-map-marker-alt:before{content:"";}.fa-map-pin:before{content:"";}.fa-map-signs:before{content:"";}.fa-markdown:before{content:"";}.fa-marker:before{content:"";}.fa-mars:before{content:"";}.fa-mars-double:before{content:"";}.fa-mars-stroke:before{content:"";}.fa-mars-stroke-h:before{content:"";}.fa-mars-stroke-v:before{content:"";}.fa-mask:before{content:"";}.fa-mastodon:before{content:"";}.fa-maxcdn:before{content:"";}.fa-medal:before{content:"";}.fa-medapps:before{content:"";}.fa-medium:before{content:"";}.fa-medium-m:before{content:"";}.fa-medkit:before{content:"";}.fa-medrt:before{content:"";}.fa-meetup:before{content:"";}.fa-megaport:before{content:"";}.fa-meh:before{content:"";}.fa-meh-blank:before{content:"";}.fa-meh-rolling-eyes:before{content:"";}.fa-memory:before{content:"";}.fa-menorah:before{content:"";}.fa-mercury:before{content:"";}.fa-microchip:before{content:"";}.fa-microphone:before{content:"";}.fa-microphone-alt:before{content:"";}.fa-microphone-alt-slash:before{content:"";}.fa-microphone-slash:before{content:"";}.fa-microscope:before{content:"";}.fa-microsoft:before{content:"";}.fa-minus:before{content:"";}.fa-minus-circle:before{content:"";}.fa-minus-square:before{content:"";}.fa-mix:before{content:"";}.fa-mixcloud:before{content:"";}.fa-mizuni:before{content:"";}.fa-mobile:before{content:"";}.fa-mobile-alt:before{content:"";}.fa-modx:before{content:"";}.fa-monero:before{content:"";}.fa-money-bill:before{content:"";}.fa-money-bill-alt:before{content:"";}.fa-money-bill-wave:before{content:"";}.fa-money-bill-wave-alt:before{content:"";}.fa-money-check:before{content:"";}.fa-money-check-alt:before{content:"";}.fa-monument:before{content:"";}.fa-moon:before{content:"";}.fa-mortar-pestle:before{content:"";}.fa-mosque:before{content:"";}.fa-motorcycle:before{content:"";}.fa-mountain:before{content:"";}.fa-mouse-pointer:before{content:"";}.fa-music:before{content:"";}.fa-napster:before{content:"";}.fa-neos:before{content:"";}.fa-network-wired:before{content:"";}.fa-neuter:before{content:"";}.fa-newspaper:before{content:"";}.fa-nimblr:before{content:"";}.fa-nintendo-switch:before{content:"";}.fa-node:before{content:"";}.fa-node-js:before{content:"";}.fa-not-equal:before{content:"";}.fa-notes-medical:before{content:"";}.fa-npm:before{content:"";}.fa-ns8:before{content:"";}.fa-nutritionix:before{content:"";}.fa-object-group:before{content:"";}.fa-object-ungroup:before{content:"";}.fa-odnoklassniki:before{content:"";}.fa-odnoklassniki-square:before{content:"";}.fa-oil-can:before{content:"";}.fa-old-republic:before{content:"";}.fa-om:before{content:"";}.fa-opencart:before{content:"";}.fa-openid:before{content:"";}.fa-opera:before{content:"";}.fa-optin-monster:before{content:"";}.fa-osi:before{content:"";}.fa-otter:before{content:"";}.fa-outdent:before{content:"";}.fa-page4:before{content:"";}.fa-pagelines:before{content:"";}.fa-paint-brush:before{content:"";}.fa-paint-roller:before{content:"";}.fa-palette:before{content:"";}.fa-palfed:before{content:"";}.fa-pallet:before{content:"";}.fa-paper-plane:before{content:"";}.fa-paperclip:before{content:"";}.fa-parachute-box:before{content:"";}.fa-paragraph:before{content:"";}.fa-parking:before{content:"";}.fa-passport:before{content:"";}.fa-pastafarianism:before{content:"";}.fa-paste:before{content:"";}.fa-patreon:before{content:"";}.fa-pause:before{content:"";}.fa-pause-circle:before{content:"";}.fa-paw:before{content:"";}.fa-paypal:before{content:"";}.fa-peace:before{content:"";}.fa-pen:before{content:"";}.fa-pen-alt:before{content:"";}.fa-pen-fancy:before{content:"";}.fa-pen-nib:before{content:"";}.fa-pen-square:before{content:"";}.fa-pencil-alt:before{content:"";}.fa-pencil-ruler:before{content:"";}.fa-penny-arcade:before{content:"";}.fa-people-carry:before{content:"";}.fa-percent:before{content:"";}.fa-percentage:before{content:"";}.fa-periscope:before{content:"";}.fa-phabricator:before{content:"";}.fa-phoenix-framework:before{content:"";}.fa-phoenix-squadron:before{content:"";}.fa-phone:before{content:"";}.fa-phone-slash:before{content:"";}.fa-phone-square:before{content:"";}.fa-phone-volume:before{content:"";}.fa-php:before{content:"";}.fa-pied-piper:before{content:"";}.fa-pied-piper-alt:before{content:"";}.fa-pied-piper-hat:before{content:"";}.fa-pied-piper-pp:before{content:"";}.fa-piggy-bank:before{content:"";}.fa-pills:before{content:"";}.fa-pinterest:before{content:"";}.fa-pinterest-p:before{content:"";}.fa-pinterest-square:before{content:"";}.fa-place-of-worship:before{content:"";}.fa-plane:before{content:"";}.fa-plane-arrival:before{content:"";}.fa-plane-departure:before{content:"";}.fa-play:before{content:"";}.fa-play-circle:before{content:"";}.fa-playstation:before{content:"";}.fa-plug:before{content:"";}.fa-plus:before{content:"";}.fa-plus-circle:before{content:"";}.fa-plus-square:before{content:"";}.fa-podcast:before{content:"";}.fa-poll:before{content:"";}.fa-poll-h:before{content:"";}.fa-poo:before{content:"";}.fa-poop:before{content:"";}.fa-portrait:before{content:"";}.fa-pound-sign:before{content:"";}.fa-power-off:before{content:"";}.fa-pray:before{content:"";}.fa-praying-hands:before{content:"";}.fa-prescription:before{content:"";}.fa-prescription-bottle:before{content:"";}.fa-prescription-bottle-alt:before{content:"";}.fa-print:before{content:"";}.fa-procedures:before{content:"";}.fa-product-hunt:before{content:"";}.fa-project-diagram:before{content:"";}.fa-pushed:before{content:"";}.fa-puzzle-piece:before{content:"";}.fa-python:before{content:"";}.fa-qq:before{content:"";}.fa-qrcode:before{content:"";}.fa-question:before{content:"";}.fa-question-circle:before{content:"";}.fa-quidditch:before{content:"";}.fa-quinscape:before{content:"";}.fa-quora:before{content:"";}.fa-quote-left:before{content:"";}.fa-quote-right:before{content:"";}.fa-quran:before{content:"";}.fa-r-project:before{content:"";}.fa-random:before{content:"";}.fa-ravelry:before{content:"";}.fa-react:before{content:"";}.fa-readme:before{content:"";}.fa-rebel:before{content:"";}.fa-receipt:before{content:"";}.fa-recycle:before{content:"";}.fa-red-river:before{content:"";}.fa-reddit:before{content:"";}.fa-reddit-alien:before{content:"";}.fa-reddit-square:before{content:"";}.fa-redo:before{content:"";}.fa-redo-alt:before{content:"";}.fa-registered:before{content:"";}.fa-rendact:before{content:"";}.fa-renren:before{content:"";}.fa-reply:before{content:"";}.fa-reply-all:before{content:"";}.fa-replyd:before{content:"";}.fa-researchgate:before{content:"";}.fa-resolving:before{content:"";}.fa-retweet:before{content:"";}.fa-rev:before{content:"";}.fa-ribbon:before{content:"";}.fa-ring:before{content:"";}.fa-road:before{content:"";}.fa-robot:before{content:"";}.fa-rocket:before{content:"";}.fa-rocketchat:before{content:"";}.fa-rockrms:before{content:"";}.fa-route:before{content:"";}.fa-rss:before{content:"";}.fa-rss-square:before{content:"";}.fa-ruble-sign:before{content:"";}.fa-ruler:before{content:"";}.fa-ruler-combined:before{content:"";}.fa-ruler-horizontal:before{content:"";}.fa-ruler-vertical:before{content:"";}.fa-running:before{content:"";}.fa-rupee-sign:before{content:"";}.fa-sad-cry:before{content:"";}.fa-sad-tear:before{content:"";}.fa-safari:before{content:"";}.fa-sass:before{content:"";}.fa-save:before{content:"";}.fa-schlix:before{content:"";}.fa-school:before{content:"";}.fa-screwdriver:before{content:"";}.fa-scribd:before{content:"";}.fa-scroll:before{content:"";}.fa-search:before{content:"";}.fa-search-dollar:before{content:"";}.fa-search-location:before{content:"";}.fa-search-minus:before{content:"";}.fa-search-plus:before{content:"";}.fa-searchengin:before{content:"";}.fa-seedling:before{content:"";}.fa-sellcast:before{content:"";}.fa-sellsy:before{content:"";}.fa-server:before{content:"";}.fa-servicestack:before{content:"";}.fa-shapes:before{content:"";}.fa-share:before{content:"";}.fa-share-alt:before{content:"";}.fa-share-alt-square:before{content:"";}.fa-share-square:before{content:"";}.fa-shekel-sign:before{content:"";}.fa-shield-alt:before{content:"";}.fa-ship:before{content:"";}.fa-shipping-fast:before{content:"";}.fa-shirtsinbulk:before{content:"";}.fa-shoe-prints:before{content:"";}.fa-shopping-bag:before{content:"";}.fa-shopping-basket:before{content:"";}.fa-shopping-cart:before{content:"";}.fa-shopware:before{content:"";}.fa-shower:before{content:"";}.fa-shuttle-van:before{content:"";}.fa-sign:before{content:"";}.fa-sign-in-alt:before{content:"";}.fa-sign-language:before{content:"";}.fa-sign-out-alt:before{content:"";}.fa-signal:before{content:"";}.fa-signature:before{content:"";}.fa-simplybuilt:before{content:"";}.fa-sistrix:before{content:"";}.fa-sitemap:before{content:"";}.fa-sith:before{content:"";}.fa-skull:before{content:"";}.fa-skull-crossbones:before{content:"";}.fa-skyatlas:before{content:"";}.fa-skype:before{content:"";}.fa-slack:before{content:"";}.fa-slack-hash:before{content:"";}.fa-slash:before{content:"";}.fa-sliders-h:before{content:"";}.fa-slideshare:before{content:"";}.fa-smile:before{content:"";}.fa-smile-beam:before{content:"";}.fa-smile-wink:before{content:"";}.fa-smoking:before{content:"";}.fa-smoking-ban:before{content:"";}.fa-snapchat:before{content:"";}.fa-snapchat-ghost:before{content:"";}.fa-snapchat-square:before{content:"";}.fa-snowflake:before{content:"";}.fa-socks:before{content:"";}.fa-solar-panel:before{content:"";}.fa-sort:before{content:"";}.fa-sort-alpha-down:before{content:"";}.fa-sort-alpha-up:before{content:"";}.fa-sort-amount-down:before{content:"";}.fa-sort-amount-up:before{content:"";}.fa-sort-down:before{content:"";}.fa-sort-numeric-down:before{content:"";}.fa-sort-numeric-up:before{content:"";}.fa-sort-up:before{content:"";}.fa-soundcloud:before{content:"";}.fa-spa:before{content:"";}.fa-space-shuttle:before{content:"";}.fa-speakap:before{content:"";}.fa-spider:before{content:"";}.fa-spinner:before{content:"";}.fa-splotch:before{content:"";}.fa-spotify:before{content:"";}.fa-spray-can:before{content:"";}.fa-square:before{content:"";}.fa-square-full:before{content:"";}.fa-square-root-alt:before{content:"";}.fa-squarespace:before{content:"";}.fa-stack-exchange:before{content:"";}.fa-stack-overflow:before{content:"";}.fa-stamp:before{content:"";}.fa-star:before{content:"";}.fa-star-and-crescent:before{content:"";}.fa-star-half:before{content:"";}.fa-star-half-alt:before{content:"";}.fa-star-of-david:before{content:"";}.fa-star-of-life:before{content:"";}.fa-staylinked:before{content:"";}.fa-steam:before{content:"";}.fa-steam-square:before{content:"";}.fa-steam-symbol:before{content:"";}.fa-step-backward:before{content:"";}.fa-step-forward:before{content:"";}.fa-stethoscope:before{content:"";}.fa-sticker-mule:before{content:"";}.fa-sticky-note:before{content:"";}.fa-stop:before{content:"";}.fa-stop-circle:before{content:"";}.fa-stopwatch:before{content:"";}.fa-store:before{content:"";}.fa-store-alt:before{content:"";}.fa-strava:before{content:"";}.fa-stream:before{content:"";}.fa-street-view:before{content:"";}.fa-strikethrough:before{content:"";}.fa-stripe:before{content:"";}.fa-stripe-s:before{content:"";}.fa-stroopwafel:before{content:"";}.fa-studiovinari:before{content:"";}.fa-stumbleupon:before{content:"";}.fa-stumbleupon-circle:before{content:"";}.fa-subscript:before{content:"";}.fa-subway:before{content:"";}.fa-suitcase:before{content:"";}.fa-suitcase-rolling:before{content:"";}.fa-sun:before{content:"";}.fa-superpowers:before{content:"";}.fa-superscript:before{content:"";}.fa-supple:before{content:"";}.fa-surprise:before{content:"";}.fa-swatchbook:before{content:"";}.fa-swimmer:before{content:"";}.fa-swimming-pool:before{content:"";}.fa-synagogue:before{content:"";}.fa-sync:before{content:"";}.fa-sync-alt:before{content:"";}.fa-syringe:before{content:"";}.fa-table:before{content:"";}.fa-table-tennis:before{content:"";}.fa-tablet:before{content:"";}.fa-tablet-alt:before{content:"";}.fa-tablets:before{content:"";}.fa-tachometer-alt:before{content:"";}.fa-tag:before{content:"";}.fa-tags:before{content:"";}.fa-tape:before{content:"";}.fa-tasks:before{content:"";}.fa-taxi:before{content:"";}.fa-teamspeak:before{content:"";}.fa-teeth:before{content:"";}.fa-teeth-open:before{content:"";}.fa-telegram:before{content:"";}.fa-telegram-plane:before{content:"";}.fa-tencent-weibo:before{content:"";}.fa-terminal:before{content:"";}.fa-text-height:before{content:"";}.fa-text-width:before{content:"";}.fa-th:before{content:"";}.fa-th-large:before{content:"";}.fa-th-list:before{content:"";}.fa-the-red-yeti:before{content:"";}.fa-theater-masks:before{content:"";}.fa-themeco:before{content:"";}.fa-themeisle:before{content:"";}.fa-thermometer:before{content:"";}.fa-thermometer-empty:before{content:"";}.fa-thermometer-full:before{content:"";}.fa-thermometer-half:before{content:"";}.fa-thermometer-quarter:before{content:"";}.fa-thermometer-three-quarters:before{content:"";}.fa-thumbs-down:before{content:"";}.fa-thumbs-up:before{content:"";}.fa-thumbtack:before{content:"";}.fa-ticket-alt:before{content:"";}.fa-times:before{content:"";}.fa-times-circle:before{content:"";}.fa-tint:before{content:"";}.fa-tint-slash:before{content:"";}.fa-tired:before{content:"";}.fa-toggle-off:before{content:"";}.fa-toggle-on:before{content:"";}.fa-toilet-paper:before{content:"";}.fa-toolbox:before{content:"";}.fa-tooth:before{content:"";}.fa-torah:before{content:"";}.fa-torii-gate:before{content:"";}.fa-tractor:before{content:"";}.fa-trade-federation:before{content:"";}.fa-trademark:before{content:"";}.fa-traffic-light:before{content:"";}.fa-train:before{content:"";}.fa-transgender:before{content:"";}.fa-transgender-alt:before{content:"";}.fa-trash:before{content:"";}.fa-trash-alt:before{content:"";}.fa-tree:before{content:"";}.fa-trello:before{content:"";}.fa-tripadvisor:before{content:"";}.fa-trophy:before{content:"";}.fa-truck:before{content:"";}.fa-truck-loading:before{content:"";}.fa-truck-monster:before{content:"";}.fa-truck-moving:before{content:"";}.fa-truck-pickup:before{content:"";}.fa-tshirt:before{content:"";}.fa-tty:before{content:"";}.fa-tumblr:before{content:"";}.fa-tumblr-square:before{content:"";}.fa-tv:before{content:"";}.fa-twitch:before{content:"";}.fa-twitter:before{content:"";}.fa-twitter-square:before{content:"";}.fa-typo3:before{content:"";}.fa-uber:before{content:"";}.fa-uikit:before{content:"";}.fa-umbrella:before{content:"";}.fa-umbrella-beach:before{content:"";}.fa-underline:before{content:"";}.fa-undo:before{content:"";}.fa-undo-alt:before{content:"";}.fa-uniregistry:before{content:"";}.fa-universal-access:before{content:"";}.fa-university:before{content:"";}.fa-unlink:before{content:"";}.fa-unlock:before{content:"";}.fa-unlock-alt:before{content:"";}.fa-untappd:before{content:"";}.fa-upload:before{content:"";}.fa-usb:before{content:"";}.fa-user:before{content:"";}.fa-user-alt:before{content:"";}.fa-user-alt-slash:before{content:"";}.fa-user-astronaut:before{content:"";}.fa-user-check:before{content:"";}.fa-user-circle:before{content:"";}.fa-user-clock:before{content:"";}.fa-user-cog:before{content:"";}.fa-user-edit:before{content:"";}.fa-user-friends:before{content:"";}.fa-user-graduate:before{content:"";}.fa-user-injured:before{content:"";}.fa-user-lock:before{content:"";}.fa-user-md:before{content:"";}.fa-user-minus:before{content:"";}.fa-user-ninja:before{content:"";}.fa-user-plus:before{content:"";}.fa-user-secret:before{content:"";}.fa-user-shield:before{content:"";}.fa-user-slash:before{content:"";}.fa-user-tag:before{content:"";}.fa-user-tie:before{content:"";}.fa-user-times:before{content:"";}.fa-users:before{content:"";}.fa-users-cog:before{content:"";}.fa-ussunnah:before{content:"";}.fa-utensil-spoon:before{content:"";}.fa-utensils:before{content:"";}.fa-vaadin:before{content:"";}.fa-vector-square:before{content:"";}.fa-venus:before{content:"";}.fa-venus-double:before{content:"";}.fa-venus-mars:before{content:"";}.fa-viacoin:before{content:"";}.fa-viadeo:before{content:"";}.fa-viadeo-square:before{content:"";}.fa-vial:before{content:"";}.fa-vials:before{content:"";}.fa-viber:before{content:"";}.fa-video:before{content:"";}.fa-video-slash:before{content:"";}.fa-vihara:before{content:"";}.fa-vimeo:before{content:"";}.fa-vimeo-square:before{content:"";}.fa-vimeo-v:before{content:"";}.fa-vine:before{content:"";}.fa-vk:before{content:"";}.fa-vnv:before{content:"";}.fa-volleyball-ball:before{content:"";}.fa-volume-down:before{content:"";}.fa-volume-mute:before{content:"";}.fa-volume-off:before{content:"";}.fa-volume-up:before{content:"";}.fa-vuejs:before{content:"";}.fa-walking:before{content:"";}.fa-wallet:before{content:"";}.fa-warehouse:before{content:"";}.fa-weebly:before{content:"";}.fa-weibo:before{content:"";}.fa-weight:before{content:"";}.fa-weight-hanging:before{content:"";}.fa-weixin:before{content:"";}.fa-whatsapp:before{content:"";}.fa-whatsapp-square:before{content:"";}.fa-wheelchair:before{content:"";}.fa-whmcs:before{content:"";}.fa-wifi:before{content:"";}.fa-wikipedia-w:before{content:"";}.fa-wind:before{content:"";}.fa-window-close:before{content:"";}.fa-window-maximize:before{content:"";}.fa-window-minimize:before{content:"";}.fa-window-restore:before{content:"";}.fa-windows:before{content:"";}.fa-wine-bottle:before{content:"";}.fa-wine-glass:before{content:"";}.fa-wine-glass-alt:before{content:"";}.fa-wix:before{content:"";}.fa-wizards-of-the-coast:before{content:"";}.fa-wolf-pack-battalion:before{content:"";}.fa-won-sign:before{content:"";}.fa-wordpress:before{content:"";}.fa-wordpress-simple:before{content:"";}.fa-wpbeginner:before{content:"";}.fa-wpexplorer:before{content:"";}.fa-wpforms:before{content:"";}.fa-wrench:before{content:"";}.fa-x-ray:before{content:"";}.fa-xbox:before{content:"";}.fa-xing:before{content:"";}.fa-xing-square:before{content:"";}.fa-y-combinator:before{content:"";}.fa-yahoo:before{content:"";}.fa-yandex:before{content:"";}.fa-yandex-international:before{content:"";}.fa-yelp:before{content:"";}.fa-yen-sign:before{content:"";}.fa-yin-yang:before{content:"";}.fa-yoast:before{content:"";}.fa-youtube:before{content:"";}.fa-youtube-square:before{content:"";}.fa-zhihu:before{content:"";}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.fab{font-family:"Font Awesome 5 Brands";}.far{font-weight:400;}.fa,.far,.fas{font-family:"Font Awesome 5 Free";}.fa,.fas{font-weight:900;}.glightbox-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999 !important;
  overflow: hidden;
  overflow-scrolling: touch;
}

.glightbox-container.inactive {
  display: none;
}

.glightbox-container .gcontainer {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 9999;
}

.glightbox-container .gslider {
  -webkit-transition: -webkit-transform .4s ease;
  transition: -webkit-transform .4s ease;
  transition: transform .4s ease;
  transition: transform .4s ease, -webkit-transform .4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  position: absolute;
}

.glightbox-container .gslide {
  height: 100%;
  width: 100%;
  position: absolute;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.glightbox-container .gslide.current {
  opacity: 1;
  z-index: 99999;
}

.glightbox-container .gslide.prev {
  opacity: 1;
  z-index: 9999;
}

.glightbox-container .gslide-inner-content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.glightbox-container .ginner-container {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
}

.glightbox-container .ginner-container.desc-bottom,
        .glightbox-container .ginner-container.desc-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.glightbox-container .ginner-container.desc-left,
        .glightbox-container .ginner-container.desc-right {
  max-width: 100% !important;
}

.gslide iframe,
    .gslide video {
  width: 100vw;
  max-width: 100vw;
  min-width: 100vw;
  outline: none !important;
  border: none;
  min-height: 165px;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  -ms-touch-action: auto;
  touch-action: auto;
}

.gslide-image {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.gslide-image img {
  max-height: 100vh;
  display: block;
  max-width: 100%;
  margin: 0;
  padding: 0;
  float: none;
  outline: none;
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: auto;
  width: initial;
}

.gslide-video {
  width: 100%;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  min-height: auto;
  max-height: auto;
  position: relative;
}

.gslide-video:before {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 0, 0, .34);
  display: none;
}

.gslide-video.playing:before {
  display: none;
}

.gslide-video .jw-media,
    .gslide-video .jw-video {
  position: relative !important;
}

.gslide-video .jwplayer {
  max-width: 100vw;
  width: 100vh;
  height: auto !important;
}

.gslide-video .jwplayer,
    .gslide-video .box-emboss {
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: none !important;
}

.gslide-video .jwplayer .btnd:active,
        .gslide-video .jwplayer .btnd:focus,
        .gslide-video .jwplayer .btnd.active,
        .gslide-video .box-emboss .btnd:active,
        .gslide-video .box-emboss .btnd:focus,
        .gslide-video .box-emboss .btnd.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.gslide-video object {
  position: absolute;
  top: 0;
  left: 0;
}

.gslide-inline {
  background: #fff;
  padding: 20px;
  text-align: left;
  max-height: 62vh;
  overflow: auto;
}

.ginlined-content {
  overflow: auto;
  display: block !important;
  opacity: 1;
}

.gslide-external {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 100%;
  background: #fff;
  padding: 0;
  overflow: auto;
  max-height: 62vh;
}

.gslide-media {
  display: block;
  width: auto;
}

.gslide-description.left-position,
    .gslide-description.right-position {
  padding: 30px;
  background: #fff;
  max-width: 300px;
  min-width: 190px;
}

.gslide-description .bottom-position,
    .gslide-description .top-position {
  padding: 30px;
  background: #fff;
  width: 100%;
  display: inline-block;
  min-width: 190px;
}

.gslide-description.description-left,
    .gslide-description.description-right {
  max-width: 100%;
}

.gslide-description p {
  margin-bottom: 12px;
}

.gslide-description p::last-child {
  margin-bottom: 0;
}

/*
 * Description for mobiles
 * something like facebook does the description
 * for the photos
*/

.glightbox-mobile .glightbox-container .gslide-description {
  background: transparent;
  position: absolute;
  /*bottom: 15px;*/
  padding: 19px 11px;
  max-width: 100vw !important;
  -webkit-box-ordinal-group: 3 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important;
  /*max-height: 78vh;*/
  /*overflow: auto !important;*/
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .75)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
  -webkit-transition: opacity .3s linear;
  transition: opacity .3s linear;
}

.glightbox-mobile .glightbox-container .gslide-title {
  color: #fff;
  font-size: 1em;
}

.glightbox-mobile .glightbox-container .gslide-desc {
  color: #a1a1a1;
}

.glightbox-mobile .glightbox-container .gslide-desc a {
  color: #fff;
  font-weight: bold;
}

.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
  color: #fff;
  opacity: .4;
}

.gdesc-open .gslide-media {
  -webkit-transition: opacity .5s ease;
  transition: opacity .5s ease;
  opacity: .4;
}

.gdesc-open .gslide-description {
  padding-bottom: 30px;
}

.gdesc-closed .gslide-media {
  -webkit-transition: opacity .5s ease;
  transition: opacity .5s ease;
  opacity: 1;
}

.greset {
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}

.glightbox-desc {
  display: none;
}

.glightbox-open {
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-touch-action: auto;
  touch-action: auto;
  height: auto;
}

.gloader {
  height: 25px;
  width: 25px;
  -webkit-animation: lightboxLoader .8s infinite linear;
  animation: lightboxLoader .8s infinite linear;
  border: 2px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  position: absolute;
  display: block;
  z-index: 9999;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 47%;
}

.goverlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: #000;
}

.gprev,
.gnext,
.gclose {
  background-repeat: no-repeat;
  z-index: 99999;
  cursor: pointer;
  width: 26px;
  height: 44px;
  display: block;
  background-position: 0 0;
}

.gprev.disabled,
.gnext.disabled,
.gclose.disabled {
  opacity: .1;
}

.gprev .garrow,
.gnext .garrow,
.gclose .garrow {
  stroke: #fff;
}

iframe.wait-autoplay {
  opacity: 0;
}

.glightbox-closing .gnext,
    .glightbox-closing .gprev,
    .glightbox-closing .gclose {
  opacity: 0 !important;
}

/*Skin */

.glightbox-clean .gslide-description {
  background: #fff;
  padding: 22px 20px;
}
div#glightbox-body.exteam-lb {font-family: 'Source Sans Pro', sans-serif;}
.glightbox-clean .gslide-title {
  font-size: 1em;
  font-weight: normal;
  font-family: inherit;
  color: #000;
  margin-bottom: 19px;
  line-height: 1.4em;
}

.glightbox-clean .gslide-desc {
  font-size: 0.86em;
  margin-bottom: 0;
  font-family: inherit;
  line-height: 1.4em;
}

.glightbox-clean .gslide-video {
  background: #000;
}

.glightbox-clean .gprev,
    .glightbox-clean .gnext,
    .glightbox-clean .gclose {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAA2CAYAAADTeCfRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NThDMEMwNzg3NjgxMUU1QUM2MUYwRDYwNTNEN0UxMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NThDMEMwODg3NjgxMUU1QUM2MUYwRDYwNTNEN0UxMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk1OEMwQzA1ODc2ODExRTVBQzYxRjBENjA1M0Q3RTExIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk1OEMwQzA2ODc2ODExRTVBQzYxRjBENjA1M0Q3RTExIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+htE8KwAAA9BJREFUeNrsm1tIFGEYhndDI4OSLgqkMrKjBXYwCjt40QkpL4pMyoqMgigIgm6iiy66KSwpj2vrucKgpINRRhYRooQkWYEWUkaWERokhVQXbu/QOyDhpjPzz3H/Dx7W1f2+753/3X9mnPnHHwqFfDKcEWPkEEgzZEgzpBkybDbjHLhvIP8GKLNhPILgksEaFaDKKWacAMdAn4Ean8F+kGOxGXFgDyjSmZ8L9oFpurKVU1uBnAr9jZMCah1hrQLBGkciyL7FGvNymXdZb2+RG3GGYo4LrHmINS9abEiZRkMu8PNXjPQVJV4Vc9SEgclm7WqLDSkd5RdBiBGizCihmMMmDkwWe1yz2JBy9g2E+ft5o7smkWZUUMwBCwYmg71u2nQMCZhphFEzaihmt4UDk86e9TYZUsj3OaKNMGJGHcVkWjwoChvZ+7HFfQvZt42vpaJ76Em6SzHbbDBCZR01NFvct519u8yorzXhEcWk2WiESiq1tFrUT901veZrnp1mNFHEWgcYoZJMTe0m98ljn3K+z+f7oB1mtLD5agcZoZJEbZ3Ab0J9deCrwpzSB6004xWbLnegESqJ1NgNok04aFeF+XtA5MF8pA90stkiBxuhkkCtvSBGQL2iEYz415Bys8yIAu/ZZKELjFCJp+Z+EGugTgHrVGq8ClEm2oxZ4CUYAHNcZIRKHOjj6ed8A8eISo15xUaPIcP9spFFk11ohMp0bkOHxrxa5lXo7Ksack9Pvn+YpTqLwS0QDZbxRo+bYgJoBZPAZtCiIVe5QzceZBroXwP8YKfWRH+YdVOx4AOYCOJBt0uMUAz4BGLAVNDjhXvg/bwF2UdTElywLVOoN5o/97hsRv/3HvgAv10fwVuQ6ODtUO45f6HmyaDXi6tDfoMZNKMdJDlwG2ZyN/qVs/mbl5fqDILZoAO8AMkO0j8XvONJhjKLf0TKuqkF4Dl4BlY6QLty1vcGdHE39SvSFrEtBc2gCWywUfcKfjE6eHIxGKkrCleBRvAApNmgOQU8BW2crRG/vDMV1JN0C/WmcmYqZizxeSyMLO/cBG6DOyDDAq3rwRPOyhSfB8PoWtst4DrJMlGnYnwDeMjZ4c0QdGGumhfIsk246LeVtetcfOFyVEQJ8nQv+AkqwThQIqjuDnAV1ILtPo9HlMBaB/kfewCMBfkG6ylL85VnJZSroLt8kRAmTLezOpfUD+W0WQvFnIzfpEePlaeO5oE1OvOVp56+R8KuaWiYZYYMG05tZUgzpBkypBnSDBnSDGmGDGmGDGmGNEOGNEOaIUOa4YH4I8AAM9m8BFEzyDIAAAAASUVORK5CYII=');
}

.glightbox-clean .gprev {
  background-color: rgba(0, 0, 0, .08);
  background-position: 4px 5px;
  position: absolute;
  top: -100%;
  left: 30px;
  width: 38px;
  height: 56px;
}

.glightbox-clean .gnext {
  background-color: rgba(0, 0, 0, .08);
  background-position: -27px 5px;
  position: absolute;
  top: -100%;
  right: 30px;
  width: 38px;
  height: 56px;
}

.glightbox-clean .gclose {
  background-color: rgba(0, 0, 0, .08);
  width: 35px;
  height: 35px;
  top: 15px;
  right: 10px;
  position: absolute;
  opacity: .7;
  background-position: -59px 2px;
}

.glightbox-clean .gclose:hover {
  opacity: 1;
}

/*CSS Animations*/

.gfadeIn {
  -webkit-animation: gfadeIn .5s ease;
  animation: gfadeIn .5s ease;
}

.gfadeOut {
  -webkit-animation: gfadeOut .5s ease;
  animation: gfadeOut .5s ease;
}

.gslideOutLeft {
  -webkit-animation: gslideOutLeft .3s ease;
  animation: gslideOutLeft .3s ease;
}

.gslideInLeft {
  -webkit-animation: gslideInLeft .3s ease;
  animation: gslideInLeft .3s ease;
}

.gslideOutRight {
  -webkit-animation: gslideOutRight .3s ease;
  animation: gslideOutRight .3s ease;
}

.gslideInRight {
  -webkit-animation: gslideInRight .3s ease;
  animation: gslideInRight .3s ease;
}

.gzoomIn {
  -webkit-animation: gzoomIn .5s ease;
  animation: gzoomIn .5s ease;
}

.gzoomOut {
  -webkit-animation: gzoomOut .5s ease;
  animation: gzoomOut .5s ease;
}

@-webkit-keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@-webkit-keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d( 0, 0, 0);
    transform: translate3d( 0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d( 0, 0, 0);
    transform: translate3d( 0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@-webkit-keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@-webkit-keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
  to {
    opacity: 1;
  }
}

@keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
  to {
    opacity: 0;
  }
}

@keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
  to {
    opacity: 0;
  }
}

@media (min-width: 25em) {
  .gslide iframe,
    .gslide video {
    min-width: 0;
  }
}

@media (min-width: 48em) {
  .glightbox-container .ginner-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .glightbox-container .ginner-container.desc-left .gslide-description,
.glightbox-container .ginner-container.desc-top .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .glightbox-container .ginner-container.desc-left .gslide-media,
.glightbox-container .ginner-container.desc-top .gslide-media {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .gslide-image img {
    width: auto;
    width: initial;
    max-height: 97vh;
  }
  .gslide-video {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 100px;
    height: 100%;
    max-height: 95vh !important;
  }
  .gslide-inline {
    max-height: 95vh;
  }
  .gslide-external {
    max-height: 95vh;
  }
  .gslide-media {
    display: block;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .gslide-description.description-left,
    .gslide-description.description-right {
    max-width: 275px;
  }
  .goverlay {
    background: rgba(0, 0, 0, .92);
  }
  .glightbox-clean .ginner-container {
    -webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, .65);
    box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, .65);
  }
  .glightbox-clean .gprev {
    top: 45%;
  }
  .glightbox-clean .gnext {
    top: 45%;
  }
}

@media (min-width: 62em) {
  .glightbox-clean .gclose {
    right: 20px;
  }
}
/*-- Custom By extheme--*/
.exteam-lb .gslide-inner-content {
  width: 80%;
  max-height: 85%;
}
.exteam-lb .ginner-container{ overflow:hidden; max-height: 80vh;}
.exteam-lb {color: #101010}
.exteam-lb .gslide-description.description-right h3{
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin: 3px 0;
}
.exteam-lb .gslide-description.description-right h3 a{
  color: #00BCD4;
  box-shadow: none;
}
.exteam-lb .gslide-description.description-right p{
  font-size: 13px;
  margin: 10px 0px;
  line-height: 1.6;
}
.exteam-lb .gslide-description.description-right h5{
  font-weight: 400;
  margin: 0;
  font-size: 13px;
  text-transform: initial;
  color: #888;
  letter-spacing: 1px;
  margin-top: 3px;
  display: inline-block;
  margin-right: 15px;
  border-right: 2px solid #ddd;
  padding-right: 15px;
  line-height: 1.1;
}
.exteam-lb .gslide-description.description-right h5:last-of-type {border: 0;}
.exteam-lb .gslide-description.description-right h5 a{color: inherit;}
.exteam-lb .gslide-description.description-right h5:first-child{color:inherit;}
.exteam-lb .ex-social-account .teampress-email{display: none;}
.exteam-lb .ex-social-account li a{
  background: none;
  color: inherit;
  border: 1px solid #ddd;
  line-height: 33px;
  transition: all .2s;
}
.exteam-lb .ex-social-account li a:hover {
    background: #00BCD4;
    color: #fff;
    border-color: #00BCD4;
}
.exlightbox{cursor: pointer;}
.exteam-lb.glightbox-clean .gslide-description{
	max-height: calc(80vh - 60px);
    overflow: hidden;
    margin: 30px 0;
	padding:0;
}
.exteam-lb.glightbox-clean .gslide-desc{ margin:0px;}
.exteam-lb .gslide-media {
	display:none;
}
.exteam-lb .gnext {
    background-color: rgba(255, 255, 255, 0.1);
    right: 5%;
    margin-right: -16px;
    margin-top: -28px;
    top: 50%;
}
.exteam-lb .gprev {
    background-color: rgba(255, 255, 255, 0.1);
    left: 5%;
    margin-left: -16px;
    margin-top: -28px;
    top: 50%;
}
.ehd-scroll .nicescroll-cursors{ opacity:0;}
.exteam-lb .ginner-container.desc-right {
    background: #fff;
    padding: 0 10px 0 30px;
    display: block;
}
.exteam-lb.glightbox-container .ginner-container{ display:block;}
.exteam-lb .gslide-description.description-right{ width:100%; max-width:100%; display:inline-block; vertical-align: top; position:relative;}
.exteam-lb .goverlay{ background:#1e1e1e;}
.glightbox-clean .gclose{ background-color:rgba(255, 255, 255, 0.1)}
.exteam-lb .exp-lightbox-meta {
    border-bottom: 2px solid #eee;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.exteam-lb .ex-social-account{ margin-top:10px;}
.exteam-lb .lb-social{ color:#888; margin-bottom:15px;}
.exteam-lb .lb-social:empty{ display:none;}
.exteam-lb .gslide-description.description-right h5 span{ padding:0; margin:0; margin-right:5px; display:inline-block;}
.glightbox-mobile .glightbox-container .gslide-description{background: transparent;}
.glightbox-mobile .glightbox-container .gslide-desc a{color: inherit;}
.exp-lightbox-info{ padding-right:20px;}
.exp-lightbox-info .lb-image {
    width: 40%;
    display: inline-block;
    float: left;
}
.exp-lightbox-info .lb-info{width:60%;display: inline-block; padding: 0 0 0 30px;}
@media (max-width: 767px){
  .exteam-lb .gslide-description .exp-lightbox-info > div{ width:100%; max-width:100%; display: block; float: left; padding-left:0;}
  .exp-lightbox-info .lb-image{ margin-bottom:15px;}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .gslide-image img {
      width: auto;
      width: initial;
      max-height: 400px;
  }
}
@supports (-ms-ime-align: auto) {
  .gslide-image img {
      width: auto;
      width: initial;
      max-height: 400px;
  }
}
.exteam-lb .gslide-inner-content {
    max-width: 1200px;
}
.exp-lightbox-info .lb-image img { max-width: 100%; height: auto; }.exclearfix{content:"";clear:both;display:table;}.ex-tplist *:focus{outline:none;}.ex-tplist{color:#101010;font-family:"Source Sans Pro",sans-serif;display:inline-block;width:100%;font-size:13px;}.ex-tplist.column-3 .item-grid{width:33.33333%;display:inline-block;float:left;padding:5px;}.ex-tplist .ctgrid{margin-left:-5px;margin-right:-5px;}.ex-tplist.column-3 .item-grid:nth-child(3n+1){clear:both;}.ex-tplist.column-2 .item-grid{width:50%;display:inline-block;float:left;padding:5px;}.ex-tplist.column-2 .item-grid:nth-child(2n+1){clear:both;}.ex-tplist.column-4 .item-grid{width:25%;display:inline-block;float:left;padding:5px;}.ex-tplist.column-4 .item-grid:nth-child(4n+1){clear:both;}.ex-tplist.column-5 .item-grid{width:20%;display:inline-block;float:left;padding:5px;}.ex-tplist.column-5 .item-grid:nth-child(5n+1){clear:both;}.exp-arrow{position:relative;}.ex-tplist h3{text-transform:uppercase;font-size:20px;font-weight:400;line-height:24px;margin:3px 0;}.ex-tplist a,.ex-tplist h3 a{color:inherit;box-shadow:none;}.ex-tplist h5{font-weight:400;margin:0;font-size:13px;text-transform:uppercase;color:#888;letter-spacing:1px;}.ex-tplist p{font-size:inherit;margin:10px 0px;line-height:1.6;}.extp-scale:hover img{-webkit-transform:scale(1.15);transform:scale(1.15);}.ex-social-account{margin:0;padding:0;margin-bottom:-5px;display:inline-block;}.ex-social-account li{list-style:none;display:inline-block;margin:0;margin-bottom:5px;}.ex-social-account li a{text-decoration:none;box-shadow:none;background:#444;text-align:center;line-height:35px;margin:0 5px 0 0;color:#fff;width:35px;height:35px;display:inline-block;font-size:13px;transition:all .2s;}.ex-icon{position:relative;width:16px;height:16px;margin:16px;}.ex-icon .name{width:32px;position:absolute;text-align:center;top:18px;left:-8px;}.ex-icon-plus{background-color:#000;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;width:16px;height:16px;position:relative;top:0;left:0;}.ex-icon-plus:after{background-color:#fff;width:8px;height:2px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;position:absolute;top:7px;left:4px;content:"";}.ex-icon-plus:before{background-color:#fff;width:2px;height:8px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;position:absolute;top:4px;left:7px;content:"";}.tpstyle-1{position:relative;display:inline-block;overflow:hidden;width:100%;background-color:#fff;color:#2b2b2b;text-align:center;font-size:inherit;box-shadow:0 0 5px rgba(0,0,0,.15);}.tpstyle-1 *,.tpstyle-2 *,.tpstyle-3 *,.tpstyle-4 *,.tpstyle-5 *,.tpstyle-6 *,.tpstyle-7 *,.tpstyle-8 *,.tpstyle-13 *,.tpstyle-14 *,.tpstyle-15 *,.tpstyle-16 *,figure.tpstyle-17 *,figure.tpstyle-18 *{-webkit-box-sizing:border-box;box-sizing:border-box;}.tpstyle-1 .tpstyle-1-image{display:inline-block;width:100%;vertical-align:top;padding:30px 0px 12px 0px;}.ex-tplist.column-4 .item-grid .image-bg-circle{width:140px;height:140px;}.ex-tplist.column-5 .item-grid .image-bg-circle{width:120px;height:120px;}.tpstyle-1-image .image-bg-circle{width:180px;height:180px;margin:0 auto;border-radius:50%;background-position:center center;background-size:cover;}.tpstyle-1 figcaption{padding:15px 30px 30px;}.tpstyle-2,.tpstyle-13{box-shadow:none;color:#141414;display:inline-block;font-size:inherit;line-height:1.4em;position:relative;text-align:left;width:100%;}.tpstyle-2 .tpstyle-2-image img{border-radius:5px;max-width:100%;vertical-align:top;float:left;}.tpstyle-2 .ex-social-account{text-align:left;margin-top:5px;width:100%;}.tpstyle-2 figcaption{margin-top:15px;position:relative;width:100%;}.tpstyle-2 figcaption:after{border-color:transparent transparent #333 transparent;border-style:solid;border-width:0 10px 10px 10px;bottom:100%;content:"";height:0;left:32px;position:absolute;width:0;}.tpstyle-2 h3,.tpstyle-2 h5{text-transform:capitalize;}.tpstyle-2 figcaption{background-color:#333;color:#fff;padding:25px;display:inline-block;border-radius:5px;}.tpstyle-3{position:relative;float:left;width:100%;color:#141414;text-align:left;line-height:1.4em;font-size:inherit;box-shadow:none;padding:0 20px;}.tpstyle-3 .ex-social-account li a{background:#00bcd4;}.tpstyle-3 .tpstyle-3-image{width:100%;}.tpstyle-3 .image-bg-circle{width:150px;height:150px;margin:0 auto;border-radius:50%;background-position:center center;background-size:cover;}.tpstyle-3 figcaption{margin:0px auto;margin-top:-18px;width:100%;background:#fff;border-radius:10px;box-shadow:0px 0px 2px rgba(0,0,0,.3);position:relative;z-index:90;}.tpstyle-3 .tpstyle-3-rib{background:#20638f;height:50px;width:calc(100% + 30px);position:relative;left:-15px;top:30px;float:left;box-shadow:0px 0px 1px rgba(0,0,0,.25);z-index:100;}.tpstyle-3 .tpstyle-3-rib h3{font-size:23px;color:#fff;margin-top:13px;text-shadow:1px 1px 2px rgba(0,0,0,.2);text-align:center;margin:0;padding:13px 0;line-height:1;}.tpstyle-3 h3{font-weight:normal;line-height:1.2em;}.tpstyle-3 .tpstyle-3-l{border-color:transparent #7d90a3 transparent transparent;border-style:solid;border-width:15px;height:0px;width:0px;position:relative;left:-30px;top:65px;z-index:-1;}.tpstyle-3 .tpstyle-3-r{border-color:transparent transparent transparent #7d90a3;border-style:solid;border-width:15px;height:0px;width:0px;position:relative;left:100%;top:35px;z-index:-1;}.tpstyle-3 .tpstyle-3-info{padding:30px 20px 15px 20px;}.tpstyle-4{position:relative;float:left;width:100%;color:#000;text-align:center;line-height:1.4em;font-size:inherit;box-shadow:none !important;}.tpstyle-4 .tpstyle-4-image{display:inline-block;width:80%;z-index:1;position:relative;padding:10px;border:2px solid #00bcd4;}.tpstyle-4 .tpstyle-4-image img{max-width:100%;vertical-align:top;}.tpstyle-4 figcaption{width:100%;background-color:#f2f2f2;color:#555;padding:125px 25px 25px;margin-top:-100px;display:inline-block;}.tpstyle-4 h3{font-weight:400;}.tpstyle-4 .ex-social-account li a{background-color:#f2f2f2;border:0;color:inherit;width:30px;line-height:33px;}.tpstyle-5,.tpstyle-6{position:relative;float:left;overflow:hidden;width:100%;text-align:left;line-height:1.4em;}.tpstyle-5{color:#141414;background-color:#e6e6e6;}.tpstyle-5 img{max-width:100%;vertical-align:top;width:auto;}.tpstyle-5 figcaption,.tpstyle-6 figcaption{width:100%;background-color:#141414;padding:25px;position:relative;color:#fff;}.tpstyle-5 figcaption{color:#fff;}.tpstyle-5 .tpstyle-5-profile{width:100%;}.tpstyle-5 .tpstyle-5-info{margin:5px;position:absolute;top:0;right:auto;left:0;text-align:center;background:#fff;padding:4px 7px;min-width:120px;}.tpstyle-6{color:#fff;background-color:#1e1e1e;padding-top:120px;}.tpstyle-6 img{vertical-align:top;}.tpstyle-6 figcaption:before{position:absolute;content:"";bottom:100%;left:0;width:0;height:0;border-style:solid;border-width:55px 0 0 400px;border-color:transparent transparent transparent #141414;}.tpstyle-6 .tpstyle-6-profile{border-radius:50%;position:absolute;bottom:100%;left:25px;z-index:1;max-width:90px;opacity:1;box-shadow:0 0 15px rgba(0,0,0,.3);}.tpstyle-6 .tpstyle-6-info{position:absolute;top:0;right:0;text-align:right;margin:25px;}.tpstyle-6 h3{font-size:1.3em;font-weight:300;}.tpstyle-6 h5{display:block;}figure.tpstyle-7{position:relative;width:100%;color:#000;text-align:center;font-size:inherit;background-color:#00bcd4;padding:1px;background-image:linear-gradient(-25deg,rgba(0,0,0,.2) 0%,rgba(255,255,255,.1) 100%);-webkit-box-sizing:border-box;box-sizing:border-box;}figure.tpstyle-7 .tpstyle-7-child{background-size:cover;padding-top:20px;padding-bottom:20px;}figure.tpstyle-7 *,figure.tpstyle-7 *:before,figure.tpstyle-7 *:after{-webkit-transition:all .35s ease;transition:all .35s ease;}figure.tpstyle-7 figcaption{width:100%;}figure.tpstyle-7 h2,figure.tpstyle-7 h4{text-transform:capitalize;font-weight:300;}figure.tpstyle-7 h3{color:#fff;text-transform:capitalize;}figure.tpstyle-7 h3 a{color:inherit;box-shadow:none;}figure.tpstyle-7 h5{color:#d8d4d4;text-transform:capitalize;}.ex-tplist .item-grid figure.tpstyle-7 p{margin:0;padding:45px 20px 40px 35px;background-color:#fff;position:relative;}figure.tpstyle-7 p:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:17px;opacity:.2;font-style:normal;top:37px;left:10px;font-weight:900;}figure.tpstyle-7 .ex-social-account li a{background:transparent;}figure.tpstyle-7 .tpstyle-7-profile{width:100px;border-radius:50%;display:inline-block;box-shadow:3px 3px 20px rgba(0,0,0,.4);margin-bottom:10px;border:solid 5px #00bcd4;}.tpstyle-8{position:relative;float:left;overflow:hidden;width:100%;background:#fff;text-align:left;color:#000;box-shadow:0 0 5px rgba(0,0,0,.15);font-size:inherit;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-perspective:20em;perspective:20em;}.tpstyle-8 *{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;}.tpstyle-8 img{width:100%;vertical-align:top;position:relative;}.tpstyle-8 .tpstyle-8-position{position:absolute;opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);top:0;right:0;padding-right:10px;padding-left:10px;color:#fff;font-weight:400;text-transform:uppercase;background-color:#00bcd4;}.tpstyle-8 figcaption{padding:20px;}.tpstyle-8 h3,.tpstyle-8 p{margin:0;}.tpstyle-8 h5{color:inherit;margin:0;font-size:14px;font-weight:600;padding:5px;}.tpstyle-8 h3{font-weight:400;margin-bottom:10px;text-transform:uppercase;}.tpstyle-8 .tpstyle-8-social{font-weight:500;font-size:1.5em;line-height:48px;letter-spacing:1px;}.tpstyle-9{position:relative;float:left;padding:0;margin:0;min-width:100px;width:100%;color:#000;text-align:left;box-shadow:0 0 5px rgba(0,0,0,.15);}.tpstyle-9 *{-webkit-transition:all .35s ease;transition:all .35s ease;}.tpstyle-9 .tpstyle-9-image{min-height:40px;position:relative;}.tpstyle-9 .tpstyle-9-image img{width:100%;}.tpstyle-9 .tpstyle-9-position{position:absolute;top:auto;bottom:0;left:0;margin-right:0;transition:all .2s;line-height:1.2;padding:7px 15px;color:#fff;font-size:13px;background:rgba(0,188,212,.7);}.tpstyle-9 .tpstyle-9-position h5{color:inherit;}.tpstyle-9 figcaption{margin:0;padding:20px;position:relative;background-color:#fff;}.tpstyle-9 figcaption h3{margin-bottom:15px;}.tpstyle-9 figcaption h4{font-weight:400;margin:0;font-size:13px;text-transform:initial;color:#888;letter-spacing:1px;}.tpstyle-9 figcaption h4:first-child{border-top:1px dashed rgba(0,0,0,.15);padding-top:15px;}.tpstyle-9 figcaption h4:last-child{margin-bottom:-2px;}.tpstyle-9 .tpstyle-9-meta{margin-top:0;line-height:1;}.tpstyle-9 .tpstyle-9-content p{margin-bottom:20px;font-size:inherit;border-top:1px dashed rgba(0,0,0,.15);margin-top:15px;padding-top:13px;}.tpstyle-9 .ex-social-account{width:100%;padding:0 20px;background-color:#00bcd4;color:#e6e6e6;font-size:.8em;line-height:30px;text-align:right;}figure.tpstyle-9 .ex-social-account li a{background:transparent;color:#fff;}.tpstyle-9 .ex-social-account li{margin-bottom:0;}.tpstyle-9:hover .tpstyle-9-position{background:rgba(0,0,0,.7);}.tpstyle-10,.tpstyle-12{position:relative;float:left;width:100%;background:#fff;text-align:center;color:#000;box-shadow:0 0 5px rgba(0,0,0,.15);font-size:inherit;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}.tpstyle-10 *,.tpstyle-12 *{-webkit-box-sizing:padding-box;box-sizing:padding-box;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}.tpstyle-10 img,.tpstyle-12 img{max-width:100%;vertical-align:top;position:relative;}.tpstyle-10 figcaption{padding:20px 15px;}.tpstyle-10 h3,.tpstyle-10 p{margin:0;}.tpstyle-10 h3{font-weight:400;margin-bottom:5px;text-transform:uppercase;}.tpstyle-10 .tpstyle-10-social,.tpstyle-12 .tpstyle-12-social{font-weight:500;line-height:48px;letter-spacing:1px;}.tpstyle-10:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);}.tpstyle-11{color:#fff;color:#fff;position:relative;float:left;overflow:hidden;width:100%;text-align:left;line-height:1.4em;background-color:#141414;}.tpstyle-11 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s ease;transition:all .25s ease;}.tpstyle-11 .tpstyle-11-bg{width:100%;min-height:100px;}.tpstyle-11 img{width:100%;vertical-align:top;opacity:.85;}.tpstyle-11 figcaption{width:100%;background-color:#141414;padding:25px;position:relative;}.tpstyle-11 figcaption:before{position:absolute;content:"";bottom:100%;left:0;width:0;height:0;border-style:solid;border-width:55px 0 0 400px;border-color:transparent transparent transparent #141414;}.tpstyle-11 figcaption a:hover{opacity:1;}.tpstyle-11 .tpstyle-11-profile{border-radius:50%;position:absolute;bottom:100%;left:25px;z-index:1;max-width:90px;opacity:1;box-shadow:0 0 15px rgba(0,0,0,.3);}.tpstyle-11 h3{margin:0 0 5px;font-weight:300;text-transform:capitalize;}.tpstyle-11 h3 span{display:block;font-size:15px;color:#00bcd4;}.tpstyle-12{padding:0;}.tpstyle-12 figcaption{position:relative;padding:15px 15px;}.tpstyle-12 h3,.tpstyle-12 p{margin:0;}.tpstyle-12 h3{padding:5px;background:#fff;position:absolute;top:-25px;left:50%;width:80%;transform:translateX(-50%);z-index:9;font-weight:400;text-transform:uppercase;}.tpstyle-12 h5{margin-bottom:5px;}.tpstyle-13 .profile-image img{border-radius:5px;width:100%;height:auto;}.tpstyle-13 .profile-image{display:flex;align-items:center;width:100%;}.tpstyle-13 .profile-image a{display:table-cell;width:120px;}.tpstyle-13 figcaption{width:100%;background-color:#333;color:#fff;padding:25px;display:inline-block;margin-bottom:15px;border-radius:5px;position:relative;}.tpstyle-13 figcaption:after{content:"";position:absolute;left:32px;top:100%;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#333 transparent transparent transparent;}.tpstyle-13 h3,.tpstyle-13 p{margin:0 0 5px;}.tpstyle-13 h3{font-weight:400;font-size:1.2em;}.tpstyle-13 h5{color:#141414;}.tpstyle-13 p{color:#e4e4e4;}.tpstyle-13 .tpstyle-13-icons{padding:0;padding-left:20px;}.tpstyle-13-icons h5{padding:10px 10px;background:#333;position:relative;color:#eee;border-radius:4px;}.tpstyle-13-icons h5:before{content:"";position:absolute;left:-10px;top:50%;margin-top:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 10px 0px;border-color:transparent #333 transparent transparent;}figure.tpstyle-14,figure.tpstyle-15,figure.tpstyle-16{position:relative;float:left;overflow:hidden;width:100%;color:#333;text-align:left;box-shadow:none;}figure.tpstyle-14 .custom-bg-circle,figure.tpstyle-15 .custom-bg-circle{max-width:100%;height:80px;width:80px;border-radius:50%;margin-right:5px;display:block;z-index:1;position:absolute;right:50%;background-position:center center;background-size:cover;}figure.tpstyle-14 .tpstyle-14-info{padding-bottom:43px;}figure.tpstyle-14 .tpstyle-14-info,figure.tpstyle-15 .tpstyle-15-info{background-color:#333;text-align:center;border-radius:8px;}figure.tpstyle-14 .ex-social-account li a,figure.tpstyle-15 .ex-social-account li a,figure.tpstyle-16 .ex-social-account li a{background:none;font-size:15px;}figure.tpstyle-14 p,figure.tpstyle-15 p,figure.tpstyle-16 p{margin:0;display:block;position:relative;text-align:left;color:#fff;font-weight:500;line-height:1.6em;}figure.tpstyle-14 p{padding:30px 50px 20px 50px;margin:0 0 -40px;}.ex-tplist.column-4 figure.tpstyle-14 p,.ex-tplist.column-4 figure.tpstyle-15 p,.ex-tplist.column-4 figure.tpstyle-16 p,.ex-tplist.column-5 figure.tpstyle-14 p,.ex-tplist.column-5 figure.tpstyle-15 p,.ex-tplist.column-5 figure.tpstyle-16 p{padding-right:30px;}figure.tpstyle-14 p:before,figure.tpstyle-14 p:after,figure.tpstyle-15 p:before,figure.tpstyle-15 p:after,figure.tpstyle-16 p:before,figure.tpstyle-16 p:after{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:15px;opacity:.8;font-style:normal;font-weight:600;}figure.tpstyle-14 p:before{top:25px;left:20px;}figure.tpstyle-14 p:after{content:"";right:20px;bottom:0px;}.ex-tplist .ctgrid figure.tpstyle-14 ul.ex-social-account,figure.tpstyle-14 .ex-social-account{margin-top:35px;}figure.tpstyle-14 .tpstyle-14-author,figure.tpstyle-15 .tpstyle-15-author{margin:0;height:80px;display:block;text-align:left;padding:0 35px;position:relative;}figure.tpstyle-14 .tpstyle-14-author{color:#fff;margin-top:-40px;}figure.tpstyle-14 .tpstyle-14-author h3,figure.tpstyle-14 .tpstyle-14-author h5,figure.tpstyle-15 .tpstyle-15-author h3,figure.tpstyle-15 .tpstyle-15-author h5{left:50%;position:absolute;opacity:.8;padding:3px 5px;}figure.tpstyle-14 .tpstyle-14-author h3,figure.tpstyle-15 .tpstyle-15-author h3{text-transform:uppercase;bottom:50%;margin:0;}figure.tpstyle-14 .tpstyle-14-author h5{color:#333;top:50%;text-transform:capitalize;}figure.tpstyle-15 p{padding:65px 50px 20px 50px;margin:-40px 0 0;}figure.tpstyle-15 p:before{top:55px;left:20px;}figure.tpstyle-15 p:after{content:"";right:20px;bottom:0px;}figure.tpstyle-15 .tpstyle-15-author{z-index:1;}figure.tpstyle-15 .tpstyle-15-author h3{color:#333;}figure.tpstyle-15 .tpstyle-15-author h5{color:#000;color:#fff;top:50%;font-weight:500;margin-top:4px;}figure.tpstyle-16 *,figure.tpstyle-17 *{-webkit-transition:all .35s cubic-bezier(.25,.5,.5,.9);transition:all .35s cubic-bezier(.25,.5,.5,.9);}figure.tpstyle-16 .custom-bg-circle{max-width:100%;vertical-align:middle;height:90px;width:90px;border-radius:50%;margin:40px 0 0 10px;background-position:center center;background-size:cover;}figure.tpstyle-16 .tpstyle-16-descript{position:relative;background-color:#333;border-radius:8px;text-align:center;}figure.tpstyle-16 p{padding:25px 50px 10px 50px;text-align:left;}figure.tpstyle-16 p:before{top:25px;left:20px;}figure.tpstyle-16 p:after{content:"";right:20px;bottom:0px;}figure.tpstyle-16 .tpstyle-16-arrow{top:100%;left:50px;width:0;height:0;border-right:0 solid transparent;border-left:25px solid transparent;border-bottom:25px solid #fafafa;margin:0;position:absolute;background-color:#333;}figure.tpstyle-16 .tpstyle-16-author{position:absolute;bottom:45px;padding:0 10px 0 120px;margin:0;text-transform:uppercase;color:#fff;-webkit-transform:translateY(50%);transform:translateY(50%);}figure.tpstyle-16 .tpstyle-16-author h3{margin:0;color:#333;}figure.tpstyle-16 .tpstyle-16-author h5{text-transform:none;color:#333;}figure.tpstyle-16 .ex-social-account{margin-bottom:10px;}figure.tpstyle-17{position:relative;float:left;overflow:hidden;width:100%;color:#333;text-align:left;box-shadow:0 0 5px rgba(0,0,0,.15);border-bottom:0px solid #fff;}figure.tpstyle-17 img{max-width:100%;vertical-align:middle;}figure.tpstyle-17 p{position:relative;background-color:#fff;padding:40px 25px 25px 50px;font-weight:500;text-align:right;margin:0;line-height:1.6em;font-style:italic;}figure.tpstyle-17 p:after{width:90px;height:90px;position:absolute;top:0;left:0;content:"";transition:all .35s ease;z-index:1;box-shadow:0 0 20px rgba(0,0,0,.5);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.35) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.35) 100%);-webkit-transition-delay:.2s;transition-delay:.2s;background-color:#00bcd4;-webkit-transform:skew(-45deg) translateX(-50%);transform:skew(-45deg) translateX(-50%);border-right:1px solid #00bcd4;}figure.tpstyle-17 .tpstyle-17-ion-quote:before{}figure.tpstyle-17 .tpstyle-17-ion-quote{position:absolute;color:#fff;font-size:23px;z-index:2;padding:8px 12px;}figure.tpstyle-17 .tpstyle-17-info{position:relative;}figure.tpstyle-17 .ex-social-account{text-align:left;padding:0 10px;background:#00bcd4;width:100%;}figure.tpstyle-17 .ex-social-account li a{background:transparent;color:#fff;line-height:41px;}figure.tpstyle-17 .tpstyle-17-author{position:absolute;bottom:0;width:100%;padding:10px 20px;color:#fff;margin:0;text-transform:uppercase;}figure.tpstyle-17 .tpstyle-17-author h3{opacity:.8;margin:0;font-weight:400;}figure.tpstyle-17 .tpstyle-17-author h5{font-weight:400;text-transform:none;display:block;color:#fff;}.tpstyle-18{position:relative;float:left;overflow:hidden;width:100%;color:#fff;text-align:center;line-height:1.4em;background-color:#141414;background-position:center center;background-size:cover;}.tpstyle-18 *{-webkit-transition:all .25s ease;transition:all .25s ease;}.tpstyle-18 figcaption{width:100%;padding:15px 25px;}.tpstyle-18 .tpstyle-18-profile{border-radius:50%;width:100px;height:100px;opacity:1;margin:0 auto;margin-top:20px;border:2px solid rgba(255,255,255,.5);background-position:center center;background-size:cover;}.tpstyle-18 .tpstyle-18-social{margin-bottom:6px;}.tpstyle-18 h3{}.tpstyle-18 h5{margin:3px 0;}figure.tpstyle-18 .ex-social-account li a{background:none;color:#fff;font-size:13px;line-height:35px;border:1px solid;border-radius:50%;}figure.tpstyle-19{position:relative;float:left;overflow:hidden;width:100%;background:#00bcd4;color:#333;text-align:center;box-shadow:0 0 5px rgba(0,0,0,.15);font-size:inherit;}figure.tpstyle-19 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .35s ease;transition:all .35s ease;}figure.tpstyle-19 img{width:100%;vertical-align:top;}figure.tpstyle-19 .tpstyle-19-image{position:relative;border-bottom:4px solid #00bcd4;z-index:1;}figure.tpstyle-19 .tpstyle-19-image:before{width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#00bcd4 transparent transparent transparent;content:"";position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,-15px);transform:translate(-50%,-15px);z-index:-1;-webkit-transition:all .35s ease;transition:all .35s ease;}figure.tpstyle-19 .tpstyle-19-image p{font-weight:500;margin:0;padding:0 30px;line-height:1.6em;position:absolute;top:50%;width:100%;color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;font-style:italic;}figure.tpstyle-19 figcaption{background-color:#fff;padding:25px;}figure.tpstyle-19 h3{margin:0 0 5px;text-transform:uppercase;font-weight:400;}figure.tpstyle-19 h5{margin:0 0 15px;font-weight:400;color:#00bcd4;}figure.tpstyle-19 .ex-social-account li a{background:transparent;color:inherit;transition:all .2s ease;}figure.tpstyle-19:hover .tpstyle-19-image:before{-webkit-transform:translate(-50%,0px);transform:translate(-50%,0px);}figure.tpstyle-19:hover .tpstyle-19-image p{opacity:1;}figure.tpstyle-19:hover img{opacity:.2;-webkit-filter:grayscale(100%);filter:grayscale(100%);}figure.tpstyle-20{color:#fff;position:relative;float:left;overflow:hidden;width:100%;text-align:center;background:#000;box-shadow:0 0 5px rgba(0,0,0,.15);}figure.tpstyle-20 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s;transition:all .4s;}figure.tpstyle-20:before,figure.tpstyle-20:after{position:absolute;width:100%;background:#000;height:0px;display:block;content:"";z-index:1;-webkit-transition:all .4s;transition:all .4s;}figure.tpstyle-20:before{top:0;}figure.tpstyle-20:after{bottom:0;}figure.tpstyle-20 .tpstyle-20-image{position:relative;}figure.tpstyle-20 .tpstyle-20-image img{width:100%;margin-bottom:-5px;}figure.tpstyle-20 .tpstyle-20-icons{top:50%;width:100%;position:absolute;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);}figure.tpstyle-20 figcaption{position:relative;background:#fff;}figure.tpstyle-20 h3,figure.tpstyle-20 p{margin:0;display:inline-block;width:100%;}figure.tpstyle-20 h3{font-weight:400;font-size:1.5em;width:100%;padding:9px 15px;background:#333;text-transform:uppercase;}figure.tpstyle-20 h5{padding:12px 15px 0px 12px;}figure.tpstyle-20 p{background:#fff;color:#4d4d4d;padding:10px 15px 25px;}.tpstyle-20 .ex-social-account{opacity:0;}figure.tpstyle-20.tpstyle-20-blue{background:#091b27;}figure.tpstyle-20-blue h3,figure.tpstyle-20-blue:before,figure.tpstyle-20-blue:after{background:#00bcd4;}figure.tpstyle-20:hover img{opacity:.35;-webkit-filter:blur(3px);filter:blur(3px);-webkit-transform:scale(1.1);transform:scale(1.1);}figure.tpstyle-20:hover .ex-social-account{opacity:1;}figure.tpstyle-20 .ex-social-account li a{border:solid 3px #fff;color:#fff;border-radius:50%;height:45px;width:45px;line-height:39px;margin:5px;background:none;font-size:13px;-webkit-box-sizing:padding-box;box-sizing:padding-box;-webkit-transition:all .3s;transition:all .3s;}figure.tpstyle-20:hover:before,figure.tpstyle-20:hover:after{height:7px;}figure.tpstyle-20:hover a:first-child i{-webkit-transition-delay:0s;transition-delay:0s;}figure.tpstyle-20:hover a:nth-child(2) i{-webkit-transition-delay:.1s;transition-delay:.1s;}figure.tpstyle-20:hover a:nth-child(3) i{-webkit-transition-delay:.2s;transition-delay:.2s;}.ex-loadmore{display:block;float:left;width:100%;text-align:center;margin:30px 0;}.ex-loadmore{padding-top:30px;border-top:1px solid rgba(0,0,0,.15);}.ex-loadmore .loadmore-exbt{padding:12px 18px;font-size:inherit;text-transform:capitalize;line-height:1;display:inline-block;text-decoration:none;float:none;border:1px solid #00bcd4;color:#00bcd4;transition:all .2s;}.ex-loadmore .loadmore-exbt.disable-click{pointer-events:none;}.ex-loadmore .loadmore-exbt span:not(.load-text){width:4px;height:4px;border-radius:50%;background-color:#00bcd4;display:inline-block;vertical-align:middle;}.ex-loadmore .loadmore-exbt:focus{outline:none;box-shadow:none;}.ex-loadmore .loadmore-exbt:hover{background:#00bcd4;color:#fff;}.ex-loadmore .loadmore-exbt:hover span:not(.load-text){background:#fff;}.ex-loadmore .loadmore-exbt.loading span:not(.load-text){display:inline-block;}.ex-loadmore .loadmore-exbt span:not(.load-text):nth-child(2){margin-left:10px;}.ex-loadmore .loadmore-exbt.loading span:not(.load-text):nth-child(2){animation:loading_ef .5s ease-in-out .2s infinite alternate;-webkit-animation:loading_ef .5s ease-in-out .2s infinite alternate;}.ex-loadmore .loadmore-exbt.loading span:not(.load-text):nth-child(3){animation:loading_ef .5s ease-in-out .35s infinite alternate;-webkit-animation:loading_ef .5s ease-in-out .35s infinite alternate;}.ex-loadmore .loadmore-exbt.loading span:not(.load-text):nth-child(4){animation:loading_ef .5s ease-in-out .5s infinite alternate;-webkit-animation:loading_ef .5s ease-in-out .5s infinite alternate;}@keyframes loading_ef{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes loading_ef{0%{opacity:0;}100%{opacity:1;}}.ex-tplist.loading{opacity:.7;}.extp-pagination{margin:25px 0;width:100%;display:inline-block;}.extp-pagination .page-navi{text-align:center;width:100%;display:inline-block;}.extp-pagination .page-navi a,.extp-pagination .page-navi span{display:inline-block;background-color:#fff;padding:6px 0;color:#aaa;margin:0 8px 8px 0;min-width:35px;min-height:35px;text-align:center;text-decoration:none;font-size:13px;box-shadow:none;transition:all .2s;border:1px solid #e3e3e3;line-height:21px;}.ex-tplist span.search-btsm .tp-search-submit:hover,.extp-pagination .page-navi a:hover,.extp-pagination .page-navi > span:hover{background-color:#444;border-color:#444;color:#fff;}.extp-pagination .page-navi > span{cursor:pointer;}.ex-tplist span.search-btsm .tp-search-submit,.extp-pagination .page-navi .page-numbers.current{color:#fff;background-color:#00bcd4;border-color:#00bcd4;transition:all .2s;}.extp-pagination .page-navi .page-numbers.current +a.next-ajax{pointer-events:none;}.extp-pagination .page-navi .disable-click{pointer-events:none;}#content .ex-tplist .etp-alphab ul.etp-alphab-list{margin-bottom:15px;}.etp-alphab ul.etp-alphab-list{margin:0 0 15px 0;}.etp-alphab ul li{list-style:none;display:inline-block;}.etp-alphab ul li a{display:inline-block;border-bottom:2px solid #eee;min-width:26px;text-align:center;padding:2px;line-height:1.5;margin:0 4px 5px 0;text-transform:uppercase;font-size:inherit;font-weight:400;}.etp-alphab ul li a.current{border-color:#00bcd4;color:#00bcd4;pointer-events:none;}.ex-tplist span.search-btsm > input{max-width:200px;width:auto;}.ex-tplist .extp-search-group select,.ex-tplist .extp-loc_parent select,.ex-tplist span.search-btsm > *{height:35px;margin:0;display:inline-block;vertical-align:top;padding:7px 10px;border:1px solid #ddd;border-radius:0;background:#fff;color:inherit;font-family:inherit;font-size:inherit;}.ex-tplist .extp-search-group select,.ex-tplist .extp-loc_parent select{padding:7px 5px;width:auto;}.ex-tplist .ctgrid ul.ex-social-account{margin:0;}.ex-tplist span.search-btsm{display:inline-block;float:right;}.etp-alphab{display:inline-block;}.extp-search{display:inline-block;width:100%;margin-bottom:15px;}.ex-tplist span.search-btsm > input:-ms-input-placeholder{font-family:"Source Sans Pro",sans-serif;}.ex-tplist span.search-btsm > input::-webkit-input-placeholder{font-family:"Source Sans Pro",sans-serif;}.ex-tplist span.search-btsm > input:-moz-placeholder{font-family:"Source Sans Pro",sans-serif;}.ex-tplist.style-classic .ex-loadmore .loadmore-exbt,.ex-tplist.style-classic span.search-btsm > input,.ex-tplist.style-classic .extp-search-group select,.ex-tplist.style-classic .extp-pagination .page-navi a,.ex-tplist.style-classic .extp-pagination .page-navi span,.ex-tplist.style-classic .ex-social-account li a,.ex-tplist.style-classic .exp-expand .extp-epbutton > div,.ex-tplist.style-classic .tp-search-submit{border-radius:2px;}.extp-search.extp-search-select-cat .extp-search-group>select{float:left;margin-right:10px;}.extp-search.extp-search-select .extp-search-group>select{margin-right:10px;float:left;}.extp-search.extp-search-inline .extp-child_cat.extp-cat-box{width:100%;}.extp-loc_parent{display:inline-block;float:left;}.extp-search.extp-search-inline .extp-search-group .extp-child_cat.extp-cat-box{margin-bottom:15px;}.ex-tplist .etp-search-form.extp-cat-inline select,.ex-tplist .extp-loc_parent.extp-loc-inline select{display:none;}.ex-tplist .extp-child_cat{display:inline-block;margin-bottom:-5px;float:left;vertical-align:top;}.extp-caret{display:inline-block;width:0;height:0;margin-left:2px;margin-left:10px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;}.ex-tplist .extp-child_cat .extp-top-cat{list-style:none;padding:0;margin:0;}.ex-tplist .extp-child_cat .extp-top-cat > li{list-style:none;display:inline-block;float:left;margin:0;margin-right:5px;margin-bottom:5px;padding:5px 17px;border:1px solid #ddd;font-size:inherit;background:#fff;position:relative;cursor:pointer;border-radius:2px;transition:background .2s;}.ex-tplist .extp-child_cat .extp-top-cat > li span:not(.extp-caret){padding:0 10px;}.ex-tplist .extp-child_cat .extp-top-cat > li:hover{background:#eee;}.ex-tplist .extp-child_cat .extp-top-cat > li:hover > ul{transform:scaleY(1);z-index:99;background:#fff;}.ex-tplist .extp-child_cat .extp-top-cat > li:hover ul li{background:#fff;}.ex-tplist .extp-child_cat .extp-top-cat li ul{transform:scaleY(0);transform-origin:top;transition:transform .26s ease;list-style:none;position:absolute;top:calc(100% + 1px);left:-1px;padding:0;margin:1px 0 0 0;border:1px solid #ddd;border-radius:2px;}.ex-tplist .extp-child_cat .extp-top-cat li ul li{list-style:none;margin:0;padding:5px 17px;background:#fff;border:0;cursor:pointer;white-space:nowrap;min-width:170px;border-radius:0;position:relative;transition:background .2s;}.ex-tplist .extp-child_cat .extp-top-cat li ul li:hover{background:#eee;}.ex-tplist .extp-child_cat .extp-top-cat li ul.extp-ul-child ul.extp-ul-child{position:absolute;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .26s ease;list-style:none;margin:0;top:15px;left:100%;padding:0;}.ex-tplist .extp-child_cat .extp-top-cat li ul.extp-ul-child .extp-caret{position:absolute;top:50%;margin-top:-2px;right:10px;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.ex-tplist .extp-child_cat .extp-top-cat li ul.extp-ul-child li{position:relative;}.ex-tplist .extp-child_cat .extp-top-cat li ul.extp-ul-child li:hover > ul{transform:scaleX(1);z-index:99;background:#fff;}.ex-tplist .extp-child_cat .extp-top-cat > li:hover ul li.extp-child-active,.ex-tplist .extp-child_cat .extp-top-cat li.extp-child-active{background:#eee;}.ex-tplist .extp-child_cat .extp-top-cat li ul li:not(:first-child){border-top:unset;}.ex-tplist:not(.style-3):not(.style-7):not(.style-11):not(.style-17):not(.style-19):not(.style-20):not(.style-img-2):not(.style-img-3):not(.style-img-4):not(.style-img-5):not(.style-img-6):not(.style-img-7):not(.style-img-9):not(.style-img-10):not(.list-style-3) h3 a{color:#00bcd4;}.ex-tplist.style-3 .tpstyle-3 .tpstyle-3-rib{background:#00bcd4;}.exp-arrow figure{float:left;}.ex-tplist figure .second_img_config{position:relative;overflow:hidden;display:inline-block;vertical-align:top;}.ex-tplist figure .second-img{opacity:0;transition:opacity .3s ease .1s;}.ex-tplist .second-cus{position:absolute;top:0;}.ex-tplist figure:hover .second-img{opacity:1;backface-visibility:hidden;}.ex-tplist figure.tpstyle-5 .second_img_config{display:block;}.ex-tplist figure.tpstyle-17 .second_img_config{margin-bottom:-4px;}.ex-tplist figure.tpstyle-19:hover .second_img_config img:first-child{opacity:0;}.ex-tplist figure.tpstyle-19:hover .second-img{opacity:.2;-webkit-filter:grayscale(100%);filter:grayscale(100%);}.ex-tplist figure.tpstyle-20 .second_img_config{margin-bottom:-1px;}.ex-tplist figure.tpstyle-20 .second-img{transition:opacity .4s ease;}@media screen and (max-width: 992px) and (min-width: 769px){.ex-tplist.column-4  .ctgrid .item-grid,.ex-tplist.column-5  .ctgrid .item-grid{width:33.33333%;}.ex-tplist.column-4 > .ctgrid .item-grid:nth-child(4n+1){clear:none;}.ex-tplist.column-4 > .ctgrid .item-grid:nth-child(3n+1){clear:both;}.ex-tplist.column-5 > .ctgrid .item-grid:nth-child(5n+1){clear:none;}.ex-tplist.column-5 > .ctgrid .item-grid:nth-child(3n+1){clear:both;}.ex-tplist.column-3 .tpstyle-6 .tpstyle-6-profile{margin-bottom:-39px;}.ex-tplist.column-3 .tpstyle-6 p{margin-top:23px;}.ex-tplist.column-3 .tpstyle-6 figcaption:before{border-width:0;}.ex-tplist.column-3 figure.tpstyle-14 .custom-bg-circle{position:static;margin:0 auto;margin-top:-40px;}.ex-tplist.column-3 figure.tpstyle-14 .tpstyle-14-author h3{position:static;color:#888;}.ex-tplist.column-3 figure.tpstyle-14 .tpstyle-14-author h5{position:static;color:#888;}.ex-tplist.column-3 figure.tpstyle-14 .tpstyle-14-author{height:auto;margin:0 auto;text-align:center;padding:0 10px;}.ex-tplist.column-3 figure.tpstyle-14 p:before{top:20px;left:10px;}.ex-tplist.column-3 figure.tpstyle-14 p:after{right:10px;}.ex-tplist.column-3 figure.tpstyle-14 p{padding:30px 30px 20px 30px;}.ex-tplist.column-3 figure.tpstyle-15 .tpstyle-15-author{padding:0;margin:0 auto;text-align:center;}.ex-tplist.column-3 figure.tpstyle-15 .custom-bg-circle{position:static;margin:0 auto;}.ex-tplist.column-3 figure.tpstyle-15 .tpstyle-15-author h3{position:static;color:#fff;}.ex-tplist.column-3 figure.tpstyle-15 .tpstyle-15-author h5{position:static;}.ex-tplist.column-3 figure.tpstyle-15 p:before{top:108px;left:10px;}.ex-tplist.column-3 figure.tpstyle-15 p:after{right:10px;}.ex-tplist.column-3 figure.tpstyle-15 p{padding:118px 30px 20px 30px;}.ex-tplist.column-3 figure.tpstyle-16 .tpstyle-16-author{position:static;padding:0 10px;text-align:left;-webkit-transform:translateY(0);transform:translateY(0);}.ex-tplist.column-3 figure.tpstyle-16 p:before{top:20px;left:10px;}.ex-tplist.column-3 figure.tpstyle-16 p:after{right:10px;}.ex-tplist.column-3 figure.tpstyle-16 p{padding:30px 30px 10px 30px;}}@media (max-width: 992px){.tpstyle-1-image .image-bg-circle{width:140px;height:140px;}.tpstyle-1 .tpstyle-1-image{padding:15px 0 0 0;}.tpstyle-1 figcaption{padding:12px 30px 15px;}}@media screen and (max-width: 768px){.ex-tplist > .ctgrid .item-grid{width:50%;}.ex-tplist > .ctgrid .item-grid:nth-child(3n+1){clear:none;}.ex-tplist:not(.ex-tpcarousel) > .ctgrid .item-grid:nth-child(2n+1){clear:both;}.ex-tplist.column-5 > .ctgrid .item-grid:nth-child(5n+1){clear:none;}.ex-tplist .etp-search-form.extp-cat-inline select,.ex-tplist .extp-loc_parent.extp-loc-inline select{display:inline-block;}.ex-tplist .etp-search-form.extp-cat-inline .extp-child_cat,.ex-tplist .extp-loc_parent.extp-loc-inline .extp-child_cat{display:none;}.extp-search.extp-search-inline .extp-search-group > select{margin-right:10px;float:left;}}@media (max-width: 450px){.ex-tplist > .ctgrid .item-grid{width:100%;}.ex-tplist span.search-btsm{float:left;margin-top:10px;width:100%;}.extp-search.extp-search-select .extp-search-group select,.extp-search.extp-search-select .extp-loc_parent select,.extp-search.extp-search-inline .extp-search-group select,.extp-search.extp-search-inline .extp-loc_parent select{width:100%;}.extp-search.extp-search-select .extp-search-group>select,.extp-search.extp-search-inline .extp-search-group>select{margin-right:0;margin-bottom:10px;}}.ex-tplist.ex-tpcarousel .item-grid{padding:5px;}.ex-tpcarousel .ex_s_lick-prev:before,.ex_s_lick-next:before{border:solid black;border-width:0 3px 3px 0;display:inline-block;padding:3px;}.ex-tpcarousel .ex_s_lick-prev:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);}.ex-tpcarousel .ex_s_lick-next:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.ex-tpcarousel.ld-screen{max-height:500px;overflow:hidden;position:relative;}.ex-tpcarousel.ld-screen.at-childdiv{max-height:inherit;overflow:visible;position:relative;}.ex-tpcarousel.ld-screen.at-childdiv > .extp-loadcont{opacity:0;transition:all .3s;z-index:-999;}.ex-tpcarousel.ld-screen > *:not(.extp-loadcont){opacity:0;transition:all .3s;}.ex-tpcarousel.ld-screen.at-childdiv > *:not(.extp-loadcont){opacity:1;}.extp-loadcont{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:-1;opacity:0;transition:all ease-out 7s;}.ld-screen > .extp-loadcont{opacity:1;z-index:99999;}.extp-loadicon,.extp-loadicon::before,.extp-loadicon::after{position:absolute;top:50%;left:50%;border:1px solid #ccc;border-left-color:#00bd97;border-radius:974px;-o-border-radius:974px;-ms-border-radius:974px;-webkit-border-radius:974px;-moz-border-radius:974px;}.extp-loadicon{margin:-24px 0 0 -24px;height:49px;width:49px;animation:wptl_load-rotate 1150ms linear infinite;-o-animation:wptl_load-rotate 1150ms linear infinite;-ms-animation:wptl_load-rotate 1150ms linear infinite;-webkit-animation:wptl_load-rotate 1150ms linear infinite;-moz-animation:wptl_load-rotate 1150ms linear infinite;}.extp-loadicon::before{content:"";margin:-22px 0 0 -22px;height:43px;width:43px;animation:wptl_load-rotate 1150ms linear infinite;-o-animation:wptl_load-rotate 1150ms linear infinite;-ms-animation:wptl_load-rotate 1150ms linear infinite;-webkit-animation:wptl_load-rotate 1150ms linear infinite;-moz-animation:wptl_load-rotate 1150ms linear infinite;}.extp-loadicon::after{content:"";margin:-28px 0 0 -28px;height:55px;width:55px;animation:wptl_load-rotate 2300ms linear infinite;-o-animation:wptl_load-rotate 2300ms linear infinite;-ms-animation:wptl_load-rotate 2300ms linear infinite;-webkit-animation:wptl_load-rotate 2300ms linear infinite;-moz-animation:wptl_load-rotate 2300ms linear infinite;}@keyframes wptl_load-rotate{100%{transform:rotate(360deg);}}@-o-keyframes wptl_load-rotate{100%{-o-transform:rotate(360deg);}}@-ms-keyframes wptl_load-rotate{100%{-ms-transform:rotate(360deg);}}@-webkit-keyframes wptl_load-rotate{100%{-webkit-transform:rotate(360deg);}}@-moz-keyframes wptl_load-rotate{100%{-moz-transform:rotate(360deg);}}.exp-lightbox-info *,.ex-tplist *{box-sizing:border-box;}.exp-arrow figure{margin:0;}.ex-tplist.ex-tpcarousel{padding:0 20px;}.extp-loc-inline + input + span{margin-top:-4px;}span.extp-nors{padding:0 5px;}.exp-expand .ex-social-account .teampress-mobile,.exp-expand .ex-social-account .teampress-email,.exp-modal-info .ex-social-account .teampress-mobile,.exp-modal-info .ex-social-account .teampress-email,.exteam-lb .ex-social-account .teampress-mobile{display:none;}.ex-tplist p.extp-dcat{margin:0 0 15px 0;}.extp-back-to-list a{box-shadow:0 0 1px rgba(0,0,0,15%);background:#00bcd4;padding:8px 12px 8px 45px;color:#fff;margin:0 auto;float:none;position:relative;}.extp-back-to-list a i{padding:10px 15px;background:#000;position:absolute;width:33px;top:0;left:0;bottom:0;box-sizing:border-box;}.extp-back-to-list{width:100%;text-align:center;}/* Start stype img-1 */
.tpstyle-img-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 100%;
  color: #000000;
  line-height: 0;
  text-align: center;
}
.tpstyle-img-1 *,.tpstyle-img-2 *
,.tpstyle-img-3 *,.tpstyle-img-4 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.tpstyle-img-1 *,
.tpstyle-img-1 *:before,
.tpstyle-img-1 *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.tpstyle-img-1:before {
  position: absolute;
  top: 10px;
  bottom: 10px;
  left: 10px;
  right: 10px;
  content: '';
  background-color: #ffffff;
  opacity: 0;
  -webkit-transform: scale(0.1);
  transform: scale(0.1);
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.tpstyle-img-1 img {
  width: 100%;
  vertical-align: top;
}
.tpstyle-img-1 figcaption {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  opacity: 0;
  padding: 0 30px;
}
.tpstyle-img-1 h3 {
  margin: 0 0 6px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.tpstyle-img-1 p {
  margin: 10px 0;
  opacity: 0.6;
}
.ex-tplist .tpstyle-img-1 h5{ color:inherit;}
.tpstyle-img-1 .tpstyle-img-1-icons { width: 100%;}
.tpstyle-img-1 a {
  margin: 2px;
  display: inline-block;
}
figure.tpstyle-img-1 .ex-social-account li a{
  background-color: #333333;
  border-radius: 0;
  color: #000000;
  display: block;
  font-size: 14px;
  line-height: 34px;
  text-align: center;
  width: 34px;
}
.tpstyle-img-1 a i:before { color: #fff;}
figure.tpstyle-img-1 .ex-social-account li a:hover {
  background-color: #00BCD4;
  cursor: pointer;
}
.tpstyle-img-1:hover:before {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.tpstyle-img-1:hover figcaption {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  opacity: 1;
}
/* End stype img-1 */
/* Start stype img-2 */
.tpstyle-img-2 {
  position: relative;
  float: left;
  overflow: hidden;
  width: 100%;
  color: #ffffff;
  text-align: left;
  background-color: #1A1A1A;
  display: inline-block;
}
@media only screen and (-webkit-min-device-pixel-ratio:0) {
  .tpstyle-img-2, .tpstyle-img-3:not(*:root) {}{
  display: inline-table;
  }
}
.tpstyle-img-2 * {
  -webkit-transition: all 0.45s ease;
  transition: all 0.45s ease;
}
.tpstyle-img-2 img {
  vertical-align: top;
  width: 100%;
  backface-visibility: hidden;
}
.tpstyle-img-2 figcaption {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  padding: 30px;
  background-color: #202123;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
}
.tpstyle-img-2 p {
  margin: 0;	
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  font-size: inherit;
  margin-top: 12px;
  padding: 12px 0 15px;
  line-height: 1.5em;
}
.tpstyle-img-2:hover > img {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.tpstyle-img-2:hover figcaption {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}
/* End stype img-2 */

/* Start stype img-3 */
.tpstyle-img-3 {
  position: relative;
  float: left;
  overflow: hidden;
  width: 100%;
  color: #fff;
  text-align: center;
  font-size: inherit;
  background-color: #000000;
  line-height: 1.5em;
}
.tpstyle-img-3 *,
.tpstyle-img-3 *:before,
.tpstyle-img-3 *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
.tpstyle-img-3 img {
  width: 100%;
  backface-visibility: hidden;
  vertical-align: top;
}
.tpstyle-img-3 figcaption {
  position: absolute;
  top: 50%;
  width: 100%;
  -webkit-transform: translateY(-25%);
  transform: translateY(-25%);
  padding: 5px 40px;
  opacity: 0;
}
.tpstyle-img-3 h3 {
  margin: 0 0 6px;
  text-transform: uppercase;
  font-weight: 400;
}
.tpstyle-img-3 p {
  
}
.tpstyle-img-3:hover img {
  zoom: 1;
  filter: alpha(opacity=30);
  -webkit-opacity: 0.3;
  opacity: 0.3;
}
.tpstyle-img-3:hover figcaption{
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  opacity: 1;
}
/* End stype img-3 */

/* Start stype img-4 */
.tpstyle-img-4 {
  background-color: #000000;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  color: #ffffff;
  display:inline-block;
  line-height: 1.6em;
  overflow: hidden;
  position: relative;
  text-align: left;
  width: 100%;
}
.tpstyle-img-4 * {
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.tpstyle-img-4 img {
  width: 100%;
  opacity: 0.75;
  position: relative;
  vertical-align: top;
}
.tpstyle-img-4 figcaption {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  text-align:center;
}
.tpstyle-img-4 .tpstyle-img-4-meta {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.tpstyle-img-4 h5 {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  background-color: #000000;
  bottom: 0;
  font-weight: 400;
  margin: 0;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
  color:#fff;
}
.tpstyle-img-4 p {
  padding: 0px 20px;
  opacity: 0;
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
.tpstyle-img-4>i {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 54px;
  -webkit-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
}
.tpstyle-img-4 .ex-icon-plus{background: none}
.tpstyle-img-4 .ex-icon-plus:before {
    width: 3px;
    height: 28px;
    top: 50%;
    left: 50%;
    margin-left: -3px;
    margin-top: -15px;
}
.tpstyle-img-4 .ex-icon-plus:after {
    width: 28px;
    height: 3px;
    top: 50%;
    left: 50%;
    margin-top: -3px;
    margin-left: -15px;
}
.tpstyle-img-4 h3,
.tpstyle-img-4 .ex-social-account{
  opacity: 0;
  padding: 0 20px;
}
.tpstyle-img-4 h3 a {
    border-bottom: 2px solid #00BCD4;
    margin-bottom: 0px;
    padding-bottom: 10px;
    display: inline-block;
}
.tpstyle-img-4 h3{padding-top: 10px}
.tpstyle-img-4 .tpstyle-img-4-hover {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  font-size: 65px;
  justify-content: center;
  opacity: 0;
}
.tpstyle-img-4:hover .tpstyle-img-4-hover{opacity: 1;}
.tpstyle-img-4:hover p,
.tpstyle-img-4:hover h3,
.tpstyle-img-4:hover .ex-social-account {
  opacity: 1;
}
.tpstyle-img-4:hover h5 {
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}
.tpstyle-img-4:hover >i{
  -webkit-transform: translate(-50%, -50%) scale(0.1);
  transform: translate(-50%, -50%) scale(0.1);
  opacity: 0;
}
/* End stype img-4 */

/* Start stype img-5 */
figure.tpstyle-img-5, figure.tpstyle-img-6 {
  position: relative;
  float: left;
  overflow: hidden;
  width: 100%;
  color: #ffffff;
  text-align: center;
  font-size: inherit;
  background-color: #000000;
}
figure.tpstyle-img-5 *,
figure.tpstyle-img-5 *:before,
figure.tpstyle-img-5 *:after,
figure.tpstyle-img-6 *,
figure.tpstyle-img-6 *:before,
figure.tpstyle-img-6 *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.55s ease;
  transition: all 0.55s ease;
}
figure.tpstyle-img-5 img, figure.tpstyle-img-6 img {
  width: 100%;
  backface-visibility: hidden;
  vertical-align: top;
  opacity: 0.9;
}
figure.tpstyle-img-5 .tpstyle-img-5-title {
  position: absolute;
  top: 58%;
  left: 25px;
  padding: 5px 10px 10px;
}
figure.tpstyle-img-5 .tpstyle-img-5-title:before,
figure.tpstyle-img-5 .tpstyle-img-5-title:after,
figure.tpstyle-img-6 .tpstyle-img-6-title:before,
figure.tpstyle-img-6 .tpstyle-img-6-title:after {
  height: 2px;
  width: 400px;
  position: absolute;
  content: '';
  background-color: #ffffff;
}
figure.tpstyle-img-5 .tpstyle-img-5-title:before,
figure.tpstyle-img-6 .tpstyle-img-6-title:before {
  top: 0;
  left: 10px;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
figure.tpstyle-img-5 .tpstyle-img-5-title:after,
figure.tpstyle-img-6 .tpstyle-img-6-title:after {
  bottom: 0;
  right: 10px;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
figure.tpstyle-img-5 .tpstyle-img-5-title div:before,
figure.tpstyle-img-5 .tpstyle-img-5-title div:after,
figure.tpstyle-img-6 .tpstyle-img-6-title div:before,
figure.tpstyle-img-6 .tpstyle-img-6-title div:after {
  width: 2px;
  height: 300px;
  position: absolute;
  content: '';
  background-color: #ffffff;
}
figure.tpstyle-img-5 .tpstyle-img-5-title div:before,
figure.tpstyle-img-6 .tpstyle-img-6-title div:before {
  top: 10px;
  right: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}
figure.tpstyle-img-5 .tpstyle-img-5-title div:after,
figure.tpstyle-img-6 .tpstyle-img-6-title div:after {
  bottom: 10px;
  left: 0;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
figure.tpstyle-img-5 h3,
figure.tpstyle-img-5 h5,
figure.tpstyle-img-6 h3,
figure.tpstyle-img-6 h5 {
  margin: 0;
  text-transform: uppercase;
}
figure.tpstyle-img-5 h3, figure.tpstyle-img-6 h3 {
  font-weight: 400;
}
figure.tpstyle-img-5 h5, figure.tpstyle-img-6 h5{
  display: block;
  background-color: #00bcd4;
  padding: 4px 10px;
  color: #fff;
}
figure.tpstyle-img-5 figcaption {
  position: absolute;
  bottom: 42%;
  left: 25px;
  text-align: left;
  opacity: 0;
  padding: 5px 30px 5px 10px;
}
figure.tpstyle-img-5 figcaption p, figure.tpstyle-img-6 figcaption p {
  margin: 5px;
  opacity:.9;
}
figure.tpstyle-img-5 .ex-social-account li a,
figure.tpstyle-img-6 .ex-social-account li a{
  text-align: left;
  background: transparent;
  margin-left: 5px;
  width: 20px;
  opacity:.6;
}

figure.tpstyle-img-5:hover img,
figure.tpstyle-img-6:hover img {
  zoom: 1;
  filter: alpha(opacity=35);
  -webkit-opacity: 0.35;
  opacity: 0.35;
}
figure.tpstyle-img-5:hover .tpstyle-img-5-title:before,
figure.tpstyle-img-5:hover .tpstyle-img-5-title:after,
figure.tpstyle-img-5:hover .tpstyle-img-5-title div:before,
figure.tpstyle-img-5:hover .tpstyle-img-5-title div:after,
figure.tpstyle-img-6:hover .tpstyle-img-6-title:before,
figure.tpstyle-img-6:hover .tpstyle-img-6-title:after,
figure.tpstyle-img-6:hover .tpstyle-img-6-title div:before,
figure.tpstyle-img-6:hover .tpstyle-img-6-title div:after {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
figure.tpstyle-img-5:hover .tpstyle-img-5-title:before,
figure.tpstyle-img-5:hover .tpstyle-img-5-title:after,
figure.tpstyle-img-6:hover .tpstyle-img-6-title:before,
figure.tpstyle-img-6:hover .tpstyle-img-6-title:after {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
figure.tpstyle-img-5:hover figcaption,
figure.tpstyle-img-5.hover figcaption,
figure.tpstyle-img-6:hover figcaption,
figure.tpstyle-img-6.hover figcaption {
  opacity: 1;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
/* End stype img-5 */

/* Start stype img-6 */
figure.tpstyle-img-6 .tpstyle-img-6-title {
  position: absolute;
  bottom: 58%;
  right: 25px;
  padding: 5px 10px 10px;
}
figure.tpstyle-img-6 figcaption {
  position: absolute;
  top: 42%;
  right: 25px;
  text-align: right;
  opacity: 0;
  padding: 5px 10px 10px 30px;
}

/* End stype img-6 */

/* Start stype img-7 */
figure.tpstyle-img-7 {
  position: relative;
  float: left;
  overflow: hidden;
  width: 100%;
  text-align: center;
}
figure.tpstyle-img-7 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
}
figure.tpstyle-img-7 img {
  opacity: 1;
  width: 100%;
}
figure.tpstyle-img-7:after,
figure.tpstyle-img-7:before {
  background: #ffffff;
  width: 0;
  height: 100%;
  position: absolute;
  content: '';
  opacity: 0.5;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  z-index: 1;
}
figure.tpstyle-img-7:after {
  top: 0;
  left: 0;
}
figure.tpstyle-img-7:before {
  right: 0;
  bottom: 0;
}
figure.tpstyle-img-7 figcaption {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
  opacity: 0;
}
figure.tpstyle-img-7 p {
  margin: 0;
  padding: 4px 15px;
}
figure.tpstyle-img-7 figcaption h3 {
  width: 100%;
  margin: 0;
  padding: 8px 20px;
  bottom: 0;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  color: #00BCD4;
}
figure.tpstyle-img-7 figcaption h5 {
  margin: 0;
  padding: 2px;
}
figure.tpstyle-img-7:hover img{
  /*-webkit-filter: grayscale(100%);
  filter: grayscale(100%);*/
}
figure.tpstyle-img-7:hover:after,
figure.tpstyle-img-7:hover:before {
  width: 100%;
  height: 100%;
}
figure.tpstyle-img-7:hover figcaption{
  transition: all 0.2s;
  opacity: 1;
}
.tpstyle-img-7 .ex-social-account{
  margin-top: 8px;
}
.tpstyle-img-7 .ex-social-account li a:hover {
    background: #00BCD4;
}
/* End stype img-7 */

/* Start stype img-8 */
figure.tpstyle-img-8 {
  position: relative;
  float: left;
  overflow: hidden;
  width: 100%;
  background: #000000;
  text-align: left;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
figure.tpstyle-img-8 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease-in;
  transition: all 0.35s ease-in;
}
figure.tpstyle-img-8 img {
  width: 100%;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
figure.tpstyle-img-8 figcaption {
  position: absolute;
  top: 25px;
  left: 25px;
  bottom: 25px;
  right: 25px;
  display: block;
}
figure.tpstyle-img-8 figcaption:before {
  position: absolute;
  min-width: 40px;
  min-height: 40px;
  display: block;
  top: 0;
  left: 0;
  width: 0;
  content: '';
  background: rgba(255, 255, 255, 1);
  opacity: 0;
  -webkit-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  -webkit-transition: all 0.35s ease-in;
  transition: all 0.35s ease-in;
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
}
figure.tpstyle-img-8 h3,
figure.tpstyle-img-8 p {
  opacity: 0;
  color: #ffffff;
}
figure.tpstyle-img-8 h5,
figure.tpstyle-img-8 .ex-social-account {
  opacity: 0;
  padding: 0 15px;
}
figure.tpstyle-img-8 h5{
  margin-top: 15px;
}
figure.tpstyle-img-8 h3 {
  text-transform: uppercase;
  margin: 0;
  line-height: 40px;
  padding: 0 15px;
  font-weight: 400;
}
figure.tpstyle-img-8 h3 span {
  font-weight: 800;
}
figure.tpstyle-img-8 p {
  padding: 15px 15px;
  text-align: left;
  margin: 0;
}
figure.tpstyle-img-8 > i {
  position: absolute;
  top: 25px;
  left: 25px;
  font-size: 27px;
  color: #00BCD4;
  width: 40px;
  height: 40px;
  line-height: 30px;
  padding:6px;
  text-align: center;
  background: rgba(255, 255, 255, 0.9);
  z-index: 1;
  -webkit-transform: rotateX(0);
  transform: rotateX(0);
}
figure.tpstyle-img-8:hover img{
  opacity: 0.3;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
figure.tpstyle-img-8:hover figcaption:before {
  -webkit-animation: animateInstyleimg8 0.7s 0.35s forwards ease;
  animation: animateInstyleimg8 0.7s 0.35s forwards ease;
}
figure.tpstyle-img-8:hover figcaption,
figure.tpstyle-img-8:hover h3,
figure.tpstyle-img-8:hover p,
figure.tpstyle-img-8:hover h5,
figure.tpstyle-img-8:hover .ex-social-account {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s;
}
figure.tpstyle-img-8:hover figcaption{background: rgba(0,0,0, .5);}
figure.tpstyle-img-8:hover > i{
  opacity: 0;
  -webkit-transform: rotateX(90deg);
  transform: rotateX(90deg);
}
@-webkit-keyframes animateInstyleimg8 {
  0% {
    opacity: 0;
    width: 0%;
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
  }
  50% {
    opacity: 1;
    width: 0%;
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
  }
  100% {
    opacity: 1;
    width: 100%;
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
  }
}
@keyframes animateInstyleimg8 {
  0% {
    opacity: 0;
    width: 0%;
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
  }
  40% {
    opacity: 1;
    width: 0%;
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
  }
  100% {
    opacity: 1;
    width: 100%;
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
  }
}
/* End stype img-8 */

/* Start stype img-9 */
figure.tpstyle-img-9 {
  color: #fff;
  position: relative;
  float: left;
  overflow: hidden;
  width: 100%;
  background: #000000;
  display: table-cell;
}
figure.tpstyle-img-9 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
figure.tpstyle-img-9 img {
  opacity: 1;
  width: 100%;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
figure.tpstyle-img-9 figcaption {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: left;
  cursor:pointer;
}
figure.tpstyle-img-9 figcaption > div {
  background-color: #fff;
  position: absolute;
  width: 100%;
  bottom: 28px;
  left: 100%;
  padding: 7px 15px;
  -webkit-transition: left 0.35s;
  transition: left 0.35s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
figure.tpstyle-img-9 figcaption > div a {
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
figure.tpstyle-img-9 figcaption > div a:hover {
  opacity: 1;
}
figure.tpstyle-img-9 figcaption::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
  background-image: linear-gradient(to top, #000000 0%, transparent 50%, #000000 100%);
}
figure.tpstyle-img-9 h3 {
  text-align: center;
  margin: 0;
  padding: 7px 15px;;
  position: absolute;
  bottom: 70px;
  right: 100%;
  width: calc( 100% - 30px );
  text-transform: uppercase;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  background-color: #00bcd4;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
figure.tpstyle-img-9 h3 span {
  font-weight: 800;
}
figure.tpstyle-img-9:hover img {
  opacity: 0.7;
}
figure.tpstyle-img-9:hover figcaption > div {
  left: 35%;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
figure.tpstyle-img-9:hover figcaption h3 {
  right: 30px;
  opacity: 1;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
figure.tpstyle-img-9:hover figcaption::before {
  opacity: 0.8;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

/* End stype img-9 */

/* Start stype img-10 */
.tpstyle-img-10 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 100%;
  background-color: #000000;
  color: #ffffff;
  text-align: left;
  font-size: inherit;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
.tpstyle-img-10 * {
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.tpstyle-img-10 img {
  width: 100%;
  vertical-align: top;
}
.tpstyle-img-10 figcaption {
  position: absolute;
  height: 75px;
  bottom: 0;
  overflow: hidden;
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.75);
}
.tpstyle-img-10 h3 {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin: 3px 0;
}
.tpstyle-img-10 .tpstyle-img-10-info {
  margin-top: 4px;
  padding-top: 1px;
  transform: translateY(25px);
  transition: all .25s ease-out .2s;
  opacity: 0;
}
.tpstyle-img-10 p{
  font-size: inherit;
  margin: 10px 0px;
  line-height: 1.6;
  margin-bottom: 15px;
  border-top: 1px solid #6a6a6a;
  padding-top: 14px;
}
.tpstyle-img-10 .ex-social-account li a{
  transition: all .2s ease-out;
  opacity:.7;
}
.tpstyle-img-10 .ex-social-account li a:hover{ opacity:1;}
.tpstyle-img-10:hover figcaption {
  height: calc(85%);
}
.tpstyle-img-10:hover .tpstyle-img-10-info
 {
  transform: translateY(0);
  opacity: 1;
}
/* End stype img-10 */

/* Start stype 11 */
.tpstyle-img-11 {
  position: relative;
  float: left;
  overflow: hidden;
  width: 100%;
  color: #ffffff;
  text-align: left;
  font-size: 16px;
}
.tpstyle-img-11 * {
  -webkit-box-sizing: padding-box;
  box-sizing: padding-box;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.tpstyle-img-11 img {
  opacity: 1;
  width: 100%;
  vertical-align: top;
}
.tpstyle-img-11 figcaption {
  
  position: absolute;
  bottom: 25px;
  right: 0;
  z-index: 2;
  text-align: right;
  white-space: nowrap;
}
.tpstyle-img-11 h3 {
  margin: 0;
  font-weight: 400;
  font-size: 1em;
  line-height: 1em;
  text-transform: uppercase;
  text-align: right;
  margin-bottom: 3px;
}
.tpstyle-img-11 h3 a{
  background-color: #21232B;
  padding: 8px 15px;
  text-align: center;
  display: inline-block;
}
.tpstyle-img-11 h5 {
  background-color: #21232B;
  padding: 8px 15px;
  display: inline-block;
}
.tpstyle-img-11 i {
  padding: 8px;
  display: inline-block;
  font-size: 20px;
  color: #ffffff;
  opacity: 0.8;
  border-bottom: 4px solid transparent;
  margin-bottom: -4px;
}
.tpstyle-11-img i:hover {
  opacity: 1;
  color: #f39c12;
  border-bottom: 4px solid #f39c12;
}
.tpstyle-img-11:hover figcaption .tpstyle-img-11-icons {
  opacity: 1;
}
/* End stype 11 */
.ex-tplist .tpstyle-img-10 h5,
.ex-tplist .tpstyle-img-3 h5,
.ex-tplist .tpstyle-img-2 h5{color: #00BCD4;}
.ex-social-account li a:hover{ background: #00BCD4;}
.tpstyle-4 .ex-social-account li a:hover,
.tpstyle-img-10 .ex-social-account li a:hover{ background: transparent; }
.tpitem-list{
  color: #101010;
  font-family: 'Source Sans Pro', sans-serif;
  margin: 20px 0;
}
.ctlist .tpitem-list.item-grid:first-child{margin-top: 5px}
.ctlist .tpitem-list.item-grid:last-child{margin-bottom: 5px}
/* Start stype list 1 */
.tpstyle-list-1{
  width: 100%;
  position: relative;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
  border-radius: 22px;
  border-top: 50px solid #eee;
}
.tpstyle-list-1 .tplist-1-info,
.tpstyle-list-2 .tplist-2-info{
  padding: 40px 20px;
  margin-top: -65px;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
}
.tpstyle-list-1 .tplist-1-image,
.tpstyle-list-2 .tplist-2-image{
  width: 142px;
  height: 142px;
  overflow: hidden;
  float: left;
  display: inline-block;
  vertical-align: top;
  margin-top: 35px;
}
.tpstyle-list-1 .tplist-1-image .image-bg-circle,
.tpstyle-list-2 .tplist-2-image .image-bg-circle{
  width: 142px;
  height: 142px;
  margin: 0 auto;
  border-radius: 50%;
  background-position: center center;
  background-size: cover;
  border: solid 6px #eee;
}
.tpstyle-list-1 figcaption,
.tpstyle-list-2 figcaption{
  width: calc(100% - 145px);
  padding: 0 10px;
  display: inline-block;
  margin-top: -10px;
}
.tpstyle-list-1 h5{margin-top: 35px}
.tpstyle-list-1 .ex-social-account li a,
.tpstyle-list-2 .ex-social-account li a{
  background: none;
  color: #888;
  line-height: 34px;
  border:1px solid #eee;
}
/* End stype list 1 */

/* Start stype list 2 */
.tpstyle-list-2 .ex-social-account li a{ border-color:#ddd}
.tpstyle-list-2 figcaption{ padding:15px 20px;}
.tpstyle-list-2{
  width: 100%;
  border-radius: 0;
}
.tpstyle-list-2 .tplist-2-info{
  margin-top: 0px;
  padding: 0;
}
.tpstyle-list-2 .tplist-2-image{
  margin-top: 0px;
  width: 240px;
  height: 240px;
}
.tpstyle-list-2 .tplist-2-image .image-bg-circle{
  border: 0;
  width: 240px;
  height: 240px;
}
.tpstyle-list-2 figcaption{
  margin-top: 0;
  width: calc(100% - 240px);
}
.tpstyle-list-2 p{
  padding-top: 10px;
  position: relative;
}
.tpstyle-list-2 p:before{
  content: '';
  border-top: 2px solid #eee;
  position: absolute;
  width: 20%;
  min-width:150px;
  top: 0;
  left: 0;
}
/* End stype list 2 */

/* Start stype list 3 */
.tpstyle-list-3{
  width: calc(100% - 80px);
  border-radius: 0;
  border: 2px dashed #00bcd4;
}
.tpstyle-list-3 .tplist-3-info{
  margin-top: 0px;
  padding: 0;
  display: flex;
  align-items: center;
}
.tpstyle-list-3 .tplist-3-image{
  margin-top: 0px;
  width: 160px;
  height: 160px;
}
.tpstyle-list-3 .tplist-3-image .image-bg-circle{
  border-radius: 50%;
  width: 160px;
  height: 160px;
  margin: 0 auto;
  background-position: center center;
  background-size: cover;
}
.tpstyle-list-3 figcaption{
  width: calc(100% - 80px);
  padding: 15px 25px;
}
.tpitem-list.item-grid:nth-child(odd) .tpstyle-list-3{
  margin-left: 80px;
}
.tpitem-list.item-grid:nth-child(even) .tpstyle-list-3{
  margin-right: 80px;
}
.tpitem-list.item-grid:nth-child(even) .tpstyle-list-3  figcaption{
  border-radius: 0 10px 10px 0;
  text-align: right;
}
.tpitem-list.item-grid:nth-child(odd) .tpstyle-list-3 figcaption{
  float: right;
  border-radius: 10px 0 0  10px;
  
}
.tpitem-list.item-grid:nth-child(even) .tpstyle-list-3  .tplist-3-image{
  margin-left: auto;
  order: 2;
  margin-right: -80px;
}
.tpitem-list.item-grid:nth-child(odd) .tpstyle-list-3 .tplist-3-image{
  float: left;
  margin-left: -80px;
}
.tpstyle-list-3 .ex-social-account li a{
  background: transparent;
  color: inherit;
  text-align: left;
  line-height: 15px;
  opacity: .8;
  width: 25px;
}
.tpitem-list.item-grid:nth-child(even) .tpstyle-list-3 .ex-social-account li a{ text-align:right;}
.tpstyle-list-1 .ex-social-account li a:hover,
.tpstyle-list-2 .ex-social-account li a:hover{color:#fff;background: #00bcd4;}
.ex-tplist .tpstyle-list-3 h5{color: #00BCD4;}

@media screen and (max-width: 450px){
  .tpstyle-list-1 figcaption, .tpstyle-list-2 figcaption{
    width: 100%;
  }
  .tpstyle-list-1 .tplist-1-image, .tpstyle-list-2 .tplist-2-image{
    width: 100%;
  }
  .tpstyle-list-3 {
    width: calc(100% - 50px);
}
  .tpstyle-list-3 figcaption {
    width: calc(100% - 50px);
    padding: 15px 10px;
  }
  .tpstyle-list-3 .tplist-3-image .image-bg-circle {
    width: 100px;
    height: 100px;
  }
  .tpstyle-list-3 .tplist-3-image {
    width: 100px;
    height: 100px;
  }
  .tpitem-list.item-grid:nth-child(odd) .tpstyle-list-3 .tplist-3-image {
    margin-left: -50px;
  }
  .tpitem-list.item-grid:nth-child(even) .tpstyle-list-3 .tplist-3-image {
    margin-right: -50px;
  }
  .tpitem-list.item-grid:nth-child(odd) .tpstyle-list-3 {
    margin-left: 50px;
  }
  .tpitem-list.item-grid:nth-child(even) .tpstyle-list-3 {
    margin-right: 50px;
  }
  .tpstyle-list-1 h5{margin-top: 0}
  .ex-tplist .tpstyle-list-1 figcaption h3,
  .ex-tplist .tpstyle-list-2 figcaption h3{margin-top: 10px}
}.ex-tplist .ctlist button,.ex-tplist .ctlist input,.ex-tplist .ctlist select,.ex-tplist .ctlist textarea{
  font-family: 'Source Sans Pro', sans-serif;
}
.ex-tplist .ctlist table th.exp-sort > i{
  float: right;
  margin-top: 4px;
}
.ex-tplist .ctlist tbody tr td > a{
  display: inherit;
  overflow: hidden;
}
.ex-tplist .ctlist .exp-td-first{
  padding: 5px;
}
/*Start table 1*/
.ex-table-1{
  border: 0;
}
.ex-table-1 tbody tr:nth-child(odd){
  background-color: #f5f5f5;
}
.ex-table-1 .extp-hide-mb{display: none;}
.ex-table-1 thead th:nth-child(1),
.ex-table-1 tbody td:nth-child(1)
{width: 15%}
.ex-table-1 thead th:nth-child(2),
.ex-table-1 tbody td:nth-child(2)
{width: 15%}
.ex-table-1 thead th:nth-child(3),
.ex-table-1 tbody td:nth-child(3)
{width: 15%}
.ex-table-1 thead th:nth-child(4),
.ex-table-1 tbody td:nth-child(4)
{width: 25%}
.ex-table-1 thead th:nth-child(5),
.ex-table-1 tbody td:nth-child(5)
{width: 15%}
.ex-table-1 thead th:nth-child(6),
.ex-table-1 tbody td:nth-child(6)
{width: 15%}
.ex-table-1 th, .ex-table-1 td{border:0;}
.ex-table-1 td{color: #333; font-size: 14px;padding: 10px 15px; border-bottom: 1px dashed rgba(0, 0, 0, 0.15);}
.ex-table-1 th.exp-sort.exp_asc > i.fa-sort:before {
    content: "\f0de";
}
.ex-table-1 th.exp-sort.exp_desc > i.fa-sort:before {
  content: "\f0dd";
}
.ex-table-1 img{
  width: 100%;
  transition: all .35s;
}
.ex-table-1 th{
  border: 0;
  font-size: 15px;
  color: #fff;
  line-height: 1.4;
  background-color: #00BCD4;
  padding: 15px;
  text-transform: uppercase;
  border-right: 1px solid #fff;
  font-weight:400;
}
.ex-table-1 th:last-child{ border-right:0;}

.ex-table-1 tbody tr.odd{background-color: #f8f6ff;}
.ex-table-1 tbody tr:hover img{
  transform: scale(1.15);
}
.ex-table-1 h3,
.ex-table-1 h5,
.ex-table-1 p{font-size: 13px}
.ex-table-1 h5{text-transform: capitalize;}
.ex-table-1 .ex-social-account li a,
.ex-table-2 .ex-social-account li a
{background: inherit; color: #333;}

/*End table 1*/
.ex-table-2{
	border:1px solid #00BCD4;
}
.ex-table-2 .ex-table2-image{
  width: 120px;
  padding: 5px;
}
.ex-table-2 .ex-table2-info{
  padding-left: 20px
}
.ex-table-2 .ex-table2-social{
  width: 200px;
  text-align: left;
}
.ex-table-2 img{
  width: 100%;
  transition: all .35s;
}
.ex-table-2 tbody tr:nth-child(odd){background-color: #f8f6ff;}
.ex-table-2 tbody tr td{border: 0}
.ex-table-2 tbody tr h3{
  text-transform: capitalize;
}
.ex-table-2 tbody tr h5{
  color: #b6b6b6;
  line-height: 15px;
  display: block;
  font-weight: normal;
  text-transform: capitalize;
}
.ex-table-2 tbody tr:hover img{
  transform: scale(1.15);
}
.ex-table-2 .extp-hide-mb{display: none;}
/*End table 2*/
.table-lv-sort .r-search {
    padding: 10px 15px;
	float: right; margin: 15px 0;
    background: #fafafa;
    border: 1px solid #eee;
}
.table-lv-sort th.exp-sort {
    cursor: pointer;
	text-align:left;
}
.table-lv-sort th.exp-sort  > i{ float:right;}
.table-lv-sort th.exp-sort.s-ascending  > i.fa-sort:before{ content:"\f0de";}
.table-lv-sort th.exp-sort.s-descending  > i.fa-sort:before{ content:"\f0dd";}
.table-lv-sort .r-search > * {
    display: inline-block;
    width: auto;
    font-family: inherit;
	font-size: 13px;
}
.table-lv-sort .r-search label{ margin-right:15px;}
.table-lv-sort .r-search input{height: 37px; line-height: 1; border: 1px solid #ddd; background: #fff; height: 37px; padding: 6px 12px; border-radius: 0;}
/* Responsive table*/
@media screen and (max-width: 992px){
  .ex-table-1 thead th:first-child{width: 15%}
}
@media screen and (max-width: 768px){
  .ex-table-1 .extp-hide-mb{display: block;}
  .ex-table-1 .extp-hide-screen{display: none;}
  .ex-table-1 .extp-detail{float: left;}
  .ex-table-2 .extp-hide-mb{display: block;}
  .ex-table-2 .extp-hide-screen{display: none;}
}
@media screen and (max-width: 450px){
  .ex-table-1 thead th:nth-child(1), .ex-table-1 tbody td:nth-child(1) {
    width: 40%;
  }
  .ex-table-1 thead th:nth-child(2), .ex-table-1 tbody td:nth-child(2) {
    width: 60%;
  }
}
.table-layout .ex-loadmore{ border:0; padding:0;}
.ex-tplist.table-layout span.extp-nors { white-space: nowrap; padding: 10px 0; display: block; }/* Start Expand content */
.exp-arrow:after{
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  border-bottom: 10px solid #222;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  height: 0;
  width: 0;
  margin: 2px auto 0;
  opacity: 0;
  transition: opacity .3s ease-in-out;
}
.exp-arrow:before {
  content: "";
  border-bottom: 10px solid #eee;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  right: 9px;
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  opacity: 0;
  display: block !important;
}
.ex-tplist.column-3 .exp-expand{
  width: calc(300% + 20px);
}
.ex-tplist.column-2 .exp-expand{
  width: calc(200% + 10px);
}
.ex-tplist.column-4 .exp-expand{
  width: calc(400% + 30px);
}
.ex-tplist.column-5 .exp-expand{
  width: calc(500% + 40px);
}
.exp-expand {
  position: relative;
  box-sizing: content-box;
  overflow: hidden;
  background: #222;
  transition: max-height .3s ease-in-out,margin-bottom .1s .2s,margin-top .2s 0s;
  color: #d6d6d6;
  max-height: 0;
  margin: 0;
  z-index: 9;
  -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
  box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
}
.active-collaps .exp-expand{ margin-top:10px; z-index: 99}
.cl-dark .exp-expand{
  background: #333;
  color: #fff;
  /*border: 1px solid #333;*/
}
.cl-dark .exp-arrow:after {
  border-bottom: 8px solid #333;
}
.nicescroll-rails {
  border-radius: 5px;
  width: 6px !important;
	background:rgba(0, 0, 0,.15);
	overflow:hidden;
  margin-left: -3px;
  z-index: 999 !important;
}
.nicescroll-cursors{ border:0 !important}
.exp-expand .exp-padding{padding: 0px; display: inline-block; box-sizing: border-box; vertical-align: top; max-width:100%; max-height:400px; opacity: 1 !important;}
.ex-tplist.column-3 .item-grid:nth-of-type(3n+2) .exp-expand {margin-left: calc(-100% - 10px);}
.ex-tplist.column-3 .item-grid:nth-of-type(3n+3) .exp-expand {margin-left: calc(-200% - 20px);}
.ex-tplist.column-2 .item-grid:nth-of-type(2n+2) .exp-expand {margin-left: calc(-100% - 10px);}
.ex-tplist.column-4 .item-grid:nth-of-type(4n+2) .exp-expand {margin-left: calc(-100% - 10px);}
.ex-tplist.column-4 .item-grid:nth-of-type(4n+3) .exp-expand {margin-left: calc(-200% - 20px);}
.ex-tplist.column-4 .item-grid:nth-of-type(4n+4) .exp-expand {margin-left: calc(-300% - 30px);}
.ex-tplist.column-5 .item-grid:nth-of-type(5n+2) .exp-expand {margin-left: calc(-100% - 10px);}
.ex-tplist.column-5 .item-grid:nth-of-type(5n+3) .exp-expand {margin-left: calc(-200% - 20px);}
.ex-tplist.column-5 .item-grid:nth-of-type(5n+4) .exp-expand {margin-left: calc(-300% - 30px);}
.ex-tplist.column-5 .item-grid:nth-of-type(5n+5) .exp-expand {margin-left: calc(-400% - 40px);}
.active-collaps .exp-expand-des,
.active-collaps .exp-expand{
  max-height: 400px;
}
.ex-tplist.fct-collapse .ctgrid .item-grid:first-child .exp-expand-pre,
.ex-tplist.fct-collapse .ctgrid .item-grid:last-child .exp-expand-next{
  pointer-events: none;
  opacity: .5;
}
.item-grid.active-collaps .exp-arrow:before,
.item-grid.active-collaps .exp-arrow:after {
    opacity: 1;
}
.exp-expand .exp-expand-meta{
  border-bottom: 1px solid #2f2f2f;
  padding-bottom: 10px;
  margin-bottom: 10px;
  line-height: 1.6;
}
.exp-expand .expand-social{ padding:0; margin:10px 0}
.exp-expand .exp-expand-meta .ex-social-account {
  margin-top: 10px;
}
.exp-expand .exp-expand-meta .ex-social-account li a {
    color: #888;
    border: 0px solid #eee;
    line-height: 35px;
    transition: all .2s;
}
.exp-expand .exp-expand-meta .ex-social-account li a:hover{
  color: #fff;
}

.exp-expand .exp-expand-des h3 {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin: 3px 0;
}
.exp-expand .exp-expand-des h3 a{
  box-shadow: none;
  color: #00bcd4;
}
.exp-expand .exp-expand-meta h5 {
  font-weight: 400;
  margin: 0;
  font-size: 13px;
  text-transform: initial;
  color: #888;
  display: inline-block;
  margin-right: 15px;
  padding-right: 15px;
  border-right: 2px solid #3b3b3b;
}
.exp-expand .exp-expand-meta h5:last-of-type {
    border: 0;
    padding: 0;
    margin: 0;
}
.exp-expand .exp-expand-meta h5:first-child {
  
}
.exp-expand .exp-expand-image{
  display: inline-block;
  width: 40%;
  float:left;
  padding: 25px 0 25px 25px;
}
.exp-expand .exp-expand-des{
  display: inline-block;
  width: 60%;
  vertical-align: top;
  padding: 0 25px;
  height: 0;
}
.active-collaps .exp-expand-des {
    height: 308px;
    margin: 25px 0;
}
.exp-expand .extp-epbutton {
  position: absolute;
  right: 22px;
  top: 10px;
  z-index:999;
}
.exp-expand .extp-epbutton .exp-expand-close{
  vertical-align: top;
}
.exp-expand .extp-epbutton > div{
  width: 35px;
  height: 35px;
  display:inline-block;
  text-align: center;
  border: 1px solid transparent;
  background: rgba(0,0,0,.7);
  line-height: 34px;
  position:relative;
  cursor:pointer;
  transition: all .3s;
}
.exp-expand .extp-epbutton > div:after {
  content:"";
  border: solid rgb(255, 255, 255);
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 4px;
}
.exp-expand .extp-epbutton > div.exp-expand-pre:after {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  margin-right:-4px;
}
.exp-expand .extp-epbutton > div.exp-expand-next:after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-left:-4px;
}
.exp-expand .extp-epbutton > div.exp-expand-close:before,
.exp-expand .extp-epbutton > div.exp-expand-close:after{
  position: absolute;
  top: 50%;
  padding:0;
  border:0;
  content:"";
  background-color: rgba(255,255,255,1);
}
.exp-expand .extp-epbutton > div.exp-expand-close:before {
  left: 50%;
  display: block;
  height: 1px;
  width: 19px;
  margin-left: -10px;
  margin-top: -1px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}
.exp-expand .extp-epbutton > div.exp-expand-close:after {
  display: block;
  height: 19px;
  width: 1px;
  margin-left: 16px;
  margin-top: -10px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}
.exp-expand .extp-epbutton > div:hover{ background:#fff; color:#000000;border-color:#000;}
.exp-expand .extp-epbutton > div:hover:after{ border-color:#000;}
.exp-expand .extp-epbutton > div.exp-expand-close:hover:before,
.exp-expand .extp-epbutton > div.exp-expand-close:hover:after{background:#000;}
/* End Expand content */

/* Responesive expand*/
@media screen and (max-width: 992px) and (min-width: 769px){
  .ex-tplist.column-4 .exp-expand,
  .ex-tplist.column-5 .exp-expand{
    width: calc(300% + 20px);
  }
  .ex-tplist.column-4 .item-grid:nth-of-type(3n+1) .exp-expand,
  .ex-tplist.column-5 .item-grid:nth-of-type(3n+1) .exp-expand
   {margin-left: 0;}
  .ex-tplist.column-4 .item-grid:nth-of-type(3n+2) .exp-expand,
  .ex-tplist.column-5 .item-grid:nth-of-type(3n+2) .exp-expand
   {margin-left: calc(-100% - 10px);}
  .ex-tplist.column-4 .item-grid:nth-of-type(3n+3) .exp-expand,
  .ex-tplist.column-5 .item-grid:nth-of-type(3n+3) .exp-expand
   {margin-left: calc(-200% - 20px);}
}
@media screen and (max-width: 768px){
  .ex-tplist.column-3 .exp-expand,
  .ex-tplist.column-4 .exp-expand,
  .ex-tplist.column-5 .exp-expand{
    width: calc(200% + 10px);
  }
  .ex-tplist.column-3 .item-grid:nth-of-type(2n+1) .exp-expand,
  .ex-tplist.column-4 .item-grid:nth-of-type(2n+1) .exp-expand,
  .ex-tplist.column-5 .item-grid:nth-of-type(2n+1) .exp-expand
   {margin-left: 0;}
  .ex-tplist.column-3 .item-grid:nth-of-type(2n+2) .exp-expand,
  .ex-tplist.column-4 .item-grid:nth-of-type(2n+2) .exp-expand,
  .ex-tplist.column-5 .item-grid:nth-of-type(2n+2) .exp-expand
   {margin-left: calc(-100% - 10px);}
}
@media (max-width: 450px){
  .ex-tplist > .ctgrid .item-grid:nth-of-type(n) .exp-expand {width: 100%; margin-left: 0;}
}/* Start modal content */
.ehd-scroll .nicescroll-rails{
  opacity: 0 !important;
}
.extp-hidden-scroll{ overflow:hidden; height:auto;margin-right: 15px;}
.extsc-hidden .nicescroll-rails{ border-radius:5px; width:6px !important;}
.extsc-hidden .nicescroll-cursors{ border:0 !important}
.extsc-hidden {
  position: fixed;
  top: 0px;
  right: 0;
  background: #fff;
  z-index: -1;
  left: auto;
  transition: all .3s linear .2s;
  transform: translateX(100%);
  width: 600px;
  height: 100%;
  padding: 3px 2px;
  opacity:0;
}
.extsc-hidden-active{
  transition: all .3s linear .2s;
  transform: translateX(0);
  z-index: 999999;
  opacity:1;
}
.extsc-hidden-active .extp-mdbutton{
  transition: all .3s linear .2s;
  right: 30px;
  bottom: 20px;
  opacity: 1;
}
.extsc-hidden .exp-modal-info{ overflow: scroll; height: calc(100vh - 6px ); padding: 20px 30px 20px 25px; margin-bottom: 6px;}
.item-modl{ display:none; overflow:hidden;}
.extsc-hidden .exp-modal-info > div{
  display: inline-block;
  width: 100%;
}
.extsc-hidden .exp-modal-info .exp-modal-image img{}
.extsc-hidden .exp-modal-info h3,
.extsc-hidden .exp-modal-info h5{
  margin: 0;
  padding: 0;
}
.extsc-hidden .exp-modal-info h5 span{ padding:0; margin:0; margin-right:5px;}
.extsc-hidden .exp-modal-info h3{
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
  margin: 7px 0;
}
.extsc-hidden .exp-modal-info h3 a{
  box-shadow: none;
  color:#00bcd4;
}
.extsc-hidden .exp-modal-info h5{
  font-weight: 400;
  margin: 0;
  font-size: 13px;
  text-transform: initial;
  color: #888;
  letter-spacing: 1px;
  margin-top:3px;
  display: inline-block;
  margin-right: 15px;
  border-right: 2px solid #ddd;
  padding-right: 15px;
}
.extsc-hidden .exp-modal-info h5:last-of-type {border: 0;}
.extsc-hidden .ex-social-account li a{
  background: none;
  color: inherit;
  border: 1px solid #ddd;
  line-height: 33px;
  transition: all .2s;
}
.extsc-hidden .ex-social-account li a:hover{background: #00BCD4; color: #fff; border-color: #00BCD4;}
.extsc-hidden .gslide-description.description-right p {
    font-size: 13px;
    margin: 10px 0px;
    line-height: 1.6;
}
.extsc-hidden .exp-modal-info .exp-modal-meta{
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 10px;
  margin-bottom: 10px
}
.extsc-hidden .exp-modal-info .exp-modal-meta h5:first-child{
  color: inherit;
  text-transform: uppercase;
}
.extsc-hidden .exp-modal-info .exp-modal-meta .exp-modal-social{
    color: #888;
}
.extsc-hidden .ex-social-account {
    margin:0;
	margin-bottom:5px;
}
.exp-expand .expand-social ul li a { color: #d6d6d6;}
.ex-overlay{
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  transition: all .3s linear .2s;
  z-index: -1;
}
.ex-overlay-active{
  background: rgba(0,0,0,.7);
  z-index: 999;
  transition: all .3s linear .2s;
}
.extp-mdbutton {
  transition: all .3s linear .2s;
  position: fixed;
  bottom: 20px;
  right: 0px;
  opacity: 0;
}
.extp-mdbutton > div{
	width: 35px;
    height: 35px;
	display:inline-block;
	text-align: center;
	border: 1px solid transparent;
    background: rgba(0,0,0,.7);
	line-height: 33px;
	position:relative;
	cursor:pointer;
	transition: all .2s;
}
.extp-mdbutton > div:after {
	content:"";
    border: solid rgb(255, 255, 255);
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 4px;
}
.extp-mdbutton > div.extp-mdleft:after {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
	margin-right:-4px;
}
.extp-mdbutton > div.extp-mdright:after {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
	margin-left:-4px;
}
.extp-mdbutton > div.extp-mdclose:before,
.extp-mdbutton > div.extp-mdclose:after{
	position: absolute;
    top: 50%;
	padding:0;
	border:0;
	content:"";
	background-color: rgba(255,255,255,1);
}
.extp-mdbutton > div.extp-mdclose:before {
    left: 50%;
    display: block;
    height: 1px;
    width: 19px;
    margin-left: -10px;
    margin-top: -1px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}
.extp-mdbutton > div.extp-mdclose:after {
    display: block;
    height: 19px;
    width: 1px;
    margin-left: 15px;
    margin-top: -10px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}
.extp-mdbutton > div:hover{background: #00BCD4; color: #fff; border-color: #00BCD4;}
.extp-mdbutton > div:hover:after{ border-color:#fff;}
.extp-mdbutton > div.extp-mdclose:hover:before,
.extp-mdbutton > div.extp-mdclose:hover:after{background:#fff;}
@media screen and (max-width: 768px){
  .extsc-hidden {
    width: 450px;
  }
}
@media screen and (max-width: 450px){
  .extsc-hidden{width: 330px; }
}
/* End modal content */