/* base-3.css: bundled from the original WordPress stylesheets (Lincoln theme + plugins) */
/* ---- /wp-content/plugins/user-registration/assets/css/my-account-layout.css ---- */
#user-registration.vertical{display:flex;flex-wrap:wrap}#user-registration.vertical .user-registration-error,#user-registration.vertical .user-registration-message{float:none;width:100%}#user-registration.vertical .user-registration-MyAccount-navigation{background:#f6f7f9;width:20%}#user-registration.vertical .user-registration-MyAccount-navigation ul{flex-direction:column;flex-wrap:nowrap}#user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a{background:#e8e9ee;border-left:4px solid #475bb2}#user-registration.vertical .user-registration-MyAccount-content{width:80%}#user-registration.vertical .user-registration-MyAccount-content .user-registration-profile-header{display:flex;flex-wrap:wrap;align-items:center}#user-registration.vertical .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container{margin-right:20px}#user-registration.horizontal{box-shadow:0 2px 20px rgba(45,53,89,.1)}#user-registration.horizontal .user-registration-error,#user-registration.horizontal .user-registration-info,#user-registration.horizontal .user-registration-message{margin-bottom:0}#user-registration.horizontal .user-registration-MyAccount-navigation ul{justify-content:center;border-bottom:1px solid #e8e9ee}#user-registration.horizontal .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a{padding:15px 20px}#user-registration.horizontal .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a{background-color:#e8e9ee}#user-registration.horizontal .user-registration-MyAccount-content{text-align:center}#user-registration.horizontal .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container{margin:0 auto;margin-bottom:15px}#user-registration.horizontal .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container img{border-radius:50%;margin:0 auto}#user-registration.horizontal .user-registration-MyAccount-content .edit-password,#user-registration.horizontal .user-registration-MyAccount-content .edit-profile{text-align:left}#user-registration.horizontal .user-registration-MyAccount-content .edit-profile .user-registration-profile-header,#user-registration.horizontal .user-registration-MyAccount-content .edit-profile h2{text-align:center}@media screen and (max-width:980px){#user-registration.vertical .user-registration-MyAccount-navigation{width:30%}#user-registration.vertical .user-registration-MyAccount-content{width:70%}}@media screen and (max-width:600px){#user-registration.vertical .user-registration-MyAccount-navigation{width:100%}#user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a{padding:15px 20px}#user-registration.vertical .user-registration-MyAccount-content{width:100%}#user-registration .user-registration-MyAccount-content{padding:15px}}
/* ---- /wp-includes/css/dashicons.min.css ---- */
/*! This file is auto-generated */
@font-face{font-family:dashicons;src:url("/assets/wp-includes/fonts/dashicons.eot?50db0456fde2a241f005968eede3f987");src:url("/assets/wp-includes/fonts/dashicons.eot?50db0456fde2a241f005968eede3f987#iefix") format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),url("/assets/wp-includes/fonts/dashicons.ttf?50db0456fde2a241f005968eede3f987") format("truetype");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-links:before{content:"\f103"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-post:before{content:"\f109"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-site-alt:before{content:"\f11d"}.dashicons-admin-site-alt2:before{content:"\f11e"}.dashicons-admin-site-alt3:before{content:"\f11f"}.dashicons-admin-site:before{content:"\f319"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-users:before{content:"\f110"}.dashicons-album:before{content:"\f514"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-none:before{content:"\f138"}.dashicons-align-right:before{content:"\f136"}.dashicons-analytics:before{content:"\f183"}.dashicons-archive:before{content:"\f480"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-up-duplicate:before{content:"\f143"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-art:before{content:"\f309"}.dashicons-awards:before{content:"\f313"}.dashicons-backup:before{content:"\f321"}.dashicons-book-alt:before{content:"\f331"}.dashicons-book:before{content:"\f330"}.dashicons-buddicons-activity:before{content:"\f452"}.dashicons-buddicons-bbpress-logo:before{content:"\f477"}.dashicons-buddicons-buddypress-logo:before{content:"\f448"}.dashicons-buddicons-community:before{content:"\f453"}.dashicons-buddicons-forums:before{content:"\f449"}.dashicons-buddicons-friends:before{content:"\f454"}.dashicons-buddicons-groups:before{content:"\f456"}.dashicons-buddicons-pm:before{content:"\f457"}.dashicons-buddicons-replies:before{content:"\f451"}.dashicons-buddicons-topics:before{content:"\f450"}.dashicons-buddicons-tracking:before{content:"\f455"}.dashicons-building:before{content:"\f512"}.dashicons-businessman:before{content:"\f338"}.dashicons-businessperson:before{content:"\f12e"}.dashicons-businesswoman:before{content:"\f12f"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-calendar:before{content:"\f145"}.dashicons-camera-alt:before{content:"\f129"}.dashicons-camera:before{content:"\f306"}.dashicons-carrot:before{content:"\f511"}.dashicons-cart:before{content:"\f174"}.dashicons-category:before{content:"\f318"}.dashicons-chart-area:before{content:"\f239"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-clipboard:before{content:"\f481"}.dashicons-clock:before{content:"\f469"}.dashicons-cloud:before{content:"\f176"}.dashicons-code-standards:before{content:"\f13a"}.dashicons-color-picker:before{content:"\f131"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-dashboard:before{content:"\f226"}.dashicons-desktop:before{content:"\f472"}.dashicons-dismiss:before{content:"\f153"}.dashicons-download:before{content:"\f316"}.dashicons-edit-large:before{content:"\f327"}.dashicons-edit:before{content:"\f464"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code-duplicate:before{content:"\f494"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-ltr:before{content:"\f10c"}.dashicons-editor-ol-rtl:before{content:"\f12c"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-table:before{content:"\f535"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-video:before{content:"\f219"}.dashicons-email-alt:before{content:"\f466"}.dashicons-email-alt2:before{content:"\f467"}.dashicons-email:before{content:"\f465"}.dashicons-excerpt-view:before{content:"\f164"}.dashicons-external:before{content:"\f504"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-facebook:before{content:"\f304"}.dashicons-feedback:before{content:"\f175"}.dashicons-filter:before{content:"\f536"}.dashicons-flag:before{content:"\f227"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-quote:before{content:"\f122"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-video:before{content:"\f126"}.dashicons-forms:before{content:"\f314"}.dashicons-googleplus:before{content:"\f462"}.dashicons-grid-view:before{content:"\f509"}.dashicons-groups:before{content:"\f307"}.dashicons-hammer:before{content:"\f308"}.dashicons-heart:before{content:"\f487"}.dashicons-hidden:before{content:"\f530"}.dashicons-id-alt:before{content:"\f337"}.dashicons-id:before{content:"\f336"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-filter:before{content:"\f533"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-index-card:before{content:"\f510"}.dashicons-info:before{content:"\f348"}.dashicons-instagram:before{content:"\f12d"}.dashicons-laptop:before{content:"\f547"}.dashicons-layout:before{content:"\f538"}.dashicons-leftright:before{content:"\f229"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-list-view:before{content:"\f163"}.dashicons-location-alt:before{content:"\f231"}.dashicons-location:before{content:"\f230"}.dashicons-lock-duplicate:before{content:"\f315"}.dashicons-lock:before{content:"\f160"}.dashicons-marker:before{content:"\f159"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-megaphone:before{content:"\f488"}.dashicons-menu-alt:before{content:"\f228"}.dashicons-menu-alt2:before{content:"\f329"}.dashicons-menu-alt3:before{content:"\f349"}.dashicons-menu:before{content:"\f333"}.dashicons-microphone:before{content:"\f482"}.dashicons-migrate:before{content:"\f310"}.dashicons-minus:before{content:"\f460"}.dashicons-money:before{content:"\f526"}.dashicons-move:before{content:"\f545"}.dashicons-nametag:before{content:"\f484"}.dashicons-networking:before{content:"\f325"}.dashicons-no-alt:before{content:"\f335"}.dashicons-no:before{content:"\f158"}.dashicons-palmtree:before{content:"\f527"}.dashicons-paperclip:before{content:"\f546"}.dashicons-performance:before{content:"\f311"}.dashicons-phone:before{content:"\f525"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-plugins-checked:before{content:"\f485"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-plus:before{content:"\f132"}.dashicons-portfolio:before{content:"\f322"}.dashicons-post-status:before{content:"\f173"}.dashicons-pressthis:before{content:"\f157"}.dashicons-products:before{content:"\f312"}.dashicons-randomize:before{content:"\f503"}.dashicons-redo:before{content:"\f172"}.dashicons-rest-api:before{content:"\f124"}.dashicons-rss:before{content:"\f303"}.dashicons-schedule:before{content:"\f489"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-search:before{content:"\f179"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-share:before{content:"\f237"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-shield:before{content:"\f332"}.dashicons-slides:before{content:"\f181"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-sort:before{content:"\f156"}.dashicons-sos:before{content:"\f468"}.dashicons-star-empty:before{content:"\f154"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-sticky:before{content:"\f537"}.dashicons-store:before{content:"\f513"}.dashicons-tablet:before{content:"\f471"}.dashicons-tag:before{content:"\f323"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-testimonial:before{content:"\f473"}.dashicons-text-page:before{content:"\f121"}.dashicons-text:before{content:"\f478"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-tickets:before{content:"\f486"}.dashicons-tide:before{content:"\f10d"}.dashicons-translation:before{content:"\f326"}.dashicons-trash:before{content:"\f182"}.dashicons-twitter-alt:before{content:"\f302"}.dashicons-twitter:before{content:"\f301"}.dashicons-undo:before{content:"\f171"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-universal-access:before{content:"\f483"}.dashicons-unlock:before{content:"\f528"}.dashicons-update-alt:before{content:"\f113"}.dashicons-update:before{content:"\f463"}.dashicons-upload:before{content:"\f317"}.dashicons-vault:before{content:"\f178"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-visibility:before{content:"\f177"}.dashicons-warning:before{content:"\f534"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-wordpress:before{content:"\f120"}.dashicons-yes-alt:before{content:"\f12a"}.dashicons-yes:before{content:"\f147"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-format-links:before{content:"\f103"}.dashicons-format-standard:before{content:"\f109"}.dashicons-post-trash:before{content:"\f182"}.dashicons-share1:before{content:"\f237"}.dashicons-welcome-edit-page:before{content:"\f119"}
/* ---- /wp-content/plugins/wise-chat/css/wise_chat.css ---- */
/**
 * Wise Chat core CSS.
 *
 * @author Kainex <contact@kaine.pl>

 KOLORY 
 TEXT Domyslny: #161a27
 TEXT Jasny: #a6a6a6
 BORDERS jasny: #dfdfdf
 BORDERS ciemny: #a6a6a6 
 */

/* Commons: */

.wcContainer * {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.wcContainer a {
	box-shadow: none !important;
}

.wcContainer .wcDebug {
	height: 200px;
	width: 100%;
	overflow: scroll;
	border: 2px solid #f00;
	padding: 5px;
}

.wcContainer .wcIcon {
	border-radius: 0;
	box-shadow: none;
	border: none;
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 2px;
}

.wcMessage .wcAdminAction {
	padding: 0;
	width: 20px;
	height: 20px;
	display: inline-block;
	position: relative;
	text-decoration: none;
	border: 1px solid #A6A6A6;
	border-radius: 50%;
	transition: all .2s ease-in;
	font-size: 0.9%;
}

.wcMessage .wcAdminAction.wcMessageDeleteButton {
	background: transparent url("/assets/plugins/wise-chat/gfx/icons/x.svg") no-repeat 50%;
}

.wcMessage .wcAdminAction.wcUserBanButton {
	background: transparent url("/assets/plugins/wise-chat/gfx/icons/block.svg") no-repeat 50%;
}

.wcMessage .wcAdminAction.wcUserKickButton {
	background: transparent url("/assets/plugins/wise-chat/gfx/icons/kick.svg") no-repeat 50%;
}

.wcMessage .wcAdminAction.wcSpamReportButton {
	background: transparent url("/assets/plugins/wise-chat/gfx/icons/spam.svg") no-repeat 50%;
}

.wcMessage .wcAdminAction:hover {
	background-color: #dfdfdf;
}

.wcMessage .wcAdminAction:focus {
	outline: none;
}

.wcMessage .wcEmoticon {
	border-radius: 0;
	box-shadow: none;
	border: none;
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 4px;
}

.wcMessage .wcImage {
	border-radius: 0;
	box-shadow: none;
	border: none;
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 4px;
}

.wcMessage .wcVideoPlayer {
	border-radius: 0;
	box-shadow: none;
	border: none;
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 4px;
}

.wcContainer .wcMessages .wcMessage {
	margin-bottom: 15px;
}

.wcContainer .wcMessages .wcMessage .wcMessageContent {
	overflow-wrap: break-word;
	word-wrap: break-word;
	-ms-word-break: break-all;
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
	display: block;
	background: #f7f7f7;
	padding: 10px;
	clear: both;
	line-height: 1.3;
}

.wcContainer .wcMessages .wcMessage .wcMessageContent img {
	max-width: 35px;
	max-height: 35px;
	border-radius: 5px;
}

.wcContainer .wcClear {
	clear: both;
	line-height: 0.1%;
	font-size: 0.1%;
	height: 0.1%;
}

/* Container: */
.wcContainer {
	width: 100%;
}

.wcContainer .wcPoweredBy {
	text-align: right;
	font-size: 0.8em;
	margin-top: 2px;
	padding: 0px;
}

.wcContainer .wcPoweredBy a {
	font-size: 1em;
}

.wcContainer .wcControls .wcPoweredBy {
	padding: 0px;
}

.wcContainer .wcWindowContent {
	padding: 2%;
	border: 1px solid #dfdfdf;
}

/* wcControls: */
.wcContainer .wcControls {
	border: 1px solid #dfdfdf;
	padding: 2%;
}

.wcContainer .wcControls:last-child {
	border-top: 0;
}

.wcContainer .wcWindowTitle+.wcControls {
	border-bottom: 0;
}

/* Messages list: */
.wcContainer .wcMessages {
	width: 100%;
	height: 200px;
	overflow: auto;
	background-color: #fff;
	margin: 0px;
	-webkit-overflow-scrolling: touch;
	border: 1px solid #dfdfdf;
	border-right: 0;
	padding: 2%;
}


/* Users list: */
.wcUsersListIncluded .wcMessages {
	float: left;
	width: 70%;
	overflow: auto;
}

.wcUsersListIncluded .wcUsersList {
	height: 200px;
	border: 1px solid #dfdfdf;
	overflow: auto;
	background-color: #fff;
	margin: 0px;
	padding: 2%;
	-webkit-overflow-scrolling: touch;
	line-height: 1em;
}

.wcContainer .wcUsersCounter {
	float: right;
	font-size: 80%;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	width: 100%;
	text-align: right;
	padding-right: 2%;
	line-height: 2.5em;
	border-bottom: 1px solid #dfdfdf;
}
.wcContainer .wcUsersCounter +br.clear {
	display: none;
}
.wcContainer .wcUsersCounter span {
	font-weight: bold;
}

.wcErrorMessage {
	color: #ff0000;
	vertical-align: bottom;
}

.wcError:before {
	content: '';
	display: inline-block;
	vertical-align: baseline;
	margin-right: 5px;
	width: 23px;
	height: 20px;
	background: url("/assets/plugins/wise-chat/gfx/icons/warnings.svg") 0px 0 no-repeat;
}

.wcMessage .wcActionWrapper {
	float: right;
	line-height: 1em;
}

.wcMessage .wcMessageUser {
	float: left;
	margin-right: 5px;
	line-height: 1em;
}

.wcMessage .wcMessageTime {
	float: left;
	line-height: 1em;
}

.wcMessageTimeDate,
.wcMessageTimeHour {
	font-size: 0.8em;
	color: #a6a6a6;
}

.wcCurrentUserMessage .wcMessageUser {
	font-weight: bold;
}

.wcUsersList .wcCurrentUser,
.wcUsersList .wcCurrentUser a {
	font-weight: bold;
}

.wcContainer input.wcInput,
.wcContainer textarea.wcInput,
.wcContainer progress.wcMainProgressBar {
	width: 100%;
	font-size: 1em;
}

/* Progress bar cross-browser styling */
.wcContainer progress,
.wcContainer progress[role] {
	height: 5px;
	margin-top: 10px;
	line-height: 5px;
	display: block;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border: none;
	background-size: auto;
}

.wcContainer progress[role]:after {
	background-image: none;
}

.wcContainer progress[role] strong {
	display: none;
}

/* Progress bar - background */
.wcContainer progress,
.wcContainer progress[role][aria-valuenow] {
	background: #ccc !important;
}

.wcContainer progress::-webkit-progress-bar {
	background: #ccc;
	border-radius: 5px !important;
}

/* Progress bar - foreground */
.wcContainer progress {
	color: #5789FF;
	border-radius: 5px !important;
}

.wcContainer progress::-moz-progress-bar {
	background: #5789FF;
	border-radius: 5px !important;
}

.wcContainer progress::-webkit-progress-value {
	background: #5789FF;
	border-radius: 5px !important;
}

.wcContainer progress[aria-valuenow]:before {
	background: #5789FF;
	border-radius: 5px !important;
}

.wcContainer input.wcUserName {
	margin-right: 5px;
	max-width: 200px;
}

.wcControls .wcCurrentUserName {
	display: block;
	font-weight: bold;
}

.wcControls .wcInputContainer {
	overflow: hidden;
}

.wcControls input.wcInput,
.wcControls textarea.wcInput,
.wcControls input.wcInput:focus,
.wcControls textarea.wcInput:focus {
	width: 100%;
	border: 0;
	background: #f7f7f7;
	outline: 0;
}

.wcControls input.wcSubmitButton {
	float: right;
}

.wcControls input.wcSubmitButton,
.wcControls input.wcInput {
	height: 55px;
	line-height: 1.8em;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* Tool buttons */
.wcControls a.wcToolButton {
	float: right;
	cursor: pointer !important;
	display: inline-block;
	width: 55px;
	height: 55px;
	position: relative;
	overflow: hidden;
	transition: all .2s ease-in;
}

.wcControls a.wcToolButton:hover {
	cursor: pointer !important;
	background-color: #dfdfdf;
}

.wcControls a.wcToolButton input {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0.001;
	cursor: pointer;
	z-index: 1000;
	margin: 0;
}

/* Attachments */
.wcControls a.wcAddImageAttachment {
	background: #f7f7f7 url('/assets/plugins/wise-chat/gfx/icons/camera.svg') center center no-repeat;
	width: 50px;
}

.wcControls a.wcAddFileAttachment {
	background: #f7f7f7 url('/assets/plugins/wise-chat/gfx/icons/attach.svg') center center no-repeat;
	width: 46px;
}

.wcControls a.wcInsertEmoticonButton {
	background: #f7f7f7 url('/assets/plugins/wise-chat/gfx/icons/emoticon.svg') center center no-repeat;
	width: 46px;
}

.wcMessageAttachments {
	margin-top: 2px;
}

.wcMessageAttachments .wcImageUploadPreview {
	max-width: 70px;
	max-height: 50px;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	margin-right: 3px;
	border-radius: 5px;
}

.wcMessageAttachments a.wcAttachmentClear {
	width: 21px;
	height: 21px;
	line-height: 12px;
	border: 1px solid #A6A6A6;
	border-radius: 50%;
	transition: all .2s ease-in;
	padding: 0;
	display: inline-block;
}

.wcMessageAttachments a.wcAttachmentClear:hover {
	background-color: #dfdfdf;
}

/* Image viewer: */
.wcImagePreviewFade {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 1001;
	-moz-opacity: 0.7;
	opacity: .70;
	filter: alpha(opacity=70);
}

.wcImagePreview {
	display: none;
	position: absolute;
	padding: 0;
	border: none;
	background: transparent;
	z-index: 1002;
	overflow: visible;
}

.wcImagePreview img {
	border-radius: 0;
	box-shadow: none;
	border: none;
}

.wcCustomizations input[type="checkbox"] {
	vertical-align: middle;
	width: 15px;
	height: 15px;
}

.wcContainer .wcCustomizationsPanel {
	overflow: hidden;
}

.wcContainer .wcCustomizationsPanel .wcCustomizationsProperty {
	float: left;
	vertical-align: top;
}

.wcContainer .wcCustomizationsPanel .wcCustomizationsProperty:not(:last-child) {
	margin-right: 20px;
}

.wcContainer .wcCustomizationsPanel label,
.wcContainer .wcCustomizationsPanel input {
	vertical-align: middle;
	display: inline;
	width: auto;
}

.wcCustomizationsProperty input.wcTextColorReset {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 10px;
}

.wcUserNameApprove {
	max-width: none;
	width: auto;
}

.wcContainer .wcChannelProtectionHint {
	margin: 10px 0px;
}

.wcContainer .wcUserNameHint:before,
.wcContainer .wcChannelProtectionHint:before {
	content: '';
	display: inline-block;
	vertical-align: baseline;
	margin-right: 5px;
	width: 23px;
	height: 20px;
	background: url("/assets/plugins/wise-chat/gfx/icons/warnings.svg") -30px 0 no-repeat;
}

.wcContainer .wcChannelAuthorizationError,
.wcContainer .wcUserNameError {
	margin: 10px 0px;
	color: #ff0000;
}

.wcContainer .wcChannelAuthorizationError:before,
.wcContainer .wcUserNameError:before {
	content: '';
	display: inline-block;
	vertical-align: baseline;
	margin-right: 5px;
	width: 23px;
	height: 20px;
	background: url("/assets/plugins/wise-chat/gfx/icons/warnings.svg") 0px 0 no-repeat;
}

div.wcEmoticonsLayer,
div.colorPicker-palette {
	height: auto;
	border: 1px solid #dfdfdf !important;
	position: absolute;
	background-color: #f7f7f7;
	z-index: 9999;
	border-radius: 10px 10px 10px 0;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	text-align: center;
	padding: 10px 0;
}

.colorPicker-palette {
	width: 216px !important;
}

div.colorPicker-picker {
	border: 1px solid #a6a6a6;
	border-radius: 5px;
}

.wcEmoticonsLayer {
	width: 185px;
}

.wcEmoticonsLayer a {
	display: inline-block;
	width: 28px;
	height: 28px;
	border: 1px solid transparent;
	line-height: 28px;
	border-radius: 50%;
}

.wcEmoticonsLayer a:hover {
	background: #FFF;
	border-color: #a6a6a6;
}

.wcEmoticonsLayer a img {
	border: none;
	border-radius: 0px;
	margin: 0px;
	padding: 0px;
}

/* window content */
.wcContainer .wcWindowContent input[name='wcUserName'] {
	width: auto;
}

.wcContainer .wcWindowContent input[name='wcChannelPassword'] {
	width: auto;
}

/* Channel users widget */
.wcContainer.wcChannelUsersWidget .wcUsersList {
	padding: 2%;
	line-height: 1;
}

.wcUsersList .wcUserInChannel {
	display: block;
	line-height: 1;
	border-top: 1px solid #dfdfdf;
	padding-top: 10px;
	margin-top: 10px;
	width: 100%;
}

.wcUsersList .wcUserInChannel:first-child {
	border-top: 0;
	padding-top: 0;
}

.wcUsersList .wcUsersListCity {
	font-size: 0.8em;
	color: #a6a6a6;
	line-height: 1;
}

.wcContainer.wcChannelUsersWidget .wcUsersList .wcCurrentUser {
	font-weight: normal;
}

.wcCustomizations a {
	font-size: 80%;
	text-decoration: none !important;
	display: inline-block;
}

.wcCustomizations a.wcCustomizeButton {
	padding-left: 20px;
	position: relative;
}

.wcCustomizations a.wcCustomizeButton:before {
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: url('/assets/plugins/wise-chat/gfx/icons/custom.svg') center center no-repeat;
}

@media (min-width: 768px) {
	.wcMessage .wcAdminAction {
		opacity: 0;
	}

	.wcMessage:hover .wcAdminAction {
		opacity: 1;
	}
}

.wcWidth300 .wcMessageContent {
	margin-bottom: 20px;
	padding-bottom: 5px;
}

.wcWidth300 .wcMessages {
	border-right: 1px solid #dfdfdf;
}

.wcWidth300 .wcMessage .wcMessageUser,
.wcWidth300 .wcMessage .wcMessageTime,
.wcWidth300 .wcMessage .wcMessageTimeHour,
.wcWidth300 .wcMessage .wcMessageTimeDate,
.wcWidth300 .wcControls .wcMessageUser,
.wcWidth300 .wcControls .wcCurrentUserName {
	font-size: 0.9em;
}

.wcWidth300 .wcControls {
	position: relative;
	padding-top: 33px;
}

.wcWidth300 .wcControls .wcCurrentUserName {
	margin-bottom: 5px;
}

.wcWidth300 .wcControls .wcToolButtonWrapper {
	position: absolute;
	top: 5px;
	right: 5px;
}
.wcWidth300 .wcControls .wcToolButtonWrapper .wcToolButton {
	width: 24px;
	height: 24px;
	background-size: 90%;
	background-color: transparent !important;
	margin-left: 10px;
	border-radius: 0;
}

.wcMessages.wcMessagesInline .wcMessage .wcMessageUser,
.wcMessages.wcMessagesInline .wcMessage .wcMessageContent,
.wcMessages.wcMessagesInline .wcMessage .wcMessageTime {
	display: inline-block;
	float: none;
	vertical-align: middle;
}

.wcContainer .wcMessages.wcMessagesInline .wcMessage .wcMessageUser {
	margin-right: 4px; margin-bottom: 0; float: none;
}
.wcMessages.wcMessagesInline .wcMessage .wcMessageContent {
	padding: 5px; margin-bottom: 0;
}
.wcMessages.wcMessagesInline .wcMessage .wcActionWrapper {
	display: inline-block;
	float: none;
	vertical-align: middle;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	select,
	textarea,
	input {
		font-size: 16px;
	}
}

pre > .wcContainer,
pre > .wcContainer *,
code > .wcContainer,
code > .wcContainer * { 
  white-space: normal !important;
}

/* ---- /wp-content/plugins/wp-live-chat-support/css/fontawesome-all.min.css ---- */
/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.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{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,: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:2.5em}.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:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.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}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(/assets/plugins/wp-live-chat-support/webfonts/fa-brands-400.eot);src:url(/assets/plugins/wp-live-chat-support/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/assets/plugins/wp-live-chat-support/webfonts/fa-brands-400.woff2) format("woff2"),url(/assets/plugins/wp-live-chat-support/webfonts/fa-brands-400.woff) format("woff"),url(/assets/plugins/wp-live-chat-support/webfonts/fa-brands-400.ttf) format("truetype"),url(/assets/plugins/wp-live-chat-support/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(/assets/plugins/wp-live-chat-support/webfonts/fa-regular-400.eot);src:url(/assets/plugins/wp-live-chat-support/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/assets/plugins/wp-live-chat-support/webfonts/fa-regular-400.woff2) format("woff2"),url(/assets/plugins/wp-live-chat-support/webfonts/fa-regular-400.woff) format("woff"),url(/assets/plugins/wp-live-chat-support/webfonts/fa-regular-400.ttf) format("truetype"),url(/assets/plugins/wp-live-chat-support/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(/assets/plugins/wp-live-chat-support/webfonts/fa-solid-900.eot);src:url(/assets/plugins/wp-live-chat-support/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/assets/plugins/wp-live-chat-support/webfonts/fa-solid-900.woff2) format("woff2"),url(/assets/plugins/wp-live-chat-support/webfonts/fa-solid-900.woff) format("woff"),url(/assets/plugins/wp-live-chat-support/webfonts/fa-solid-900.ttf) format("truetype"),url(/assets/plugins/wp-live-chat-support/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
/* ---- /wp-content/plugins/wp-live-chat-support/css/wplcstyle.css ---- */
.wplc-chat-alert {
  display: none;
  width: 30px;
  height: 30px;
  position: absolute;
  top: -10px;
  right: -10px;
  background-color: #373737;
  border-radius: 15px;
}

.wplc-chat-alert--theme-3 {
  background-color: #5a0031;
}

.wplc-chat-alert.is-active {
  display: inline-block;
}

.wplc-chat-alert:after {
  content: '\f0a2';
  position: absolute;
  left: 7px;
  font-family: "Font Awesome 5 Free";
  color: #fff;
  line-height: 30px;
}

.tcx-edit-message {
  display: none;
  cursor: pointer;
  margin-left: 10px;
  font-style: italic;
  text-decoration: underline;
}


/**
 * Mobile Responsiveness (Jarek)
 */

@media (max-width: 767px) {
  #wp-live-chat-2 {
    min-height: 420px;
    top: 2px;
  }
  #wp-live-chat.classic {
    right: 30px !important;
  }
  #wp-live-chat.classic.wplc_right {
    right: 0 !important;
  }
  #wp-live-chat.classic.wplc_left {
    right: auto !important;
  }
  #wp-live-chat.classic.is-active {
    top: 2px;
  }
  #wp-live-chat.mobile-active #wp-live-chat-2 {
    min-height: auto;
    top: auto;
  }
  #wp-live-chat-inner {
    overflow-y: auto;
  }
  #wp-live-chat-4 {
    top: 40px !important;
    bottom: 150px !important;
  }
  .wplc_left #wp-live-chat-4 {
    bottom: 80px !important;
  }
  #wp-live-chat-4.is-full-height {
    bottom: 70px !important;
  }
  #wp-live-chat.is-full-height.classic {
    top: -40px;
  }
  .wplc_left #wp-live-chat-4 {
    width: 225px;
  }
  .modern[original_pos="bottom_left"] #wp-live-chat-4 {
    width: 310px;
  }
}


/* Gutenberg styles */

#wplc-chat-box.disabled {
  display: none;
}

.wplc_live_chat_support_shortcode .wp-live-chat-wraper {
  position: relative;
  z-index: 0;
  display: block;
}

.wplc_live_chat_support_shortcode #wp-live-chat-4 {
  position: relative;
  height: 500px;
  z-index: 0;
  bottom: unset;
  right: unset;
  left: 70px;
  top: -80px;
}

.wplc_live_chat_support_shortcode #wplc_hovercard {
  position: absolute;
  top: 0;
  left: 70px;
  bottom: unset;
  z-index: 0;
}

.wplc_live_chat_support_shortcode #wp-live-chat {
  position: relative;
  z-index: 0;
}

.wplc_live_chat_support_shortcode {
  position: relative;
  transition: all .3s ease-in-out;
  z-index: 10;
}

.wplc_live_chat_support_shortcode #wp-live-chat-2 {
  position: relative;
  left: 70px;
  z-index: 5;
}

@media screen and (max-width: 500px) {
  .wplc_live_chat_support_shortcode #wp-live-chat-4 {
    max-width: 280px;
  }
  .wplc_live_chat_support_shortcode #wp-live-chat-2 {
    left: 0px !important;
  }
  .wplc_live_chat_support_shortcode #wplc_hovercard {
    top: 80px !important;
    left: -20px !important;
  }
}

@media screen and (max-width: 400px) {
  .wplc_live_chat_support_shortcode #wp-live-chat-4 {
    max-width: 240px;
  }
}

.wplc_live_chat_support_shortcode #wp-live-chat-4 {
  margin-bottom: 65px !important;
}


/* WPLC Gutenberg style: Wide */

.wplc_live_chat_support_shortcode.wplc_wide #wp-live-chat-4 {
  width: 100%;
  left: 0;
  top: 0px;
}

.wplc_live_chat_support_shortcode.wplc_wide #wplc_hovercard {
  top: 0px;
  left: 0;
  margin: 0 auto;
  width: 70%;
}

.wplc_live_chat_support_shortcode.wplc_wide #wp-live-chat-2 {
  top: 0;
  width: 100%;
  left: 0;
}


/* WPLC Gutenberg style: Center */

.wplc_live_chat_support_shortcode.wplc_center #wp-live-chat-header {
  margin: 0 auto;
  left: 0;
  top: 0px;
  margin-bottom: 10px;
}

.wplc_live_chat_support_shortcode.wplc_center #wp-live-chat-4 {
  margin: 0 auto;
  left: 0;
  top: 0px;
}

.wplc_live_chat_support_shortcode.wplc_center #wplc_hovercard {
  left: 0;
  margin: 0 auto;
  top: 75px;
}

.wplc_live_chat_support_shortcode.wplc_center #wp-live-chat-2 {
  left: 0px;
  margin: 0px auto;
  top: 0px;
}


/* Link override */

#wplc_chatbox .wplc-user-message a,
#wplc_chatbox .wplc-admin-message a {
  color: #fff !important;
  text-decoration: underline !important;
}

#wp-live-chat-inner .wpcf_wrapper {
  position: inherit;
  padding: 25px;
  max-height: 400px;
  margin-bottom: 20px;
}

input#wplc_chat_gdpr_opt_in.incomplete+label {
  border-left: 1px solid #bd0000 !important;
  background: none !important;
  padding: 4px;
}

@media screen and (max-width:510px) {
  #wp-live-chat.modern #wp-live-chat-2,
  #wp-live-chat.modern #wp-live-chat-4 {
    bottom: 100px;
  }
}

.wplc_uploaded_file span {
  padding-left: 8px;
}
/* ---- /wp-content/plugins/wp-live-chat-support/css/wplc-style-inline.css ---- */

#wp-live-chat-header { background:url('/assets/plugins/wp-live-chat-support/images/chaticon.png') no-repeat; background-size: cover; }  #wp-live-chat-header.active { background:url('/assets/plugins/wp-live-chat-support/images/iconCloseRetina.png') no-repeat; background-size: cover; } #wp-live-chat-4 { background:url('/assets/plugins/wp-live-chat-support/images/bg/cloudy.jpg') repeat; background-size: cover; }

/* ---- /wp-content/plugins/wp-live-chat-support/css/themes/theme-default.css ---- */
.wplc-color-1 {
  color: #0596d4 !important;
}

.wplc-color-2 {
  color: #FFF !important;
}

.wplc-color-3 {
  color: #06B4FF !important;
}

.wplc-color-4 {
  color: #373737 !important;
}

.wplc-color-bg-1 {
  background-color: #0596d4 !important;
}

.wplc-color-bg-2 {
  background-color: #FFF !important;
}

.wplc-color-bg-3 {
  background-color: #06B4FF !important;
}

.wplc-color-bg-4 {
  background-color: #373737 !important;
}

.wplc-color-border-1 {
  border-color: #0596d4 !important;
}

.wplc-color-border-2 {
  border-color: #FFF !important;
}

.wplc-color-border-3 {
  border-color: #06B4FF !important;
}

.wplc-color-border-4 {
  border-color: #373737 !important;
}

.wplc-color-border-1:before {
  border-color: transparent #0596d4 !important;
}

.wplc-color-border-2:before {
  border-color: transparent #FFF !important;
}

.wplc-color-border-3:before {
  border-color: transparent #06B4FF !important;
}

.wplc-color-border-4:before {
  border-color: transparent #373737 !important;
}

span.wplc-system-notification {
  display: block;
  padding: 8px;
  clear: both;
  font-style: italic;
  text-align: left;
  color: grey !important;
}

button.wplc_retry_chat {
  margin: 10px;
}
/* ---- /wp-content/plugins/wp-live-chat-support/css/themes/modern.css ---- */
#wplc_chatmsg {
  background-color: #fff !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 1em;
  color: #60686e;
  /* width: 100%; */
  width: 260px !important;
  height: 40px;
  /* margin-bottom: 10px; */
  border: 0;
  border-radius: 5px;
  background: #fff;
  resize: none;
  border: none;
  white-space: pre-wrap;
  word-wrap: break-word;
  padding-left: 30px;
  padding-right: 100px;
  box-sizing: border-box;
  min-height: 35px;
  overflow-y: auto;
  padding: 5px !important;
  margin-top: 10px;
  background-color: #fff !important;
  padding-left: 30px !important;
  box-shadow: none !important;
}

#wplc_chatmsg:focus {
  outline: none !important;
  background-color: #fff;
}

#wp-live-chat-inner-container textarea {
  width: 100%;
  height: 100px;
}

#wp-live-chat input,
#wp-live-chat textarea,
#wp-live-chat select {
  color: #2b2b2b;
  padding: 8px 10px 7px;
  margin-bottom: 10px;
  border: 0;
  border-radius: 5px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 10pt;
  background-color: #fafafa;
  resize: none;
  border: none;
  transition: background-color .2s ease, box-shadow .2s ease;
}

#wp-live-chat input:focus {
  outline: none;
  background-color: #fff;
  box-shadow: 0 0 40px 0 rgba(150, 165, 190, .14);
}

#wp-live-chat textarea:focus {
  outline: none;
  background-color: #fff;
  box-shadow: 0 0 40px 0 rgba(150, 165, 190, .14);
}

#wp-live-chat select:focus {
  outline: none;
  background-color: #fff;
  box-shadow: 0 0 40px 0 rgba(150, 165, 190, .14);
}

#wplc_chatbox {
  top: 35px;
  bottom: 113px;
  z-index: 99998;
  position: absolute;
  padding: 5%;
  width: 100%;
  box-sizing: border-box;
  overflow-y: scroll;
  overflow-x: hidden;
  font-size: 12pt;
}

#wp-live-chat td {
  padding: 5px;
  padding-left: 10px;
}

#wp-live-chat table {
  border: 0 !important;
}

#wp-live-chat table td {
  border: 0 !important;
}

#wplc_user_message_div {
  min-height: 60px;
  max-height: 60px;
  position: absolute;
  bottom: -60px;
  width: 100%;
  background-color: #fff;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-shadow: 0 0 40px 1px rgba(0, 0, 0, .07);
}

#wp-live-chat h4 {
  font-size: 20px;
  margin: 3px;
}

#wp-live-chat p {
  font-size: 14px;
  margin: 3px;
}

#wp-live-chat #wplc-sb {
  font-size: 14px;
  font-weight: 700;
}

#wp-live-chat-4 {
  position: fixed;
  bottom: 150px;
  right: 20px;
  /* min-height: 350px; */
  /* max-height: 500px; */
  width: 368px;
  max-width: 100%;
  height: 70%;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  box-shadow: 0 0 40px 0 rgba(150, 165, 190, .14);
  z-index: 28000000;
}

#wp-live-chat-3 {
  padding: 10px;
  text-align: center;
}

#wp-live-chat {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: fixed;
  z-index: 28000000;
  display: block;
  border-radius: 5px 5px 0 0;
  color: #999;
}

#wp-live-chat-1 {
  padding: 16px;
  color: #000;
  text-align: center;
}

#wp-live-chat-minimize {
  position: absolute;
  right: 3px;
  top: 7px;
  cursor: pointer;
  height: 20px;
  padding: 2px 3px;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.4);
  font-size: 17px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 20px;
  padding-top: 6px;
  color: #FFF;
  font-weight: normal;
  z-index: 2147483647;
}

#wp-live-chat-close {
  position: absolute;
  right: 5px;
  top: 4px;
  cursor: pointer;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
  vertical-align: middle;
  height: 14px;
  width: 14px;
  text-align: center;
  vertical-align: bottom;
  padding-top: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#wp-live-chat-2-info {
  font-size: 12pt;
  display: block;
  width: 100%;
  overflow: hidden;
  text-align: center;
  margin: 0 auto;
  padding: 4px 0px 16px 0px;
  color: #fff;
}

#wp-live-chat-2-inner {
  padding: 20px 12px 26px;
  background-color: #fff;
  overflow: hidden;
}

#wp-live-chat-2-img {
  padding-bottom: 5px;
}

.wplc_agent_involved {
  margin-top: 5px;
}

.wplc_agent_info {
  display: block;
  overflow: auto;
  font-size: 12pt;
  box-sizing: unset;
}

.wplc_agent_name {
  font-weight: bold;
  display: block;
  float: left;
  font-size: 12pt;
  max-width: 60%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre;
  margin-left: 10px;
  margin-top: -8px;
  transition: none !important;
}

.wplc_logo_class {
  max-width: 250px;
  max-height: 180px;
}

#wplc_logo {
  /* position: absolute; */
  width: 100%;
  /* top: 16px; */
  padding-top: 13px;
}

#wp-live-chat-header {
  margin-bottom: 14px;
  border-radius: 62px 62px;
  position: relative;
  width: 62px;
  height: 62px;
  -webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, .16)!important;
  -moz-box-shadow: 0 5px 40px rgba(0, 0, 0, .16)!important;
  box-shadow: 0 5px 40px rgba(0, 0, 0, .16)!important;
  cursor: pointer;
  transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  ;
  -o-transition: all 300ms ease;
}

#wp-live-chat-header.active {
  transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  ;
  -o-transition: all 300ms ease;
}

#wp-live-chat-2 {
  z-index: 2147483000;
  position: fixed;
  /* min-height: 350px; */
  width: 368px;
  max-width: 100%;
  bottom: 90px;
  right: 20px;
  background: #fff;
  box-shadow: 0 0 40px 1px rgba(0, 0, 0, .07);
  overflow: auto;
  display: block;
  border-radius: 10px;
  border-radius: 10px;
  max-height: 86vh;
}

#wp-live-chat-2 input,
#wp-live-chat-2 textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 10pt;
  line-height: 32px;
  color: #60686e;
  width: 100%;
  margin-bottom: 10px;
  border: 0;
  border-radius: 5px;
}

.wplc-clear-float-message {
  clear: both;
}

#wplc_message {
  background: #fff;
  font-weight: 400;
  color: #455a64;
  resize: none;
  border: none;
  margin-bottom: 10px;
}

#wplc_message_div {
  text-align: center;
  padding: 16px;
  font-size: 12pt;
  margin-top: 20px;
}

#wp-live-chat-inner-image-div {
  overflow: hidden;
  height: 32px;
}

.wplc-admin-message {
  padding: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 6px;
  border: 1px solid #373737;
  margin-top: 2px;
  background-color: #373737;
  float: left;
  clear: both;
  margin-bottom: 3px;
  position: relative;
  left: 32px;
  color: #FFF;
  max-width: 82%;
  word-wrap: break-word;
}

.wplc-admin-message-avatar {
  position: absolute;
  left: -38px;
  border-radius: 15px;
  max-width: 30px;
  max-height: 30px;
}

.wplc_agent_involved {
  float: left;
  margin-left: 30px;
  margin-top: 3px;
  width: 40px;
  height: 40px;
}

span.tcx_pullup.up {
  top: 3px !important;
}

.wplc_agent_infosection {
  display: none;
}

.wplc_agent_infosection {
  display: block;
  clear: both;
  float: left;
  margin-left: 45px;
  margin-top: 20px;
  font-weight: 100;
  text-align: left;
}

.wplc_agent_tagline {
  position: absolute;
  margin-left: 62px;
  margin-top: 15px;
  font-size: 8pt;
  height: 22px;
  width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre;
  font-style: italic;
}

#wplc_chatbox {
  transition: all 0.2s ease;
}

#wplc_chatbox_header {
  top: 0;
  right: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  box-shadow: 0 5px 20px -2px rgba(0, 0, 0, .16) !important;
  margin-top: 0px;
  opacity: 0.90;
  transition: top 0.7s ease;
  padding-bottom: 18px;
  box-sizing: unset;
}

#wplc_chatbox_header_bg {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  z-index: 99999 !important;
  position: relative;
}

.wplc-admin-message:before {
  display: block;
  width: 0;
  top: 20px;
  bottom: auto;
  left: auto;
  left: -7px;
  border-width: 6px 7px 6px 0;
  border-color: transparent #373737;
  content: "";
  position: absolute;
  border-style: solid;
}

.wplc-user-message {
  padding: 10px;
  -webkit-border-radius: 26x;
  -moz-border-radius: 26x;
  border-radius: 6px;
  border: 1px solid #ffdb99;
  margin-top: 2px;
  background-color: #ffdb99;
  color: #000;
  float: right;
  clear: both;
  margin-bottom: 3px;
  position: relative;
  right: 30px;
  max-width: 82%;
  word-wrap: break-word;
}

.chat_time {
  display: block;
  /* width: 100%; */
  /* text-align: center; */
  font-size: 0.8em;
  color: #ccc;
  clear: both;
  position: relative;
  right: 30px;
  text-align: right;
}

.wplc-user-message hr,
.wplc-admin-message hr {
  margin-bottom: 0px !important;
}

.wplc-user-message-avatar {
  position: absolute;
  right: -38px;
  border-radius: 15px;
  max-width: 30px;
  max-height: 30px;
}

.wplc-user-message:before {
  display: block;
  width: 0;
  top: 20px;
  bottom: auto;
  left: auto;
  right: -7px;
  border-width: 6px 0 6px 7px;
  border-color: transparent #ffdb99;
  content: "";
  position: absolute;
  border-style: solid;
}

#wplc_hovercard {
  -webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, .16)!important;
  -moz-box-shadow: 0 5px 40px rgba(0, 0, 0, .16)!important;
  box-shadow: 0 5px 40px rgba(0, 0, 0, .16) !important;
  position: fixed;
  bottom: 110px;
  right: 20px;
  width: 300px;
  height: 145px;
  background-color: #FFF;
  border-radius: 5px;
  z-index: 9999999;
  height: auto;
}

.wplc_button_standard {
  border: 1px solid #0596d4;
  background-color: #0596d4;
  opacity: 0.9;
}

.wplc_button_standard:hover {
  border: 1px solid #0596d4;
  background-color: #0596d4;
  opacity: 0.7;
}

.wplc_button_standard:focus {
  border: 1px solid #0596d4;
  background-color: #0596d4;
  opacity: 0.7;
}

#wplc_hovercard_min {
  position: absolute;
  width: 61px;
  height: 18px;
  right: 0px;
  top: -25px;
  font-size: 9px;
  text-align: center;
  border-radius: 9px;
  color: #fff;
  cursor: pointer;
  line-height: 16px;
}

#wplc_hovercard_bottom {
  padding-top: 10px;
  height: 43px;
  border-bottom-right-radius: 5px;
  background-color: #fafafb;
  border-bottom-left-radius: 5px;
}

#wplc_hovercard_content {
  padding: 15px;
  height: 100px;
  box-shadow: 0 1px 1px #f0f0f1;
  display: flex;
  height: auto;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12pt;
}


/* named after the famous words uttered by The Dylan at Code Cabin */

#speeching_button {
  padding: 5px;
  font-size: 12px;
  text-transform: none;
  float: right;
  margin-right: 15px;
  border-style: none;
  line-height: 12px;
  font-weight: normal;
}

#wplc_first_message {
  display: block;
  font-size: 12pt;
}

#wplc_first_message strong {
  display: block;
  clear: right;
}

.wplc_hovercard_content_left {
  float: left;
  display: block;
  /*height: 60px;*/
  padding-right: 10px;
  font-weight: normal;
}

.wplc_hovercard_content_right {
  float: left;
  display: block;
  /* margin-left: 30px; */
  /* padding-left: 20px; */
  font-size: 0.8em;
  word-wrap: break-word;
  /*height: 70px;*/
  width: 188px;
}

.wplc_left_logo {
  width: 60px;
  height: 60px;
  border-radius: 30px;
}

#wp-live-chat-2-inner #wplc_start_chat_btn {
  width: 100%;
  display: block;
  font-size: 12pt;
}

#wp-live-chat-2-inner #wplc_na_msg_btn {
  margin-left: auto;
  margin-right: auto;
  display: block;
  padding-left: 30px;
  padding-right: 30px;
}

#wplc_social_holder {
  position: absolute;
  width: 54px;
  z-index: 2147483647 !important;
  bottom: 27px;
  right: 70px;
  font-size: 15px;
}

#wplc-inline-chat-box #wplc_social_holder {
  display: none;
}

.wplc_social_icon {
  margin-left: 3px;
  font-size: 24px;
}

.nifty_tedit_icon {
  font-size: 12px !important;
  padding-left: 6px;
}

#nifty_text_editor_holder {
  display: none;
}

#nifty_file_holder {
  float: right;
  position: relative;
  top: -45px;
  margin-right: 10px;
  font-size: 18px;
}

#nifty_select_file {
  cursor: pointer;
}

.nifty_rating_icon {
  margin-right: 10px;
  color: #999;
  font-size: 18px!important;
}

#nifty_ratings_holder {
  float: right;
  position: relative;
  bottom: 45px;
  cursor: pointer;
  font-size: 18px;
}

#nifty_ratings_form {
  position: absolute;
  right: 106px;
  top: 60px;
  width: 260px;
  padding: 2px;
  border-radius: 4px;
  box-shadow: 0 0 5px 3px #33333312;
}

#nifty_rating_thanks {
  width: 200px;
  margin-left: 5px;
  position: absolute;
  top: 50px;
  right: 169px;
  text-align: left;
}

input#nifty_ratings_comment {
  width: 70%;
  margin-bottom: 0px;
  line-height: inherit;
  font-size: 12px;
  top: 0px;
  position: relative;
  float: left;
}

#nifty_ratings_comment {
  height: 25px !important;
  margin-left: 2px;
}

#nifty_rating_button {
  float: right;
  border-style: none;
  width: 20%;
  border-radius: 2px;
  text-align: center;
  font-size: 13px;
  padding: 1px;
  top: 0px;
  line-height: 12px;
  right: 3px;
  height: 24px;
  position: relative;
  box-sizing: border-box;
}

#nifty_rating_button_cancel {
  float: right;
  border-style: none;
  width: 7%;
  border-radius: 2px;
  text-align: center;
  font-size: 13px;
  padding: 1px;
  top: 0px;
  line-height: 12px;
  right: 1px;
  height: 24px;
  position: relative;
  box-sizing: border-box;
}

#nifty_recording {
  margin-left: 5px;
  position: absolute;
  top: -34px;
  right: 22px;
}

.wplc_powered_by_link {
  font-size: 10px;
  padding: 5px;
}

#wplc_msg_notice {
  margin-left: 4px !important;
  display: none;
}

.typing_indicator {
  display: none;
  /* width: 100%; */
  position: absolute;
  padding: 3px;
  padding-left: 6px;
  padding-right: 6px;
  border-radius: 6px;
  top: -25px;
  z-index: 9999;
  opacity: 0;
  font-size: 12px;
  font-style: italic;
  margin-left: 20px;
  transition: all 0.1s ease;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  left: 6px;
}

.typing_indicator_active {
  display: block;
  opacity: 1;
  transition: all 0.1s ease;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
}

#wp-live-chat-2 select {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 10pt;
  line-height: 32px;
  width: 100%;
  height: 49px;
  border-radius: 2px;
  margin-bottom: 10px;
}

span.wplc-system-notification {
  display: block;
  padding: 8px;
  clear: both;
  font-style: italic;
  text-align: left;
}

button.wplc_retry_chat {
  margin: 10px;
}

#wplc_start_chat_btn,
#wplc_na_msg_btn {
  min-height: 40px;
  border: none;
}

#speeching_button,
#wplc_start_chat_btn,
#wplc_na_msg_btn {
  font-weight: normal !important;
  border-radius: 40px !important;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, .16)!important;
  -moz-box-shadow: 0 3px 15px rgba(0, 0, 0, .16)!important;
  -o-box-shadow: 0 3px 15px rgba(0, 0, 0, .16)!important;
  box-shadow: 0 3px 15px rgba(0, 0, 0, .16)!important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#speeching_button:hover,
#wplc_start_chat_btn:hover,
#wplc_na_msg_btn:hover {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .19)!important;
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .19)!important;
  -o-box-shadow: 0 4px 10px rgba(0, 0, 0, .19)!important;
  box-shadow: 0 5px 10px rgba(0, 0, 0, .19)!important;
}

.wplc_thumb16_stacked {
  border-radius: 16px;
  height: 32px;
  float: left;
  margin-top: 35px;
  margin-left: -15px;
}

.wplc_thumb16_stacked:first-child {
  margin-left: 35px;
}

.wplc_thumb16_stacked {
  border-radius: 16px;
  height: 32px !important;
  width: 32px !important;
  float: left !important;
  margin-top: 7px !important;
  margin-left: 2px !important;
}

.wplc_thumb32 {
  border-radius: 32px;
  float: left;
  margin-left: 12px;
  margin-top: 13px;
}

#wplc_chatbox span.timedate {
  clear: both;
  position: relative;
  font-size: 0.8em;
  font-style: italic
}

.wplc-msg-float-left {
  left: 32px;
  float: left;
}

.wplc-msg-float-right {
  right: 32px;
  float: right;
}


/* iPhone X */

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
  #wplc_chatmsg {
    font-size: 16px !important;
  }
}

@media screen and (max-width: 510px) {
  #wplc_chatmsg {
    font-size: 16px !important;
  }
  #wp-live-chat-4 {
    bottom: 150px;
    right: 2%;
    left: 2%;
    top: 2%;
    width: auto;
  }
  #wp-live-chat-2 {
    bottom: 150px;
    right: 2%;
    left: 2%;
    width: auto;
  }
  #wplc_chatbox {
    top: 65px !important;
  }
  .wplc_agent_infosection {
    display: none;
  }
  .wplc_agent_infosection {
    display: none;
  }
}

.wdt-emoji-popup.open {
  z-index: 99999;
}

.wdt-emoji-picker-parent {
  height: 60px!important;
}

.wdt-emoji-picker {
  right: 10px!important;
  bottom: 45px !important;
  font-size: 17px;
  text-align: center;
  height: 35px;
  position: relative!important;
  float: right!important;
}

.wdt-credit {
  z-index: 999999;
  position: absolute;
  right: 5px;
  bottom: 5px;
  font-size: 9px;
  color: #cecece;
}

#chat_drag_zone {
  background: rgba(51, 51, 51, 0.35);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999999;
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
}

#chat_drag_zone_inner {
  position: absolute;
  top: 10%;
  left: 5%;
  right: 5%;
  bottom: 10%;
  border: 3px dashed #ffffff;
}

#chat_drag_zone_inner span {
  color: #fff;
  position: absolute;
  width: 100%;
  height: 50px;
  text-align: center;
  font-size: 30px;
  margin-top: auto;
  margin-bottom: auto;
  top: 50%;
  transform: translate(0, -50%);
}

.wplc_agent_involved {
  transition: all 0.4s ease;
}

.wplc_agent_info .wplc_agent_name {
  transition: all 0.4s ease;
}

span.tcx_pullup {
  position: absolute;
  top: -2px;
  color: rgba(255, 255, 255, 0.68);
  right: 36px;
  font-size: 20pt;
  cursor: pointer;
}

a.tcx_restart_chat {
  text-align: center;
  margin-top: 15px;
  display: block;
}

div#tcx_chat_ended {
  min-height: 60px;
  max-height: 60px;
  position: absolute;
  bottom: -60px;
  width: 100%;
  z-index: 2147483647;
  background-color: #fff;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-shadow: 0 0 40px 1px rgba(0, 0, 0, .07);
}


/* System notification message style */

#tcx_notification_message {
  position: absolute;
  border-radius: 3px;
  padding: 3px 6px;
  top: -5px;
  animation: wplc_notification_slide_in .2s forwards;
}

@keyframes wplc_notification_slide_in {
  from {
    top: -5px;
    opacity: 0;
  }
  to {
    top: -35px;
    opacity: .8;
  }
}


/* iPhone fix */

@media screen and (max-height: 675px) {
  #wp-live-chat-2 {
    bottom: 85px;
  }
}

div#tcx_bell {
  animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
  z-index: 99;
  position: absolute;
  color: #fff;
  right: 0;
  width: 22px;
  background-color: #d6abab;
  height: 22px;
  text-align: center;
  /* padding-top: 2px; */
  font-size: 11px;
  border-radius: 20px;
  border: 2px solid #fff;
}

@keyframes shake {
  10%,
  90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%,
  80% {
    transform: translate3d(2px, 0, 0);
  }
  30%,
  50%,
  70% {
    transform: translate3d(-2px, 0, 0);
  }
  40%,
  60% {
    transform: translate3d(2px, 0, 0);
  }
}

input#wplc_chat_gdpr_opt_in {
  display: inline-block;
  width: inherit;
  vertical-align: top;
  margin-left: 2px;
  margin-right: 2px;
}

label[for=wplc_chat_gdpr_opt_in] {
  display: inline-block;
  font-size: 10pt;
  max-width: 90%;
  vertical-align: top;
  line-height: 1.2em;
}

.wplc_gdpr_privacy_notice {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 10pt;
  margin-left: 2em;
  margin-right: 2em;
  color: #bdbdbd;
  line-height: 1.2em;
}

.wplc_gdpr_privacy_notice a {
  color: #8e8e8e;
}

.wplc_gdpr_privacy_notice a:hover {
  color: #8e8e8e;
  text-decoration: underline;
}

#wplc_end_chat_button {
  position: absolute;
  top: 14px;
  z-index: 9999999;
  right: 0px;
  font-size: 15pt;
  font-weight: 100 !important;
  border-radius: 4px;
  background: transparent !important;
  color: rgba(255, 255, 255, 0.68);
  border: none;
  transition: top 0.15s cubic-bezier(0.65, 0.05, 0.36, 1);
  height: 25px;
  width: 25px;
  cursor: pointer;
}

#wplc_end_chat_button i:first-child {
  margin-top: -5px;
}

#wplc_end_chat_button i {
  position: absolute;
}

#wplc_end_chat_button.shrink {
  top: 6px !important;
}

.tcx_restart_chat {
  font-size: 12pt;
}

.wplc_in_chat_notice {
  position: absolute;
  background: #fff;
  height: 20%;
  bottom: 6%;
  padding: 21px;
  box-shadow: 0px 0px 20px 0px #33333324;
  border-radius: 5px;
  z-index: 2147483647;
  left: 6%;
  right: 6%;
}

.wplc_in_chat_notice_heading {
  font-size: 16px;
  padding-bottom: 10px;
  border-bottom: #eee 1px solid;
  margin-bottom: 10px;
}

.wplc_in_chat_notice_content button {
  padding: 5px;
  font-size: 12px;
  display: inline-block;
  font-weight: 100;
  border: none;
}

.wplc_in_chat_notice_content button:hover {
  box-shadow: none;
  padding: 5px;
  cursor: pointer;
}

.wplc_in_chat_notice_content {
  padding-top: 15px;
}

.wp-live-chat-wraper .wpcf_wrapper {
  position: relative !important;
  padding: 20px;
}

@media only screen and (max-device-width: 480px) and (min-device-width: 320px) and (orientation: portrait) {
  .wdt-emoji-picker {
    display: block !important;
  }
}

span.wplc_char_counter {
  font-size: 10px;
  position: absolute;
  right: 20px;
  margin-top: -25px
}

.wplc-system-notification .messageBody span a {
  max-width: 100%;
  max-height: 27px;
  display: block;
  font-size: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre;
}

.wplc-ds-wrapper br {
  display: none;
}

.wplc_custom_dropdown option[wplc-holder=true],
.wplc_custom_dropdown.unselected {
  color: #7d7d7d !important;
}

#wplc_chatbox>span:last-child {
  margin-bottom: 20px;
}

#wp-live-chat input[type=button] {
  font-size: 12pt;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.wplc_social_icon_link {
  float: right;
}
/* ---- /wp-content/plugins/wp-live-chat-support/css/themes/position-bottom-left.css ---- */
#wplc_hovercard.modern {
  position: fixed;
  bottom: 96px;
  left: 20px;
  width: 300px;
  height: 145px;
  border: 1px solid #ccc;
  background-color: #FFF;
  border-radius: 5px;
}

#wplc_hovercard:before {
  left: 40px;
}

#wplc_hovercard:after {
  left: 41px;
}

.modern #wp-live-chat-2 {
  left: 20px !important;
  right: auto;
}

.modern #wp-live-chat-4 {
  left: 0 !important;
  right: auto;
}

#wplc_hovercard.classic {
  position: fixed;
  bottom: 96px;
  left: 97px;
  width: 209px;
  height: 125px;
  border: 1px solid #ccc;
  background-color: #FFF;
  border-radius: 5px;
}

#wplc_hovercard.classic:before {
  left: 32px;
}

#wplc_hovercard.classic:after {
  left: 33px;
}
/* ---- /wp-content/plugins/wp-live-chat-support/includes/blocks/wplc-chat-box/wplc_gutenberg_template_styles.css ---- */
/* WPLC Gutenber Template Styles */

#wplc-chat-box {
  width: fit-content;
  position: relative;
  cursor: pointer;
}

.wplc_block {
  position: relative;
  display: inline-block;
  background: #32373c;
  color: #eee;
  border-radius: 3px;
  height: 35px;
  padding-left: 45px;
  margin: 5px 0 5px 0;
  transition: all .2s ease-in-out;
  cursor: pointer;
  border-bottom: 0px solid #111;
  font-size: 17px;
  line-height: 35px;
}

.wplc_block:hover {
  transform: translateY(-2px);
}

.wplc_block:after {
  content: "";
  position: absolute;
  display: block;
  height: 0px;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #000;
  opacity: 0;
  transition: all .2s ease-in-out;
}

.wplc_block:hover:after {
  height: 3px;
  opacity: .2;
}

#wplc-chat-box.disabled:first-child:after {
  content: "Disabled";
  color: #fff;
  font-size: 17px;
  text-transform: uppercase;
  text-align: center;
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  background: #0596d4;
  opacity: .9;
}

.wplc_block_logo {
  width: 35px;
  height: 35px;
  position: absolute;
  left: 0;
  background: #e7e7e7;
  display: inline-block;
  margin: 0;
  background-size: cover;
  background-position: center;
  background-color: #0596d4 !important;
  transition: all .2s ease-in-out;
  box-sizing: border-box;
  box-shadow: inset -2px 0px 0px 0px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: inset -2px 0px 0px 0px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: inset -2px 0px 0px 0px rgba(0, 0, 0, 0.28);
}

.wplc_block_text {
  display: inline-block;
  height: 100%;
  margin-right: 7px;
}

.wplc_block_icon {
  height: 100%;
  width: 35px;
  background: transparent;
  display: inline-block;
}

.wplc_block_icon.disabled {
  display: none;
}


/* Block size styles: small */

.wplc_block.sm {
  height: 25px;
  line-height: 25px;
  padding-left: 30px;
  font-size: 12px;
}

.wplc_block.sm:hover:after {
  height: 2px;
  opacity: .2;
}

.wplc_block.sm .wplc_block_logo {
  height: 25px;
  width: 25px;
}

.wplc_block.sm .wplc_block_text {
  margin-right: 7px;
}

.wplc_block.sm .wplc_block_icon {
  margin-right: 7px;
  width: 13px;
}


/* Block size styles: large */

.wplc_block.lg {
  height: 80px;
  line-height: 80px;
  padding-left: 100px;
  font-size: 25px;
}

.wplc_block.lg:hover:after {
  height: 6px;
  opacity: .2;
}

.wplc_block.lg .wplc_block_logo {
  height: 80px;
  width: 80px;
}

.wplc_block.lg .wplc_block_text {
  margin-right: 13px;
}

.wplc_block.lg .wplc_block_icon {
  margin-right: 13px;
}


/* Custom Templates: Default - Light */

.wplc_block.light {
  background: #ECEFF1;
  color: #555;
  border: 1px solid #ccc;
}


/*  Custom Templates: Circle */

.wplc_block.circle {
  background: transparent;
  width: 50px;
  height: 50px;
  padding: 0;
  position: relative;
}

.wplc_block.circle:after {
  display: none;
}

.wplc_block.circle .wplc_block_logo {
  position: relative;
  width: 50px;
  height: 50px;
  padding: 0;
  border-radius: 50%;
}

.wplc_block.sm.circle {
  background: transparent;
  width: 35px;
  height: 35px;
  padding: 0;
}

.wplc_block.sm.circle:after {
  display: none;
}

.wplc_block.sm.circle .wplc_block_logo {
  position: relative;
  width: 35px;
  height: 35px;
  padding: 0;
  border-radius: 50%;
}

.wplc_block.lg.circle {
  background: transparent;
  width: 65px;
  height: 65px;
  padding: 0;
}

.wplc_block.lg.circle:after {
  display: none;
}

.wplc_block.lg.circle .wplc_block_logo {
  position: relative;
  width: 65px;
  height: 65px;
  padding: 0;
  border-radius: 50%;
}


/* Custom Templates: Tooltip */

.wplc_block:hover .wplc_block_tooltip {
  top: -62px;
  background: #333;
  color: #fff;
  opacity: .85;
  display: inline-block;
}

.wplc_block_tooltip {
  min-width: 100px;
  border-radius: 3px;
  color: transparent;
  position: absolute;
  line-height: 25px;
  padding: 10px;
  top: -50px;
  left: 0;
  opacity: 0;
  transition: opacity .2s ease-in-out, top .2s ease-in-out;
}

.wplc_block.circle:hover .wplc_block_tooltip {
  top: -75px;
  display: block;
}

.wplc_block.circle.sm:hover .wplc_block_tooltip {
  top: -50px;
}

.wplc_block.circle.lg:hover .wplc_block_tooltip {
  top: -100px;
}


/* Custom Templates: Chat Bubble */

.wplc_block.chat_bubble:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  left: 0px;
  bottom: -10px;
  border: 8px solid;
  border-color: #32373c transparent transparent #32373c;
}

.wplc_block.chat_bubble:hover:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
}

.wplc_block.chat_bubble {
  padding-left: 10px;
  padding-right: 40px;
  border-radius: 7px 7px 7px 0;
}

.wplc_block.chat_bubble .wplc_block_logo {
  border: none;
  right: 0px;
  left: initial;
  border-radius: 0 7px 7px 0;
}

.wplc_block.chat_bubble.sm {
  padding-left: 10px;
  padding-right: 25px;
}

.wplc_block.chat_bubble.lg {
  padding-left: 20px;
  padding-right: 80px;
}


/* Custom Templates: Rotating circle */

.wplc_block.rotate {
  transform: rotate(0deg);
}

.wplc_block.rotate:hover {
  transition: all .3s ease-in-out;
  transform: rotate(-90deg);
}

.wplc_block.rotate .wplc_block_icon {
  position: relative;
  height: 100%;
  width: 100%;
  text-align: center;
  font-size: 30px;
  transform: rotate(90deg);
  line-height: 150%;
}

.wplc_block.rotate .wplc_block_logo {
  z-index: 10;
  position: absolute;
}

.wplc_block.rotate {
  border-radius: 50%;
  background: #32373c;
}

.wplc_block.rotate .wplc_block_logo:hover {
  opacity: 0;
}

.wplc_block.circle.rotate.lg .wplc_block_logo {
  padding: 0;
  margin: 0;
  position: absolute;
}

.wplc_block.circle.rotate.lg {
  background: #32373c;
}

.wplc_block.rotate.lg .wplc_block_icon {
  position: relative;
  height: 100%;
  width: 100%;
  text-align: center;
  font-size: 30px;
  transform: rotate(90deg);
  line-height: 225%;
  padding-right: 10px;
}

.wplc_block.circle.rotate.sm .wplc_block_logo {
  padding: 0;
  margin: 0;
  position: absolute;
}

.wplc_block.circle.rotate.sm {
  background: #32373c;
}

.wplc_block.rotate.sm .wplc_block_icon {
  position: relative;
  height: 100%;
  width: 100%;
  text-align: center;
  font-size: 20px;
  transform: rotate(90deg);
  line-height: 100%;
  right: 5px;
}
/* ---- /wp-content/themes/lincoln/assets/css/vendor/cbpBGSlideshow.css ---- */
.cbp-bicontrols,.cbp-bislideshow{list-style:none;width:100%;height:100%;position:absolute;top:0;left:0;padding:0;margin:0}.cbp-bislideshow li{position:absolute;width:101%;height:101%;top:-.5%;left:-.5%;opacity:0;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s}.backgroundsize .cbp-bislideshow li{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center}.backgroundsize .cbp-bislideshow li img{display:none}.cbp-bislideshow li img{display:block;width:100%}.cbp-bicontrols a{display:block;width:40px;height:40px;margin-top:-25px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:rgba(0,0,0,.3);color:#fff;z-index:20;cursor:pointer;font-size:16px;text-align:center;position:absolute;top:50%;text-decoration:none;transition:all .3s cubic-bezier(0.175,.885,.32,1.275);-webkit-transition:all .3s cubic-bezier(0.175,.885,.32,1.275);-moz-transition:all .3s cubic-bezier(0.175,.885,.32,1.275)}.cbp-bicontrols a:hover{background:rgba(0,0,0,.6);color:#fff}.cbp-bicontrols a.prev{left:-50px}.cbp-bicontrols a.next{right:-50px}.cbp-bicontrols:hover a.prev,.vc_row:hover .cbp-bicontrols a.prev{left:10px}.cbp-bicontrols:hover a.next,.vc_row:hover .cbp-bicontrols a.next{right:10px}.cbp-bicontrols a i{line-height:40px}.no-js.no-backgroundsize .cbp-bislideshow li:first-child{opacity:1}.no-js.backgroundsize .cbp-bislideshow li:first-child img{display:block}
/* ---- /wp-content/themes/lincoln/assets/css/vendor/font-awesome.min.css ---- */
/*!
 *  Font Awesome 4.6.2 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/assets/theme/assets/fonts/fontawesome-webfont.eot?v=4.6.2');src:url('/assets/theme/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.6.2') format('embedded-opentype'),url('/assets/theme/assets/fonts/fontawesome-webfont.woff2?v=4.6.2') format('woff2'),url('/assets/theme/assets/fonts/fontawesome-webfont.woff?v=4.6.2') format('woff'),url('/assets/theme/assets/fonts/fontawesome-webfont.ttf?v=4.6.2') format('truetype'),url('/assets/theme/assets/fonts/fontawesome-webfont.svg?v=4.6.2#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/* ---- /wp-content/themes/lincoln/assets/css/megamenu.css ---- */
/**
 * Megamenu stylesheet for Lincoln.
 *
 * @package Lincoln
 * @author  LunarTheme
 * @link	http://www.lunartheme.com
 */
.k2t-header .k2t-menu li.k2t-megamenu {
	position: static;
}
.k2t-header .k2t-menu li.k2t-megamenu > a .k2t-title-menu:after {
	content: "\f2f9";
	font-family: 'Material-Design-Iconic-Font';
	font-size: 14px;
	font-weight: 300;
	margin-left: 5px;
	line-height: 1px;
}
.k2t-header .k2t-menu .mega-container {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	z-index: -1;
	width: 100%;
	left: 0;
	right: 0;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius:    0 0 3px 3px;
	-ms-border-radius:     0 0 3px 3px;
	border-radius:         0 0 3px 3px;
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition:    all .4s ease-in-out 0s;
	transition:         all .4s ease-in-out 0s;
}
.k2t-header .k2t-menu .k2t-megamenu:hover .mega-container,
.k2t-header .k2t-menu .k2t-megamenu:hover .mega-container ul {
	opacity: 1;
	visibility: visible;
	z-index: 100;
	margin-left: 0;
}
.k2t-header .k2t-menu .mega-container ul {
	visibility: hidden;
	opacity: 1;
	position: static;
	margin: 0;
	border: 0;
	overflow: hidden;
}
.k2t-header .k2t-menu .mega-container > ul {
	width: 100%;
	display: table;
	table-layout: fixed;
	visibility: hidden;
	padding: 0;
}
.k2t-header .k2t-menu .mega-container > ul > li {
	max-width: 257px;
	display: table-cell;
	vertical-align: top;
	border-top: 0;
}
.k2t-header .k2t-menu .mega-container > ul > li > a {
	border: 0;
	text-transform: uppercase;
	padding: 15px 20px;
}
.k2t-header .k2t-menu .mega-container > ul > li:hover > a,
.k2t-header .k2t-menu .mega-container > ul > li.current-menu-item > a,
.k2t-header .k2t-menu .mega-container > ul > li.current-menu-ancestor > a {
	background: none;
}
.k2t-header .k2t-menu .mega-container .k2t-megamenu-submenu > a {
	font-weight: 400;
}
.k2t-header .k2t-menu .mega-container > ul > li > ul {
	font-size: 100%;
	box-shadow: none;
	-ms-box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.k2t-header .k2t-menu .mega-container li.children > a:after,
.k2t-header-top .k2t-menu .mega-container a:before {
	display: none;
}
.k2t-header .k2t-menu .mega-container .sub-menu {
	width: 100%;
}
.k2t-header .k2t-header-top .k2t-menu .mega-container {
	background: #fff;
	border-color: #ddd;
}
.k2t-header-top .k2t-menu .mega-container li ul li a:hover {
	background: none;
}
/* ---- /wp-content/themes/lincoln/assets/css/popular.css ---- */
/* 
 * 	Sticky
 */
.admin-bar .is-sticky {
	top: 32px !important;
}
.header-sticky .is-sticky {
	top: 103px !important;
}
.admin-bar.header-sticky .is-sticky {
	top: 135px !important;
}

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.portfolio-carousel {
	position: relative;
}
.portfolio-carousel.style-2 .owl-carousel {
	width: calc(100% - 100px);
	width: -webkit-calc(100% - 100px);
	width: -moz-calc(100% - 100px);
}
.owl-carousel.pagi-top, .owl-carousel.pagi-bottom {
	overflow: visible;
}
.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}	
.owl-carousel .owl-item {
	float: left;
}
.owl-carousel .owl-item img {
	transform-style: inherit;
	-webkit-transform-style: inherit;
}
.owl-carousel .owl-item > * {
	margin-bottom: 0;
	padding-bottom: 0;
	width: 100%;
}
.owl-page,
.owl-buttons div {
	cursor: pointer;
}
.owl-nav > div > i {
	width: 40px;
	height: 40px;
	line-height: 38px;
	text-align: center;
	border: 1px solid #cdcdcd;
	border-radius: 100%;
	-webkit-mask-image: -webkit-radial-gradient(circle, white, black);
	overflow: hidden;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.owl-nav > div > i:hover {
	background: #2196f3;
	color: #fff;
	border-color: #2196f3;
}
.owl-dots {
	margin-top: 30px;
	text-align: center;
}
.k2t-blog-post .owl-dots {
	margin-top: 0;
}
.owl-dots > div {
	width: 70px;
	height: 5px;
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
	background: #c4c4c4;
	vertical-align: top;
}
.owl-dots > div.active {
	background: #3f51b5;
}

	/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
}

/* Styling Next and Prev buttons */
.owl-theme .owl-buttons {
	display: inline-block;
	position: absolute;
	text-align: center;
	top: -60px;
	right: 0px;
}
.portfolio-carousel.style-2 .owl-theme .owl-buttons {
	top: 50%;
	right: -70px;
	margin-top: -60px;
}
.owl-theme .owl-buttons > div {
	border: 1px solid #c5c5c5;
	border-radius: 100%;
	display: inline-block;
	height: 40px;
	width: 40px;
	line-height: 40px;
	font-size: 125%;
	color: #c5c5c5;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.owl-theme .owl-buttons > div.owl-next {
	margin-left: 10px;
}
.owl-theme .owl-buttons > div:hover {
	border-color: #252525;
	color: #252525;
}

/* style for post format */
.format-gallery .owl-theme .owl-buttons {
	right: 0;
	top: 50%;
	width: 100%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.format-gallery .owl-theme .owl-buttons > div {
	width: 40px;
	height: 40px;
	float: left;
	margin: 0;
	border: 0;
	color: #fff;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}
.format-gallery .owl-theme .owl-buttons > div i {
	font-size: 30px;
}
.format-gallery .owl-theme .owl-buttons > div:last-child {
	float: right;
}
.format-gallery .owl-theme .owl-buttons > div:hover {
	color: #3f51b5;
}
.format-gallery .owl-theme .owl-buttons > div > i {
	line-height: 40px;
}

	/* Clickable class fix problem with hover on touch devices */
	/* Use it for non-touch hover action */

.owl-theme .clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}
	/* Styling Pagination*/
.owl-theme  .owl-page {
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: none;
	border: 2px solid #fff;
}
.format-gallery .owl-theme .owl-pagination{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.owl-theme  .owl-page.active span,
.owl-theme .clickable .owl-page:hover span {
	border: 2px solid #3f51b5;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	-ms-transition: all ease-in-out .3s;
	-webkit-transition: all ease-in-out .3s;
}
.owl-theme  .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 85%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
	/* Pagination Style 2 */
.pagi-style-2.owl-theme  .owl-page span {
	width: 10px;
	height: 10px;
	background: #3d414b;
	margin: 3px;
}
.pagi-style-2.owl-theme .owl-page.active span,
.pagi-style-2.owl-theme .clickable .owl-page:hover span {
	border: 2px solid #3f51b5;
	background: none;
}

	/* Pagination postion */
.pagi-top {
	margin-top: 30px;
	margin-bottom: 20px;
}
.pagi-top .owl-pagination {
	margin-bottom: 0;
	position: absolute;
	top: -35px;
	width: 100%;
}
.pagi-bottom {
	margin-bottom: 42px;
}
.pagi-bottom .owl-pagination {
	bottom: -32px;
	position: absolute;
	width: 100%;
}
.pagi-on_slider  {
	height: 0;
}
.pagi-on_slider .owl-pagination {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	border-radius: 20px;
	bottom: 45px;
	display: inline-block;
	height: 26px;
	padding: 3px 7px 0;
	position: relative;
}
.pagi-style-2.pagi-on_slider .owl-pagination {
	height: 23px;
}

	/* Stretch */
.owl-stretch.owl-carousel .owl-stage-outer {
	width: 104%;
	margin-left: -2%;
	margin-right: -2%;
	padding-left: 2%;
	padding-right: 2%;
}
.owl-stretch.owl-carousel .owl-stage-outer > .owl-stage > .owl-item > * {
	margin-bottom: 40px;
}
.owl-stretch .owl-dots {
	margin-bottom: 10px;
}

@media (max-width: 480px) { 
	 .owl-nav {
		top: 50%;
		width: 100%;
		margin-top: 10px;
		position: static;
	}
	 .owl-nav > div {
		margin-left: 0;
	}
}
/* ---- /wp-content/themes/lincoln/assets/css/vendor/sequencejs-theme.modern-slide-in.css ---- */
/*
Theme created for use with Sequence.js (http://www.sequencejs.com/)

Theme:   Sliding Horizontal Parallax (Responsive)
Version:   0.2.2 Beta
Theme Author:   Ian Lunn @IanLunn
Author URL:   http://www.ianlunn.co.uk/
Theme URL:   http://www.sequencejs.com/themes/sliding-horizontal-parallax/

This is a FREE theme and is dual licensed under the following: 
http://www.opensource.org/licenses/mit-license.php | http://www.gnu.org/licenses/gpl.html

Sequence.js and its dependencies are (c) Ian Lunn Design 2012 unless otherwise stated.
Aside from these comments, you may modify and distribute this file as you please. Have fun!
 */
#sequence-slider {
	height: 490px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	max-width: 1280px;
	width: 100%;
}
#sequence-slider .next, #sequence-slider .prev {
	color: white;
	cursor: pointer;
	display: none;
	font-weight: bold;
	padding: 10px 15px;
	position: absolute;
	top: 50%;
	z-index: 1000;
	height: 75px;
	margin-top: -47.5px;
}
.pause {
	bottom: 0;
	cursor: pointer;
	position: absolute;
	z-index: 1000;
}
.paused {
	opacity: 0.3;
}
#sequence-slider .prev {
	left: 3%;
}
#sequence-slider .next {
	right: 3%;
}
.prev img, .next img{
	height: 100%;
	width: auto;
}
#sequence-preloader{
	background: #d9d9d9;
}
#nav {
	bottom:0px;
	display: none;
	right: 0;
	position: absolute;
	z-index: 99;
	width: 100%;
	text-align: right;
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-o-transition-duration: .5s;
	-ms-transition-duration: .5s;
	transition-duration: .5s;
}
#nav li {
	display: inline-block;
	margin: 0 1.5px;
	max-width: 100px;
}
#nav li img {
	cursor: pointer;
	opacity: 0.5;
	-webkit-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-o-transition-duration: 1s;
	-ms-transition-duration: 1s;
	transition-duration: 1s;
}
#nav li img.active {
	opacity: 1;
}

@media only screen and (min-width : 1224px) {
	/*only display the hover effect on desktops/laptops*/
	#nav li img:hover {
		opacity: 1;
	
		-webkit-transition-duration: 1s;
		-moz-transition-duration: 1s;
		-o-transition-duration: 1s;
		-ms-transition-duration: 1s;
		transition-duration: 1s;
	}
}
#sequence ul {
	list-style: none;
}
#sequence li{
	position: absolute;
	width: 100%;
	text-align: center;
}
#sequence li img.product-slider-image {
	max-height: 100%;
	max-width: 100%;
}
#sequence {
	display: block;
	height: calc(100% - 80px);
	height: -webkit-calc(100% - 80px);
	height: -moz-calc(100% - 80px);
	margin: 0;
	position: absolute;
	max-width: 1280px;
	width: 100%;
	/*backface-visibility prevents graphical glitches when frames are animating*/
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
}
#sequence-slider .next, #sequence-slider .prev {
	position: absolute;
	opacity: 0.6;
	-webkit-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-o-transition-duration: 1s;
	-ms-transition-duration: 1s;
	transition-duration: 1s;
}
#sequence-slider .next:hover, #sequence-slider .prev:hover {
	opacity: 1;
	-webkit-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-o-transition-duration: 1s;
	-ms-transition-duration: 1s;
	transition-duration: 1s;
}
.model {
	bottom: 0%;
	opacity: 0;
	position: relative;
	height: auto !important;
}
.animate-in .model {
	opacity: 1;
	-webkit-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-o-transition-duration: 1s;
	-ms-transition-duration: 1s;
	transition-duration: 1s;
}
.animate-out .model {
	opacity: 0;
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-o-transition-duration: .5s;
	-ms-transition-duration: .5s;
	transition-duration: .5s;
}


/* ---- /wp-content/themes/lincoln/assets/css/k-shortcodes.css ---- */
/*--------------------------------------------------------------
	Element hover
--------------------------------------------------------------*/
.k2t-element-hover {
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-ms-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition:    all .3s ease-in-out 0s;
	transition:         all .3s ease-in-out 0s;
}
.k2t-element-hover:hover {
	z-index: 998;
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-ms-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
}

/*--------------------------------------------------------------
	HEADING
--------------------------------------------------------------*/	
.k2t-heading .h {
	color: #252525;
}
.k2t-heading.no-margin .h {
	margin: 0;
}
.k2t-heading .h span {
	display: inline-block;
}
.k2t-heading .subtitle {
	font-weight:normal;
	font-family:"Open Sans", sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:12px;
	margin-top:6px;
	margin-bottom:0;
}

	/* icon 
	---------------------------- */
.k2t-heading .heading-icon.type-icon {
	font-size:32px;
	display:inline-block;
	width:80px;
	height:80px;
	background:#3f51b5;
	color:#fff;
	text-align:center;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	position:relative;
	opacity:0.5;
}
.k2t-heading .heading-icon.type-icon i {
	line-height:80px;
	position:relative;
	z-index:12;
}	
.k2t-heading .heading-icon.type-icon:after {
	content:"";
	position:absolute;
	width:92px;
	height:92px;
	background:#3f51b5;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	top:-6px;
	left:-6px;
	opacity:0.25;
	z-index:10;
}
.k2t-heading .heading-icon.type-icon:before {
	position:absolute;
	z-index:15;
	content:"";
	left:50%;
	margin-left:-5px;
	bottom:-10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 12px 12px 0 0;
	border-color: #3f51b5 transparent transparent transparent;
}

	/* Icon align left & right 
	---------------------------- */
.k2t-heading .heading-icon.type-icon.heading-icon-left,
.k2t-heading .heading-icon.type-icon.heading-icon-right {
	font-size:18px;
	width:60px;
	height:60px;
}			
.k2t-heading .heading-icon.type-icon.heading-icon-left i,
.k2t-heading .heading-icon.type-icon.heading-icon-right i {
	line-height:60px;
}
.k2t-heading .heading-icon.type-icon.heading-icon-left:after,
.k2t-heading .heading-icon.type-icon.heading-icon-right:after {
	width:72px;
	height:72px;
}

	/* left & right + no subtitle
	---------------------------- */
.k2t-heading.no-subtitle .heading-icon.type-icon.heading-icon-left,
.k2t-heading.no-subtitle .heading-icon.type-icon.heading-icon-right {
	font-size:16px;
	width:50px;
	height:50px;
}			
.k2t-heading.no-subtitle .heading-icon.type-icon.heading-icon-left i,
.k2t-heading.no-subtitle .heading-icon.type-icon.heading-icon-right i {
	line-height:50px;
}
.k2t-heading.no-subtitle .heading-icon.type-icon.heading-icon-left:after,
.k2t-heading.no-subtitle .heading-icon.type-icon.heading-icon-right:after {
	width:62px;
	height:62px;
}

	/* has border + Two Dots (default)
	---------------------------- */
.k2t-heading.has-border.two_dots .h:before,
.k2t-heading.has-border.two_dots .h:after {
	content: ":::";
	color: #3F51B5;
}
.k2t-heading.has-border.two_dots .h:before {
	margin-right: 25px;
}
.k2t-heading.has-border.two_dots .h:after {
	margin-left: 25px;
}
.k2t-heading.has-border.two_dots.align-left .h:before,
.k2t-heading.has-border.two_dots.align-right .h:after {
	display: none;
}

	/* has border + Three dotted
	---------------------------- */
.k2t-heading.has-border.three_dotted{
	margin-bottom: 8px;
}
.k2t-heading.has-border.three_dotted .k2t-heading-inner {
	display:block;
	overflow:hidden;
}	
.k2t-heading.has-border.three_dotted .text .h {
	position:relative;
	display:inline-block;
}
.k2t-heading.has-border.align-right.three_dotted .text .h:before,
.k2t-heading.has-border.align-left.three_dotted .text .h:after,
.k2t-heading.has-border.align-center.three_dotted .text .h:before,
.k2t-heading.has-border.align-center.three_dotted .text .h:after {
	position:absolute;
	content:"";
	width:9999px;
	height:7px;
	top:50%;
	left:100%;
	margin-top:-3px;
	margin-left:10px;
	background: url(../images/heading-border-dotted.png) repeat-x;
}
.k2t-heading.has-border.align-right.three_dotted .text .h:before,
.k2t-heading.has-border.align-center.three_dotted .text .h:before {
	left:auto;
	right:100%;
	margin-left:auto;
	margin-right:10px;
}

	/* has border + Short line
	---------------------------- */	
.k2t-heading.short_line{
	margin-bottom: 18px;
}
.k2t-heading.has-border.short_line .text .h:before{
	background: #9e9e9e;
	height: 4px;
	width: 30px;
	display: inline-block;
	content: "";
	position: absolute;
	bottom: 0;
}
.k2t-heading.has-border.align-left.short_line .text .h:before{
	left: 0;
}
.k2t-heading.has-border.align-center.short_line .text .h:before{
	left: 50%;
	margin-left: -15px;
}
.k2t-heading.has-border.align-right.short_line .text .h:before{
	right: 0;
}
	
	/* has border + Bottom icon
	---------------------------- */
.k2t-heading.bottom_icon{
	margin-bottom: 6px;
}
.k2t-heading.bottom_icon .text{
	text-align: center;
}
.k2t-heading.bottom_icon .h{
	margin-bottom: -5px;
}
.k2t-heading.has-border.bottom_icon .has-boder-style {
	width: 180px;
	display: inline-block;
	position: relative;
}
.k2t-heading.has-border.bottom_icon .has-boder-style span{
	display: table-cell;
	padding: 0 10px;
	white-space: pre;
}
.k2t-heading.has-border.bottom_icon .has-boder-style span:first-child,
.k2t-heading.has-border.bottom_icon .has-boder-style span:last-child{
	display: table-cell;
	vertical-align: middle;
	width: 50%;
	padding: 0;
}
.k2t-heading.has-border.bottom_icon .has-boder-style span i{
	margin-top: 11px;
}
.k2t-heading.has-border.bottom_icon .has-boder-style span:first-child i,
.k2t-heading.has-border.bottom_icon .has-boder-style span:last-child i{
	background: 0 0 #cccccc;
	display: inline-block;
	height: 1px;
	width: 100%;
}
	
	/* has border + Heading
	---------------------------- */
.k2t-heading.has-border.heading {
	margin-bottom: 18px;
}
.k2t-heading.has-border.heading .h span{
	padding: 0 30px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	display: inline-block;
}
.k2t-heading.has-border.heading .h:before, .k2t-heading.heading .h:after{
	border-top: 1px solid #cccccc;
	content: "";
	display: inline-block;
	height: 9px;
	margin-top: 17px;
	width: 60px;
}
	
	/* has border + Boxed heading
	---------------------------- */
.k2t-heading.has-border.boxed_heading{
	margin-bottom: 11px;
}
.k2t-heading.has-border.boxed_heading .text{
	position: relative;
	overflow: inherit;
}
.k2t-heading.has-border.boxed_heading .h{
	border: 1px solid #cccccc;
	padding: 8px 10px;
}
.k2t-heading.has-border.boxed_heading .has-boder-style{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: -19px;
	display: table;
}
.k2t-heading.has-border.boxed_heading .has-boder-style span{
	display: table-cell;
	padding: 0 10px;
	white-space: pre;
}
.k2t-heading.has-border.boxed_heading .has-boder-style span:first-child,
.k2t-heading.has-border.boxed_heading .has-boder-style span:last-child{
	display: table-cell;
	vertical-align: middle;
	width: 50%;
	padding: 0;
}
.k2t-heading.has-border.boxed_heading .has-boder-style span i{
	margin-top: 11px;
}
.k2t-heading.has-border.boxed_heading .has-boder-style span:first-child i,
.k2t-heading.has-border.boxed_heading .has-boder-style span:last-child i{
	background: 0 0 #cccccc;
	display: inline-block;
	height: 1px;
	width: 100%;
}

	/* has border + Bottom border
	---------------------------- */
.k2t-heading.has-border.bottom_border{
	border-bottom: 1px solid #dddddd;
	margin-bottom: 20px;
}

	/* has border + Line Through
	---------------------------- */
.k2t-heading.has-border.line_through{
	margin-bottom: 8px;
}
.k2t-heading.has-border.line_through .k2t-heading-inner {
	display:block;
	overflow:hidden;
}	
.k2t-heading.has-border.line_through .text .h {
	position:relative;
	display:inline-block;
}
.k2t-heading.has-border.align-right.line_through .text .h:before,
.k2t-heading.has-border.align-left.line_through .text .h:after,
.k2t-heading.has-border.align-center.line_through .text .h:before,
.k2t-heading.has-border.align-center.line_through .text .h:after {
	position:absolute;
	content:"";
	width:9999px;
	height:1px;
	top:50%;
	left:100%;
	margin-left:10px;
	background: #dddddd;
}
.k2t-heading.has-border.align-right.line_through .text .h:before,
.k2t-heading.has-border.align-center.line_through .text .h:before {
	left:auto;
	right:100%;
	margin-left:auto;
	margin-right:10px;
}

	/* has border + Double line
	---------------------------- */
.k2t-heading.has-border.double_line{
	margin-bottom: 8px;
}
.k2t-heading.has-border.double_line .k2t-heading-inner {
	display:block;
	overflow:hidden;
}	
.k2t-heading.has-border.double_line .text .h {
	position:relative;
	display:inline-block;
}
.k2t-heading.has-border.align-right.double_line .text .h:before,
.k2t-heading.has-border.align-left.double_line .text .h:after,
.k2t-heading.has-border.align-center.double_line .text .h:before,
.k2t-heading.has-border.align-center.double_line .text .h:after {
	border-bottom: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	content: "";
	height: 5px;
	left: 100%;
	margin-left: 10px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 9999px;
}
.k2t-heading.has-border.align-right.double_line .text .h:before,
.k2t-heading.has-border.align-center.double_line .text .h:before {
	left:auto;
	right:100%;
	margin-left:auto;
	margin-right:10px;
}

	/* has border + Fat Line
	---------------------------- */
.k2t-heading.has-border.fat_line{
	margin-bottom: 8px;
}
.k2t-heading.has-border.fat_line .k2t-heading-inner {
	display:block;
	overflow:hidden;
}	
.k2t-heading.has-border.fat_line .text .h {
	position:relative;
	display:inline-block;
}
.k2t-heading.has-border.align-right.fat_line .text .h:before,
.k2t-heading.has-border.align-left.fat_line .text .h:after,
.k2t-heading.has-border.align-center.fat_line .text .h:before,
.k2t-heading.has-border.align-center.fat_line .text .h:after {
	background: #dddddd;
	content: "";
	height: 5px;
	left: 100%;
	margin-left: 10px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 9999px;
}
.k2t-heading.has-border.align-right.fat_line .text .h:before,
.k2t-heading.has-border.align-center.fat_line .text .h:before {
	left:auto;
	right:100%;
	margin-left:auto;
	margin-right:10px;
}

/*--------------------------------------------------------------
	BUTTON
--------------------------------------------------------------*/
.k2t-btn {
	height: 40px;
	padding: 0 25px;
	line-height: 40px;
	border-style: solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
}
.k2t-button a {
	position: relative;
}

	/* align */
.k2t-button.align-center,
.k2t-button.align-right {
	text-align: center;
	display: block;
	float:left;
	width:100%;
}
.k2t-button.align-right {
	text-align: right;
}

	/* sizes */
.k2t-btn.btn-medium {
	height: 50px;
	line-height: 50px;
	padding: 0 40px;
}
.k2t-btn.btn-medium .button-text .text {
	font-size: 120%;
}
.k2t-btn.btn-large {
	height: 70px;
	line-height: 70px;
	padding: 0 65px;
}  
.k2t-btn.btn-large .button-text .text{
	font-size: 130%;
	margin: 0 10px;	
}

	/* icon */
.k2t-btn .button-icon {
	font-size: 110%;
}
.k2t-btn.btn-medium .button-icon {
	font-size: 130%;
}
.k2t-btn.btn-large .button-icon {
	font-size: 140%;
}
.k2t-btn.btn-icon-left .button-icon{
	float: left;
	margin-right: 10px;
	margin-left: 0;
}   
.k2t-btn.btn-no-content .button-icon {
	margin-left: 0;
	margin-right: 0;
}

	/* Color */    
.k2t-button a {
	background-color: #3f51b5;
}
.k2t-button.red a {
	background-color: #F44336;
}
.k2t-button.deep_purple a {
	background-color: #673AB7;
}
.k2t-button.blue a {
	background-color: #2196F3;
}
.k2t-button.green a {
	background-color: #4CAF50;
}
.k2t-button.amber a {
	background-color: #FFC107;
}
.k2t-button.deep_orange a {
	background-color: #FF5722;
}
.k2t-button.black a {
	background-color: #212121;
	color: #fff;
}
.k2t-button.white a {
	background-color: #fff;
	color: #212121;
}

	/* Button style */
.k2t-button.button-outline a {
	background-color: transparent;
	border: 1px solid #3f51b5;
	color: #3f51b5;
}
.k2t-button.button-around a {
	border-radius: 50%;
	padding: 0;
	width: 40px;
	height: 40px;
	text-align: center;
}
.k2t-button.button-around a.btn-medium {
	width: 60px;
	height: 60px;
}
.k2t-button.button-around a.btn-large {
	width: 70px;
	height: 70px;
}
.k2t-button.button-around a .button-text .text {
	display: none;
}
.k2t-button.button-around a .button-text .button-icon {
	margin-left: 0;
	margin-right: 0;
}

	/* button pill */
.k2t-btn.btn-pill {
	border-radius: 88px;
	-webkit-border-radius: 88px;
	-moz-border-radius: 88px;
}
.k2t-btn.btn-pill.btn-large {
	border-radius: 108px;
	-webkit-border-radius: 108px;
	-moz-border-radius: 108px;
}
.k2t-btn.btn-pill.btn-small {
	border-radius: 68px;
	-webkit-border-radius: 68px;
	-moz-border-radius: 68px;
}           

	/* block */
.k2t-btn.block {
	display: block;
}

	/* button with subtitle */
.k2t-btn.btn-has-subtitle {
	height: auto;
	line-height: inherit;
	text-align: left;
	padding: 15px 30px;
}
.k2t-btn.btn-has-subtitle .button-text {
	display: block;
}   
.k2t-btn.btn-has-subtitle .button-icon {
	display: block;
	float: right;
	margin-left: 16px;
	margin-top: -7px;
	width: 40px;
	height: 40px;
	text-align: center;
	font-size:  40px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	color: #fff;
}
.k2t-btn.btn-has-subtitle.btn-icon-left .button-icon {
	float: left;
	display: inline-block;
	margin-left: auto;
	margin-right: 16px;
}   
.k2t-btn.btn-has-subtitle .button-icon i {
	line-height: 40px;
	margin: 0;
}   
.k2t-btn.btn-has-subtitle .text {
	overflow: hidden;
	display: inline-block;
	float: left;
}   
.k2t-btn.btn-has-subtitle .button-main,
.k2t-btn.btn-has-subtitle .button-subtitle {
	display: block;
}
.k2t-btn.btn-has-subtitle .button-main {
	font-size: 22px;
}
.k2t-btn.btn-has-subtitle .button-subtitle {
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: 1px;
}
.k2t-btn.btn-has-subtitle.btn-pill {
	border-radius: 52px;
	-webkit-border-radius: 52px;
	-moz-border-radius: 52px;
	padding-left: 36px;
	padding-right: 36px;
}

	/* fullwidth */
.k2t-button.button-fullwidth {
	display: block;
	float: none;
	text-align: center;
	margin-right: 0;
}	
.k2t-button.button-fullwidth .k2t-btn {
	display: block;
}
	/* tinytext*/
.k2t-button.k2t-custom-big-btn a{
	font-size: 100%;
	height: 120px;
	letter-spacing: 2px;
	line-height: 120px;
	padding: 0 50px;
}
.k2t-button.k2t-custom-big-btn a:hover {
	background: #3f51b5 !important;
}	 
/*--------------------------------------------------------------
	SHADOW BUTTON
--------------------------------------------------------------*/
.k2t-button.button-shadow a{
	font-size: 115%;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
.k2t-button.button-shadow a:hover{
	z-index: 999;
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -ms-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
}

.k2t-iconbox-list.style-3 .iconbox-list-icon {
	-moz-border-radius:0;
	-webkit-border-radius:0;
}


/*--------------------------------------------------------------
	ICONBOX
--------------------------------------------------------------*/
.k2t-iconbox .learnmore {
	color: #4f4f4f;
}
.k2t-iconbox .learnmore a:hover {
	color: #4f4f4f;
}
.k2t-iconbox .iconbox-icon,
.k2t-iconbox .iconbox-text .title h3 {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

	/* ANIMATION */
.k2t-iconbox.has-animation .iconbox-icon,
.k2t-iconbox.has-animation .iconbox-image {
  opacity:0;
  -webkit-transform: scale3d(0, 0, 0);
  -moz-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
}
.k2t-iconbox.has-animation .title,
.k2t-iconbox.has-animation .desc,
.k2t-iconbox.has-animation .learnmore {
  opacity:0;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}		
.k2t-iconbox.has-animation.run_animation .iconbox-icon,
.k2t-iconbox.has-animation.run_animation .iconbox-image {
  -webkit-animation:zoomIn 1s both;
  animation:zoomIn 1s both;
}
.k2t-iconbox.has-animation.run_animation .title {
  -webkit-animation:fadeInDown 1s both;
  animation:fadeInDown 1s both;
}
.k2t-iconbox.has-animation.run_animation .desc,
.k2t-iconbox.has-animation.run_animation .learnmore {
  -webkit-animation:fadeInUp 1s both;
  animation:fadeInUp 1s both;
}	

	/* layout 1 */
.k2t-iconbox.layout-1 {
	background-color: #fff;
	text-align: left;
	border-radius: 3px;
	position: relative;
	padding: 20px 30px;
}
.k2t-iconbox.layout-1 .iconbox-icon,
.k2t-iconbox.layout-1 .iconbox-image {
	color: #cecece;
	font-size: 350%;
	position: absolute;
	top: 30px;
	right: 30px;
}
.k2t-iconbox.layout-1:hover .iconbox-icon {
	color: #3F51B5;
}
.k2t-iconbox.layout-1 .iconbox-image {
	line-height: 0.6em;
}
.k2t-iconbox.layout-1 .iconbox-text .title h3 {
	font-size: 115%;
	font-weight: 300;
	color: #252525;
	opacity: .6;
	margin-top: 3px;
	margin-bottom: 45px;
}
.k2t-iconbox.layout-1 .iconbox-text .desc {
	color: #252525;
	font-size: 230%;
	line-height: 1.4em;
}

	/* layout 1 + has custom background */
.k2t-iconbox.layout-1.has-background .iconbox-icon {
	color: #fff;
	opacity: .3;
}
.k2t-iconbox.layout-1.has-background .iconbox-text .title h3 {
	color: #fff;
	opacity: .6;
}
.k2t-iconbox.layout-1.has-background .iconbox-text .desc {
	color: #fff;
}
.k2t-iconbox.layout-1.has-background:hover .iconbox-icon,
.k2t-iconbox.layout-1.has-background:hover .iconbox-text .title h3 {
	opacity: 1;
}

	/* layout 2 */
.k2t-iconbox.layout-2 {
	background: #fff;
	border-right: 1px solid #e3ecf0;
	display: inline-block;
	text-align: center;
	width: 100%;
}
.k2t-iconbox.layout-2:hover {
	color:#fff;
	background-color:#3f51b5;
}
.k2t-iconbox.layout-2 > .iconbox-icon,
.k2t-iconbox.layout-2 > .iconbox-image {
	 margin: 45px 0 20px;
}
.k2t-iconbox.layout-2 > .iconbox-icon{
	color: #444;
	font-size: 720%;
}
.k2t-iconbox.layout-2 > .iconbox-text > .title > .h{
	color: #06c5ac;
	font-size: 215%;
	margin-bottom: 15px;
}
.k2t-iconbox.layout-2:hover > .iconbox-icon,
.k2t-iconbox.layout-2:hover > .iconbox-text > .title > .h{
	color: #fff;
}
.k2t-iconbox.layout-2 > .iconbox-text > .desc{
	font-weight: 300;
	line-height: 20px;
	margin-bottom: 25px;
	padding: 0 20px;
}

	/* layout 3 */
.k2t-iconbox.layout-3 {
	 text-align:center;
}
.k2t-iconbox.layout-3 .iconbox-icon{
	position:relative;
	text-align:center;
	font-size:20px;
}
.k2t-iconbox.layout-3 .iconbox-image {
	margin-bottom:20px;
}
.k2t-iconbox.layout-3 .iconbox-icon i {
	text-align:center;
	background:#3f51b5;
	border-radius:50%;
	display:inline-block;
	width:80px;
	height:80px;
	line-height:74px;
	margin-bottom:10px;
	color:#FFF;
	border:3px solid #FFF;
	font-size: 40px;
}
.k2t-iconbox.layout-3:hover .iconbox-icon i {
	background:#FFF;
	color:#3f51b5;
	border:3px solid #3f51b5;
	transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-ms-transform:rotate(360deg); /* IE 9 */
	-webkit-transform:rotate(360deg); /* Safari and Chrome */
}
.k2t-iconbox.layout-3 .title {
	position:relative;
	margin-bottom:10px;
}
.k2t-iconbox.layout-3 .title .h {
	font-size: 128%;
	font-weight: 600;
	margin-bottom: 12px;
	color: #3f51b5;
}
.k2t-iconbox.layout-3 .title h5 {
	text-transform: uppercase;
	font-size: 10px;
	color: #b8b8b8;
	margin-top: 10px;
}

	/* layout 4 */
.k2t-iconbox.layout-4 {
	 text-align:center;
}
.k2t-iconbox.layout-4 .iconbox-icon,
.k2t-iconbox.layout-3 .iconbox-image {
	float: left;
	max-width: 40px;
}
.k2t-iconbox.layout-4 .iconbox-icon i {
	font-size: 330%;
	color: #3f51b5;
}
.k2t-iconbox.layout-4 .iconbox-text {
	margin-left: 70px;
	text-align: left;
}
.k2t-iconbox.layout-4 .iconbox-text .h {
	margin: 13px 0;
	display: inline-block;
	width: 100%;
	color: #252525;
	font-size: 160%;
}
/* layout 5 */
.k2t-iconbox.layout-5 {
	text-align: center;
}
.k2t-iconbox.layout-5 .iconbox-icon,
.k2t-iconbox.layout-5 .iconbox-image {
	font-size: 342%;
}
.k2t-iconbox.layout-5 .iconbox-text .title h3 {
	margin-top: 8px;
	font-size: 115%;
}
.k2t-iconbox.layout-5 .iconbox-text .desc {
	font-size: 514%;
	color: #fff;
	line-height: 1;
}

/* Layout 6 */
.k2t-iconbox.layout-6 {
	text-align: center;
}
.k2t-iconbox.layout-6 .iconbox-icon,
.k2t-iconbox.layout-6 .iconbox-image {
	font-size: 342%;
}
.k2t-iconbox.layout-6 .iconbox-text .title h3 {
	font-weight: bold;
	font-size: 100%;
	margin-top: 30px;
}
.k2t-iconbox.layout-6 .iconbox-text .title h3 a {
	color: #636363;
}
.k2t-iconbox.layout-6 .iconbox-text .title h3 a:hover {
	color: #3f51b5;
}

/*--------------------------------------------------------------
	MEMBER
--------------------------------------------------------------*/
/* Style Default */
.k2t-member {
	text-align: center;
}
.k2t-member .team-avatar {
	background-color: #ccc;
	border-radius: 100%;
	height: 135px;
	overflow: hidden;
	width: 135px;
	display: inline-block;
}
.k2t-member article header span {
	display: block;
}
.k2t-member article header span.member-name {
	color: #252525;
	font-size: 175%;
	margin-top: 18px;
}
.k2t-member article header span.member-role {
	color: #626262;
	font-size: 115%;
	font-style: italic;
	margin-top: 12px;
	margin-bottom: 15px;
}
.k2t-member .team-socials-link ul{
	margin-top: 5px;
    width: 100%;
    display: inline-block;
}
.k2t-member .team-socials-link li {
	background-color: #252525;
	border: none;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align:center;
	display: inline-block;
	list-style: none;
	margin: 0 8px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.k2t-member .team-socials-link li:hover {
	background-color: #3f51b5;
}
.k2t-member .team-socials-link li a {
	color: #f5f5f5;
	font-size: 100%;
}
.k2t-member .team-content p {
	margin: 10px 0 18px;
}
/* Style Boxed */
.k2t-member.style-boxed {
	padding: 30px 10px 40px;
	background: #fff;
	margin-bottom: 30px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;    
    transition: all .3s ease-in-out;    
}
.k2t-member.style-boxed:hover{
	z-index: 999;
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -ms-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
}

/*--------------------------------------------------------------
	PROGRESS
--------------------------------------------------------------*/
.k2t-progress {
	position:relative;
	overflow:hidden;
}
.k2t-progress .progress-background {
	background:#e3ecf0;
	height:20px;
	width:100%;
	position:relative;
}
.k2t-progress .bar-outer {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:10;
	overflow:hidden;
	border-radius:0 2px 2px 0;
}	
.k2t-progress .bar {
	position:absolute;
	top:0;
	left:0;
	width:90%;
	height:100%;
	z-index:11;
	background:#3f51b5;
	left:-100%;
	opacity:0;
}	
.k2t-progress .text {
	position:absolute;
	width:100%;
	height:100%;
	line-height:40px;
	padding-left:10px;
	color:#fff;
	z-index:15;
	position:static;
	color:inherit;
	padding-left:0;
}

/* striped */
.k2t-progress.striped .bar {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
	background-size: 40px 40px;
	-webkit-background-size: 40px 40px;
	-moz-background-size: 40px 40px;

	
   animation: 10s linear 0s normal none infinite running progress_striped;
   -moz-animation: 10s linear 0s normal none infinite running progress_striped;
   -webkit-animation: 10s linear 0s normal none infinite running progress_striped;
}

@keyframes progress_striped {
	from { background-position: left; }
	to { background-position: right; }
}
@-moz-keyframes progress_striped {
	from { background-position: left; }
	to { background-position: right; }
}
@-webkit-keyframes progress_striped {
	from { background-position: left; }
	to { background-position: right; }
}

/* percent */
.k2t-progress .percent {
	color: #fff;
	font-size: 85%;
	font-weight: 400;
	left: -25px !important;
	position: absolute;
	text-align: right;
	top: 0px;
	z-index: 99;
}
.k2t-progress .percent > .icon{
	color: #3f51b5;
	font-size: 115%;
	position: absolute;
	right: -8px;
	top: -17px;
}

/*--------------------------------------------------------------
	PRICING
--------------------------------------------------------------*/
.k2t-pricing {
	margin-left: -15px;
	margin-right: -15px;
}
.pricing-column  > div {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	background-color: #fff;
}
.pricing-column .pricing-image {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	overflow: hidden;
}
.pricing-column {
	padding-left: 15px;
	padding-right: 15px;
}
.pricing-column .pricing-footer a{
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
}
.pricing-column .pricing-footer a:after {
    content: '\f278';
    font-family: 'Material-Design-Iconic-Font';
    margin-left: 8px;
}
 
/*--------------------------------------------------------------
	COUNTDOWN
--------------------------------------------------------------*/
.k2t-countdown.center {
	text-align: center;
}
.k2t-countdown.right {
	text-align: right;
}
.k2t-countdown .countdown-container {
	display: inline-block;
}


/*--------------------------------------------------------------
	CAROUSEL
--------------------------------------------------------------*/
.k2t-carousel .swiper-slide-inner {
	padding:10px;
}
.k2t-carousel.carousel-nopadding .swiper-slide-inner {
	padding:0;
}	
.k2t-carousel .k2t-swiper-navi a {
	color:#aaa;
	background:#e9e9e9;
	box-shadow:0 -2px 0 rgba(0,0,0,.06) inset;
	-webkit-box-shadow:0 -2px 0 rgba(0,0,0,.06) inset;
	-moz-box-shadow:0 -2px 0 rgba(0,0,0,.06) inset;
	width:36px;
	height:36px;
	font-size:14px;
}
.k2t-carousel .k2t-swiper-navi a i {
	line-height:36px;
}	
.k2t-carousel .k2t-swiper-navi a:hover {
	background:#3f51b5;
	color:#fff;
}	
.k2t-carousel .k2t-swiper-navi .next {
	right:-50px;
}
.k2t-carousel .k2t-swiper-navi .prev {
	left:-50px;
}

/*--------------------------------------------------------------
	BRANDS
--------------------------------------------------------------*/
	/* has padding */
.k2t-brands.has-padding .brand-cell {
	padding: 0 15px;
	text-align: center;
}
.k2t-brands.has-padding .brand-cell img {
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}
.k2t-brands.has-padding .brand-cell img:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -ms-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
}
	/* grayscale */
.k2t-brands.enable-grayscale .brand-cell {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray; /* IE 6-9 */
}
.k2t-brands.enable-grayscale .brand-cell:hover {
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
	filter: none;
}	

/*--------------------------------------------------------------
	TESTIMONIAL
--------------------------------------------------------------*/
.k2t-testimonial {
	text-align: center;
}
.k2t-testimonial .testimonial-info .testimonial-meta,
.k2t-testimonial .testimonial-info .testimonial-meta + .testimonial-position {
	color: #fff;
	display: inline-block;
	font-size: 171%;
	font-weight: 100;
	margin-bottom: 8px;
}
.k2t-testimonial .testimonial-info .testimonial-meta + .testimonial-position {
	margin-left: 10px;
}
.k2t-testimonial .testimonial-info .testimonial-meta.bottom{
	font-size: 24px;
	margin-top: 55px;
}
.k2t-testimonial .testimonial-content {
	margin-top: 40px;
}
.k2t-testimonial .testimonial-content .speech {
	color: #fff;
    font-size: 370%;
    line-height: 1.35em;
    font-weight: 300;
}
.k2t-testimonial.style-1 .testimonial-image {
	margin-top: 56px;
}
.k2t-testimonial .testimonial-image a {
	background: #ccc;
	display: inline-block;
	width: 40px;
	height: 40px;
	margin: 0 10px;
	border-radius: 50%;
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
	box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
	-webkit-transition: all .2s ease-in-out 0s;
	-moz-transition:    all .2s ease-in-out 0s;
	transition:         all .2s ease-in-out 0s;
}
.k2t-testimonial .testimonial-image a:hover {
	-ms-transform: scale(1.3, 1.3); /* IE 9 */
    -webkit-transform: scale(1.3, 1.3); /* Safari */
    transform: scale(1.3, 1.3);
}
.k2t-testimonial .testimonial-image img{
	border-radius: 50%;
}
.k2t-testimonial.style-2 .testimonial-image a{
	width: 70px;
	height: 70px;
}
.k2t-testimonial.style-2 .testimonial-image{
	float: left;
	margin-right: 10px;
}
.k2t-testimonial.style-2 .testimonial-content{
	margin-top:50px;
}
.k2t-testimonial.style-2 .k-item{
	padding: 30px;
	border-radius: 5px;
	background: #fff;
	margin-bottom: 50px;
}
.k2t-testimonial.style-2 .testimonial-info .testimonial-meta{
	color: #252525;
	text-align: left;
}
.k2t-testimonial.style-2 .testimonial-info .testimonial-meta .testimonial-position{
	font-size: 16px;
	font-style: italic;
	color: #636363;
}
.k2t-testimonial.style-2 .testimonial-info .testimonial-meta .testimonial-name{
	font-size: 24px;
	margin-bottom: 10px;
}
.k2t-testimonial.style-2 .testimonial-content .speech{
	color: #252525;
	line-height: 2em;
	text-align: left;
	font-size: 18px;
}

/*--------------------------------------------------------------
	PULLQUOTE
--------------------------------------------------------------*/
.k2t-pullquote cite{
	display: block;
	margin-top: 8px;
	font-size: 90%;
}
.k2t-pullquote cite span{
	font-weight: 600;
}
.k2t-pullquote.align-right{
	text-align: right;
}
.k2t-pullquote.align-center {
	text-align: center;
}

/* Style 2 */
.k2t-pullquote.style-2 blockquote{
	border: none;
	border-left: 5px solid #e1e1e1;
	padding: 12px 0 12px 30px;
}
.k2t-pullquote.style-2.align-right blockquote{
	padding-left: 0;
	padding-right: 30px;
	border-left: none;
	border-right: 5px solid #e1e1e1;
}
.k2t-pullquote.style-2 blockquote:before{
	display: none;
}

/*--------------------------------------------------------------
	Tabs
--------------------------------------------------------------*/
.vc_inner_pt_0 .vc_column-inner {
	padding-top: 0 !important;
}

.vc_wpb_content_mb_0 .wpb_content_element {
	margin-bottom: 0 !important;
}

	/* Style: Outline; */
.vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-container {
	margin-bottom: 0 !important;
}
.vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-container,
.vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list,
.vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab {
	margin: 0;
	overflow: inherit;
}
.vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab {
	width: 23%;
	position: relative;
}
.vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab:last-child {
	text-align: right;
	width: 8%;
}
.vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab:after {
	content: "";
	background: #cccccc;
	border-bottom: 1px solid #fff;
	width: 100%;
	height: 2px;
	display: block;
	position: absolute;
	top: 37px;
	left: 0;
	z-index: -1;
}
.vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab {
	padding-bottom: 30px;
	overflow:visible;
}
.vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab a {
	padding: 0;
	border: 0;
	background: #fff;
	color: #333333;
	text-align: center;
	line-height: 70px;
	border-radius: 100% !important;
	width: 70px;
	height: 70px;
	display: inline-block;
	margin: 1px !important;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-ms-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition:    all .3s ease-in-out 0s;
	transition:         all .3s ease-in-out 0s;
}
.vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab a:hover {
	z-index: 9999;
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-ms-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
}
.vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab.vc_active a {
	background: #3f51b5;
	color: #fff;
}


.vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
	border: 0 !important;
	margin: 0 !important;
}

/*--------------------------------------------------------------
	Blog post
--------------------------------------------------------------*/
	/* Style 2 */
.k2t-blog-post.style-2 .owl-stage-outer {
	margin: 0 -2%;
	padding: 0 2%;
	width: 104%;
}
.k2t-blog-post.style-2 .post-inner {
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-ms-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition:    all .3s ease-in-out 0s;
	transition:         all .3s ease-in-out 0s;
}
.k2t-blog-post.style-2 .post-inner:hover {
	z-index: 9999;
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-ms-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
}

/*-----------------------
Search
------------------------*/
.custom_search .widget .searchform #s {
	height: 70px;
	border: 0;
	font-size: 128.5%;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: none;
	background: #fff;
	margin-bottom: 0;
	padding-left: 32px;
	padding-right: 32px;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-ms-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition:    all .3s ease-in-out 0s;
	transition:         all .3s ease-in-out 0s;
}
.custom_search .widget .searchform #s:hover,
.custom_search .widget .searchform #s:focus {
	z-index: 9999;
	border: 0;
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-ms-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	outline: none;
}
.custom_search .widget .searchform #searchsubmit {
	width: 70px;
	font-size: 215%;
}
.custom_search .widget .searchform #searchsubmit:after {
	line-height: 70px;	
	color: #303f9f;
	right: 30px;
}

/*--------------------
Accordion
--------------------*/
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section {
	background: #fff;
	margin-bottom: 20px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-ms-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	box-shadow: 0 3px 5px rgba(0,0,0,.2); 
}
.wpb_content_element .wpb_accordion_wrapper h3.wpb_accordion_header {
	background: transparent;
	font-size: 115%;
	font-weight: 500;
}
.wpb_content_element .wpb_accordion_wrapper h3.wpb_accordion_header a {
	padding: 0.8em 1em;
}
.wpb_content_element .wpb_accordion_wrapper h3.wpb_accordion_header a:hover {
	background: #c5cae9;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active span.ui-icon {
	background: none;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default span.ui-icon {
	background: none;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default span.ui-icon:before {
    content: '\f278';
    font-family: 'Material-Design-Iconic-Font';
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active span.ui-icon:before {
    content: '\f273';
    font-family: 'Material-Design-Iconic-Font';
}
.wpb_content_element .wpb_accordion_wrapper div.wpb_accordion_content {
	padding-left: 1.5em;
	padding-right: 1.5em;
}

/*Toggle*/
.vc_toggle_default .vc_toggle_title {
	padding: 0!important;
}
.vc_toggle_default .vc_toggle_content {
	padding: 1em 1.5em!important;
	margin-top: 0;
	margin-bottom: 0;
}
.vc_toggle.vc_toggle_default {
	background: #fff;
	margin-bottom: 20px;
	overflow: hidden;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-ms-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	box-shadow: 0 3px 5px rgba(0,0,0,.2); 
}
.vc_toggle.vc_toggle_default .vc_toggle_title h4 {
	background: transparent;
	font-size: 115%;
	font-weight: 500;
	display: block;
	padding: 0.8em 1em;
	line-height: 1.6;
	margin: 0;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}
.vc_toggle.vc_toggle_default .vc_toggle_title h4:hover {
	background: #c5cae9;
	color: #303f9f;
}
.vc_toggle.vc_toggle_default .vc_toggle_title .vc_toggle_icon {
	left: auto!important;
	right: 20px;
	height: 2px!important;
	background: #252525!important;
	border: 0!important;
	width: 10px!important;
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::before, 
.vc_toggle.vc_toggle_default .vc_toggle_icon::after {
	background: #252525!important;
	border: 0!important;
	width: 2px!important;
}


/*responsive*/
@media (max-width: 1199px) {
	.vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab {
		width: 22%;
	}
	.vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab:last-child {
		width: 12%;
	}
}
@media (max-width: 991px) {
	.pricing-title {
		font-size: 150%;
	}
}
@media (min-width: 768px) {
	.vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
		padding: 0 !important;
	}
}
@media (max-width: 767px) {
	.k2t-testimonial .testimonial-content .speech {
		font-size: 300%;
	}

	/* Tabs */
	.vc_tta.vc_general .vc_tta-panel-title > a {
		color: #252525 !important;
	}

	/* Heading */
	.k2t-heading.has-border .h:before, 
	.k2t-heading.has-border .h:after {
		display: none;
	}
	.k2t-pricing[class*="table"] .pricing-column {
		width: 100%;
		margin-bottom: 30px;
	}
}
@media (max-width: 480px) {
	.k2t-testimonial .testimonial-content .speech {
		font-size: 200%;
	}
	.k2t-iconbox.layout-1 .iconbox-text .desc {
		font-size: 160%;
	}
}
/* ---- /wp-content/themes/lincoln/assets/css/k-gallery.css ---- */
.k2t-gallery-heading .gallery-title{
	font-size: 48px;
	margin-bottom: 10px;
}
.filter-style-dropdown .k2t-gallery-heading .gallery-title{
	float: left;
}
.k2t-gallery-heading .gallery-title:after{
	content: ":::";
    color: #3F51B5;
    margin-left: 35px;
}

.k2t-gallery-heading .filter-list{
	list-style: none;
	padding: 0;
	margin: 0 0 85px!important;
}
.k2t-gallery-heading .filter-list li{
	display: inline-block;
	font-size: 18px;
	line-height: 1.75;
	padding: 0 7px;
	cursor: pointer;
	position: relative;
	margin: 5px 12px;
}
.k2t-gallery-heading .filter-list li:first-child {
	margin-left: 0;
}
.k2t-gallery-heading .filter-list li:after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 3px;
	background: #3f51b5;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
}
.k2t-gallery-heading .filter-list li.active:after{
	width: 100%;
}
.k2t-gallery-heading .filter-list li.active,
.k2t-gallery-heading .filter-list li:hover{
	color: #303f9f;
}
.k2t-gallery-shortcode .k2t-isotope-container{
	border: 0;
}
.k2t-gallery-shortcode .view{
	padding: 0;
	border: 0;
}
.k2t-gallery-shortcode .view .mask{
	background: rgba(63,81,181,0.95);
}
.k2t-gallery-shortcode .view .mask .pf-lightbox{
	width: 50px;
	line-height: 50px;
	font-size: 18px;
	background: #fff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	text-align: center;
	position: absolute;
	top: 120%;
	left: 50%;
	transform: translate3d(-50%,-50%,0);
	-webkit-transform: translate3d(-50%,-50%,0);
	-moz-transform: translate3d(-50%,-50%,0);
	-ms-transform: translate3d(-50%,-50%,0);
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}
.k2t-gallery-shortcode .view:hover .mask .pf-lightbox{
	top: 50%;
}
.k2t-gallery-shortcode .view .mask .pf-lightbox a{
	color: #252525;
	display: block;
}
/* ---- /wp-content/themes/lincoln/assets/css/k-project.css ---- */
.k2t-project-heading h2{
	font-size: 48px;
	margin-bottom: 5px;
	text-align: center;
}
.k2t-project-heading h2:before{
	content: ":::";
    color: #3F51B5;
    margin-right: 25px;
}
.k2t-project-heading h2:after{
	content: ":::";
    color: #3F51B5;
    margin-left: 25px;
}
.k2t-page-topnav ul.menu > li{
	margin: 5px 12px;
}
.k2t-page-topnav ul.menu > li > a{
    font-size: 18px;
    line-height: 1.75;
    padding: 0 7px;
}
.k2t-page-topnav ul.menu > li.active > a{
	color: #303f9f;
}
.k2t-page-topnav ul.menu > li > a:before{
	background: #3f51b5;
}
.project-meta span i{
	margin-right: 8px;
}
.project-meta span a{
	color: #959595;
}
.project-meta span a:hover{
	color: #3f51b5;
}

@media (min-width: 768px) {
	.k2t-page-topnav ul.menu > li:hover > a{
		color: #303f9f;
	}
}
/* ---- /wp-content/themes/lincoln/assets/css/k-event.css ---- */
/*--------------------------------------------------------------
	Event layout
--------------------------------------------------------------*/
.single-post-k-event .left-sidebar .event-entry-meta {
	float: right;
}



/*--------------------------------------------------------------
	Single Event
--------------------------------------------------------------*/

.single-post-k-event .post-k-event .h {
	text-transform: uppercase;
	font-size: 140%;
}
.single-post-k-event .post-k-event .h i {
	margin-right: 10px;
}

	/* Speakers */
.single-post-k-event .entry-speakers {
	margin-bottom: 20px;
}
.single-post-k-event .entry-speakers .col-6 {
	margin-bottom: 20px;
}
.single-post-k-event .entry-speakers .speaker-avatar {
	float: left;
	width: 55px;
	height: 55px;
	margin-right: 20px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	overflow: hidden;
}
.single-post-k-event .entry-speakers .name {
	color: #636363;
	font-size: 115%;
	font-weight: 500;
	margin-top: 3px;
	margin-bottom: -4px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition:    all .3s ease-in-out 0s;
	transition:         all .3s ease-in-out 0s;
}
.single-post-k-event .entry-speakers .col-6:hover .name {
	color: #303f9f;
}
.single-post-k-event .entry-speakers .role {
	color: #636363;
	font-size: 115%;
	font-style: italic;
}

.event-entry-meta .entry-meta-inner {
	padding: 20px 20px 30px;
	background: #fff;
	color: #252525;
}
.event-entry-meta .event-thumbnail img{
	width: 100%;
}
.event-entry-meta h4 {
	font-size: 100%;
	text-transform: uppercase;
	margin: 0;
}

.event-entry-meta .product-price {
	margin-bottom: 10px;
}

.event-entry-meta .product-price .price {
	display: block;
	color: #252525;
	font-weight: 500;
}
.event-ticket {
	margin-bottom: 40px;
}
.event-ticket .ticket-input {
	position: relative;
	width: 90px;
	margin-top: 10px;
	margin-bottom: 0;
}
.event-ticket .ticket-input input {
	margin-bottom: 0;
}
.event-ticket .ticket-input i,
.event-ticket .ticket-input i:before {
	display: block;
	height: 20px;
	line-height: 20px;
}
.event-ticket .ticket-input input {
	width: 100%;
	border-color: #ebebeb;
	font-size: 24px;
	font-weight: 300;
	color: #252525;
	outline: 0;
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
}
.event-ticket .ticket-input .button {
	position: absolute;
	right: 0;
	height: 50%;
	font-size: 24px;
	width: 30px;
	text-align: center;
	color: #ccc;
	cursor: pointer;
	display: block;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
}
.event-ticket .ticket-input .button:hover {
	color: #252525;
}
.event-ticket .ticket-input .button.inc {
	top: 0;
}
.event-ticket .ticket-input .button.dec {
	bottom: 0;
}

.event-entry-meta .k2t-element-hover {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	overflow: hidden;
}
.single-post-k-event .event-entry-meta .event-link {
	margin-bottom: 0;
}
/* Time and Address */
.single-post-k-event .event-time,
.single-post-k-event .event-address {
	margin-bottom: 37px;
}
.single-post-k-event .start-event,
.single-post-k-event .end-event,
.single-post-k-event .event-address div {
	font-size: 105%;
	color: #636363;
}
.single-post-k-event .start-event .entry-date,
.single-post-k-event .end-event .entry-date {
	font-weight: 400;
}

	/* Description */
.single-post-k-event .event-description {
	margin-top: 32px;
}

.single-post-k-event .event-description .content{
	font-size: 115%;
	line-height: 1.9;
	color: #636363;
}
.single-post-k-event .calendar-export {
	margin-top: 45px;
	margin-bottom: 40px;
}
.single-post-k-event .calendar-export a {
	display: inline-block;
	width: 47%;
	float: right;
	font-size: 115%;
	padding: 8px 10px;
	color: #959595;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	background: #fff;
	text-align: center;
}
.single-post-k-event .calendar-export a i {
	margin-left: 10px;
}
.single-post-k-event .calendar-export a:first-child {
	float: left;
}
.single-post-k-event .k2t-social-share {
	margin-bottom: 50px;
}
.single-post-k-event .social li {
	margin: 0 30px 10px 0;
}
.single-post-k-event .social li a {
	line-height: 22px;
    width: 22px;
    height: 22px;
    text-align: center;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    color: #fff;
    display: block;
    font-size: 85%;
}
.single-post-k-event .event-link {
	display: block;
	text-align: center;
	padding: 18px 15px;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 115%;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	background: #3f51b5;
	color: #fff;
	margin-bottom: 80px;
}
.single-post-k-event .event-link:hover{
	background: #303f9f;
}
.k2t-related-event .related-title {
	padding: 20px;
	font-weight: 500;
	font-size: 18px;
	background: #ebebeb;
}
.related-event-inner{
	padding-top: 10px;
	padding-bottom: 20px;
}
.k2t-related-event .related-event {
	padding: 20px;
	width: 50%;
	float: left;
}
.k2t-related-event .related-thumb {
	max-width: 80px;
	float: left;
}
.k2t-related-event .related-text {
	margin-left: 100px;
}
.k2t-related-event .related-text h5 {
	font-size: 100%;
	font-weight: 500;
	margin: 0;
}
.k2t-related-event .related-text .related-meta {
	font-size: 85%;
	font-style: italic;
	font-weight: 400;
}
.k2t-related-event .related-text .related-meta i {
	font-style: normal;
	margin-right: 10px;
}

/*--------------------------------------------------------------
	Event List
--------------------------------------------------------------*/
	/* Calendar style 1 */
.k2t-calendar-event {
	border: 3px solid #e6e6e6;
	padding: 20px;
}
#calendar-box .header-content {
	background: none;
	margin-bottom: 35px;
}
#calendar-box h3 {
	font-size: 140%;
	position: relative;
}
#calendar-box h3:after {
    content: "";
    float: left;
    margin-left: 10%;
    margin-top: 15px;
    width: 80%;
}
#calendar-box h3,
#calendar-box button[data-calendar-nav="prev"],
#calendar-box button[data-calendar-nav="next"] {
	color: #252525;
	font-size: 150%;
}
#calendar-box button[data-calendar-nav="prev"] {
	margin-right: 30px;
}
#calendar-box button[data-calendar-nav="next"] {
	margin-left: 30px;
}
#stm-calendar-id .cal-row-head .cal-cell1 {
	background: none;
	color: #959595;
    font-size: 90%;
    font-weight: 400;
    text-align: center;
    text-transform: none;
}
.pull-left {
	float: none;
}
.cal-year-box .row-fluid, 
.cal-month-box .cal-row-fluid {
	border-bottom: 0;
}
.cal-year-box [class*="span"], 
.cal-month-box [class*="cal-cell"] {
	border: 0;
	background: transparent;
}
.cal-year-box [class*="span"] > div,
.cal-month-box [class*="cal-cell"] > div {
	margin: 5px;
	min-height: 150px;
	display: block;
}
.cal-year-box [class*="span"] > div:not(.cal-day-outmonth), 
.cal-month-box [class*="cal-cell"] > div:not(.cal-day-outmonth) {
	background-color: #fff;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-ms-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition:    all .3s ease-in-out 0s;
	transition:         all .3s ease-in-out 0s;
}
.cal-year-box [class*="span"] > div:not(.cal-day-outmonth):hover,
.cal-month-box [class*="cal-cell"] > div:not(.cal-day-outmonth):hover {
	z-index: 9999;
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-ms-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
}
.cal-year-box [class*="span"] > div.cal-day-weekend,
.cal-month-box [class*="cal-cell"] > div.cal-day-weekend,
.cal-year-box [class*="span"] > div.cal-day-weekend:hover,
.cal-month-box [class*="cal-cell"] > div.cal-day-weekend:hover {
	background: #ebebeb;
	-webkit-box-shadow: none; 
	-moz-box-shadow: none;
	-ms-box-shadow: none; 
	box-shadow: none; 
}
.cal-year-box [class*="span"] > div.cal-day-outmonth,
.cal-month-box [class*="cal-cell"] > div.cal-day-outmonth {
	background: none;
	border: 1px dashed #e0e0e0;
}
.cal-year-box [class*="span"] > div > .pull-left,
.cal-month-box [class*="cal-cell"] > div > .pull-left {
	color: #252525;
    display: inline-block;
    font-size: 160%;
    margin: 16px 20px;
}
.cal-year-box [class*="span"] > div.cal-day-outmonth .pull-left,
.cal-month-box [class*="cal-cell"] > div.cal-day-outmonth .pull-left {
	color: #cccccc;
}
.cal-cell > div {
	position: relative;
}
.cal-cell > div .events-list {
	position: absolute;
	left: 20px;
	bottom: 20px;
	width: 100%;
}
.cal-cell > div .events-list .event-item {
	background: #3f51b5;
	border-radius: 100%;
    float: left;
    height: 10px;
    width: 10px;
    margin-right: 10px;
}
.cal-cell > div .k2t-tooltip {
	background: #ebebeb none repeat scroll 0 0;
    border-left: 3px solid #ffc107;
    left: 10px;
    line-height: 28px;
    padding: 0 10px;
    position: absolute;
    bottom: 10px;
    opacity: 0;
    visibility: hidden;
    color: #252525;
    white-space: nowrap;
    border-right: 3px solid #ffc107;
    z-index: 9999;
    -webkit-transition: all .5s ease-in-out 0s;
	-moz-transition:    all .5s ease-in-out 0s;
	transition:         all .5s ease-in-out 0s;
}
/*.cal-cell:nth-child(5) > div .k2t-tooltip
	left: auto;
	right: 10px;
	border-left: 0;
	border-right: 3px solid #ffc107;
}*/
.cal-cell > div .k2t-tooltip > span {
	font-weight: 400;
}
.cal-cell > div .k2t-tooltip span, .cal-cell > div .k2t-tooltip > a {
	display: block;
	-webkit-transition: all .5s ease-in-out 0s;
	-moz-transition:    all .5s ease-in-out 0s;
	transition:         all .5s ease-in-out 0s;
}
.cal-cell > div .k2t-tooltip > a:hover {
	color: #252525;
	text-decoration: underline;
}
.cal-cell > div:hover .k2t-tooltip {
	opacity: 1;
	visibility: visible;
}

	/* Calendar style 2 */
.k2t-calendar-event.style-2 {
	background: #fff;
	border: 1px solid #ebebeb;
}
.k2t-calendar-event.style-2 .cal-year-box [class*="span"] > div.has-background .pull-left,
.k2t-calendar-event.style-2 .cal-month-box [class*="cal-cell"] > div.has-background .pull-left {
	color: #ffffff;
}
.k2t-calendar-event.style-2 .cal-cell > div .events-list .event-item {
	background: #fff;
	position: relative;
}
.k2t-calendar-event.style-2 .cal-cell > div .k2t-tooltip {
	background: rgba(0,0,0,.8);
	color: #fff;
	border-left: 0;
	padding: 0 15px;
	left: 8px;
	bottom: 11px;
}
.k2t-calendar-event.style-2 .cal-cell:nth-child(5) > div .k2t-tooltip,
.k2t-calendar-event.style-2 .cal-cell:nth-child(6) > div .k2t-tooltip,
.k2t-calendar-event.style-2 .cal-cell:nth-child(7) > div .k2t-tooltip {
	left: auto;
	right: 10px;
}
.k2t-calendar-event.style-2 .cal-cell > div .k2t-tooltip a {
	color: #fff;
}
	
/* Event Classic Style */
.event-listing-classic .event-classic-item > a {
	display: block;

	&:after {
		content: '';
		display: block;
		clear: both;
	}
}
.event-listing-classic .event-classic-item .wrap-left {
	max-width: calc( 100% - 300px );
	float: right;
	width: 100%;
}
@media (max-width: 799px) {
	.event-listing-classic .event-classic-item {
	}
	.event-listing-classic .event-classic-item .wrap-left {
		margin: 0;
		max-width: 100%;
		padding: 0 15px;
		max-width: 100%;
	}
}

.event-classic-item {
	position: relative;
}

@media (min-width: 800px) {
	.event-listing-classic.show-excerpt .left-bg {
		background-size: cover;
		position: absolute;
		top: 0;
		left: 0;
		width: 270px;
		height: 100%;
		z-index: 10;
	}
}

.event-listing-classic.show-excerpt h3.title,
.event-listing-classic.show-teacher h3.title {
	margin-top: 20px;
	margin-bottom: 5px;
}
.event-listing-classic.show-excerpt .event-meta,
.event-listing-classic.show-teacher .event-meta {
	margin-bottom: 15px;
}
.event-listing-classic.show-teacher .entry-speakers > h3{
	display: none;
}
.event-listing-classic.show-teacher .entry-speakers .k2t-row > * {
	float: left; 
	position: relative;
	width: auto !important;
}
.event-listing-classic.show-teacher .entry-speakers {
	float: left;
}
.event-listing-classic.show-teacher .entry-speakers .k2t-row .speaker-avatar {
	border-radius: 50%;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	width: 40px;
}

.event-listing-classic.show-teacher .entry-speakers .k2t-row .speaker-avatar:hover ~ .name,
.event-listing-classic.show-teacher .entry-speakers .k2t-row .name:hover {
	opacity: 1;
	z-index: 10;
	-webkit-transform: translate(-50%, -100%);
	-moz-transform: translate(-50%, -100%);
	transform: translate(-50%, -100%);
	transition: all 0.3s ease 0;
}
.event-listing-classic.show-teacher .entry-speakers .k2t-row  .name {
	background: #fff;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.25);
	-ms-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.25);
	font-size: 16px;
	opacity: 0;
	padding: 0 10px;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
	white-space: nowrap;
	z-index: -1;
}
.event-listing-classic.show-teacher .entry-speakers .k2t-row .role {
	display: none;
}

.event-listing-classic.show-excerpt .more-link {
	margin-bottom: 25px;
}
.event-listing-classic.show-excerpt .entry-speakers .k2t-row .role { display: none }

.event-listing-classic .event-classic-item .event-meta {
	clear: left;
}

.event-classic-item .more-link {
	float: left;
	padding: 8px 22px;
	font-size: 115%;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	background: #3f51b5;
	font-weight: 300;
	color: #fff;
}
.event-classic-item .more-link:hover {
	background: #303f9f;
}
	
	/* Event Masonry Style */
.event-listing-masonry .masonry-item .inner {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	overflow: hidden;
}
.event-listing-masonry .masonry-item .read-more {
	background: #3f51b5;
}
.event-listing-masonry .masonry-item .read-more:hover {
	z-index: 999;
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-ms-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
}
.event-listing-masonry .masonry-item .read-more i:before{
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.event-listing-masonry .masonry-item .read-more:hover i:before {
	/*-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
	/*-ms-transform: rotate(180deg); /* IE 9 */
	/*transform: rotate(180deg);
	-moz-transform: rotate(180deg);*/
}

	/* Event masonry filter */
.event-isotope-filter li.active{
	color: #303f9f;
}
.event-isotope-filter li:after{
	background: #3f51b5;
}

	/* Event carousel style */
.event-listing-carousel {
	margin: 0;
	height: auto !important;
}
.event-listing-carousel .masonry-item {
	padding: 0;
}


@media (min-width: 1200px) {
	.k2t-title-bar ~ .k2t-content .event-entry-meta {
		margin-top: -180px;
	}
	.single-post-k-event .k2t-title-bar .k2t-wrap > * {
		padding-left: 26%;
	}
	.single-post-k-event .k2t-title-bar.no-sidebar .k2t-wrap > * {
		padding-left: 35%;
	}
	.single-post-k-event .k2t-title-bar.right-sidebar .k2t-wrap > * {
		padding-left: 26%;
	}
	.single-post-k-event .k2t-title-bar.left-sidebar .k2t-wrap > * {
		padding-right: 26%;
		padding-left: 0;
	}
}
@media (min-width: 768px) {
	.event-isotope-filter li:hover {
		color: #303f9f;
	}
}

@media (max-width: 767px) {
	.single-post-k-event .event-entry-meta,
	.single-post-k-event .entry-content {
		width: 100%;
		float: none;
	}
	.k2t-related-event .related-event {
		width: 100%;
		float: none;
	}
	#calendar-box {
		padding: 0;
		border: 0;
	}
	.cal-year-box [class*="span"] > div, .cal-month-box [class*="cal-cell"] > div {
		margin: 2px;
	}
	.cal-year-box [class*="span"] > div, .cal-month-box [class*="cal-cell"] > div {
		min-height: 70px;
	}
	.cal-cell > div .events-list {
		left: 5px;
		bottom: 5px;
	}
	.cal-cell > div .events-list .event-item {
		width: 7px;
		height: 7px;
	}
}
@media (max-width: 480px) {
	.cal-year-box [class*="span"] > div > .pull-left, .cal-month-box [class*="cal-cell"] > div > .pull-left {
		margin: 5px;
		font-size: 100%;
	}
	#calendar-box {
		width: 110%;
    	margin: 0 -5%;
	}
	.cal-cell > div .k2t-tooltip {
		width: 170px;
		white-space: inherit;
		font-size: 85%;
		line-height: 2;
	}
}
/* ---- /wp-content/themes/lincoln/assets/css/k-teacher.css ---- */

.teacher-connect {
	margin-top: 40px;
}
.teacher-connect h3 {
	font-size: 215%;
}
.teacher-connect table {
	background: #fff;
	border: 0;
	margin-bottom: 3em;
}
.teacher-connect table tbody tr:nth-child(even) {
	background: #f5f5f5;
}
.teacher-connect table tbody tr:hover{
	background: #c5cae9;
	color: #fff;
}
.teacher-connect table tbody tr:hover a {
	color: #fff;
}
.teacher-connect table th {
	font-size: 128.5%;
	font-weight: 500;
	padding: 1.3em 1em;
	width: 30%;
	background: #3f51b5;
	color: #fff;
}
.teacher-connect table th.id {
	width: 10%;
}
.teacher-connect table td {
	font-size: 115%;
	padding: 0.85em 1em;
	width: 30%;
}
.teacher-connect table td a {
	color: #959595;
	display: block;
	transition: all 0s ease-in-out;
	-webkit-transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-ms-transition: all 0s ease-in-out;
}
.teacher-connect table td.id {
	width: 10%;
}
.teacher-connect table th,
.teacher-connect table td {
	border: 0;
}

.k-teacher-filter-bar {
	text-align: center;
	margin-bottom: 70px;
}

.k-teacher-filter-bar span {
	display: inline-block;
	font-size: 128.5%;
	line-height: 1.75;
	padding: 0 10px;
	cursor: pointer;
	position: relative;
	margin: 5px 12px;
}

.k-teacher-filter-bar span:hover {
	color: #303f9f;
}

.k-teacher-filter-bar span:after {
	content: '';
	background: #3f51b5;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 3px;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
}
.k-teacher-filter-bar .active {
	color: #303f9f;
}
.k-teacher-filter-bar .active:after {
	width: 100%;
	height: 3px;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
}

@media (min-width: 992px) {
	.k2t-title-bar ~ .k2t-content .teacher-entry-meta{
		margin-top: -180px;
	}
	.single-post-k-teacher .k2t-title-bar .k2t-wrap > * {
		padding-left: 26%;
	}
	.single-post-k-teacher .k2t-title-bar.no-sidebar .k2t-wrap > * {
		padding-left: 35%;
	}
	.single-post-k-teacher .k2t-title-bar.right-sidebar .k2t-wrap > * {
		padding-left: 26%;
	}
	.single-post-k-teacher .k2t-title-bar.left-sidebar .k2t-wrap > * {
		padding-right: 26%;
		padding-left: 0;
	}

}
@media (max-width: 768px) {
	.k-teacher-filter-bar {
		text-align: center;
		margin-bottom: 40px;
	}
}
@media (max-width: 767px) {
	.teacher-entry-meta,
	.teacher-entry-content {
		width: 100%;
		float: none;
	}
	.teacher-entry-meta {
		margin-bottom: 30px;
	}
	.teacher-connect table td,
	.teacher-connect table th {
		padding: 0.5em;
	}
}
@media (max-width: 480px) {
	.teacher-connect table td:nth-child(3),
	.teacher-connect table th:nth-child(3) {
		display: none;
	}
}
/* ---- /wp-content/themes/lincoln/assets/css/k-course.css ---- */
/*--------------------------------------------------------------
	Course layout
--------------------------------------------------------------*/
.single-post-k-course .left-sidebar .course-entry-meta {
	float: right;
}

/*--------------------------------------------------------------
	Single Course
--------------------------------------------------------------*/
.single-post-k-course .post-k-course .h {
	text-transform: uppercase;
	font-size: 140%;
}
.single-post-k-course .post-k-course .h i {
	margin-right: 10px;
}
/* Meta of course */
.course-entry-meta .entry-meta-inner{
	padding: 20px 20px 30px;
	background: #fff;
	color: #252525;
}
.course-entry-meta .entry-meta-inner .meta-item {
	margin-bottom: 10px;
}
.course-entry-meta .entry-meta-inner .meta-item label {
	display: block;

}
.course-entry-meta .entry-meta-inner .meta-item span {
	font-weight: 400;
}
.course-ticket {
	margin-bottom: 40px;
}
.course-ticket > p {
	text-transform: uppercase;
}
.course-ticket .ticket-input {
	position: relative;
	width: 90px;
}
.course-ticket .ticket-input input {
	width: 100%;
	border-color: #ebebeb;
	font-size: 24px;
	font-weight: 300;
	color: #252525;
	outline: 0;
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
}
.course-ticket .ticket-input .button {
	position: absolute;
	right: 0;
	height: 50%;
	font-size: 24px;
	width: 30px;
	text-align: center;
	color: #ccc;
	cursor: pointer;
	display: block;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
}
.course-ticket .ticket-input .button:hover {
	color: #252525;
}
.course-ticket .ticket-input .button.inc {
	top: 0;
}
.course-ticket .ticket-input .button.dec {
	bottom: 0;
}
.course-entry-meta .k2t-element-hover {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	overflow: hidden;
}
.course-entry-meta .course-link {
	display: block;
	text-align: center;
	padding: 8px 10px;
	font-size: 115%;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
    -ms-border-radius: 2px;
	background: #3f51b5;
	color: #fff;
}
.course-entry-meta .course-link:hover {
	background: #252525;
}

/* Course download */
.course-download {
	padding: 25px 20px;
}
.course-download h6 {
	font-weight: 400;
	margin-bottom: 10px;
}
.course-download ul {
	margin-left: 14px;
}
.course-download ul li a {
	color: #636363;
}
.course-download ul li a:hover {
	text-decoration: underline;
}

	/* Speakers */
.single-post-k-course .entry-speakers {
	margin-bottom: 20px;
}
.single-post-k-course .entry-speakers .col-6 {
	margin-bottom: 20px;
}
.single-post-k-course .entry-speakers .col-6:nth-child(2n+1) {
	clear: both;
}
.single-post-k-course .entry-speakers .speaker-avatar {
	float: left;
	width: 55px;
	height: 55px;
	margin-right: 20px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	overflow: hidden;
}
.single-post-k-course .entry-speakers .name {
	color: #636363;
	font-size: 115%;
	font-weight: 500;
	margin-top: 3px;
	margin-bottom: -4px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition:    all .3s ease-in-out 0s;
	transition:         all .3s ease-in-out 0s;
}
.single-post-k-course .entry-speakers .col-6:hover .name {
	color: #303f9f;
}
.single-post-k-course .entry-speakers .role {
	color: #636363;
	font-size: 115%;
	font-style: italic;
}

	/* Time and Address */
.single-post-k-course .course-time,
.single-post-k-course .course-address {
	margin-bottom: 37px;
}
.single-post-k-course .start-course,
.single-post-k-course .end-course,
.single-post-k-course .course-address div {
	font-size: 105%;
	color: #636363;
}
.single-post-k-course .start-course .entry-date,
.single-post-k-course .end-course .entry-date {
	font-weight: 400;
}

	/* Description */
.single-post-k-course .course-description {
	margin-top: 32px;
}

.single-post-k-course .course-description .content {
	font-size: 115%;
	line-height: 1.9;
	color: #636363;
}
.single-post-k-course .calendar-import {
	margin-top: 45px;
	margin-bottom: 40px;
}
.single-post-k-course .calendar-import a {
	display: inline-block;
	width: 47%;
	float: right;
	font-size: 115%;
	padding: 8px 10px;
	color: #959595;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	background: #fff;
	text-align: center;
}
.single-post-k-course .calendar-import a i {
	margin-left: 10px;
}
.single-post-k-course .calendar-import a:first-child {
	float: left;
}
.single-post-k-course .k2t-social-share {
	margin-top: 40px;
	margin-bottom: 50px;
}
.single-post-k-course .social li {
	margin: 0 30px 10px 0;
}
.single-post-k-course .social li a {
	line-height: 22px;
	width: 22px;
	height: 22px;
	text-align: center;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	color: #fff;
	display: block;
	font-size: 115%;
}
.single-post-k-course .course-link {
	display: block;
	text-align: center;
	padding: 18px 15px;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 115%;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	background: #3f51b5;
	color: #fff;
	margin-bottom: 80px;
}
.single-post-k-course .course-link:hover {
	background: #303f9f;
}

	/* Related Course */
.k2t-related-course {
	margin-top: 20px;
}
.k2t-related-course .owl-stage-outer {
	margin: 0 -2%;
	padding: 0 2% 2%;
	width: 104%;
}
.k2t-related-course .related-title {
	color: #252525;
	font-size: 200%;
	font-weight: 300;
}
.related-course-inner {
	padding-top: 10px;
	padding-bottom: 20px;
}
.k2t-related-course .related-course {
	border-radius: 3px;
	padding: 0;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-ms-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	box-shadow: 0 3px 5px rgba(0,0,0,.2);
}
.k2t-related-course .related-thumb,
.k2t-related-course .related-thumb img {
	width: 100%;
	position: relative;
}
.k2t-related-course .related-thumb a i {
	background: #3f51b5;
	color: #fff;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
	border-radius: 100%;
	width: 50px;
	height: 50px;
	position: absolute;
	right: 20px;
	bottom: -25px;
}
.k2t-related-course .related-course .related-thumb a i:before {
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}
.k2t-related-course .related-course:hover .related-thumb a i:before {
	-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
	-ms-transform: rotate(180deg); /* IE 9 */
	transform: rotate(180deg);
}
.k2t-related-course .related-course:hover .related-thumb a i {
	z-index: 9999;
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-ms-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
}
.k2t-related-course .related-text {
	padding: 14px 20px;
}
.k2t-related-course .related-text h5 {
	font-size: 140%;
	margin: 3px 0 0;
	height: 74px;
	overflow: hidden;
}
.k2t-related-course .related-text .related-meta {
	font-size: 85%;
	font-style: italic;
	font-weight: 400;
	color: #959595;
}
.k2t-related-course .related-text .related-meta i {
	font-style: normal;
	margin-right: 6px;
}

/*--------------------------------------------------------------
	Course List
--------------------------------------------------------------*/
	/* Course Classic Style */
.course-classic-item {
	background: #fff;
}
.course-listing-classic .entry-date {
	margin-top: 25px;
	display: block;
	font-style: italic;
}
.course-listing-classic .entry-date i {
	margin-right: 10px;
}
.course-classic-item h3.title {
	font-size: 215%;
	margin-bottom: 15px;
}
.course-classic-item .course-excerpt {
	font-size: 115%;
	margin-bottom: 25px;
	line-height: 1.9em;
}
article[class*="course-"] .more-link {
	padding: 7px 23px;
	font-size: 115%;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-webkit-border-radius: 2px;
	background: #3f51b5;
	font-weight: 300;
	color: #fff;
}
article[class*="course-"] .more-link:hover {
	background: #303f9f;
}
article[class*="course-"] .more-link i {
    margin-left: 10px;
    margin-top: 5px;
}

	/* Course Masonry Style */
.course-listing-masonry .masonry-item .inner{
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	overflow: hidden;
}
.course-listing-masonry .masonry-item .read-more{
	background: #3f51b5;
}
.course-listing-masonry .masonry-item .read-more:hover{
	z-index: 9999;
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-ms-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
}
@media (max-width: 1199px) {
	.course-classic-item h3.title {
		font-size: 170%;
    	margin-bottom: 10px
	}
}

@media (min-width:992px) {
	.k2t-title-bar ~ .k2t-content .course-entry-meta{
		margin-top: -180px;
		z-index: 99;
	}
	.single-post-k-course .k2t-title-bar .k2t-wrap > * {
		padding-left: 26%;
	}
	.single-post-k-course .k2t-title-bar.no-sidebar .k2t-wrap > * {
		padding-left: 35%;
	}
	.single-post-k-course .k2t-title-bar.right-sidebar .k2t-wrap > * {
		padding-left: 26%;
	}
	.single-post-k-course .k2t-title-bar.left-sidebar .k2t-wrap > * {
		padding-right: 26%;
		padding-left: 0;
	}
}

@media (max-width: 767px) {
	.single-post-k-course .course-entry-meta {
		margin-bottom: 30px;
	}
	.single-post-k-course .course-entry-meta,
	.single-post-k-course .entry-content {
		width: 100%;
		float: none;
	}
	.single-post-k-course .social li {
		margin: 0 20px 10px 0;
	}
}
/* ---- /wp-content/themes/lincoln/assets/css/k-learndash.css ---- */
.learndash #learndash_course_content_title {
	font-size: 30px;
	margin-bottom: 10px!important;
}
.learndash .notcompleted, 
#learndash_profile .notcompleted {
    background: none !important;
    line-height: 30px !important;
    position: relative;
}
.learndash .notcompleted:after, 
#learndash_profile .notcompleted:after {
    content: '\f26b';
    font-family: Material-Design-Iconic-Font;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 4%;
    top: 15px;
    font-size: 20px;
    color: #959595;
}
.learndash .notcompleted:before, 
#learndash_profile .notcompleted:before,
.learndash .completed:before, 
#learndash_profile .completed:before {
	content: '';
	width: 1px;
	height: 60%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	background: rgba(0,0,0,0.1);
}
.learndash .completed, #learndash_profile .completed {
	background: none !important;
	line-height: 30px !important;
	position:relative;
}
.learndash .completed:after, #learndash_profile .completed:after {
	content: '\f269';
	font-family: Material-Design-Iconic-Font;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position:absolute;
	right:4.25%;
	top:15px;
	font-size:20px;
	color:#4caf50;
}

.learndash #learndash_lessons, 
.learndash #learndash_quizzes, 
.learndash #learndash_profile, 
.learndash #learndash_lesson_topics_list > div {
	border: 0;
	margin-bottom: 30px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
}
.learndash #learndash_lessons #lesson_heading, 
.learndash #learndash_profile .learndash_profile_heading, 
.learndash #learndash_quizzes #quiz_heading, 
.learndash #learndash_lesson_topics_list div > strong {
	border-top-left-radius: 0;
    border-top-right-radius: 0;
    background: #959595;
    font-size: 18px;
    color: #fff;
    padding: 18px 20px;
}
.learndash #learndash_lessons > div > div, 
.learndash #learndash_quizzes > div > div {
	border: 0;
}
.learndash #learndash_lessons > div > div:nth-child(even), 
.learndash #learndash_quizzes > div > div:nth-child(even) {
	background: #f5f5f5;
}
.learndash #lessons_list > div > div,
.learndash #course_list > div > div, 
.learndash #quiz_list > div > div, 
.learndash .single-sfwd-lessons #learndash_lesson_topics_list ul > li > span.sn, 
.learndash .singular-sfwd-lessons #learndash_lesson_topics_list ul > li > span.sn {
	border: 0;
	font-size: 16px;
	color: #959595;
	font-weight: 300;
}
.learndash #lessons_list > div h4, 
.learndash #course_list > div h4, 
.learndash #quiz_list > div h4, 
.learndash #learndash_lesson_topics_list ul > li > span.topic_item {
	border: 0;
}
.learndash #learndash_lessons a, 
.learndash #learndash_quizzes a, 
.learndash .expand_collapse a, 
.learndash .learndash_topic_dots a, 
.learndash .learndash_topic_dots a > span, 
.learndash #learndash_lesson_topics_list span a {
	font-size: 16px;
	color: #959595;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
}

.learndash .btn-join, 
.learndash #btn-join, 
.learndash a#quiz_continue_link {
	display: block;
	margin: 30px 0;
	width: 100%;
	font-size: 16px;
	height: 60px;
	font-weight: 300;
	background: #3f51b5;
	text-transform: uppercase;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
}
.learndash .btn-join:hover, 
.learndash #btn-join:hover, 
.learndash a#quiz_continue_link:hover {
	background: #303f9f;
	z-index: 999;
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -ms-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    box-shadow: 0 15px 30px rgba(0,0,0,.1)
}
#sfwd-mark-complete {
	margin-top: 30px;
}

.learndash .wpProQuiz_button, 
.learndash .wpProQuiz_button:hover {
	background: #3f51b5!important;
	border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	border: 0!important;
	font-weight: 300!important;
    padding: 0 25px!important;
    box-shadow: none!important;
}
/* ---- /wp-content/themes/lincoln/assets/css/main.css ---- */
/**
 * The main stylesheet for Lincoln.
 *
 * @package Lincoln
 * @author  LunarTheme
 * @link	http: //www.lunartheme.com
 */
/*--------------------------------------------------------------
	CSS Overview
---------------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700');

/*--------------------------------------------------------------
	Reset
--------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
html {
	font-size: 14px; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http: //clagnut.com/blog/348/#c790 */
	overflow-x: hidden;
	overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust:     100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}
*,
*:before,
*:after { /* apply a natural box layout model to all elements; see http: //www.paulirish.com/2012/box-sizing-border-box-ftw/ */
	-webkit-box-sizing: border-box; /* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http: //caniuse.com/#search=box-sizing */
	-moz-box-sizing:    border-box; /* Still needed for Firefox 28; see http: //caniuse.com/#search=box-sizing */
	box-sizing:         border-box;
}
.clearfix:after {
	 visibility: hidden;
	 display: block;
	 font-size: 0;
	 content: " ";
	 clear: both;
	 height: 0;
	 }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
body {
	background: #fff; /* Fallback for when there is no custom background color defined. */
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	line-height: 1.75em;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}
table { /* tables still need 'cellspacing="0"' in the markup */
border-collapse: separate;
border-spacing: 0;
}
table, th, td {
	border: 1px solid rgba(0, 0, 0, 0.1);
}
table {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 1px 0 0 1px;
	margin-bottom: 24px;
	width: 100%;
}
th, td {
	padding: 6px;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
th {
	border-width: 0 1px 1px 0;
	font-weight: bold;
}
td {
	border-width: 0 1px 1px 0;
}
caption,
th,
td {
	font-weight: normal;
	text-align: left;
}
a {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	text-decoration: none;
	color: #252525;
}
a:hover, a:focus {
	text-decoration: none;
	color: #3f51b5;
}
a img {
	border: 0;
}
/*--------------------------------------------------------------
	Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
	color: #959595;
	font-family: 'Roboto', sans-serif;
	font-size: 100%;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto', sans-serif;
	color: #252525;
	font-weight: 300;
	line-height: 1.6em;
	letter-spacing: 0;
	margin-bottom: 20px;
}
h1 {
	font-size: 320%;
}
h2 {
	font-size: 280%;
}
h3 {
	font-size: 200%;
	line-height: 1.7em;
}
h4 {
	font-size: 170%;
	line-height: 1.8em;
}
h5 {
	font-size: 140%;
	line-height: 1.9em;
}
h6 {
	font-size: 110%;
	line-height: 2em;
}
p {
	margin-bottom: 10px;
}
b,
strong {
	font-weight: 500;
}
dfn,
cite,
em,
i {
	font-style: italic;
}
blockquote,
q {
	color: #636363;
	padding-left: 20px ! important;
	margin-bottom: 20px;
	position: relative;
	font-size: 115%;
	font-weight: 300;
	line-height: 1.9em;
}
blockquote:before,
q:before {
	height: 84%;
	width: 3px;
	background: #3f51b5;
	top: 8%;
	left: 0;
	position: absolute;
	content: '';
}
blockquote * {
	line-height: 1.4em;
	padding-left: 0;
}
address {
	margin: 0 0 1.5em;
}
pre {
	background: #eee;
	font-size: 100%;
	margin-bottom: 20px;
	max-width: 100%;
	overflow: auto;
	padding: 15px;
}
code,
kbd,
tt,
var {
	font-size: 100%;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}
small {
	font-size: 75%;
}
big {
	font-size: 125%;
}
ol {
	margin: 0 0 1.5em 3em;
}
li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}
dt {
	font-weight: bold;
}
dd {
	margin: 1.5em;
}
img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
	vertical-align: middle;
	border: 0;
}
figure {
	margin: 0;
}
table {
	margin: 0 0 1.5em;
	width: 100%;
}
th {
	font-weight: bold;
}
pre, code {
	font-family: 'DejaVu Sans Mono', Menlo, Consolas, monospace;
}
hr {
	background-color: #fff;
	height: 2px;
	padding: 0;
	margin: 0;
	clear: both;
	border: 0;
	border-top: 1px solid #dcdcdc;
}
::selection {
	background: #3f51b5; /* Safari */
	color: #FFF;
}
::-moz-selection {
	background: #3f51b5; /* Firefox */
	color: #FFF;
}

/* List ul
---------------------------- */
.boom-list {
	margin: 0;
}
.boom-list li {
	margin-bottom: 10px;
	list-style: none;
}
.boom-list li i.awesome-circle {
	font-size: 50%;
}
.ordered-list li {
	list-style: inside decimal;
}

/* Radio Style
---------------------------- */
.regular-radio {
	display: none;
}
.regular-radio + label {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 0 9px;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	z-index: 0;
	display: inline-block;
	display: inline;
	zoom: 1;
	position: relative;
	margin-right: 5px;
}
.regular-radio:checked + label:after {
	content: ' ';
	width: 10px;
	height: 10px;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	z-index: 0;
	position: absolute;
	top: 4px;
	background: #7cbe31;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	text-shadow: 0px;
	left: 4px;
	font-size: 228%;
}
.regular-radio:checked + label {
	background-color: #e9ecee;
	color: #99a1a7;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
	position: relative;
	z-index: 0;
}
.regular-radio + label:active, .regular-radio:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
	position: relative;
	z-index: 0;
}

/* checkbox Style
---------------------------- */
.regular-checkbox {
	display: none;
}
.regular-checkbox + label {
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 8px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	z-index: 0;
	display: inline-block;
	*display: inline;
	zoom: 1;
	position: relative;
	top: 4px;
	margin-right: 5px;
}
.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.regular-checkbox:checked + label {
	background-color: #e9ecee;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	position: relative;
	z-index: 0;
	color: #99a1a7;
}
.regular-checkbox:checked + label:after {
	content: '\2714';
	font-size: 100%;
	position: absolute;
	top: -3px;
	left: 2px;
	color: #7cbe31;
}

/*--------------------------------------------------------------
	Forms
--------------------------------------------------------------*/
button,
input,
select,
textarea {
	font-size: 100%; /* Corrects font size not being inherited in all browsers */
	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
	vertical-align: baseline; /* Improves appearance and consistency in all browsers */
	border: 0;
	outline: 0;
	max-width: 100%;
	font-family: 'Roboto', sans-serif;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition:    all .3s ease-in-out 0s;
	transition:         all .3s ease-in-out 0s;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	background: #3f51b5;
	color: #fff;
	cursor: pointer;
	-webkit-appearance: button;
	font-size: 100%;
	padding: 0 25px;
	display: inline-block;
	font-size: 16px;
	font-weight: 300;
	height: 40px;
	outline: 0;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background: #303f9f;
}
input[type="checkbox"],
input[type="radio"] {
	padding: 0; /* Addresses excess padding in IE8/9 */
}
input[type="search"] {
	-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
	-webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
	-moz-box-sizing:    content-box;
	box-sizing:         content-box;
}
input[type="search"]: : -webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
	-webkit-appearance: none;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="date"],
input[type="tel"],
input[type="search"],
input[type="file"]
textarea {
	color: #b8b8b8;
	height: 40px;
	background: #fff;
	padding: 4px 6px;
	border: 1px solid #e3ecf0;
	margin-bottom: 20px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	color: #111;
}

textarea {
	padding: 10px;
	overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
	vertical-align: top; /* Improves readability and alignment in all browsers */
	width: 100%;
	height: auto;
}
select {
	border: 1px solid #eee;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	-webkit-appearance: none;
	-moz-appearance:    none;
	appearance:         none;
}
select[multiple="multiple"] {
	height: auto;
	padding: 7px 0;
}
select[multiple="multiple"] option {
	display: block;
	padding: 5px 15px 0;
	height: 30px;
}
select:not([multiple="multiple"]) option {
	display: block;
	padding: 5px 15px 0;
	height: 30px;
}

input[type="file"] {
	border: none;
	padding: 0;
	height: 35px;
}

/*--------------------------------------------------------------
	Default CSS
--------------------------------------------------------------*/
.clear {
	clear: both;
}
.vc_row-o-full-height {
	height: 100vh;
}
.textup {
	text-transform: uppercase;
}
.searchform .form-group {
	display: inline-block;
	position: relative;
	width: 100%;
}
.searchform .form-group > * {
	float: left;
	color: #b8b8b8;
}
.searchform .form-group input {
	width: 100%;
	border: 0;
}
.searchform .form-group button {
	background: none;
	position: absolute;
	right: 0;
	width: 0;
	border-left: 1px solid #ebebeb;
	-webkit-border-radius: 0;
	-moz-border-radius:    0;
	-ms-border-radius:     0;
	border-radius:         0;
}
.search-no-results .searchform .form-group input {
	border: 0;
}
.search-no-results .searchform {
	margin-top: 40px;
}
.container {
	max-width: 1170px;
	margin: auto;
}
.k2t-divider {
	border-bottom: 1px solid #d5e3e8;
}
.vc_row.k2t-line > .container, .wpb_column.k2t-line {
	border-left: 1px solid #d5e3e8;
	border-right: 1px solid #d5e3e8;
}
.k2t-line-left:not(.vc_row), .k2t-line-left > .container {
	border-left: 1px solid #d5e3e8;
}
.k2t-line-right:not(.vc_row), .k2t-line-right > .container {
	border-right: 1px solid #d5e3e8;
}
.k2t-line-top {
	border-top: 1px solid #d5e3e8;
}
.k2t-line-bottom {
	border-bottom: 1px solid #d5e3e8;
}
.vc_row .wpb_revslider_element {
	margin-bottom: 0;
}
.wpb_start_animation.animated{
	visibility: visible;
}
/*--------------------------------------------------------------
	Page Loader
--------------------------------------------------------------*/
#loader-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: #fbfbfb;
}
#loader-wrapper .circular {								
  position:absolute;
  top:calc( 50% - 25px );
  left:calc( 50% - 25px );
  width:50px; 
  height:50px;
  transform: translate3d(-50%,-50%,0);
  -moz-transform: translate3d(-50%,-50%,0);
  -webkit-transform: translate3d(-50%,-50%,0);

  -webkit-animation: rotate 3s linear infinite;
  -moz-animation: rotate 3s linear infinite;
  animation: rotate 3s linear infinite;
}
@-webkit-keyframes rotate {
  from {-webkit-transform: rotate(0deg);}
  to {-webkit-transform: rotate(360deg);}
}

@keyframes rotate {
  from {transform: rotate(0deg);}
  to {transform: rotate(360deg);}
}

#loader-wrapper .path {
  stroke-dasharray: 1,200;
  stroke-dashoffset: 0;
  -webkit-animation: dash 1.5s ease-in-out infinite,
    color 6s ease-in-out infinite;
  animation: dash 1.5s ease-in-out infinite,
    color 6s ease-in-out infinite;
  stroke-linecap: round;
  stroke: #3f88f8;
}

@-webkit-keyframes dash {
  0%   {
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0;
  }
  50%  { 
    stroke-dasharray: 89,200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -124;
  }
}

@keyframes dash {
  0%   {
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0;
  }
  50%  { 
    stroke-dasharray: 89,200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -124;
  }
}

@-webkit-keyframes color {
  0%   {stroke: #3f88f8;}
  20%  {stroke: #3f88f8;}
  25%  {stroke: #dd413b;}
  45%  {stroke: #dd413b;}
  50%  {stroke: #f6ae2e;}
  70%  {stroke: #f6ae2e;}
  75%  {stroke: #259a5d;}
  95%  {stroke: #259a5d;}

}

@keyframes color {
  0%   {stroke: #3f88f8;}
  20%  {stroke: #3f88f8;}
  25%  {stroke: #dd413b;}
  45%  {stroke: #dd413b;}
  50%  {stroke: #f6ae2e;}
  70%  {stroke: #f6ae2e;}
  75%  {stroke: #259a5d;}
  95%  {stroke: #259a5d;}

}

/*--------------------------------------------------------------
	WordPress Recommended Classes
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: inline;
	margin: 0 auto;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
	font-style: oblique;
	font-size: 85%;
}
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	-ms-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 100%;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 9999; /* Above WP toolbar */
}
.gallery-caption {
	color: #ccc;
}
.bypostauthor {
	/*color: #ccc;*/
}
.sticky {
	z-index: 100;
}
/*--------------------------------------------------------------
	Lincoln
--------------------------------------------------------------*/
.k2t-wrap {
	max-width: 1170px;
	width: 100%;
	margin: auto;
}
.k2t-wrap:before,
.k2t-wrap:after,
.k2t-row:before,
.k2t-row:after,
.cl:before,
.cl:after {
	display: table;
	content: "";
}
.k2t-wrap:after,
.k2t-row:after,
.cl:after {
	clear: both;
}
.k2t-row {
	margin: 0 -15px;
}
.k2t-row [class*="col-"] {
	float: left;
	position: relative;
	padding: 0 15px;
	min-height: .1px;
}
.col-1  { width: 8.33333%; }
.col-2  { width: 16.6667%; }
.col-3  { width: 25%;      }
.col-4  { width: 33.3333%; }
.col-5  { width: 41.6667%; }
.col-6  { width: 50%;      }
.col-7  { width: 58.3333%; }
.col-8  { width: 66.6667%; }
.col-9  { width: 75%;      }
.col-10 { width: 83.3333%; }
.col-11 { width: 91.6667%; }
.col-12 { width: 100%;     }

	/* Button effect */
.ripple {
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  -webkit-transform: scale(0);
	  -ms-transform: scale(0);
		  transform: scale(0);
}
.ripple.animate {
  -webkit-animation: effect 0.55s linear;
		  animation: effect 0.55s linear;
}
.btn-ripple {
  overflow: hidden;
  position: relative;
}
@-webkit-keyframes effect {
  100% {
	opacity: 0;
	-webkit-transform: scale(2.5);
			transform: scale(2.5);
  }
}
@keyframes effect {
  100% {
	opacity: 0;
	-webkit-transform: scale(2.5);
			transform: scale(2.5);
  }
}

/* Boxed */
body.boxed{
	background:url('/assets/theme/assets/img/bghome5.jpg') repeat;
	padding:50px 0;
}
.boxed > div > .wpb_wrapper {
	border-radius: 3px;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
	-ms-box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
	box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition:    all .3s ease-in-out 0s;
	transition:         all .3s ease-in-out 0s;
}
.boxed > div > .wpb_wrapper:hover {
	z-index: 9999;
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-ms-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
}

/*--------------------------------------------------------------
	Header
--------------------------------------------------------------*/
.k2t-header {
	position: relative;
	z-index: 999;
	box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
}
.k2t-header.fixed {
	position: fixed;
	z-index: 10000;
	width: 100%;
	top: 0;
}
.k2t-header.fixed > div {
	background: none;
}
.k2t-header.full .k2t-wrap {
	max-width: 100%;
	padding: 0 20px;
}
.k2t-header .k2t-wrap .k2t-row {
	position: relative;
}
.k2t-header .k2t-row [class*="col-"] {
	position: initial;
}
.k2t-logo {
	display: block;
}
.admin-bar .k2t-header.fixed {
	margin-top: 32px;
}
.menu-toggle {
	display: none;
}
.h-element {
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: -o-inline-flex;
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	max-width: 100%;
}
.k2t-header .k2t-row > [class*="col-"]: nth-child(2) {
	text-align: center;
}
.k2t-header .k2t-row > [class*="col-"]:last-child {
	text-align: right;
}
.k2t-header .k2t-row > [class*="col-"]:last-child *:last-child {
	margin-right: 0;
}
.admin-bar .sticky {
	margin-top: 32px;
}
.k2t-header .sticky {
	z-index: 10000;
	position: fixed !important;
	top: 0;
	background: transparent;
	width: 100%;
}
.boxed .k2t-header .sticky {
	max-width: 998px;
}
.k2t-header-m {
	display: none;
}


/*--------------------------------------------------------------
	Header
--------------------------------------------------------------*/
.search-box {
	cursor: pointer;
}
.search-box .icon_search:hover {
  color: #db2d8e;
}
.k2t-searchbox {
  display: table;
  position: fixed;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  z-index: 100000;
  visibility: hidden;
}
.k2t-searchbox .hamburger {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 9999;
}
.k2t-searchbox .hamburger .hamburger-inner,
.k2t-searchbox .hamburger .hamburger-inner::before,
.k2t-searchbox .hamburger .hamburger-inner::after {
  background-color: #fff;
}
.k2t-searchbox .mark {
  background-color: #3F51B5;
  height: 200%;
  width: 200%;
  position: fixed;
  top: -50%;
  right: -50%;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  z-index: 99;
}
.k2t-searchbox form {
  position: fixed;
  top: 50%;
  width: 680px;
  left: 50%;
  z-index: 999;
  margin-left: -340px;
}
.k2t-searchbox .searchform input {
    height: auto;
    padding: 6px 15px;
    width: 100%;
    border: 0;
    border-bottom: 1px solid rgba(255, 255, 255, .3);
    text-align: left;
    background: none;
    color: #999;
    font-size: 250%;
    padding: 0 40px 0 0;
    font-weight: 300;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}
.k2t-searchbox .searchform input::-webkit-input-placeholder {
  color: #999 !important;
}
.k2t-searchbox .searchform input:-moz-placeholder {
  /* Firefox 18- */
  color: #999 !important;
}
.k2t-searchbox .searchform input::-moz-placeholder {
  /* Firefox 19+ */
  color: #999 !important;
}
.mode-search .k2t-searchbox {
  opacity: 1;
  visibility: visible;
}
.k2t-searchbox #searchsubmit {
    background: none;
    font-size: 178%;
    padding: 0;
    position: absolute;
    right: 0;
    top: 3px;
}

/*--------------------------------------------------------------
	Header - Vertical menu
--------------------------------------------------------------*/
body.vertical,
.k2t-header.vertical-menu .k2t-header-mid,
body.vertical .k2t-container > * {
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition:    all .4s ease-in-out 0s;
	transition:         all .4s ease-in-out 0s;
}
body.vertical .k2t-container > footer,
body.vertical .k2t-container > div {
	position: relative;
	left: 0;
	padding-left: 280px;
}
body.vertical.vertical-close .k2t-container > footer,
body.vertical.vertical-close .k2t-container > div {
	padding-left: 0;
}
.k2t-header.vertical-menu #showPushMenu {
	position: absolute;
	right: -30px;
	font-size: 150%;
	top: 0;
	cursor: pointer;
}

/*--------------------------------------------------------------
	Header - Top
--------------------------------------------------------------*/
.k2t-header-top.box-shadow {
	position: relative;
	z-index: 9;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
	-ms-box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
	box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
}
.k2t-header-top,
.k2t-header-top .k2t-menu li a,
.k2t-header-top a:hover {
	color: #717171;
}
.k2t-header-top a,
.k2t-header-top .k2t-menu li a:hover {
	color: #3f51b5;
}
.k2t-header-top {
	background: #3f51b5;
}
.k2t-header-top p {
	margin: 0;
	padding: 10px 0;
}
.k2t-header-top .k2t-menu > li > a {
	display: block;
	padding: 15px 10px 11px;
	font-size: 80%;
	text-transform: uppercase;
}
.k2t-header-top .k2t-menu li ul {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	background: #fff;
	width: 150px;
	z-index: 100;
	margin: 0;
	top: 51px;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.25);
	-ms-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.25);
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition:    all .4s ease-in-out 0s;
	transition:         all .4s ease-in-out 0s;
}
.k2t-header-top .k2t-menu li ul li {
	width: 100%;
}
.k2t-header-top .k2t-menu li .sub-menu a.has-icon i {
	margin-left: 10px;
	margin-top: -8px;
}
.k2t-header-top .k2t-menu li .sub-menu a.has-icon span.k2t-title-menu {
	margin-left: 10px;
}
.k2t-header-top .k2t-menu > li a.has-icon {
	padding-left: 30px;
}
.k2t-header-top .k2t-menu > li a span.k2t-title-menu {
	margin-left: 0;
}
.k2t-header-top .k2t-menu > li a i {
	position: absolute;
	top: 50%;
	left: 10px;
	font-size: 110%;
	margin-top: -6px;
}
.k2t-header-top .k2t-menu li ul li a {
	display: block;
	padding: 8px 10px 8px 20px;
	border-bottom: 1px solid #ececec;
	position: relative;
}
.k2t-header-top .k2t-menu li ul li:last-child a {
	border: 0;
}
.k2t-header-top .k2t-menu li ul li a:hover {
	background: #f9f9f9;
}
.k2t-header-top .k2t-menu li ul li a:before {
	content: "\f105";
	left: 8px;
	position: absolute;
	font-family: FontAwesome;
}
.k2t-header-top .k2t-menu li ul ul {
	left: 148px;
	top: -1px;
}
.k2t-header .social li {
	margin-left: 15px;
}
.k2t-header .social li a {
	background: none;
	color: #717171;
	font-size: 115%;
	height: auto;
	line-height: inherit;
	width: auto;
}
.k2t-header-top .social li a i {
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition:    all .3s ease-in-out 0s;
	transition:         all .3s ease-in-out 0s;
}
.k2t-header-top .element-editor,
.k2t-header-top .search-box,
.k2t-header-bot .element-editor,
.k2t-header-bot .search-box {
	padding: 11px 0;
}
.k2t-header-top .social li a,
.k2t-header-bot .social li a {
	padding: 8px 0;
}
.k2t-header-top .search-box form,
.k2t-header-bot .search-box form {
	top: 49px;
}
.k2t-header-top .search-box > i:hover,
.k2t-header-top .social li a i:hover {
	color: #fff;
}
.k2t-header-top .shop-cart .shop-item,
.k2t-header-bot .shop-cart .shop-item {
	top: 45px;
}
.k2t-header-top .widget ul li a,
.k2t-header-top .widget ul li.recentcomments {
	border-color: #241b18;
}
.k2t-header-top .k2t-logo img,
.k2t-header-bot .k2t-logo img {
	max-height: 46px;
}
.k2t-header-top .custom-login {
	opacity: .6;
	line-height: 47px;
}
.k2t-header-top .custom-login,
.k2t-header-top .custom-login a {
	color: #ffffff;
}
.k2t-header-top .custom-login i {
	margin-left: 10px;
}

/*--------------------------------------------------------------
	Header - Middle
--------------------------------------------------------------*/
.k2t-header-mid {
	/*background: #fff;
	height: 100px;*/
}
.k2t-header-mid.box-shadow {
	position: relative;
	z-index: 9;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
	-ms-box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
	box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
}
#main-nav {
	float: right;
}
.k2t-header-mid .k2t-menu {
	z-index: 9000;
}
.k2t-header-mid .k2t-menu > li {
	float: left;
	list-style: none;
	position: relative;
	overflow: hidden;
}
.k2t-header-mid .k2t-menu > li:hover {
	overflow: inherit;
}
.k2t-header-mid .k2t-menu > li > a {
	font-weight: 300;
	text-transform: uppercase;
	color: #949494;
	display: block;
	padding: 0 20px;
	border-bottom: 3px solid transparent;
	line-height: 97px;
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition:    all .4s ease-in-out 0s;
	transition:         all .4s ease-in-out 0s;
}
.k2t-header-mid .k2t-menu > li a i {
	margin-right: 5px;
}
.k2t-header-mid .k2t-menu > li:hover a,
.k2t-header-mid .k2t-menu > li > a:hover {
	border-bottom-color: #3f51b5;
}
.k2t-header-mid .k2t-menu > li.current-menu-item > a,
.k2t-header-mid .k2t-menu > li.current-menu-parent > a,
.k2t-header-mid .k2t-menu > li.current-menu-ancestor > a {
	/*border-bottom-color: #3f51b5;*/
	color: #3f51b5;
}
/* Sub Menu */
.k2t-header-mid .k2t-menu li ul {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 100px;
	width: 200px;
	background-color: #fff;
	margin: 0;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.25);
	-ms-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.25);
}
.k2t-header-mid .k2t-menu li:hover > ul {
	opacity: 1;
	z-index: 888;
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition:    all .4s ease-in-out 0s;
	transition:         all .4s ease-in-out 0s;
}
.k2t-header-mid .k2t-menu > li ul li {
	list-style: none;
	position: relative;
	height: 0;
}
.k2t-header-mid .k2t-menu > li:hover ul li {
	height: 100%;
}
.k2t-header-mid .k2t-menu li ul li a {
	padding: 10px 20px;
	display: block;
	color: #212121;
	font-size: 95%;
	font-weight: 300;
	overflow: hidden;
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition:    all .4s ease-in-out 0s;
	transition:         all .4s ease-in-out 0s;
}
.k2t-header-mid .k2t-menu li ul > li:hover > a,
.k2t-header-mid .k2t-menu li ul > li.current-menu-item > a,
.k2t-header-mid .k2t-menu li ul > li.current-menu-ancestor > a {
	background: hsla(0, 0%, 96%, 1);
}
.k2t-header-mid .k2t-menu li ul li ul {
	left: 200px;
	top: 0;
}
.k2t-header-mid .element-editor {
	font-size: 85%;
}
.k2t-header-mid .search-box {
	font-size: 215%;
	color: #ccc;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	-ms-transition: all ease-in-out .3s;
	-o-transition: all ease-in-out .3s;
	-webkit-transition: all ease-in-out .3s;
}
.k2t-header-top .search-box,
.k2t-header-bot .search-box {
	font-size: 140%;
}
.k2t-header-mid .search-box:hover {
	cursor: pointer;
	color: #3f51b5;
}
.k2t-header-mid .social li a {
	padding: 35px 0;
}
.k2t-header-mid .social li a:hover {
	color: #3f51b5;
}
.k2t-header-mid .shop-cart .shop-item {
	top: 72px;
}
.k2t-header-mid .search-box form {
	top: 101px;
}
.k2t-header-mid .k2t-logo img {
	max-height: 106px;
}

/*--------------------------------------------------------------
	Header - Bottom
--------------------------------------------------------------*/
.k2t-header-bot {
	background: #fff;
	font-size: 85%;
}
.k2t-header-bot.box-shadow {
	position: relative;
	z-index: 9;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
	-ms-box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
	box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
}
.k2t-header-bot,
.k2t-header-bot a:hover {
	color: #767676;
}
.k2t-header-top .k2t-menu li,
.k2t-header-bot .k2t-menu li {
	float: left;
	position: relative;
	list-style: none;
}
.k2t-header-bot .k2t-menu li a {
	display: block;
	padding: 40px 20px;
	color: #767676;
}
.k2t-header-bot .k2t-menu li > a:hover,
.k2t-header-bot .k2t-menu li.active > a,
.k2t-header-mid .k2t-menu li > a.current {
	color: #3f51b5;
}
.k2t-header-bot .k2t-menu > li.children > a:before,
.k2t-header-bot .k2t-menu > li.children > a:after {
	background: #ccc;
	content: "";
	height: 2px;
	margin-top: -1px;
	position: absolute;
	top: 50%;
	width: 7px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition:    all .3s ease-in-out 0s;
	transition:         all .3s ease-in-out 0s;
}
.k2t-header-bot .k2t-menu > li.children > a:before,
.k2t-header-bot .k2t-menu > li.children > a:hover:after {
	-webkit-transform: rotate(45deg);
	-moz-transform:    rotate(45deg);
	-ms-transform:     rotate(45deg);
	-o-transform:      rotate(45deg);
	transform:         rotate(45deg);
}
.k2t-header-bot .k2t-menu > li.children > a:after,
.k2t-header-bot .k2t-menu > li.children > a:hover:before {
	-webkit-transform: rotate(-45deg);
	-moz-transform:    rotate(-45deg);
	-ms-transform:     rotate(-45deg);
	-o-transform:      rotate(-45deg);
	transform:         rotate(-45deg);
}
.k2t-header-bot .k2t-menu > li.children > a:before {
	right: 7px;
}
.k2t-header-bot .k2t-menu > li.children > a:after {
	right: 3px;
}
.k2t-header-bot .k2t-menu > li.children > a:hover:before,
.k2t-header-bot .k2t-menu > li.children > a:hover:after {
	right: 3px;
	width: 11px;
	background-color: #3f51b5;
}
.k2t-header-bot .k2t-menu li ul {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	width: 210px;
	background: #fafafa;
	left: 50%;
	margin-left: -145px;
	z-index: 100;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.25);
	-ms-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.25);
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition:    all .4s ease-in-out 0s;
	transition:         all .4s ease-in-out 0s;
}
.k2t-header-top .k2t-menu li:hover > ul,
.k2t-header-bot .k2t-menu li:hover > ul {
	opacity: 1;
	visibility: visible;
}
.k2t-header-bot .k2t-menu > li:hover > ul {
	margin-left: -105px;
}
.k2t-header-bot .k2t-menu ul li {
	display: inline-block;
	width: 100%;
}
.k2t-header-bot .k2t-menu ul li a {
	padding: 10px 10px;
	border-bottom: 1px solid #efefef;
	font-weight: 400;
	font-size: 85%;
}
.k2t-header-bot .k2t-menu ul li:last-child > a {
	border: 0;
}
.k2t-header-bot .k2t-menu ul li.children > a:after {
	position: absolute;
	content: "\f105";
	font-family: FontAwesome;
	top: 10px;
	right: 15px;
}
.k2t-header-bot .k2t-menu ul ul {
	top: -1px;
	left: 208px;
	left: 207px\9;
	margin: 0;
}
.k2t-header-bot .k2t-menu .menu-rtl > ul {
	left: -210px;
}
.k2t-header-bot .k2t-menu > li > a {
	text-transform: none;
	font-weight: 300;
	position: relative;
}
.k2t-header-bot .k2t-menu li a {
	padding: 12px 20px;
	font-size: 90%;
}
.k2t-header-bot a,
.k2t-header-bot .social li a:hover {
	color: #3f51b5;
}
.k2t-header-bot .k2t-menu li .sub-menu a.has-icon i {
	margin-top: -8px;
}
.k2t-header-bot .k2t-menu li .sub-menu a.has-icon span.k2t-title-menu {
	margin-left: -9px;
}
.k2t-header-bot .k2t-menu > li a.has-icon {
	padding-left: 35px;
}
.k2t-header-bot .k2t-menu > li a span.k2t-title-menu {
	margin-left: 0;
}
.k2t-header-bot .k2t-menu > li a i {
	position: absolute;
	top: 50%;
	left: 12px;
	font-size: 110%;
	margin-top: -7px;
}
.k2t-header-bot .k2t-menu li ul {
	top: 50px;
}
.k2t-header-bot .k2t-menu li ul ul {
	top: -1px;
}
.k2t-header-bot.sticky {
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .07);
	-moz-box-shadow:    0 0 10px rgba(0, 0, 0, .07);
	-ms-box-shadow:     0 0 10px rgba(0, 0, 0, .07);
	box-shadow:         0 0 10px rgba(0, 0, 0, .07);
}

/*--------------------------------------------------------------
	Mobile menu
--------------------------------------------------------------*/

@keyframes fixed {
  100% {
    	position: fixed;
    	top: 40px;
	}
}

/*--------------------------------------------------------------
	Title bar & breadcrumb
--------------------------------------------------------------*/
.k2t-title-bar {
	background-color: #252525;
	margin-bottom: 60px;
	padding-top: 60px;
	padding-bottom: 85px;
	position: relative;
}
.k2t-title-bar.event-title-bar, 
.k2t-title-bar.teacher-title-bar,
.k2t-title-bar.course-title-bar{
	padding-top: 160px;
	padding-bottom: 35px;
}
.k2t-title-bar .mask {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	position: absolute;
}
.k2t-title-bar .mask.colors {
	background-color: #000;
}
.k2t-title-bar .mask.pattern {
	background-image: url('/assets/theme/assets/img/pattern/dot.png');
	background-repeat: repeat;
}

	/* Titlebar container */
.k2t-title-bar .k2t-wrap > * {
	position: relative;
	z-index: 1;
}
.k2t-title-bar .main-title {
	margin-bottom: 10px;
	color: #fff;
}
.k2t-title-bar .main-title:after{
	content: ':::';
	margin-left: 20px;
}
.k2t-title-bar .k2t-wrap.breadcrum,
.k2t-title-bar .k2t-wrap.breadcrumb li,
.k2t-title-bar .k2t-wrap.breadcrumb li:before {
	color: #fff;
}
.k2t-title-bar .k2t-wrap.breadcrumb a {
	color: #fff;
}
.k2t-title-bar .k2t-titlebar-thumb {
	width: 80px;
	height: 80px;
	background-color: #605ca8;
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	margin-right: 20px;
	color: transparent;
}
.k2t-title-bar .main-excerpt{
	font-size: 18px;
	color: #fff;
	font-weight: 300;
}
.k2t-title-bar .main-excerpt .entry-date,
.k2t-title-bar .main-excerpt .entry-author{
	font-style: italic;
	margin-right: 45px;
}
.k2t-title-bar .main-excerpt .entry-date i,
.k2t-title-bar .main-excerpt .entry-author i{
	font-style: normal;
	margin-right: 10px;
}
.k2t-breadcrumbs {
	list-style: none;
	padding: 0;
}
.k2t-breadcrumbs li {
	display: inline-block;
	position: relative;
	margin-right: 10px;
	font-weight: 400;
}
.k2t-breadcrumbs li:before {
	content: "/";
	color: #333;
	margin-right: 10px;
}
.k2t-breadcrumbs li:first-child:before {
	display: none;
}
.k2t-breadcrumbs a {
	display: inline-block;
	line-height: 1;
}

/*--------------------------------------------------------------
	Content
--------------------------------------------------------------*/
.boxed .k2t-container {
	max-width: 1170px;
	margin: auto;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	-moz-box-shadow:    0 0 10px rgba(0, 0, 0, .2);
	-ms-box-shadow:     0 0 10px rgba(0, 0, 0, .2);
	box-shadow:         0 0 10px rgba(0, 0, 0, .2);
}
.boxed .k2t-container .k2t-wrap {
	padding: 0 15px;
}
.k2t-body {
	background: #f5f5f5;
	overflow: hidden;
	clear: both;
}

.k2t-body .k2t-content{
	padding-bottom: 125px;
	position: relative;
}
.k2t-content:before,
.k2t-content:after {
	content: "";
	display: table;
}
.k2t-content:after {
	clear: both;
}
.no-sidebar .k2t-main,
.no-sidebar .k2t-blog {
	width: 100% !important;
}
.right-sidebar .k2t-blog,
.left-sidebar .k2t-blog,
.right-sidebar .k2t-main,
.left-sidebar .k2t-main {
	width: 75%;
}
.right-sidebar .k2t-blog, 
.right-sidebar .k2t-main{
	padding-right: 30px;
}
.left-sidebar .k2t-blog,
.left-sidebar .k2t-main {
	padding-left: 30px;
}
.tax-portfolio-category .right-sidebar .k2t-blog > *,
.tax-portfolio-category .left-sidebar .k2t-blog > *,
.tax-portfolio-category .right-sidebar .k2t-main > *,
.tax-portfolio-category .left-sidebar .k2t-main > * {
	padding-left: 0px;
	padding-right: 0px;
}
.k2t-sidebar {
	width: 25%;
}
.k2t-sidebar > * {
	padding: 0 20px 30px;
}
.right-sidebar .k2t-blog,
.two-sidebars .k2t-blog,
.two-sidebars .k2t-btc,
.right-sidebar .k2t-main,
.left-sidebar .k2t-main,
.k2t-sidebar,
.k2t-sidebar-sub,
.k2t-blog,
.k2t-main {
	float: left;
}
.left-sidebar .k2t-blog,
.left-sidebar .k2t-main {
	float: right;
}
.left-sidebar .k2t-main,
.no-sidebar .k2t-main {
	padding-right: 0;
}

.two-sidebars .k2t-blog,
.two-sidebars .k2t-btc {
	width: 80%;
}
.k2t-sidebar-sub,
.two-sidebars .k2t-sidebar {
	width: 20% !important;
}
.k2t-sidebar-sub {
	padding-right: 20px;
}
.two-sidebars .k2t-sidebar {
	padding-left: 20px;
}
.fullsc > * {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform:    translateY(-50%);
	-ms-transform:     translateY(-50%);
	-o-transform:      translateY(-50%);
	transform:         translateY(-50%);
}

/*--------------------------------------------------------------
	Blog layout
--------------------------------------------------------------*/
.owl-nav.disabled{
	display: none;
}
.owl-carousel.owl-loaded{
	overflow:hidden;
}
.owl-nav{
	float:left;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.owl-nav > .owl-prev, .owl-nav > .owl-next{
	display: inline-block;
	margin: 0 5px;
}
.owl-nav > .owl-prev i, .owl-nav > .owl-next i{
    width: 40px;
    height: 40px;
    line-height: 38px;
    border: 1px solid #cdcdcd;
    border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
    cursor: pointer;
    -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
    overflow: hidden;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.owl-nav > div > i:hover{
	background: #3f51b5;
	color: #fff;
}
.owl-item{
	float:left;
}
.k2t-pagination-lite{
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	overflow: hidden;
	background: #3f51b5;
}
.k2t-pagination-lite > div{
	width: 50%;
	float: left;
}
.k2t-pagination-lite .next-post{
	text-align: right;
	float: right;
}
.k2t-pagination-lite a{
	display: block;
	font-size: 128.5%;
	color: #fff;
	padding: 63px 50px;
}
.k2t-pagination-lite a:hover{
	background: #303f9f;
	color: #fff;
}
.k2t-pagination-lite .prev-post i{
	margin-right: 10px;
}
.k2t-pagination-lite .next-post i{
	margin-left: 10px;
}


.k2t-blog .post-item {
	position: relative;
	margin: 0 0 40px;
}
.k2t-blog .post-item .post-inner{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	background: #fff;
}
.flx-entry-thumb .owl-nav > div > i {
	border-color: transparent;
	color: #fff;
	font-size: 30px;
}
.flx-entry-thumb .owl-nav {
	position: static;
}
.flx-entry-thumb .owl-nav > div {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	margin: 0;
}
.flx-entry-thumb .owl-nav .owl-prev {
	left: 10px;
}
.flx-entry-thumb .owl-nav .owl-next {
	right: 10px;
}
.k2t-blog .post-item .post-inner .flx-entry-thumb .k2t-thumb-gallery{
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-ms-border-radius: 3px 3px 0 0;
	overflow: hidden;
}
.k2t-blog .post-item:last-child {
	border-bottom: 0;
}

.k2t-blog .post-item .flx-entry-thumb a img {
	display: block;
	width: 100%;
}
.k2t-blog .post-item .entry-content {
	padding: 30px;
	position: relative;
}
.k2t-blog .post-item.sticky .entry-content:before,
.k2t-blog .post-item.quote-post.sticky .post-inner:before{
	content: '\f11e';
	font-family: Material-Design-Iconic-Font;
	font-size: 22px;
	line-height: 0.8;
	position: absolute;
	color: #3f51b5;
	top: 0;
	left: 30px;
}
.k2t-blog .cat-icon{
	position: absolute;
	z-index: 2;
	width: 50px;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	background: #3F51B5;
	font-size: 130%;
	color: #fff;
	top: 0;
	right: 30px;
	text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	box-shadow: 0 3px 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.2);
	-ms-box-shadow: 0 3px 5px rgba(0,0,0,0.2);
}
.k2t-blog .cat-icon i {
	line-height: 50px;
}
.k2t-blog .cat-icon:hover{
	z-index: 9999;
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-ms-box-shadow: 0 15px 30px rgba(0,0,0,.1);
	box-shadow: 0 15px 30px rgba(0,0,0,.1);
}
.k2t-blog .owl-carousel .format-quote .cat-icon {
	top: 35px;
}
.k2t-blog .post-item .entry-content > p{
	font-size: 115%;
	line-height: 1.9;
}
.k2t-blog .post-item header {
	margin-bottom: 15px;
}
.k2t-blog .post-item header h2 {
	margin-top: 15px;
	margin-bottom: 25px;
	font-size: 30px;
}
.k2t-blog .post-item.sticky header h2:before {
	    content: "\f08d";
	    font-family: FontAwesome;
	    margin-right: 10px;
}
.k2t-blog .post-item .entry-title a {
	margin: 0;
}
.k2t-blog .post-item header .entry-author,
.k2t-blog .post-item header .entry-date {
	color: #959595;
	font-style: italic;
	display: inline-block;
}
.k2t-blog .post-item header .entry-author a,
.k2t-blog .post-item header .entry-comment a {
	color: #959595;
}
.k2t-blog .post-item header .entry-author a:hover,
.k2t-blog .post-item header .entry-comment a:hover {
	color: #3f51b5;
}
.k2t-blog .post-item header .entry-author i,
.k2t-blog .post-item header .entry-date i {
	margin-right: 8px;
	font-style: italic;
}
.k2t-blog .post-item header .entry-date {
	margin-right: 30px;
}
.k2t-blog .post-item .footer-content{
	margin-top: 55px;
}
.k2t-blog .post-item .more-link {
	float: left;
	padding: 8px 22px;
	font-size: 115%;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	background: #3f51b5;
	font-weight: 300;
	color: #fff;
}
.k2t-blog .post-item .more-link:hover {
	background: #303f9f;
}
.k2t-blog .post-item .more-link i{
	margin-left: 10px;
}
.k2t-blog .post-item .entry-comment{
	float: right;
	margin-top: 6px;
}
.k2t-blog .post-item .entry-comment i{
	font-size: 24px;
	color: #ccc;
	margin-right: 5px;
}
.k2t-blog .post-item .entry-comment a {
	color: #959595;
}
.k2t-blog .post-item .outside-info {
	position: absolute;
	top: 0;
	left: -70px;
}
.left-sidebar .post-item .outside-info {
	left: auto;
	right: -70px;
}
/* Quote Post*/
.k2t-blog .post-item.quote-post .post-inner{
	overflow: visible;
	padding: 40px 30px;
}
.k2t-blog .post-item.quote-post header{
	margin-bottom: 10px;
}
.k2t-blog .post-item.quote-post .footer-content{
	margin-top: 30px;
}
.quote-wrapper .quote-content .quote {
	font-size: 142%;
	margin: 0;
	font-style: italic;
	color: #252525;
}
.quote-wrapper .quote-content .quote p:before{
	content: '“';
}
.quote-wrapper .quote-content .quote p:after{
	content: '”';
}
.quote-wrapper .quote-content .author {
	color: #959595;
	font-size: 115%;
}
.quote-wrapper .quote-content .author:before{
	content: '-';
	margin-right: 5px;
}
.format-video .flx-entry-thumb .wp-video,
.format-video .flx-entry-thumb .wp-video .mejs-video,
.format-video .flx-entry-thumb video,
.format-video .flx-entry-thumb .mejs-overlay,
.format-video .flx-entry-thumb iframe,
.format-audio .flx-entry-thumb iframe  {
	width: 100% !important;
}
article.format-video .flx-entry-thumb iframe,
article.format-audio .flx-entry-thumb iframe {
	height: 100%
}
.format-video .flx-entry-thumb .wpb_video_widget {
	margin-bottom: 0;
}

/* Blog medium thumbnail 
	---------------------------- */
.b-medium .post-item .flx-entry-thumb {
	width: 250px;
	height: 250px;
	float: left;
	margin-right: 20px;
	margin-bottom: 0px;
	border-radius: 3px 0px 0px 3px;
	-moz-border-radius: 3px 0px 0px 3px;
	-ms-border-radius: 3px 0px 0px 3px;
	overflow: hidden;
}
.b-medium .post-item .flx-entry-thumb a img {
	height: 100%;
	width: 100%;
}
.b-medium .format-video .flx-entry-thumb .wp-video,
.b-medium .format-video .flx-entry-thumb .wp-video .mejs-video,
.b-medium .format-video .flx-entry-thumb video,
.b-medium .format-video .flx-entry-thumb .mejs-overlay {
	height: 100% !important;
}
.b-medium .wpb_video_widget .wpb_wrapper iframe {
	min-height: 250px;
}
.b-medium .k2t-blog .post-item .post-inner{
	overflow: visible;
	display: inline-block;
	width: 100%;
}
.b-medium .k2t-blog .post-item .entry-content{
	padding: 15px 15px 15px 0;
}
.b-medium .k2t-blog .post-item header{
	margin: 0;
}
.b-medium .k2t-blog .post-item header h2{
	margin: 5px 0;
	font-size: 142%;
}
.b-medium .k2t-blog .post-item .footer-content{
	margin-top: 15px;
}
.b-medium .k2t-blog .post-item .entry-content > p{
	line-height: 1.75;
}

/*-----------Blog Grid-----------------*/
.b-grid .grid-layout{
	margin-left: -15px;
	margin-right: -15px;
}
.b-grid .grid-layout .hentry{
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}
.b-grid .grid-layout.column-4 .hentry {
	width: 25%;
}
.b-grid .grid-layout.column-4 .hentry:nth-child(4n+1) {
	clear: both;
}
.b-grid .grid-layout.column-3 .hentry {
	width: 33.3%;
}
.b-grid .grid-layout.column-3 .hentry:nth-child(3n+1) {
	clear: both;
}
.b-grid .grid-layout.column-2 .hentry {
	width: 50%;
}
.b-grid .grid-layout.column-2 .hentry:nth-child(2n+1) {
	clear: both;
}
/* Blog masonry
---------------------------- */

.b-masonry.fullwidth .k2t-wrap {
	max-width: 100%;
}
.page-template-blog-masonry .b-masonry {
	border-bottom: 1px solid #d5e3e8;
}
.b-masonry .masonry-layout{
	margin-left: -15px;
	margin-right: -15px;
}
.b-masonry .masonry-layout article{
	padding-left: 15px;
	padding-right: 15px;
	overflow: visible;
}
.b-masonry .masonry-layout article .post-inner{
	overflow: hidden;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	background: #fff;
}
.b-masonry .masonry-layout article .post-inner .flx-entry-thumb img{
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-ms-border-radius: 3px 3px 0 0;
}

.b-masonry .grid-sizer {
	width: 20%;
}
.b-masonry .column-4 .grid-sizer {
	width: 25%;
}
.b-masonry .column-3 .grid-sizer {
	width: 33.3%;
}
.b-masonry .column-2 .grid-sizer {
	width: 50%;
}
.b-masonry .masonry-layout .hentry {
	width: 20%;
	float: left;
}
.b-masonry .masonry-layout .hentry.large {
	width: 40%;
}
.b-masonry .masonry-layout.column-4 .hentry {
	width: 25%;
}
.b-masonry .masonry-layout.column-4 .hentry.large {
	width: 50%;
}
.b-masonry .masonry-layout.column-3 .hentry {
	width: 33.3%;
}
.b-masonry .masonry-layout.column-3 .hentry.large {
	width: 66.6%;
}
.b-masonry .masonry-layout.column-2 .hentry {
	width: 50%;
}
.b-masonry .masonry-layout.column-2 .hentry.large {
	width: 100%;
}
.b-masonry .post-item {
	border-bottom: none;
	padding-left: 0;
	padding-right: 0;
}
.b-masonry .post-item.audio-post {
	padding-top: 0px;
}
.b-masonry .post-item .mejs-video,
.b-masonry .post-item .mejs-video video,
.b-masonry .mejs-poster,
.b-masonry .mejs-overlay-play {
	height: 169px !important;
	margin-bottom: 35px;
}
.b-masonry .mejs-container .mejs-controls {
	bottom: -17px;
}
.b-masonry .post-item header .entry-author, 
.b-masonry .post-item header .entry-date, 
.b-masonry .post-item header .entry-categories {
	margin-right: 13px;
}
.b-masonry .post-item header .entry-title {
	font-size: 142%;
	line-height: 22px;
}
.b-masonry .list-container-1 ul li a {
	padding: 8px;
}
.b-masonry .mejs-container {
	margin-bottom: 35px;
}
	/* Blog style 4 
	---------------------------- */
.blog-style-4 {
	display: inline-block;
	width: 100%;
}
.blog-style-4 .element {
  width: 48%;
  height: auto;
  margin: 0px 1% 10px;
  float: left;
  overflow: hidden;
  position: relative;
}
.blog-style-4 .grid-sizer {
	width: 1%;
}
.blog-style-4 .element .blog-post-slider {
	min-height: 169px;
	height: auto;
}

/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/

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

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
	 -moz-transition-duration: 0.8s;
	  -ms-transition-duration: 0.8s;
	   -o-transition-duration: 0.8s;
		  transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
	 -moz-transition-property: height, width;
	  -ms-transition-property: height, width;
	   -o-transition-property: height, width;
		  transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
	 -moz-transition-property:    -moz-transform, opacity;
	  -ms-transition-property:     -ms-transform, opacity;
	   -o-transition-property:      -o-transform, opacity;
		  transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
	 -moz-transition-duration: 0s;
	  -ms-transition-duration: 0s;
	   -o-transition-duration: 0s;
		  transition-duration: 0s;
}

/* End: Recommended Isotope styles */

.blog-style-4 .post-item {
	padding: 0 0 30px;
	border-bottom: none;
}

.blog-style-4 .post-item .mejs-video,
.blog-style-4 .post-item .mejs-video video,
.blog-style-4 .mejs-poster,
.blog-style-4 .mejs-overlay-play {
	height: 169px !important;
	margin-bottom: 35px;
}
.blog-style-4 .mejs-container .mejs-controls {
	bottom: -17px;
}
.blog-style-4 .post-item header .entry-author, 
.blog-style-4 .post-item header .entry-date, 
.blog-style-4 .post-item header .entry-categories {
	margin-right: 25px;
}
.blog-style-4 .post-item header .entry-title {
	font-size: 142%;
	line-height: 22px;
}
.blog-style-4 .audio-post .flx-entry-thumb {
	margin-top: 40px;
}

.blog-style-4 .list-container-1 ul li a {
	padding: 8px;
}
.blog-style-4 .mejs-container {
	margin-bottom: 35px;
}

/*--------------------------------------------------------------
	Single post
--------------------------------------------------------------*/
.entry-box{
	background: #fff;
	margin: 0 0 30px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
}
.entry-box .entry-title {
	color: #009136;
}
.entry-box header {
	margin-bottom: 20px;
}
.entry-box header .entry-author, 
.entry-box header .entry-date, 
.entry-box header .entry-categories, 
.entry-box header .entry-comment {
	color: #878787;
	font-size: 85%;
}
.entry-box header .entry-author a, 
.entry-box header .entry-categories a, 
.entry-box header .entry-comment a {
	color: #878787;
}
.entry-box header .entry-author i, 
.entry-box header .entry-date i, 
.entry-box header .entry-categories i, 
.entry-box header .entry-comment i {
	font-size: 115%;
	margin-right: 10px;
}
.entry-box header .entry-author, 
.entry-box header .entry-date, 
.entry-box header .entry-categories {
	margin-right: 60px;
}
.single .wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
	padding-top: 0;
}
.single .wpb_video_widget .wpb_wrapper iframe {
	position: relative;
	min-height: 300px;
}

.entry-box img {
	display: inline-block;
	max-width: 100%;
}
.entry-box .quote-wrapper{
	padding: 30px 30px 0;
}
.entry-box .entry-content {
	position: relative;
	padding: 40px 30px;
}
.entry-box img.entry-thumb {
	width: 100%;
	display: block;
	margin-right: 0px;
	margin-bottom: 20px;
}
.entry-box ul li {
	list-style: none;
	margin-bottom: 10px;
}
.entry-box ol li {
	list-style: inherit;
	margin-bottom: 10px;
}
.entry-box ul li a {
	color: #959595;
}
.entry-box .post-entry{
	font-size: 115%;
	line-height: 1.9;
	color: #636363;
}
.entry-box .post-entry a {
	color: #3f51b5;
}
.entry-box .post-entry a:hover {
	text-decoration: underline;
}
.entry-box .k2t-social-share{
	margin: 40px 0 60px;
}
.entry-box .k2t-social-share li{
	display: inline-block;
	margin: 0 30px 10px 0;
}
.entry-box .k2t-social-share li a{
	line-height: 22px;
	width: 22px;
	height: 22px;
	text-align: center;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	background: #ccc;
	color: #fff;
	display: block;
	font-size: 115%;
}
.entry-box .k2t-social-share li a:hover{
	background: #3f51b5;
	color: #fff !important;
}
.entry-box blockquote {
	margin-left: 10px;
	margin: 30px 0 30px 40px;
	font-weight: 500;
}
.single-footer-nav{
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	overflow: hidden;
	background: #3f51b5;
}
.single-footer-nav > div{
	width: 50%;
	float: left;
}
.single-footer-nav .next-post{
	text-align: right;
	float: right;
}
.single-footer-nav a{
	display: block;
	font-size: 24px;
	color: #fff !important;
	padding: 47px 50px;
}
.single-footer-nav a:hover{
	background: #303f9f;
	color: #fff !important;
}
.single-footer-nav a span:not(.tt){
	font-size: 75%;
	display: block;
	font-weight: 400;
}
.single-footer-nav a span.tt {
	margin-top: 8px;
}
.single-footer-nav .prev-post span i{
	margin-right: 8px;
}
.single-footer-nav .next-post span i{
	margin-left: 8px;
}
/*-------------------Single Relate Post--------------------*/
.related-post{
	margin-bottom: 30px;
	overflow: hidden;
}
.related-post .post h5{
	margin: 10px 0;
	font-size: 115%;
	font-weight: 400;
}
/*-----------------About Author-------------------*/
.about-author {
	background-color: #3f51b5;
	padding: 30px;
	margin: 0 0 30px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
}
.about-author img {
	float: left;
	margin-right: 17px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
}
.about-author h4{
	margin-bottom: 0
}
.about-author h4 a{
	margin-bottom: 0;
	color: #fff;
	line-height: 1.2;
}
.about-author .role{
	font-size: 115%;
	color: rgba(255,255,255,0.6);
	font-style: italic;
	margin: 10px 0 15px;
}
.about-author .description{
	font-size: 115%;
	color: #fff;
}

/*-----------------Comments List-------------------*/
.page #comments {
	margin-top: 30px;
}
#comments {
	margin: 60px 0 0;
	padding: 30px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	background: #fff;
}
#comments h3 {
	font-size: 30px;
	margin-bottom: 10px;
}
.comment-list {
	margin: 0;
	list-style: none;
}
.comment-list .comment-content {
	margin-left: 100px;
	position: relative;
	z-index: 0;
}
.comment-list .comment-content > p{
	color: #636363;
}
.comment-list .comment-body {
	margin-bottom: 30px;
	list-style: none;
	padding-bottom: 30px;
	position: relative;
	border-bottom: 1px solid rgba(198,176,153,0.3);
}
.comment-list .comment-body footer .action-link > a{
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 85%;
	text-transform: uppercase;
	color: #959595;
	font-weight: 500;
}
.comment-list .comment-body footer .action-link > a:hover{
	color: #303f9f;
}
.comment-list .comment-body footer .action-link > a i{
	margin-right: 8px;
}
.comment-list .comment-body footer .action-link .comment-reply-link{
	margin-left: 15px;
}
.comment-body img {
	float: left;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
}
.comment-body {
	position: relative;
	z-index: 0;
}
.comment-body .comment-meta .comment-author {
	display: block;
	color: #252525;
	font-size: 115%;
	font-weight: 500;
	margin-bottom: 10px;
	font-style: normal;
}
.comment-body .comment-meta > a {
	display: block;
	font-size: 90%;
	color: #b2b2b2;
	margin-bottom: 13px;
	font-weight: 400;
}
.comment-body .comment-meta > a > i {
	margin-right: 5px;
}

.comment-list .children {
	list-style: none;
	margin: 0;
}
.comment-list .children .comment-body{
	padding-left: 40px;
}
.comment-pagination {
	float: right;
}
.comment-pagination a, .comment-pagination span {
	padding-left: 15px;
	font-size: 115%;
	font-family: 'Roboto', sans-serif;
}
#comment-nav-below .assistive-text.section-heading {
	display: none;
}
#comment-nav-below .nav-previous, .comment-nav-below .nav-next {
	margin: 20px 0 10px;
}

/*--------------Comment Form--------------*/
#respond {
	display: inline-block;
	width: 100%;
}
/*#commentform .logged-in-as{
	margin-bottom: 30px;
}*/
#commentform > p.comment-form-author{
	width: 48%;
	float: left;
	margin-top: 50px;
}
#commentform > p.comment-form-email{
	width: 48%;
	float: right;
	margin-top: 50px;
}
#commentform > p.comment-form-url{
	clear: both;
}
#commentform > p {
	position: relative;
	margin-bottom: 50px;
}
#commentform > p.comment-notes {
	margin-bottom: 0;
}
#commentform > p textarea{
	border: 0;
	outline: 0;
	border-bottom: 1px solid #ccc;
	padding: 10px 0;
	color: #252525;
	font-weight: 500;
	font-size: 115%;
	height: 100px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#commentform > p.focus textarea{
	border-bottom: 3px solid #3f51b5;
}
#commentform > p label{
	position: absolute;
	top: 0;
	left: 0;
	line-height: 50px;
	color: #636363;
	font-size: 115%;
	pointer-events: none;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}
#commentform > p.comment-form-rating label {
	position: static;
}
#commentform > p.focus label{
	transform: translateY(-70%);
	-webkit-transform: translateY(-70%);
	-moz-transform: translateY(-70%);
	-ms-transform: translateY(-70%);
	font-size: 14px;
}
#commentform > p input {
	border: 0;
	outline: 0;
	border-bottom: 1px solid #ccc;
	color: #252525;
	font-weight: 500;
	font-size: 115%;
	padding: 10px 0;
	width: 100%;
	height: 50px;
	line-height: 20px;
	box-shadow: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
}
#commentform > p.focus input[type="text"],
#commentform > p.focus input[type="email"]{
	border-bottom: 3px solid #3f51b5;
}
#form-allowed-tags code {
	font-size: 85%;
}
.form-submit #submit {
	margin-top: 30px;
	border: none;
	height: auto;
	background-color: #3f51b5;
	color: #fff;
	display: inline-block;
	width: auto;
	font-weight: 300;
	font-size: 115%;
	text-transform: uppercase;
	padding: 23px 60px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: none;
	position: relative;
	z-index: 0;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.form-submit #submit:hover {
	background: #303f9f;
}

.form-submit #submit label.error {
	position: absolute;
	left: 0;
	top: 15px;
	color: #3f51b5;
}

#response {
	color: #3f51b5;
	font-size: 100%;
}
.entry-box .widget_tag_cloud{
	float: left;
}
.entry-box .entry-comment{
	float: right;
	margin-top: 5px;
}
.entry-box .entry-comment a {
	color: #959595;
}
.entry-box .entry-comment a:hover {
	color: #3f51b5;
}
.entry-box .entry-comment i{
	font-size: 24px;
}
.entry-box .widget_tag_cloud .tagcloud > span{
	display: inline-block;
	vertical-align: bottom;
}
.entry-box .widget_tag_cloud .tagcloud > span i{
	font-size: 24px;
	color: #ccc;
	margin-right: 3px;
}
.entry-box .widget_tag_cloud .tagcloud a {
	color: #959595;
	display: inline-block;
	line-height: 20px;
	font-size: 85%;
	border: 1px solid #ccc;
	margin: 0 0 5px 5px;
	padding: 0 12px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.entry-box .widget_tag_cloud .tagcloud a:hover {
	background-color: #3f51b5;
	color: #fff !important;
	border-color: #3f51b5;
}
/*
Widget Twitter
*/
ul.fetched_tweets.dark li.tweets_avatar {
	background: #44ccff;
	border-color: #44ccff;
}
ul.fetched_tweets li.tweets_avatar {
	padding: 20px 20px 0!important;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
ul.fetched_tweets li.tweets_avatar:hover{
	z-index: 9999;
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-ms-box-shadow: 0 15px 30px rgba(0,0,0,.1);
	box-shadow: 0 15px 30px rgba(0,0,0,.1);
}
ul.fetched_tweets.light li.tweets_avatar:before{
	color: rgba(0,0,0,0.3);
}
ul.fetched_tweets li.tweets_avatar:before{
	content: '\f360';
	font-family: Material-Design-Iconic-Font;
	font-size: 48px;
	position: absolute;
	right: 22px;
	top: 20px;
	color: rgba(255,255,255,0.3);
	line-height: 0.9;
}
ul.fetched_tweets.dark div.wdtf-screen-name span.screen_name,
ul.fetched_tweets.dark li.tweets_avatar .wdtf-screen-name a {
	color: rgba(255,255,255,0.6)!important;
}
ul.fetched_tweets li.tweets_avatar .tweet_data {
	font-family: inherit;
	font-size: 115%;
	line-height: 1.75;
	margin-top: 30px;
	margin-bottom: 15px;
}
ul.fetched_tweets.dark li.tweets_avatar .times a {
	color: #fff!important;
}
ul.fetched_tweets.dark .tweets_avatar .tweet_data a {
	color: #fff!important;
}
ul.fetched_tweets.dark .tweets-intent-data {
	border: 0;
}
.tweets-intent-data .tweet-actions li {
	width: auto!important;
	margin: 0 20px 0 0;
}
.tweets-intent-data .tweet-actions li span:before{
	font-size: 100%;
}
/*--------------------------------------------------------------
	Post format
--------------------------------------------------------------*/
.k2t-thumb .wpb_video_wrapper iframe {
	max-width: 100%;
	height: 400px;
}
.post-entry iframe, .post-entry embed {
	max-width: 100%;
} 
.wpb_video_wrapper #player .title a {
	color: #3f51b5;
}

.k2t-thumb .wp-video {
	width: 100% !important;
}
.b-timeline .k2t-thumb .wp-video {
	height: auto !important;
}
.k2t-thumb .mejs-audio {
	height: 90px !important;
}
.k2t-thumb .mejs-audio .mejs-controls {
	top: 30px;
}
.k2t-thumb:hover .k2t-thumb-gallery img {
	-webkit-transform: scale(1);
	-moz-transform:    scale(1);
	-ms-transform:     scale(1);
	-o-transform:      scale(1);
	transform:         scale(1);
}
.b-medium .format-quote .k2t-thumb,
.b-small .format-quote .k2t-thumb {
	width: 100%;
	max-width: 100%;
}
.k2t-thumb-quote {
	padding: 45px 105px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
}
.k2t-thumb-quote .quote-content {
	font: italic 16px/24px Georgia;
	position: relative;
}
.k2t-thumb-quote .quote-content i {
	font-size: 428%;
	position: absolute;
	left: -80px;
	color: #f2f2f2;
}
.k2t-thumb-quote .quote-content,
.k2t-thumb-quote .quote-author a {
	color: #767676;
}
.k2t-thumb-quote .quote-author {
	position: relative;
	margin-top: 35px;
}
.k2t-thumb-quote .quote-author:before {
	content: "* * *";
	position: absolute;
	top: -26px;
	left: 50%;
	margin-left: -11px;
}
.k2t-thumb-quote .quote-author a {
	font-size: 100%;
	font-weight: 500;
	position: relative;
}
.k2t-thumb-quote .quote-author a:before,
.k2t-thumb-quote .quote-author a:after {
	content: "";
	position: absolute;
	width: 18px;
	height: 1px;
	background: #e5e5e5;
	top: 9px;
}
.k2t-thumb-quote .quote-author a:before {
	left: -24px;
}
.k2t-thumb-quote .quote-author a:after {
	right: -24px;
}

/*--------------------------------------------------------------
	Pagination
--------------------------------------------------------------*/
.k2t-navigation {
	text-align: center;
	padding: 20px 0px;
	margin-top: 20px;
	clear: both;
}
.pagination-noborder .k2t-navigation {
	border-top: 0;
	margin-top: 0;
	padding: 10px 0 25px;
}
.k2t-navigation ul {
	margin: 0;
	zoom: 1;
}
.k2t-navigation ul li {
	list-style: none;
	margin: 5px;
	display: inline-block;
	border: 0;
	overflow: visible;
}
.k2t-navigation ul li a,
.k2t-navigation ul li span {
	width: 40px;
	height: 40px;
	text-align: center;
	padding: 0;
	line-height: 38px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	font-size: 115%;
	border: 1px solid #dedede;
	color: #959595;
	display: block;
}
.k2t-navigation ul li a:hover {
	background: #fff;
	border-color: #fff;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	box-shadow: 0 3px 5px rgba(0,0,0,.2);
}
.k2t-navigation ul li span.current,
.k2t-navigation ul li a.current {
	color: #fff;
	background-color: #3f51b5;
}

.nav-seemore .nav-seemore-inner{
	display: inline-block;
	padding: 8px 22px;
	font-size: 115%;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	background: #3f51b5;
}
.nav-seemore .nav-seemore-inner a{
	display: block;
	color: #fff;
}
#infscr-loading{
	position: absolute;
	bottom: -70px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}
/*--------------------------------------------------------------
	404 page
--------------------------------------------------------------*/
.error404,
.error404 .k2t-body {
	background: #3f51b5;
	text-align: center;
	color: #fff;
}
.error404 .k2t-body {
	height: 100vh;
	width: 100%;
	display: table;
}
.error404 .k2t-body .k2t-not-found {
	display: table-cell;
	vertical-align: middle;
}
.error404 .error-404-text {
	padding: 52px 0 90px;
}
.error404 .error-404-text h2 {
	color: #fff;
	font-size: 320%;
}
.error404 a.error-404-home {
	background: #fff none repeat scroll 0 0;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	-ms-border-radius: 100%;
	color: #252525;
	display: inline-block;
	font-size: 215%;
	height: 70px;
	line-height: 70px;
	text-align: center;
	width: 70px;
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
	box-shadow: 0 3px 5px rgba(0,0,0,.2); /* drop shadow */
}
.error404 a.error-404-home:hover {
	z-index: 9999;
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-ms-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
}

/*--------------------------------------------------------------
	Page
--------------------------------------------------------------*/
.page-bottom-content > * {
	margin-bottom: 0;
}

/*--------------------------------------------------------------
	SLider
--------------------------------------------------------------*/
.service-slider .flex-direction-nav a {
	text-indent: inherit;
	color: transparent;
	border-radius: 100%;
	background: rgba(0,0,0,0.3);
	font-size: 16px;
	content: "";
	line-height: 50px;
	margin: -20px 20px;
}
.service-slider .flex-direction-nav a:before {
	font-family: FontAwesome;
	left: 8px;
	position: relative;
	top: -6px;
	color: #fff;
}
.service-slider .flex-direction-nav .flex-prev:before {
	content: "\f053";
	left: 12px
}
.service-slider .flex-direction-nav .flex-next:before {
	content: "\f054";
	left: auto;
	right: -14px;
}

/*--------------------------------------------------------------
	Widget style
--------------------------------------------------------------*/
.widget {
	padding: 0 0 30px;
	color: #959595;
}
.widget ul {
	list-style: none;
}
.widget-title {
	color: #252525;
	text-transform: uppercase;
	font-size: 18px;
}
.widget-title:after {
	content: ":::";
	color: #3f51b5;
	margin-left: 10px;
}

.widget ul li {
	list-style: none;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.widget ul li.current-cat a {
	color: #3f51b5;
}
.widget ul li.recentcomments a {
	width: auto;
	border: 0;
	padding: 0;
}
.widget .searchform .form-group input,
.widget select {
	border: 1px solid #ededed;
	width: 100%;
}
.widget select {
	height: 42px;
	padding: 0 15px;
}

	.widget_categories > ul li{
	margin: 0;
	padding: 0;
	display: inline-block;
	width: 100%;
}
.widget_categories > ul > .cat-item{
	background: #ebebeb;
	font-size: 115%;
}
.widget_categories > ul > .cat-item > a{
	padding: 15px 24px;
	font-weight: 500;
	float: left;
	position: relative;
	width: 85%;
}
.widget_categories > ul > .cat-item > a:before{
	content: '';
	position: absolute;
	width: 3px;
	height: 100%;
	background: #3f51b5;
	left: 0;
	top: 0;
}
.widget_categories > ul > .cat-item > .count{
	float: right;
	padding: 15px 10px;
	color: #ccc;
	width: 15%;
	text-align: right;
}
.widget_categories > ul > .cat-item .children{
	clear: both;
	margin: 0;
	padding: 15px 0 18px;
	background: #f5f5f5;
}
.widget_categories > ul > .cat-item .children li a{
	color: #959595;
	padding: 7px 25px;
	float: left;
}
.widget_categories > ul > .cat-item .children li a:hover{
	color: #3f51b5;
}
.widget_categories > ul > .cat-item .children li .count{
	float: right;
	padding: 7px 10px;
}
	/* Widget calendar */
.widget #wp-calendar{
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	overflow: hidden;
	box-shadow: 0 3px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.2);
	-ms-box-shadow: 0 3px 5px rgba(0,0,0,0.2);
	background: #fff;
}
.widget #wp-calendar{
	border: 0;
}
.widget #wp-calendar th,
.widget #wp-calendar td {
	border: 0;
	font-weight: 300;
	text-align: center;
}
.widget #wp-calendar th {
	padding: 3px 6px;
	background: #f5f5f5;
}
.widget #wp-calendar td {
	padding: 8px 6px;
}
.widget #wp-calendar tr th:last-child,
.widget #wp-calendar tr th:nth-last-child(2),
.widget #wp-calendar tr td:last-child,
.widget #wp-calendar tr td:nth-last-child(2),
.widget #wp-calendar tr td:last-child a,
.widget #wp-calendar tr td:nth-last-child(2) a {
	color: #303f9f;
}
.widget #wp-calendar td a{
	color: #959595;
}
.widget #wp-calendar caption {
	padding: 13px;
	background: #303f9f;
	color: #fff;
	font-weight: 500;
	font-size: 115%;
	text-align: center;
}
.widget #wp-calendar td#today{
	background: #3f51b5;
	color: #fff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
}
.widget #wp-calendar td#today a{
	color: #fff;
}
.widget #wp-calendar thead{
	background: #f5f5f5;
}
.widget .rss-date {
	display: block;
	margin: 8px 0;
	font-size: 85%;
}
.widget .tagcloud {
	overflow: hidden;
}
.widget .tagcloud a {
	color: #959595;
	border: 1px solid #ccc;
	display: inline-block;
	padding: 2px 20px;
	margin: 0 10px 10px 0;
	border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 100% !important;
}
.widget .tagcloud a:hover {
	background-color: #3f51b5;
	border-color: #3f51b5;
	color: #FFFFFF;
}
.widget .posts-list .post-item {
	display: block;
	margin-bottom: 20px;
	overflow: hidden;
}
.widget .posts-list .post-item .post-thumb {
	float: left;
	width: 80px;
}
.widget .posts-list .post-item .post-text {
	padding-left: 100px;
}
.widget .posts-list .post-item h4 {
	clear: none;
	font-size: 100%;
	font-weight: 500;
	line-height: 1.3em;
	margin-top: 8px;
	margin-bottom: 0;
}
.widget .posts-list .post-item h4 a {
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
}

.widget .posts-list .post-item .post-meta {
	font-size: 85%;
	margin-top: 8px;
}
.widget .posts-list .post-item .post-meta i{
	margin-right: 10px;
}

/*--------------Widget event recent------------ */

.wrap-k2t-recent-event .k2t-recent-event {
	margin-bottom: 30px;
}
.k2t_widget_recent_event .event-title {
	font-size: 115%;
	font-weight: 500;
}
.k2t_widget_recent_event .recent-event {
	margin-bottom: 30px;
}
.k2t_widget_recent_event .recent-event .event-item {
	margin-bottom: 45px;
}
.k2t_widget_recent_event .event-countdown-container .time {
	margin-left: 0;
	margin-right: 7px;
}
.k2t_widget_recent_event .post-meta span {
	display: block;
	margin-bottom: 10px;
}
.k2t_widget_recent_event .post-meta span i {
	margin-right: 10px;
}
.k2t_widget_recent_event .join-event {
	display: block;
	text-align: center;
	padding: 18px 15px;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 115%;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	background: #3f51b5;
	color: #fff;
	margin-top: 30px;
}
.k2t_widget_recent_event .join-event:hover {
	background: #303f9f;
}
/*--------------Widget Teacher-----------------*/
.k2t_widget_teacher ul li {
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}
.k2t_widget_teacher ul li .teacher-thumb {
	float: left;
	margin-right: 20px;
}
.k2t_widget_teacher ul li .teacher-thumb img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
}
.k2t_widget_teacher ul li h4 {
	font-size: 128.5%;
	font-weight: 500;
	margin: 5px 0;
}
.k2t_widget_teacher ul li .position {
	font-style: italic;
	font-size: 115%;
	color: #636363;
}
/*--------------Widget searchform--------------*/
.widget .searchform input[type="text"] {
	height: 50px;
	font-weight: 300;
	color: #959595;
	font-style: italic;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	box-shadow: none;
	background: #ebebeb;
	margin-bottom: 0;
	padding-left: 15px;
	padding-right: 15px;
}
.widget .searchform input[type="text"]:focus {
	outline: none;
	background: #fff;
}
.widget .searchform input[type="text"]:focus::-webkit-input-placeholder {
	color: #252525;
}
.widget .searchform input[type="text"]:focus:-moz-placeholder {
	color: #252525;
}
.widget .searchform input[type="text"]:focus::-moz-placeholder {
	color: #252525;
}
.widget .searchform input[type="text"]:focus:-ms-input-placeholder {
	color: #252525;
}
.widget .searchform button {
	background-color: none;
	padding: 0 15px;
	color: transparent;
	position: absolute;
	right: 0;
	top: 0;
	border:none; 
	width: 40px;
	height: 100%;
	font-size: 16px;
	text-transform: none;
}
.widget .searchform button:after {
	position: absolute;;
	content: '\f1c3';
	font-family: Material-Design-Iconic-Font;
	color: #3d3d3d;
	right: 15px;
	top: 0;
	line-height: 50px;
}
.widget .searchform button:after:hover i {
	color: #3f51b5;
}

/*--------------------------------------------------------------
	Search page
--------------------------------------------------------------*/
body.search .k2t-main .searchform .form-group input {
	width: 80%;
}
body.search .k2t-main .searchform .form-group button {
	background: #3F51B5;
	color: #fff;
	width: 20%;
}

/*--------------------------------------------------------------
	Footer
--------------------------------------------------------------*/
.k2t-footer .k2t-bottom {
	background: #252525;
	position: relative;
	font-weight: 400;
}
.k2t-footer .k2t-wrap .k2t-row {
	display: table;
	margin: 0;
	width: 100%;
}

.k2t-footer .k2t-wrap .widget ul li {
	padding: 0;
	margin: 0;
}
.k2t-footer .k2t-wrap .widget ul li i {
	margin-right: 10px;
}
.k2t-footer .widget.social-widget ul li {
	margin: 0 10px 5px 0;
}
.k2t-footer .widget.social-widget ul li a {
	color: rgba(255,255,255,0.2);
	border-color: rgba(255,255,255,0.2);
}
.k2t-footer .widget.social-widget ul li a:hover {
	background: #3f51b5;
	color: #fff !important;
	border-color: #3f51b5;
}
.k2t-footer .k2t-wrap .widget_nav_menu ul li {
	margin-bottom: 5px;
}
.k2t-footer .k2t-wrap .widget_nav_menu ul li a:before{
	content: '•';
	margin-right: 10px;
}

.k2t-footer .social-widget {
	margin-top: 25px;
}
.k2t-footer .k2t-wrap .social-widget ul li i {
	margin: 0;
}
.k2t-footer .k2t-wrap .k2t-row > div {
	padding-top: 50px;
	padding-bottom: 50px;
}
.k2t-footer .widget{
	padding: 0;
}
.k2t-footer .k2t-wrap .k2t-row > div:last-child {
	border-right: 0;
}
.k2t-footer .k2t-wrap .k2t-row > div > *:last-child {
	border-bottom: 0;
}
.k2t-footer .k2t-bottom .widget-title {
	color:#FFF;
	margin-bottom: 25px
}
.k2t-footer .k2t-wrap .k2t-row > div a.default {
	color: #838383;
}
.k2t-footer .k2t-wrap .k2t-row > div a {
	color: #959595;
}
.k2t-footer .k2t-wrap .k2t-row > div a:hover {
	color: #3f51b5;
}
.k2t-footer .widget .posts-list .post-item {
	border: 0;
	padding: 0;
}
.k2t-footer .widget .posts-list .post-item h4 {
	max-height: 20px;
	overflow: hidden;
}

/*
---------Mail Chimp-----------
*/
.k2t-footer .mc4wp-form label {
	font-weight: 400;
	line-height: 1.75;
	margin-bottom: 25px;
}
.k2t-footer .mc4wp-form input[type=email] {
	height: 60px;
	font-style: italic;
	color: #fff;
	padding-left: 20px;
	padding-right: 20px;
	background: #303030;
	border: 0;
	margin-bottom: 20px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
}
.k2t-footer .mc4wp-form input[type=email]::-webkit-input-placeholder {
	color: rgba(255,255,255,0.2);
}
.k2t-footer .mc4wp-form input[type=email]:focus::-webkit-input-placeholder {
	color: #fff;
}

/* Firefox < 19 */
.k2t-footer .mc4wp-form input[type=email]:-moz-placeholder {
	color: rgba(255,255,255,0.2);
}
.k2t-footer .mc4wp-form input[type=email]:focus:-moz-placeholder {
	color: #fff;
}

/* Firefox > 19 */
.k2t-footer .mc4wp-form input[type=email]::-moz-placeholder {
	color: rgba(255,255,255,0.2);
}
.k2t-footer .mc4wp-form input[type=email]:focus::-moz-placeholder {
	color: #fff;
}

/* Internet Explorer 10 */
.k2t-footer .mc4wp-form input[type=email]:-ms-input-placeholder {
	color: rgba(255,255,255,0.2);
}
.k2t-footer .mc4wp-form input[type=email]:focus:-ms-input-placeholder {
	color: #fff;
}
.mc4wp-form input[type=submit] {
	background: #3f51b5;
	padding: 0 30px;
	height: 40px;
}
.mc4wp-form input[type=submit]:hover {
	background: #303f9f;
}

.k2t-info {
	padding: 30px 0;
	background: #fff;
	position: relative;
	font-size: 85%;
	color: #c2c2c2;
	text-transform: uppercase;
	line-height: 1.7;
}
.k2t-info a {
	color: #c2c2c2;
}
.k2t-info .row > div {
	float: left;
}
.k2t-info .widget_nav_menu {
	text-align: right;
}

.k2t-info .widget_nav_menu ul li {
	display: inline-block;
	padding: 0 12px;
	margin: 0;
	line-height: 1;
	border-left: 1px solid #c2c2c2;
}
.k2t-info .widget_nav_menu ul li:first-child {
	border: 0;
}
.k2t-info .widget_nav_menu ul li a {
	color:#c2c2c2; 
}
.k2t-info .widget_nav_menu ul li a:hover {
	color: #3f51b5;
}
.k2t-btt {
	width: 30px;
	height: 30px;
	background: #fff;
	line-height: 30px;
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	position: fixed;
	right: 45px;
	bottom: 50px;
	color: #303f9f;
	display: none;
	z-index: 999;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition:    all .3s ease-in-out 0s;
	transition:         all .3s ease-in-out 0s;
}
.k2t-btt i {
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition:    all .3s ease-in-out 0s;
	transition:         all .3s ease-in-out 0s;
}
.k2t-btt:hover {
	background: #3f51b5;
	color: #fff !important;
	width: 50px;
	height: 50px;
}
.k2t-btt:hover i {
	line-height: 50px;
}
/* ==================== Bbpress Forum ======================= */
#bbpress-forums{
	overflow: inherit;
}
.bbp-forums{
	-webkit-box-shadow: -2px 2px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    -2px 2px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         -2px 2px 5px 0px rgba(50, 50, 50, 0.5);
	font-family: Roboto;
}
#bbpress-forums ul.bbp-forums{
	border:none;
}
#bbpress-forums li.bbp-header{
	background: #3f51b5;
    color: #fff;
    font-weight: 500;
    padding: 14px 20px;
    font-size: 18px;
}
#bbpress-forums p.bbp-topic-meta img.avatar{
	webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.2);
    -moz-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.2);
    box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.2);
    margin-right: 20px;
    margin-bottom: 0;
    border:none;
}
#bbpress-forums div.odd, #bbpress-forums ul.odd{
	background: #fff;
}
#bbpress-forums div.even, #bbpress-forums ul.even{
	background: #f5f5f5;
}
li.bbp-forum-info a,
li.bbp-topic-title a{
	color: #252525;
	font-weight: 500;
	font-size: 18px;
}
li.bbp-forum-info a:hover,
li.bbp-topic-title a:hover{
	color:#3f51b5;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, 
#bbpress-forums p.bbp-topic-meta,
.bbp-body li.bbp-forum-topic-count, 
.bbp-body .bbp-topic-voice-count,
.bbp-body .bbp-topic-reply-count,
.bbp-body li.bbp-forum-reply-count,
.bbp-body .bbp-topic-freshness,
.bbp-topic-freshness-author .bbp-author-name,
.bbp-topic-meta .bbp-author-name{
	color: #636363;
	font-style: normal;
	font-size: 16px;
}
.is-subscribed a, .is-favorite a{
	color: yellow !important;
}
#bbpress-forums .bbp-body div.bbp-reply-content{
	font-size: 14px;
}
#bbpress-forums .bbp-topics .bbp-author-avatar img.avatar{
	margin-right: 0;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic{
	padding: 24px 20px 40px 20px;
}
.bbp-body .bbp-forum-freshness{
	color: #636363;
	font-size: 16px;
	font-style: italic;
}
.bbp-body .bbp-forum-info:before{
	content: '\f266';
	font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
	padding-right: 29px;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content{
	/*border-bottom: 1px solid #dcdcdc;*/
	padding-bottom: 23px;
	margin-left: 42px;
}
.bbp-footer,.bbp-breadcrumb{
	display: none;
}
#bbpress-forums div.bbp-reply-header:nth-child(2n+1){
	background-color: #fbfbfb !important;
} 
li.bbp-header div.bbp-reply-content span#favorite-toggle a,
li.bbp-header div.bbp-reply-content span#subscription-toggle a{
	color: #fff !important;
}
.k2t-sidebar .widget_display_views{
	float: left;
	width: 100%;
}
.k2t-sidebar .widget_display_views li{
    background: #ebebeb;
    font-size: 115%;
    float: left;
    width: 100%;
    padding-bottom: 0;
}
.k2t-sidebar .widget_display_views li a{
	padding: 15px 24px;
    font-weight: 500;
    float: left;
    position: relative;
    width: 100%;
}
.k2t-sidebar .widget_display_views li a:before {
    content: '';
    position: absolute;
    width: 3px;
    height: 100%;
    background: #3f51b5;
    left: 0;
    top: 0;
}
#bbpress-forums #bbp-single-user-details{
	width: 33.3333%;
	padding: 0 15px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation{
	background: #fff;
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar{
	width: 100%;
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{
	width: 100%;
	height: auto;
	margin-bottom: 0;
}
#bbpress-forums #bbp-user-wrapper h2.entry-title{
	color: #000;
	font-size: 35px;
	font-weight: 400;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{
	background: #3f51b5;
	color: #fff;
	opacity: 1;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a{
	padding: 10px 15px;
	text-transform: uppercase;
}
#bbpress-forums .bbp-user-section{
	margin-top:0;
	color: #000;
	font-size: 14px;
}
/* ==================== BuddyPress Forum ======================= */
#buddypress ul.item-list li img.avatar{
	width: 70px;
	height: 70px;
	border-radius: 50%;
}
#buddypress .activity-list .activity-content .activity-inner iframe{
	width:100%;
	max-width: 100%;
	height: auto;
	min-height:400px;
}
#buddypress .acomment-options a{
	display: inline-block;
    zoom: 1;
    font-size: 85%;
    text-transform: uppercase;
    color: #959595;
    font-weight: 500;
	margin-right: 10px;
}
#buddypress .acomment-options a:hover{
    color: #303f9f;
}
#buddypress .acomment-meta a, #buddypress .comment-meta a{
    font-size: 100%;
    font-weight: 500;
}
#buddypress div.activity-comments form .ac-textarea{
	border:1px solid #ccc;
}
#buddypress .acomment-options .acomment-reply:before{
	content: '\f158';
	display: inline-block;
    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
	margin-right: 5px;
}
#buddypress .acomment-options .acomment-delete:before{
	content: '\f154';
	display: inline-block;
    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
	margin-right: 5px;
}
#buddypress div.activity-comments div.acomment-meta{
	font-size:100%;
}
.activity-header > p > a:first-child{
	color: #252525;
	font-size: 16px;
	font-weight: 500;
}
.activity-header > p > a:first-of-type + a{
	color: #252525;
	font-size: 14px;
	font-weight: 400;
}
.activity-header > p > a:first-of-type + a:hover{
	color: #303f9f;
}
#buddypress div.item-list-tabs#subnav li.feed{
	float:right;
}
#buddypress div.item-list-tabs#subnav ul li.last{
	float: left;
}
#buddypress form#whats-new-form #whats-new-options select{
	background: transparent;
	border:none;
}
#buddypress ul.item-list li div.item-title span{
	font-size: 100%;
}
body.activity-permalink #buddypress .activity-list li .activity-content{
	margin-left: 10px;
}
#buddypress a.activity-time-since.view{
	padding: 0;
	border: none;
}
#buddypress ul.item-list li{
	border-top: none;
}
#buddypress ul.item-list{
	border-top:none;
	background: #fff;
    padding-bottom: 50px;
}
#buddypress div.item-list-tabs#subnav ul li.last > label:first-child{
	color: #252525;
    font-weight: 500;
    font-size: 16px;
    margin-right: 6px;
}
#buddypress div.item-list-tabs#subnav{
	margin:10px 0 33px;
}
#buddypress div.item-list-tabs ul li.last > select{
	background: url('/assets/theme/assets/img/chevron_done.png') no-repeat 120px center;
    border-radius: 3px;
    border:1px solid #cccccc;
}
#buddypress div.item-list-tabs#subnav li.feed a{
	font-size: 16px;
	padding: 0;
	line-height: 45px;
}
#buddypress div.activity{
	webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.3);
}
#buddypress ul.item-list li{
	padding: 15px 0;
    position: relative;
    margin: 0 30px;
    list-style: none;
    background: transparent;
}
#buddypress div.activity-comments form div.ac-reply-content{
	margin-left: 70px;
}
#buddypress #activity-stream p{
	color: #636363;
	font-size: 14px;
}
/*--------------------------------------------------------------
Contact Page
--------------------------------------------------------------*/
.contact-info {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	font-size: 115%;
}
.contact-info div {
	color: #636363;
}
.contact-info div i {
	margin-right: 12px;
}
.contact-info a {
	color: #636363;
}
.contact-info a:hover {
	color: #3f51b5;
}
.contact-info .vc_icon_element.vc_icon_element-outer {
	display: inline-block;
	margin: 18px 18px 0 0;
}
.contact-info .vc_icon_element.vc_icon_element-outer:last-child {
	margin-right: 0;
}
.contact-info .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
	width: 20px;
	height: 20px;
	border: 0;
}
.contact-info .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}
.contact-info .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner:hover .vc_icon_element-icon:before {
	color: #3f51b5;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	color: #ccc;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner:hover .vc_icon_element-icon {
	color: #3f51b5!important;
}
/*--------------------------------------------------------------
	Contact Form 7
--------------------------------------------------------------*/
.wpcf7 p {
	clear: both;
}
.wpcf7 .one-third {
	width: 32%;
	float: left;
	clear: none;
	margin-right: 2%;
}
.wpcf7 p.one-third:nth-child(3) {
	margin-right: 0;
	float: right;
}
.wpcf7 select {
	margin-bottom: 15px;
}
.wpcf7 input,
.wpcf7 textarea {
	width: 100%;
	background: transparent;
	border: 0;
	color: #767676;
	font-weight: 300;
	padding: 0 15px;
	-webkit-border-radius: 2px;
	-moz-border-radius:    2px;
	-ms-border-radius:     2px;
	border-radius:         2px;
	border: 1px solid #ededed;
}
.wpcf7 input[type="checkbox"] {
	width: auto;
}
.wpcf7 textarea {
	padding: 15px;
}
.wpcf7 textarea,
.wpcf7-recaptcha {
	margin-bottom: 20px;
}
.wpcf7 input:not([type="submit"]):focus,
.wpcf7 textarea:focus,
.wpcf7 select:focus {
	border-color: #303f9f;
}
.wpcf7 #commentform input[type="submit"] {
	background: #3f51b5 none repeat scroll 0 0;
	border: medium none;
	border-radius: 3px;
	color: #fff;
	font-weight: 300;
	height: 70px;
	line-height: 70px;
	margin: 0;
	padding: 0 60px;
	text-transform: uppercase;
	width: auto;
	margin-top: 30px;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-ms-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition:    all .3s ease-in-out 0s;
	transition:         all .3s ease-in-out 0s;
}
.wpcf7 #commentform input[type="submit"]:hover {
	z-index: 9999;
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	-ms-box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
	box-shadow: 0 15px 30px rgba(0,0,0,.1); /* drop shadow */
}

div.wpcf7 input[type="file"] {
	border: none;
	padding: 0;
	height: 35px;
}


/*--------------------------------------------------------------
	Newsletter
--------------------------------------------------------------*/
.newsletter table,
.newsletter th,
.newsletter td {
	padding: 0;
	border: 0;
}
.newsletter th {
	display: none;
}
.newsletter tbody > tr {
	float: left
}
.newsletter .newsletter-email {
	width: 386px;
	margin-right: 20px;
	border: 0;
}
.newsletter .newsletter-submit {
	background: #972e37;
	border: 0;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition:    all .3s ease-in-out 0s;
	transition:         all .3s ease-in-out 0s;
}
.newsletter .newsletter-submit:hover {
	background: #7a1019;
}
.widget .newsletter form {
	position: relative;
}
.widget .newsletter .newsletter-email {
	width: 100%;
	border: 1px solid #ededed;
	padding: 0 40px 0 15px;
}
.widget .newsletter .newsletter-submit {
	background: none;
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	text-indent: -999em;
}
.widget .newsletter form > p:last-child {
	width: 0;
	height: 0;
}
.widget .newsletter form > p:last-child:before {
	content: "\f0e0";
	position: absolute;
	font-family: FontAwesome;
	top: 12px;
	right: 15px;
	color: #ccc;
}

/*--------------------------------------------------------------
	Social network
--------------------------------------------------------------*/
.social li {
	list-style: none;
	display: inline-block;
	margin-left: 10px;
}
.social li a {
	width: 32px;
	height: 32px;
	line-height: 32px;
	display: block;
	color: #fff;
	background: #ccc;
	text-align: center;
	position: relative;
	-webkit-border-radius: 2px;
	-moz-border-radius:    2px;
	-ms-border-radius:     2px;
	border-radius:         2px;
}
.social li a span {
	background: rgba(0, 0, 0, .7);
	position: absolute;
	opacity: 0;
	visibility: hidden;
	width: 80px;
	color: #fff;
	position: absolute;
	left: 50%;
	margin-left: -40px;
	line-height: 24px;
	font-size: 80%;
	top: 0;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition:    all .3s ease-in-out 0s;
	transition:         all .3s ease-in-out 0s;
	-webkit-border-radius: 2px;
	-moz-border-radius:    2px;
	-ms-border-radius:     2px;
	border-radius:         2px;
}
.social li a:hover span {
	opacity: 1;
	visibility: visible;
	top: -35px;
}
.social li a span:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	border: 5px solid transparent;
	border-top: 5px solid rgba(0, 0, 0, .7);
	transform: translate3d(-50%,100%,0);
	-webkit-transform: translate3d(-50%,100%,0);
	-moz-transform: translate3d(-50%,100%,0);
	-ms-transform: translate3d(-50%,100%,0);
}
.social li a.twitter:hover {
	background-color: #3cc7f4;
}
.social li a.facebook:hover {
	background-color: #346da6;
}
.social li a.youtube:hover {
	background-color: #cc181e;
}
.social li a.googleplus:hover {
	background-color: #dd4b39;
}
.social li a.linkedin:hover {
	background-color: #006699;
}
.social li a.pinterest:hover {
	background-color: #c71e25;
}
.social li a.myspace:hover {
	background-color: #008dde;
}
.social li a.flickr:hover {
	background-color: #ed006e;
}
.social li a.dribble:hover {
	background-color: #e3558b;
}
.social li a.stumbleupon:hover {
	background-color: #ef785b;
}
.social li a.yahoo:hover {
	background-color: #2d1152;
}
.social li a.skype:hover {
	background-color: #17b5ef;
}
.social li a.vimeo:hover {
	background-color: #44bbff;
}
.social li a.rss:hover {
	background-color: #ffbb04;
}
.social li a.em:hover {
	background-color: #9e0039;
}
.social li a.tumblr:hover {
	background-color: #529ecc;
}
/*-----------------Social Widget-------------------------------*/
.social-widget li{
	display: inline-block;
	margin: 0 10px 5px 0;
}
.social-widget li a{
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #252525;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
}
.social-widget li a:hover{
	background: #3f51b5;
	color: #fff;
	border-color: #3f51b5;
}
/*--------------------------------------------------------------
	Ultimate WP
--------------------------------------------------------------*/
#uwpqsf_id {
	border: 0;
	background: url('/assets/theme/assets/img/icons/search.png') no-repeat 15px center;
	padding-left: 80px;
	display: inline-block;
	width: 100%;
}
#uwpqsf_id .uwpqsf_class {
	display: inline-block;
	width: 100%;
	max-width: 220px;
	margin-right: 20px;
	float: left;
	clear: none;
	position: relative;
}
#uwpqsf_id .uwpqsf_class[class*="tax-select-"]:after {
	content: "\f107";
	font-family: FontAwesome;
	position: absolute;
	width: 20px;
	height: 41px;
	background: #fff;
	right: -1px;
	top: 7px;
	border-radius: 1px;
	line-height: 41px;
}
#uwpqsf_id .uwpqsf_submit {
	max-width: 100px;
	margin-top: 6px;
	margin-right: 0
}
#uwpqsf_id .uwpqsf_class input,
#uwpqsf_id .uwpqsf_class select {
	height: 43px;
	width: 100%;
	padding: 0 15px;
	color: #989898;
	border-color: #dfdfdf;
	border-radius: 2px;
	font-size: 85%;
	background: #fff;
}
#uwpqsf_id .uwpqsf_class select { 
	padding: 0 0 0 15px;
	border: none;
	box-shadow: none;
}
#uwpqsf_id .uwpqsf_class input {
	margin-top: 6px;
}
.uform_title,
#uwpqsf_id label.uwpqsf_class {
	display: none;
}
#uwpqsf_id .uwpqsf_class input#uwpqsf_id_btn {
	color: #fff;
	margin-top: 0;
	height: 42px;
	background: #434343;
}
#uwpqsf_id .uwpqsf_class input#uwpqsf_id_btn:hover {
	background: #3f51b5;
}
.uwpqsf_class > span[class*="taxolabel-"],
.uwpqsf_class > span[class*="cmflabel-"] {
	padding: 3px;
}

/*--------------------------------------------------------------
	Extra shortcodes
--------------------------------------------------------------*/
.ow-bg-video {
	position: relative;
}
.k2t-btn.btn-medium{
	line-height: 50px !important;
}
.ow-bg-video .inlinePlayer {
	width: 100%;
}
.ow-bg-video .inlinePlayer .mb_YTVPPlaypause {
	width: 74px;
	height: 74px;
	display: block;
	background: url('/assets/theme/assets/img/icons/play.png') no-repeat 0 0;
	position: absolute;
	left: 50%;
	margin-left: -37px;
	text-indent: -999em;
	cursor: pointer;
}
.ow-bg-video .playerBox {
	margin-top: 0 !important;
}
.ow-bg-video .mb_YTVPMuteUnmute,
.ow-bg-video .mb_YTVPUrl,
.ow-bg-video .mb_OnlyYT,
.ow-bg-video .mb_YTVPTime {
	display: none;
}
/* Instagram */
.null-instagram-feed {
	overflow: hidden;
}
.null-instagram-feed ul.instagram-pics {
	margin: -5px -10px;
}
.null-instagram-feed ul li {
	float: left;
	width: 25%;
	padding: 5px;
	margin: 0;
}
.null-instagram-feed ul li a {
	border: 0;
	padding: 0;
}
.null-instagram-feed ul li:before {
	display: none;
}
.null-instagram-feed ul li img {
	float: left;
	width: 100%;
	height: auto;
	padding: 0;
}
.null-instagram-feed ul li:hover a {
	transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
}

/*--------------------------------------------------------------
	Offcanvas Sidebar
--------------------------------------------------------------*/
.open-sidebar {
	height: 15px;
	width: 15px;
	z-index: 100;
	position: relative;
	display: inline-block;
	margin: 0px 10px 0;
}
.open-sidebar:hover .inner,
.open-sidebar:hover .inner:before,
.open-sidebar:hover .inner:after {
	background-color: #3f51b5
}
.open-sidebar .inner,
.open-sidebar .inner:before,
.open-sidebar .inner:after {
	background-color: #767676;
	content: "";
	display: block;
	height: 3px;
	width: 14px;
	-webkit-transition: all .5s ease;
	-moz-transition:    all .5s ease;
	-ms-transition:     all .5s ease;
	-o-transition:      all .5s ease;
	transition:         all .5s ease;
}
.open-sidebar .inner {
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform:    translate(-50%, -50%);
	-ms-transform:     translate(-50%, -50%);
	-o-transform:      translate(-50%, -50%);
	transform:         translate(-50%, -50%);
}
.open-sidebar .inner:before {
	margin-top: -5px;
	position: absolute;
}
.open-sidebar .inner:after {
	margin-top: 5px;
	position: absolute;
}
.open-sidebar.close-sidebar .inner {
	background-color: transparent !important;
	left: 54%;
}
.open-sidebar.close-sidebar .inner::before, .open-sidebar.close-sidebar .inner::after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	transform-origin: 0 50% 0;
	-o-transform-origin: 0 50% 0;
	-ms-transform-origin: 0 50% 0;
	-moz-transform-origin: 0 50% 0;
	-webkit-transform-origin: 0 50% 0;
	width: 14px;
}
.open-sidebar.close-sidebar .inner::after {
	transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
.offcanvas-left #close-canvas {
	right: -120px;
}
.offcanvas-right #close-canvas {
	left: -120px;
}
#close-canvas {
	background: #3f51b5 none repeat scroll 0 0;
	border-radius: 100%;
	color: #fff;
	font-size: 220%;
	height: 50px;
	line-height: 50px;
	position: absolute;
	text-align: center;
	top: 122px;
	width: 50px;
	margin: 0;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition:    all .3s ease-in-out 0s;
	transition:         all .3s ease-in-out 0s;
}
.admin-bar #close-canvas {
	top: 157px;
}
.scroll-dow .offcanvas-sidebar #close-canvas {
	opacity: 0;
}
.scroll-dow.offcanvas-open .offcanvas-sidebar #close-canvas,
.header-sticky .offcanvas-sidebar #close-canvas {
	top: 74px;
	opacity: 1;
}
.admin-bar.header-sticky .offcanvas-sidebar #close-canvas {
	top: 106px;
} 
.offcanvas-right .offcanvas-sidebar.is-open #close-canvas {
	background: #3F51B5;
	left: -25px;
}
.offcanvas-right .offcanvas-sidebar.is-open #close-canvas .inner:before,
.offcanvas-right .offcanvas-sidebar.is-open #close-canvas .inner:after {
	background: #fff;
	margin-left: 1px;
}
.offcanvas-right .offcanvas-sidebar.is-open #close-canvas .inner:before {
	margin-top: -8px;
}
.offcanvas-right .offcanvas-sidebar.is-open #close-canvas .inner:after {
	margin-top: 10px;
}
.offcanvas-left .offcanvas-sidebar.is-open #close-canvas {
	right: -25px;
}
#close-canvas.open-sidebar .inner,
#close-canvas.open-sidebar .inner:before,
#close-canvas.open-sidebar .inner:after { 
	background: #fff;
}

	/* Offcanvas sidebar widgets */
.offcanvas-type-default {
	position: relative;
}
.offcanvas-type-default,
.offcanvas-sidebar,
.k2t-header-m {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition:    all .4s ease-in-out;
	transition:         all .4s ease-in-out;
}
.offcanvas-right {
	right: 0;
}
.offcanvas-left {
	left: 0;
}
.offcanvas-sidebar {
	position: fixed;
	width: 300px;
	top: 0;
	bottom: 0;
	font-size: 100%;
	line-height: 20px;
	z-index: 10001;
	background: #ffffff;
	min-height: 100%;
	height: 100%;
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.5); /* drop shadow */
	-moz-box-shadow: 0 15px 30px rgba(0,0,0,.5); /* drop shadow */
	-ms-box-shadow: 0 15px 30px rgba(0,0,0,.5); /* drop shadow */
	box-shadow: 0 15px 30px rgba(0,0,0,.5); /* drop shadow */
}
.offcanvas-sidebar .k2t-sidebar {
	width: 100% !important;
	height: 100%;
	overflow: auto;
	margin-top: 30px;
}
.admin-bar .offcanvas-sidebar .k2t-sidebar {
	margin-top: 62px;
}
.offcanvas-right .offcanvas-sidebar {
	right: -330px;
}
.offcanvas-right .offcanvas-sidebar.is-open {
	right: 0;
	left: auto;
}
.offcanvas-left .offcanvas-sidebar {
	left: -330px;
}
.offcanvas-left .offcanvas-sidebar.is-open {
	left: 0;
	right: auto;
}
.offcanvas-sidebar .k2t-sidebar > * {
	padding: 0;
	padding-bottom: 30px;
	border-bottom: 1px solid #e5e5e5;
}
.offcanvas-sidebar .k2t-sidebar > *:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
.offcanvas-sidebar .k2t-sidebar > * ul {
	list-style: none;
	padding: 0;
	overflow: hidden;
}
.offcanvas-sidebar .k2t-sidebar > * ul > li {
	min-height: 70px;
	line-height: 70px;
	position: relative;
	color: #252525;
}
.offcanvas-sidebar .k2t-sidebar > * ul > li.children:after {
	content: "\f2f9";
	font-family: "Material-Design-Iconic-Font";
	position: absolute;
	top: 0;
	right: 40px;
}
.offcanvas-sidebar .k2t-sidebar > * ul > li.children.k2t-active:after {
	content: "\f2fc";
}
.offcanvas-sidebar .k2t-sidebar > * ul > li a {
	padding: 0 30px;
	position: relative;
	z-index: 999;
}
.offcanvas-sidebar .k2t-sidebar > * ul > li.has-icon > ul li a {
	padding-left: 90px;
}
.offcanvas-sidebar .k2t-sidebar > * ul > li a i {
	font-size: 160%;
	margin-right: 25px;
	position: relative;
	bottom: -3px;
}
.offcanvas-sidebar .k2t-sidebar > * ul > li:before {
	content: "";
	background: hsla(0, 0%, 96%, 1);
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 70px;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition:    all .3s ease-in-out 0s;
	transition:         all .3s ease-in-out 0s;
}
.offcanvas-sidebar .k2t-sidebar > * ul > li > ul li:before {
	display: none;
}
.offcanvas-sidebar .k2t-sidebar > * ul > li:hover:before,
.offcanvas-sidebar .k2t-sidebar > * ul > li.k2t-active:before {
	opacity: 1;
}
.offcanvas-sidebar .k2t-sidebar > * ul ul {
	opacity: 0;
	height: 0;
	padding: 0;
	margin: 0;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition:    all .3s ease-in-out 0s;
	transition:         all .3s ease-in-out 0s;
}
.offcanvas-sidebar .k2t-sidebar > * ul ul.k2t-active {
	opacity: 1;
	height: auto;
}
.offcanvas-sidebar .k2t-sidebar > * ul > li > ul li {
	min-height: 50px;
	line-height: 50px;
	padding: 0;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition:    all .3s ease-in-out 0s;
	transition:         all .3s ease-in-out 0s;
}
.offcanvas-sidebar .k2t-sidebar > * ul > li > ul li:hover {
	background: hsla(0, 0%, 96%, 1);
}
.offcanvas-sidebar .k2t-sidebar > * ul > li > ul li a {
	display: block;
	color: #959595;
	padding: 0 40px;
}
.offcanvas-sidebar .k2t-sidebar > * ul > li > ul li:hover a {
	color: #252525;
}

/*--------------------------------------------------------------
	Background Image Animation
--------------------------------------------------------------*/
@-webkit-keyframes animatedBackground_ltr {
	0% { background-position: left; }
	100% { background-position: right; }
}
@-moz-keyframes animatedBackground_ltr {
	0% { background-position: left; }
	100% { background-position: right; }
}
@keyframes animatedBackground_ltr {
	0% { background-position: left; }
	100% { background-position: right; }
}
.left_to_right {
	animation: 60s linear 0s normal none infinite animatedBackground_ltr;
	-o-animation: 60s linear 0s normal none infinite animatedBackground_ltr;
	-ms-animation: 60s linear 0s normal none infinite animatedBackground_ltr;
	-moz-animation: 60s linear 0s normal none infinite animatedBackground_ltr;
	-webkit-animation: 60s linear 0s normal none infinite animatedBackground_ltr;
}
@-webkit-keyframes animatedBackground_rtl {
	0% { background-position: right; }
	100% { background-position: left; }
}
@-moz-keyframes animatedBackground_rtl {
	0% { background-position: right; }
	100% { background-position: left; }
}
@keyframes animatedBackground_rtl {
	0% { background-position: right; }
	100% { background-position: left; }
}
.right_to_left {
	animation: 60s linear 0s normal none infinite animatedBackground_rtl;
	-o-animation: 60s linear 0s normal none infinite animatedBackground_rtl;
	-ms-animation: 60s linear 0s normal none infinite animatedBackground_rtl;
	-moz-animation: 60s linear 0s normal none infinite animatedBackground_rtl;
	-webkit-animation: 60s linear 0s normal none infinite animatedBackground_rtl;
}
@-webkit-keyframes animatedBackground_ttb {
	0% { background-position: top; }
	100% { background-position: bottom; }
}
@-moz-keyframes animatedBackground_ttb {
	0% { background-position: top; }
	100% { background-position: bottom; }
}
@keyframes animatedBackground_ttb {
	0% { background-position: top; }
	100% { background-position: bottom; }
}
.top_to_bottom {
	animation: 60s linear 0s normal none infinite animatedBackground_ttb;
	-o-animation: 60s linear 0s normal none infinite animatedBackground_ttb;
	-ms-animation: 60s linear 0s normal none infinite animatedBackground_ttb;
	-moz-animation: 60s linear 0s normal none infinite animatedBackground_ttb;
	-webkit-animation: 60s linear 0s normal none infinite animatedBackground_ttb;
}
@-webkit-keyframes animatedBackground_btt {
	0% { background-position: bottom; }
	100% { background-position: top; }
}
@-moz-keyframes animatedBackground_btt {
	0% { background-position: bottom; }
	100% { background-position: top; }
}
@keyframes animatedBackground_btt {
	0% { background-position: bottom; }
	100% { background-position: top; }
}
.bottom_to_top {
	animation: 60s linear 0s normal none infinite animatedBackground_btt;
	-o-animation: 60s linear 0s normal none infinite animatedBackground_btt;
	-ms-animation: 60s linear 0s normal none infinite animatedBackground_btt;
	-moz-animation: 60s linear 0s normal none infinite animatedBackground_btt;
	-webkit-animation: 60s linear 0s normal none infinite animatedBackground_btt;
}

/*--------------------------------------------------------------
	VC Override
--------------------------------------------------------------*/
.wpb_alert.wpb_content_element {
	color: #fff;
	margin-bottom: 5px;
	padding: 8px 10px 8px 15px;
	position: relative;
	z-index: 0;
	border: none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.wpb_alert.wpb_content_element .messagebox_text {
	background: none;
	padding: 0;
	display: table;
	width: 100%;
}
.wpb_alert.wpb_content_element .messagebox_text > * {
	display: table-cell;
	vertical-align: middle;
}
.wpb_alert.wpb_content_element .messagebox_text span:first-child {
	width: 43px;
}
.wpb_alert.wpb_content_element .messagebox_text i {
	font-size: 200%;
}
article.wpb_single_image {
	margin-bottom: 20px;
}

/* Background Transparent
---------------------------- */
.wpb_alert.wpb_content_element.bg-transparent {
	background: none !important;
	border-width: 1px;
	border-style: solid;
}

/* Alert Info
---------------------------- */
.wpb_alert.wpb_content_element.wpb_alert-info {
	background-color: #06C5AC;
}

/* Alert Warning
---------------------------- */
.wpb_alert.wpb_content_element.wpb_alert-warning {
	background-color: #FBAF5D;
}

/* Alert Success
---------------------------- */
.wpb_alert.wpb_content_element.wpb_alert-success {
	background-color: #8DC63F;
}

/* Alert Danger
---------------------------- */
.wpb_alert.wpb_content_element.wpb_alert-danger {
	background-color: #ed1c24;
}

/* Close action
---------------------------- */
.wpb_alert.wpb_content_element.has-close {
	padding-right: 35px;
}
.wpb_alert .close {
	height: 9px;
	position: absolute;
	right: 10px;
	top: 0px;
	width: 9px;
	color: #fff;
	font-size: 140%;
	cursor: pointer;
}

/*--------------------------------------------------------------
	Three Plguin
--------------------------------------------------------------*/
/* Simple subscribe
---------------------------- */
#frm-subscriptionFront .widgetGuts table, 
#frm-subscriptionFront .widgetGuts table tbody{ 
	display: block;
	text-align: center;
}
.widgetGuts table {
	width: auto ! important;
	margin: 0 auto;
}
#frm-subscriptionFront table tr th {
	display: none;
}
#frm-subscriptionFront table tr td {
	padding: 0;
}
#frm-subscriptionFront table tr {
	float: none;
	display: inline-block;
}
.widgetGuts table td {
	width: auto ! important;
}
#frm-subscriptionFront #frm-email {
	border: 1px solid #e3ecf0;
	border-radius: 0;
	box-shadow: none;
	color: #838383;
	float: left;
	font-size: 178%;
	font-weight: 300;
	height: 70px;
	line-height: 70px;
	margin: 0;
	padding: 0 20px;
}
#frm-subscriptionFront .subscribeButton {
	background-color: #3f51b5;
	background-image: url("/assets/theme/assets/img/icons/mail-icon.png");
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	float: right;
	font-size: 0;
	height: 70px;
	line-height: 0;
	padding: 20px 25px;
	text-indent: -99999px;
	width: 88px;
	border-radius: 0;
}

/*--------------------------------------------------------------
	Revolution slider
--------------------------------------------------------------*/
.rev_slider_wrapper .tp-bullets.preview4 .bullet{
	width: 70px!important;
	height: 5px!important;
	border: 0!important;
	background: rgba(255,255,255,0.3)!important;
	border-radius: 0 !important;
	margin-left: 5px !important;
	margin-right: 5px !important;
}
.rev_slider_wrapper .tp-bullets.preview4 .bullet:hover, 
.rev_slider_wrapper .tp-bullets.preview4 .bullet.selected {
	border: 0!important;
	background: #fff!important;
}
.revolution-button {
	color: #fff !important; 
	text-shadow: none;	
	-webkit-transition: all 0.2s ease-out; 
	-moz-transition: all 0.2s ease-out; 
	-o-transition: all 0.2s ease-out; 
	-ms-transition: all 0.2s ease-out;
	font-size: 20px;
	font-weight: 700;
	border: 5px solid rgba( 255, 255, 255, .6 );
	display: block;
	padding: 11px 30px;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
}
.revolution-button:hover {
	border-color: rgba( 255, 255, 255, 1 );
}
.revolution-button.orange {
	color: #3f51b5 !important;
	border-color: #3f51b5;
}
.revolution-button.orange:hover {
	color: #02b98d !important;
	border-color: #02b98d;
}

/*rev new version*/
.rev_slider .custom .tp-bullet{
	width: 70px!important;
	height: 5px!important;
	border: 0!important;
	background: rgba(255,255,255,0.3)!important;
}
.rev_slider .custom .tp-bullet:hover, 
.rev_slider .custom .tp-bullet.selected {
	border: 0!important;
	background: #fff!important;
}

/*--------------------------------------------------------------
	DARK BACKGROUND
--------------------------------------------------------------*/
.background-dark h1,
.background-dark h2,
.background-dark h3,
.background-dark h4,
.background-dark h5 {
	color: #fff !important;
}
.background-dark .k2t-heading.has-border.short_line .text .h: :before {
	background: #fff;
}

/*--------------------------------------------------------------
	Light footer
--------------------------------------------------------------*/
.light-footer .k2t-footer .k2t-bottom,
.light-footer .k2t-info {
	background-color: #fff;
}
.light-footer .k2t-footer .k2t-bottom, .light-footer .k2t-footer .k2t-bottom *,
.light-footer .k2t-footer .k2t-wrap .k2t-row > div,
.light-footer .k2t-footer .k2t-wrap .k2t-row > div > * {
	border-color: #d5e3e8;
}
.light-footer .k2t-footer .k2t-bottom .widget-title {
	color: #3f51b5;
}

/*--------------------------------------------------------------
	Custom page css
--------------------------------------------------------------*/
.custom-list-a ul {
	list-style-type: none;
	padding-left: 0;
}
.custom-list-a ul > li > a:before {
	content: '•';
	margin-right: 10px;
}

.custom_search .widget .searchform input[type="text"] {
	background-color: #fff;
	border-radius: 3px;
	height: 70px;
	font-size: 16px;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-ms-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
	box-shadow: 0 3px 5px rgba(0,0,0,.2); 
}
.custom_search .widget .searchform button:after {
	font-size: 28px;
	color: #3f51b5;
	top: 11px;
	right: 30px;
}

/*--------------------------------------------------------------
	Filter
--------------------------------------------------------------*/
.cd-dropdown,
.cd-select {
	display: inline-block;
	min-width: 180px;
	position: relative;
}

.cd-dropdown > span {
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 115%;
	background: #3f51b5;
	display: inline-block;
	position: relative;
	cursor: pointer;
	padding: 0 35px;
	width: 100%;
}
.cd-dropdown > span:after {
	font-family: FontAwesome;
	content: '\f0c9';
	text-align: center;
	padding: 0 10px;
	position: absolute;
	top: 0;
	right: 0;
}
.cd-dropdown ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
	z-index: 1;
	position: absolute;
	top: 50px;
	left: 0;
	visibility: hidden;
}
.cd-dropdown.cd-active ul {
	visibility: visible;
}
.cd-dropdown ul li {
	display: block;
}
.cd-dropdown ul li span {
	padding:0 20px;
	background: #3f51b5;
	line-height: 50px;
	display: block;
	color: #fff;
	cursor: pointer;
	margin: 1px 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.cd-dropdown > span,
.cd-dropdown ul li span {
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.cd-dropdown > span span[class^="icon-"],
.cd-dropdown > span span[class*=" icon-"] {
	padding: 0 30px 0 45px;
}

/* Select fallback styling */
.cd-select {
	border: 1px solid #ddd;
}


/*Slider Rev Preview 4*/
/*.tparrows.preview4 {
	height: 156px;
	width: 10px;
}
.tparrows.preview4:after {
	background: #fff;
	height: 156px;
	line-height: 156px;
	width: 10px;
}
.tp-rightarrow.preview4:after {
	content: '';
}
.tp-leftarrow.preview4:after {
	content: '';
}
.tparrows.preview4 .tp-arr-allwrapper {
	overflow: visible;
}
.tparrows.preview4 .tp-arr-titleholder {
	background: #fff;
	color: #252525;
	text-align: center;
	line-height: 50px;
	text-transform: inherit;
	font-weight: 400;
	font-size: 0;
}
.tparrows.preview4 .tp-arr-iwrapper {
	padding: 15px 15px 0;
	background: #fff;
}
.tp-rightarrow.preview4 .tp-arr-iwrapper {
	box-shadow: -10px 0 0 0 #3f51b5;
	-moz-box-shadow: -10px 0 0 0 #3f51b5;
	-ms-box-shadow: -10px 0 0 0 #3f51b5;
	-webkit-box-shadow: -10px 0 0 0 #3f51b5;
}
.tp-leftarrow.preview4 .tp-arr-iwrapper {
	box-shadow: 10px 0 0 0 #3f51b5;
	-moz-box-shadow: 10px 0 0 0 #3f51b5;
	-ms-box-shadow: 10px 0 0 0 #3f51b5;
	-webkit-box-shadow: 10px 0 0 0 #3f51b5;
	overflow: hidden;
}

.tparrows.preview4 .tp-arr-imgholder {
	width: 150px;
	height: 90px;
}

.tp-leftarrow.preview4 .tp-arr-titleholder:before {
	content: '\f2ff';
	margin-right: 8px;
	font-family: 'Material-Design-Iconic-Font';
	font-size: 18px;
}
.tp-leftarrow.preview4 .tp-arr-titleholder:after {
	content: 'Prev';
	font-size: 18px;
}
.tp-rightarrow.preview4 .tp-arr-titleholder:before {
	content: 'Next';
	font-size: 18px;
}
.tp-rightarrow.preview4 .tp-arr-titleholder:after {
	content: '\f301';
	margin-left: 8px;
	font-family: 'Material-Design-Iconic-Font';
	font-size: 18px;
}
div.tp-arr-iwrapper {
	overflow: hidden;
}
*/

.searchandfilter.course-filter ul {
	width: 100%;
}
.course-filter ul li{
	width:25%;
	vertical-align: top;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	margin-top: 20px;
}
.course-filter ul li:first-child {
	width: 50%;
	padding-left: 0;
}
.course-filter ul li:last-child {
	padding-left: 65px;
	padding-right: 0;
}
.course-filter ul li:nth-child(2):after{
	content: '\f2f9';
	font-family: 'Material-Design-Iconic-Font';
	position: absolute;
	right: 15px;
	top: 18px;
	pointer-events: none;
	font-size: 115%;
}
.course-filter ul li input[type="text"],
.course-filter ul li select {
	width: 100%;
	height: 60px;
	border: 0;
	background: transparent;
	font-size: 115%;
	font-weight: 300;
	color: #636363;
	border-bottom: 1px solid #ccc;
}
.course-filter ul li input[type="text"]::-webkit-input-placeholder {
   color: #636363;
}
.course-filter ul li input[type="text"]:-moz-placeholder { /* Firefox 18- */
   color: #636363;  
}
.course-filter ul li input[type="text"]::-moz-placeholder {  /* Firefox 19+ */
   color: #636363;  
}
.course-filter ul li input[type="text"]:-ms-input-placeholder {  
   color: #636363;  
}

.course-filter ul li input[type="text"] {
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.course-filter ul li input[type="text"]:focus {
	border-bottom: 3px solid #3f51b5;
}
.course-filter ul li input[type="submit"] {
	height: 60px;
	font-size: 115%;
	width: 100%;
	font-weight: normal;
	text-transform: uppercase;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.course-filter ul li input[type="submit"]:hover {
	z-index: 999;
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -ms-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
}


/*-----------------------------------------------------**
*			         LEARN DASH                         *
**-----------------------------------------------------*/
#learndash_lessons a,
#learndash_quizzes a, 
.expand_collapse a, 
.learndash_topic_dots a, 
.learndash_topic_dots a > span, 
#learndash_lesson_topics_list span a, 
#learndash_profile a, 
#learndash_profile a span {
	font-family: inherit !important;
	font-size: 100%;
}
#learndash_lessons,
#learndash_quizzes, 
.expand_collapse, 
.notavailable_message, 
#learndash_lesson_topics_list div > strong, 
#learndash_lesson_topics_list div ul > li .sn, 
.learndash_profile_heading, 
#learndash_profile a, 
#learndash_profile div {
	font-size: 100%;
}
body .expand_collapse {
	top: -30px;
}
/*-----------------------------------------------------**
*			         LEARN DASH COURSE LISTING 			*
**-----------------------------------------------------*/
.b-masonry .masonry-layout {
	margin-left: 0;
	margin-right: 0;
}
.b-masonry .ld-grid-item {
	margin-bottom: 30px;
	padding: 0 15px;
}
.b-masonry .ld-grid-item img {
	margin: 0;
	max-width: 100%;
}
.b-masonry .ld-grid-item .ld-entry-item {
	background: #fff;
	padding: 0 30px;
	position: relative;
}
.b-masonry .ld-grid-item .ld-entry-item:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
}
.b-masonry .ld-grid-item .ld-entry-item .cat-icon {
	position: absolute;
	z-index: 2;
	width: 50px;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	background: #3F51B5;
	background-color: rgb(63, 81, 181);
	font-size: 130%;
	color: #fff;
	top: 0;
	right: 30px;
	text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	box-shadow: 0 3px 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.2);
	-ms-box-shadow: 0 3px 5px rgba(0,0,0,0.2);
}

.b-masonry .ld-grid-item .ld-entry-item .cat-icon:hover {
	z-index: 9999;
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-ms-box-shadow: 0 15px 30px rgba(0,0,0,.1);
	box-shadow: 0 15px 30px rgba(0,0,0,.1);
}
.b-masonry .ld-grid-item .ld-entry-item .cat-icon i {
	color: #fff;
	line-height: 50px;
}
.b-masonry .ld-grid-item .ld-entry-item .item-date {
	color: #959595;
	font-style: italic;
	font-size: 14px;
	padding-top: 35px;
}
.b-masonry .ld-grid-item .ld-entry-item .item-date i {
	margin-right: 10px;
}
.b-masonry .ld-grid-item .ld-entry-item .entry-title {
	font-size: 30px;
	margin-top: 8px;
	padding-bottom: 7px;
}
.b-masonry .ld-grid-item .ld-entry-item .item-content {
	font-size: 16px;
	line-height: 170%;
	margin-bottom: 44px;
}
.b-masonry .ld-grid-item .ld-entry-item .item-content:last-child {
	padding-bottom: 44px;
}
.b-masonry .ld-grid-item .ld-entry-item .footer  {
	float: left;
	display: block;
	margin-bottom: 34px;
	width: 100%;
}

.b-masonry .ld-grid-item .ld-entry-item  .more-link {
	background: #3f51b5;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	text-align: center;
}
.b-masonry .ld-grid-item .ld-entry-item  .more-link:hover {
	background: #303f9f;
}
.b-masonry .ld-grid-item .ld-entry-item  .more-link i {
	display: inline-block;
	margin-left: 10px;
}

.b-masonry.hidden-date .row .ld-grid-item .item-date {
	display: none !important;
}
.b-masonry.hidden-date .row .ld-grid-item .ld-entry-item .entry-title {
	margin-top: 0;
	padding-top: 40px;
}

.b-masonry.hidden-date .row .ld-grid-item .more-link {
	display: none !important;
}


/* learndash course ribbon text */

.ld-entry-content {
	position: relative;
}

.ld_course_grid_video_embed .wpb_content_element {
	margin-bottom: 0;
}

.ld_course_grid_video_embed iframe {
	max-width: 100%;
}

.ld_course_grid_price {
	background: #5cb85c;
	box-shadow: 0 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px rgba(0,0,0,0.2);
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	position: absolute;
	font-size: 14px;
	left: -8px;
	top: 10px;
	padding: 3px 10px;
	z-index: 2;
	font-weight: bold;
}

.ld_course_grid_price.free {
	background: #3F51B5;
}

.ld_course_grid_price.ribbon-enrolled {
	background: #3F51B5;
}

.ld_course_grid_price:before {
	border: 4px solid transparent;
	border-top: 4px solid #348c34;
	border-right: 4px solid #348c34;
	content: "";
	position: absolute;
	left: 0;
	bottom: -8px;
}

.ld_course_grid_price.free:before {
	border-top: 4px solid #3F51B5;
	border-right: 4px solid #3F51B5;
}

/* course listing 1 column */

.b-masonry .masonry-layout.column-1 .ld-grid-item {
	width: 100% !important;
}
.b-masonry .masonry-layout.column-1 .ld-grid-item  img {
	float: left;
	max-width: 270px;
}
.b-masonry .masonry-layout.column-1 .ld-grid-item .ld-inner-item {
	background: #fff;
}
.b-masonry .masonry-layout.column-1 .ld-grid-item .ld-inner-item:after {
	content: '';
	display: block;
	height: 0;
	clear: both;
}
.b-masonry .masonry-layout.column-1 .ld-grid-item .ld-inner-item .item-date {
	padding-top: 22px;
}
.b-masonry .masonry-layout.column-1 .ld-grid-item .ld-inner-item  .entry-title {
	margin-top: 0;
	margin-bottom: 7px;
	-webikit-transform: translateY(-3px);
	-moz-transform: translateY(-3px);
	transform: translateY(-3px);
}
.b-masonry .masonry-layout.column-1 .ld-grid-item .ld-inner-item .item-content {
	margin-bottom: 26px;
	line-height: 185%;
}
.b-masonry .masonry-layout.column-1 .ld-grid-item .ld-inner-item .footer {
	margin-bottom: 20px;
}
@media (max-width: 800px) {
	.b-masonry .masonry-layout.column-1 .ld-grid-item .ld-inner-item  .entry-title {
		font-size: 26px !important;
		margin-bottom: 0;
	}
	.b-masonry .masonry-layout.column-1 .ld-grid-item .ld-inner-item .item-content {
		margin-bottom: 20px;
		line-height: 170%;
	}
}
@media (max-width: 568px) {
	.b-masonry .masonry-layout.column-1 .row .ld-grid-item .ld-entry-item {
		padding-left: 20px;
		padding-right: 20px;
	}
	.b-masonry .masonry-layout.column-1 .ld-grid-item  img {
		float: left;
		width: 100%;
		max-width: 100%;
	}
	.b-masonry .masonry-layout.column-1 .ld-grid-item .ld-inner-item  .entry-title  {
		margin-bottom: 10px;
	}
	.b-masonry .masonry-layout.column-1 .ld-grid-item .ld-inner-item .item-content {
		margin-bottom: 26px;
	}
	.b-masonry .masonry-layout.column-1 .ld-grid-item .ld-inner-item .footer {
		margin-bottom: 34px;
	}
}
/* USER PROFILE */

.author .k2t-title-bar {
	margin-bottom: 0;
	padding-bottom: 9px;
	padding-top: 180px;
}
.author .k2t-title-bar .main-title,
.author .k2t-title-bar .author-email {
	padding-left: 300px;
}
.author .k2t-title-bar .main-title {
	color: white;
	font-family: 'Roboto';
	font-size: 48px;
	font-weight: 400;
	margin-bottom: 0;
}
.author .k2t-title-bar .main-title:after {
	content: '';
}
.author .k2t-title-bar .author-email {
	color: white;
	font-size: 18px;
	font-family: 'Roboto';
	font-weight: 300;
}
.author .k2t-main {
	padding-right: 30px;
}
.user-page .user-info:after {
	content: '.';
	text-indent: -999999px;
	overflow: hidden;
	clear: both
}
.user-page .user-info-left {
	background-color: white;
	float: left;
	margin-top: -120px;
	margin-bottom: 60px;
	width: 31.87721%;
}
.user-page .user-info-left .contact {
	padding: 30px 20px;
}
.user-page .user-info-left .contact p:last-child {
	margin-bottom: 0;
}
.user-page .user-info-left .contact .user-social {
	background-color: #959595;
	border-radius: 2px;
	display: block;
	float:left;
	font-size: 100%;
	margin-right: 10px;
	text-align: center;
	width: 16px;
	height: 16px;
	transform: translate(0,5px);
}
.user-page .user-info-left .contact .user-social i {
	color: white;
	transform: translate(0,-3px);
	transition: all 0.3s;
}
.user-page .user-info-left .contact p:hover .user-social i {
	color: #3F51B5;
	transition: all 0.3s;
}
.user-page .user-info-right {
	float: left;
	margin-bottom: 57px;
	width: 68.12278%;
}

.user-info-right .profile,
.user-info-right .user-location {
	padding-top: 53px;
	padding-left: 30px;
}
.user-info-right .user-location {
	padding-top: 20px;
}
.user-info-right .profile i,
.user-info-right .profile .s-title,
.user-info-right .user-location i,
.user-info-right .user-location .s-title {
	color: #252525;
	font-size: 18px;
	padding-bottom: 22px;
}
.user-info-right .profile i,
.user-info-right .user-location i {
	padding-right: 10px;
}
.user-info-right .profile .p-content,
.user-info-right .user-location .u-location {
	display: block;
}
.user-page .user-content {
	clear: both;
}
.user-content .ldr-title {
	font-size: 107.1428%;
}
.user-content #learndash_profile .learndash_profile_heading {
	background-color: #3f51b5;
	color: #fff;
	padding: 25px 70px;
}
.user-content #learndash_profile div {
	color: #fff;
}
.user-content .learndash_profile_heading span {
	font-size: 18px;
}
.user-content #learndash_profile .course-title a {
	color: #252525;
	font-size: 16px;
	font-weight: 100;
}
.user-content #learndash_profile .course-title a:hover {
	color: #3F51B5;
}
.user-content #learndash_profile * {
	border: none !important;
}
.user-content #learndash_profile a {
    display: inline-block;
    padding-top: 15px;
}
.user-content #learndash_profile .course-status {
	padding-top: 0;
	text-align: center;
}
.user-content #learndash_profile a:before,
.user-content #learndash_profile a:after,
.user-content .complete-percent:before {
	display: none;
}
.user-content  #course_list > div > div {
	width: 8%;
}
.user-content .list_arrow {
	position: relative;
}
.user-content .list_arrow.expand,
.user-content .list_arrow.collapse {
	background-image: none !important;
}	
.user-content .list_arrow.collapse:before,
.user-content .list_arrow.expand:before {
	color: #cccccc;
	display: inline-block;
	font-size: 30px;
	font-family: "Material-Design-Iconic-Font";
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	font-size-adjust: none;
	font-stretch: normal;
	font-feature-settings: normal;
	font-language-override: normal;
	font-kerning: auto;
	font-synthesis: weight style;
	font-variant: normal;
	position: absolute;
	text-rendering: auto;
}
.user-content .list_arrow.collapse:before {
	content: '\f2f9';
	transition: all 0.3s;
	top: 30px;
}
.user-content .list_arrow.expand:before {
	content: '\f2f9';
	transform: rotate(180deg);
	transition: all 0.3s;
	top: 30px;
}
.user-content #course_list > div > h4 {
	position: relative;
}
.user-content .course-title {
	padding-right: 170px;
	position: relative;
}
.user-content .course-status {
	padding-top: 38px;
	position: absolute;
	top:0;
	right: 0;
	width: 120px;
	height: 100%;
	line-height: 0;
}
body.author #learndash_profile .profile_info {
	display: none !important;
}
.user-content #learndash_profile .course-status .wrap-inner {
	position: absolute;
	top: 50%;
	width: 100%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}
.user-content #learndash_profile .course-status span{
	color: #959595;
	display: inline-block ;
	line-height: 100% !important;
	vertical-align: middle;
}
.user-content #learndash_profile .course-status span:first-child {
	color: #3f51b5;
	padding-top: 20px;
}
.user-content #learndash_profile .course-status span:first-child + span {
}
.user-content #learndash_profile .course-status span:first-child:after {
	position: absolute;
	top: -5px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
}
.user-content #learndash_profile .course-status span.notcompleted:after {
	content: '\f26e';
	color: #2196f3;
}
.user-content #learndash_profile .course-status span.not-start:after {
	content: '\f26c';
	color: #cccccc;
	display: inline-block;
	font-family: "Material-Design-Iconic-Font";
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	font-size-adjust: none;
	font-stretch: normal;
	font-feature-settings: normal;
	font-language-override: normal;
	font-kerning: auto;
	font-synthesis: weight style;
	font-variant: normal;
	text-rendering: auto;
}
#learndash_profile .not-start {
	line-height: 30px !important;
}
.course_progress {
	background-image: url('/assets/theme/assets/img/pattern/progress-bg.png');
}
a.not-start	{
	padding-left: 2%;
}
.user-content #learndash_profile .course_progress{
	margin-top: 0 !important;
	margin-bottom: 23px !important;
}
.user-content #learndash_profile .learndash_profile_quizzes {
	padding-right: 131px;
}
.user-content #learndash_profile .learndash_profile_quizzes * {
	color : #959595;
	font-size: 14px;
	font-weight: 300;
}
.user-content #learndash_profile .learndash_profile_quizzes .learndash_profile_quiz_heading * {
	font-weight: 500;
}
.user-content #learndash_profile .learndash_profile_quizzes .quiz_title a {
	color: #3f51b5;
}
.user-content #learndash_profile .learndash_profile_quizzes .quiz_title a:hover {
	color: #252525;
}
.user-content #learndash_profile .learndash_profile_quizzes .scores {
	color: #4caf50;
}
.user-content #learndash_profile .learndash_profile_quizzes a .certificate_icon:hover {
	color: #3F51B5;
}
.user-content #course_list > div:nth-child(2n) {
	background-color: #f5f5f5;
}
.user-content #learndash_profile .course_progress {
	width: 100%;
}
body:not(.author) #learndash_profile {
	background: none;
	box-shadow: none;
	border: none;
}
body:not(.author) #learndash_profile .profile_info {
	background: none;
	margin-bottom: 60px;
	padding: 0;
}
body:not(.author) #learndash_profile .profile_info .profile_avatar {
	max-width: 100%;
	float: left;
	margin-right: 0;
	width: auto;
	position: relative;
}
body:not(.author) #learndash_profile .profile_info .avatar {
	border: none;
}
body:not(.author) #learndash_profile .profile_info .profile_edit_profile {
	color: #252525;
	position: absolute;
	top: 15px;
	right: 15px;
	opacity: 0;
}
body:not(.author) #learndash_profile .profile_info .profile_edit_profile a {
	color: #252525;
	font-size: 14px;
}
body:not(.author) #learndash_profile .profile_info .profile_edit_profile a:hover {
	color: #3F51B5;
}
body:not(.author) #learndash_profile .profile_info .profile_avatar:hover .profile_edit_profile {
	opacity: 1;
}
body:not(.author) #learndash_profile .profile_info  .learndash_profile_details {
	float: left;
	padding-left: 30px;
	max-width: calc( 100% - 270px ); 
}
@media (max-width: 568px) {
	body:not(.author) #learndash_profile .profile_info .learndash_profile_details {
		padding-top: 40px;
		padding-left: 0;
		width: 100%;
		max-width: 100%;
	}
}
body:not(.author) #learndash_profile .profile_info  .learndash_profile_details .profile,
body:not(.author) #learndash_profile .profile_info  .learndash_profile_details .user-location {
	padding-left: 0;
}
body:not(.author) #learndash_profile .profile_info  .learndash_profile_details .profile {
	padding-top: 0;
}
body:not(.author) #learndash_profile .profile_info  .learndash_profile_details .user-location {
	padding-top: 0;
}
body:not(.author) #learndash_profile .learndash_profile_heading {
	background: #3F51B5;
	color: #fff;
}
body:not(.author) #learndash_profile .user-info-right .s-title,
body:not(.author) #learndash_profile .user-info-right i {
	padding-top: 9px;
	padding-bottom: 9px;
}
body:not(.author) #learndash_profile .user-name {
	display: none;
}
body:not(.author) #learndash_profile .profile_info {
	color: #000;
	font-family: 'Roboto';
}
body:not(.author) #learndash_profile .user-nicename {
	font-size: 48px;
	font-weight: 300;
	color: #000;
	margin-bottom: 20px;
}
body:not(.author) #learndash_profile .user-email {
	font-size: 18px;
	margin-bottom: 20px;
}
body:not(.author) #learndash_profile  #learndash_course_points_user_message {
	margin-top: 10px;
	float: left;
}
body:not(.author) #learndash_profile  #learndash_course_points_user_message > strong  {
	color: #252525;
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 18px;
}
body:not(.author) #learndash_profile .zmdi-collection-text {
	display: block;
	float: left;
	margin-top: 15px;
	margin-right: 15px
}
body:not(.author) #learndash_profile  #course_list {
	box-shadow: 0 3px 5px rgba(0,0,0,.2);
}
/* leandash archive */

.k2t-blog .hentry .ld-hidden-link .footer-content {
	display: none;
}

.k2t-blog .hentry .ld-hidden-date .entry-date, 
.k2t-blog .hentry .ld-hidden-date .entry-author { 
	display: none;
}
.k2t-blog .hentry .ld-hidden-cat .cat-icon {
	display: none;
}


/* k2t register */
.k2t-register input,
.k2t-register div label {
	color: white;
}
.k2t-register > div {
	position: relative;
}
.k2t-register div label {
	display: inline-block !important;
}
.k2t-register div input {
	background-color: transparent;
	border: none;
	border-bottom: 1px solid white;
	margin-top: 15px;
	width: 100%;
}
.k2t-register .focus input {
	border-bottom: 3px solid white;
}
.k2t-register .btn-submit {
	background-color: white;
	color: #252525;
	font-weight: 400;
	height: 60px;
	line-height: 60px;
	margin-top: 80px;
	padding: 0 40px;	
}
.k2t-register .btn-submit:hover {
	background-color: white;
}
.k2t-register-err {
	color: red;
}
.left-register .k2t-register-err + .k2t-register{
     transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
}
.k2t-register label {
	position: absolute;
	top: 27px;
	left: 0;
	height: 28px;
	line-height: 28px;
	color: #636363;
	font-size: 115%;
	pointer-events: none;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}
.k2t-register .focus label{
	transform: translateY(-120%);
	-webkit-transform: translateY(-120%);
	-moz-transform: translateY(-120%);
	-ms-transform: translateY(-120%);
	font-size: 14px;
}
.k2t-register div:not(:last-of-type) {
	width: 49%;
	display: inline-block;
}
.k2t-register div:nth-child(2n+1):not(:last-of-type) {
	padding-right: 14px;
}
.k2t-register div:nth-child(2n):not(:last-of-type) {
	padding-left: 14px;
}
.k2t-register div:nth-child(2n):not(:last-of-type) label {
	left: 14px;
}
.k2t-register div:nth-child(2n+1):last-of-type {
	width: 100%;
}
.k2t-register div:nth-child(2n):last-of-type{
	width: 49%;
	padding-left: 14px;
}
.k2t-register div:nth-child(2n):last-of-type label {
	left: 14px;
}
/* end k2t register */
/* ajax text box */
.txtbox-ajax {
	position: relative;
}
.txtbox-ajax div[id*="ajaxsearchlite"],
.txtbox-ajax #ajaxsearchlite1 .probox, div[id*="ajaxsearchlite"] .probox {
	background-color: transparent;
}
.txtbox-ajax div[id*="ajaxsearchlite"] .probox .prosettings .innericon svg,
.txtbox-ajax div[id*="ajaxsearchlite"] .probox .promagnifier .innericon svg {
	fill: #fff;
}
.txtbox-ajax #ajaxsearchlite1 .probox .proinput input, div[id*="ajaxsearchlite"] .probox .proinput input {
	color: #fff!important;
}
.txtbox-ajax div[id*="ajaxsearchlite"] .probox .proloading svg {
	fill : #fff;
}
.label-ajax-s {
	font-size: 114.2857%;
	position: absolute;
	top: 0;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.txtbox-ajax.focus .label-ajax-s {
	font-size: 100%;
	top: -50px;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
/* dark style custom search  */
.dark-style .course-filter ul li input[type="text"],
.dark-style .course-filter ul li select {
	color: #fff;
}
.dark-style select option {
	background-color: #263238;
}
.dark-style .course-filter ul li input[type="text"]:focus {
	border-color: #fff;
	font-weight: 400;
}
.dark-style .wrap-focus {
	position: relative;
}
.dark-style .lable-custom-search  {
	padding-left: 7px;
	position: absolute;
	top: 38px;
	color: white;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.dark-style input[type="submit"] {
	background-color: transparent;
	border: 1px solid #fff;
}
.wrap-focus.focus .lable-custom-search {
	font-size: 100%;
	top: 4px;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.dark-style .k2t-heading.has-border.two_dots .h::before, 
.dark-style .k2t-heading.has-border.two_dots .h::after {
	color: #fff;
}
/* ---- /wp-content/themes/lincoln/assets/css/learndash-grid.css ---- */
#ld_courses_listing *,#ld_courses_listing *:before,#ld_courses_listing *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#ld_courses_listing .row{margin-left:-15px;margin-right:-15px;} #ld_courses_listing .row:before,#ld_courses_listing  .row:after{content:" ";display:table;}
#ld_courses_listing .row:after{clear:both;}
#ld_courses_listing .row:before,#ld_courses_listing .row:after{content:" ";display:table;}
#ld_courses_listing .row:after{clear:both;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left;}
.col-xs-1{width:8.333333333333332%;}
.col-xs-2{width:16.666666666666664%;}
.col-xs-3{width:25%;}
.col-xs-4{width:33.33333333333333%;}
.col-xs-5{width:41.66666666666667%;}
.col-xs-6{width:50%;}
.col-xs-7{width:58.333333333333336%;}
.col-xs-8{width:66.66666666666666%;}
.col-xs-9{width:75%;}
.col-xs-10{width:83.33333333333334%;}
.col-xs-11{width:91.66666666666666%;}
.col-xs-12{width:100%;}
@media (min-width:768px){.container{max-width:750px;} .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left;} .col-sm-1{width:8.333333333333332%;} .col-sm-2{width:16.666666666666664%;} .col-sm-3{width:25%;} .col-sm-4{width:33.33333333333333%;} .col-sm-5{width:41.66666666666667%;} .col-sm-6{width:50%;} .col-sm-7{width:58.333333333333336%;} .col-sm-8{width:66.66666666666666%;} .col-sm-9{width:75%;} .col-sm-10{width:83.33333333333334%;} .col-sm-11{width:91.66666666666666%;} .col-sm-12{width:100%;} .col-sm-push-1{left:8.333333333333332%;} .col-sm-push-2{left:16.666666666666664%;} .col-sm-push-3{left:25%;} .col-sm-push-4{left:33.33333333333333%;} .col-sm-push-5{left:41.66666666666667%;} .col-sm-push-6{left:50%;} .col-sm-push-7{left:58.333333333333336%;} .col-sm-push-8{left:66.66666666666666%;} .col-sm-push-9{left:75%;} .col-sm-push-10{left:83.33333333333334%;} .col-sm-push-11{left:91.66666666666666%;} .col-sm-pull-1{right:8.333333333333332%;} .col-sm-pull-2{right:16.666666666666664%;} .col-sm-pull-3{right:25%;} .col-sm-pull-4{right:33.33333333333333%;} .col-sm-pull-5{right:41.66666666666667%;} .col-sm-pull-6{right:50%;} .col-sm-pull-7{right:58.333333333333336%;} .col-sm-pull-8{right:66.66666666666666%;} .col-sm-pull-9{right:75%;} .col-sm-pull-10{right:83.33333333333334%;} .col-sm-pull-11{right:91.66666666666666%;} .col-sm-offset-1{margin-left:8.333333333333332%;} .col-sm-offset-2{margin-left:16.666666666666664%;} .col-sm-offset-3{margin-left:25%;} .col-sm-offset-4{margin-left:33.33333333333333%;} .col-sm-offset-5{margin-left:41.66666666666667%;} .col-sm-offset-6{margin-left:50%;} .col-sm-offset-7{margin-left:58.333333333333336%;} .col-sm-offset-8{margin-left:66.66666666666666%;} .col-sm-offset-9{margin-left:75%;} .col-sm-offset-10{margin-left:83.33333333333334%;} .col-sm-offset-11{margin-left:91.66666666666666%;}}
@media (min-width:992px){.container{max-width:970px;} .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left;} .col-md-1{width:8.333333333333332%;} .col-md-2{width:16.666666666666664%;} .col-md-3{width:25%;} .col-md-4{width:33.33333333333333%;} .col-md-5{width:41.66666666666667%;} .col-md-6{width:50%;} .col-md-7{width:58.333333333333336%;} .col-md-8{width:66.66666666666666%;} .col-md-9{width:75%;} .col-md-10{width:83.33333333333334%;} .col-md-11{width:91.66666666666666%;} .col-md-12{width:100%;} .col-md-push-0{left:auto;} .col-md-push-1{left:8.333333333333332%;} .col-md-push-2{left:16.666666666666664%;} .col-md-push-3{left:25%;} .col-md-push-4{left:33.33333333333333%;} .col-md-push-5{left:41.66666666666667%;} .col-md-push-6{left:50%;} .col-md-push-7{left:58.333333333333336%;} .col-md-push-8{left:66.66666666666666%;} .col-md-push-9{left:75%;} .col-md-push-10{left:83.33333333333334%;} .col-md-push-11{left:91.66666666666666%;} .col-md-pull-0{right:auto;} .col-md-pull-1{right:8.333333333333332%;} .col-md-pull-2{right:16.666666666666664%;} .col-md-pull-3{right:25%;} .col-md-pull-4{right:33.33333333333333%;} .col-md-pull-5{right:41.66666666666667%;} .col-md-pull-6{right:50%;} .col-md-pull-7{right:58.333333333333336%;} .col-md-pull-8{right:66.66666666666666%;} .col-md-pull-9{right:75%;} .col-md-pull-10{right:83.33333333333334%;} .col-md-pull-11{right:91.66666666666666%;} .col-md-offset-0{margin-left:0;} .col-md-offset-1{margin-left:8.333333333333332%;} .col-md-offset-2{margin-left:16.666666666666664%;} .col-md-offset-3{margin-left:25%;} .col-md-offset-4{margin-left:33.33333333333333%;} .col-md-offset-5{margin-left:41.66666666666667%;} .col-md-offset-6{margin-left:50%;} .col-md-offset-7{margin-left:58.333333333333336%;} .col-md-offset-8{margin-left:66.66666666666666%;} .col-md-offset-9{margin-left:75%;} .col-md-offset-10{margin-left:83.33333333333334%;} .col-md-offset-11{margin-left:91.66666666666666%;}}
@media (min-width:1200px){.container{max-width:1170px;} .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11{float:left;} .col-lg-1{width:8.333333333333332%;} .col-lg-2{width:16.666666666666664%;} .col-lg-3{width:25%;} .col-lg-4{width:33.33333333333333%;} .col-lg-5{width:41.66666666666667%;} .col-lg-6{width:50%;} .col-lg-7{width:58.333333333333336%;} .col-lg-8{width:66.66666666666666%;} .col-lg-9{width:75%;} .col-lg-10{width:83.33333333333334%;} .col-lg-11{width:91.66666666666666%;} .col-lg-12{width:100%;} .col-lg-push-0{left:auto;} .col-lg-push-1{left:8.333333333333332%;} .col-lg-push-2{left:16.666666666666664%;} .col-lg-push-3{left:25%;} .col-lg-push-4{left:33.33333333333333%;} .col-lg-push-5{left:41.66666666666667%;} .col-lg-push-6{left:50%;} .col-lg-push-7{left:58.333333333333336%;} .col-lg-push-8{left:66.66666666666666%;} .col-lg-push-9{left:75%;} .col-lg-push-10{left:83.33333333333334%;} .col-lg-push-11{left:91.66666666666666%;} .col-lg-pull-0{right:auto;} .col-lg-pull-1{right:8.333333333333332%;} .col-lg-pull-2{right:16.666666666666664%;} .col-lg-pull-3{right:25%;} .col-lg-pull-4{right:33.33333333333333%;} .col-lg-pull-5{right:41.66666666666667%;} .col-lg-pull-6{right:50%;} .col-lg-pull-7{right:58.333333333333336%;} .col-lg-pull-8{right:66.66666666666666%;} .col-lg-pull-9{right:75%;} .col-lg-pull-10{right:83.33333333333334%;} .col-lg-pull-11{right:91.66666666666666%;} .col-lg-offset-0{margin-left:0;} .col-lg-offset-1{margin-left:8.333333333333332%;} .col-lg-offset-2{margin-left:16.666666666666664%;} .col-lg-offset-3{margin-left:25%;} .col-lg-offset-4{margin-left:33.33333333333333%;} .col-lg-offset-5{margin-left:41.66666666666667%;} .col-lg-offset-6{margin-left:50%;} .col-lg-offset-7{margin-left:58.333333333333336%;} .col-lg-offset-8{margin-left:66.66666666666666%;} .col-lg-offset-9{margin-left:75%;} .col-lg-offset-10{margin-left:83.33333333333334%;} .col-lg-offset-11{margin-left:91.66666666666666%;}}table{max-width:100%;background-color:transparent;}
#ld_courses_listing .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
#ld_courses_listing .btn:hover,#ld_courses_listing .btn:focus{color:#333333;text-decoration:none;}
#ld_courses_listing .btn:active,#ld_courses_listing .btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
#ld_courses_listing .btn.disabled,#ld_courses_listing .btn[disabled],#ld_courses_listing fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;}
#ld_courses_listing .btn-primary{color:#ffffff;background-color:#428bca;border-color:#357ebd;}#ld_courses_listing .btn-primary:hover,#ld_courses_listing .btn-primary:focus,#ld_courses_listing .btn-primary:active,#ld_courses_listing .btn-primary.active,#ld_courses_listing .open .dropdown-toggle.btn-primary{color:#ffffff;background-color:#3276b1;border-color:#285e8e;}
#ld_courses_listing .btn-primary:active,#ld_courses_listing .btn-primary.active,#ld_courses_listing .open .dropdown-toggle.btn-primary{background-image:none;}
#ld_courses_listing .btn-primary.disabled,#ld_courses_listing .btn-primary[disabled],#ld_courses_listing fieldset[disabled] .btn-primary,#ld_courses_listing .btn-primary.disabled:hover,#ld_courses_listing .btn-primary[disabled]:hover,#ld_courses_listing fieldset[disabled] .btn-primary:hover,#ld_courses_listing .btn-primary.disabled:focus,#ld_courses_listing .btn-primary[disabled]:focus,#ld_courses_listing fieldset[disabled] .btn-primary:focus,#ld_courses_listing .btn-primary.disabled:active,#ld_courses_listing .btn-primary[disabled]:active,#ld_courses_listing fieldset[disabled] .btn-primary:active,#ld_courses_listing .btn-primary.disabled.active,#ld_courses_listing .btn-primary[disabled].active,#ld_courses_listing fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd;}
#ld_courses_listing .btn-primary {color: white; text-decoration: none;}
#ld_courses_listing .btn-primary:hover {color: white;}
#ld_courses_listing .thumbnail{padding:0px;line-height:1.428571429;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto;display:block;}.thumbnail>img{display:block;max-width:100%;height:auto;}
#ld_courses_listing a.thumbnail:hover,#ld_courses_listing a.thumbnail:focus{border-color:#428bca;}
#ld_courses_listing .thumbnail>img{margin-left:auto;margin-right:auto;}
#ld_courses_listing .thumbnail .caption{padding:15px;color:#333333;}

.thumbnail.course{
	position: relative;
	padding: 0;
	margin: 0;
}

.thumbnail.course .price{
	background: #5cb85c;
	box-shadow: 0 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px rgba(0,0,0,0.2);
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	position: absolute;
	font-size: 14px;
	left: -8px;
	top: 10px;
	padding: 3px 10px;
	z-index: 2;
	font-weight: bold;
}

.thumbnail.course .price.free{
	background: #428bca;
}

.thumbnail.course .price:before {
	border: 4px solid transparent;
	border-top: 4px solid #348c34;
	border-right: 4px solid #348c34;
	content: "";
	position: absolute;
	left: 0;
	bottom: -8px;
}

.thumbnail.course .price.free:before {
	border-top: 4px solid #357ebd;
	border-right: 4px solid #357ebd;
}
.thumbnail.course img {
width: 100%;
height: auto;
max-width: 100%;
}

.thumbnail.course a.btn-primary {
	color: white;
}
.ld_course_grid {
	margin-bottom: 20px;
}
.ld_course_grid .entry-content {
	margin-bottom: 10px;
	padding: 0;
}

/* ---- /wp-content/themes/lincoln/assets/css/vendor/hamburgers.css ---- */
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }
  .hamburger:hover {
    opacity: 0.7; }

.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative; }

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px; }
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 40px;
    height: 4px;
    background-color: #000;
    border-radius: 4px;
    position: absolute;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }
  .hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
  .hamburger-inner::before {
    top: -10px; }
  .hamburger-inner::after {
    bottom: -10px; }

/*
 * 3DX
 */
.hamburger--3dx .hamburger-box {
  -webkit-perspective: 80px;
          perspective: 80px; }

.hamburger--3dx .hamburger-inner {
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
    transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg); }
  .hamburger--3dx.is-active .hamburger-inner::before {
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
            transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dx.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
            transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
 * 3DX Reverse
 */
.hamburger--3dx-r .hamburger-box {
  -webkit-perspective: 80px;
          perspective: 80px; }

.hamburger--3dx-r .hamburger-inner {
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
    transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent;
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg); }
  .hamburger--3dx-r.is-active .hamburger-inner::before {
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
            transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dx-r.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
            transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
 * 3DY
 */
.hamburger--3dy .hamburger-box {
  -webkit-perspective: 80px;
          perspective: 80px; }

.hamburger--3dy .hamburger-inner {
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
    transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent;
  -webkit-transform: rotateX(-180deg);
          transform: rotateX(-180deg); }
  .hamburger--3dy.is-active .hamburger-inner::before {
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
            transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dy.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
            transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
 * 3DY Reverse
 */
.hamburger--3dy-r .hamburger-box {
  -webkit-perspective: 80px;
          perspective: 80px; }

.hamburger--3dy-r .hamburger-inner {
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
    transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg); }
  .hamburger--3dy-r.is-active .hamburger-inner::before {
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
            transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dy-r.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
            transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
 * Arrow
 */
.hamburger--arrow.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

.hamburger--arrow.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }

/*
 * Arrow Right
 */
.hamburger--arrow-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }

.hamburger--arrow-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

/*
 * Arrow Alt
 */
.hamburger--arrowalt .hamburger-inner::before {
  transition: top 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt .hamburger-inner::after {
  transition: bottom 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
  transition: top 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/*
 * Arrow Alt Right
 */
.hamburger--arrowalt-r .hamburger-inner::before {
  transition: top 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt-r .hamburger-inner::after {
  transition: bottom 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
  transition: top 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/*
 * Boring
 */
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
  transition-property: none; }

.hamburger--boring.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }
  .hamburger--boring.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--boring.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }

/*
 * Collapse
 */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.15s;
  transition-delay: 0.15s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--collapse .hamburger-inner::after {
    top: -20px;
    transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
  .hamburger--collapse .hamburger-inner::before {
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.32s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--collapse.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear; }
  .hamburger--collapse.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
 * Collapse Reverse
 */
.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.15s;
  transition-delay: 0.15s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--collapse-r .hamburger-inner::after {
    top: -20px;
    transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
  .hamburger--collapse-r .hamburger-inner::before {
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -10px, 0) rotate(45deg);
          transform: translate3d(0, -10px, 0) rotate(45deg);
  transition-delay: 0.32s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--collapse-r.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear; }
  .hamburger--collapse-r.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
 * Elastic
 */
.hamburger--elastic .hamburger-inner {
  top: 2px;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
  .hamburger--elastic .hamburger-inner::before {
    top: 10px;
    transition: opacity 0.15s 0.4s ease; }
  .hamburger--elastic .hamburger-inner::after {
    top: 20px;
    transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(135deg);
          transform: translate3d(0, 10px, 0) rotate(135deg);
  transition-delay: 0.1s; }
  .hamburger--elastic.is-active .hamburger-inner::before {
    transition-delay: 0s;
    opacity: 0; }
  .hamburger--elastic.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -20px, 0) rotate(-270deg);
            transform: translate3d(0, -20px, 0) rotate(-270deg);
    transition-delay: 0.1s; }

/*
 * Elastic Reverse
 */
.hamburger--elastic-r .hamburger-inner {
  top: 2px;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
  .hamburger--elastic-r .hamburger-inner::before {
    top: 10px;
    transition: opacity 0.15s 0.4s ease; }
  .hamburger--elastic-r .hamburger-inner::after {
    top: 20px;
    transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(-135deg);
          transform: translate3d(0, 10px, 0) rotate(-135deg);
  transition-delay: 0.1s; }
  .hamburger--elastic-r.is-active .hamburger-inner::before {
    transition-delay: 0s;
    opacity: 0; }
  .hamburger--elastic-r.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -20px, 0) rotate(270deg);
            transform: translate3d(0, -20px, 0) rotate(270deg);
    transition-delay: 0.1s; }

/*
 * Emphatic
 */
.hamburger--emphatic {
  overflow: hidden; }
  .hamburger--emphatic .hamburger-inner {
    transition: background-color 0.2s 0.25s ease-in; }
    .hamburger--emphatic .hamburger-inner::before {
      left: 0;
      transition: top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
      transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in;
      transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); }
    .hamburger--emphatic .hamburger-inner::after {
      top: 10px;
      right: 0;
      transition: top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
      transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in;
      transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); }
  .hamburger--emphatic.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent; }
    .hamburger--emphatic.is-active .hamburger-inner::before {
      left: -80px;
      top: -80px;
      -webkit-transform: translate3d(80px, 80px, 0) rotate(45deg);
              transform: translate3d(80px, 80px, 0) rotate(45deg);
      transition: left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }
    .hamburger--emphatic.is-active .hamburger-inner::after {
      right: -80px;
      top: -80px;
      -webkit-transform: translate3d(-80px, 80px, 0) rotate(-45deg);
              transform: translate3d(-80px, 80px, 0) rotate(-45deg);
      transition: right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }

/*
 * Emphatic Reverse
 */
.hamburger--emphatic-r {
  overflow: hidden; }
  .hamburger--emphatic-r .hamburger-inner {
    transition: background-color 0.2s 0.25s ease-in; }
    .hamburger--emphatic-r .hamburger-inner::before {
      left: 0;
      transition: top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
      transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in;
      transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); }
    .hamburger--emphatic-r .hamburger-inner::after {
      top: 10px;
      right: 0;
      transition: top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
      transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in;
      transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); }
  .hamburger--emphatic-r.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent; }
    .hamburger--emphatic-r.is-active .hamburger-inner::before {
      left: -80px;
      top: 80px;
      -webkit-transform: translate3d(80px, -80px, 0) rotate(-45deg);
              transform: translate3d(80px, -80px, 0) rotate(-45deg);
      transition: left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }
    .hamburger--emphatic-r.is-active .hamburger-inner::after {
      right: -80px;
      top: 80px;
      -webkit-transform: translate3d(-80px, -80px, 0) rotate(45deg);
              transform: translate3d(-80px, -80px, 0) rotate(45deg);
      transition: right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }

/*
 * Slider
 */
.hamburger--slider .hamburger-inner {
  top: 2px; }
  .hamburger--slider .hamburger-inner::before {
    top: 10px;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    transition-timing-function: ease;
    transition-duration: 0.2s; }
  .hamburger--slider .hamburger-inner::after {
    top: 20px; }

.hamburger--slider.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--slider.is-active .hamburger-inner::before {
    -webkit-transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
            transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
    opacity: 0; }
  .hamburger--slider.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -20px, 0) rotate(-90deg);
            transform: translate3d(0, -20px, 0) rotate(-90deg); }

/*
 * Slider Reverse
 */
.hamburger--slider-r .hamburger-inner {
  top: 2px; }
  .hamburger--slider-r .hamburger-inner::before {
    top: 10px;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    transition-timing-function: ease;
    transition-duration: 0.2s; }
  .hamburger--slider-r .hamburger-inner::after {
    top: 20px; }

.hamburger--slider-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg);
          transform: translate3d(0, 10px, 0) rotate(-45deg); }
  .hamburger--slider-r.is-active .hamburger-inner::before {
    -webkit-transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
            transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
    opacity: 0; }
  .hamburger--slider-r.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -20px, 0) rotate(90deg);
            transform: translate3d(0, -20px, 0) rotate(90deg); }

/*
 * Spring
 */
.hamburger--spring .hamburger-inner {
  top: 2px;
  transition: background-color 0s 0.15s linear; }
  .hamburger--spring .hamburger-inner::before {
    top: 10px;
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spring .hamburger-inner::after {
    top: 20px;
    transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring.is-active .hamburger-inner {
  transition-delay: 0.32s;
  background-color: transparent; }
  .hamburger--spring.is-active .hamburger-inner::before {
    top: 0;
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
            transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--spring.is-active .hamburger-inner::after {
    top: 0;
    transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg);
            transform: translate3d(0, 10px, 0) rotate(-45deg); }

/*
 * Spring Reverse
 */
.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.15s;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spring-r .hamburger-inner::after {
    top: -20px;
    transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; }
  .hamburger--spring-r .hamburger-inner::before {
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.32s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spring-r.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.32s linear; }
  .hamburger--spring-r.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
 * Stand
 */
.hamburger--stand .hamburger-inner {
  transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear;
  transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--stand .hamburger-inner::before {
    transition: top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--stand .hamburger-inner::after {
    transition: bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand.is-active .hamburger-inner {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  background-color: transparent;
  transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear;
  transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--stand.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    transition: top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--stand.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    transition: bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
 * Stand Reverse
 */
.hamburger--stand-r .hamburger-inner {
  transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear;
  transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--stand-r .hamburger-inner::before {
    transition: top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--stand-r .hamburger-inner::after {
    transition: bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  background-color: transparent;
  transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear;
  transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--stand-r.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    transition: top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--stand-r.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    transition: bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
 * Spin
 */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spin .hamburger-inner::before {
    transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in; }
  .hamburger--spin .hamburger-inner::after {
    transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin.is-active .hamburger-inner {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
  transition-delay: 0.14s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spin.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out; }
  .hamburger--spin.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
 * Spin Reverse
 */
.hamburger--spin-r .hamburger-inner {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spin-r .hamburger-inner::before {
    transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in; }
  .hamburger--spin-r .hamburger-inner::after {
    transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-225deg);
          transform: rotate(-225deg);
  transition-delay: 0.14s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spin-r.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out; }
  .hamburger--spin-r.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
 * Squeeze
 */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.1s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--squeeze .hamburger-inner::before {
    transition: top 0.1s 0.14s ease, opacity 0.1s ease; }
  .hamburger--squeeze .hamburger-inner::after {
    transition: bottom 0.1s 0.14s ease, -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--squeeze.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  transition-delay: 0.14s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--squeeze.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease, opacity 0.1s 0.14s ease; }
  .hamburger--squeeze.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    transition: bottom 0.1s ease, -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
 * Vortex
 */
.hamburger--vortex .hamburger-inner {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
    transition-duration: 0s;
    transition-delay: 0.1s;
    transition-timing-function: linear; }
  .hamburger--vortex .hamburger-inner::before {
    transition-property: top, opacity; }
  .hamburger--vortex .hamburger-inner::after {
    transition-property: bottom, -webkit-transform;
    transition-property: bottom, transform;
    transition-property: bottom, transform, -webkit-transform; }

.hamburger--vortex.is-active .hamburger-inner {
  -webkit-transform: rotate(765deg);
          transform: rotate(765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
    transition-delay: 0s; }
  .hamburger--vortex.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--vortex.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }

/*
 * Vortex Reverse
 */
.hamburger--vortex-r .hamburger-inner {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {
    transition-duration: 0s;
    transition-delay: 0.1s;
    transition-timing-function: linear; }
  .hamburger--vortex-r .hamburger-inner::before {
    transition-property: top, opacity; }
  .hamburger--vortex-r .hamburger-inner::after {
    transition-property: bottom, -webkit-transform;
    transition-property: bottom, transform;
    transition-property: bottom, transform, -webkit-transform; }

.hamburger--vortex-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-765deg);
          transform: rotate(-765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {
    transition-delay: 0s; }
  .hamburger--vortex-r.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--vortex-r.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }

/* ---- /wp-content/themes/lincoln/assets/css/responsive.css ---- */
/**
* The stylesheet for displaying on mobile device.
*
* @package Lincoln
* @author  LunarTheme
* @link	http://www.lunartheme.com
*/

/*--------------------------------------------------------------
	1. Max Screen 1300px
--------------------------------------------------------------*/
@media only screen and (max-width: 1300px) and (min-width: 1170px) {
	.outside-info {
		top: auto ! important;
		bottom: 19px;
		left: auto ! important;
	}
	.post-item .outside-date,
	.post-item .outside-icon {
		display: inline-block;
		*display: block;
		*zoom: 1;
		height: 40px;
		margin: 0
	}
	.post-item .outside-date {
		width: 80px;
		margin-right: -3px;
	}
	.post-item .outside-icon {
		padding-top: 11px
	}
	.post-item .outside-date {
		padding-top: 5px
	}
	.post-item .outside-date span {
		display: inline-block;
		margin-left: 5px;
		font-size: 50%;
	}
}

/*--------------------------------------------------------------
	1. Max Screen 1280px
--------------------------------------------------------------*/
@media only screen and (max-width: 1280px){
	.k2t-header-mid .k2t-menu li:nth-last-child(2) ul li ul {
		left: -190px
	}
	body.boxed{
		padding: 30px;
	}
}


/*--------------------------------------------------------------
	1. Max Screen 1199px
--------------------------------------------------------------*/
@media only screen and (max-width: 1199px){
	.single-footer-nav {
		position: static;
		margin-bottom: 30px;
	}
	.single-footer-nav a {
		font-size: 128.5%;
	}
	.k2t-pagination-lite {
		position: static;
		margin-top: 30px;
	}
	.k2t-pagination-lite a {
		padding: 30px 20px;
	}
	.widget #wp-calendar td#today {
		background: transparent;
		font-size: 115%;
		font-weight: bold;
		color: #3f51b5;
	}
}


/*--------------------------------------------------------------
	1. Max Screen 1200px
--------------------------------------------------------------*/
@media only screen and (max-width: 1200px){
	.k2t-header > div {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (min-width: 1200px) {
	.single-post .k2t-body .k2t-content,
	.k2t-body .k2t-content.pagination_lite {
		padding-bottom: 300px;
	}
	.tp-caption.whitebutton,
	.tp-caption.primarybutton {
		width: 220px;
	}
	.k2t-shop-sidebar .textwidget img {
		width: 100%;
	}
}

/*--------------------------------------------------------------
	1. Max Screen 1170px
--------------------------------------------------------------*/
@media (max-width: 1170px){
	.k2t-body .k2t-content,
	.k2t-title-bar {
		padding-left: 15px;
		padding-right: 15px;
	}
	body {
		overflow: hidden;
		width: 100%;
	}
}

/*--------------------------------------------------------------
	2. Max Screen 1024px
--------------------------------------------------------------*/
@media only screen and (max-width: 1024px) {
	/*----------- 2.1 Container -----------*/
	.k2t-container {
		width: 100%;
	}
	.k2t-info,
	.k2t-not-found,
	.vc_row > div > .wpb_column,
	.vc_row > div > div > .wpb_column {
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.vc_row > div > .wpb_column.mobile-nopadding,
	.vc_row > div > div > .wpb_column.mobile-nopadding {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	/*----------- 2.5 Menu -----------*/
	.k2t-header-mid .k2t-menu li ul {
		top: 80px;
	}
	.k2t-header-mid .k2t-menu > li > a {
		line-height: 85px;
		padding: 0 13px;
		font-size: 95%;
	}
	.k2t-header-mid .k2t-logo img {
		max-height: 44px;
	}
	.k2t-btt {
		bottom: 10px;
		right: 10px;
	}
}

/*--------------------------------------------------------------
	5. Screen between 800px to 900px
--------------------------------------------------------------*/
@media only screen and (max-width: 991px) {
	.k2t-title-bar .main-title {
		font-size: 30px;
	}
	.k2t-info .row [class*="col-"] {
		float: none;
		width: 100%;
		text-align: center;
	}
	.b-masonry [class*="column-"] .grid-sizer {
		width: 50%;
	}
	.b-masonry .masonry-layout[class*="column-"] .hentry {
		width: 50%;
	}
	.single-footer-nav a {
		padding: 30px 20px;
	}

	/*----------- 2.5 Menu -----------*/
	.k2t-header-mid {
		height: 70px;
	}
	.k2t-header-mid .k2t-menu li ul {
		top: 62px;
	}
	.k2t-header-mid .k2t-menu > li > a {
		line-height: 60px;
		padding: 0 10px;
		font-size: 90%;
	}
	.k2t-header-mid .k2t-logo {
		margin: 20px 0 0;
	}
	.k2t-header-mid .k2t-logo img {
		max-height: 40px;
	}
	.course-filter ul li:first-child,
	.course-filter ul li {
		width: 33.33%;
	}
}

/*--------------------------------------------------------------
	3. Max Screen 800px
--------------------------------------------------------------*/
@media only screen and (max-width: 800px) {
	.right-sidebar .k2t-blog, 
	.right-sidebar .k2t-main {
		padding-right: 0;
	}

	body#rtl .k2t-header .k2t-header-m .k2t-menu-m{
		text-align: left;
	}

	/*----------- 2.2 Header -----------*/
	.k2t-header > *:not(.k2t-header-m) {
		display: none;
	}
	.k2t-header {
		padding-top: 0;
	}
	.k2t-header-m {
		background: #fff;
		display: block;
		float: left;
		z-index: 1000;
		width: 100%;
		-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
		-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
		-ms-box-shadow: 0 3px 5px rgba(0,0,0,.2); 
		box-shadow: 0 3px 5px rgba(0,0,0,.2);
	}

	
	body {
		right: auto;
		left: 0;
	}
	body.nav-is-visible,
	body.nav-is-visible .k2t-header-m {
		left: 260px;
	}
	

	/* Is active mobile menu on admin
	------------------------------- */
	.admin-bar .mobile-menu-wrap{
		margin-top: 47px;
	}
	/* ============================= Menu Mobile ============================== */
	#searchID.search-box,
	.k2t-header-top .custom-login,
	.sk-mail{
		display: none;
	}
	.k2t-header .k2t-header-top .k2t-row [class*="col-"] .h-element{
		margin-left: 0;
	}
	.k2t-header .k2t-header-top .k2t-row > [class*="col-"]:last-child{
		padding: 0 20px;
	}
	.k2t-header .k2t-row > [class*="col-"]:last-child{
		padding-top: 15px !important;
	}
	.k2t-header .k2t-menu > li {
    	padding-left: 15px;
    	padding-right: 15px;
	}
	.k2t-header .main-menu-m.sticky {
		background: #fff;
		left: 0;
		margin-top: 0 !important;
		padding: 0 15px;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile {
		background-color: #3f51b5;
	    display: block;
	   	margin-left: -15px;
	   	margin-right: -15px;
	    padding: 0 15px;
	    position: relative;
	    width: 150%;
	    max-width: calc(100% + 30px);
	    z-index: 10;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile  * {
		line-height: 40px;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile:before,
	.k2t-header .k2t-header-m .top-main-menu-mobile:after {
	    content: " ";
	    display: table;
	}
	  .k2t-header .k2t-header-m .top-main-menu-mobile:after {
	    clear: both;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-m-info {
	    font-size: 14px;
	    width: 85%;
	    float: left;
	    text-transform: uppercase;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-m-info:last-child {
		width: 100%;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-m-info p {
	    margin-bottom: 0;
	    line-height: 40px;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right {
	    width: 15%;
	    float: left;
	    text-align: right;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right > *:last-child,
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .shop-cart {
	    padding-right: 3px;
	    -webkit-transform: translateY(-2px);
	    -ms-transform: translateY(-2px);
	    -o-transform: translateY(-2px);
	    transform: translateY(-2px);
	}

	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .shop-cart .cart-control span {
		line-height: 15px;
		top: 8px;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right > *:last-child .shop-item,
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .shop-cart .shop-item {
	    top: 44px;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social {
	    display: inline-block;
	    position: relative;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social:hover + .k2t-social-share,
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social i:hover + .k2t-social-share {
	    top: 100%;
	    -webkit-transition: all 0.3s ease 0s;
	    -moz-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social:hover + .k2t-social-share ul,
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social i:hover + .k2t-social-share ul {
	    opacity: 1;
	    width: 400px;
	    -webkit-transition: all 0.3s ease 0s;
	    -moz-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share {
	    position: absolute;
	    top: 0;
	    right: 0;
	    -webkit-transition: all 0.3s ease 0s;
	    -moz-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share:hover {
	    -webkit-transition: all 0.3s ease 0s;
	    -moz-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	  }
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share:hover ul {
	    opacity: 1;
	    height: 40px;
	    -webkit-transition: all 0.3s ease 0s;
	    -moz-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share ul {
	    background: #fff;
	    padding: 2px !important;
	    width: 0;
	    opacity: 0;
	    -webkit-transition: all 0.3s ease 0s;
	    -moz-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share ul:hover {
	    opacity: 1;
	    width: 400px;
	    -webkit-transition: all 0.3s ease 0s;
	    -moz-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share ul li {
	    height: 40px;
	    line-height: 40px;
	}
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-mm-right .top-m-social .k2t-social-share ul li a {
	    padding: 0;
	    width: 40px;
	}
	.k2t-header .k2t-header-m > div {
	    width: 100%;
	}
	.k2t-header .k2t-header-m .main-menu-m {
	    display: inline-block;
	    display: block;
	}
	.k2t-header .k2t-header-m .main-menu-m:before,
	.k2t-header .k2t-header-m .main-menu-m:after {
	    content: " ";
	    display: table;
	}
	.k2t-header .k2t-header-m .main-menu-m:after {
	    clear: both;
	}
	.k2t-header .k2t-header-m .main-menu-m > div {
	    float: left;
	    line-height: 80px;
	    max-height: 80px;
	}
	.k2t-header .k2t-header-m .k2t-menu-m {
	    height: 80px;
	    width: 16.66666667%;
	}
	.k2t-header .k2t-header-m .k2t-menu-m .hamburger.is-active {
	    z-index: 9;
	    -webkit-transform: translateY(-43px);
	    -ms-transform: translateY(-43px);
	    -o-transform: translateY(-43px);
	    transform: translateY(-43px);
	    -webkit-transition: all 0.3s ease 0s;
	    -moz-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.k2t-header .k2t-header-m .k2t-menu-m .hamburger .hamburger-box > * {
	    -webkit-transition: all 0.6s ease 0s;
	    -moz-transition: all 0.6s ease 0s;
	    -o-transition: all 0.6s ease 0s;
	    transition: all 0.6s ease 0s;
	}
	.k2t-header .k2t-header-m .k2t-logo-m {
	    width: 66.66666667%;
	    text-align: center;
	}
	.k2t-header .k2t-header-m .k2t-logo-m img {
	    display: block;
	    margin: 0 auto;
	}
	.k2t-header .k2t-header-m .k2t-right-m {
	    width: 16.66666667%;
	    text-align: right;
	}
	.k2t-header .k2t-header-m .k2t-right-m > div {
	    display: inline-block;
	}
	  .k2t-header .k2t-header-m .k2t-right-m .cart-control {
	    line-height: 216%;
	}
	.k2t-header .k2t-header-m .k2t-right-m .cart-control i {
	    line-height: 168%;
	    -webkit-transform: translateY(-4px);
	    -ms-transform: translateY(-4px);
	    -o-transform: translateY(-4px);
	    transform: translateY(-4px);
	}
	.k2t-header .k2t-header-m .k2t-right-m i {
	    color: #a9a9a9;
	}
	.k2t-header .k2t-header-m .k2t-right-m i:hover {
	    color: #252525;
	}
	.k2t-header .m-trigger .hamburger {
	    padding: 0;
	}
	.k2t-header .m-trigger .hamburger-box {
	    height: 13px;
	}
	.k2t-header .m-trigger .hamburger-box:hover .hamburger-inner,
	.k2t-header .m-trigger .hamburger-box:hover .hamburger-inner:before,
	.k2t-header .m-trigger .hamburger-box:hover .hamburger-inner:after {
	    background: #252525;
	}
	.k2t-header .m-trigger .hamburger-inner,
	.k2t-header .m-trigger .hamburger-inner:before,
	.k2t-header .m-trigger .hamburger-inner:after {
	    background: #a9a9a9 !important;
	    border-radius: 0;
	    height: 2px;
	    width: 20px;
	  }
	.k2t-header .m-trigger .hamburger-inner:before {
	    top: 5px;
	  }
	.k2t-header .m-trigger .hamburger-inner:after {
	    top: 10px;
	}
	.k2t-header .m-trigger .hamburger.is-active .hamburger-inner:after {
	    top: 20px;
	}
	.k2t-header .k2t-header-m {
	    display: block;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap {
	    background: #fff;
	    position: fixed;
	    top: 0;
	    left: -260px;
	    height: 100%;
	    width: 260px;
	    overflow-y: scroll;
	    -webkit-transition: all 0.3s ease 0.3s;
	    -moz-transition: all 0.3s ease 0.3s;
	    -o-transition: all 0.3s ease 0.3s;
	    transition: all 0.3s ease 0.3s;
	    z-index: 999;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap.active {
	    left: 0;
	    -webkit-transition: all 0.3s ease 0.3s;
	    -moz-transition: all 0.3s ease 0.3s;
	    -o-transition: all 0.3s ease 0.3s;
	    transition: all 0.3s ease 0.3s;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .m-trigger {
	    position: absolute;
	    top: -2px;
	    left: 19px;
	    z-index: 999;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .m-trigger .hamburger.is-active {
	    -webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	    -o-transform: translateY(0);
	    transform: translateY(0);
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .mobile-menu-toggle {
	    display: block;
	    margin-top: 15px 0 30px;
	    padding-left: 6px;
	    padding-right: 20px;
	    height: 50px;
	    line-height: 50px;
	    width: 100%;
	    text-align: right;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .mobile-menu-toggle i {
	    font-size: 24px;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu {
	    overflow: hidden;
	    min-height: 80px;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu > *:first-child:last-child {
	    float: right;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .view-wishlist {
	    float: left;
	    width: 50%;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .view-wishlist > a {
	    color: #a9a9a9;
	    display: block;
	    font-size: 30px;
	    margin: 0 auto;
	    width: 50px;
	    text-align: center;
	    -webkit-transform: translateY(2px);
	    -ms-transform: translateY(2px);
	    -o-transform: translateY(2px);
	    transform: translateY(2px);
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .view-wishlist > a:active,
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .view-wishlist > a:hover {
	    color: #303f9f;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .mobi-menu-login {
	    float: left;
	    width: 50%;
	    text-align: right;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .mobi-menu-login  {
		width: 100%;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .mobi-menu-login.logged * {
		color: #252525;
		font-weight: normal;
		text-transform: none;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .k2t-logo {
		margin: 0 !important;
		padding: 5px 20px 5px 10px;
		max-height: 80px;
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .mobi-menu-login > a {
	    color: #a9a9a9;
	    font-size: 25px;
	    font-weight: 600;
	    margin: 0 auto;
	    padding-right: 20px;
	    text-align: center;
	    text-transform: uppercase;
	    font-family: "Roboto";
	}
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .mobi-menu-login > a:active,
	.k2t-header .k2t-header-m .mobile-menu-wrap .top-mobile-menu .mobi-menu-login > a:hover {
	    color: #303f9f;
	}
	.k2t-header .k2t-header-m ul,
	.k2t-header .k2t-header-m ol {
	    list-style: none;
	    margin-left: 0;
	    padding-left: 0;
	}
	.k2t-header .k2t-header-m ul > li,
	.k2t-header .k2t-header-m ol > li {
	    line-height: 50px;
	}
	.k2t-header .k2t-header-m ul > li a,
	.k2t-header .k2t-header-m ol > li a {
	    padding-left: 20px;
	    padding-right: 30px;
	}
	.k2t-header .k2t-header-m ul ul > li,
	.k2t-header .k2t-header-m ol ul > li {
	    line-height: 40px;
	}
	.k2t-header .k2t-header-m ul ul > li a,
	.k2t-header .k2t-header-m ol ul > li a {
	    padding-left: 40px;
	}
	.k2t-header .k2t-header-m ul ul ul > li a,
	.k2t-header .k2t-header-m ol ul ul > li a {
	    padding-left: 60px;
	}
	.k2t-header .k2t-header-m .mobile-menu {
	    padding-left: 0;
	    max-width: 260px;
	}
	.k2t-header .k2t-header-m ul {
	    padding-left: 0;
	}
	.k2t-header .k2t-header-m ul li {
	    position: relative;
	}
	.k2t-header .k2t-header-m ul li .wrap-link-item {
	    position: relative;
	}
	.k2t-header .k2t-header-m ul li .wrap-link-item:hover > a {
	    background: #303f9f;
	    color: #fff !important;
	}
	.k2t-header .k2t-header-m ul li .wrap-link-item:hover .open-sub-menu:before {
	    color: #fff !important;
	}
	.k2t-header .k2t-header-m ul li.active > .wrap-link-item a,
	.k2t-header .k2t-header-m ul li.current-menu-ancestor > .wrap-link-item a {
	    color: #303f9f;
	}
	.k2t-header .k2t-header-m ul li.active > .wrap-link-item:hover a,
	.k2t-header .k2t-header-m ul li.current-menu-ancestor > .wrap-link-item:hover a {
	    color: #fff !important;
	}
	.k2t-header .k2t-header-m ul li a {
	    display: inline-block;
	    color: #252525;
	    font-size: 14px;
	    min-height: 40px;
	    line-height: 40px;
	    width: 100%;
	    text-transform: uppercase;
	    font-family: "Roboto";
	    font-weight: 400;
	}
	.k2t-header .k2t-header-m ul li a:hover {
	    background: #303f9f;
	    color: #fff;
	}
	.k2t-header .k2t-header-m ul.mobile-menu > li > .wrap-link-item a {
	    font-size: 16px;
	    min-height: 40px;
	    line-height: 40px;
	}
	.k2t-header .k2t-header-m ul.sub-menu {
	    display: none;
	    margin-top: 1px;
	}
	.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item:hover .open-sub-menu,
	.k2t-header .k2t-header-m ul li.current-menu-ancestor > .wrap-link-item .open-sub-menu{
		border: 1px solid #303f9f;
	}
	.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item:hover .open-sub-menu{
		width: 36px;
		height: 36px;
		line-height: 36px;
		margin-right: 9px;
	}
	.k2t-header .k2t-header-m a,
	.k2t-header .k2t-header-m a:before{
		webkit-transition: none;
	    -moz-transition: none;
	    -ms-transition: none;
	    -o-transition: none;
    	transition: none;
	}
	.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item .open-sub-menu {
	    display: block;
	    position: absolute;
	    top: 50%;
	    right: 0;
	    width: 12px;
	    height: 12px;
	    line-height: 10px;
	    margin-right: 20px;
	    margin-top: -2px;
	    cursor: pointer;
	    -webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	    -o-transform: translateY(-50%);
	    transform: translateY(-50%);
	    border: 1px solid #bababa;
	    text-align: center;
	}
	.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item .open-sub-menu:before {
	    color: #bababa;
	    display: inline-block;
	    content: '\f2f9';
	    font-family: 'Material-Design-Iconic-Font';
	    font-size: initial;
	    text-rendering: auto;
	    -webkit-transition: all 0.3s ease 0s;
	    -moz-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.k2t-header .k2t-header-m ul .menu-item-has-children > .wrap-link-item .open-sub-menu.active:before {
	    -webkit-transform: rotate(-90deg);
	    -ms-transform: rotate(-90deg);
	    -o-transform: rotate(-90deg);
	    transform: rotate(-90deg);
	    -webkit-transition: all 0.3s ease 0s;
	    -moz-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.k2t-header .k2t-header-m ul .menu-item-has-children.current-menu-ancestor > .wrap-link-item .open-sub-menu:before,
	.k2t-header .k2t-header-m ul .menu-item-has-children:hover > .wrap-link-item .open-sub-menu:before {
	    color: #303f9f;
	}

	.k2t-info .k2t-row [class*="col-"] {
		width: 100%;
		float: none;
		text-align: center;
	}
	.k2t-info .widget_nav_menu {
		text-align: center;
	}
	
	/*----------- 2.4 Mobile element -----------*/
	.k2t-header-m > div {
		width: 33.3%;
		float: left;
	}
	.k2t-header-m .k2t-logo-m {
		text-align: center;
		margin: 20px 0 15px;
	}
	.k2t-right-m {
		text-align: right;
	}
	.k2t-right-m > * {
		display: inline-block;
	}
	.k2t-logo-m .k2t-logo img {
		max-height: 40px;
	}
	.open-sidebar {
		margin: 0;
	}
	.search-box {
		position: relative;
		top: -2px;
	}
	#close-canvas {
		display: none;
	}

	.k2t-body section.container > #main, .k2t-body section.container > div.k2t-shop-sidebar{
		width: 100%;
		clear: both;
		padding-right: 0;
	}
	.k2t-wrap .k2t-blog, .k2t-wrap .k2t-main,
	.right-sidebar .k2t-blog,
	.left-sidebar .k2t-blog,
	.right-sidebar .k2t-main,
	.left-sidebar .k2t-main,
	.k2t-body .k2t-sidebar,
	.archive .k2t-main {
		width: 100% !important;
		padding: 0;
	}

	.k2t-logo-m .k2t-logo {
		margin: auto;
	}
	.k2t-bottom .k2t-row {
		margin: 0 5px;
	}
	.wpcf7 .wpcf7-form > p{
		margin-bottom: 25px;
	}
	.k2t-member .team-avatar {
		height: auto;
	}

	/* Blog */
	.format-video .flx-entry-thumb .wp-video, 
	.format-video .flx-entry-thumb .wp-video .mejs-video, 
	.format-video .flx-entry-thumb video, 
	.format-video .flx-entry-thumb .mejs-overlay, 
	.format-video .flx-entry-thumb iframe, 
	.format-audio .flx-entry-thumb iframe {
		min-height: 200px;
	}

	/* Portfolio */
	.k2t-detail-item .k2t-detail-img,
	.k2t-detail-item .k2t-content {
		width: 100%;
		float: none;
	}
	.k2t-detail-item .k2t-detail-img {
		margin-bottom: 20px;
	}
	.k2t-detail-item .k2t-content > * {
		margin-left: 0;
	}

	/* WOOCOMERCE */
	.woocommerce-page.columns-5 ul.products li.product,
	.woocommerce.columns-5 ul.products li.product {
		width: 48% !important;
	}
	.woocommerce-account .k2t-content .woocommerce {
		width: auto;
	}

	/* 404 */
	.error-404-left, .error-404-right {
		width: 50%;
	}
	.error-404-right {
		margin: 10px 0;
		padding-left: 5%
	}


	/* Button */
	.k2t-button.align-right, .k2t-button.align-left{
		text-align: center;
		margin-top: 20px;
	}
	.post-item .more-link {
		float: none;
	}

	/* Footer */
	.k2t-main ul.info-footer {
		text-align: center !important;
	}
	.k2t-footer .k2t-wrap .k2t-row .col-3 {
		width: 50%;
	}
	.k2t-footer .k2t-wrap .k2t-row .col-3:nth-child(3){
		clear: both;
	}
	.k2t-body .k2t-sidebar {
		margin-top: 30px;
	}
}
/*--------------------------------------------------------------
	4. Max Screen 767
--------------------------------------------------------------*/
@media only screen and (max-width: 767px){
	.k2t-right-m .canvas-sidebar {
		display: none;
	}
	.k2t-title-bar .main-title::after {
		display: none;
	}
	.wpcf7 .half-line {
		width: 100%;
		float: none;
	}
	.b-grid .grid-layout[class*="column"] .hentry {
		width: 100%;
	}
	.b-masonry [class*="column-"] .grid-sizer {
		width: 100%;
	}
	.b-masonry .masonry-layout[class*="column-"] .hentry {
		width: 100%;
	}
	.single-footer-nav a span.tt {
		display: none;
	}
	.single-footer-nav a span:not(.tt) {
		font-size: 100%;
	}
	.about-author img {
		float: none;
		margin-bottom: 15px;
	}
	.hidden-xs {
		display: none;
	}
	.wpcf7 .one-third {
		width: 100%;
	}
	#loader-wrapper {
		display: none;
	}
	.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-heading {
		background: #3f51b5!important;
	}
	.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-heading a {
		color: #fff!important;
	}
	.k2t-gallery-heading .gallery-title:after {
		display: none;
	}
	.k2t-project-heading h2:after,
	.k2t-project-heading h2:before {
		display: none;
	}
	.course-filter ul li:first-child{
		width: 100%;
		padding: 0 15px;
	}
	.course-filter ul li {
		width: 50%;
		padding: 0 15px;
	}
	.course-filter ul li:last-child {
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media (min-width: 768px) {
	.scroll-bottom .k2t-btt {
		width: 50px;
		height: 50px;
		right: 35px;
	}
	.scroll-bottom .k2t-btt i {
		line-height: 50px;
	}
	.k2t-btt:hover {
		right: 35px;
	}
	.vc_row.wrap-pricing{
        padding-top:40px !important;
        padding-bottom: 0px !important;
    }
    .vc_row.wrap-pricing.iwrap{
        padding-top:80px !important;
    }
}
/*--------------------------------------------------------------
	5. Screen between 568px to 767px
--------------------------------------------------------------*/
@media only screen and (min-width: 569px) and (max-width: 768px) {
	.vc_row .wpb_column{
		margin-top: 0;
	}
	.vc_row .wpb_column.mobile-nomargin {
		margin-bottom: 0;
	}

	.admin-bar .menu-mobile-wrap,
	.admin-bar .menu-mobile-wrap ul {
		margin-top: 46px;
	}	
	.k2t-bottom .k2t-footer-line {
		display: none;
	}
	.member-box .vc_column_container {
		width: 50%;
		float: left;
	}
	.k2t-searchbox form {
		width: 90%;
		margin-left: -45%;
	}
}
@media (max-width: 640px) {
	#sb_instagram.sbi_col_3 #sbi_images .sbi_item, 
	#sb_instagram.sbi_col_4 #sbi_images .sbi_item, 
	#sb_instagram.sbi_col_5 #sbi_images .sbi_item, 
	#sb_instagram.sbi_col_6 #sbi_images .sbi_item{
		width: 33.33%;
	}
	body.boxed{
		padding: 0 0;
	}
	#bbpress-forums .bbp-forum-info .bbp-forum-content{
		margin-left: 0;
	}
}
/*--------------------------------------------------------------
	6. Max Screen 568px
--------------------------------------------------------------*/
@media only screen and (max-width: 568px){
	/* Container */
	.k2t-row [class*="col-"],
	.row [class*="col-"] {
		width: 100% !important;
		display: inline-block !important;
	}
	.b-medium .k2t-blog .post-item .entry-content{
		float: left;
		width: 100%;
		padding: 15px;
	}
	div:not(.offcanvas-sidebar) .k2t-sidebar .widget,
	.k2t-post-share .col-6 {
		width: 100%;
	}
	.b-masonry .masonry-layout[class*="column-"] .hentry {
		width: 100%;
	}
	.b-masonry .masonry-layout[class*="column-"] .hentry.large {
		width: 98%;
	}
	.k2t-searchbox form {
		width: 90%;
		margin-left: -45%;
	}
	.k2t-sidebar .widget {
		padding: 20px 0 0 0;
	}
	.k2t-post-share .col-6 {
		margin-bottom: 20px;
	}
	.k2t-social-share {
		text-align: center;
	}

	/* Disable */
	.mobile-disable {
		display: none;
	}

	/* Titlebar */
	.k2t-title-bar {
		text-align: left;
	}

	/* Blog */
	.b-masonry .masonry-layout article > * {
		padding: 0
	}
	.b-medium .post-item .flx-entry-thumb {
		width: auto;
		height: auto;
		margin: 0;
		float: none;
	}
	.b-classic .k2t-meta > div.posted-info, .single .k2t-meta > div.posted-info{
		display: none;
	}
	.b-classic .k2t-meta, .single .k2t-meta{
		padding: 10px 15px;
	}
	.b-classic .k2t-meta .my, .single .k2t-meta .my{
		font-size: 122%;
	}
	.b-classic .k2t-meta span.d, .single .k2t-meta span.d{
		font-size: 300%;
		line-height: 1em;
	}
	.post-item header .entry-author, 
	.post-item header .entry-date, 
	.post-item header .entry-categories {
		margin-right: 20px
	}

	/* Heading */
	.k2t-heading.has-border.heading .h::before, .k2t-heading.heading .h::after{
		content: none;
	}
	.k2t-heading.has-border.heading .h span{
		border: none;
		padding: 0;
		text-align: center;
	}

	/* Text */
	.k2t-countdown .ele .unit {
		font-size: 150%;
	}
	.k2t-iconbox.layout-2 > .iconbox-text *, 
	.k2t-iconbox.layout-2 > .iconbox-icon  * {
		text-align: center;
	}
	.single-post-portfolio .portfolio-title {
		padding-right: 115px;
	}

	/* Commnent */
	#commentform > p.comment-form-author, 
	#commentform > p.comment-form-email, 
	#commentform > p.comment-form-url {
		width: 100%;
	}
	.action-link {
		display: none;
	}

	/* 404 */
	.error-404-left, .error-404-right {
		width: 100%;
	}
	.error-404-right {
		margin: 30px 0 0;
		padding-left: 0
	}

	/* Footer */
	.k2t-footer .k2t-info{
		text-align: center;
	}
	.k2t-footer .k2t-bottom {
		padding-top: 20px
	}
	.k2t-bottom .k2t-footer-line {
		display: none;
	}
	.k2t-info .row > div .social {
		text-align: center;
	}

	/* Team Social Link */
	.k2t-member .team-socials-link, .k2t-member .social-media-widget {
		float: none;
		width: 100%;
	}
	.k2t-member .team-socials-link li {
		float: none;
		display: inline-block;
	}

	/* Icons */
	.k2t-icons li {
		width: 100% ! important;
	}

	/* Subscribe Form */
	#frm-subscriptionFront #frm-email {
		width: 200px
	}

	/* Portfolio gallery */
	.portfolio-gallery .isotope-gallery .isotope-selector,
	.portfolio-gallery .isotope-gallery .isotope-selector.width-2 {
		width: 100% ! important
	}

	/* Contact form 7 */
	.wpcf7 .one-third {
		width: 100%;
		margin-right: 0;
	}

	/* Footer */
	.k2t-footer .k2t-wrap .k2t-row > div {
		width: 100%;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.course-filter ul li:first-child,
	.course-filter ul li,
	.course-filter ul li:last-child
	{
		width: 100%;
		padding: 0;
	}
	/* author-admin */
	.author .k2t-title-bar {
	margin-bottom: 0;
	padding-bottom: 40px;
	padding-top: 40px;
	}
	.author .k2t-title-bar .main-title,
	.author .k2t-title-bar .author-email {
		padding-left: 10px;
	}
	.author .k2t-title-bar .main-title {
		color: white;
		font-family: 'Roboto';
		font-size: 48px;
		font-weight: 400;
		margin-bottom: 0;
	}
	.author .k2t-title-bar .main-title:after {
		content: '';
	}
	.author .k2t-title-bar .author-email {
		color: white;
		font-size: 18px;
		font-family: 'Roboto';
		font-weight: 300;
	}
	.user-page .user-info-left {
		float:none;
		margin-left: 0;
		margin-top: 40px;
		margin-bottom: 0;
		width: 100%;
	}
	.user-page .user-info-left img {
		display: block;
		margin: 0 auto;
	}
	.user-page .user-info-right {
		margin-bottom: 20px;
	}
	/* k2t-register */ 
	.k2t-register > p {
		text-align: center;
	}
	.searchandfilter ul li input[type='submit'] {
		margin-top: 30px;
	}
	#buddypress .activity-list .activity-content .activity-inner iframe{
		min-height: auto;
	}
}
@media (max-width: 480px) {
	#theme-option {
		display: none;
	}
	.error404 .error-404-text {
		padding: 50px 0;
	}
	.error404 .error-404-text h2 {
		font-size: 200%;
	}

	/*================= Bbpress=============== */
	li.bbp-forum-info,
	li.bbp-forum-topic-count, 
	li.bbp-forum-reply-count, 
	li.bbp-topic-voice-count, 
	li.bbp-topic-reply-count{
		margin-right: 5px !important;
	}
	#bbpress-forums li{
		width: auto;
	}
	.bbp-body li.bbp-forum-topic-count, 
	.bbp-body li.bbp-forum-reply-count,.bbp-body li.bbp-forum-freshness{
		width: 100% !important;
	}
}
@media (max-width: 375px) {
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-m-info {
		font-size: 12px;
	}
}
/*--------------------------------------------------------------
	7. Max Screen 320px
--------------------------------------------------------------*/
@media only screen and (max-width: 320px) {
	.k2t-header .k2t-header-m .top-main-menu-mobile .top-m-info {
		font-size: 10px;
	}
	.offcanvas-sidebar {
		width: 280px;
	}
	.k2t-searchbox input[type="text"] {
		font-size: 178%;
	}
	.k2t-searchbox #searchsubmit {
		font-size: 110%;
		top: -2px;
	}
	.k2t-social-share .social li {
		margin: 5px;
	}
	.wpcf7 .wpcf7-form > p {
		margin-bottom: 15px;
	}
	/* WOOCOMERCE */
	.woocommerce-page.columns-5 ul.products li.product a.button,
	.woocommerce.columns-5 ul.products li.product  a.button {
		padding: 0 15px !important;
	}
	.woocommerce-account .k2t-content .woocommerce {
		padding: 40px 15px;
	}
	/* PORTFOLIO FREE STYLE */
	.isotope-gallery .isotope-selector,
	.isotope-gallery .isotope-selector.width-2 {
		width: 100% !important;
	}
	.k2t-blog .post-item header h2 {
		font-size: 150%;
	}
	.entry-box .entry-content {
		padding: 30px 15px;
	}

	/*Headings*/
	h1 {
		font-size: 30px;
	}
	h2 {
		font-size: 24px;
	}
	h3 {
		font-size: 20px;
	}

	#sb_instagram.sbi_col_3 #sbi_images .sbi_item, 
	#sb_instagram.sbi_col_4 #sbi_images .sbi_item, 
	#sb_instagram.sbi_col_5 #sbi_images .sbi_item, 
	#sb_instagram.sbi_col_6 #sbi_images .sbi_item{
		width: 50%;
	}

	/* Titelbar */
	.k2t-title-bar .main-title::after {
		display: none;
	}
	.k2t-title-bar .main-excerpt {
		font-size: 100%;
	}
	.k2t-title-bar .main-excerpt .entry-date, .k2t-title-bar .main-excerpt .entry-author {
		margin-right: 15px;
	}
	.single-post-k-event .calendar-import a,
	.single-post-k-event .calendar-import a:first-child {
		float: none;
		width: 100%;
		margin-bottom: 15px;
	}
	.cd-dropdown {
		float: none;
		width: 100%;
	}
	.cd-dropdown ul {
		width: 100%;
	}
	.cd-dropdown ul li {
		width: 100%!important;
	}
	body.search .k2t-main .searchform .form-group input {
		width: 60%;
	}
	body.search .k2t-main .searchform .form-group button {
		width: 40%;
	}
	.entry-box blockquote {
		margin: 20px 0;
		font-size: 100%;
	}
	.woocommerce-page .woocommerce-message {
		padding-bottom: 50px!important;
	}
	.woocommerce .woocommerce-message .button {
		position: absolute;
		bottom: 0;
	}
}
/* ---- /wp-content/themes/lincoln/assets/css/shortcodes-update.css ---- */
/* Shortcodes style css update */
/* ---- /wp-content/themes/lincoln/assets/css/portfolio-update.css ---- */
/* Portfolio style css update */
/* ---- /wp-content/plugins/js_composer/assets/css/vc_lte_ie9.min.css ---- */
/*!
 * WPBakery Page Builder v6.0.0 (https://wpbakery.com)
 * Copyright 2011-2019 Michael M, WPBakery
 * License: Commercial. More details: http://go.wpbakery.com/licensing
 */

body .vc_row.vc_row-o-content-middle{display:block}body .vc_ui-dropdown .vc_ui-list-bar-item{display:block}body .vc_ui-prompt-content{display:block}body .vc_ui-panel .vc_ui-panel-content-container{max-height:50vh!important}body .vc_ui-panel.vc_active{display:block}body .vc_ui-panel .vc_panel-tabs>.vc_edit-form-tab.vc_active{display:block}body [data-vc-template-search=true] .vc_edit-form-tab{display:block!important}body [data-vc-template-search=true] .vc_edit-form-tab.vc-search-result-empty{display:none!important}body .vc_edit_form_elements .vc_row{display:block}body .vc_ui-panel-header .vc_ui-panel-header-header{display:block}body .vc_ui-panel-window-inner{display:block}body .vc_tta-tabs.vc_tta-tabs-position-left{display:block}body .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container{display:block}.vc_non_responsive body .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container,.vc_tta-o-non-responsive body .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container{display:block}body .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container{display:block}body .vc_tta-tabs.vc_tta-tabs-position-right{display:block}body .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container{display:block}.vc_non_responsive body .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container,.vc_tta-o-non-responsive body .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container{display:block}body .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container{display:block}.vc_separator{display:table}.vc_separator h4{display:table-cell;white-space:pre;vertical-align:middle}.vc_separator .vc_sep_holder{display:table-cell;vertical-align:middle;width:50%}.vc_separator.vc_separator_align_left .vc_sep_holder{width:100%}.vc_separator.vc_separator_align_right .vc_sep_holder{width:100%}
