/*
Theme Name: Workreap 
Theme URI: http://amentotech.com/projects/wpworkreap
Author: Amentotech
Author URI:  https://themeforest.net/user/amentotech/portfolio
Description: Workreap is a Freelance Marketplace WordPress theme with some exciting features and excellent code quality. It has been designed and developed after thorough research to cater the requirements of people interested in building freelance marketplace or other similar projects. The design is contemporary but at the same time it focuses on the usability, visual hierarchy and aesthetics to ensure easy navigation for the end users.
Tags: one-column, two-columns, right-sidebar,sticky-post,theme-options, custom-background, custom-menu, editor-style, featured-images, threaded-comments
Version: 1.0.7
Text Domain: workreap
Domain Path: /languages
License: GPL Themeforest Split Licence
License URI: https://themeforest.net/user/amentotech
 
 This files contents are outlined below.
 01.	Theme Reset Style
 02.	Global Elements
 03.	Menu
 04.	Social
 05.	Article
 06.	Posts
 07.	Responsive
 08.	Widgets
 09.	Flexslider
 10.	Grid
 11. 	Guttenberg stylings
*/

* {
	margin: 0px;
	padding: 0px;
}
body {
	color: #767676;
	background: #fff;
	font:400 16px/26px 'Open Sans', Arial, Helvetica, sans-serif;
}

body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
	color: #323232;
	margin: 0 0 8px;
	font-weight: 600;
	line-height: 1.5em;
	font-style: normal;
	text-transform:capitalize;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}

h1 { font-size: 36px;}
h2 { font-size: 28px;}
h3 { font-size: 24px;}
h4 { font-size: 18px;}
h5 { font-size: 16px;}
h6 { font-size: 14px;}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a { color: #0f0f0f;}
p a,
p a:hover { text-decoration:underline;}
p {
	margin: 0 0 20px;
	line-height: 1.7em;
	letter-spacing: normal;
}
a { text-decoration: none; }
a:hover, a:focus, a:active {
	outline: none;
	text-decoration: none;
}
ul { margin: 0; }
figure {
	margin-bottom: 6px;
	position: relative;
}
img {
	height: auto;
	max-width: 100%;
}
strong { color: #414141; }
iframe {
	width: 100%;
	float: left;
	border: none;
}
.wp-caption,
.wp-caption-text,
.gallery-caption,
.wp-caption.alignleft,
.wp-caption.alignnone { width: 100%; }
button { border: none; }
textarea,
select,
.wt-select select,
.form-control,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	color: #999;
	outline: none;
	height: 50px;
	background:#fff;
	font-size: 14px;
	-webkit-box-shadow: none;
			box-shadow: none;
	line-height: 18px;
	padding: 10px 20px;
	border-radius: 4px;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #dbdbdb;
	text-transform: inherit;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.form-group textarea::placeholder{color: #999;}
textarea.form-control{
	resize: none;
	height: 210px;
}
.form-control::-webkit-input-placeholder { color: #999; } /* WebKit, Blink, Edge */
.form-control:-moz-placeholder { color: #999; } /* Mozilla Firefox 4 to 18 */
.form-control::-moz-placeholder { color: #999; } /* Mozilla Firefox 19+ */
.form-control:-ms-input-placeholder { color: #999; } /* Internet Explorer 10-11 */
.form-control::-ms-input-placeholder { color:#999; } /* Microsoft Edge */
input:focus,
.select select:focus,
.form-control:focus {
	color: #999;
	border-color: #ddd;
	-webkit-box-shadow:none !important;
			box-shadow:none !important;
}
.form-group {
	width: 100%;
	float: left;
	margin:0 0 20px;
}
label {
	color: #666;
	display: block;
	font-weight: 400;
	margin-bottom: 10px;
}
form p {
	float: left;
	position: relative;
	width: 100%;
}
form p span i {
	top: 13px;
	left: 16px;
	color: #474747;
	position: absolute;
}
option { padding: 5px 15px; }
li {
	line-height: 28px;
	list-style: disc inside none;
}
ul ul { margin-left: 20px; }
ul ul li {list-style-type: circle; }
ol {
	float: none;
	list-style: decimal;
	padding-left: 15px;
}
ol ol { margin-left: 20px; }
ol li {
	list-style: decimal;
	width: 100%;
}
table {
	background-color: transparent;
	max-width: 100%;
}
th { text-align: left; }
table {
	width: 100%;
	margin-bottom: 15px;
}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
	border-top: 1px solid #dbdbdb;
	border: 1px solid #dbdbdb;
	line-height: 2.5;
	padding-left: 3px;
	text-align: center;
	vertical-align: top;
}
table thead tr th {
	border-top: 1px solid #dbdbdb;
	text-align: center;
	text-transform: capitalize;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td { border-top: 1px solid #dbdbdb; }
table > thead > tr > th {
	border-bottom: 2px solid #dbdbdb;
	vertical-align: bottom;
}
table > caption + thead > tr:first-child > th,
table > colgroup + thead > tr:first-child > th,
table > thead:first-child > tr:first-child > th,
table > caption + thead > tr:first-child > td,
table > colgroup + thead > tr:first-child > td,
table > thead:first-child > tr:first-child > td { border-bottom: 0; }
table > tbody + tbody { border-top: 2px solid #dbdbdb; }
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td { padding: 6px 10px; }
p ins { color: #666; }
dl dd { margin-left: 20px; }
address { font-style: italic; }
/* Theme Custom Select */
.wt-select {
	color:#666;
	float:left;
	width: 100%;
	position: relative;
	background: #fff;
}
.wt-select:after {
	top: 0;
	right: 15px;
	z-index: 1;
	color: #666;
	display: block;
	content: '\e874';
	position: absolute;
	text-align: center;
	font-size: inherit;
	line-height: 50px;
	font-family: 'Linearicons-Free';
}
.wt-select select {
	z-index: 2;
	width: 100%;
	position: relative;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: transparent;
}
.wt-select select option { color:#666; }
.wt-displaynone{display: none;}
/* Theme Custom CheckBox Radio */
.wt-radio,
.wt-radio label,
.wt-checkbox,
.wt-checkbox label {
	margin:0;
	width: 100%;
	float: left;
	position: relative;
}
.wt-radio label,
.wt-checkbox label {
	cursor:pointer;
	display:block;
	padding:0 0 0 20px;
}
.wt-radio input[type=radio],
.wt-checkbox input[type=checkbox] { display:none; }
.wt-radio input[type=radio] + label:before,
.wt-checkbox input[type=checkbox] + label:before {
	top: 4px;
	left: 0;
	color: #373542;
	font-size: 14px;
	line-height: 14px;
	content:'\f00c';
	position: absolute;
	font-family: 'Font Awesome 5 Free';
}
.wt-radio input[type=radio] + label:before { content:'';}
.wt-radio input[type=radio]:checked + label:before,
.wt-checkbox input[type=checkbox]:checked + label:before {content:'\f00c';}
.wt-checkbox input[type=checkbox] + label,
.wt-radio input[type=radio] + label {
	color:#767676;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	padding: 0 0 0 30px;
	text-transform: capitalize;
}
.wt-checkbox input[type=checkbox] + label{line-height: 14px;}
.wt-checkbox input[type=checkbox] + label:before{
	top: 1px;
	color: #999;
}
.wt-checkbox input[type=checkbox] + label span{
	float: left;
	color: #999;
	font-size: 13px; 
}
.wt-checkbox input[type=checkbox]:checked + label:before,
.wt-radio input[type=radio]:checked + label:before{content: '';}
.wt-checkbox input[type=checkbox] + label:before,
.wt-radio input[type=radio] + label:before{
	top: 0;
	content: '';
	width: 20px;
	height: 20px;
	background: #fff;
	line-height: 18px;
	border-radius: 4px;
	border: 1px solid #bbb;
}
.wt-radio input[type=radio] + label:after,
.wt-checkbox input[type=checkbox] + label:after{
    top: 0;
    left: 0;
    opacity: 0;
    width: 20px;
    height: 20px;
    color: #00cc8d;
    font-size: 10px;
    content: '\f00c';
    line-height: 20px;
    position: absolute;
    text-align: center;
    visibility: hidden;
    font-family:'FontAwesome';
}
.wt-checkbox input[type=checkbox]:checked + label:after,
.wt-radio input[type=radio]:checked + label:after {
    opacity: 1;
    visibility: visible;
}
.wt-radio input[type=radio] + label:after{
	top: 5px;
    left: 5px;
	width: 6px;
	height: 6px;
	content: '';
	background:#00cc8d;
	border-radius: 50px;
}
.wt-radio input[type=radio] + label:before{
	height: 16px;
	width: 16px;
	border-radius: 50px;
	border: 2px solid #bbb;
}
.wt-radio input[type=radio] + label {line-height: 16px;}
.wt-checkbox input[type=checkbox] + label:before{
	width: 14px;
	height: 14px;
	border-radius: 0;
}
.wt-checkbox input[type=checkbox] + label:after{
	width:auto;
	height: auto;
	line-height: 15px;
	content: '\f14a';
	font-size: 16px;
}
.wt-checkbox input[type=checkbox]:checked + label:before{border-color: #00cc8d;}
/* Theme Global Elements */
.wt-haslayout {
	width:100%;
	float:left;
}
.wt-main{padding: 100px 0;}
.wt-boxed-section{
	float: left;
	width: 100%;
	padding: 30px;
	background: #fff;
	border-radius: 4px;
}
.wt-main-section {padding: 80px 0;}
.wt-paddingnull{padding: 0;}
.wt-paddingtopnull{padding-top: 0;}
.wt-locationmap {
	width: 100%;
	float: left;
	height: 500px;
}
.wt-btnarea{
	float: left;
	width: 100%;
}
.wt-btn-sm {
	padding: 0 20px;
	line-height: 30px;
}
.fw-btn-1,
.wt-btn {
	color: #fff;
	padding: 0 50px;
	background: #fff;
	position:relative;
	text-align:center;
	border-radius: 4px;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
	font:700 13px/50px 'Poppins', Arial, Helvetica, sans-serif;
}
.fw-btn-1{border: 0;}
.widget_product_search  button[type=submit]:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.woo-pagination a:hover,
.woocommerce a.button:hover, 
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce input.button.alt:hover,
.wt-btn:hover,
.fw-btn-1:hover{
		-webkit-box-shadow: 10px 10px 25px 0 rgba(0,0,0,0.25);
	box-shadow: 10px 10px 25px 0 rgba(0,0,0,0.25);
}
.fw-btn-1:hover{opacity: 1;}
.wt-btn:hover,
.wt-btn:focus{color:#fff;}
.wt-btn-lg { width: 100%;}
.wt-socialicons {
	width: 100%;
	float: left;
	overflow: hidden;
	list-style: none;
	text-align:center;
	line-height: 34px;
}
.wt-socialicons li {
	float: left;
	padding: 0 4px;
	line-height: inherit;
	list-style-type: none;
}
.wt-socialicons li a {
	width: 34px;
	height: 34px;
	color: #fff;
	display:block;
	background:#000;
	overflow:hidden;
	font-size: 13px;
	line-height: 34px;
	position:relative;
	text-align: center;
	border-radius: 34px;
	text-transform:capitalize;
}
.wt-inputwithicon.wt-facebook .wt-icon,
.wt-checkbox.wt-facebook,
li.wt-facebook a { background:#3b5999; }
.wt-inputwithicon.wt-twitter .wt-icon,
.wt-checkbox.wt-twitter,
li.wt-twitter a { background:#55acee; }
.wt-inputwithicon.wt-linkedin .wt-icon,
.wt-checkbox.wt-linkedin,
li.wt-linkedin a { background:#0077B5; }
.wt-inputwithicon.wt-skype .wt-icon,
.wt-checkbox.wt-skype,
li.wt-skype a { background:#00aff0; }
.wt-checkbox.wt-dropbox,
li.wt-dropbox a { background:#007ee5; }
.wt-checkbox.wt-vimeo,
li.wt-vimeo a { background:#1ab7ea; }
.wt-checkbox.wt-tumblr,
li.wt-tumblr a { background:#34465d; }
.wt-checkbox.wt-yahoo,
li.wt-yahoo a { background:#410093; }
.wt-inputwithicon.wt-googleplus .wt-icon,
.wt-checkbox.wt-googleplus,
li.wt-googleplus a { background:#dd4b39; }
.wt-inputwithicon.wt-pinterestp .wt-icon,
.wt-checkbox.wt-pinterestp,
li.wt-pinterestp a { background:#bd081c; }
.wt-checkbox.wt-youtube,
li.wt-youtube a { background:#cd201f; }
.wt-checkbox.wt-stumbleupon,
li.wt-stumbleupon a { background:#eb4924; }
.wt-checkbox.wt-reddit,
li.wt-reddit a { background:#ff5700; }
.wt-checkbox.wt-quora,
li.wt-quora a { background:#b92b27; }
.wt-checkbox.wt-yelp,
li.wt-yelp a { background:#af0606; }
.wt-checkbox.wt-soundcloud,
li.wt-soundcloud a { background:#ff3300; }
.wt-checkbox.wt-whatsapp,
li.wt-whatsapp a { background:#25d366; }
.wt-checkbox.wt-wechat,
li.wt-wechat a { background:#09b83e; }
.wt-checkbox.wt-instagram,
li.wt-instagram a { background:#e4405f; }
.wt-checkbox.wt-dribbble,
li.wt-dribbble a { background:#ea4c89; }
.wt-checkbox.wt-flickr,
li.wt-flickr a { background:#ff0084; }
.wt-checkbox.wt-rss,
li.wt-rss a { background:#ff6600; }
.wt-socialiconsborder li.wt-facebook a {
	color: #3b5999;
	border: 1px solid #3b5999;
}
.wt-socialiconsborder li.wt-twitter a {
	color: #55acee;
	border: 1px solid #55acee;
}
.wt-socialiconsborder li.wt-linkedin a {
	color: #0077B5;
	border: 1px solid #0077B5;
}
.wt-socialiconsborder li.wt-skype a {
	color: #00aff0;
	border: 1px solid #00aff0;
}
.wt-socialiconsborder li.wt-dropbox a {
	color: #007ee5;
	border: 1px solid #007ee5;
}
.wt-socialiconsborder li.wt-vimeo a {
	color: #1ab7ea;
	border: 1px solid #1ab7ea;
}
.wt-socialiconsborder li.wt-tumblr a {
	color: #34465d;
	border: 1px solid #34465d;
}
.wt-socialiconsborder li.wt-yahoo a {
	color: #410093;
	border: 1px solid #410093;
}
.wt-socialiconsborder li.wt-googleplus a {
	color: #dd4b39;
	border: 1px solid #dd4b39;
}
.wt-socialiconsborder li.wt-pinterestp a {
	color: #bd081c;
	border: 1px solid #bd081c;
}
.wt-socialiconsborder li.wt-youtube a {
	color: #cd201f;
	border: 1px solid #cd201f;
}
.wt-socialiconsborder li.wt-stumbleupon a {
	color: #eb4924;
	border: 1px solid #eb4924;
}
.wt-socialiconsborder li.wt-reddit a {
	color: #ff5700;
	border: 1px solid #ff5700;
}
.wt-socialiconsborder li.wt-quora a {
	color: #b92b27;
	border: 1px solid #b92b27;
}
.wt-socialiconsborder li.wt-yelp a {
	color: #af0606;
	border: 1px solid #af0606;
}
.wt-socialiconsborder li.wt-soundcloud a {
	color: #ff3300;
	border: 1px solid #ff3300;
}
.wt-socialiconsborder li.wt-whatsapp a {
	color: #25d366;
	border: 1px solid #25d366;
}
.wt-socialiconsborder li.wt-wechat a {
	color: #09b83e;
	border: 1px solid #09b83e;
}
.wt-socialiconsborder li.wt-instagram a {
	color: #e4405f;
	border: 1px solid #e4405f;
}
.wt-socialiconsborder li.wt-dribbble a {
	color: #ea4c89;
	border: 1px solid #ea4c89;
}
.wt-socialiconsborder li.wt-flickr a {
	color: #ff0084;
	border: 1px solid #ff0084;
}
.wt-socialiconsborder li.wt-rss a {
	color: #ff6600;
	border: 1px solid #ff6600;
}
.wt-socialiconsborder li a{
	background: none;
	line-height: 32px;
}
.wt-socialiconsborder li.wt-facebook a i{ color: #3b5999; }
.wt-socialiconsborder li.wt-twitter a i{ color: #55acee; }
.wt-socialiconsborder li.wt-linkedin a i{ color: #0077B5; }
.wt-socialiconsborder li.wt-skype a i{ color: #00aff0; }
.wt-socialiconsborder li.wt-dropbox a i{ color: #007ee5; }
.wt-socialiconsborder li.wt-vimeo a i{ color: #1ab7ea; }
.wt-socialiconsborder li.wt-tumblr a i{ color: #34465d; }
.wt-socialiconsborder li.wt-yahoo a i{ color: #410093; }
.wt-socialiconsborder li.wt-googleplus a i{ color: #dd4b39; }
.wt-socialiconsborder li.wt-pinterestp a i{ color: #bd081c; }
.wt-socialiconsborder li.wt-youtube a i{ color: #cd201f; }
.wt-socialiconsborder li.wt-stumbleupon a i{ color: #eb4924; }
.wt-socialiconsborder li.wt-reddit a i{ color: #ff5700; }
.wt-socialiconsborder li.wt-quora a i{ color: #b92b27; }
.wt-socialiconsborder li.wt-yelp a i{ color: #af0606; }
.wt-socialiconsborder li.wt-soundcloud a i{ color: #ff3300; }
.wt-socialiconsborder li.wt-whatsapp a i{ color: #25d366; }
.wt-socialiconsborder li.wt-wechat a i{ color: #09b83e; }
.wt-socialiconsborder li.wt-instagram a i{ color: #e4405f; }
.wt-socialiconsborder li.wt-dribbble a i{ color: #ea4c89; }
.wt-socialiconsborder li.wt-flickr a i{ color: #ff0084; }
.wt-socialiconsborder li.wt-rss a i{ color: #ff6600; }
.wt-socialicons li a i {
	color: #fff;
	display:block;
	text-align:center;
	font-size: inherit;
	line-height: inherit;
}
.wt-socialsharewithtext li a i{width: 34px;}
.wt-socialicons li a:hover { color: #fff; }
.wt-socialiconssimple{
	width:100%;
	float:left;
	list-style:none;
	line-height:20px;
}
.wt-socialiconssimple li{
	float:left;
	padding:0 10px;
	line-height:inherit;
	list-style-type:none;
}
.wt-socialiconssimple li:first-child{padding-left:0;}
.wt-socialiconssimple li a{
	width:auto;
	height:auto;
	display:block;
	font-size:18px;
	background:none;
	border-radius:0;
	line-height:inherit;
}
.wt-socialiconssimple li.wt-facebook a i{color:#3b5999;}
.wt-socialiconssimple li.wt-twitter a i{color:#55acee;}
.wt-socialiconssimple li.wt-linkedin a i{color:#0077B5;}
.wt-socialiconssimple li.wt-googleplus a i{color:#dd4b39;}
.wt-socialiconssimple li.wt-rss a i{color:#ff6600;}
.wt-socialiconssimple li.wt-vimeo a i{color:#1ab7ea;}
.wt-socialiconssimple li.wt-tumblr a i{color:#34465d;}
.wt-socialiconssimple li.wt-yahoo a i{color:#410093;}
.wt-socialiconssimple li.wt-yelp a i{color:#af0606;}
.wt-socialiconssimple li.wt-pinterestp a i{color:#bd081c;}
.wt-socialiconssimple li.wt-youtube a i{color:#cd201f;}
.wt-socialiconssimple li.wt-stumbleupon a i{color:#eb4924;}
.wt-socialiconssimple li.wt-reddit a i{color:#ff5700;}
.wt-socialiconssimple li.wt-bloggerb a i{color:#f57d00;}
.wt-socialiconssimple li.wt-clone a i{color:#878787;}
.wt-socialiconfooter li.wt-facebook:hover a i{ color: #3b5999; }
.wt-socialiconfooter li.wt-twitter:hover a i{ color: #55acee; }
.wt-socialiconfooter li.wt-linkedin:hover a i{ color: #0077B5; }
.wt-socialiconfooter li.wt-skype:hover a i{ color: #00aff0; }
.wt-socialiconfooter li.wt-dropbox:hover a i{ color: #007ee5; }
.wt-socialiconfooter li.wt-vimeo:hover a i{ color: #1ab7ea; }
.wt-socialiconfooter li.wt-tumblr:hover a i{ color: #34465d; }
.wt-socialiconfooter li.wt-yahoo:hover a i{ color: #410093; }
.wt-socialiconfooter li.wt-googleplus:hover a i{ color: #dd4b39; }
.wt-socialiconfooter li.wt-pinterestp:hover a i{ color: #bd081c; }
.wt-socialiconfooter li.wt-youtube:hover a i{ color: #cd201f; }
.wt-socialiconfooter li.wt-stumbleupon:hover a i{ color: #eb4924; }
.wt-socialiconfooter li.wt-reddit:hover a i{ color: #ff5700; }
.wt-socialiconfooter li.wt-quora:hover a i{ color: #b92b27; }
.wt-socialiconfooter li.wt-yelp:hover a i{ color: #af0606; }
.wt-socialiconfooter li.wt-soundcloud:hover a i{ color: #ff3300; }
.wt-socialiconfooter li.wt-whatsapp:hover a i{ color: #25d366; }
.wt-socialiconfooter li.wt-wechat:hover a i{ color: #09b83e; }
.wt-socialiconfooter li.wt-instagram:hover a i{ color: #e4405f; }
.wt-socialiconfooter li.wt-dribbble:hover a i{ color: #ea4c89; }
.wt-socialiconfooter li.wt-flickr:hover a i{ color: #ff0084; }
.wt-socialiconfooter li.wt-rss:hover a i{ color: #ff6600; }
.wt-roundicontext .wt-usericonholder {
	width: 250px;
	display: block;
	overflow: hidden;
	font-style: normal;
}
.wt-roundicontext i,
.wt-roundicontext span {
	float:left;
	font-size: inherit;
	line-height: inherit;
}
.wt-roundicontext span { padding: 0 15px 0 0; }
.wt-roundicontext:focus,
.wt-roundicontext:hover {
	color: #fff;
	width: 100%;
}
.wt-roundicontext:hover .wt-usericonholder { width: 100%; }
.wt-verticalmiddle {
	margin: 0 -1px;
	float: none !important;
	display: inline-block;
	vertical-align: middle;
}
.wt-description {
	width: 100%;
	float: left;
	margin-bottom: 5px;
}
.wt-bglight { background:#f7f7f7; }
.wt-bgwhite { background:#fff;}
.wt-stars span,
.wt-stars{
	width:90px;
	height: 16px;
	float: left;
	line-height:16px;
	position:relative;
}
.wt-stars span:after,
.wt-stars:before {
	top: 0;
	left: 0;
	font-size: 13px;
	line-height: 16px;
	position: absolute;
	letter-spacing: 4px;
	font-family: 'FontAwesome';
	color: rgba(218, 218, 218, .8);
	content: '\f005 \f005 \f005 \f005 \f005';
}
.wt-stars span {
	width:100%;
	overflow: hidden;
}
.wt-stars span:after {color:#fdd003;}
.row.no-gutters {
	margin-right: 0;
	margin-left: 0;
}
.no-gutters > [class^="col-"],
.no-gutters > [class*="col-"],
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*="col-"] {
	padding-right: 0;
	padding-left: 0;
}
.wt-dropdowarrow{
	top:9px;
	right:15px;
	color:#fff;
	z-index: 1;
	width:20px;
	height:20px;
	display:none;
	cursor:pointer;
	font-size:12px;
	line-height:20px;
	position:absolute;
	text-align:center;
}
.wt-dropdowarrow i{
	display: block;
	font-size: inherit;
	line-height: inherit;
}
.wt-open > .wt-dropdowarrow > i:before{content: '\e874';}
.menu-item-has-children,
.menu-item-has-mega-menu{ position: relative; }
.mega-menu-row{
	width: 100%;
	float: left;
	display: table;
	table-layout: fixed;
}
.mega-menu-col{
	display: table-cell;
	vertical-align: top;
}
.navbar-toggle {
	border: 0;
	margin: 3px 0;
	border-radius: 0;
	padding: 10px 12px;
}
.navbar-toggle .icon-bar{background: #fff;}
.wt-formtheme{
	width:100%;
	float:left;
}
.wt-formtheme fieldset{
	border:0;
	margin:0;
	padding:0;
	width:100%;
	float:left;
	position:relative;
}
.wt-inputwithicon{position:relative;}
.wt-inputwithicon i{
	top:0;
	right:0;
	z-index:2;
	width:40px;
	height:40px;
	line-height:40px;
	position:absolute;
	text-align: center;
}
.wt-inputwithicon .form-control{
	z-index:1;
	position:relative;
}
.wt-innerbgcolor{background:#f7f7f7;}
/* For Mobile Nav use this code in Responsive.css desired Query */
/*
.navbar-toggle{display: block;}
.navbar-collapse.collapse {display: none!important;}
.collapse.in{display:block !important;}
*/
/* For Mobile Nav use this code in Responsive.css desired Query */
/*Theme Pagination Style */
.wt-pagination {
	width:100%;
	float: left;
	font:14px/24px 'Open Sans', Arial, Helvetica, sans-serif;
}
.wt-pagination ul {
	margin:0;
	padding:0;
	float:left;
	width: 100%;
	list-style:none;
	text-align: center;
	line-height: inherit;
}
.wt-pagination ul li {
	float:none;
	margin:0 3px;
	line-height: inherit;
	list-style-type:none;
	display: inline-block;
	vertical-align: middle;
}
.wt-pagination ul li.wt-prevpage { float: left;margin-left:0; font-size: 18px;}
.wt-pagination ul li.wt-nextpage { float: right;margin-right:0; font-size: 18px;}
.wt-pagination ul li.wt-active a{color: #fff;}
.wt-pagination ul li span,
.wt-pagination ul li a{
	color:#999;
	width: 46px;
	height: 46px;
	display:block;
	font-size: 14px;
	background:#fff;
	text-align:center;
	position:relative;
	line-height: 46px;
	border-radius: 6px;
	border:1px solid #ddd;
}
.wt-pagination ul li a.wt-nextpage,
.wt-pagination ul li a.wt-nextpage,
.wt-pagination ul li a i{font-size: 18px;line-height: inherit;}
.wt-pagination ul li a:hover{color: #fff;}
.wt-savepagination{
	padding: 30px;
	border-top: 1px solid #eff2f5;
}
.tab-savecontent{padding: 0;}
.tab-savecontent .wt-yourdetails,
.tab-savecontent .wt-followcompomy,
.tab-savecontent .wt-likefreelan{
	width: 100%;
	float: left;
	padding: 30px;
}
/* Theme BreadCrumb Style */
.wt-breadcrumb {
	padding: 0;
	margin: 21px 0 0;
	list-style: none;
	text-align: center;
	display:inline-block;
	vertical-align:middle;
	text-transform: capitalize;
	font:400 18px/18px 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-breadcrumb li {
	width: auto;
	color: #fff;
	float: left;
	padding: 0 15px;
	position: relative;
	line-height: inherit;
	list-style-type: none;
}
.wt-breadcrumb li:after {
	top: 0;
	color:#fff;
	left: -3px;
	content: '/';
	position: absolute;
	font-size: inherit;
	line-height: inherit;
}
.wt-breadcrumb li:first-child:after{display:none;}
.wt-breadcrumb li:first-child {padding-left: 0;}
.wt-breadcrumb li:last-child {padding-right: 0;}
.wt-breadcrumb li a {
	color: #fff;
	display: block;
}
.wt-breadcrumb li.wt-active { color:#999;}
/* Theme Styling */
.wt-footer {background:#323232;}
.wt-sectionhead,
.wt-sectiontitle{
	width:100%;
	float:left;
}
.wt-sectionhead{position: relative;margin: 0;}
.wt-textcenter{text-align: center;}
.wt-sectionhead.wt-textcenter{text-align: center;}
.wt-textcenter .wt-sectiontitle:after{left: 50%;margin: 0 0 0 -80px;}
.wt-sectiontitle:after{
	left: 0;
	bottom: 0;
	height: 4px;
	content: '';
	width: 160px;
	border-radius: 2px;
	position: absolute;
}
.wt-sectiontitle{padding-bottom:30px; position: relative;margin: 0 0 50px;}
.wt-sectiontitle h2{
	margin: 0 0 13px;
	display: block;
	color: #323232;
	font-size: 36px;
	line-height: 36px;
}
.wt-sectiontitle span{
	display: block;
	color: #767676;
	font-size: 18px;
	line-height: 18px;
}
/* Header Style */
.wt-logo{float: left;margin: 25px 0; max-width: 129px;}
.header-variation-two .wt-header .wt-logo{
	margin:0;
	height: 100%;
}
.header-variation-two .wt-header .wt-logo a{
	height: 100%;
	margin:0;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
}
.header-variation-two .wt-header .wt-logo a img:first-child{display: none;}
.header-variation-two .wt-sticky .wt-header .wt-logo a img:first-child{display: block;}
.header-variation-two .wt-header .wt-logo .transparent_v2{display: block}
.header-variation-two .wt-sticky .wt-header .wt-logo .transparent_v2{display: none;}
.header-variation-two .wt-sticky .wt-headervthhree .wt-navigationarea:after{display: none;}
.header-variation-two .wt-sticky .wt-headervthhree .wt-navigationarea .wt-navigation > ul > li > a{color: #767676;}
.wt-header {
	z-index: 10;
	padding: 0 5px;
	background: #fff;
	position: relative;
}
.wt-nav{
	width: 100%;
	float: left;
	text-transform: capitalize;
	font:400 16px/16px 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-navigation{
	padding: 0;
	width: 100%;
	float: left;
}
.wt-navigation ul{
	list-style: none;
	line-height: inherit;
}
.wt-navigation > ul{
	width: 100%;
	float: left;
	list-style: none;
	text-align: center;
	line-height: inherit;
}
.wt-navigation ul li{
	position: relative;
	line-height: inherit;
	list-style-type: none;
}
.wt-navigation > ul > li{
	width: auto;
	vertical-align: top;
	display: inline-block;
}
.wt-navigation ul li a{
	color: #767676;
	display: block;
	position: relative;
}
.children,
.sub-menu,
.mega-menu{
	left: 0;
	opacity: 0;
	top: 150px;
	background: #fff;
	visibility: hidden;
	position: absolute;
	text-align: left;
}
.children,
.sub-menu{
	margin: 0;
	width: 255px;
		-webkit-box-shadow: 5px 10px 20px 0 rgba(0,0,0,0.25);
	box-shadow: 5px 10px 20px 0 rgba(0,0,0,0.25);
}.wt-navigation > ul > li:hover > .children,
.wt-navigation > ul > li:hover > .sub-menu,
.wt-navigation > ul > li:hover > .mega-menu{
	top: 100%;
	opacity: 1;
	visibility: visible;
}
.mega-menu-row{
	margin: 0;
	display: table;
	table-layout: fixed;
}
.wt-rightarea{float: right;}
.wt-navigation > ul > li > a{
	margin: 20px 0;
	padding: 10px 13px;
}
.wt-navigation > ul > li > a:after{
	bottom:0;
	left:50%;
	opacity: 0;
	width: 10px;
	height: 2px;
	content: '';
	visibility: hidden;
	position: absolute;
	margin:0 0 0 -10px;
}
.wt-navigation > ul > li:hover > a:after,
.wt-navigation > ul > li.current-menu-item > a:after{
	width: 20px;
	opacity: 1;
	visibility: visible;
}
.wt-navigation > ul > li > .children,
.wt-navigation > ul > li > .sub-menu{border-top: 2px solid;border-radius: 0 0 4px 4px;}
.wt-navigation ul li .children li a,
.wt-navigation ul li .sub-menu li a{padding: 12px 20px;}
.wt-navigation ul li .children > li:hover > a,
.wt-navigation ul li .sub-menu > li:hover > a{color: #323232;}
.wt-navigation ul li .children li a,
.wt-navigation ul li .sub-menu li a{font-size: 14px;}
.wt-navigation > ul > li > .children > li:hover,
.wt-navigation > ul > li > .sub-menu > li:hover{background: #fcfcfc;}
.wt-navigation > ul > li > .children > li:last-child,
.wt-navigation > ul > li > .sub-menu > li:last-child{border-radius: 0 0 5px 5px;}
.wt-navigation > ul > li > .children > li.page_item_has_children .children li,
.wt-navigation > ul > li > .sub-menu > li.menu-item-has-children .sub-menu li{background: #fcfcfc;}
.wt-navigation > ul > li > .children > li.page_item_has_children .children li:hover,
.wt-navigation > ul > li > .sub-menu > li.menu-item-has-children .sub-menu li:hover{background: #fff;}
.wt-navigation > ul > li > .children > li.menu-item-has-children .children li:first-child,
.wt-navigation > ul > li > .sub-menu > li.menu-item-has-children .sub-menu li:first-child{border-radius: 0 4px 0 0;}
.wt-navigation > ul > li > .children > li.menu-item-has-children .children li:last-child,
.wt-navigation > ul > li > .sub-menu > li.menu-item-has-children .sub-menu li:last-child{border-radius: 0 0 4px 0;}
.wt-navigation ul li .children li + li > a,
.wt-navigation ul li .sub-menu li + li > a {border-top: 1px solid #eee;}
.wt-rightarea .wt-nav{
	float: none;
	width: auto;
	display: inline-block;
	vertical-align: middle;
}
.wt-navigation > ul > li.menu-item-has-children .children li .children,
.wt-navigation > ul > li.page_item_has_children .children li .children,
.wt-navigation > ul > li.menu-item-has-children .sub-menu li .sub-menu,
.wt-navigation > ul > li.page_item_has_children .sub-menu li .sub-menu{
	left:100%;
	border-radius: 0 4px 4px 0;
}
.children .menu-item-has-children:hover .children,
.children li.page_item_has_children:hover .children,
.sub-menu .menu-item-has-children:hover .sub-menu,
.sub-menu li.page_item_has_children:hover .sub-menu {
    top: 0;
    opacity: 1;
    visibility: visible;
}
.sub-menu li.menu-item-has-children > a:before,
.children li.menu-item-has-children > a:before,
.sub-menu li.page_item_has_children > a:before,
.children li.page_item_has_children > a:before{
	top: 0;
	right: 20px;
	color: #999;
	content: '\e876';
	font-size: 10px;
	line-height: 40px;
	position: absolute;
	font-family: 'Linearicons-Free';
}
.wt-newnoti a em{
	padding: 0 5px;
	color: #fff;
	font-size: 11px;
	margin-left:10px; 
	font-style: normal;
	line-height: 16px;
	border-radius: 4px;
	display: inline-block;
	vertical-align: middle;
}
.wt-notificationicon > a{position: relative;}
.wt-notificationicon > a:after{
	top: 50%;
	content: '';
	width: 6px;
	height: 6px;
	right: 35px;
	margin-top:-3px; 
	border-radius: 50px;
	position: absolute;
}
/* Login Style */
.wt-loginarea{
	width: auto;
	float: right;
	padding: 0 0 0 20px;
	margin: 20px 0 20px 6px;
	border-left: 1px solid #ddd;
}
.wt-userimg{
	margin: 0;
	float: left;
	width: auto;
	max-width: 36px;
	max-height: 36px;
	margin-right:10px; 
	border-radius: 50px;
}
.wt-userimg img{
	width: 100%;
	display: block;
	border-radius: 50px;
}
.wt-loginarea .wt-loginbtn{color:#00adf2;margin-right:20px; }
.wt-loginarea > .wt-btn{
	padding: 0 15px;
	line-height: 36px;
}
.wt-loginoption{
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.wt-loginformhold{
	top: 51px;
	right: 0;
	z-index: 9;
	width: 350px;
	display: none;	
	overflow:hidden;
	background: #fff;
	border-radius:4px;
	position: absolute;
	line-height: normal;
	-webkit-box-shadow: 5px 10px 20px 0 rgba(0,0,0,0.25);
	box-shadow: 5px 10px 20px 0 rgba(0,0,0,0.25);
}
.wt-loginheader{
	float: left;
	width: 100%;
	padding: 20px 20px 0;
}
.wt-loginheader span{
	color: #323232;
	font-size:16px;
	line-height: 16px;
	display: inline-block;
	vertical-align: middle; 
}
.wt-loginheader a{
	color: #ddd;
	float: right;
	font-size: 14px;
	line-height: 16px;
}
.wt-logininfo{
	float: left;
	width: 100%;
}
.wt-loginform fieldset{padding: 20px;}
.wt-loginform fieldset .form-group{margin: 0 0 10px;}
.wt-logininfo .wt-btn{
	border: 0;
	float: left;
	padding: 0 30px;
	line-height: 36px;
}
.wt-logininfo .wt-checkbox{width: auto;margin-left:20px;padding: 11px 0;}
.wt-logininfo .wt-checkbox label{
	font-size: 14px;
	color: #767676;
	line-height: 36px;
}
.wt-loginfooterinfo{
	width: 100%;
	float: left;
	background: #f7f7f7;
}
.wt-loginfooterinfo a{
	width: 50%;
	float: left;
	color: #55acee;
	text-align: center;
	position: relative;
	line-height: 50px;
}
.wt-loginfooterinfo a + a:before{
	top: 50%;
	left: 0;
	content: '';
	width: 2px;
	height: 30px;
	background:#ddd;
	position: absolute;
	margin: -15px 0 0;
}
body.wt-login .wt-loginarea{display: none;}
.wt-userlogedin{
	float:right;
	padding:20px;
	cursor:pointer;
	position:relative;
	padding-right:0;
	position: relative;
}
.wt-userlogedin:before{
	left: 0;
	top: 50%;
	width: 1px;
	content: '';
	height: 36px;
	background: #ddd;
	margin-top:-18px; 
	position: absolute;
}
body.wt-login .wt-userlogedin{display: block;}
.wt-userlogedin .wt-userimg{
	float:left;
	margin-right:10px; 
}
.wt-username{overflow:hidden;}
.wt-username h3{
	font-size:16px;
	font-weight:400;
	margin: 0 0 3px;
	line-height:18px;
}
.wt-username span{
	display:block;
	font-size:13px;
	line-height:16px;
}
.wt-usernav{
	right:0;
	opacity:0;
	top:140px;
	z-index:9;
	width:220px;
	visibility:hidden;
	position:absolute;
	border-radius:5px;
}
.wt-userlogedin:hover .wt-usernav{
	top:100%;
	opacity:1;
	visibility:visible;
}
.wt-usernav ul{
	width:100%;
	float:left;
	font-size:14px;
	background:#fff;
	list-style:none;
	line-height:16px;
	border-radius:0 0 4px 4px;
}
.wt-usernav > ul{
	border-top:2px solid;
	-webkit-box-shadow: 5px 10px 20px 0 rgba(0,0,0,0.25);
    box-shadow: 5px 10px 20px 0 rgba(0,0,0,0.25);
}
.wt-usernav ul li{
	width:100%;
	float:left;
	position:relative;
	line-height:inherit;
	list-style-type:none;
}
.wt-usernav ul li + li{border-top:1px solid #eee;}
.wt-usernav ul li a{
	color:#767676;
	display:block;
	padding:11px 20px;
	line-height:inherit;
	position: relative;
}
.wt-usernav ul li:hover > a{color: #323232;}
.wt-usernav ul li a span{
	line-height:inherit;
	display:inline-block;
	vertical-align:middle;
}
.wt-usernav ul li .sub-menu{
	border:0;
	left:auto;
	right: 100%;
	border-radius:4px 0 0 4px;
}
.wt-usernav ul li:hover .sub-menu{
	top:0;
	opacity:1;
	visibility:visible;
}
.wt-usernav ul li .sub-menu li a{border-radius:0 5px 5px 0;}
.wt-usernav ul li.menu-item-has-children:after,
.wt-usernav ul li.page_item_has_children:after{
	top:0;
	right:20px;
	color:#999;
	font-size:10px;
	content:'\e876';
	line-height:40px;
	position:absolute;
	font-family:'Linearicons-Free';
}
.wt-navigation > ul > li.menu-item-has-children .children li .children.menu-item-moved,
.wt-navigation > ul > li.page_item_has_children .children li .children.menu-item-moved,
.wt-navigation > ul > li.menu-item-has-children .sub-menu li .sub-menu.menu-item-moved,
.wt-navigation > ul > li.page_item_has_children .sub-menu li .sub-menu.menu-item-moved{border-radius:4px 0 0 4px; }
.wt-navigation > ul > li.menu-item-has-children .children li .children.menu-item-moved li:first-child,
.wt-navigation > ul > li.page_item_has_children .children li .children.menu-item-moved li:first-child,
.wt-navigation > ul > li.menu-item-has-children .sub-menu li .sub-menu.menu-item-moved li:first-child,
.wt-navigation > ul > li.page_item_has_children .sub-menu li .sub-menu.menu-item-moved li:first-child{border-radius: 4px 0 0 0;}
.wt-navigation > ul > li.menu-item-has-children .children li .children.menu-item-moved li:last-child,
.wt-navigation > ul > li.page_item_has_children .children li .children.menu-item-moved li:last-child,
.wt-navigation > ul > li.menu-item-has-children .sub-menu li .sub-menu.menu-item-moved li:last-child,
.wt-navigation > ul > li.page_item_has_children .sub-menu li .sub-menu.menu-item-moved li:last-child{border-radius: 4px 0 0 4px;}
/* Banner Style */
.wt-bannerholder{
	background-size:cover;
    background-repeat: no-repeat;
    position: relative;
}
.wt-bannerholder:before{
	top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    background: rgba(50,50,50,0.40);
}
.wt-bannerimages{
	float: left;
	width: 540px;
	margin-left:-125px; 
	padding: 20px 0 19px;
}
.wt-bannermanimg{
	margin: 0;
	float: left;
	width: 100%;
	position: relative;
}
.wt-bannermanimg img{
	width: 100%;
	display: block;
}
.wt-bannermanimgone,
.wt-bannermanimgtwo{
	top: 0;
	left: 0;
	content: '';
	position: absolute;
	animation-name: floating;
	-webkit-animation-name: floating;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
}
.wt-bannermanimgone{
		animation-duration: 7s;
	-webkit-animation-duration: 7s;
}
.wt-bannermanimgtwo{
		animation-duration: 12s;
	-webkit-animation-duration: 12s;
}
.wt-bannercontent{
	float: left;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	height: 100%;
}
.wt-bannerhead{
	float: left;
	width: 100%;
	margin: 0 0 13px;
}
.wt-bannercontent .wt-title h1{
	color: #fff;
	font-size: 50px;
	font-weight: 600;
	line-height: 58px;
	margin: 0 0 20px;
	text-transform: inherit;
}
.wt-bannercontent .wt-title h1 span{
	display: block;
	font-weight:400; 
	line-height: 40px;
	margin-bottom:11px; 
}
.wt-bannercontent .wt-bannerhead .wt-description p{
	color: #fff;
	font-size: 18px;
	line-height: 28px;
}
.wt-formbanner{position: relative;margin: 0 0 30px;}
.wt-formbanner fieldset .form-group{margin: 0;}
.wt-formbanner fieldset .form-group .form-control{
	border:0;
	height: 60px;
	font-size: 18px;
	padding: 10px 300px 10px 30px
}
.wt-formoptions{
	top: 0;
	right: 0;
	position: absolute;
}
.wt-dropdown{
	width: 225px;
	float: left;
	border-left: 1px solid #ddd;
}
.wt-dropdown > span{
	color: #999;
	width: 225px;
    float: right;
	font-size:18px;
	cursor: pointer;
    line-height: 55px;
	position: relative;
	padding: 0 20px 0 30px;
}
.wt-dropdown > span em{
	width: 75%;
	height: 60px;
	color: #323232;
	padding: 0 0 2px;
	font-style: normal;
	vertical-align: middle;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.wt-dropdown > span i{
	color: #999;
	float: right;
	font-size: 14px;
	line-height: 60px;
}
.wt-searchbtn{
	border:0;
	width: 60px;
	color: #fff;
	float: right;
	line-height: 60px;
	text-align: center;
	border-radius: 0 4px 4px 0;
}
.wt-searchbtn:hover,
.wt-searchbtn:focus{
	color: #fff;
	outline: none;
}
.wt-radioholder{
	left: 0;
	top: 100%;
	z-index: 1;
	width: 225px;
	display: none;
	background:#fff;
	overflow: hidden;
	position: absolute;
	border-radius: 0 0 5px 5px;
		-webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.10);
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.10);
}
.wt-radioholder .wt-radio input[type=radio] + label{
	color: #323232;
	font-size: 18px;
	line-height: 60px;
	padding: 0 30px 0 20px;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	vertical-align: middle;
	text-overflow: ellipsis;
}
.wt-radioholder .wt-radio input[type=radio] + label:before{display: none;}
.wt-radioholder .wt-radio input[type=radio] + label:after{
	top: 50%;
	left: auto;
	width: 20px;
	height: 20px;
	right: 10px;
	font-size: 12px;
	margin-top: -10px;
	background:transparent;
	content: '\f00c';
}
.wt-radioholder .wt-radio input[type=radio]:checked + label{background:#f7f7f7;}
/* Banner Video Style */
.wt-videoholder{
	float: left;
	width: 100%;
}
.wt-videoshow{
	float: left;
	width: auto;
	margin-right:20px;
}
.wt-videoshow a{
	display: block;
	width: 50px;
	height: 50px;
	background: #fff;
	text-align: center;
	border-radius: 50px;
}
.wt-videoshow a i{
	z-index: 1;
	display: block;
	background: #fff;
	position: relative;
	line-height: 50px;
	border-radius: 50px;
}
.wt-videocontent{
	float: left;
	width: auto;
	padding: 4px 0;
}
.wt-videocontent span{
	display: block;
	color: #fff;
	font-size: 16px;
	line-height: 21px;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-videocontent span em{
	display: block;
	font-style: normal;
	font-size: 13px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif
}
/* Category Style */
.wt-categoryexpl{
	float: left;
	width: 100%;
}
.wt-categorycontent{
	float: left;
	width: 100%;
	min-height: 255px;
	padding: 20px;
	border-radius: 4px;
	overflow: hidden;
	position: relative;
	text-align: center;
	border:1px solid #eff2f5;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
}
.wt-categorycontent:hover{
		-webkit-box-shadow: 5px 10px 20px 0 rgba(0,0,0,0.25);
	box-shadow: 5px 10px 20px 0 rgba(0,0,0,0.25);
}
.wt-categorycontent figure{
	left: 50%;
	margin: 0;
	top: 75px;
	left: 50%;
	width: 65px;
	margin: 0 auto;
	margin-left:-32px;
	position: absolute;
}
.wt-categorycontent:hover figure{top: -80px;}
.wt-cattitle{
	left: 0;
	top: 160px;
	float: left;
	width: 100%;
	padding: 0 20px;
	position: absolute;
}
.wt-categorycontent:hover .wt-cattitle{top:22%;}
.wt-cattitle h3{
	margin: 0;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
}
.wt-categoryexpl > .float-left:nth-child(n+5){margin-top:30px; }
.wt-categoryexpl .wt-btnarea{text-align: center;}
.wt-categoryslidup{
	left:0;
	opacity: 0;
	width: 100%;
	bottom: -100px;
	display: block;
	font-size: 16px;
	padding: 0 10px;
	font-weight: 400;
	line-height: 16px;
	visibility: hidden;
	border-radius: 50%;
	position: absolute;
	text-align: center;
}
.wt-categorycontent:hover .wt-categoryslidup{
	opacity: 1;
	bottom: 0;
	bottom: 20%;
	visibility: visible;
}
.wt-categoryslidup p{
	font-size: 14px;
	margin: 0 0 28px;
	line-height: 24px;
}
.wt-categoryslidup a{
	color: #55acee;
	font-size: 14px;
	line-height: 16px;
}
.wt-categoryslidup a i{font-size: 12px;}
/* Join Company Style */
.wt-companyinfohold{position: relative;background:#323232;}
.wt-companyinfohold:before,
.wt-companyinfohold:after{
	top: 0;
	content: '';
	width: 100%;
	height: 100%;
	opacity: 0.8;
	max-width: 397px;
	position: absolute;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.wt-companyinfohold:before{
	left: 0;
	background-image: url(images/bg/img-01.jpg);
}
.wt-companyinfohold:after{
	right: 0;
	background-image: url(images/bg/img-02.jpg);
}
.wt-companydetails{
	float: left;
	width: 100%;
	position: relative;
	z-index: 2;
}
.wt-companycontent{
	width: 50%;
	float: left;
	padding: 30px 40px;
	min-height: 353px;
	background:#f7f7f7;
	text-align: center;
	position: relative;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
}
.wt-companydetails .wt-companycontent + .wt-companycontent:before{
	top: 0;
	left: -5px;
	width: 10px;
	height: 100%;
	content: '';
	background: #fff;
	position: absolute;
}
.wt-companyinfotitle{
	float: left;
	width: 100%;
}
.wt-companyinfotitle h2{
	font-size:28px;
	margin: 0 0 17px;
	line-height: 22px;
}
.wt-companycontent .wt-description{margin: 0 0 25px;}
.wt-companycontent .wt-description p{
	margin: 0;
	font-size: 16px;
	line-height: 26px;
}
/* Limitless Experience Style */
.wt-mobileimg{
	margin: 0;
	float: left;
	width: 100%;
}
.wt-mobileimg{
	width: 100%;
	display: block;
}
.wt-experienceholder{
	width: 100%;
	float: left;
	padding: 57px 0;
}
.wt-experienceholder .wt-sectiontitle{margin: 0 0 34px;}
.wt-experienceholder .wt-description p{
	font-size: 16px;
	line-height: 26px;
	margin: 0 0 26px;
}
.wt-experienceholder .wt-appicon{margin-top: 16px;}
.wt-appicon{
	float: left;
	width: 100%;
	list-style:none;
}
.wt-appicon li{
	float: left;
	width: auto;
	list-style-type: none;
}
.wt-appicon li + li{margin-left:30px;}
.wt-appicon li a{display: block;}
.wt-appicon li figure{
	margin: 0;
	float: left;
	width: 100%;
}
.wt-appicon li figure img{
	width: 100%;
	display: block;
}
/* Inner Header Form Style */
.wt-headervtwo .wt-navigationarea .wt-logo{border-right: 1px solid #ddd;padding-right:30px; }
.wt-formbannervtwo{
	width: auto;
	padding-left:30px;
	position: relative; 
	margin: 13px 0 13px 30px;
}
.wt-formbannervtwo:after{
	left: 0;
	top: 50%;
	width: 1px;
	content: '';
	height: 36px;
	margin-top:-18px; 
	background: #ddd;
	position: absolute;
}
.wt-formbannervtwo fieldset .form-group{
		-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.20);
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.20);
	border-radius: 4px;
}
.wt-formbannervtwo fieldset .form-group .form-control{height: 50px;border:1px solid #ddd;font-size: 14px;}
.wt-formbannervtwo .wt-dropdown > span{line-height: 48px;font-size: 14px;}
.wt-formbannervtwo .wt-dropdown > span i,
.wt-formbannervtwo .wt-dropdown > span em{line-height: 48px;font-size: 14px;padding: 0;}
.wt-formbannervtwo .wt-dropdown > span em{height:auto;}
.wt-formbannervtwo .wt-searchbtn{
	width: 50px;
	line-height: 50px;
}
.wt-formbannervtwo .wt-radioholder .wt-radio input[type=radio] + label{font-size: 14px;}
/* Artcle Style */
/* Artcle Banner Style */
.wt-innerbannerholder{
	height: 300px;
	background-image: url(images/tb.jpg);
	background-size: cover;
    background-repeat: no-repeat;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	position: relative;
	background-color: #35546f;
}
.wt-innerbannercontent{
	float: left;
	width: 100%;
	text-align: center;	
}
.wt-title{
	float: left;
	width: 100%;
}
.wt-innerbannercontent .wt-title h2{
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.wt-title h2{
	display: block;
	font-size: 50px;
	font-weight: 700;
	line-height: 45px;
}
.wt-innerbannercontent .wt-title h2{color: #fff;}
.wt-articletabshold{
	float: left;
	width: 100%;
	display: block;
}
.wt-navarticletab{
	width: 100%;
	display: block;
	list-style:none;
	text-align: center;
	line-height: 20px;
	border-bottom: 1px solid #ddd;
}
.wt-navarticletab li{
	width: auto;
	display: inline-block;
	line-height: inherit;
	vertical-align: middle;
	list-style-type: none;
}
.wt-navarticletab li a{
	display: block;
	color: #767676;
	font-size: 16px;
	padding: 0 25px 15px;
	position: relative;
	line-height: inherit;
	font-family:'Poppins', Arial, Helvetica, sans-serif;
}
.wt-navarticletabvtwo{line-height: 69px;}
.wt-navarticletabvtwo li a{padding: 0 25px;}
.wt-navarticletab li a:after{
	left: 0;
	width: 0;
	content: '';
	bottom: -1px;
	z-index: 1;
	height: 2px;
	position: absolute;
}
.wt-navarticletab li a.active:after,
.wt-navarticletab li:hover a:after{width: 100%;}
.wt-articletabshold .wt-contentarticle{margin: 25px 0;}
.wt-contentarticle{
	float: left;
	width: 100%;
}
.wt-article{
	float: left;
	width: 100%;
    margin: 15px 0;
	position: relative;
	border-radius: 4px;
	padding-bottom: 110px;
}
.wt-article:hover{
		-webkit-box-shadow: 0 10px 20px 0 rgba(0,0,0,0.25);
	box-shadow: 0 10px 20px 0 rgba(0,0,0,0.25);
}
.wt-article figure{
	margin: 0;
	float: left;
	width: 100%;
	border-radius: 4px 4px 0 0;
}
.wt-article figure a{
	background: #000;
	display: block;
	border-radius: 4px 4px 0 0;
}
.wt-article-holder .wt-article figure a{border-radius: 4px 4px 0 0;}
.wt-article figure img{
	width: 100%;
	opacity: 0.80;
	display: block;
	border-radius: 4px 4px 0 0;
}
.wt-article:hover figure img{opacity: 0.4;}
.workreap-search-page  .wt-article figure img,
.workreap-home-page .wt-article figure img{width: auto;opacity: 1.0;max-width: 100%;}
.workreap-search-page  .wt-article figure a,
.workreap-home-page .wt-article figure a{background: transparent;}
.wt-articlecontent{
	left: 0;
	bottom: 0;
	float: left;
	width: 100%;
	padding: 23px 30px 30px 30px;
	background:#fff;
	position: absolute;
	border-radius: 0 0 4px 4px;
}
.wt-articlecontent .wt-title h2{
	margin: 0;
	display: block;
	color: #323232;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}
.wt-classicaricle-holder .wt-articlecontent .wt-title h2{line-height: 22px;}
.wt-articlecontent .wt-postarticlemeta{margin-top:14px; }
.wt-postarticlemeta{
	width: 100%;
	float: left;
	font-size:13px;
	line-height:15px;
	list-style:none;
}
.wt-postarticlemeta li{
	width:auto;
	float:left;
	padding:0 12px;
	text-align:center;
	line-height:inherit;
	list-style-type:none;
}
.wt-postarticlemeta li:first-child{padding-left: 0;}
.wt-postarticlemeta li i,
.wt-postarticlemeta li span{
	color:#999;
	display:inline-block;
	vertical-align:middle;
}
.wt-postarticlemeta li a span,
.wt-postarticlemeta li + li span {color: #55acee;}
.wt-postarticlemeta li i{margin:0 5px 0 0;}
/* Article Single Style */
.wt-articlesingle-holder{
	float: left;
	width: 100%;
	padding: 30px;
	border-radius: 4px;
}
.wt-articlesingle-content{
	float: left;
	width: 100%;
}
.wt-singleimg-one{
	margin: 0;
	float: left;
	width: 100%;
	margin-bottom:40px; 
	border-radius: 4px;
	background: #323232;
}
.wt-singleimg-one img{
	width: 100%;
	opacity: 0.80;
	display: block;
	border-radius: 4px;
}
.wt-innertitle h2{
	font-size: 28px;
	line-height: 28px;
}
.wt-articlesingle-content .wt-title h2{
	display: block;
	font-size: 28px;
	margin:0 0 25px;
	line-height: 26px;
}
.wt-articlesingle-content .wt-postarticlemeta{
	font-size: 16px;
	margin: 0 0 35px;
	line-height: 17px;
}
.wt-articlesingle-content .wt-postarticlemeta li{padding: 0 15px;}
.wt-articlesingle-content .wt-postarticlemeta li:first-child{padding-left:0; }
.wt-articlesingle-content .wt-description p{
	font-size: 16px;
	margin: 0 0 23px;
	line-height: 26px;
}
.wt-articlesingle-content .wt-description .wt-clear{clear: both;}
.wt-blogdetailimgvtwo figcaption span {
	display: block;
	font-size: 13px;
	padding: 10px 0 0;
	margin: 0 0 22px;
	line-height: 13px;
	text-align: center;
	font-style: italic;
}
.wt-articlesingle-content .wt-description ul{
	float: left;
	width: 100%;
	list-style: none;
	font-size: 16px;
	line-height: 18px;
	padding: 0 0 15px; 
}
.wt-articlesingle-content .wt-description .wt-bloglistingstyle {
    width: auto;
    float: none;
    overflow: hidden;
}
.wt-articlesingle-content .wt-description .wt-blogliststyle {
	width: auto;
	float: none;
	overflow: hidden;
}
.wt-bloglistingstyle li{
	margin: 12px 0;
	position: relative;
	line-height: inherit;
	list-style-type: none;
	padding:0 0 0 30px;
}
.wt-bloglistingstyle li:first-child{padding:0 0 0 30px;margin: 2px 0 12px;}
.wt-bloglistingstyle li:before{
	left: 0;
	top: 7px;
	color: #00cc8d;
	font-size:16px; 
	content: '\f00c';
	margin: -7px 0 0px;
	position: absolute;
	font-family:'FontAwesome';
}
.wt-articlesingle-content .wt-description ul li span{
	font-size: inherit; 
	line-height: inherit;
}
.wt-blogdetailimgvtwo{
	float: left;
	margin: 0;
	width: 100%;
	position: relative;
	border-radius: 4px;
}
.wt-blogdetailimgvtwo img{
	width: 100%;
	display: block;
	position: relative;
	border-radius: 4px;
}
.wt-blogdetailimgvtwo img:before{
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	background: rgba(50,50,50,0.40);
}
.wt-blogdetailimgvtwo.wt-alignleft{
	width: auto;
	margin-right:30px;
}
.wt-blogdetailimgvtwo.wt-alignright{
	width: auto;
	float: right;
	margin-left: 30px;	
}
.wt-video{
	float: left;
	width: 100%;
	margin: 0 0 30px;
}
.wt-video figure{
	margin: 0;
	float: left;
	width: 100%;
	border-radius: 5px;
	background: #323232;
}
.wt-video figure img{
	width: 100%;
	opacity: 0.80;
	display: block;
	border-radius: 4px;
}
.wt-tagsshare{
	float: left;
	width: 100%;
	margin-top:10px; 
	padding: 30px 0;
	border-top: 1px solid #ddd;
}
.wt-tagsshare .wt-tag{width: auto;}
.wt-tagsshare .wt-tag a{font-size: 12px;margin: 0 5px;line-height: 28px;}
.wt-tagsshare .wt-tag span{
	float: left;
	font-size: 14px;
	line-height: 18px;
	display: inline-block;
	padding: 6px 0;
	margin: 5px;
	margin-right:15px; 
}
.wt-blogsocialicons{
	width: auto;
	float: right;
}
.wt-tagsshare .wt-blogsocialicons{padding: 5px 0;}
.wt-blogsocialicons li.wt-sharejob{width: auto;}
.wt-socialiconssimple li:last-child{padding-right: 0;}
.wt-blogsocialicons span{
	float: left;
	font-size: 14px;
	display: block;
	line-height: inherit;
}
.wt-socialiconssimple li a{font-size: 16px;}
.wt-author{
	width: 100%;
	margin: 0;
	float: left;
	padding: 40px 0;
	border-bottom: 1px solid #ddd;
}
.wt-authordetails{
	float: left;
	width: 100%;
	padding: 20px;
	background:#f7f7f7;
	border-radius: 4px;
}
.wt-author figure{
	width:auto;
	float: left;
	margin: 0 20px 0 0;
	position: relative;
}
.wt-author figure a{
	display: block;
	overflow: hidden;
	position: relative;
}
.wt-author figure i{
	top: 0;
	left: 0;
	color: #fff;
	width: 30px;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	border-radius: 50%;
	position: absolute;
	background: #f91942;
}
.wt-authorcontent{
	overflow: hidden;
	padding: 12px 0 0;
}
.wt-authorhead{
	width: 100%;
	float: left;
}
.wt-authorhead h3{
	margin: 0 0 9px;
	color: #323232;
	font-size: 16px;
	line-height: 14px;
	font-weight: 400;
}
.wt-authorhead span{
	display: block;
	font-size: 13px;
	line-height: 13px;
}
.wt-authorhead span i{display: inline-block;vertical-align: middle;}
.wt-authorhead span a{display: block;}
.wt-authorcontent .wt-description{padding: 20px 0 0;}
.wt-authorcontent .wt-description p{margin: 0;font-size: 14px;}
.wt-boxleft{float: left;}
.wt-boxright{float: right;}
.wt-boxright .wt-socialiconssimple li:last-child{padding-right: 0;}
.wt-comments{
	margin: 0;
	width: 100%;
	float: left;
	padding: 40px 0;
	border-top:1px solid #ddd; 
}
.wt-comments > h2{
	font-size: 20px;
	margin: 0 0 16px;
	font-weight: 400;
	line-height: 18px;
}
.wt-comments ul{
	width: 100%;
	float: left;
	font-size: 16px;
	line-height: 18px;
	list-style: none;
}
.wt-comments > ul > li{
	width: 100%;
	float: left;
	line-height: inherit;
	list-style-type: none;
}
.wt-comments > ul > li + li{margin: 20px 0 0;}
.wt-comments > ul > li .wt-author{
	border: 0;
	margin: 0;
	padding: 0;
}
.wt-child{
	margin: 0;
	margin-top: 10px;
	list-style: none;
	padding-left: 95px;
}
.wt-child li{list-style-type: none;}
.wt-child > li + li{margin: 20px 0 0;}
.wt-comments .comment-respond,
.wt-replaybox{
	width: 100%;
	float: left;
}
.wt-comments .comment-respond h2,
.wt-replaybox h2{
	font-size: 20px;
	margin: 0 0 16px;
	font-weight: 400; 
	line-height: 18px;
}
.wt-formreply .wt-inputwithicon .form-control{padding: 10px 10px 10px 40px;}
.wt-formreply .wt-inputwithicon i{
	width: 40px;
	height: 40px;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
}
.wt-btnreply{
	float: right;
	display: block;
	font-size: 16px;
	line-height: 16px;
}
.wt-btnreply span{
	float: left;
	color: #767676;
	font-size: 14px;
	padding: 0 10px 0 0;
	line-height: inherit;
}
.wt-btnreply i{
	color: #00cc67;
	font-size: 14px;
}
.wt-commentsbtn{
	float: left;
	margin: 30px 0 0;
	width: 100%;
	text-align: center;
}
.wt-commentsbtn .wt-btn{
	border: 0;
	padding: 0 30px;
	font-size: 14px;
	line-height: 50px;
}
.wt-formleavecomment fieldset{
	width: auto;
	float: none;
	clear: both;
	margin: -5px;
}
.wt-formleavecomment fieldset .form-group{
	margin: 0;
	width: 50%;
	padding: 5px;
}
.wt-formleavecomment fieldset .form-group i{
	top: 4px;
	left: 4px;
	color:#999;
	font-size: 14px; 
}
.wt-formleavecomment .form-group:nth-child(5){width: 100%;}
.wt-formleavecomment fieldset .form-group input.form-control::placeholder{color: #999;}
.wt-formleavecomment .form-group textarea.form-control{height: 180px;}
.wt-formleavecomment .form-group .wt-btn {
	border: 0;
	padding: 0 40px;
	font-size: 14px;
	min-width: 160px;
	line-height: 50px;
}
/* Sidebar Style */
.wt-widget{
	float: left;
	width: 100%;
	padding: 30px;
	margin: 0 0 30px;
	background:#fff;
	border-radius: 4px;
}
.wt-widgettitle{
	margin-bottom:30px;
	padding-bottom:17px;  
	border-bottom: 1px solid #ddd;
}
.wt-widgettitle h2{
	margin: 0;
	display: block;
	font-weight: 600;
	font-size: 16px;
	line-height: 18px;
}
.wt-widgetcontent{
	float: left;
	width: 100%;
}
.wt-categoriescontent{
	float: left;
	width: 100%;
	list-style:none;
	line-height: 14px;
}
.wt-categoriescontent li{
	float: left;
	width: 100%;
	line-height: inherit;
	list-style-type: none;
}
.wt-categoriescontent li + li{margin-top: 20px;}
.wt-categoriescontent li a{
	color:#767676;
	display: block;
	font-size: 14px;
	line-height: inherit;
}
.wt-categoriescontent li a em{
	float: right;
	font-style: normal;
}
.wt-particlehold{
	float: left;
	width: 100%;
}
.wt-widgetarticlesholder .wt-particlehold + .wt-particlehold{margin-top:30px; }
.wt-particlehold figure{
	margin: 0;
	width: auto;
	float: left;
	border-radius: 5px;
	background: #323232;
}
.wt-particlehold figure img{
	width: 100%;
	display: block;
	opacity: 0.80;
	border-radius: 5px; 
}
.wt-particlehold:hover figure img{opacity: 0.4;}
.wt-particlecontent{
	margin: -4px 0;
	overflow: hidden;
	padding: 0 0 0 20px;
}
.wt-particlecontent h3{
	margin: 0 0 9px;
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
}
.wt-particlecontent span{
	color: #999; 
	display: block;
	font-size: 13px;
	padding: 2px 0 0;
	line-height: 13px;
}
.wt-particlecontent span i{margin: 0 3px 0 0;}
.tagcloud,
.wt-widgettag{
	float: left;
	width: 100%;
}
.wt-widget .tagcloud,
.wt-widget .wt-widgettag{
	width: auto;
	float: none;
	margin: -5px;
	overflow: hidden;
}
.tagcloud a,
.wt-widgettag a{
	float: left;
	margin: 5px;
	padding: 0 18px;
	color: #767676;
	font-size: 14px;
	line-height: 38px;
	text-align: center;
	border-radius: 20px;
	border: 1px solid #ddd;
}
.tagcloud a:hover,
.wt-widgettag a:hover{color: #fff;}
.wt-classicaricle-header,
.wt-classicaricle-holder{
	float: left;
	width: 100%;
}
.wt-classicaricle-header > .wt-title h2{
	font-size:28px;
	margin:0 0 18px;
	line-height:28px; 
}
.wt-classicaricle-header .wt-description p{
	color: #767676;
	font-size:16px;
	line-height: 26px;
	margin: 0 0 22px;
}
.wt-article-holder{
	float: left;
	width: 100%;
	margin: -15px 0;
}
.wt-classicaricle-holder .wt-pagination{margin-top:40px;}
/* About Style */
/* Greetings & Welcome Style */
.wt-greeting-holder{
	float: left;
	width: 100%;
	padding: 30px;
	background: #fff;
}
.wt-greetingcontent{
	float: left;
	width: 100%;
	padding: 24px 0;
}
.wt-greetingcontent .wt-sectiontitle {margin: 0 0 34px;}
.wt-greetingcontent .wt-description p {
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 26px;
}
.wt-statistics{
	width:100%;
	float:left;
	margin: 15px 0 0;
}
.wt-statisticcontent{
	float: left;
	width: 33.33%;
}
.wt-statisticcontent h3{
	font-size:28px;
	line-height:28px;
	font-weight: 700;
	display: inline-block;
	vertical-align: middle;
}
.wt-statisticcontent h4{
	margin:0;
	float:left;
	width: 100%;
	font-size:16px;
	color: #767676;
	font-weight:400;
	line-height:16px;
}
.wt-statisticcontent em{
	font-size: 28px;
	font-weight:600;
	font-style:normal;
	line-height: 28px;
}
.wt-countercolor1 h3,
.wt-countercolor1 em{color: #2ecc71}
.wt-countercolor2 h3,
.wt-countercolor2 em{color: #3498db}
.wt-countercolor3 h3,
.wt-countercolor3 em{color: #9b59b6}
.wt-greetingvideo{
	float: left;
	width: 100%;
}
.wt-greetingvideo figure{
	margin: 0;
	float: left;
	width: 100%;
}
.wt-greetingvideo figure a{display: block;}
.wt-greetingvideo figure img{
	display: block;
	width: 100%;
}
/* Signup Style */
.wt-signupcontent{
	float: left;
	width: 100%;
	padding:80px 0 80px 35px;
}
.wt-signupcontent .wt-title h2{
	color: #fff;
	display: block;
	font-size: 50px;
	margin: 0 0 15px;
	line-height: 68px;
}
.wt-signupcontent .wt-title h2 span{
	display: block;
	font-weight: 400;
	margin: 0 0 4px;
	line-height: 44px;
	text-transform: inherit;
}
.wt-signupcontent .wt-description p{
	color: #fff;
	font-size: 18px;
	line-height: 28px;
}
.wt-signupcontent .wt-btnarea{margin: 13px 0 0;}
.wt-signupcontent .wt-btnarea a + a{margin-left:26px; }
.wt-signupholder{
	float: left;
	width: 100%;
	background: url(images/signup.jpg);
	background-size:cover !important;
	background-repeat:no-repeat !important;  
}
.wt-btnvtwo{background:#323232 !important;}
/* Brands Style */
.wt-barandslider .wt-brandimg{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
.wt-barandslider{
	padding: 40px 0;
	background:#fcfcfc;
}
.wt-barandslider .owl-item + .owl-item figure {border-left: 1px solid #dbdbdb;}
.wt-brandimg img{
	width: 100%;
	display: block;
}
/* Our Team Style */
.wt-teamfilter{
	float: none;
	margin: -2px;
	width: auto;
	overflow: hidden;
}
.wt-teamfilter .wt-sectionhead{width: 40%;padding: 56px 0;}
.wt-teamfilter .wt-sectionhead .wt-sectiontitle{margin: 0;}
.wt-teamholder{
	float: left;
	width: 20%;
	padding: 2px;
	overflow: hidden;
	position: relative;
}
.wt-speakerimg{
	margin: 0;
	float: left;
	width: 100%;
	background:#323232;
}
.wt-speakerimg img{
	width: 100%;
	display: block;
	opacity: 0.80;
}
.wt-teamcontent{
	top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding:60px 20px;
    display: none;
	background: #fff;
    position: absolute;
}
.wt-teamcontent .wt-title{text-align: center;}
.wt-teamcontent .wt-title h2{
	display: block;
	font-size: 18px;
	line-height: 18px;
	font-weight: 400;
}
.wt-teamcontent .wt-title{
	font-size: 14px;
	line-height: 16px;
}
.wt-teamcontent .wt-socialiconssimple{margin-top:20px;}
.wt-teamcontent .wt-socialiconssimple li{
	float: none;
	display: inline-block;
	vertical-align: middle;
}
.wt-ourteamhold{padding: 30px;}
/* How To Works Style */
/* Start Hiring Style */
.wt-starthiringhold + .wt-starthiringhold{border-top: 1px solid #ddd;}
.wt-innerspace{padding: 80px 30px;}
.wt-starthiringcontent{
	float: left;
	width: 100%;
}
.wt-starthiringcontent .wt-sectionhead .wt-sectiontitle{margin: 0 0 30px;}
.wt-starthiringcontent .wt-sectionhead .wt-description p{
	margin: 0;
	font-size: 16px;
	line-height: 26px;
	margin: 0 0 23px;
}
.wt-starthiringcontent .wt-sectionhead .wt-description{margin: 0 0 20px;}
.wt-starthiringcontent .wt-sectionhead .wt-description p a{text-decoration: none;color: #55acee;}
.wt-likeunlike{
	float: left;
	width: 100%;
	line-height: 14px;
}
.wt-likeunlike span{
	color: #323232;
	font-size: 12px;
	line-height: inherit;
}
.wt-likeunlike a{line-height: inherit;font-size: 14px;padding: 0 7px;}
.wt-like,
.wt-like:hover,
.wt-like:focus{color:#00cc8d}
.wt-unlike,
.wt-unlike:hover,
.wt-unlike:focus{color: #ff5851}
.wt-likeunlike a + a{border-left:1px solid #989898;}
/*	How To Work Style */
.wt-howtoworkimg{
	float: left;
	width: 100%;
}
.wt-howtoworkimg figure{
	margin: 0;
	float: left;
	width: auto;
}
.wt-howtoworkimg figure img{
	width: 100%;
	display: block;
}
/*	Accordion Style */
.wt-accordionhold{
	float: left;
	width: 100%;
	list-style:none; 
}
.wt-accordionhold li{
	float: left;
	width: 100%;
	list-style-type: none;
}
.wt-accordionhold li:nth-child(even) .wt-accordiontitle{border-top:0;border-bottom: 0;}
.wt-accordionhold li:nth-child(even) .wt-accordiondetails{border-bottom: 0;border-top: 1px solid #ddd;}
.fw-accordion .fw-accordion-title .ui-icon{display: none;}
.fw-accordion .fw-accordion-title,
.fw-accordion .fw-accordion-title:first-child,
.wt-accordiontitle{
	float: left;
	width: 100%;
	cursor: pointer;
	padding: 10px 20px;
	border:1px solid #ddd;
}
.wt-accordiontitle span{
	font-size: 14px;
	color: #323232;
	line-height: 28px;
}
.fw-accordion .fw-accordion-title{font:400 14px/28px 'Open Sans', Arial, Helvetica, sans-serif;}
.fw-accordion .fw-accordion-title{
	margin: 0;
	border-radius:0;
	background: #fff;
	font:400 14px/28px 'Open Sans', Arial, Helvetica, sans-serif;
}
.fw-accordion .fw-accordion-content p{
	padding: 0;
	color: #767676;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.fw-accordion .fw-accordion-title + .fw-accordion-title{border-radius:0; }
.fw-accordion .fw-accordion-content{
	border-bottom: 0;
	padding: 30px;
	border: 0;
	background: #f7f7f7;
}
.wt-accordiondetails{
	float: left;
	width: 100%;
	padding: 30px;
	border-bottom: 1px solid #ddd;
	background:#f7f7f7;
}
.wt-accordiondetails .wt-title h3{
	font-size: 18px;
	line-height: 20px;
	font-weight: 400;
}
.wt-accordiondetails .wt-description p,
.fw-accordion .fw-accordion-content > p{
	margin: 0;
	font-size: 14px;
	line-height: 24px;
}
.wt-accordiondetails .wt-likeunlike{margin-top: 20px;}
.wt-accordiondetails .wt-description p a{
	color: #55acee;
	text-decoration: none;
}
/* Register Page Style */
/* Register Form Style */
.wt-registerformhold{
	float: left;
	width: 100%;
	background: #fff;
}
.wt-registerformmain{
	float: left;
	width: 100%;
	padding: 30px;
}
.wt-registerhead{
	float: left;
	width: 100%;
	margin: 0 0 15px;
	padding: 0 100px;
	text-align: center;
}
.wt-registerhead .wt-title h3{
	font-size: 28px;
	line-height:30px;
	font-weight: 700;
	margin: 0 0 19px;
	text-transform: inherit;
}
.wt-registerhead .wt-description p{
	font-size: 16px;
	line-height: 26px;
}
.wt-joinforms{
	float: left;
	width: 100%;
}
.wt-joinsteps{
	float: left;
	width: 100%;
	margin: 0 0 30px;
	list-style: none;
	text-align: center;
}
.wt-joinsteps li{
	padding: 0 12px;
	margin: 0 15px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	list-style-type: none;
}
.wt-joinsteps li + li:after{
	width: 30px;
	content: '';
	top: 50%;
	left: -32px;
	height: 2px;
	margin-top:-1px; 
	background:#ddd;
	position: absolute;
}
.wt-joinsteps li a{
	color: #999;
	width: 40px;
	height: 40px;
	display: block;
	text-align: center;
	border-radius: 50px;
	border:2px solid #ddd;
	font: 700 13px/38px 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-joinsteps li.wt-done-next a{
	color: #fff;
	background:#00cc8d;
	border-color:#00cc8d; 
}
/* Register Form Style */
.wt-formregister .wt-registerformgroup{
	float: none;
	width: auto;
	margin: -5px;
}
.form-group-half{width: 50%;}
.wt-formregister .wt-registerformgroup .form-group{
	margin: 0;
	padding: 5px;
	position: relative;
}
.wt-form-group-dropdown .form-control{padding: 10px 10px 10px 113px;}
.wt-form-group-dropdown .wt-select{
	top: 5px;
	left: 5px;
	width: 95px;
	position: absolute;
}
.wt-form-group-dropdown .wt-select select{border-radius: 4px 0 0 4px;}
.wt-formregister .wt-formregisterstart{margin-top:20px; }
.wt-formtitle h4{
	font-size:18px; 
	margin: 0 0 7px;
	font-weight: 400;
	line-height: 18px;
}
.wt-joinnowholder{
	float: left;
	width: 100%;
	margin-top:37px; 
	text-align: center;
}
.wt-joinnowholder .wt-title h4{
	font-size:18px;
	margin: 0 0 6px;
	font-weight: 400;
	line-height: 20px;
}
.wt-joinnowholder .wt-description p{
	margin: 0;
	font-size: 16px;
	padding: 0 50px;
	line-height: 26px;
}
.wt-iconwithtext{
	overflow: visible;
	margin: 20px 0 -5px;
	text-align: center;
}
.wt-iconwithtext li{
	padding: 0;
	float: none;
	margin: 5px 0;
	display: inline-block;
	vertical-align: middle;
}
.wt-iconwithtext li + li{margin-left:7px; }
.wt-iconwithtext li a{
    padding: 0;
    width: auto;
	height: 44px;
    line-height: 44px;
	border-radius: 4px;
}
.wt-iconwithtext li a:hover{
		-webkit-box-shadow: 10px 10px 25px 0 rgba(0,0,0,0.25);
	box-shadow: 10px 10px 25px 0 rgba(0,0,0,0.25);
}
.wt-iconwithtext li a i{
	width: 44px;
	height: 24px;
	line-height: 24px;
	border-right: 1px solid rgba(255,255,255, 0.40);
	display: inline-block;
}
.wt-iconwithtext li a em{
	padding: 0 20px;
	font-weight: 700;
	font-style: normal;
	line-height: inherit;
}
.wt-formaccordionhold li:nth-child(even) .wt-accordiontitle{border-bottom: 1px solid #ddd;}
.wt-formaccordionhold li:nth-child(even) .wt-accordiondetails{border:0;}
.wt-formaccordionhold .wt-accordiontitle{padding: 0 20px;}
.wt-formaccordionhold .wt-accordiontitle .wt-radio label{color: #999;line-height: 16px;padding: 17px 20px 17px 30px;}
.wt-formaccordionhold .wt-accordiontitle .wt-radio label span{color: #999;font-size: 13px;line-height: inherit;}
.wt-formaccordionhold .wt-accordiontitle .wt-radio input[type=radio] + label:before{top: 50%;margin-top:-8px; }
.wt-formaccordionhold .wt-accordiontitle .wt-radio input[type=radio] + label:after{top: 50%; margin-top:-3px;}
.wt-formaccordionhold .wt-accordiontitle .wt-radio input[type=radio]:checked + label{color: #323232;}
.wt-termsconditions .wt-checkboxholder .wt-checkbox input[type=checkbox] + label span{
	color: #323232;
	margin-top:-7px; 
    font-size: 14px;
	line-height: 23px;
}
.wt-radioboxholder{
	float: left;
	width: 50%;
}
.wt-radioboxholder .wt-title h4{
	margin: 0 0 13px;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
}
.wt-radioboxholder .wt-radio + .wt-radio{margin: 18px 0 0;}
.wt-radioboxholder .wt-radio input[type=radio] + label{color: #323232;}
.wt-othersearch{margin: 20px 0 0;}
.wt-checkboxholder{
	float: left;
	width: 100%;
	margin: 30px 0 0;
}
.wt-checkboxholder .wt-radio,
.wt-checkboxholder .wt-checkbox{margin: 0 0 20px;}
.wt-checkboxholder .wt-checkbox input[type=checkbox] + label{
	color: #323232;
	font-size: 14px;
	line-height: 14px;
}
.wt-checkboxholder .wt-checkbox input[type=checkbox] + label a{color: #55acee;}
.wt-joinformc{
	float: left;
	width: 100%;
}
.wt-joinformsimg{
	width: 220px;
	display: block;
	margin: 0 auto 35px !important;
}
.wt-joinformsimg img{
	width: 100%;
	display: block;
}
.wt-verifyform .form-group{margin: 0;}
.wt-verifyform .form-group label{margin: 0 0 7px;font-size: 14px;line-height: 16px;color: #767676;}
.wt-verifyform .form-group label a{color: #55acee;}
.wt-verifyform .form-group.wt-btnarea{margin: 10px 0 0;}
.wt-gotodashboard{
	float: left;
	width: 100%;
	text-align: center;
}
.wt-gotodashboard span{
	font-size: 14px;
	line-height: 22px;
	display: block;
}
.wt-gotodashboard span a{color: #55acee;}
.wt-gotodashboard .wt-btn{margin: 30px 0 0;}
.wt-registerformfooter{
	float: left;
	width: 100%;
	padding:20px;
	text-align: center;
	border-top: 1px solid #ddd;
}
.wt-registerformfooter span{
	display: block;
	font-size: 14px;
	line-height: 29px;
}
.wt-registerformfooter span a{color: #55acee;}
/* Privacy Policy Style */
.wt-effectivecontent{
	float: left;
	width: 100%;
	list-style:none;
	line-height: 18px;
}
.wt-effectivecontent li{
	float: left;
	width: 100%;
	line-height: inherit;;
	list-style-type: none;
}
.wt-effectivecontent li a{
	display: block;
	color: #767676;
	font-size: 14px;
	line-height: inherit;
}
.wt-effectivecontent li + li{margin-top:16px; }
.wt-submitreportholder{
	float: left;
	width: 100%;
	border-radius: 4px;
}
.wt-titlebar{
	width: 100%;
	float: left;
	padding: 25px 30px;
	border-bottom: 1px solid #ddd;
}
.wt-titlebar h2{
	margin: 0;
	font-size: 28px;
	line-height: 30px;
}
.wt-reportdescription{
	float: left;
	width: 100%;
	padding: 30px;
}
.wt-reportdescription .wt-title h3{
	font-size: 20px;
	margin: 0 0 12px;
	font-weight: 400;
	line-height: 20px;
}
.wt-reportdescription .wt-description p{
	font-size: 16px;
	line-height: 26px;
	margin: 0 0 24px;
}
.wt-reportdescription .wt-description:last-child p{margin: 0;}
.wt-reportdescription .wt-description p a{
	color: #55acee;
	text-decoration: none;
}
.wt-reportdescription .wt-description p i{color: #ff5851}
/* User listing Style */
.wt-categoriesslider-holder{
	background:#fff;
	min-height: 80px;
	overflow: hidden;
	position: relative;
	border:1px solid #ddd;
}
.wt-categoriesslider-holder .wt-title{
	width: 320px;
	height: 100%;
	padding: 10px;
	background:#fff;
	z-index: 9;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
	border-right: 1px solid #ddd;
}
.wt-categoriesslider-holder .wt-title h2{
	margin: 0;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
}
.wt-categoriesslider{
	width: 100%;
	float: left;
	padding-left: 319px;
}
.wt-categoryslidercontent{
	float: left;
	width: 100%;
	padding: 15px;
	border-left:1px solid #ddd;
}
.wt-categoryslidercontent:hover{background:#f7f7f7;}
.wt-categoryslidercontent figure{
	margin: 0;
	float: left;
	width: 50px;
	height: 50px; 
	background: #fff;
	border:1px solid #ddd;
	margin-right:15px; 
	border-radius: 50px;
	display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
}
.wt-categoryslidercontent figure img{
	display: block;
	max-width: 30px;
	width: auto !important;
}
.wt-categoryslidercontent .wt-cattitle{
	float: left;
	width: auto;
	max-width: 70%;
	position: static;
	padding: 4px 0 3px;
}
.wt-categoryslidercontent .wt-cattitle h3{
	margin: 0;
	font-size: 14px;
	font-weight: 400;
	display: block;
	overflow: hidden;
	line-height: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.wt-categoryslidercontent .wt-cattitle span{
	font-size: 12px;
	line-height: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/* User listing sidebar Style */
.wt-formsearch > fieldset > .form-group{margin: 0 0 30px;}
.wt-formsearch fieldset .wt-checkboxholder .wt-checkbox:last-child,
.wt-formsearch fieldset .wt-checkboxholder .wt-radio:last-child{margin: 0;}
.wt-formsearch fieldset .form-group .form-control{
	width: 100%;
    padding-right:60px;
}
.wt-searchgbtn{
	top: 0;
	right: 0;
	color:#fff;
	width: 50px;
	display: block;
	line-height: 50px;
	position: absolute;
	text-align: center;
	border-left: 1px solid #ddd;
	border-radius: 0 5px 5px 0;
}
.wt-searchgbtn:hover,
.wt-searchgbtn:focus{color: #fff;}
.wt-formsearch fieldset .form-group .form-control:focus{border-color: #ddd;}
.wt-formsearch fieldset .wt-checkboxholder{margin: 0;}
.wt-formsearch fieldset .wt-checkboxholder .wt-checkbox{margin-bottom:18px; }
.wt-formsearch fieldset .wt-checkboxholder .wt-checkbox label{
	font-size: 14px;
	color: #767676;
	line-height: 16px;
}
.wt-formsearch fieldset .wt-checkboxholder{max-height: 150px;}
.wt-formsearch fieldset .wt-checkboxholder .wt-checkbox label img{
	width: auto;
	display: inline-block;
	vertical-align: baseline;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#3498db !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 4px;}
.mCSB_scrollTools .mCSB_draggerRail{
	width: 4px;
	background:#f7f7f7 ;
}
.wt-usersidebaricon{
	float: left;
	width: 100%;
	display: none;
	margin-bottom:30px;
}
.wt-usersidebaricon span{
	color: #fff;
	width: 30px;
	float: right;
	height: 30px;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	border-radius: 50px;
	position: relative;
}
.wt-usersidebaricon span i{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	border-radius: 50px;
	pointer-events: none;
	animation: sonarWave 2s linear infinite;
}
.wt-applyfilters {
    float: left;
    width: 100%;
    text-align: center;
}
.wt-applyfilters span {
    display: block;
    font-size: 13px;
    line-height: 18px;
    margin: 0 0 16px;
}
.wt-userlistingtitle{
	float: left;
	width: 100%;
	margin-bottom:30px; 
}
.wt-userlistingtitle span{
	display: block;
	font:400 16px/18px 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-userlistingtitle span em{color: #323232;font-style: normal;}
.wt-filterholder{
	float: left;
	width: 100%;
	margin: 0 0 30px;
}
.wt-filtertag{
	float: left;
	width: 100%;
	margin: -2px 0;
	list-style:none;
	line-height: 29px;
}
.wt-filtertag li{
	opacity: 1;
	float: left;
	width: auto;
	margin: 2px 0;
	padding: 0;
	border-radius: 0;
	line-height: inherit;
	list-style-type: none;
}
.wt-filtertag li + li{margin-left:5px; }
.wt-filtertag li:hover a i{
	margin: 0 5px 0 0;
}
.wt-filtertag li a{
	display: block;
	color: #767676;
	background: #fff;
	font-size: 12px;
	padding: 0 13px;
	overflow: hidden;
	border-radius: 15px;
	border:1px solid #ddd;
}
.wt-filtertag li a i{
	opacity: 1;
	float: none;
	color: #ff5851;
	text-shadow: none;
	margin: 0 15px 0 -25px;
	display: inline-block;
	vertical-align: baseline;
}
.wt-filtertag li:hover a i,
.wt-filtertag li a i:focus{color: #ff5851;}
.tipso_bubble{border-radius: 20px 20px 20px 0;}
.tipso_bubble .tipso_content{font-size: 12px;}
.wt-filtertag li.wt-filtertagclear{margin-right:20px; }
.wt-filtertag .wt-filtertagclear a i{margin: 0 5px 0 0;}
.wt-filtertag .wt-filtertagclear a{border-radius: 0;position: relative;overflow: visible;}
.wt-filtertag .wt-filtertagclear a:after{
	width: 0;
	height: 0;
	top: -1px;
	content: '';
	right: -20px;
	position: absolute;
	border-top: 16px solid transparent;
	border-left: 20px solid #ff5851;
	border-bottom: 15px solid transparent;
}
.wt-filtertag .wt-filtertagclear a,
.wt-filtertag .wt-filtertagclear a i,
.wt-filtertag .wt-filtertagclear:hover a,
.wt-filtertag .wt-filtertagclear:hover a i{color: #fff;}
.wt-userlistinghold{
	float: left;
	width: 100%;
	padding: 30px;
	background:#fff;
	border-radius: 4px;
}
.wt-userlistinghold + .wt-userlistinghold{margin: 30px 0 0;}
.wt-userlistinghold:hover{
		-webkit-box-shadow: 10px 10px 20px 0 rgba(0,0,0,0.25);
	box-shadow: 10px 10px 20px 0 rgba(0,0,0,0.25);
}
.wt-userlistingimg{
	width: auto;
	float: left;
	border-radius: 4px;
	max-height: 100px;
	max-width: 100px;
	margin: 0 30px 21px 0;
}
.wt-userlistingimg img{
	width: 100%;
	display: block;
	background: #fff;
	border-radius: 4px;
}
.wt-contenthead{
	float: left;
	width: auto;
	max-width: 420px;
}
.wt-contenthead .wt-title > a{
	display: block;
	color:#323232;
	margin: 0 0 9px;
	font:400 14px/16px 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-contenthead .wt-title h2{
	margin: 0;
	font-weight: 400;
	margin: 0 0 16px;
	font-size: 18px;
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.wt-contenthead .wt-title > a i{color: #00cc8d}
.wt-userlisting-breadcrumb{
	float: left;
	width: 100%;
	line-height: 15px;
}
.wt-userlisting-breadcrumb li{
	width: auto;
	padding: 0 12px;
	line-height: inherit;
	list-style-type: none;
	display: inline-block;
    vertical-align: middle;
}
.wt-userlisting-breadcrumb li:first-child{padding-left: 0;}
.wt-userlisting-breadcrumb li span,
.wt-userlisting-breadcrumb li a{
	display: block;
	color: #767676;
	font-size: 13px;
	line-height: inherit;
}
.wt-userlisting-breadcrumb li + li{border-left: 1px solid #ddd;}
.wt-userlistinghold .wt-description p{
	font-size: 14px;
	line-height: 24px;
}
.wt-userlistinghold .wt-widgettag{
	width: auto;
	margin:-3px;
}
.wt-userlistinghold .wt-widgettag a{
	margin: 3px;
	background:#fff; 
	line-height: 28px;
	font-size: 12px !important;
}
.wt-starsvtwo{
	display: block;
	line-height: 16px;
}
.wt-starsvtwo i{color: rgba(218, 218, 218, 0.8)}
.wt-starsvtwo i:nth-child(1){font-size: 8px;}
.wt-starsvtwo i:nth-child(2){font-size: 10px;}
.wt-starsvtwo i:nth-child(3){font-size: 12px;}
.wt-starsvtwo i:nth-child(4){font-size: 14px;}
.wt-starsvtwo i:nth-child(5){font-size: 16px;}
.wt-starsvtwo i.fill{color: #fecb02;}
.wt-starcontent{
	display: block;
	color: #323232;
	margin: 8px 0 0;
	font-size: 20px;
	line-height: 20px;
	text-align: center;
}
.wt-starcontent sub{
	bottom: 0;
	color: #767676;
	font-size: 70%;
}
.wt-starcontent em{
	color: #55acee;
	display: block;
	margin-top:3px; 
	font-size: 13px;
	line-height: 14px;
	font-style: normal;
}
.wt-featured{background: #fffdf3;position: relative;overflow: hidden;}
.wt-featuredtag.wt-featuredtagcolor1{border-top-color: #e67e22;}
.wt-featuredtag.wt-featuredtagcolor2{border-top-color: #2ecc71;}
.wt-featuredtag.wt-featuredtagcolor3{border-top-color: #ff5851;}
.wt-featuredtag{
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	position: absolute;
	border-top: 40px solid #f1c40f;
	border-right: 40px solid transparent;
}
.wt-featuredtag img{max-width: 40px;margin: -85px 4px 0;border:0;}
.wt-userlistingholder .wt-pagination{margin-top:40px; }
.wt-viewjobholder{
	top: 0;
	right: 0;
	width: 255px;
	height: 100%;
	position: absolute;
	background: #fff;
	border-left: 1px solid #eee;
}
.wt-viewjobholder ul{
	float: left;
	width: 100%;
	padding: 30px;
	list-style:none;
	line-height: 16px;
}
.wt-viewjobholder ul li{
	float: left;
	width: 100%;
	line-height: inherit;
	list-style-type: none;
}
.wt-viewjobholder ul li.wt-btnarea{margin: 27px 0 0;}
.wt-viewjobholder ul li.wt-btnarea .wt-btn{line-height: 36px;width: 100%;}
.wt-viewjobholder ul li + li{margin-top:12px; }
.wt-viewjobholder ul li span{
	display: block;
	color: #323232;
	font-size: 14px;
}
.wt-viewjobholder ul li > span > em{
	width: 30px;
	margin-right:5px; 
	display: inline-block;
	vertical-align: text-top;
}
.wt-viewjobholder ul li > span > em img{
	display: block;
	margin: 5px auto 0;
}
.wt-viewjobholder ul li a i,
.wt-viewjobholder ul li span i{font-size: 13px;width: 30px;}
.wt-clicklike{color: #767676;}
.wt-viewjobdollar{color: #00cc8d;}
.wt-viewjobfolder{color: #3498db;}
.wt-viewjobclock{color: #ff5851;}
.wt-viewjobtag{color: #cf649a;}
.wt-userlistingholdvtwo{min-height: 282px;position: relative;}
.wt-amountbox{
	width: 100%;
	float: left;
	margin: 0 0 16px;
	text-align: center;
}
.wt-amountbox span,
.wt-amountbox input{
	display: inline-block;
	vertical-align: middle;
}
.wt-amountbox span{
	color: #999;
	font-size: 13px;
	line-height: 16px;
	padding: 0 8px 0 0;
}
.wt-amountbox input{
	border: 0;
	float: left;
	padding: 0;
	width: 100%;
	height: auto;
	color: #767676;
	font-size: 14px;
	text-align: center;
}
.wt-themerangeslider {
	width: 100%;
	float: left;
	height: 3px;
	background: #ddd;
	border-radius: 0;
	margin: 10px 0 15px;
	border: 0 !important;
	}
.wt-themerangeslider .ui-slider-handle {
    top: 0px;
	width: 20px;
    height: 20px;
    margin: -9px 0 0;
    border: 2px solid;
    background: #fff;
    border-radius: 50px;
	    -webkit-box-shadow: 0 0 0 5px rgba(255,88,81,0.2);
	box-shadow: 0 0 0 5px rgba(255,88,81,0.2);
}
.wt-themerangeslider .ui-slider-handle:focus{outline: none;}
/* Job Single Style */
.wt-proposalholder{
	float: left;
	width: 100%;
	padding: 30px;
	background:#fff;
	overflow: hidden;
	border-radius: 4px;
	position: relative;
	margin-bottom:30px; 
}
.wt-proposalhead{
	float: left;
	width: auto;
	max-width: 800px;
}
.wt-proposalhead h2{
	font-size: 28px;
	margin: 0 0 18px;
	line-height: 34px;
}
.wt-proposalholder .wt-btnarea{
	width: auto;
	float: right;
	padding: 27px 0;
}
.wt-userlisting-breadcrumbvtwo{line-height: 20px;}
.wt-userlisting-breadcrumbvtwo li span{font-size: 16px;}
.wt-projectdetail-holder{
	float: left;
	width: 100%
}
.wt-projectdetail-holder{
	float: left;
	width: 100%;
	padding: 30px;
	background: #fff;
	border-radius: 4px;
}
.wt-projectdetail{
	float: left;
	width: 100%;
}
.wt-projectdetail-holder .wt-title h3{
	font-size: 20px;
	margin: 0 0 10px;
	line-height: 22px;
	font-weight: 400;
}
.wt-projectdetail .wt-description{margin: 0 0 30px;}
.wt-projectdetail .wt-description p{
	font-size: 16px;
	line-height: 26px;
	margin: 0 0 30px;
}
.wt-projectdetail .wt-description p:last-child{margin: 0;}
.wt-projectliststyle{
	float: left;
	width: 100%;
	list-style:none;
	margin: 0 0 30px;
	line-height: 20px;
}
.wt-projectliststyle li{
	float: left;
	width: 100%;
	margin: 7px 0;
	line-height: inherit;
	list-style-type: none;
}
.wt-projectliststyle li:first-child{margin-top:0; }
.wt-projectliststyle li:last-child{margin-bottom:0; }
.wt-projectliststyle li span{
	display: block;
	font-size: 16px;
}
.wt-projectliststyle li span i{
	width: 30px;
	color: #00cc8d;
	font-size: 16px;
}
.wt-skillsrequired{
	float: left;
	width: 100%;
	margin: 0 0 35px;
}
.wt-skillsrequired .wt-tag{margin: 0 -5px -5px;}
.wt-skillsrequired .wt-widgettag a{line-height: 36px;}
.wt-attachments{
	float: left;
	width: 100%;
}
.wt-attachments .wt-title h3{margin:0 0 16px;}
.wt-attachfile{
	float: left;
	width: 100%;
	list-style:none;
	line-height: 38px;
	border:1px solid #ddd;
}
.wt-uploading,
.wt-attachfile li{
	float: left;
	width: 100%;
	padding: 0 20px;
	color: #323232;
	font-size: 13px;
	line-height: inherit;
	list-style-type:none;
}
.wt-attachfile li + li{border-top: 1px solid #ddd;}
.wt-attachfile li em{
	float: right;
	font-size: 12px;
}
.wt-attachfile li em i{
	width:30px;
	font-size: 13px;
	color: #55acee;
	text-align: right;
	display: inline-block;
	vertical-align: middle;
}
.wt-proposalsr{
	float: left;
	width: 100%;
	background:#fff;
	border-radius: 4px;
	margin-bottom: 30px;
}
.wt-proposalsrcontent{
	float: left;
	width: 100%;
	padding: 30px;
}
.wt-proposalsicon{
	float: left;
	color: #ffc40e;
	font-size: 40px;
	line-height: 33px;
	padding-right:25px;
	margin-right:30px;  
	border-right: 1px solid #f2f2f2;
}
.wt-proposalsicon i{
	display: block;
	line-height: 41px;
	text-align: center;
}
.wt-proposalsicon i:first-child{
	font-size: 24px;
	line-height: 25px;
}
.wt-proposalsrcontent .wt-title{
	width: auto;
	margin: -4px 0 0;
}
.wt-proposalsrcontent .wt-title h3{
	font-size: 28px;
	color: #2ecc71;
	margin: 0 0 3px;
	line-height: 30px;
}
.wt-proposalsrcontent .wt-title span{
	display: block;
	font-size: 14px;
	line-height: 18px;
}
.wt-proposalsrcontent .wt-title span em{
	display: block;
	margin-top:2px; 
}
.tg-authorcodescan {
    width: 100%;
    float: left;
    padding: 30px;
    border-top: 1px solid #f2f2f2;
}
.tg-qrcodeimg {
	margin: 0;
	width: auto;
	float: left;
	padding: 4px;
	max-width: 130px;
	margin-right: 20px;
	background: #f7f7f7;
	border: 1px solid #eff2f5;
}
.tg-qrcodeimg figure img {
    width: 100%;
    display: block;
    height: auto;
    border: 1px solid #ddd;
}
.tg-qrcodedetail {
    width: auto;
    float: left;
    overflow: hidden;
}
.tg-qrcodedetail .lnr-laptop-phone {
    display: block;
    color: #323232;
    font-size: 50px;
}
.tg-qrcodefeat h3 {
    margin: 0;
	font-weight: 400;
    font-size: 16px;
    line-height: 22px;
}
.tg-qrcodefeat h3 span {
	display: block;
	font-weight: 700;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-clicksavearea{
	float: left;
	width: 100%;
	text-align: center;
	padding: 30px 30px 0;
	border-top:1px solid #f2f2f2;
}
.wt-clicksavearea > span{
	display: block;
	font-size: 13px;
	line-height: 15px;
	margin-bottom:20px; 
}
.wt-clicksavebtn{
	color: #767676;
	padding: 0 50px;
	border:1px solid;
	border-radius: 4px;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
	font:700 13px/48px 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-clicksavebtn i{margin-right: 7px;}
.wt-clicksavebtn em{font-style: normal;}
.wt-companyinfo{
	float: left;
	width: 100%;
}
.wt-companysinfo{
	float: left;
	width: 100%;
	text-align: center;
}
.wt-companysinfo figure{
	float: none;
	width: auto;
	background:#fff;
	max-width: 100px;
	border-radius: 4px;
	margin:0 auto 20px;
	border:1px solid #ddd;
}
.wt-companysinfo figure img{
	width: 100%;
	display: block;
}
.wt-companysinfo .wt-title a {
	display: block;
	color: #323232;
	margin: 0 0 9px;
	font: 400 14px/16px 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-companysinfo .wt-title a i {color: #00cc8d;}
.wt-companysinfo .wt-title h2 {
    margin: 0;
    font-weight: 400;
    margin: 0 0 18px;
    font-size: 18px;
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.wt-companysinfo .wt-postarticlemeta li{
	float:none;
	display: inline-block;
	vertical-align: middle;
}
.wt-companysinfo-jobsingle{padding: 0;}
.wt-companysinfo-jobsingle .wt-companysdetails{margin: 0;}
.wt-companysinfo-jobsingle .wt-companysdetails:hover{box-shadow: none;}
.wt-sharejob{
	float: left;
	width: 100%;
}
.wt-sharejob .wt-socialiconssimple li{
	padding: 0;
	width: 100%;
}
.wt-sharejob .wt-socialiconssimple li a {font-size: 14px;color: #767676;}
.wt-sharejob .wt-socialiconssimple li a i{font-size: 18px;width: 30px;}
.wt-sharejob .wt-socialiconssimple li.wt-facebook:hover a{ color: #3b5999; }
.wt-sharejob .wt-socialiconssimple li.wt-twitter:hover a{ color: #55acee; }
.wt-sharejob .wt-socialiconssimple li.wt-linkedin:hover a{ color: #0077B5; }
.wt-sharejob .wt-socialiconssimple li.wt-skype:hover a{ color: #00aff0; }
.wt-sharejob .wt-socialiconssimple li.wt-dropbox:hover a{ color: #007ee5; }
.wt-sharejob .wt-socialiconssimple li.wt-vimeo:hover a{ color: #1ab7ea; }
.wt-sharejob .wt-socialiconssimple li.wt-tumblr:hover a{ color: #34465d; }
.wt-sharejob .wt-socialiconssimple li.wt-yahoo:hover a{ color: #410093; }
.wt-sharejob .wt-socialiconssimple li.wt-googleplus:hover a{ color: #dd4b39; }
.wt-sharejob .wt-socialiconssimple li.wt-pinterestp:hover a{ color: #bd081c; }
.wt-sharejob .wt-socialiconssimple li.wt-youtube:hover a{ color: #cd201f; }
.wt-sharejob .wt-socialiconssimple li.wt-stumbleupon:hover a{ color: #eb4924; }
.wt-sharejob .wt-socialiconssimple li.wt-reddit:hover a{ color: #ff5700; }
.wt-sharejob .wt-socialiconssimple li.wt-quora:hover a{ color: #b92b27; }
.wt-sharejob .wt-socialiconssimple li.wt-yelp:hover a{ color: #af0606; }
.wt-sharejob .wt-socialiconssimple li.wt-soundcloud:hover a{ color: #ff3300; }
.wt-sharejob .wt-socialiconssimple li.wt-whatsapp:hover a{ color: #25d366; }
.wt-sharejob .wt-socialiconssimple li.wt-wechat:hover a{ color: #09b83e; }
.wt-sharejob .wt-socialiconssimple li.wt-instagram:hover a{ color: #e4405f; }
.wt-sharejob .wt-socialiconssimple li.wt-dribbble:hover a{ color: #ea4c89; }
.wt-sharejob .wt-socialiconssimple li.wt-flickr:hover a{ color: #ff0084; }
.wt-sharejob .wt-socialiconssimple li.wt-rss:hover a{ color: #ff6600; }
.wt-sharejob .wt-socialiconssimple li + li{margin-top: 19px;}
.wt-formreport fieldset .form-group{
	margin: 0;
	padding: 0 0 10px;
}
.wt-formreport fieldset .form-group.wt-btnarea{padding: 0;}
/* Company Grid Style */
.wt-startsearch .wt-formsearch fieldset .form-group{margin: 0;}
.wt-companysinfoholder{
	float: left;
	width: 100%;
	margin: -15px 0;
}
.wt-companysinfoholder .wt-emptydata{margin:15px 0; }
.wt-companysdetails{
	float: left;
	width: 100%;
	margin: 15px 0;
	background:#fff;
	overflow: hidden;
	border-radius: 4px;
}
.wt-companysdetails:hover{
	    -webkit-box-shadow: 10px 10px 20px 0 rgba(0,0,0,0.25);
	box-shadow: 10px 10px 20px 0 rgba(0,0,0,0.25);
}
.wt-companysinfoholder .wt-companysdetails{margin: 15px 0;}
.wt-companysimg{
	margin: 0;
	float: left;
	width: 100%;
	background:#323232;
}
.wt-companysimg img{
	width: 100%;
	opacity: 0.80;
	display: block;
}
.wt-companysdetails:hover .wt-companysimg img{opacity: 0.40;}
.wt-companysdetails .wt-companysinfo{padding: 30px;padding-top:0;margin-top:-50px;}
/* Company Single Style */
.wt-comsingleimg{
	float: left;
	width: 100%;
}
.wt-comsingleimg figure{
	margin: 0;
	float: left;
	width: 100%;
	background:#323232;
	border-radius: 4px 4px 0 0;
}
.wt-comsingleimg figure img{
	width: 100%;
	opacity: 0.40;
	display: block;
	border-radius: 4px 4px 0 0;
}
.wt-proposalsrvtwo .wt-companysinfo{padding: 30px;}
.wt-proposalsrvtwo .wt-companysinfo .wt-title h2{margin: 0;}
.wt-comfollowers ul{
	float: left;
	width: 100%;
	list-style-type: none;
}
.wt-comfollowers ul li{
	float: left;
	width: 100%;
	list-style-type: none;
}
.wt-comfollowers ul li + li{margin-top:10px;}
.wt-comfollowers ul li a{display: block;}
.wt-comfollowers ul li a > span:first-child{
	margin-right:10px;
	background:#323232;
	border-radius: 4px;
}
.wt-comfollowers ul li:hover a span img{opacity: 0.60;}
.wt-comfollowers ul li a img{
	width: 100%;
	float: left;
	display: block;
	max-width: 30px;
	border-radius: 4px;
}
.wt-comfollowers ul li a span{
	color: #323232;
	overflow: hidden;
	font-size: 14px;
	line-height: 16px;
	display: inline-block;
	vertical-align: middle;
}
.wt-comfollowers{max-height: 290px;}
.wt-comcontent{
	float: left;
	width: 100%;
	padding: 30px;
	background: #fff;
	margin-bottom:30px; 
	border-radius: 0 0 4px 4px;
}
.wt-comcontent .wt-title h3 {
    font-size: 20px;
    margin: 0 0 10px;
    line-height: 22px;
    font-weight: 400;
}
.wt-comcontent .wt-description p {
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 26px;
}
.wt-comcontent .wt-description p:last-child{margin: 0;}
/* Job Proposal Style */
.wt-jobalertsdashboard{padding-top:20px; }
.wt-jobalertsholder{
	float: left;
	width: 100%;
}
.wt-jobalerts{
	float: left;
	width: 100%;
	list-style:none;
	line-height: 16px;
	margin-bottom:20px; 
}
.wt-jobalerts .alert{
	float: left;
	width: 100%;
	border:1px solid; 
	line-height: inherit;
	list-style-type: none;
	margin: 0 0 10px;
	position: relative;
	border-radius: 4px;
	padding: 5px 50px 5px 20px; 
}
.wt-jobalerts .alert span{
	font-size: 14px;
	padding: 9px 0;
	max-width: 450px;
	line-height: inherit;
	display: inline-block;
	vertical-align: middle;
}
.wt-jobalerts .alert span em{
	margin: 0;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	line-height: inherit;
	display: inline-block;
	vertical-align: baseline;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-alertbtn{
	color: #fff;
	width: 100px;
	float: right;
	padding: 0 10px;
	text-align: right; 
	line-height: 36px;
	border-radius: 4px;
	text-align: center;
}
.wt-alertbtn:hover,
.wt-alertbtn:focus{color: #fff;}
.wt-alertbtn.warning{background:#d89d49;}
.wt-jobalerts .alert .close{font-size: 12px;padding: 17px;}
.alert-warning{border-color: #faebcc !important;}
.alert-success{border-color: #b8f3e0 !important; background: #ecfff9 !important;}
.alert-success span{color: #01a774;}
.alert-success em{color: #01a774;}
.alert-warning em,
.alert-warning span{color: #8a6d3b;}
.alert-warning span h4{color: #8a6d3b;}
.alert-primary{border-color: #bce8f1 !important;}
.alert-primary em,
.alert-primary span h4,
.alert-primary span{color: #31708f;}
.wt-alertbtn.primary{background: #31708f;}
.alert-danger{border-color: #ebccd1 !important;}
.alert-danger span h4,
.alert-danger em,
.alert-danger span{color: #a94442;}
.wt-alertbtn.danger{background:#d9534f;}
.wt-alertbtn.success{background:#00cc8d;}
.wt-proposalamount-holder{
	float: left;
	width: 100%;
	background: #fff;
	border-radius: 4px;
}
.wt-proposalamount-holder > .wt-title{padding: 30px;}
.wt-proposalamount-holder > .wt-title h2{
	margin: 0;
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
}
.wt-proposalamount{
	float: left;
	width: 100%;
	padding: 30px;
	background: #fcfcfc;
}
.wt-proposalamount .form-group{
	margin: 0;
	position: relative;
	padding-right:60px;
}
.wt-proposalamount .form-group a{
	top: 0;
	right: 0;
	width: 50px;
	color: #999;
	line-height: 48px;
	position: absolute;
	border-radius: 4px;
	text-align: center;
	border:1px solid #ddd;
}
.wt-proposalamount .form-group a:hover,
.wt-proposalamount .form-group a:focus{color: #999;}
.wt-proposalamount .form-group em{
	display: block;
	margin-top: 6px;
	font-size: 13px;
	line-height: 16px;
}
.wt-proposalamount .form-group span{
	top: 0;
	right:80px;
	color: #999;
	font-size: 16px;
	line-height: 50px; 
	position: absolute;
}
.wt-proposalamount .form-group span i{color: #2ecc71;}
.wt-proposalamount .form-group input{padding: 10px 60px 10px 20px;}
.wt-totalamount{
	float: left;
	width: 100%;
	margin-top:30px; 
	list-style:none;
	line-height: 16px;
}
.wt-totalamount li{
	float: left;
	width: 100%;
	padding: 0 20px;
	line-height: inherit;
	list-style-type: none;
}
.wt-totalamount li + li{
	margin-top:20px;
	padding-top:20px;  
	border-top:1px solid #ddd;
}
.wt-totalamount li h3{
	margin: 0;
	color: #999;
	font-size: 14px;
	line-height: 16px;
}
.wt-totalamount li h3{
	display: inline-block;
	vertical-align: middle;
}
.wt-totalamount li h3{
	color: #999;
}
.wt-totalamount li h3 i{color: #2ecc71;font-size: 16px;}
.wtcurrency-symbol{font-style: normal;font-weight: normal;}
.wt-totalamount li h3 em{
	font-size: 14px;
	color: #323232;
	font-style: normal;
	line-height: inherit;
}
.wt-totalamount li span{
	float: right;
	font-size: 13px;
	line-height: inherit;
}
.wt-totalamount li span i{
	border: 0;
	color: #2ecc71;
	margin-left:5px; 
	line-height: inherit;
}
.wt-totalamount li span strong{
	color: #767676;
	font-weight: 700;
}
.wt-formproposal{padding: 30px;}
.wt-formproposal .form-group{margin-bottom:10px;}
.wt-formproposal .form-group:last-child{margin-bottom:20px;}
.wt-formproposal .form-group .form-control{height: 200px;}
.wt-formproposal .form-group .wt-select select{padding-right:40px;}
.wt-attachmentsvtwo .wt-title h3{
	font-size: 16px;
	line-height: 16px;
	margin: 0 0 20px;
	font-weight: 400;
}
.wt-attachmentsvtwo .wt-attachfile{border-radius: 4px;}
.wt-attachmentsvtwo .wt-title h3{display: inline-block;vertical-align: middle;}
.wt-attachmentsvtwo .wt-title label{
	float: right;
	width: auto;
	cursor: copy;
}
.wt-attachmentsvtwo .wt-title label input{display: none;}
.wt-attachmentsvtwo .wt-title span{
	display: block;
	color: #55acee;
	font-size: 13px;
	line-height: 14px;
}
.wt-attachmentsvtwo .wt-attachfile li{
	margin: 0;
	padding: 0 20px;
	color: #323232;
	font-size: 13px;
}
.wt-attachmentsvtwo .wt-title span i{font-size: 14px;margin-right:5px;}
.wt-attachmentsvtwo .wt-attachfile em{
	float: right;
	font-size: 12px;
}
.wt-attachmentsvtwo .wt-attachfile em a {
    width: 35px;
    font-size: 13px;
    color: #ff5851;
    text-align: right;
    display: inline-block;
    vertical-align: middle;
}
.wt-attachmentsvtwo .wt-attachfile span i{margin-right:10px; }
.wt-attachmentsvtwo .wt-btnarea{margin-top:20px; }
.wt-uploaded,
.wt-uploading {padding-left:42px !important; position: relative;}
.wt-uploading span{
	z-index: 1;
	position: relative;
}
.wt-uploaded:before,
.wt-uploading:before{
	top: 12px;
	left: 18px;
	z-index: 1;
	font-size: 13px;
	content: '\f110';
	line-height: 16px;
	position:absolute;
	font-family: 'FontAwesome';
	-webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}
.wt-uploaded:before{
	color: #00cc67;
	content: '\f00c';
	animation: none;
}
/* User Single Style */
.wt-innerbannerholdervtwo{
	background-image: url(images/bannerimg/img-03.jpg);
	height: 400px;
}
.wt-userprofileholder{
	float: left;
	width: 100%;
	padding: 30px;
	background: #fff;
	overflow: hidden;
	position: relative;
	padding-right:0;
	margin-bottom:30px; 
	border-radius: 4px;
	margin-top:-242px; 
}
.wt-userprofile{
	float: left;
	width: 100%;
	padding-right:15px; 
}
.wt-userprofile figure{
	margin: 0;
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 30px;
	border-radius: 6px;
}
.wt-userdropdown{
	top: -6px;
	right:-6px;
	width: 18px;
	height: 18px;
	position: absolute;
	border-radius: 50%;
	border: 3px solid #fff;
	cursor: pointer;
}
.wt-away{background: #FFC30D;}
.wt-offline{background: #fcfcfc;}
.wt-online{background: #57E50C;}
.wt-busy{background: #E50C0F;}
.wt-away{background: #FFC30D;}
.wt-userdetails{
	max-width: 540px;
	padding: 0 30px 0 15px;
}
.wt-userdetails .wt-userlisting-breadcrumb{margin-bottom:30px; }
.wt-userdetails .wt-userlisting-breadcrumb .wt-clicksave{font-size: 16px;}
.wt-userdetails .wt-description p{
	font-size: 16px;
	margin: 0 0 26px;
	line-height: 26px;
}
.wt-userdetails .wt-description{position: relative;}
.wt-userdetails .wt-description:after{
	left: 0;
	bottom: 0;
	width: 100%;
	content: '';
	position: absolute;
	background: url(images/bg-img.png);
	height: 99px;
	background-size: cover;
	background-repeat: no-repeat;
}
.wt-btntext{
	float: left;
	color: #55acee;
	font-size: 14px;
	margin-top:10px; 
	text-align: right;
}
.wt-btntext:hover,
.wt-btntext:focus{color: #55acee;}
.wt-userprofile figure img{
	width: 100%;
	display: block;
	border-radius: 4px;
}
.wt-userprofile .wt-title{
	padding:0 10px;
	text-align: center;
}
.wt-userprofile .wt-title h3{
	font-size: 18px;
	font-weight: 400;
	margin: 0 0 14px;
	line-height: 22px;
}
.wt-userprofile .wt-title h3 i{
	color: #00cc8d;
	margin-right:5px; 
}
.wt-userprofile span,
.wt-userprofile .wt-title .wt-sinle-pmeta{
	display: block;
	font-size: 14px;
	line-height: 24px;
}
.wt-userprofile .wt-title .wt-sinle-pmeta a{color: #55acee}
.wt-userprofile .wt-title .wt-reportuser{
	display: block;
	color: #ff5851;
	font-size: 14px;
	margin-top:13px; 
	line-height: 18px;
}
.wt-userdetails.wt-displaynone{display: block;}
.wt-userdetails.wt-displaynone .wt-description:after{display: none;}
.wt-profilecounter{
	width: auto;
	float: right;
	max-width: 270px;
	margin: -30px 0 -78px;
	text-align: center;
	border-left: 1px solid #f2f2f2;
}
.wt-profilecounter .wt-statisticcontent{
	width: 50%;
	padding: 35px 10px;
}
.wt-profilecounter .wt-statisticcontent:first-child,
.wt-profilecounter .wt-statisticcontent:nth-child(4){background: #f5f5f5;}
.wt-profilecounter .wt-statisticcontent em,
.wt-profilecounter .wt-statisticcontent h3{font-size: 24px;font-weight: 700;}
.wt-profilecounter .wt-statisticcontent h4{
	font-size: 13px;
	line-height: 18px;
}
.wt-profilecounter .wt-description{margin-top:30px;margin-bottom:49px; }
.wt-profilecounter .wt-description p{
	font-size: 13px;
	line-height: 18px;
	padding: 0 10px;
}
.wt-countercolor4 h3{color: #e67e22;}
.tg-authorcodescanvtwo{border: 0;}
.wt-widgettagvtwo a{
	padding: 0 13px;
	line-height:36px;
}
.wt-articlesuser .wt-particlehold figure{
	max-width: 50px;
	max-height: 50px;
	background: #323232;
}
.wt-articlesuser .wt-particlecontent{margin: 0;}
.wt-articlesuser .wt-particlehold:hover figure img{opacity: 0.60;}
.wt-articlesuser .wt-particlecontent h3{font-weight: 400;}
.wt-articlesuser .wt-particlecontent span{
	font-size: 12px;
	line-height: 14px;
}
.wt-skillscontent .wt-btnarea{text-align: center;}
.wt-skillscontent .wt-btnarea a{margin-top: 20px;}
.wt-skillscontent .wt-btnarea a{
	color:#55acee;
	font-size: 14px;
	line-height: 16px;
	display: inline-block;
	vertical-align: middle;
}
.wt-skillholder{
	float:left;
	width:100%;
}
.wt-skillholder + .wt-skillholder{margin-top:17px; }
.wt-skillholder span{
	display: block;
	font-size: 14px;
	margin: 0 0 7px;
	line-height: 16px;
}
.wt-skillbarholder{
	float: left;
	width: 100%;
	background: #f7f7f7;
	border-radius: 3px;
}
.wt-skillholder span em{
	float: right;
	font-style: normal;
}
.wt-skillbar{
	height:5px;
	float:left;
	transition:none;
	position:relative;
	border-radius:4px;
	background: #00cc8d;
}
.wt-skillbar:before{
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	position: absolute;
	opacity: 0.10; 
	content: '';
	background: url(images/img-skills.png);
	background-repeat: repeat;
	background-size: cover;
	-webkit-animation: move 2s linear infinite;
}
@-webkit-keyframes move {
    0% {
       background-position: 0 0;
    }
    100% {
       background-position: 50px 50px;
    }
}
.wt-usersingle{
	float: left;
	width: 100%;
}
.wt-clientfeedback{
	float: left;
	width: 100%;
	background: #fff;
	border-radius: 4px;
	margin-bottom:30px; 
}
.wt-usertitle{
	float: left;
	width: 100%;
}
.wt-usersingle .wt-usertitle{padding: 26px 30px;}
.wt-usersingle .wt-usertitle h2{
	margin: 0;
	font-size: 20px;
	font-weight: 400;
	line-height: 22px;
}
.wt-usersingle .wt-titlewithselect{padding: 17px 30px;}
.wt-usersingle .wt-titlewithselect h2{padding: 9px 0;}
.wt-titlewithselect h2{
	display: inline-block;
	vertical-align: middle;
}
.wt-titlewithselect .form-group{
	margin: 0;
	float: right;
	width: auto;
	min-width: 235px;
}
.wt-titlewithselect .form-group .wt-select select{height: 40px;}
.wt-titlewithselect .form-group .wt-select:after{line-height: 40px;color: #999;}
.wt-userlistinghold.wt-userlistingsingle{box-shadow: none;}
.wt-userlistingsingle .wt-userlistingimg{margin: 0 30px 0 0;}
.wt-bgcolor{background: #fafafa;}
.wt-userlistingsingle .wt-userlisting-breadcrumb li span,
.wt-userlistingsingle .wt-userlisting-breadcrumb li a{line-height: 16px;}
.wt-userlistingsingle .wt-title h3 {
    font-weight: 400;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.wt-userlistingsingle + .wt-userlistingsingle{margin: 0;}
.wt-userlistingsingle .wt-contenthead{max-width: none;width: 100%;}
.wt-userlistingsingle .wt-description p{margin: 33px 0 0;font-style: italic;}
.wt-clientfeedback .wt-btnarea{padding: 30px;text-align: center;}
.wt-craftedprojects{
	float: left;
	width: 100%;
	background: #fff;
	border-radius: 4px;
	margin-bottom:30px;
}
.wt-projects{
	width: auto;
	overflow: hidden;
	padding: 0 15px 0;
}
.wt-projects .wt-btnarea{margin-bottom:30px; }
.wt-project{
	float: left;
	width: 33.33%;
	padding: 0 15px;
	margin-bottom:10px; 
}
.wt-project figure{
	float:left;
	margin: 0;
	width: 100%;
	border-radius: 4px;
	background: #323232;
}
.wt-project figure img{
	width: 100%;
	opacity: 0.80;
	display: block;
	border-radius: 4px;
}
.wt-project:hover figure img{opacity: 0.40;}
.wt-projectcontent{
	float: left;
	width: 100%;
	text-align: center;
	padding: 20px 10px;
}
.wt-projectcontent h3{
	margin: 0 0 8px;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
}
.wt-projectcontent a{
	display: block;
	font-size: 13px;
	color: #55acee;
	line-height: 14px;
	word-break: break-all;
}
.wt-projects .wt-btnarea{text-align: center;}
.wt-experience{
	float: left;
	width: 100%;
	background: #fff;
	border-radius: 4px;
	margin-bottom:30px; 
}
.wt-education{margin: 0;}
.wt-experiencelisting-hold{
	float: left;
	width: 100%;
}
.wt-experiencelisting{
	float: left;
	width: 100%;
	padding: 30px;
}
.wt-experiencelisting .wt-title h3{
	margin: 0 0 17px;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
}
.wt-experiencecontent{
	float: left;
	width: 100%;
}
.wt-experiencecontent .wt-userlisting-breadcrumb{margin-bottom: 20px;}
.wt-experiencecontent .wt-description p{
	margin: 0;
	line-height: 24px;
}
.divheight{
	float: left;
	width: 100%;
	min-height: 30px;
}
/* 404 Error Page Style */
.wt-404errorpage{
	float: left;
	width: 100%;
}
.wt-404errorimg{
	margin: 0;
	float: left;
	width: 100%;
	border-radius: 4px 4px 0 0;
}
.wt-404errorimg img{
	width: 100%;
	display: block;
	border-radius: 4px 4px 0 0;
}
.wt-404errorcontent{
	float: left;
	width: 100%;
	padding: 60px;
	background: #fff;
	text-align: center;
	border-radius: 0 0 4px 4px;
}
.wt-404errorcontent .wt-title h3{
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
	margin: 0 0 10px;
}
.wt-404errorcontent .wt-description{padding: 0 50px;}
.wt-404errorcontent .wt-description p{
	margin: 0 0 24px;
	font-size: 16px;
	line-height: 24px;
}
.wt-404errorcontent .wt-description p a{
	color: #55acee;
	text-decoration: none;
}
.wt-formhelpsearch{margin-top:30px; }
.wt-formhelpsearch .form-group{
	margin: 0;
	float: none;
	margin: 0 auto;
	max-width: 540px;
}
.wt-formhelpsearch .form-group .form-control{max-width: 380px;border-radius:4px 0 0 4px;}
.wt-btnsearch{
	width: 160px;
	color: #fff;
	float: right;
	padding: 0 20px;
	text-align: center;
	border-radius: 0 4px 4px 0;
	font:700 13px/50px 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-btnsearch:hover,
.wt-btnsearch:focus{color: #fff;}
/* Coming Soon Style */
.wt-comingsoon-holder{position: relative;}
.wt-comingsoon-holder:before,
.wt-comingsoon-holder:after{
	content: '';
	left: 280px;
	top:-100px;
	width: 135px;
	height: 138px;
	position: absolute;
	background: url(images/comingsoon/img-01.png);
}
.wt-comingsoon-holder:after{
	left:auto;
	right: 280px;
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}
.wt-comingsoon-aligncenter{
	overflow: hidden;
	margin: 0 auto;
	max-width: 1720px;
	background: #cc4641;
	border-radius: 4px;
		-webkit-box-shadow: 0 10px 20px 0 rgba(0,0,0,0.25);
    box-shadow: 0 10px 20px 0 rgba(0,0,0,0.25);
}
.wt-comingsoon-content{
	float: left;
	width: 100%;
	padding:117px 0;
	padding-left:185px;
}
.wt-comingsoon-logo{display: block;margin: 0 0 55px;}
.wt-comingsoon-content .wt-title h2{
	color: #fff;
	font-size: 50px;
	margin: 0 0 20px;
	line-height: 60px;
} 
.wt-comingsoon-content .wt-title h2 span{
	display: block;
	font-weight: 400;
}
.wt-comingsoon-content .wt-description{color: #fff;}
.wt-comingsoon-content .wt-description p{
	margin: 0;
	font-size: 18px;
	line-height: 28px;
}
.wt-comming-sooncounter{
	float: left;
	width: 100%;
	margin-top:80px; 
	list-style:none;
}
.wt-counterbox{
	width: auto;
	float: left;
	color: #fff;
	padding: 0 40px;
	list-style-type: none;
}
.wt-counterbox:first-child{padding-left:0; }
.wt-counterbox:last-child{padding-right:0; }
.wt-counterbox + .wt-counterbox{border-left: 1px solid rgba(255,255,255,0.5);}
.wt-comming-sooncounter .timer_box h1{
	margin: 0;
	color: #fff;
	font-size: 70px;
	line-height: 70px;
	text-shadow: 2px 2px 4px rgba(0 ,0 ,0 ,0.50);
}
.wt-comming-sooncounter .timer_box p{
	margin: 0;
	font-size: 30px;
	line-height: 36px;
	text-shadow: 2px 2px 4px rgba(0 ,0 ,0 ,0.50);
}
.wt-comingsoonimg{
	float: left;
	width: 100%;
}
.wt-comingsoonimg figure{
	margin: 0;
	float: left;
	width: 100%;
	padding-right: 50px;
}
.wt-comingsoonimg figure img{
	width: auto;
	float: right;
	display: block;
	max-height: 730px;
}
/* Footer Style */
.wt-footercol{
	float: left;
	width: 100%;
}
.wt-footeraboutus{
	float: left;
	width: 100%;
	padding: 60px 0;
	background:#f7f7f7;
	margin: 20px 0 -20px;
}
.wt-fwidgettitle{
	float: left;
	width: 100%;
	padding-bottom:15px; 
}
.wt-fwidgettitle h3{
	margin: 0;
	display: block;
	font-size:18px;
	font-weight: 400;
	line-height: 21px;
}
.wt-fwidgetcontent{
	float: left;
	width: 100%;
	font-size: 14px;
	list-style:none;
	line-height: 16px;
}
.wt-fwidgetcontent li{
	float: left;
	width: 100%;
	padding: 7px 0;
	line-height: inherit;
	list-style-type: none;
}
.wt-fwidgetcontent li:last-child{padding-bottom:0; }
.wt-fwidgetcontent li a{
	display: block;
	color: #767676;
	line-height: inherit;
}
.wt-fwidgetcontent li:hover a,
.wt-fwidgetcontent li a:focus{color: #323232;padding-left:10px; }
.wt-fwidgetcontent li.wt-viewmore a {color: #55acee;}
.wt-footerholder{padding: 80px 0;}
.wt-footerlogohold{
	float: left;
	width: 100%;
}
.wt-footerlogohold .wt-logo{margin: 0; margin-bottom:20px; }
.wt-footerlogohold > .wt-description > p{
	color: #ccc;
	font-size: 16px;
	margin: 0 0 26px;
	line-height: 26px;
}
.wt-footerlogohold .wt-description p a{
	color: #55acee;
	text-decoration: none;
}
.wt-socialiconfooter li a{font-size: 20px;}
.wt-socialiconfooter.wt-socialiconssimple li a i{color: #fff;}
.wt-widgetcompany{
	padding-left:40px;
	border-left: 1px solid rgba(255, 255, 255, 0.20); 
}
.wt-footerholder .wt-fwidgettitle h3{color: #fff;}
.wt-footerholder .wt-fwidgetcontent li a{color: #ccc;}
.wt-footerholder .wt-fwidgetcontent li.wt-viewmore a{color: #55acee;}
.wt-joininfo{
	padding: 25px 0;
	background:rgba(0,0,0,0.20);
}
.wt-companyinfo{
	float: left;
	width: auto;
	padding: 13px 0 12px 0;
}
.wt-companyinfo span{
	color: #fff;
	display: block;
	font-size: 16px;
	line-height: 24px;
}
.wt-companyinfo span a{
	color: #55acee;
	font:700 22px/22px 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-fbtnarea{float: right;}
.wt-footerbottom{
	width:100%;
	float:left;
	padding:22px 0;
	position: relative;
}
.wt-copyrights{
	margin:0;
	float:left;
	color:#ccc;
	font-size:14px;
	line-height:16px;
	text-transform: capitalize;
}
.wt-comingsoon-wt-copyrights{
	width: 100%;
	color: #767676;
	font-size: 16px;
	margin: -44px 0 0;
	text-align: center;
}
.wt-comingsoon-wt-copyrights a:hover,
.wt-comingsoon-wt-copyrights a:focus,
.wt-comingsoon-wt-copyrights a{
	color: #55acee;
	text-decoration:none;
}
.wt-copyrights span{color:#55acee;}
.wt-addnav{float:right;}
.wt-addnav ul{
	width:100%;
	float:left;
	font-size:14px;
	line-height:16px;
	list-style:none;
}
.wt-addnav ul li{
	float:left;
	padding:0 7px;
	line-height:inherit;
	list-style-type:none;
}
.wt-addnav ul li:last-child{padding-right:0;}
.wt-addnav ul li a{
	color:#ccc;
	display:block;
}
.wt-addnav ul li:hover a{color:#55acee;}
.wt-offerpopup .modal-dialog{max-width: 540px;}
.wt-popuptitle{
	float: left;
	width: 100%;
	padding:13px 20px;
}
.wt-popuptitle h2{
	margin: 0;
	font-size: 16px;
	line-height:20px;
	font-weight: 400;
	display: inline-block;
	vertical-align: middle;
}
.wt-popuptitle a{
	color: #ddd;
	font-size: 14px;
	line-height: 20px;
}
.wt-projectdropdown-hold{
	width: 100%;
	float: left;
	position: relative;
}
.wt-modalcontent .modal-body{padding: 0;}
.wt-projectdropdown{
	float: left;
	width: 100%;
	padding:20px;
	background: #f7f7f7;
}
.wt-projectselect{
	float: left;
	width: 100%;
	padding:10px;
	cursor: pointer;
	background: #fff;
	border-radius: 4px;
	position: relative;
	border:1px solid #ddd;
}
.wt-projectselect:after {
    top: 50%;
    right: 15px;
    z-index: 2;
    color: #999;
    display: block;
    font-size: 14px;
    margin-top: -8px;
    content: '\e874';
    line-height: 16px;
    position: absolute;
    text-align: center;
    font-size: inherit;
    font-family: 'Linearicons-Free';
}
.wt-projectselect figure{
	margin: 0;
	float: left;
	max-width: 50px;
	margin-right: 20px;
	border-radius: 4px;
	background: #323232;
}
.wt-projectselect figure img{
	opacity: 0.8;
	display: block;
	border-radius: 4px;
}
.wt-projectselect-content{
	padding:5px 0;
	overflow: hidden;
}
.wt-projectselect-content h3{
	margin: 0 0 10px;
	font-weight:400; 
	font-size: 14px;
	line-height: 16px;
}
.wt-projectselect-content span{
	display: block;
	font-size: 12px;
	line-height: 14px;
}
.wt-projectdropdown-option{
	left: 0;
	top: 90px;
	width: 100%;
	z-index: 1;
	display: none;
	overflow: hidden;
	padding: 0 20px;
	position: absolute;
	border-radius: 0 0 5px 5px;
}
.wt-projectdropdown-option .wt-projectselect{border-radius: 0 0 4px 4px;}
.wt-projectdropdown-option .wt-projectselect:after{display: none;}
.wt-projectdropdown-option .wt-projectselect + .wt-projectselect{border-top:1px solid #ddd;}
.wt-formpopup{padding: 20px;}
.wt-formpopup fieldset .form-group{margin: 0;}
.wt-formpopup fieldset .form-group textarea{height: 200px;}
.wt-formpopup fieldset .wt-btnarea{margin-top:10px; }
.wt-hide-form{display: none;}
/*Preloader Style*/
.preloader-outer {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	position: fixed;
	background: #fff;
}
.wt-loader {
	width: 15px;
	height: 15px;
	border-radius: 50%;
	position: relative;
	-webkit-animation: load3 .5s infinite linear;
	animation: load3 0.8s infinite linear;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}
.wt-loader:before {
	width: 50%;
	height: 50%;
	border-radius: 100% 0 0 0;
	position: absolute;
	top: 0;
	left: 0;
	content: '';
}
.wt-loader:after {
	background: #fff;
	width: 75%;
	height: 75%;
	border-radius: 50%;
	content: '';
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.wt-preloader-holder{
	top: 50%;
	left: 50%;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	position: relative;
	background: #fff;
	margin: -15px 0 0 -15px;
	-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.25);
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.25);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
}
@-webkit-keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.wt-preloader-section{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	position: fixed;
	background: rgba(0,0,0,0.4);
}
/*Chosen Style*/
.chosen-container{
	border: 0;
	height: 50px;
	outline: none;
	font-size: 14px;
	background: #fff;
	box-shadow: none;
	line-height: 18px;
	border-radius: 5px;
	width: 100% !important;
}
.chosen-container-single .chosen-single{
	margin: 0;
	z-index: 2;
	color: #999;
	width: 100%;
	height: 50px;
	outline: none;
	background: none;
	font-size: 14px;
	box-shadow: none;
	line-height: 18px;
	padding: 10px 18px;
	border-radius: 5px;
	vertical-align: top;
	display: inline-block;
	border: 1px solid #ddd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.chosen-container-active.chosen-with-drop .chosen-single{
	border: 0;
	background: #fff;
	border: 1px solid #ddd;
}
.chosen-container-single .chosen-single span{
	margin: 0;
	color: #999;
	width: 100%;
	line-height: 30px;
}
.chosen-container.chosen-with-drop .chosen-drop{border:1px solid #dfdfdf;}
.chosen-container .chosen-results{
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	color: #767676;
	line-height: 34px;
}
.chosen-container .chosen-results li.active-result:hover{color: #323232}
.chosen-container .chosen-results li{
	padding: 2px 15px;
	line-height: inherit;
}
.chosen-container .chosen-results li.result-selected{color: #ccc;}
.chosen-container .chosen-results li.highlighted{
	background: #fcfcfc;
	color: #373542 !important;
}
.chosen-container-single .chosen-search input[type="text"]{height: 40px;border-color: #ddd;}
.mce-branding-powered-by{display: none !important;}
.wt-btndisbaled{pointer-events: none;}
/* Counter Style*/
.wt-countersoon{
	top: 0;
	right: 0;
	width: auto;
	color: #fff;
	list-style:none;
	padding: 0 5px;
	font-size: 12px;
	line-height: 25px;
	position: absolute;
	background: #3fabf3;
	text-transform: capitalize;
	border-radius: 0 4px 0 4px;
}
.wt-countersoon li{
	width: auto;
	padding: 0 5px;
	float: left;
	position: relative;
	line-height: inherit;
	list-style-type: none;
}
.wt-countersoon li:nth-child(2):before{display: none;}
.wt-countersoon li + li:before{
	left: -2px;
	top: 0;
	content: ':';
	color: #fff;
	font-size: 12px;
	line-height: 23px;
	position: absolute;
}
.wt-countdowncontent{
	float: left;
	width: 100%;
	line-height: inherit;
}
.wt-countdowncontent p,
.wt-countdowncontent span{
	margin: 0;
	line-height: inherit;
	display: inline-block;
}
/* Checkout Style */
.wt-checkaout-holder{
	float: left;
	width: 100%;
	background: #fff;
	border-radius: 4px;
}
.wt-checkoutjournal{
	width: 100%;
	float: left;
	padding:30px;
	border-bottom: 1px solid #eee;
}
.wt-checkoutjournal .wt-title h3{
	margin: 0;
	font-size: 20px;
	font-weight: 400;
	line-height: 26px;
	display: inline-block;
	vertical-align: middle;
}
.wt-checkoutjournal .wt-title{
	margin: 0 0 30px;
}
.wt-checkouttable{
	border: 1px solid #eee;
	border-collapse: collapse;
	margin: 0;
}
.wt-checkouttable thead:first-child > tr:first-child > th {
    font-size: 18px;
    text-align: left;
    line-height: 18px;
    border: 1px solid #eee;
    padding: 15px 30px;
}
.wt-checkouttable > tbody > tr > td {
	border-top: 1px solid #eee !important;
    border: 0;
    color: #222222;
    font-size: 16px;
    padding: 20px;
    vertical-align: middle;
    line-height: 19px;
    text-align: left;
}
.wt-checkouttable > tbody > tr:first-child > td:first-child{padding: 20px 0 20px 20px; }
.wt-checkouttable > tbody > tr > td:first-child {
    width: 75%;
    padding: 20px 0 20px 100px;
}
.wt-checkouttable > tbody > tr > td:last-child{width: 25%}
.wt-producttitle {
    width: 100%;
    float: left;
}
.wt-producttitle figure{
	width: 62px;
	margin: 0 20px 0 0;
	float: left;
}
.wt-producttitle figure img{
	width: 100%;
	float: left;
	display: block;
	border-radius: 5px;
}
.wt-producttitle .wt-checkpaydetails{
  	width: 75%;
    float: none;
    text-align: left;
    overflow: hidden
}
.wt-producttitle .wt-checkpaydetails span {
    color: #767676;
    font-size: 13px;
    display: block;
    margin: 13px 0;
    line-height: 13px;
}
.wt-producttitle .wt-checkpaydetails h4{
	color: #222222;
	font-size: 16px;
	line-height: 16px;
	margin: 0;
}
.wt-checkouttable  tbody  tr  td:last-child{
    color: #222222;
    text-align: left;
    font-size: 16px;
    line-height: 16px;
    vertical-align: middle;
    border-left: 1px solid #eee;
}
.wt-checkouttable thead{
    background: #fcfcfc;
}
.wt-checkouttable tbody tr:nth-child(2),.wt-checkouttable tbody tr:nth-child(3){
	background: #fcfcfc;
}
.wt-checkpaymentmethod{
	float: left;
	width: 100%;
	padding: 30px;
}
.wt-checkpaymentmethod .wt-title h3{
	margin: 0;
	padding:4px 0;
	font-weight: 400; 
	font-size: 20px;
	line-height: 26px;
	display: inline-block;
	vertical-align: middle
}
.wt-checkpaymentmethod .wt-rightarea figure{margin: 0;}
.wt-paymentmethod{
	list-style:none; 
	margin: 0 -15px 0;
}
.wt-paymentmethod li{
	width: 50%;
	float: left;
	padding:0 15px; 
	list-style-type: none;
}
.wt-paymentmethod li a{
	display: block;
	padding: 10px;
	position: relative;
	border: 1px solid #eee;
}
.paypalicon i{color: #5e9cea;}
.stripeicon i{color: #6772e5;}
.wt-paymentmethod li a:after{
	top: 50%;
	right: 20px;
	color: #636c77;
	font-size: 16px;
	content: '\f105';
	margin: -6px 0 0;
	line-height: 12px;
	position: absolute;
	font-family: 'FontAwesome';
}
.wt-paymentmethod li a i{
	width: 70px;
    height: 48px;
	font-size: 30px;
	text-align: center;
    line-height: 48px;
	display: inline-block;
	vertical-align: middle;
    border-right: 1px solid #eee;
}
.wt-paymentmethod li a span{
	color: #222;
	font-size: 14px;
	line-height: 24px;
	padding-left:27px; 
	display: inline-block;
	vertical-align: middle;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-paymentmethod li a span em{
	display: block;
	color: #767676;
	font-size: 13px;
	font-style:normal;
}
.wt-checkpaymentmethod .wt-title{margin-bottom:30px; }
[v-cloak] { display:none; }
select.is-invalid {border-color: #dc3545;}
.wt-select .help-block {text-transform: none;}
@keyframes floating {
	0% {
		transform: translateY(0%);	
	}
	50% {
		transform: translateY(5%);	
	}	
	100% {
		transform: translateY(0%);
	}			
}
@-webkit-keyframes floating {
	0% {
		-webkit-transform: translateY(0%);	
	}
	50% {
		-webkit-transform: translateY(15%);	
	}	
	100% {
		-webkit-transform: translateY(0%);
	}
}
@keyframes sonarWave {
	from {
		opacity: 0.4;
	}
	to {
		transform: scale(2);
		opacity: 0;
	}
}
@keyframes loader {
	15% {
		transform: translateX(0);
	}
	45% {
		transform: translateX(230px);
	}
	65% {
		transform: translateX(230px);
	}
	95% {
		transform: translateX(0);
	}
}
@keyframes loading-text {
	0% {
		content: "Loading";
	}
	25% {
		content: "Loading.";
	}
	50% {
		content: "Loading..";
	}
	75% {
		content: "Loading...";
	}
}
/*Loader CSS*/
.provider-site-wrap{width:100%;height:100%;z-index:99999;position:fixed;background-color:rgba(12, 12, 12, 0.51);top: 0;left: 0;}
.provider-site-wrap .provider-loader{top:50%;left:50%;position:absolute;margin:-23px 0 0 -70px;}
div.provider-loader-wrap{top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:99999;position:absolute;background-color:rgba(0, 0, 0, 0.2);}
.provider-loader{top:0;left:45%;width:70px;margin:100px auto 0;text-align:center;position:absolute;}
.provider-loader > div{width:18px;height:18px;border-radius:100%;display:inline-block;background-color:#5dc560;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both;}
.provider-loader .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}
.provider-loader .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}
.wt-hide-form {display: none;}
.viewprofile,
.wt-iconbox .sp-chatspin{width:20px;}
.sp-chatsendspin:before{background: ur('/images/chatloader.gif');}
.tg-qrscan figure figcaption{
	top: 50%;
	left: 50%;
	width: 97px;
	height: 97px;
	background: rgba(255, 255, 255, 0.8);
	margin:-48.5px 0 0 -48.5px; 
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
}
.tg-qrcodedetails{
	float: left;
	width: 97px;
	height: 97px;
	text-transform: uppercase;
	text-align: center;
	border-radius: 50px;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
}
.tg-qrcodedetails span{
	color: #fff;
	padding: 10px;
	display: block;
	font-size: 12px;
	line-height: 16px;
}
.tg-qrcodedetails span i{
	color: #fff;
	display: block;
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 10px;
}
.tg-qrcodedetail {
    width: auto;
    float: left;
    overflow: hidden;
}
.data-list .sp-load-item {display: none;}
.wt-display{display: block;}
.wt-none{display: none;}
.wt-delete-message{
	z-index: 2;
	font-size:16px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.option-with-flag.highlighted,
.option-with-flag{
	background-repeat-x: no-repeat !important;
    background-repeat-y: no-repeat !important;
    background-position: 15px !important;
    padding-left: 38px !important;
}
/*Styling*/
.wt-insightsitem{min-height: 174px;}
.wt-moredetailsholder .row > div:nth-child(n+5) .wt-insightsitem{margin-top: 30px;}
.wt-insightsitem figure span,
.wt-userlistingimg span{
	display: block;
	font-size: 50px;
	line-height: 50px;
}
.wt-insightsitem figure{
	float: none;
	max-width: 55px;
	margin: 0 auto 20px;
}
.wt-moredetailsholder .wt-insightsitem .wt-title h3{
	display: block;
    color: #323232;
    font-size: 18px;
    margin: 0 0 3px;
    font-weight: 400;
    line-height: 18px;
}
.wt-location .wt-userform fieldset .loc-icon{position: relative;}
.wt-location .wt-userform fieldset .loc-icon .geolocate{
    top: 5px;
    right: 25px;
    line-height: 50px;
	position: absolute;
}
.wt-location .wt-userform fieldset .loc-icon .form-control{padding: 10px 50px 10px 20px;}
.wt-codescanicons .wt-socialiconssimple li span{display: none;}
.tg-authorcodescan .tg-authorcodescan{padding: 0;}
.wt-emptydata{
	width: 100%;
	float: left;
	height: 780px;
	text-align: center;
	position: relative;
	text-align: center;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
}
.wt-emptydetails{
	top: 0;
	padding: 10px;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
    border: 3px dashed #ddd;
}
.wt-emptydetails span{
	background: url(images/empty-imgs/img-01.png);
	height: 200px;
	width: 200px;
	margin: 0 auto;
	display: block;
	background-size: 100% 100% !important;
}
.wt-empty-invoice span{background: url(images/empty-imgs/img-01.png);}
.wt-empty-person span{background: url(images/empty-imgs/img-02.png);}
.wt-empty-projects span{background: url(images/empty-imgs/img-03.png);}
.wt-empty-message span{background: url(images/empty-imgs/img-04.png);}
.wt-empty-saved span{background: url(images/empty-imgs/img-05.png);}
.wt-emptydetails em{
	color: #999;
	display: block;
	font-size: 18px;
	line-height: 20px;
	font-style: normal;
}
/* Popup Style */
#confirmBox{
	overflow: hidden;
	border-radius: 4px;
	text-align: center;
	padding: 30px;
}
#confirmBox h1{
	color: #323232;
	margin: 0;
	font:500 20px/22px 'Poppins', Arial, Helvetica, sans-serif;
}
#confirmBox .button + .button{margin-left:20px; }
#confirmBox p{
    width: 100%;
	display: block;
    padding: 10px 0 30px;
    font:16px/24px 'Open Sans', Arial, Helvetica, sans-serif !important;
}
.wt-widget{padding: 0;}
.wt-widgettitle{
	margin: 0;
	padding: 0 0 20px;
}
.wt-userlisting-breadcrumb li span img,
.wt-userlisting-breadcrumb li .wt-clicksave i,
.wt-userlisting-breadcrumb li span i{margin-right:5px; }
.wt-userlisting-breadcrumb li .wt-clicksave span,
.wt-userlisting-breadcrumb li .wt-clicksave i{
	display: inline-block;
	vertical-align: middle;
}
.wt-userlistingcontent .wt-rightarea .wt-stars span,
.wt-userlistingcontent .wt-rightarea .wt-stars{
	float: none;
	display:block;
}
.wt-applyfilters .wt-btn{border: 0;}
.wt-userform .form-group .chosen-container-multi .chosen-choices{padding: 0;}
.wt-userform .form-group .chosen-container-multi{padding: 4px 40px 4px 7px;}
.wt-formsearch fieldset .wt-checkboxholder .wt-checkbox label img{margin-right:5px; }
.wt-codescanicons .wt-widgetcontent{padding: 0;}
.wt-dashboardsave .wt-proposalsr .wt-proposalsrcontent figure span{
	font-size: 50px;
	display: block;
	line-height: 70px;
}
/*Checkout Page Style*/
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last{width: 100%;}
.edit-account fieldset{
	margin: 0;
	border: 0;
	padding: 0;
	float: left;
	width: 100%;
}
.widget_product_search  button[type=submit],
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-MyAccount-content input[type=submit],
.woocommerce-MyAccount-content .woocommerce-Button.button{
    padding: 0 50px;
    position: relative;
    text-align: center;
    border-radius: 5px;
    display: inline-block;
	color: #fff !important;
    vertical-align: middle;
    text-transform: uppercase;
    font: 700 13px/50px 'Poppins', Arial, Helvetica, sans-serif;
}
.wc-stripe-checkout-button{color:#FFF; border-radius:4px;}
.edit-account{margin:-5px; }
.woocommerce form .form-row,
.edit-account p{padding: 5px;text-align: left;}
.woocommerce-Addresses > div{
	max-width: none;
	padding: 0 !important;
	width: 100% !important;
}
.woocommerce-Addresses > div + div{
	padding-top:10px !important; 
	border-top: 1px solid #ddd;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2{
	width: 50%;
	max-width: none;
}
span.woocommerce-input-wrapper,
.woocommerce form .form-row label{width: 100%;}
.select2-container--default .select2-selection--single{height: 50px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 48px;}
.select2-container--default .select2-selection--single{border-color: #ddd;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 44px;}
#add_payment_method #payment div.payment_box .wc-credit-card-form,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form,
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box,
.wc-stripe-elements-field,
.wc-stripe-iban-element-field{
	float: left;
	width: 100%;
}
.woocommerce-checkout #payment div.payment_box p:last-child label{
	margin: 0;
	width: auto!important;
}
.woocommerce-checkout #payment ul.payment_methods li input{margin-top:7px !important; }
.woocommerce form .form-row textarea{height:200px;}
.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before{line-height: 26px;}
#add_payment_method #payment ul.payment_methods li,
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li{list-style-type: none;}
.sticky-queue .jf-alert{
	position: relative;
	border-radius: 4px;
	padding:20px 50px 20px 20px;
}
.sticky-queue .jf-alert + .jf-alert{margin: 10px 0 0;}
.sticky-queue i{
	font-size: 22px;
	margin-right:20px;
	display: inline-block;
	vertical-align: middle;
}
.sticky-queue .jf-close{
	top: 20px;
	right: 10px;
	float: right;
	font-size: 18px;
	position: absolute;
	background: transparent;
}
.sticky-queue .jf-description{
	display: inline-block;
	vertical-align: baseline;
}
.sticky-queue .jf-description p{
	margin: 0;
	line-height: 20px;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{
	float: left;
	width: 100%;
}
.woocommerce form.checkout_coupon{
	margin:0 15px 20px 0 !important; 
	border-color: #dbdbdb;
}
.woocommerce form.checkout_coupon .form-row{padding: 0;}
.woocommerce form.checkout_coupon .form-row-last{margin: 0;}
.woocommerce-checkout .woocommerce .woocommerce-checkout .col2-set{
	width: auto;
	margin: 0 -15px;
}
.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-additional-fields .notes,
.woocommerce-checkout .woocommerce .woocommerce-checkout .shipping_address .form-row,
.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields .form-row{padding: 0;}
.woocommerce .product .entry-summary > .entry-title{
	font-size: 24px;
	margin: 0 0 14px;
	line-height: 24px;
}
.woocommerce .product .entry-summary > .price{
	color: #323232;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
}
.woocommerce .entry-summary .quantity .qty{height: 40px;}
.button.product_type_variable{min-width:170px;}
.woocommerce div.product .entry-summary form.cart .group_table td.woocommerce-grouped-product-list-item__label{
	text-align: left;
	padding-left: 1.5em;
	padding-right: 1.5em;
}
.woocommerce div.product .entry-summary form.cart .group_table td:last-child{
	text-align: right;
	padding: 5px 0 5px;
}
.woocommerce .entry-summary form.cart .group_table td.woocommerce-grouped-product-list-item__label label{margin: 13px 0;}
.woocommerce .entry-summary form.cart .group_table td.woocommerce-grouped-product-list-item__label label a{
	display: block;
	line-height: 20px;
}
.woocommerce div.product .entry-summary form.cart .button{
	padding: 0 30px;
	line-height: 46px;
}
.woocommerce-page div.product div.entry-summary{width: 49%;}
.woocommerce div.product form.cart .variations tbody tr{display: block;}
.woocommerce div.product form.cart .variations tbody tr + tr{margin-top:20px; }
.woocommerce div.product form.cart .variations{margin-bottom: 20px;}
.woocommerce div.product form.cart .woocommerce-variation-price{margin: 0 0 10px;}
.woocommerce div.product form.cart .variations td.label{
	min-width: 100px;
	text-align: left;
	padding: 11px 0px 1px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 22.15%;}
body.single-product .type-product{
	float: left;
	width: 100%;
}
#calc_shipping_state_field > span{
	float: left;
    width: 100%;
	text-align: left;
}
.wt-userprofile .wt-title .wt-stars{
	float: none;
	width: 76px;
	display: inline-block;
	vertical-align: middle;
}
.wt-viewjobholder ul li a i,
.wt-userlistingcontent .wt-viewjobholder ul li span i{
	margin-right:5px; 
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}
.wt-viewjobholder ul li a i img,
.wt-userlistingcontent .wt-viewjobholder ul li span i img{vertical-align: baseline;}
.wt-userprofileholder .wt-proposalfeedback .wt-starcontent i{font-style: normal;}
.wt-userprofileholder .wt-proposalfeedback .wt-starcontent{margin-top:3px; }
.wt-userprofileholder .wt-proposalfeedback .wt-starcontent em{
	display: inline-block;
	vertical-align: baseline;
}
.wt-userprofileholder .wt-userprofile .wt-title h3{margin:0 0 12px; }
.wt-profilecounter .wt-statisticcontent h4{font-family: 'Open Sans', Arial, Helvetica, sans-serif;}
.wt-profilecounter .wt-statisticcontent h3{margin:0 0 4px;}
.wt-profilecounter .wt-statisticcontent{
	padding: 10px;
	min-height: 143px;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
}
.wt-projects .wt-projectcontent h3{margin-bottom:5px; }
.wt-experience .wt-experiencelisting .wt-title h3{margin-bottom: 8px;}
.footer-link-2{border: 0;}
.wt-articlesuser .wt-particlecontent{padding: 5px 0 5px 20px;}
.wt-articlesuser .wt-particlecontent h3{
	margin:0; 
	font-size: 16px;
}
.wt-articlesuser .wt-particlecontent span{
	padding: 0;
	font-size: 13px;
	line-height: 18px;
}
.wt-proposalsrvtwo .tg-authorcodescan{margin: 0;}
.wt-userlistingholder .wt-emptydetails{
	width: 100%;
	height: 100%;
}
.wt-userlistingholder .wt-emptydata{height: 350px;}
.wt-userlistingholder .wt-emptydata .wt-emptydetails em{margin: 0;}
.wt-companysinfo figure img{border-radius: 4px;}
.wt-userlistingholder .wt-companysinfo figure{margin-bottom: 28px;}
.wt-formsearch fieldset .wt-checkboxholder .wt-checkbox label{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.wt-proposalsr .tg-authorcodescan{margin: 0;}
.wt-proposalsr .tg-qrcodedetail .lnr-laptop-phone{margin: 0 0 3px; }
.wt-proposalsr .tg-qrcodedetail .tg-qrcodefeat h3{line-height: 22px;}
.wt-attachfile li label{margin: 0;} 
.wt-statisticcontent h4{font-family:'Open Sans', Arial, Helvetica, sans-serif;}
main.wt-main{background: #f7f7f7 !important;}
.wt-proposalholder .wt-btnarea{
	top: 50%;
	padding: 0;
	right: 30px; 
	margin-top:-25px;
	position: absolute;
}
.wt-barandslider .owl-stage-outer .active.owl-item:first-child figure{border:0;}
.wt-empty-min{height:350px;}
.wt-clientfeedback .wt-emptydata{
	width: 90%;
	float: none;
	height: 350px;
	margin: 0 auto 30px;
}
.wt-clientfeedback .wt-emptydata .wt-emptydetails em{margin: 0;}
.wt-formregister-step-two .wt-termsconditions .wt-checkboxholder .wt-btn + .wt-btn{margin-left:26px;}
.wt-emptydetails,
.wt-emptydata{position: relative;}
.wt-emptydetails:before,
.wt-emptydetails:after{
	left: 0;
    top: auto;
    bottom: 0;
    width: 100%;
    content: '';
    height: 1px;
    position: absolute;
    background-size: 15px 40%;
    background-image: linear-gradient(to right, transparent 50%, #ddd 50%);
}
.wt-emptydata:before,
.wt-emptydata:after{
	top: 0;
	left: 0;
	width: 1px;
	content: '';
	height: 100%;
	position: absolute;
	background-size: 15px 15px;
	background-image: linear-gradient(to top, transparent 50%, #ddd 50%);
}
.wt-emptydata:before{left: auto;right: 0;}
.wt-emptydetails:after{
	top: 0;
	bottom: auto;
}
.wt-emptydetails{border: 0;}
.wt-wrapper{
	float: none;
	width: auto;
	overflow-x:hidden; 
}
.woocommerce-order-details__title,
.woocommerce-column__title,
.cart-data-wrap h3{
	display: block;
	font-size: 18px;
	font-weight: 400;
	margin: 0 0 10px;
	line-height: 23px;
}
section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses{
	margin: 0 -15px;
	width: auto;
}
.woocommerce table.my_account_orders .button{
	height: auto;
	padding: 0 30px;
	min-width: auto;
	display: inline-block;
	vertical-align: middle;
	font: 700 13px/36px 'Poppins', Arial, Helvetica, sans-serif;
}
.woocommerce table.shop_table th{
	font-size: 16px;
	line-height: 30px;
}
.wt-language-holder .form-group:last-child,
.wt-category-holder .form-group:last-child{margin: 0;}
.wt-clicksavearea > span:last-child{margin: 0;}
.chosen-container-single:after,
.chosen-container-multi:after{
	top: 0;
	right: 15px;
	z-index: 1;
	color: #666;
	display: block;
	content: '\e874';
	position: absolute;
	text-align: center;
	font-size: inherit;
	line-height: 50px;
	font-family: 'Linearicons-Free';
}
.chosen-container-active.chosen-container-single:after{z-index: 2;}
.tg-qrcodedetail{padding: 5px 0;}
.wt-emptydata-holder{
	float: left;
	width: 100%;
}
.wt-accountsettingholder .wt-securityhold .wt-btnarea,
.wt-save-account-settings .wt-settingscontent .wt-userform .form-group:last-child{margin: 0;}
.page-dynamic-sidebar .wt-widget .menu-effective-tc-container{
	padding: 30px;
	float: left;
	width: 100%;
}
.page-dynamic-sidebar .wt-widget .menu-effective-tc-container ul{
	float: left;
	width: 100%;
	list-style: none;
	line-height: 18px;
 }
.page-dynamic-sidebar .wt-widget .menu-effective-tc-container ul li{
	float: left;
	width: 100%;
	line-height: inherit;
	list-style-type: none;
 }
.page-dynamic-sidebar .wt-widget .menu-effective-tc-container ul li + li {margin-top: 16px;}
 .page-dynamic-sidebar .wt-widget .menu-effective-tc-container ul li a {
    display: block;
    color: #767676;
    font-size: 14px;
    line-height: inherit;
}
.wt-articlesingle-holder{
	padding: 0;
	border-radius: 0;
	background: transparent;
}
.wt-articlesingle-holder .wt-articlesingle-content{
	padding: 30px;
	background: #fff;
	border-radius: 4px;
}
.wt-blogdetailimgvtwo.wp-block-image figcaption{
	display: block;
	font-size: 13px;
	padding: 10px 0 0;
	margin: 0 0 22px;
	line-height: 13px;
	text-align: center;
	font-style: italic;
}
.wt-comments .wt-boxtitle h2 {
    font-size: 20px;
    margin: 0 0 16px;
    font-weight: 400;
    line-height: 18px;
}
.wt-formleavecomment fieldset .form-group{width: 100%;}
.wt-formleavecomment fieldset .form-group.form-group-half{width: 33.33%;}
.wt-author figure{
	max-width: 60px;
	max-height: 60px;
}
button:focus{outline: 0;}
.wt-categoriescontent li{text-align: right;}
.wt-categoriescontent li a{float: left;}
.tagcloud a,
.wt-widgettag a{font-size: 14px !important;}
.wt-comments ul.children{
	margin-top:10px; 
	padding-left: 95px;
}
.wt-comments ul.children li{
	float: left;
	width: 100%;
	list-style-type: none;
}
.wt-comments ul.children li + li{margin-top:10px; }
.wt-usernav > ul > li i{
	width: 20px;
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
}
.wt-formreport .wt-select select{
	padding: 10px 40px 10px 20px; 
}
.fw-divider-line hr{
	margin: 0;
	border-color: #ddd;
}
.wt-proposalamount .collapsed .lnr-chevron-up:before{content: "\e874";}
.wt-attachmentsholder .wt-formprojectinfo .form-group-label{margin: 0;}
.wt-attachmentsholder .wt-formprojectinfo fieldset .wt-attachfile {border: 0;}
.wt-attachmentsholder .wt-formprojectinfo fieldset .wt-attachfile li{border: 1px solid #ddd;}
.wt-attachmentsholder .wt-formprojectinfo fieldset .wt-attachfile li:first-child{margin-top:10px;}
.wt-attachmentsholder .wt-formprojectinfo fieldset .wt-attachfile li + li{border-top: 0;}
/*Sidebar Style */
.wt-sidebar{
	float: left;
	width: 100%;
	border-radius: 4px;
	overflow: hidden;
}
.wt-widget{
	margin: 0;
	padding: 30px;
	background: #fff;
	border-radius: 0;
	border-top: 1px solid #eee;
}
.wt-sidebar .wt-widget:first-child{border: 0;}
.wt-widgettitle{
	border: 0;
	padding:0 0 15px;
}
.wt-widget .wt-formsearch > fieldset > .form-group{margin: 0;}
.widget_categories > ul{
	float: left;
	padding: 0;
	width: 100%;
	list-style: none;
	line-height: 14px;
}
.widget_categories > ul > li{
	width: 100%;
	float: left;
	text-align: right; 
	line-height: inherit;
	list-style-type:none;
}
.widget_categories > ul > li a{
	float: left;
	color: #767676;
	font-size: 14px;
	line-height: inherit;
}
.widget_categories ul li + li {margin-top: 20px;}
.wt-sidebar .tagcloud{
	float: left;
	width: 100%;
	padding: 0;
}
.wt-sidebar .wt-searchgbtn{
	color: #ff5851;
	background: transparent !important;
}
.theme-nav{
	width: 100%;
	float: left;
	margin-top: 30px;
}
.wt-sidebar .tg-authorcodescan{
	margin: 0;
	padding: 30px;
	border-color: #eee;
}
.wt-sidebar .wt-widget .wt-companysdetails:hover{box-shadow: none;}
.wt-sidebar .wt-widget .wt-companysdetails{
	width: auto;
	float: none;
	overflow: hidden;
	margin: -30px -30px 0;
}
.wt-sidebar .wt-widget .wt-companysdetails .wt-companysinfo{padding-bottom: 0;}
.wt-sidebar .wt-widget .wt-companysdetails{border-radius: 0;}
.wt-widget .wt-widgetcontent .wt-formsearch{padding: 0;}
.wt-formtheme > fieldset:nth-child(2) {margin: 20px 0 0;}
.wt-clicklike em{
	font-style: normal;
	display: inline-block;
	vertical-align: middle;
}
.wt-formtheme.payout-holder .form-group{padding: 0;}
.payout-holder .wt-checkboxholder{width: 100%;}
.payout-holder .form-group{width: 50%;}
.payout-holder.wt-userform fieldset{
	float: left;
	margin: 0;
	width: 100%;
}
.wt-payout-holder .wt-securityhold .wt-checkboxholder{padding: 5px;}
.wt-formtheme.payout-holder > fieldset:first-child .form-group{padding: 10px;}
.wt-payout-holder .wt-securityhold .wt-checkboxholder,
.wt-payout-holder .wt-securityhold .wt-checkboxholder .wt-userlistingimg{margin: 0;}
.wt-payout-holder .wt-securityhold .wt-userform fieldset .wt-btnarea{margin-top: 30px;}
.wt-payout-holder .wt-securityhold .wt-checkboxholder{padding-bottom:0;  }
.wt-formtheme.payout-holder > fieldset:first-child{
	margin: -10px;
	width: auto;
	float: none;
}
.payout-holder .wt-checkboxholder .wt-radio{
	width: 220px;
	padding: 0 5px;
	margin: 0 0 10px;
}
.payout-holder .wt-checkboxholder .wt-radio label{
	margin: 0;
    border-radius: 4px;
    border: 1px solid #dbdbdb;
    padding: 20px 30px 20px 40px;
}
.woocommerce-checkout #payment ul.payment_methods li label{overflow: hidden;}
.woocommerce-checkout #payment ul.payment_methods li input{float: left;}
.payout-holder .wt-checkboxholder .wt-radio input[type=radio] + label:before{
	top: 50%;
	left: 10px;
	margin-top:-8px; 
}
.payout-holder .wt-checkboxholder .wt-radio input[type=radio] + label:after{
	top: 50%;
	margin-top: -3px;
	left: 15px;
}
.wt-sectionspacenone{margin: 0 !important;}
.wt-dashboardinvocies .wt-emptydata-holder{padding: 30px;}
.form-group-label .wt-labelgroup{
	float: left;
	width: 100%;
	padding: 10px;
	border: 2px dashed #ddd;
}
.form-group-label label{
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}
.wt-formproposal .form-group .wt-attachfile{border: 0;}
.wt-formproposal .form-group .wt-attachfile li{border: 1px solid #ddd;}
.wt-formproposal .form-group .wt-attachfile li:first-child{margin-top:10px; }
.wt-formproposal .form-group .wt-attachfile li + li{border-top:0; }
.wt-formproposal .form-group .wt-attachfile li em{color: #999;}
.wt-formproposal .form-group .wt-attachfile li em a {margin-left:10px; }
.wt-formproposal  .form-group-label .wt-labelgroup > span{margin-left:25px; }
.wt-formproposal .wt-formcategory .wt-btnarea{margin-top:20px; }
.wt-formproposal .wt-formcategory .form-group{margin:0; }
.wt-tabstitle li a:after{
	top: 0;
    right: -1px;
    height: 100%;
    content: '';
    width: 1px;
    opacity: 0;
    background: #fff;
    visibility: hidden;
    position: absolute;
}
.wt-tabstitle li a.active:after{
	opacity: 1;
	visibility: visible;
}
.wt-earningsholder .wt-emptydata-holder,
.wt-ongoingproject .wt-emptydata-holder{padding: 30px;}
.wt-securityhold .wt-emptydata-holder{padding: 10px 0 0;}
.wt-securityhold .wt-emptydata-holder .wt-emptydata{height: 617px;}
.wt-user-profile{
	float: left;
	width: 100%;
}
.wt-username h3,
.wt-username span{
	max-width: 200px;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.wt-sc-categories-freelancer{
	float: left;
	width: 100%;
}
.wt-earningsholder .wt-emptydata-holder .wt-emptydata,
.wt-ongoingproject .wt-emptydata-holder .wt-emptydata{height: 450px;}
.wt-managejobcontent.wt-emptydata-holder{padding: 0;}
.wt-sidebar .wt-widget:first-child > .wt-widgettitle{border-top: 0;}
.emp-proposal-list{
	float: left;
	width: 100%;
}
.wt-job-proposals .wt-rcvproposala .wt-tabsinfo,
.wt-job-proposals .emp-manage-details .wt-rcvproposalholder .wt-tabsinfo{margin: 0 0 30px;}
.project-detail-history,
.wt-job-proposals .wt-rcvproposalholder{
	float: left;
	width: 100%;
}
.wo-project-history .wt-project-chat-form fieldset .form-group-label .form-group{padding: 0;}
.wo-project-history .wt-project-chat-form fieldset .form-group-label .form-group .wt-attachfile{border: 0;}
.wo-project-history .wt-project-chat-form fieldset .form-group-label .form-group .wt-attachfile li:first-child{margin-top:10px; }
.wo-project-history .wt-project-chat-form fieldset .form-group-label .form-group .wt-attachfile li{border:1px solid #ddd;}
.wo-project-history .wt-project-chat-form fieldset .form-group-label .form-group .wt-attachfile li + li{border-top: 0;}
.page-template-freelancer-search .wt-main{padding-top:0; }
.wt-userlistingsingle .wt-userlisting-breadcrumb li .wt-stars{width: 76px;}
body.single-freelancers .wt-main{padding-top:0;}
.wt-hiredfreelance .wt-userlistinghold .wt-proposaldetails .wt-contenthead .wt-title h3 a i{color: #00cc8d;}
.wt-userlistinghold .wt-widgettag a.showmore_skills{color: #fff;}
.wt-sc-articles .wt-paginationvtwo{margin-top:25px; }
.wt-article-holder{margin-bottom:25px;}
.wt-projecttitle figure img{
	width: 50px;
	height: 50px;
	max-width: none;
}
.wt-projecttitle figure{overflow:hidden;}
.wt-project{
	float: none;
	margin-left:-1px; 
	margin-right:-2px; 
	display: inline-block;
	vertical-align: top;
}
.wt-likefreelan .wt-likedfreelancers.wt-emptydata-holder,
.wt-followcompomy .wt-focomponylist.wt-emptydata-holder,
.wt-saved-jobs .wt-dashboradsaveitem.wt-emptydata-holder{padding: 0;}
.wt-termsconditions .wt-checkboxholder .wt-checkbox input[type=checkbox] + label{line-height: 23px;}
.wt-termsconditions .wt-checkboxholder .wt-checkbox input[type=checkbox] + label:after,
.wt-termsconditions .wt-checkboxholder .wt-checkbox input[type=checkbox] + label:before{top: 6px;}
.widget_nav_menu .menu-pages-container{
	float:left;
	width: 100%;
}
.widget_nav_menu .menu-pages-container .menu{
	float: left;
	width: 100%;
	list-style: none;
	line-height: 16px;
}
.widget_nav_menu .menu-pages-container .menu li{
	width: 100%;
	float: left;
	line-height: inherit;
	list-style-type: none;
}
.widget_nav_menu .menu-pages-container .menu li + li{margin-top: 15px;}
.widget_nav_menu .menu-pages-container .menu li a{
    color: #767676;
    font-size: 14px;
    line-height: inherit;
}
.search-page-header{
	padding: 30px;
	background: #fff;
	margin: 0 0 30px;
}
.search-page-header .border-left{border: 0 !important;}
.wt-blog-search .wt-formsearch fieldset .form-group{
	margin: 0;
	width: 75%;
	position: relative;
}
.search-page-header .border-left h3{
	font-size: 20px;
	font-weight: 500;
	line-height: 22px;
}
.need-help h4{
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
}
.blog-list-view-template .wt-article .wt-articlecontent .wt-title h3{
	margin: 0;
	display: block;
	color: #323232;
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	word-break: break-word;
}
.blog-list-view-template .wt-article .wt-articlecontent .wt-postarticlemeta{font-size: 14px;margin-top: 5px;}
.blog-list-view-template .wt-article .wt-articlecontent .wt-description p{
	font-size: 14px;
	line-height: 24px;
	margin: 20px 0 0;
}
.blog-list-view-template .wt-article .wt-articlecontent{position: static;}
.blog-list-view-template .wt-article{padding: 0;}
.blog-list-view-template .theme-nav{margin: 25px 0 0;}
.blog-list-view-template .wt-article:first-child{margin-top:0; }
.wt-comments .comment-respond .wt-boxtitle h2 a,
.wt-replaybox .wt-boxtitle h2 a {
	padding: 0;
	width: auto;
	float: right;
	font-size: 16px;
	line-height: inherit;
}
.wt-comments .wt-boxtitle h2 a:first-child,
.wt-replaybox .wt-boxtitle h2 a:first-child{float: none;}
.wt-comments .wt-boxtitle h2 a + a,
.wt-replaybox .wt-boxtitle h2 a + a{margin-left:10px; }
.wt-tagsshare .wt-tag a{font-size: 12px !important;}
.wt-skills-users .theme-nav{margin: 0;}
.wt-skills-users > div + div{margin-top: 30px;}
.wt-skills-users .wt-companysdetails{margin: 0;}
.woo-pagination{text-align: center;}
.woo-pagination span,
.woo-pagination a{
	color: #999;
	width: 46px;
	height: 46px;
	margin: 0 3px;
	display: block;
	font-size: 14px;
	background: #fff;
	text-align: center;
	position: relative;
	line-height: 46px;
	border-radius: 6px;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #ddd;
}
.woo-pagination span:hover,
.woo-pagination a:hover,
.woo-pagination a:focus,
.woo-pagination span{color: #fff;}
.woo-pagination a.prev,
.woo-pagination a.next{
	float: right;
    margin-left: 0;
    font-size: 18px;
    margin:0 0 0 3px;
}
.woo-pagination a.prev{
	float: left;
	margin:0 3px 0 0;
}
.woocommerce-checkout .woocommerce{
	float: left;
	width: 100%;
}
.style-name .sp-pk-allowed{color: #00cc67;}
#ship-to-different-address span,
#order_review_heading,
.woocommerce-billing-fields h3{
	display: block;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}
#ship-to-different-address span{display: inline-block;}
.select2-results__options{list-style:none;}
.select2-results__options li{list-style-type: none;}
.woocommerce table.shop_table,
.cart-data-wrap{margin-top:20px; }
.woocommerce table.shop_table{margin-top:0; }
.woocommerce-checkout .form-row.place-order{margin: 0;}
.woocommerce table.shop_table tfoot th{font-weight: 500;}
.woocommerce-account .woocommerce-MyAccount-navigation{
	float: left;
	width: 100%;
	padding: 20px;
	background: #fff;
}
.woocommerce-account .woocommerce-MyAccount-navigation{padding: 0;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #ddd;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border: 0;}
#ship-to-different-address label{
	margin: 0;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}
.woocommerce-checkout .woocommerce form .form-row textarea{resize: none;}
.woocommerce ul.order_details li:last-of-type{
	margin: 0;
	padding: 0;
}
.woocommerce-cart .woocommerce .product-remove a.remove{
	width: 20px;
	height: 20px;
	margin: 0 auto;
	line-height: 20px;
	text-align: center;
}
.woocommerce-cart .woocommerce .product-name a{color: #767676;}
.woocommerce-cart .woocommerce .quantity .qty{
	width: auto;
	max-width: 100px;
}
.woocommerce-cart .woocommerce-cart-form table.cart tbody tr td > button{padding: 0 30px !important;}
.woocommerce-cart table.cart td.actions .coupon .input-text{width: auto;}
.wc-stripe-checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
	margin: 0;
	padding: 0 50px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	font:700 13px/50px 'Poppins', Arial, Helvetica, sans-serif;
}
.cart_totals.calculated_shipping h2{
	display: block;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}
.wt-freelancer-search.wt-main-section{padding-bottom:0; }
.woocommerce-cart .woocommerce .return-to-shop{margin: 0;}
.tg-appavailable{right:0;width:80px;bottom:40%;z-index:99;height:160px;position:fixed}
.tg-appavailable img.bubbleicon{top:-20px;width:100%;right:15px;position:absolute; z-index: 99;}
.tg-appavailable img.bubbleicon{animation:android-icon linear 2s;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation:android-icon linear 2s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:android-icon linear 2s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:android-icon linear 2s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:android-icon linear 2s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%}
@keyframes android-icon{0%{transform:rotate(0deg) scaleX(1.00) scaleY(1.00)}
                        10%{transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
                        20%{transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
                        30%{transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
                        40%{transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
                        50%{transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
                        60%{transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
                        70%{transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
                        80%{transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
                        90%{transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
                        100%{transform:rotate(0deg) scaleX(1.20) scaleY(1.20)}
}@-moz-keyframes android-icon{0%{-moz-transform:rotate(0deg) scaleX(1.00) scaleY(1.00)}
                              10%{-moz-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
                              20%{-moz-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
                              30%{-moz-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
                              40%{-moz-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
                              50%{-moz-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
                              60%{-moz-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
                              70%{-moz-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
                              80%{-moz-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
                              90%{-moz-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
                              100%{-moz-transform:rotate(0deg) scaleX(1.20) scaleY(1.20)}
}@-webkit-keyframes android-icon{0%{-webkit-transform:rotate(0deg) scaleX(1.00) scaleY(1.00)}
                                 10%{-webkit-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
                                 20%{-webkit-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
                                 30%{-webkit-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
                                 40%{-webkit-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
                                 50%{-webkit-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
                                 60%{-webkit-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
                                 70%{-webkit-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
                                 80%{-webkit-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
                                 90%{-webkit-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
                                 100%{-webkit-transform:rotate(0deg) scaleX(1.20) scaleY(1.20)}
}@-o-keyframes android-icon{0%{-o-transform:rotate(0deg) scaleX(1.00) scaleY(1.00)}
                            10%{-o-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
                            20%{-o-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
                            30%{-o-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
                            40%{-o-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
                            50%{-o-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
                            60%{-o-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
                            70%{-o-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
                            80%{-o-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
                            90%{-o-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
                            100%{-o-transform:rotate(0deg) scaleX(1.20) scaleY(1.20)}
}@-ms-keyframes android-icon{0%{-ms-transform:rotate(0deg) scaleX(1.00) scaleY(1.00)}
                             10%{-ms-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
                             20%{-ms-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
                             30%{-ms-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
                             40%{-ms-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
                             50%{-ms-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
                             60%{-ms-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
                             70%{-ms-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
                             80%{-ms-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
                             90%{-ms-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
                             100%{-ms-transform:rotate(0deg) scaleX(1.20) scaleY(1.20)}
}
.tg-appavailable img.android-logo{right:0;bottom:0;width:70%;float:right;position:absolute;background:#FFF;padding:5px;border-radius:5px 0 0 5px}
body.author .wt-authordetails{background:#fff;}
.sticky-wrap.wt-themetag{
	top: 0;
	right: 0;
	color: #fff;
	padding: 0 15px;
	background: #ff5851;
	position: absolute;
}
.widget_recent_entries > ul,
.widget_meta > ul,
.widget_archive > ul,
.widget_pages > ul,
.widget_recent_comments > ul{
	width: 100%;
	float: left;
	list-style: none;
	line-height: 16px;
}
.widget_pages > ul li,
.widget_meta > ul li,
.widget_recent_entries > ul li,
.widget_archive > ul li,
.widget_recent_comments > ul > li{
	width: 100%;
	float: left;
	line-height: inherit;
	list-style-type: none;
}
.widget_meta > ul li + li,
.widget_archive > ul li + li,
.widget_pages > ul li + li, 
.widget_recent_entries > ul li + li,
.widget_recent_comments > ul > li + li{margin-top: 15px;}
.widget_archive > ul li a,
.widget_meta > ul li a,
.widget_pages > ul li a,
.widget_recent_entries > ul li a,
.widget_recent_comments > ul > li a,
.widget_recent_comments > ul > li span a{
	color: #767676;
    font-size: 14px;
    line-height: inherit; 
}
.wt-sidebar ul{font-size: 14px;}
.widget_archive > ul li{text-align: right;}
.widget_archive > ul li a {float: left;}
.widget_archive select{width: 100%;}
.calendar_wrap table{margin: 0;}
.calendar_wrap table caption{padding-bottom:0; }
.wt-widget select{width: 100%;}
.wt-articlesingle-content .wt-author{
	padding-top:40px;
	border-bottom: 0;
	border-top: 1px solid #ddd;
}
.wt-comments li .children, .wt-comments li .sub-menu {
	border: 0;
	opacity: 1;
	width: 100%;
	float: left;
	display: block;
	position: static;
	box-shadow: none;
	background: none;
	list-style: none;
	visibility: visible;
	padding: 0 0 0 65px;
}
.widget_nav_menu .menu{
	float: left;
	width: 100%;
	list-style: none;
}
.widget_nav_menu .menu li{
	float: left;
	width: 100%;
	list-style-type: none;
}
.widget_nav_menu .menu li a{color: #767676;}
.widget_nav_menu .menu li a:before{display: none;}
.wt-classimg {
	background: #fff;
	text-align: center;
}
.wt-classimg a{
	background:#323232;
	display: inline-block;
	vertical-align: middle;
}
.wt-classimg a img{margin: 0 auto;}
.wt-singleimg-one{background: #fff;}
.wt-singleimg-one img{
	opacity: 1;
	width: auto;
	margin: 0 auto;
	position: relative;
}
.widget_nav_menu ul li .sub-menu li{padding-bottom: 0 !important;}
.widget_nav_menu ul li .sub-menu{
	float: left;
	width: 100%;
}
.wt-widget ul .page_item_has_children .children,
.wt-widget ul .page_item_has_children .sub-menu{
    opacity: 1;
    float: left;
    width: 100%;
	position: static;
    padding-left:14px; 
    margin-top: 20px;
    visibility: visible;
    box-shadow: none !important;
}
.widget_pages > ul li a:before{display: none;}
.wt-navigation > ul > li.page_item_has_children .children li .children {
    right: 100%;
    left: auto;
}
.wp-block-quote{
	float: left;
	width: 100%;
}
.wt-tagsshare .wt-tag{
	margin: -5px;
	width: auto;
}
.wt-tagsshare .wt-tag a{margin: 5px;}
.wt-tagsshare .wt-tag span{padding-left:5px; }
.wt-social-icons{color: #323232;}
.wtblog-tags{
	margin: -5px;
	width: auto;
	text-align: left;
}
.wtblog-tags a{
	padding: 5px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.wt-postarticlemeta .wtblog-tags i{margin: 0;}
.wtblog-tags a:first-child {padding-left:0; }
.wtblog-tags a:after{
	top: 5px;
	right: 0;
	content: ',';
	color: #323232;
	position: absolute;
}
.wtblog-tags a:last-child:after{display: none;}
.wt-videoshow a{
	border: 0;
	position: relative;
}
.wt-videoshow a:after{animation: sonarWave 1s linear infinite;}
.wt-videoshow a:after{
	top: 0;
    left: 0;
    content: '';
    width: 50px;
    height: 50px;
    position: absolute;
    border-radius: 50px;
    background: rgba(255, 255 ,255,0.70);
    animation: sonarWave 1.5s linear infinite;
}
@keyframes sonarWave {
  from {
    opacity: 1;
  }
  to {
    transform: scale(1.5);
    opacity: 0;
  }
}
.frinnerbannerholder{position: relative;}
.frinnerbannerholder:after{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	background: rgba(50,50,50,0.60);
}
.form-group input::placeholder{color: #999;}
.sp-pk-not-allowed{color: #ff5851 ;}
.woocommerce-account .addresses .title h3,
.woocommerce-MyAccount-content h3,
.cart_totals > h2{
	display: block;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 10px;
}
.wt-404errorcontent .wt-formsearch > fieldset > .form-group{margin: 0;}
.wt-comments .wt-author figure img{border-radius:3px;}
.widget_rss ul li{list-style: none;}
.wt-widgettag a.showmore_skills{
	border-radius: 100%;
    height: 30px;
    width: 30px;
    background: #fff !important;
    padding: 0;
    border: 1px solid #ddd !important;
    color: #767676 !important;
    line-height: 17px;
    font-size: 18px !important;
}
.wt-userlisting .wt-userlistingcontent{
    padding: 10px 0;
    overflow: hidden;
}
.wt-userlistingcontent{overflow: hidden;}
.page-template-freelancer-search .wt-contenthead{margin-left: 1px;}
.user-stars-v2 .wt-stars:before{
	content: '\f006 \f006 \f006 \f006 \f006'; 
	font-size: 16px;
	color: #fdd003;
}
.user-stars-v2 span.wt-stars span:after{
	content: '\f005 \f005 \f005 \f005 \f005'; 
	font-size: 16px;
}
.wt-clientfeedback .wt-userlistingimg img{
	max-width: 80px;
	max-height: 80px;
}
.wt-clientfeedback .wt-userlistingcontent .wt-userlisting-breadcrumb .user-stars-v2 span.wt-stars span:after,
.wt-clientfeedback .wt-userlistingcontent .wt-userlisting-breadcrumb .user-stars-v2 .wt-stars:before{font-size: 13px;}
.wt-clientfeedback .wt-userlistingsingle .wt-description p{margin-top:23px; }
.wt-userlistingcontent .wt-contenthead{margin-left:1px; }
.wt-userlisting .wt-userlistingcontent .user-stars-v2{padding: 9px 0;}
.wt-replaybox .comment-respond{
	width: auto;
	padding-top:40px;
	margin: 0 -30px 0;
	border-top: 1px solid #ddd;
}
.wt-comments .comment-respond{
	width: 100%;
    padding: 30px 0;
}
.wt-comments ul.children .comment-respond{
	padding: 30px 0 10px;
}
.comment-respond .wt-boxtitle,
.comment-respond .wt-formleavecomment{padding: 0 30px;}
.wt-userlistingholdvtwo .wt-userlistingcontent .wt-viewjobholder{border-radius: 0 4px 4px 0;}
.wt-sc-articlelist .wt-article-holder{margin-bottom: -15px;}
.wt-proposalsr .wt-proposalsrcontent{padding: 30px 24px;}
.tg-qrcodedetail .lnr-laptop-phone{margin: 0 0 3px;}
.wt-userlisting .wt-userlistingholdvtwo .wt-userlistingcontent{padding: 0;}
.sp-top-menu .sub-menu li > hr{display:none;}
.workreap-home-page .blog-list-view-template .wt-article .wt-articlecontent{border-radius: 4px;}
.sticky-wrap.wt-themetag{border-radius: 0 4px 0 4px; font-size:13px;}
.page-template-project-proposal .wt-jobalertsholder .wt-jobalerts{margin: 0;}
.page-template-project-proposal .wt-jobalertsholder .wt-jobalerts:last-child{margin-bottom:20px; }
.wt-comments-paginate{
	background: #f7f7f7;
    margin: 40px 0 0;
    padding: 15px;
    border-radius: 4px;
}
.wt-comment-prev{float:left;}
.wt-comment-next{float:right;}
.wt-innerbannercontent .wt-title h2{line-height: 1.5em;}
.wt-innerbannercontent .wt-breadcrumb{margin-top:5px; }
.wt-pagination ul li span.post-page-numbers{color:#fff; line-height: 45px;}
.wt-media-single{
	margin: 0;
	float: left;
	width: 100%;
	height: 400px;
	margin: 0 0 40px;
}
body.single-post .wt-media-single iframe{max-width: 100%;}
.woocommerce-products-header__title.page-title,
.woocommerce div.product .product_title{
	font-size: 20px;
	margin: 0 0 16px;
	font-weight: 400;
	line-height: 18px;
}
.woocommerce div.product .woocommerce-tabs .panel h2,
.related.products h2{
	font-size: 18px;
	margin: 0 0 16px;
	font-weight: 400;
	line-height: 18px;
}
.related.products h2{margin: 0 0 20px;}
.woocommerce .woocommerce-result-count{
	margin: 0;
	font:14px/14px 'Open Sans', Arial, Helvetica, sans-serif;
}
.woocommerce .woocommerce-breadcrumb{
	font-size: 13px;
	margin: 0 0 20px;
	line-height: 15px;
}
.woocommerce span.onsale{
	top: 10px;
	left: 10px;
}
.woocommerce ul.products li.product .onsale{top: 10px;right: 10px;margin: 0;}
.woocommerce span.onsale{
	margin: 0;
	padding: 0;
	min-width: 40px;
	min-height: auto;
	line-height: 40px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{padding-top:0; }
.woocommerce ul.products li.product .button{
	padding: 0 20px;
	line-height: 40px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
    padding: 0;
	font-size: 18px;
    margin: 0 0 16px;
    font-weight: 400;
    line-height: 18px;
}
.woocommerce ul.products li.product .price{
	font-size: 14px;
	line-height: 15px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price{
	font-size: 14px;
	line-height: 15px;
}
.woocommerce-product-details__short-description{font: 14px/14px 'Open Sans', Arial, Helvetica, sans-serif;}
.woocommerce .quantity .qty{min-width: 100px;}
.woocommerce ul.products,
.woocommerce-page ul.products{margin: 0 0 -2.992em;}
.woocommerce-Reviews .comment-respond .comment-reply-title{
	display: block;
	font-size: 14px;
	margin: 0 0 10px;
	line-height: 16px;
}
.comment-form fieldset{
	margin: 0;
	padding: 30px;
	border-radius: 4px;
	border-color: #ddd;
}
.woocommerce #review_form .comment-form-rating p{width: auto;}
.woocommerce #review_form #respond textarea{
	float: left;
	width: 100%;
	height: 210px;
	resize: none;
}
.woocommerce #review_form #respond p.form-submit{margin: 0;}
.comment-form-rating label,
.comment-form-comment label{
	font-size: 14px;
	line-height: 16px;
	text-transform: capitalize;
}
.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after{
	top: 0;
    left: 50%;
    right: auto;
    width: 20px;
    margin: 0 0 0 -10px;
}
.woocommerce #respond input#submit.loading,
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading{opacity: 1;}
.woocommerce #respond input#submit.loading:before,
.woocommerce a.button.loading:before,
.woocommerce button.button.loading:before,
.woocommerce input.button.loading:before{
	left: 0;
	right: 0;
	content: '';
	width: 100%;
	height: 100%;
	opacity: 0.5;
	background: #000;
	border-radius: 4px;
	position: absolute;
}
.woocommerce div.product form.cart div.quantity{margin-right:10px;}
.woo-pagination span.current,
.woo-pagination a:hover{color: #fff;}
.woo-pagination a:focus{color: #767676;}
.woo-pagination ul li a i{
	display: block;
	line-height: 44px;
}
.woo-pagination ul li span,
.woo-pagination ul li a{margin: 0;}
.related.products{
	float: left;
	width: 100%;
	padding-top:30px; 
	border-top: 1px solid #ddd;
}
/*Home Three Slider*/
.wt-headervthhree{
	top: 0;
	position: absolute;
	background: transparent;
    border-bottom:1px solid rgba(255, 255, 255, 0.2);
}
.wt-headervthhree .wt-navigationarea:after{
    top: 0;
    left: 0;
    content: '';
    z-index: -1;
    height: 100%;
    width: 100%;
    position: absolute;
    background-size: 100% 100%;
    background-image: url(images/navoverlay.png);
}
.wt-headervthhree .wt-navigation > ul > li > a:after{background: #fff !important;}
.wt-headervthhree .wt-navigationarea .wt-navigation > ul > li > a{color: #fff;}
.header-variation-two .wt-header .wt-rightarea{
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    height: 100%;
}
.wt-headervthhree .wt-rightarea .wt-loginarea{
	border: 0;
	margin-left:0; 
	padding: 0 0 0 17px;
}
.wt-headervthhree .wt-bannercontent{
	padding: 220px 0;
}
.wt-bgworkslider{
	width: 100%;
	float: left;
    z-index: 1;
    position: absolute;
}
.wt-bgworkslider .item{
	width: 100%;
	float:left;
}
.wt-bgworkslider .item figure{
	margin: 0;
	width: 100%;
	float: left;
}
.wt-bgworkslider .item figure img{
	width: auto;
	height: 876px;
	max-width: none;
	display: block;
}
.wt-bgworkslider .item figure:after{
	top: 0;
	left: 0;
	content: '';
	width: 100%;
	height: 100%;
	opacity: 0.5;
	position: absolute;
	background-color:  #333;
}
.wt-bannerholdervtwo{
    padding: 30px 0;
	position: relative;
	min-height:876px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
}
.wt-bannerholdervtwo .wt-bannercontent{
	z-index: 9;
	text-align: center;
	position: relative;
}
.wt-bannerholdervtwo .wt-bannercontent .wt-title h1{
	line-height: 60px;
	margin: 0 0 19px;
}
.wt-bannerholdervtwo .wt-bannercontent .wt-description{padding: 0 80px;}
.wt-bannerholdervtwo .wt-bannercontent .wt-videoholder {
    float: none;
    width: 350px;
    margin: 0 auto;
    text-align: left;
}
.wt-loginoptionvtwo .wt-btn{
	padding: 0 15px;
	line-height: 36px;
	background: #2ecc71;
	margin: 0 6px 0 0 ;
}
/* Articles Style*/
.wt-articlesholder{
	float: left;
	width: 100%;
}
.wt-articles{
	float: left;
	width: 100%;
	border-radius: 4px;
}
.wt-articles:hover{
	-webkit-box-shadow: 0 9px 20px 0 rgba(165,165,165,0.50);
    box-shadow: 0 9px 20px 0 rgba(165,165,165,0.50);
}
.wt-articleimg{
	float: left;
	width: 100%;
	margin: 0;
	background: #000;
	border-radius: 4px 4px 0 0;
}
.wt-articleimg a{display: block;}
.wt-articleimg img{
	width: 100%;
	display: block;
	border-radius: 4px 4px 0 0;
}
.wt-articles:hover .wt-articleimg img{opacity: 0.7;}
.wt-sc-latest-articals{
	float: left;
	width: 100%;
}
.wt-articles .wt-articlecontents{
	float: left;
	width: 100%;
	border: 1px solid #eee;
	border-top: 0;
	border-radius: 0 0 4px 4px;
}
.wt-latearticles .wt-sectionhead .wt-sectiontitle{margin: 0 0 30px;}
.wt-latearticles .wt-sectionhead .wt-description p{
    font-size: 16px;
    line-height: 26px;
    color: #3d4461;
    margin: 0 0 43px;
}
.wt-articles .wt-articlecontents .wt-title{padding: 30px;}
.wt-articles .wt-articlecontents .wt-title h3{
	margin: 0 0 4px;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}
.wt-articles .wt-articlecontents .wt-title h3 a{color: #3d4461;}
.wt-titletags{
	float: left;
	width: 100%;
	margin-left:-10px; 
	margin-bottom: 3px;
}
.wt-articleby{
	float: left;
	color: #55acee;
	font-size: 13px;
	position: relative;
	line-height: 18px;
	margin-left:10px;
	font-family:'Poppins', Arial, Helvetica, sans-serif;
}
.wt-titletags a:after{
	top: -4px;
	right: -4px;
	content: ',';
	font-size: 20px;
	position: absolute;
}
.wt-titletags a:last-child:after{display: none;}
.wt-datetime{
	display: block;
	color: #767676;
	font-size: 13px;
	line-height: 16px;
}
.wt-datetime i{
	color: #3d4461;
	margin-right:5px; 
	display: inline-block;
}
.wt-articleimg figcaption{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
}
.wt-articlesdocinfo{
	bottom: 10px;
	padding: 2px;
	right: -130px;
	background: #fff;
	position: absolute;
	border-radius: 15px;
}
.wt-articles:hover .wt-articlesdocinfo{right: 10px;}
.wt-articlesdocinfo img{
	width: auto;
	float: left;
	border-radius: 50px;
}
.wt-articlesdocinfo span{
	width: 136px;
	color: #3d4461;
	padding: 0 10px;
	overflow: hidden;
	max-width: 300px;
    white-space: nowrap;
	line-height: inherit;
	display: inline-block;
	vertical-align: middle;
    text-overflow: ellipsis;
	font: 400 14px/20px 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-articles:hover .wt-articlesdocinfo span{width: auto;}
.wt-moreoptions{
	float: left;
	width: 100%;
	list-style:none;
	font-size: 12px;
	text-align: right;
	line-height: 20px;
	padding: 15px 30px;
	border-top: 1px solid #efefef;
}
.wt-moreoptions li{
	width: auto;
	float: none;
	padding-right:15px; 
	display: inline-block;
	line-height: inherit;
	list-style-type: none;
	vertical-align: middle;
}
.wt-moreoptions li:last-child{padding: 0;}
.wt-moreoptions li a{
	color: #767676;
	line-height: inherit;
	display: inline-block;
	font-size: 13px;
	vertical-align: middle;
}
.wt-moreoptions li a i{margin-right:5px;}
/*Work Start*/
.wt-workholder{
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
	}
.wt-workholder .wt-sectionhead .wt-description p{
	margin: 0;
	font-size: 16px;
	line-height: 26px;
}
.wt-workdetails-holder{
	padding-top:0; 
	margin-top:-120px;
	position: relative;
}
.wt-workdetails-holder:after{
	left: 0;
	top: auto;
	bottom: 0;
	width: 100%;
	content: '';
	height: 1px;
	position: absolute;
	background-size: 15px 40%;
	background-image: linear-gradient(to right, transparent 50%, #ddd 50%);
  }
.wt-workdetails{
	float: left;
	width: 100%;
	text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    justify-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}
.wt-workdetails-bordertwo,
.wt-workdetails-border{position: relative;}
.wt-workdetails-border:after,
.wt-workdetails-bordertwo:before{
    position: absolute;
    top: 20px;
    content: '';
    left: -116px;
    width: 222px;
    height: 149px;
    background: url(images/work-icon/line-01.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.wt-workdetails-bordertwo:before{
	background: url(images/work-icon/line-02.png);
	left: -127px;
}
.wt-workdetail{
	float: left;
    width: auto;
    padding: 20px;
    margin-bottom: 27px;
    text-align: center;
 	position: relative;
    border-radius: 100%;
    background: url(images/work-icon/border-img.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.wt-workdetail figure{
	width: 160px;
	height: 160px;
	display: block;
	margin: 0 auto;
	background: #fff;
	border-radius: 100%;
		-webkit-box-shadow: 0 0 20px 0 rgba(153,153,153,0.3);
	box-shadow: 0 0 20px 0 rgba(153,153,153,0.3);
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
}
.wt-workdetail figure img{
	width: 70px;
	margin:0 auto; 
	display: block;
}
.wt-workdetails .wt-title span{
	font-size: 16px;
	display: block;
	margin-bottom:5px; 
	color: #FFF;
	line-height: 20px;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-workdetails .wt-title h3{
	margin: 0;
	font-size: 26px;
	line-height: 30px;
}
.wt-workdetails .wt-title h3 a{
	color: #fff;
	display: inline-block;
	vertical-align: middle;
}
.wt-workprocess{
	width: 100%;
	float: left;
	margin: 43px 0 0 0;
}
.wt-howswork .wt-sectiontitle h2,
.wt-howswork .wt-sectiontitle span,
.wt-howswork .wt-description p{color: #fff;	}
.wt-howswork .wt-sectiontitle{margin: 0 0 25px;}
.wt-howswork .wt-sectiontitle h2{margin:0 0 10px; }
.wt-howswork .wt-sectiontitle span{line-height: 22px;}
.wt-howswork .wt-description p{
	font-size: 16px;
	line-height: 26px;
	margin: 0 0 23px;
}
/*Native App*/
.wt-nativeholder {
    background-size: 100%;
    background: url(images/work/img-06.jpg);
    background-repeat: no-repeat;
    background-position: center;
}
.wt-nativeholder .wt-howswork{padding: 80px 0;}
.wt-nativeholder .wt-howswork .wt-sectiontitle{
	margin: 0 0 25px;
	padding: 0;
}
.wt-nativeholder .wt-howswork .wt-sectiontitle:after{display: none;}
.wt-nativeholder .wt-howswork .wt-sectiontitle h2{
	font-size: 40px;
	line-height: 40px;
}
.wt-nativeholder .wt-howswork .wt-sectiontitle h3{
	color: #fff;
	font-size: 40px;
	line-height: 40px;
	font-weight: 400;
}
.wt-appicons {
    width: 100%;
    float: left;
    margin: 0 auto;
    list-style: none;
    text-align: center;
}
.wt-appicons li {
    border-radius: 5px;
    list-style-type: none;
    display: inline-block;
    vertical-align: middle;
}
.wt-appicons li + li{margin-left: 27px;}
.wt-appicons li img {
    width: 100%;
    display: block;
    border-radius: 5px;
}
.wt-nativemobile{
	float: left;
	width: 100%;
	margin: 0 0 -122px;
}
.wt-nativemobile figure{
	margin: 0;
	float: left;
	width: 100%;
	z-index: 1;
}
.wt-nativemobile figure img{
	width: 920px;
	display: block;
	margin: 0 auto;
}
/*top freelancers*/
.wt-topfreelancers{
	width: 100%;
	float: left;
}
.wt-freelanceritems{
	width: 100%;
	float: left;
}
.wt-freelanceritems .wt-userlistinghold .wt-userlistingcontent figure{
	margin: 0 0 20px;
	width: 100%;
	float: left;
}
.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder .wt-freestars i{color: #fecb02;}
.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder ul li span{
	color: #767676;
	font-size: 13px;
}
.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder ul li .wt-clicksave span{display: inline-block;}
.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder ul li .wt-clicksave span{color: #ff5851;}
.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder ul li .wt-savefreelancer span{color: #767676;}
.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder ul li + li{margin: 8px 0 0;}
.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder .wt-freestars{color: #767676;}
.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder li a em{
	color: #55acee;
	font-size: 13px;
	font-style: normal;
}
.wt-freelanceritems .wt-userlistinghold .wt-userlistingcontent .wt-contenthead .wt-title h2{
	line-height: 26px;
	overflow: visible;
	white-space: normal;
}
.wt-freelanceritems .wt-userlistinghold .wt-userlistingcontent figure img{
	width: 100%;
	display: block;
	border-radius: 4px;
}
.wt-freelanceritems .wt-userlistinghold{
	padding: 20px;
	border: 1px solid #eee;
}
.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder{
    width: 100%;
    float: left;
    border: 0;
    position: relative;
    background: transparent;
}
.wt-freelanceritems .wt-userlistingcontent .wt-viewjobholder ul{padding: 0;}
.wt-headervthhree .wt-loginarea > .wt-btn,
.wt-headervthhree .wt-loginarea .wt-loginoptionvtwo > .wt-btn{min-width: 100px;}
.wt-bannerholdervtwo .wt-formoptions{text-align: left;}
.wt-bannerholdervtwo .wt-formoptions .wt-dropdown{min-width: 255px;}
.wt-bannerholdervtwo .wt-formoptions .wt-dropdown > span{width: 100%;}
.wt-bannerholdervtwo .wt-formoptions > .wt-searchbtn{
	width: 155px;
	text-transform: uppercase;
	font:700 13px/60px 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-bannerholdervtwo .wt-formoptions .wt-radioholder{width: 255px;z-index: 9;}
.wt-bannerholdervtwo .wt-formbanner fieldset .form-group .form-control{padding-right:430px; }
.wt-topfreelancers .wt-userlistinghold .wt-userlistingcontent{
	float: left;
	width: 100%;
	overflow:visible;
}
.wt-moreoptions li a.wt-sharelink{color: #55acee;}
.wt-latearticles .wt-articles .wt-articlecontents .wt-title h3 a{color: #323232;}
.wt-latearticles .wt-articles .wt-articlecontents .wt-title{padding:16px 20px 20px;}
.wt-header .wt-navigationarea .wt-formbannervtwo .form-group .wt-search-remove,
.wt-header .wt-navigationarea .wt-formbannervtwo .wt-searchbtn span,
.wt-respsonsive-search{display: none;}
.wt-search-remove{
	color: #999;
	float: right;
	text-transform: uppercase;
	font: 700 13px/50px 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-search-remove:hover{color: #999;}
.wt-header.wt-search-have.show-sform .wt-navigationarea .wt-formbannervtwo .wt-searchbtn span{
	text-transform: uppercase;
	font: 700 13px/50px 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-respsonsive-search{
	float: right;
	margin: 20px 14px 20px 6px;
}
.wt-respsonsive-search .wt-searchbtn{
	width: 36px;
	line-height: 36px;
	border-radius: 4px;
	color: #fff !important;
}
.wt-btn-remove-holder .wt-search-remove + .wt-search-remove{display: none;}
.wt-header.wt-search-have.show-sform .wt-navigationarea .wt-formbannervtwo .form-group .wt-search-remove,
.wt-header.wt-search-have.show-sform .wt-navigationarea .wt-formbannervtwo .wt-searchbtn span,
.wt-search-have.show-sform .wt-respsonsive-search{display: block;}
.wt-search-have.show-sform .wt-formbannervtwo .form-group .wt-formoptions .wt-searchbtn i{display: none;}
.wt-search-have.show-sform .wt-formbannervtwo .wt-searchbtn{min-width: 160px;}
.wt-search-have.show-sform .wt-formbannervtwo fieldset .form-group{
	box-shadow: none;
	position: relative;
	max-width: 1015px;
}
.wt-search-have.show-sform .wt-formbannervtwo fieldset .form-group .form-control{
	float: left;
	padding-right:470px; 
}
.wt-accordionhold .collapse.show{
	border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.wt-search-have.show-sform .wt-formbannervtwo fieldset .form-group .wt-formoptions .wt-dropdown{width: 285px;}
.wt-search-have.show-sform .wt-formbannervtwo fieldset .wt-dropdown > span{width: 100%;}
.wt-search-have.show-sform .wt-formbannervtwo {
	margin: 0;
	z-index: 1;
	right: 15px;
	padding: 13px 0;
	background: #fff;
	position: absolute;
}
.wt-search-have.show-sform .wt-formbannervtwo fieldset{
	min-width: 1099px;
	float: right;
}
.wt-search-have.show-sform .wt-formbannervtwo:after{display: none;}
.wt-btn-remove-holder{
	float: right;
	display: none;
	margin-left:30px; 
}
.wt-search-have.show-sform .wt-btn-remove-holder{display: block;}
#recentcomments .recentcomments a{line-height: 22px;}
.wt-no-thumb .wt-particlecontent{padding:0 0 0 1px;}
body.author .wt-author{border:0;padding-top: 0;}
#order_review_heading{margin-top: 20px;}
.woocommerce-order-pay .woocommerce .woocommerce-checkout .form-row{padding: 0;}
.woocommerce-order-pay .woocommerce .woocommerce-checkout .form-row input{margin: 4px 10px 0 0;}
.woocommerce-order-pay .woocommerce .woocommerce-checkout .form-row label{width: auto;line-height: 20px;}
.wt-description blockquote p,
blockquote p,
.wt-description .wt-blockquotevone p{margin:0 !important;}
.woocommerce .product .entry-summary > .price{
	float: right;
	font-size: 18px;
	line-height: 16px;
	font-weight: 600;
	margin: 0;
	line-height: 24px;
}
body.single-product .woocommerce-grouped-product-list .type-product{
	float: none;
	width: auto;
}
.woocommerce .product .entry-summary > .entry-title{display: inline-block;}
body.single-employers  .wt-sidebar,
body.single-projects .wt-sidebar{background: #FFF;}
body.single-projects .wt-sidebar .wt-proposalsr + .wt-widget{border:0;}
.wt-companysinfo .wt-title.emp-title h2 a{font-size: 18px;}
.widget_product_search .search-field,
.widget_shopping_cart .buttons a{width:100%;}
.widget_shopping_cart p.total{
	padding: 15px 0 18px 0 !important;
	margin: 0;
}
.widget_product_search button[type=submit]{margin:15px 0 0;}
.widget_product_categories li{list-style: none;}
.wt-budget em{
	font-weight: bold;
    font-style: normal;
	vertical-align: middle !important;
	margin-top: -2px;
}
/*11. Guttenberg stylings*/
.single-full-section{
	max-width: 100%;
    margin: 0 auto;
	webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.single-full-section{width: 1050px;}
body.post-template-full-single-post .wt-main{background: #fff !important;}
body.post-template-full-single-post .comment-respond .wt-boxtitle, 
body.post-template-full-single-post .comment-respond .wt-formleavecomment {padding: 0;}
body.post-template-full-single-post .wt-articlesingle-holder .wt-articlesingle-content{padding: 15px 0;}
body.post-template-full-single-post .wt-replaybox .comment-respond{margin: 0;}
.wp-block-cover-text,
.wt-description p.wp-block-cover-text{
	font-size: 2em;
    text-transform: none;
	line-height: 1.5em;
}
.wp-block-quote.is-style-large p{ font-size: 24px;line-height: 1.5em; }
.wt-description .wp-block-pullquote p {
    font-size: 28px;
    line-height: 1.5;
}
.wp-block-pullquote blockquote {margin:0;}
.wp-block-quote.is-style-large{
	margin: 0 0 16px;
	padding: 0 1em;
	border-left: 4px solid;
	padding-left: 1em;
}
.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color{background: none;}
.wp-block-cover + p{margin-top: 23px;}
.wp-block-media-text{margin-bottom:30px;}
p.has-large-font-size,
.wt-description p.has-large-font-size {
    font-size: 36px;
    line-height: 1.5em;
}
.wt-postarticlemeta li{border-right: 1px solid #adadad;}
.wt-postarticlemeta li:last-child{border-right: 0;}
.wt-articlesingle-content .wt-postarticlemeta{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	align-items: baseline;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	justify-content: flex-start;
}
.wt-articlesingle-content .wt-postarticlemeta li:first-child{min-width: 137px;}
.wp-block-embed + .wp-block-embed{margin-top:15px; float: left; width: 100%;}
.wt-description .wp-block-cover + p{margin: 23px 0 23px;}
.wt-description .wp-block-image{margin-top:0;}
.wt-description h2{
	display: block;
	font-size: 28px;
	margin: 0 0 25px;
	line-height: 26px;
}
.wp-block-cover, 
.wp-block-cover-image{margin: 0 0 1.5em;}
.wp-block-button {margin-bottom: 1.5em;}
.has-regular-font-size {font-size: 16px;}
p.has-small-font-size, 
.wt-description p.has-small-font-size{font-size: 14px;line-height:1.5em;}
p.has-extra-large-font-size, 
.wt-description p.has-extra-large-font-size{font-size: 48px;line-height:1.5em;}
.has-text-color.has-light-gray-color,
.has-text-color.has-light-gray-color cite{color:#767676 !important;}
.has-text-color.has-very-dark-gray-color,
.has-text-color.has-very-dark-gray-color cite{color:#323232 !important;}
.block-editor-rich-text__editable a{color: #007fac;}
.wp-block-quote:not(.is-large):not(.is-style-large), 
.wp-block-quote.is-large, .wp-block-quote.is-style-large{
	padding: 20px;
}
.wp-block-quote.is-large cite, 
.wp-block-quote.is-large footer, 
.wp-block-quote.is-style-large cite, 
.wp-block-quote.is-style-large footer {
    font-size: 13px;
	color:#767676
}
.wp-block-quote__citation, 
.wp-block-quote cite, 
.wp-block-quote footer{color:inherit}
.has-light-gray-background-color.has-light-gray-background-color {
    background-color: #767676;
}
.has-very-dark-gray-background-color.has-very-dark-gray-background-color {
    background-color: #323232;
}
.wp-block-pullquote__citation, 
.wp-block-pullquote cite, 
.wp-block-pullquote footer{color:inherit;}
.wp-block-quote.is-large p, 
.wp-block-quote.is-style-large p {
    font-size: 24px;
    font-style: italic;
    line-height: 1.6;
}
.wp-block-quote.is-large p, 
.wp-block-quote.is-style-large p{margin-bottom:0;}
.wp-block-audio{
	margin: 0;
    padding: 0 0 15px 0;
    float: left;
    width: 100%;
}
.wp-block-table td, 
.wp-block-table th{
	text-align: left;
	word-break: break-all;
	line-height: 1.5;
}
.wt-description .wp-block-cover-image .wp-block-cover-image-text, 
.wt-description .wp-block-cover-image .wp-block-cover-text, 
.wt-description .wp-block-cover-image h2, 
.wt-description .wp-block-cover .wp-block-cover-image-text, 
.wt-description .wp-block-cover .wp-block-cover-text, 
.wt-description .wp-block-cover h2 {
    font-size: 2em;
    line-height: 1.25;
}
.wp-block-column p{
	line-height:1.5em;
}
.wp-block-latest-posts.is-grid li{
	list-style: none;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
	margin-bottom: 2rem;
	margin-top: 2rem;
	overflow: hidden;
	clear: both;
}
.wp-block-categories-list.aligncenter{text-align: center;}
.wp-block-search .wp-block-search__button {
    background: #f7f7f7;
    border-radius: 4px;
    border: 1px solid #ccc;
    box-shadow: inset 0 -1px 0 #ccc;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding: 6px 30px;
}
.wp-block-latest-posts.is-grid li {
	margin-bottom: 5px;
}
.wp-block-embed-vimeo {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}
.wp-block-embed-vimeo embed {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}
blockquote:not(.blockquote-link){
	padding: 20px;
	background: #f7f7f7;
    padding-left: 15px;
    border-left: 4px solid #333;
    font-size: 20px;
    line-height: 40px;
    padding: 20px;
	position: relative;
    overflow: hidden;
}
.wp-block-pullquote {
    border-top: none;
	text-align: center;
    border-bottom: none;
    padding: 0;
}
.wp-block-pullquote{padding: 0;}
.wt-bannercontent .wt-formbanner .wt-radioholder{z-index: 2;}
@media (max-width:1199px){body.post-template-full-single-post .wt-articlesingle-holder .wt-articlesingle-content{padding: 30px;}}
@media (max-width:991px){
	.has-4-columns .wp-block-column {margin: 0 10px;}
	.has-6-columns .wp-block-column{margin: 0 10px;}
	.has-4-columns .wp-block-column:first-child,
	.has-6-columns .wp-block-column:first-child {margin-left: 0;}
	.has-4-columns .wp-block-column:last-child,
	.has-6-columns .wp-block-column:last-child{margin-right:0; }
	.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin:0 16px 16px 0;}
	.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(6n){margin-right: 0;}
	.wp-block-gallery.columns-8 .blocks-gallery-item {width: calc((100% - 112px)/6);}
}
@media (max-width:480px){
	.wp-block-quote.is-style-large p{font-size: 20px;}
	.wt-description .wp-block-pullquote p,
	.wp-block-pullquote.is-style-solid-color blockquote p{font-size: 22px;}
	.wt-articlesingle-content .wt-postarticlemeta{display: block;}
	.wt-description p.wp-block-cover-text{font-size: 1.5em;}
}
@media (min-width: 991px){
	.wt-main .alignwide {
		width: auto;
		max-width: 100%;
	}
	.single-full-section .alignfull,
	.wt-main .alignfull {
		width: 100vw;
		margin-left: -50vw !important;
		left: 50%;
		max-width: inherit;
		position: relative;
		padding: 20px 0;
	}
	.single-full-section .alignfull:not(.has-background-dim),
	.wt-main .alignfull:not(.has-background-dim) {
		background: #FFF;
	}
	.wt-description ul.wp-block-gallery.alignfull{
		float:none;
		width: auto;
		padding: 20px 0 4px;
	}
}
.wt-articlesingle-content .wt-description ul.wp-block-gallery.alignwide,
ul.wp-block-gallery.alignwide{
	width: auto;
	float: none;
}
.wp-block-gallery {
     clear: both; 
     overflow: hidden; 
}
.wp-block-cover.has-left-content{margin-bottom:20px;}
.wp-block-cover .wp-block-cover-text strong{color:inherit;}
.wp-block-archives-dropdown{margin-bottom: 15px;}
.wp-block-separator{border-color:#e4e4e4;}
.wp-block-verse{
	background: #323232;
    color: #FFF;
    padding: 15px;
    border-left: 4px solid #ff5851;
    border-radius: 5px;
	font: 400 16px/26px 'Open Sans', Arial, Helvetica, sans-serif;
}
@media all and (min-width: 600px){
	.alignfull.has-2-columns .wp-block-column p,
	.wp-block-column{margin: 0;}
	
	.alignfull.has-2-columns .wp-block-column{
		padding-left: 15px;
		padding-right: 15px;
		margin: 0;
	}
	.alignfull .wp-block-column{padding-left: 20px;}
}
.alignfull.wp-block-embed{
	padding-left: 8px;
    padding-right: 8px;
}
blockquote.wt-blockquotevone,
.wt-blockquotevone{
	margin: 0;
	border: 0;
	width: 100%;
	float: left;
	quotes: none;
	font-size: 20px;
	text-align: center;
	line-height: 30px;
	position: relative;
	padding: 0 250px 23px;
	background: none;
}
blockquote.wt-blockquotevone p,
.wt-blockquotevone p{
	font-size: inherit !important;
	line-height: inherit !important;
}
blockquote.wt-blockquotevone q,
.wt-blockquotevone q{
	margin: 0;
	display: block;
}
/*New Pages Styling */
.wt-freelancers-holder{
	float: left;
	width: 100%;
}
.wt-freelancers-holder > div:nth-child(n+3){margin-top: 30px;}
.wt-freelancers-info{
	float: left;
	width: 100%;
	position: relative;
}
.wt-servicesingle-holder .wt-freelancers-info{margin-bottom: 23px;}
.wt-freelancers-info > a{
	float: left;
	width: 100%;
}
.wt-freelancers{
	margin: 0;
	float: left;
	width: 100%;
	overflow: hidden;
}
.wt-freelancers figure{
	margin: 0;
	float: left;
	width: 100%;
	position: relative;
	background: #323232;
	border-radius: 4px 4px 0 0;
}
.wt-freelancers img{
	width: 100%;
	opacity: 0.80;
	display: block;
	border-radius: 4px 4px 0 0;
}
.wt-video-icon{
	top: 50%;
	left: 50%;
	color: #fff;
	width: 65px;
	display: block;
	position: absolute;
	line-height: 61px;
	text-align: center;
	border-radius: 50%;
	border: 2px solid #fff;
	background: rgba(0,0,0,0.4);
	margin: -32.5px 0 0 -32.5px;
}
.wt-video-icon:hover,
.wt-video-icon:focus{color: #fff;}
.wt-featuredtagvtwo{
	top: 0;
	left: -4px;
	color: #fff;
	padding: 0 10px;
	font-size: 12px;
	line-height: 20px;
	z-index: 9;
	position: absolute;
	border-radius: 3px 0 6px 0;
}
.wt-featuredtagvtwo:after{
	left: 0;
	width: 0;
	height: 0;
	content: '';
	bottom: -4px;
	position: absolute;
	border-top: 4px solid #bd423d;
	border-left: 4px solid transparent;
}
.wt-freelancers-details{
	float: left;
	width: 100%;
	padding: 20px;
	background: #fff;
	border-radius: 0 0 4px 4px;
	border: 1px solid #ddd;
	border-top: 0;
}
.wt-freelancers-content .dc-title a{
	display: block;
	color: #323232;
	margin: 0 0 6px;
	font: 400 14px/14px 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-freelancers-content .dc-title a i{
	color: #00cc8d;
	margin-left:1px; 
}
.wt-freelancers-content .dc-title{float: left;width: 100%;}
.wt-freelancers-content .dc-title h3{
	font-size:16px;
	margin: 0 0 6px;
	font-weight: 400;
	line-height: 26px;
}
.wt-freelancers-content .dc-title span{
	display: block;
	font-size: 13px;
	line-height: 16px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.wt-freelancers-content .dc-title span strong{
	font-size: 20px;
	display: inline-block;
	line-height: inherit;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-freelancers-img{
	float: left;
	width: auto;
	max-width: 40px;
	max-height: 40px;
	margin: 0 15px 0 0;
	border-radius: 50px;
}
.wt-freelancers-img img{
	width: 100%;
	display: block;
	border-radius: 50px;
}
.wt-freelancers-content{overflow: hidden;}
.wt-freelancers-rating{
	width: auto;
	overflow: hidden;
	margin: 20px -20px -20px;
	border-top: 1px solid #ddd;
}
.wt-freelancers-rating ul{
	float: left;
	width: 100%;
	font-size: 13px;
	list-style:none;
	padding: 10px 0;
	line-height: 23px;
}
.wt-freelancers-rating ul li{
	width: 50%;
	float: left;
	text-align: center;
	line-height: inherit;
	list-style-type: none;
}
.wt-freelancers-rating ul li + li{border-left: 1px solid #ddd;}
.wt-freelancers-rating ul li span .fa-star{color: #fecb02;}
.wt-freelancers-rating ul li span i{margin-right:5px; }
/* Slider Nav Style */
.wt-search-slider-nav .wt-prev,
.wt-search-slider-nav .wt-next{
	top: 50%;
	color: #000;
	cursor: pointer;
	min-width: 40px;
	font-size: 14px;
	margin-top:-20px; 
	line-height: 40px;
	background: #fff;
	text-align: center;
	position: absolute;
}
.wt-search-slider-nav .wt-prev{
	left: -40px;
	border-radius: 0 20px 20px 0;
}
.wt-search-slider-nav .wt-next{
	right: -40px;
	border-radius: 20px 0 0 20px;
}
.wt-search-slider-nav .wt-prev:hover,
.wt-search-slider-nav .wt-next:hover{
	color: #fff;
	background: #000;
}
.wt-freelancers-info:hover .wt-search-slider-nav .wt-prev{left: 0;}
.wt-freelancers-info:hover .wt-search-slider-nav .wt-next{right: 0;}
/* User Single V Two Style */
.wt-services-holder{
	float: left;
	width: 100%;
	background: #fff;
	border-radius: 4px;
	margin-bottom: 30px; 
}
.wt-services-holder .wt-title{padding: 26px 30px;}
.wt-services-holder .wt-title h2{
	margin: 0;
	font-size: 20px;
	font-weight: 400;
	line-height: 22px;
}
.wt-services-content{
	float: left;
	width: 100%;
	padding: 0 30px 30px;
}
.wt-services-content .col-12:nth-child(n+4){margin-top:30px; }
.wt-services-content .wt-btnarea{text-align: center;}
.wt-userrating{
	float: left;
	width: 100%;
	padding: 30px;
	margin: 0 0 30px;
	background: #fff;
	border-radius: 4px;
}
.wt-ratingtitle{
	float: left;
	width: 100%;
	text-align: center;
	margin: 30px 0 50px;
}
.wt-ratingtitle h3{
	font-size: 40px;
	margin: 0 0 6px;
	line-height: 35px;
}
.wt-ratingtitle span{
	display: block;
	font-size: 16px;
	line-height: 20px;
}
.wt-ratingcontent{
	width: 100%;
	float: left;
	position: relative;
	text-align: center;
}
.wt-ratingcontent:after{
	right: 0;
	content: '';
	bottom:23px;
	height: 42px;
	width: 22px;
	position: absolute;
	background: url(images/arrow-img.png);
	background-repeat:no-repeat;
	background-size:100% 100%;  
}
.wt-ratingcontent p{
	margin: 0;
	font-size: 13px;
	line-height: 18px;
}
.wt-ratingcontent .wt-btn{
	margin-top:17px;
	min-width: 225px;
}
.wt-usercounter{
	float: left;
	width: 100%;
}
.wt-usercounter ul{
	float: none;
	line-height: 22px;
	width: auto;
	overflow: hidden;
	border: 1px solid #eee;
	margin: 30px -30px -30px;
	border-radius: 0 0 4px 4px;
}
.wt-usercounter ul li{
	float: left;
	width: 50%;
	min-height: 116px;
	list-style-type: none;
	line-height: inherit;
	text-align: center;
	padding: 20px;
	border-right:1px solid #eee;
	    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
}
.wt-usercounter ul li:last-child{border: 0;}
.wt-usercounter ul li:nth-child(odd){background: #fafafa;}
.wt-usercounter ul li h3{
	margin: 0 0 5px;
	font-size: 24px;
	line-height: inherit;
}
.wt-usercounter ul li span{
	display: block;
	font-size: 13px;
	line-height: 18px;
}
.wt-company-profile{margin: 0;}
.wt-profilecodescan{
	background: #fff;
	margin: 0 0 30px;
	border-radius: 0 0 4px 4px;
}
.wt-servicesingle{
	float: left;
	width: 100%;
	margin: 0 0 30px;
	background: #fff;
	border-radius: 4px;
	position: relative;
	padding: 28px 30px 23px;
}
.wt-servicesingle-title{
	float: left;
	width: 100%;
	margin: 0 0 27px;
}
.wt-service-tag{
	float: left;
	width: 100%;
	margin-left:-7px; 
	margin-bottom:12px; 
}
.wt-service-tag a{
	float: left;
	width: auto;
	color: #55acee;
	margin-left:7px;
	font-size: 16px;
	line-height: 16px;
}
.wt-service-tag a:after{content: ',';}
.wt-service-tag a:last-child:after{display: none;}
.wt-servicesingle-title .wt-title h2{
	margin: 0;
	font-size: 28px;
	line-height: 34px;
}
.wt-servicesingle-title .wt-userlisting-breadcrumb li span,
.wt-servicesingle-title .wt-userlisting-breadcrumb li a{font-size: 16px;}
.wt-servicesingle-title .wt-userlisting-breadcrumb li span .fa-star{color: #fecb02;}
.wt-servicesingle-title .wt-userlisting-breadcrumb{
	margin-top:20px; 
	line-height: 17px;
}
.wt-servicesingle-title .wt-userlisting-breadcrumb li{float: left;}
.wt-servicesingle-title .wt-userlisting-breadcrumb li + li{border-color:#767676; }
.wt-servicesingle-title .wt-userlisting-breadcrumb li{padding: 0 15px;}
.wt-servicesingle-title .wt-userlisting-breadcrumb li:first-child{padding-left:0; }
.wt-servicesgallery,
.wt-servicesslider{
	float: left;
	width: 100%;
}
.wt-servicesslider{overflow: hidden;}
.wt-servicesgallery{margin-top:10px; }
.wt-servicesgallery figure,
.wt-servicesslider figure{
	margin: 0;
	float: left;
	width: 100%;
	background: #323232;
}
.wt-servicesgallery figure img,
.wt-servicesslider figure img{
	width: 100%;
	display: block;	
	opacity: 0.8;
}
.wt-service-details{
	float: left;
	width: 100%;
}
.wt-service-details .wt-description p{
	font-size: 16px;
	margin: 0 0 26px;
	line-height: 26px;
}
.wt-service-details .wt-description p:last-child{margin: 0;}
.wt-service-details .wt-description h3{font-size: 20px;}
.wt-service-details .wt-description h1,
.wt-service-details .wt-description h2,
.wt-service-details .wt-description h4,
.wt-service-details .wt-description h3{
	margin: 0 0 7px;
	font-weight: 400;
	line-height: 1.5em;
}
.wt-service-details .wt-description ul{
	width: 100%;
	float: left;
	list-style:none;
	line-height: 26px;
	margin: 10px 0 26px;
}
.wt-service-details .wt-description ul li{
	width: 100%;
	float: left;
	line-height: inherit;
	list-style-type: none;
}
.wt-service-details .wt-description ul li + li{margin-top: 8px;}
.wt-service-details .wt-description ul li span{
	display: block;
	font-size: 16px;
	position: relative;
	line-height: inherit;
	padding-left:30px; 
}
.wt-service-details .wt-description ul li span:before{
	left: 0;
	color: #00cc8d;
	content: '\f00c';
	position: absolute;
	font-family: 'FontAwesome';
}
.wt-user-service{
	margin: 0;
	padding: 0;
}
.wt-user-service .wt-companysdetails{margin: 0;}
.wt-user-service .wt-companysdetails:hover {box-shadow: none;}
.wt-user-service .wt-companysinfo .wt-title .wt-btn{
	color: #fff;
	margin: 27px 0 0;
	font: 700 13px/50px 'Poppins', Arial, Helvetica, sans-serif;
}
.wt-user-service .wt-userprofile .wt-title span a{font-family: 'Open Sans', Arial, Helvetica, sans-serif;margin:4px 0 0;}
.wt-user-service .wt-userprofile .wt-title h3{margin: 0 0 9px;}
.wt-user-service .wt-companysinfo figure{margin-bottom:27px; }
/*New Page Styling */
.wt-userratingvtwo{padding: 0;}
.wt-userratingvtwo .wt-ratingtitle{
	margin: 0;
	position: relative;
	padding: 38px 30px 36px;
	border-bottom: 1px solid #ddd;
}
.wt-userratingvtwo .wt-ratingtitle:after{
	left: 0;
	bottom: 0;
	width: 100%;
	content: '';
	height: 47px;
	opacity: 0.30;
	position: absolute;
	background: url(images/dollar-img.png);
}
.wt-rating-info{
	float: left;
	width: 100%;
	padding: 30px;
}
.wt-service-info{
	float: left;
	width: 100%;
	list-style:none;
	line-height: 30px;
	margin-bottom:25px; 
}
.wt-service-info li{
	width: 100%;
	float: left;
	line-height: inherit;
	list-style-type: none;
}
.wt-service-info li + li{margin-top:10px; }
.wt-service-info li span{
	display: block;
	font-size: 14px;
	line-height: inherit;
}
.wt-service-info li span i{
	width: 30px;
	margin-right:10px; 
	line-height: 28px;
	text-align: center;
	border-radius: 50%;
	border: 1px solid #eee;
}
.iconcolor1{color: #1abc9c;}
.iconcolor2{color: #9b59b6;}
.iconcolor3{color: #f1c40f;}
.iconcolor4{color: #e67e22;}
.wt-service-info li strong{color: #767676;display: inline-block;}
.wt-ratingcontent p em{font-style: normal;}
@media (min-width: 991px){
	.wt-main .alignwide {
		width: auto;
		max-width: 100%;
	}
	.single-full-section .alignfull,
	.wt-main .alignfull {
		width: 100vw;
		margin-left: -50vw !important;
		left: 50%;
		max-width: inherit;
		position: relative;
		padding: 20px 0;
	}
	.single-full-section .alignfull:not(.has-background-dim),
	.wt-main .alignfull:not(.has-background-dim) {
		background: #FFF;
	}
	.wt-description ul.wp-block-gallery.alignfull{
		float:none;
		width: auto;
		padding: 20px 0 4px;
	}
}
.wt-articlesingle-content .wt-description ul.wp-block-gallery.alignwide,
ul.wp-block-gallery.alignwide{
	width: auto;
	float: none;
}
.wp-block-gallery {
     clear: both; 
     overflow: hidden; 
}
.wp-block-cover.has-left-content{margin-bottom:20px;}
.wp-block-cover .wp-block-cover-text strong{color:inherit;}
.wp-block-archives-dropdown{margin-bottom: 15px;}
.wp-block-separator{border-color:#e4e4e4;}
.wp-block-verse{
	background: #323232;
    color: #FFF;
    padding: 15px;
    border-left: 4px solid #ff5851;
    border-radius: 5px;
	font: 400 16px/26px 'Open Sans', Arial, Helvetica, sans-serif;
}
@media all and (min-width: 600px){
	.alignfull.has-2-columns .wp-block-column p,
	.wp-block-column{margin: 0;}
	
	.alignfull.has-2-columns .wp-block-column{
		padding-left: 15px;
		padding-right: 15px;
		margin: 0;
	}
	.alignfull .wp-block-column{padding-left: 20px;}
}
blockquote.wt-blockquotevone,
.wt-blockquotevone{
	margin: 0;
	border: 0;
	width: 100%;
	float: left;
	quotes: none;
	font-size: 20px;
	text-align: center;
	line-height: 30px;
	position: relative;
	padding: 0 250px 23px;
	background: none;
}
blockquote.wt-blockquotevone p,
.wt-blockquotevone p{
	font-size: inherit !important;
	line-height: inherit !important;
}
blockquote.wt-blockquotevone q,
.wt-blockquotevone q{
	margin: 0;
	display: block;
}
/* Servcies WP New Styling */
.wt-sidebar .wt-widget.wt-user-service .wt-companysdetails{margin: 0;}
.wt-sidebar .wt-widget.wt-user-service .wt-companysdetails .wt-companysinfo{padding-bottom:30px; }
.wt-reviews .wt-userlistingsingle:nth-child(odd){background: #fafafa;}
.wt-freelancers-content .dc-title h3{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.wt-freelancers-content{min-height: 96px;}
.wt-freelancers-holder > div:nth-child(n+3){
	margin: 0 -2px;
	margin-top: 30px;
	vertical-align: top;
	display: inline-block;
	float: none !important;
}
.wt-freelancers-holder > .wp-pagination{margin-top: 30px;}
.wt-saveservice i.fa-heart{color:#767676;}
.wt-services-content .more-btn-services,
.wt-services-content .services-wrap .col-12:nth-child(n+4){margin-top: 30px;}
.wt-empty-service-image .wt-freelancers-details{
	border-top: 1px solid #ddd;
	border-radius: 4px;
}
.wt-featured-service .wt-freelancers-details{padding-top: 40px;}
.wt-featured-service .wt-featuredtagvtwo{top: 10px;}
.wt-service-pagination{margin-top:30px; }
.wt-historycontentcol .wt-emptydetails:before,
.wt-historycontentcol .wt-emptydetails:after,
.wt-historycontentcol .wt-emptydata:before,
.wt-historycontentcol .wt-emptydata:after{display: none;}
.wt-historycontentcol .wt-emptydata{height: 500px;}
.wt-historycontentcol li .wt-msgbtns{text-align: right;}
.stripe-card-group{width:100%; float:left;}
.wt-services-holder .wt-emptydata{height: 350px;}
.wt-topservices-title .wt-description p{
    color: #3d4461;
	font-size: 16px;
    margin: 0 0 38px;
    line-height: 26px;
}
.wt-freelancers-holder.wt-freelancers-home > div:nth-child(3){margin: 0;}
.wt-freelancers-home > div:nth-child(n+4){margin-top: 30px;}
.wt-freelancers-home > div >.wt-btnarea{text-align: center;}
.wt-freelancers-home > .wt-verticaltop{
	margin: 0 -3px;
	float: none !important;
	display: inline-block;
	vertical-align: top;
}
.wt-freelancers-home{margin: 0 0 0 3px;}
.wt-topservices-title .wt-sectiontitle{margin: 0 0 24px;}
.wt-prjoect-categories > div > div + div{margin: 30px 0 0;}
.wt-prjoect-categories > div > div.col-xl-6:nth-child(2){margin-top:0; }
.wt-prjoect-categories > div .theme-nav{margin: 0;}
.wt-profile-content-holder{float: left;width: 100%;}
.wt-sticky .wt-header{
	top: 0;
	left: 0;
	z-index: 999999;
	position: fixed;
	background: #fff;
	-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.25);
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.25);
}
.fw-alert{
	float: left;
    width: 100%;
    border: 1px solid;
    line-height: inherit;
    list-style-type: none;
    margin: 0 0 10px;
    position: relative;
    border-radius: 4px;
	font-size: 14px;
    padding: 15px 50px 15px 20px;
}
.fw-accordion .fw-accordion-title.ui-state-active{border-top: 0;}
.fw-accordion .fw-accordion-title:first-child{border-top: 1px solid #ddd;}
.fw-accordion .fw-accordion-content:last-child{border-bottom: 1px solid #ddd;}
.fw-iconbox-2 .fw-iconbox-image{line-height: 1.2em;}
.fw-iconbox .fw-iconbox-title h3,
.fw-heading-h2 .fw-special-title,
.fw-call-to-action .fw-action-content h2{font-weight: 400;}
.fw-alert strong {
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
    line-height: inherit;
    display: inline-block;
    vertical-align: top;
    font-family: 'Poppins', Arial, Helvetica, sans-serif;
}
.fw-alert-warning{
	border-color: #faebcc;
	color: #856404;
	background-color: #fff3cd;
}
.fw-alert-warning strong {color: #8a6d3b;}
.fw-alert-success {
    border-color: #b8f3e0;
    background: #ecfff9;
}
.fw-alert-success strong {color: #155724;}
.fw-alert-info{
	border-color: #bce8f1;
	color: #004085;
	background-color: #cce5ff;
}
.fw-alert-info strong{color: #31708f;}
.fw-alert-danger{
	color: #721c24;
	background-color: #f8d7da;
	border-color: #ebccd1;
}
.fw-alert-danger strong{color: #a94442;}
.fw-heading-h1 .fw-special-title{
	font-size: 50px;
	font-weight: 600;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor,
.fw-tabs-container .fw-tabs ul li a{
	color: #999;
	display: block;
	padding: 20px 30px;
	position: relative;
	font: 400 16px/20px 'Poppins', Arial, Helvetica, sans-serif;
}
.fw-tabs-container .fw-tabs ul li.ui-state-active a{color: #323232; }
.fw-tabs-container .fw-tabs ul{
	border: 0;
	background: #fcfcfc;
}
.fw-tabs-container .fw-tabs ul li{
	margin: 0;
	border: 0;
	position: relative;
	background: transparent;
}
.fw-tabs-container.ui-widget.ui-widget-content{border: 0;}
.fw-tabs-container.ui-tabs .fw-tab-content{border-top: 1px solid #f2f2f2;}
.fw-tabs-container .fw-tabs ul li:before{
	top: 0;
	left: 0;
	width: 0;
	height: 3px;
	content: '';
	position: absolute;
}
.fw-tabs-container .fw-tabs ul li.ui-state-active:before,
.fw-tabs-container .fw-tabs ul li:hover:before{width: 100%;}
.fw-tabs-container .fw-tabs ul li:first-child{border: 0;}
.fw-team .fw-team-image img{border-radius: 4px;}
.fw-pricing{
	float: left;
	width: 100%;
	text-align: left;
	margin: 0 0 0 3px;
}
.fw-package{
	background: #fff;
	overflow: hidden;
	border-radius: 4px;
}
.fw-pricing .fw-package-wrap.desc-col{
	margin: 0 -15px 0 0px;
	padding-right: 0;
}
.fw-pricing .fw-package-wrap.desc-col .fw-package{border-right: 0;}
.fw-pricing .fw-package-wrap.desc-col .fw-default-row{
	padding: 20px;
	min-height: 55px;
	font-size: 14px;
	text-align: right;
}
.desc-col .fw-package .fw-default-row:first-child,
.fw-pricing .fw-package-wrap .fw-heading-row span{
	font-size: 20px;
	font-weight: 400;
	text-transform: capitalize;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}
.desc-col .fw-package .fw-default-row:first-child{
	color: #323232;
	padding: 13px 0;
	line-height: 26px;
	text-align: center;
}
.fw-pricing .fw-package-wrap.desc-col .fw-default-row:nth-child(2){min-height: 98px;}
.fw-pricing .fw-package-wrap.desc-col .fw-default-row:last-child{border-bottom: 0;min-height: 110px;}
.fw-package .fw-pricing-row span{
	font-size: 40px;
	font-weight: 700;
	line-height: 30px;
}
.fw-package .fw-pricing-row small{
	bottom: 5px;
    display: block;
    margin: 6px 0 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 14px;
}
.fw-package .fw-default-row,
.fw-pricing .fw-package-wrap.highlight-col .fw-default-row{
	width: 100%;
	float: left;
	padding: 20px;
	font-size: 15px;
	line-height: 14px;
	position: relative;
	list-style-type: none;
	border-bottom: 1px solid #eff2f5;
}
.fw-package .fw-button-row{
	float: left;
	width: 100%;
	padding: 30px 0;
}
.fw-pricing .highlight-col{
	-ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.fw-pricing .highlight-col .fw-package{
    border: 0;
	-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.25);
    box-shadow: 0 0 20px 0 rgba(0,0,0,0.25);
}
.fw-pricing .fw-col-sm-4{text-align: center;}
.wt-sc-micro-services .wt-emptydata{height:300px;}
.wt-sidebar .wt-widget .tagcloud{float: none;width: auto;}
.wt-sticky .wt-sidebarwrapper .wt-btnmenutoggle{top: 120px;}
.wt-sticky .wt-sidebarwrapper.wt-fixednav{padding-top: 78px !important;}
@media (max-width: 991px){
	.fw-heading-h1 .fw-special-title{font-size: 40px;}
	.fw-pricing .highlight-col{transform: none;}
	.fw-pricing .fw-col-sm-4:nth-child(n+3) {margin-top: 30px;}
	.fw-pricing .fw-package-wrap.desc-col{max-width: none;}
	.fw-pricing .fw-col-sm-4 {
		width: 50%;
		float: none;
		margin: 0 0 0 -5px;
		vertical-align: top;
		display: inline-block;
	}
}
@media (max-width: 767px){
	.fw-heading-h1 .fw-special-title{font-size: 30px;}
	.fw-pricing .fw-col-sm-4{width: 100%;}
	.fw-pricing .fw-col-sm-4:nth-child(n+2) {margin-top: 30px;}
	.fw-pricing .fw-package-wrap.desc-col .fw-package{border: 1px solid #eee;}
	.fw-pricing .fw-package-wrap.desc-col{
		margin: 0;
		padding-right:15px; 
	}
	.fw-pricing .fw-package-wrap.desc-col .fw-default-row{text-align: center;}
	.fw-call-to-action > div{display: block;}
	.fw-call-to-action .fw-action-btn{padding-left:0; }
}
@media (max-width: 480px){
	.fw-tabs-container .fw-tabs ul li{width:100%;}
}
#wc-stripe-cc-form .form-row{
	padding: 0 !important;
}
.header-variation-two .wt-innerbannerholder{height:400px;}
.wt-header .do-login-form .wt-iconwithtext{margin: 0;}
.wt-header .do-login-form .wt-joinnowholder{
	margin: 0;
	padding: 15px 0;
	border-top: 1px dashed #dfdfdf;
}
.header-variation-two .wt-headervthhree .wt-username h3,
.header-variation-two .wt-headervthhree .wt-username span{color: #fff;}
.header-variation-two .wt-sticky .wt-headervthhree .wt-username h3{color: #323232;}
.header-variation-two .wt-sticky .wt-headervthhree .wt-username span{color: #767676;}
.header-variation-two .show-sform.wt-headervthhree .wt-formbannervtwo{
	width: 100%;
    padding: 13px 20px;
}
.header-variation-two .show-sform.wt-headervthhree .wt-btn-remove-holder{float: left;}
.header-variation-two .show-sform.wt-headervthhree .wt-formbannervtwo{
	top: 0;
	right: 0;
}
.header-variation-two .wt-innerbannerholder .wt-innerbannercontent{padding-top: 77px;}
.elementor-section-wrap section.elementor-top-section{padding: 80px 0;}
body.home.header-variation-two #wt-main{padding-top:0;}
.elementor-widget:not(:last-child) {
    margin-bottom: 0px !important;
}
.elementor-widget-container .wt-paginationvtwo{
	width: 100%;
    margin-top: 30px;
    float: left;
}
.wt-sc-latest-articals .wt-articles{margin: 10px 0;}
.withoutstats .wt-userdetails{max-width: 100%;}
.wt-description.withoutstats{
	text-align: center;
    margin: 15px 0 0 0;
}
/* Demo Sidebar Style */
.wt-demo-sidebar{
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	z-index: 999;
	position: fixed;
	background: #fff;
		-webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,0.2);
	box-shadow: 0 0 30px 0 rgba(0,0,0,0.2);
}
.wt-btndemotoggle{
	z-index: 1;
	top: 250px;
	width: 50px;
	left: 100%;
	height: 50px;
	color: #484848;
	cursor: pointer;
	font-size: 20px;
	background: #fff;
	line-height: 50px;
	position: absolute;
	text-align: center;
	border-radius: 0 4px 4px 0;
	-webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.10);
	box-shadow: 0 0 15px 0 rgba(0,0,0,0.10);
}
.wt-btndemotoggle span{
	animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
	display: block;
	height: 50px;
}
@keyframes floating {
    from { transform: translate(0,  0px); }
    55%  { transform: translate(0, 5px); }
    to   { transform: translate(0, 0px); }    
}
.wt-demo-sidebar .wt-verticalscrollbar{height: 100%;}
.wt-demo-sidebar.wt-demoshow{width: 315px;}
.wt-demo-holder{
	float: left;
	width: 100%;
	width: 315px;
	padding: 30px;
}
.wt-demo-img{
	margin: 0;
	float: left;
	width: 100%;
	background: #000;
}
.wt-demo-holder a {float: left;}
.wt-demo-holder a + a,
.wt-demo-img + .wt-demo-img{margin-top:20px; }
.wt-demo-img img{
	width: 100%;
	display: block;
}
.wt-demo-img:hover img{opacity: 0.4;}
.wt-demo-tags {
	position: absolute;
	top: 15px;
	right: 0;
}
.wt-demo-tags span{
	color: #fff;
	float: right;
	clear: both;
	padding: 0 5px;
	font-size: 10px;
	font-weight: 700;
	margin-right:-4px; 
	line-height: 18px;
	position: relative;
}
.wt-demo-tags span:before{
	top: 0;
	left: -7px;
	width: 0;
	height: 0;
	content: '';
	position: absolute;
	border-top: 9px solid transparent;
	border-right: 7px solid red;
	border-bottom: 9px solid transparent;
}
.wt-demo-tags .wt-demo-new:before{border-right-color:#f7395a}
.wt-demo-tags .wt-demo-populor:before{border-right-color: #e67e22;}
.wt-demo-tags span:after {
	right: 0;
	content: '';
	top: -4px;
	position: absolute;
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-left: 4px solid;
	border-bottom: 4px solid transparent;
}
.wt-demo-tags span + span{margin-top:8px; }
.wt-demo-new{background: #f7395a;}
.wt-demo-populor{background: #e67e22;}
.wt-demo-tags .wt-demo-new:after{border-left-color: #f7395a;}
.wt-demo-tags .wt-demo-populor:after{border-left-color: #e67e22;}
.wt-demo-btns{
	right: 0;
	bottom: 0;
	height: 0;
	width: auto;
	background: #fff;
	overflow: hidden;
	position: absolute;
	border-radius: 6px 0 0 0;
}
.wt-demo-img:hover .wt-demo-btns{height: 50px;padding: 5px;}
.wt-demo-btn {
	color: #fff;
	width: 140px;
	display: block;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	line-height:40px;
	text-decoration: none;
	background: #7aa93c;
	border-radius: 6px;
	border-bottom: 0.25em solid #628730;
	position: relative;
	-moz-transition: 0.1s;
	-webkit-transition: 0.1s;
	transition: 0.1s;
}
.wt-demo-btn:active {
	background-color: #7aa93c;
	border-bottom-width: 0;
	margin-top: 0.2em;
}
.wt-demo-btn:focus,
.wt-demo-btn:hover{color: #fff;}
.wt-demo-sidebar .mCSB_scrollTools .mCSB_draggerRail{width: auto;margin: 0;}
.wt-demo-sidebar .mCSB_inside > .mCSB_container{margin: 0;}
.wt-demo-sidebar .mCSB_scrollTools .mCSB_dragger{width: 0;}
.wt-demo-sidebar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 0;}
.wt-demo-content {
	left:0;
	width: 0;
	bottom: 0;
	position: fixed;
	overflow: hidden;
	background: #fff;
	text-align: center;
}
.wt-demoshow .wt-demo-content{
	width: 315px;
	padding: 30px 30px 20px;
}
.wt-demo-heading{width: 255px;}
.wt-demo-content .wt-demo-btns{
	height: auto;
	margin-top:16px;
	position: static;
}
.wt-demo-heading h4{
	color: #24355a;
	font-size: 16px;
	line-height:18px;
	margin: 0 0 11px;
	font-weight: 500;
}
.wt-demo-heading p{
	margin: 0;
	font-size: 13px;
	line-height: 18px;
}
.wt-demo-heading p em{
	font-weight: 700;
	font-style: normal;
}
.wt-demo-heading .wt-demo-btn{width: 100%;}
.wt-demo-heading .wt-demo-btn:active{margin-top:0.25em; }
body.logged-in.admin-bar .workreap-header-v2{top:32px;}
.wt-height-increased-100 .wt-btnmenutoggle{top:80px;}
.wt-height-increased-plus .wt-btnmenutoggle{top:150px;}
/* New Styling */
input[name="apply_for_vendor_submit"],
.wcv-dashboard-navigation ~ form p input[type="submit"].btn-small,
#pv_shop_description_container ~ .btn-inverse,
.wcvendors-pro-dashboard-wrapper .wcv-button.expand,
#wcv-product-edit .wcv-tabs.top  input[type="submit"],
#wcv-store-settings .wcv-tabs.top  input[type="submit"],
.wcv-form .wcv_product_attributes .control-group .button,
.wcv-form .wcv_product_attributes .control-group button,
.wcv-form .wcv_product_attributes .control-group input[type="button"],
.button.product,
.wcv-search-form .control.append-button .wcv-button{
	border: 0;
	color: #fff;
	padding: 0 50px;
	background: #fff;
	position: relative;
	text-align: center;
	border-radius: 4px;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
	font: 700 13px/50px 'Poppins', Arial, Helvetica, sans-serif;
}
.wcv-search-form {margin: 30px 0 0;}
#wcv-store-settings .control-group input[type=checkbox],
#wcv-product-edit .control-group input[type=checkbox],
.form-row input[name="apply_for_vendor"]{display: none !important;}
#wcv-store-settings .control-group input[type=checkbox]+label,
#wcv-product-edit .control-group input[type=checkbox]+label,
.form-row input[type=checkbox]#apply_for_vendor + label{
	color: #323232;
	cursor: pointer;
	font-size: 14px;
	line-height: 14px;
	position: relative;
	padding: 0 0 0 30px;
}
#wcv-store-settings .control-group input[type=checkbox]+label:before,
#wcv-product-edit .control-group input[type=checkbox]+label:before,
.form-row input[type=checkbox]#apply_for_vendor + label:before{
	top: 0;
	left: 0;
	content: '';
	width: 14px;
	height: 14px;
	border-radius: 0;
	background: #fff;
	line-height: 18px;
	border: 1px solid #bbb;
	position: absolute;
}
#wcv-store-settings .control-group input[type=checkbox]:checked +label:before,
#wcv-product-edit .control-group input[type=checkbox]:checked +label:before,
.form-row input[type=checkbox]#apply_for_vendor:checked + label:before{border-color: #00cc8d;}
#wcv-store-settings .control-group input[type=checkbox]+label:after,
#wcv-product-edit .control-group input[type=checkbox]+label:after,
.form-row input[type=checkbox]#apply_for_vendor + label:after{
	top: 0;
	left: 0;
	opacity: 0;
	width: auto;
	height: auto;
	line-height: 15px;
	content: '\f14a';
	font-size: 16px;
	color: #00cc8d;
	position: absolute;
	text-align: center;
	visibility: hidden;
	font-family: 'FontAwesome';
}
#wcv-store-settings .control-group input[type=checkbox]:checked+label:after,
#wcv-product-edit .control-group input[type=checkbox]:checked+label:after,
.form-row input[type=checkbox]#apply_for_vendor:checked + label:after{
	opacity: 1;
	visibility: visible;
}
.wcv-dashboard-navigation{
	float: left;
	width: 100%;
	padding: 15px;
	margin-bottom:30px; 
	background: #f7f7f7;
	text-transform: capitalize;
	font: 400 16px/16px 'Poppins', Arial, Helvetica, sans-serif;
}
.wcv-dashboard-navigation ul{line-height: 20px;}
.wcv-dashboard-navigation ul li{
	margin: 0;
	line-height: inherit;
}
.wcv-dashboard-navigation ul li a{
	display: block;
    color: #767676;
    position: relative;
    padding: 10px 13px;
}
.wcv-dashboard-navigation ul li a:after{
	bottom: 0;
	left: 50%;
	opacity: 0;
	width: 10px;
	height: 2px;
	content: '';
	visibility: hidden;
	position: absolute;
	margin: 0 0 0 -10px;
}
.wcv-dashboard-navigation ul li a:hover:after{
	width: 20px;
	opacity: 1;
	visibility: visible;
}
.wcv-opening-hours-wrapper table,
#wcv_shipping_rates_table,
.download_file_table,
table.table-vendor-sales-report{border-bottom: 1px solid #eff2f5;}
.wcv-opening-hours-wrapper table > thead:first-child > tr:first-child > th,
#wcv_shipping_rates_table > thead:first-child > tr:first-child > th,
.wcvendors-table-product > thead:first-child > tr:first-child > th,
.download_file_table > thead:first-child > tr:first-child > th,
table.table-vendor-sales-report > thead:first-child > tr:first-child > th{
	border: 0;
	color: #323232;
	font-size: 15px;
	font-weight: 500;
	line-height: 20px;
	text-align: left;
	padding: 15px 20px;
	background: #fcfcfc;
	vertical-align: middle;
	border-top: 1px solid #eff2f5;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}
.download_file_table > thead:first-child > tr:first-child > th,
.download_file_table > tbody > tr > td,
.wcv-opening-hours-wrapper table > tbody > tr > td,
#wcv_shipping_rates_table > tbody > tr > td,
#wcv_shipping_rates_table > thead:first-child > tr:first-child > th{padding: 15px 10px !important;}
.wcv-opening-hours-wrapper table tbody select,
#wcv_shipping_rates_table input{
	text-align: left;
	padding: 10px 20px;
}
.download_file_table table > tbody > tr > td,
.download_file_table > tbody > tr > td,
.wcv-opening-hours-wrapper table > tbody > tr > td,
#wcv_shipping_rates_table > tbody > tr > td,
table.wcvendors-table > tbody > tr > td,
table.table-vendor-sales-report > tbody > tr > td{
	border: 0;
	padding: 15px 20px;
	vertical-align: middle;
	text-align: left !important;
	border-top: 1px solid #eff2f5;
	color: #767676;
	font-size: 13px;
	line-height: 20px;
	position: relative;
}
.download_file_table table thead tr th,
.download_file_table tbody tr td,
.wcv-opening-hours-wrapper table thead tr th,
.wcv-opening-hours-wrapper table tbody tr td,
#wcv_shipping_rates_table thead tr th,
.wcvendors-table-product thead tr th,
#wcv_shipping_rates_table tbody tr td,
table.wcvendors-table tbody tr td,
table.table-vendor-sales-report thead tr th{position: relative;}
.download_file_table thead tr th:first-child:before,
.download_file_table tbody tr td:first-child:before,
.wcvendors-table-product thead tr th:first-child:before,
.wcv-opening-hours-wrapper table thead tr th:first-child:before,
.wcv-opening-hours-wrapper table tbody tr td:first-child:before,
#wcv_shipping_rates_table thead tr th:first-child:before,
#wcv_shipping_rates_table tbody tr td:first-child:before,
table.table-vendor-sales-report thead tr th:first-child:before,
table.wcvendors-table tbody tr td:first-child:before,
table.table-vendor-sales-report tbody tr td:first-child:before{
	top: 0;
	left: 0;
	height: 0;
	content: '';
	width: 2px;
	position: absolute;
}
.download_file_table thead tr:hover th:first-child:before,
.download_file_table tbody tr:hover td:first-child:before,
.wcv-opening-hours-wrapper table thead tr:hover th:first-child:before,
.wcv-opening-hours-wrapper table tbody tr:hover td:first-child:before,
#wcv_shipping_rates_table thead tr:hover th:first-child:before,
#wcv_shipping_rates_table tbody tr:hover td:first-child:before,
table.wcvendors-table tbody tr:hover td:first-child:before,
table.table-vendor-sales-report thead tr:hover th:first-child:before,
.wcvendors-table-product thead tr:hover th:first-child:before,
table.table-vendor-sales-report tbody tr:hover td:first-child:before{height: 100%;}
.wcv-dashboard-navigation ~ hr{
	float: left;
	width: 100%;
	margin-top:0;
	margin-bottom:30px;  
}
.wcv-dashboard-navigation ~  h2{
	width: 100%;
	float: left;
	display: block;
	color: #323232;
	font-size: 22px;
	margin: 0 0 20px;
	font-weight: 400;
	line-height: 22px;
}
.wcv-dashboard-navigation ~ table.table-vendor-sales-report ~ table.table-vendor-sales-report{margin: 0;}
.wcv-dashboard-navigation ~ form p label{margin-right:10px; }
.wcv-dashboard-navigation ~ form p label ~ label{margin-left:20px; }
.wcv-dashboard-navigation ~ form p input[type="submit"].btn-small{margin-left:10px; }
.pv_paypal_container{
	float: left;
	width: 100%;
}
.pv_paypal_container p b,
.pv_shop_name_container b,
#pv_seller_info_container b,
#pv_shop_description_container p{
	font-size: 16px;
	color: #323232;
}
.pv_paypal_container p{font-size: 14px;}
.pv_paypal_container p input#pv_paypal{margin: 10px 0 0;}
.pv_paypal_container ~ h3{
	width: 100%;
	float: left;
	display: block;
	color: #323232;
	font-size: 18px;
	margin: 0 0 10px;
	font-weight: 400;
	line-height: 22px;
}
.pv_paypal_container ~ table p{margin: 0;}
.pv_paypal_container ~ table td{padding: 10px;}
.pv_paypal_container ~ table td p label{
	float: left;
	line-height: 50px;
	margin: 0 10px 0 0;
}
.wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu{
	float: left;
	width: 100%;
	padding: 15px;
	margin-bottom:30px; 
	background: #f7f7f7;
	text-transform: capitalize;
	font: 400 16px/16px 'Poppins', Arial, Helvetica, sans-serif;
}
.wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu.black li.active{background: transparent;}
.wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu.black li a{
	color: #767676;
	position: relative;
}
.wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu.black > li > a:after {
    bottom: 0;
    left: 50%;
    opacity: 0;
    width: 10px;
    height: 2px;
    content: '';
    visibility: hidden;
    position: absolute;
    margin: 0 0 0 -10px;
}
.wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu.black li > a:hover:after,
.wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu.black li.active > a:after {
    width: 20px;
    opacity: 1;
    visibility: visible;
}
.wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu.black li a:hover{background: transparent;}
#wcv-store-settings .control-group .control>input,
#wcv-store-settings .control-group .control>select,
#wcv-store-settings .control-group .control>textarea,
#wcv-product-edit .control-group .control>input,
#wcv-product-edit .control-group .control>select,
#wcv-product-edit .control-group .control>textarea,
.wcvendors-pro-dashboard-wrapper .wcv-cols-group .control-group input[type="text"]{
	color: #999;
	outline: none;
	height: 50px;
	background: #fff;
	font-size: 14px;
	-webkit-box-shadow: none;
	box-shadow: none;
	line-height: 18px;
	padding: 10px 20px;
	border-radius: 4px;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #dbdbdb;
	text-transform: inherit;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.button.product + .shop_coupon{margin-left:26px; }
.button.product:focus,
.button.product:hover{
	color: #fff;
	text-decoration: none;
}
.wcvendors-pro-dashboard-wrapper .wcv-form-exclude > .all-33{padding-left: 2rem;}
.wcvendors-pro-dashboard-wrapper .wcv_reports h3,
.wcvendors-pro-dashboard-wrapper .wcv_recent h3,
.wcv_dashboard_overview .xlarge-50 h3,
.wcvendors-pro-dashboard-wrapper .wcv-grid > h3,
.wcvendors-pro-dashboard-wrapper .wcv-grid > h2,
#wcv-store-settings #branding h6,
.wcv-product-media h6{
	display: block;
	color: #323232;
	font-size: 20px;
	margin: 10px 0 20px;
	font-weight: 400;
	line-height: 22px;
}
.wcvendors-pro-dashboard-wrapper .wcv_recent h3,
.wcvendors-pro-dashboard-wrapper .wcv-grid > h3,
.wcvendors-pro-dashboard-wrapper .wcv_reports h3{margin-top:0; }
.wcvendors-pro-dashboard-wrapper .wcv_reports p{font-size: 16px;color: #3d4461;}
.ui-datepicker td a{text-align: center;}
#pv_seller_info_container textarea,
#pv_shop_description_container textarea,
#wcv-store-settings .control-group .control>textarea,
#wcv-product-edit .control-group .control>textarea{
	height: 200px;
	resize: none;
}
.wcv-product-upsells .control-group .select .select2-selection--multiple,
.wcv-product .control-group .select .select2-selection--multiple{
	height: auto;
	border-color: #dbdbdb;
	min-height: 0;
	line-height: inherit;
}
.wcv-product-upsells .control-group .select .select2-selection--multiple:focus,
.wcv-product .control-group .select .select2-selection--multiple:focus{border-color: #dbdbdb;}
.wcv-product-upsells .select2-container--default .select2-selection--multiple .select2-selection__rendered,
.wcv-product .select2-container--default .select2-selection--multiple .select2-selection__rendered{line-height: inherit;}
.wcv-product .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice{
	margin-top: 8px;
	color: #767676;
	font-size: 14px;
	line-height: 26px;
	background: #fcfcfc;
	position: relative;
	border: 1px solid #f2f2f2;
	padding: 3px 40px 3px 20px;
}
.select2-container--open .select2-dropdown--below{border-color:#dbdbdb; }
.wcv-product-upsells .select2-container--default .select2-search--inline .select2-search__field,
.wcv-product .select2-container--default .select2-search--inline .select2-search__field{height: auto;}
.wcv-product-upsells .select2-container--default.select2-container--focus .select2-selection--multiple,
.wcv-product .select2-container--default.select2-container--focus .select2-selection--multiple{border-color: #dbdbdb;}
.wcv-product-upsells .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove,
.wcv-product .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove{
	right: 10px;
	float: right;
	font-size: 20px;
	position: absolute;
}
.wcv-product-upsells .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice:hover .select2-selection__choice__remove,
.wcv-product .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice:hover .select2-selection__choice__remove{color: #ff5851;}
.wcv-product-upsells .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice:hover,
.wcv-product .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice:hover{
	background: #fff5f5;
	border-color: #ff5851;
}
.wcv-product-type .wcv-cols-group .control-group .inline li{margin: 20px 0 8px;}
.wcv-product-type .wcv-cols-group .control-group .inline li input[type=checkbox]+label{margin: 0;margin-right: 1em;}
#wcv-store-settings .wcv-tabs.top>.tabs-nav,
#wcv-product-edit .wcv-tabs.top>.tabs-nav {text-align: center;}
#wcv-store-settings .wcv-tabs.top>.tabs-nav li,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
#wcv-product-edit .wcv-tabs.top>.tabs-nav li{
	float: none;
	display: inline-block;
	vertical-align: middle;
	margin: 0;
}
#wcv-store-settings .wcv-tabs.top>.tabs-nav li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
#wcv-product-edit .wcv-tabs.top>.tabs-nav li a{
	margin: 0;
	border: 0;
	display: block;
	color: #767676;
	font-size: 16px;
	padding: 20px 25px;
	font-weight: 400;
	position: relative;
	line-height: inherit;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:after,
#wcv-store-settings .wcv-tabs.top>.tabs-nav li a:after,
#wcv-product-edit .wcv-tabs.top>.tabs-nav li a:after{
	left: 0;
    width: 0;
    content: '';
    bottom: -1px;
    z-index: 1;
    height: 2px;
    position: absolute;
}
#wcv-store-settings .wcv-tabs.top>.tabs-nav li:hover a:after,
#wcv-store-settings .wcv-tabs.top>.tabs-nav li.active a:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after,
#wcv-product-edit .wcv-tabs.top>.tabs-nav li:hover a:after,
#wcv-product-edit .wcv-tabs.top>.tabs-nav li.active a:after{width: 100%;}
#wcv-store-settings .wcv-tabs.top>.tabs-nav li a:hover,
#wcv-product-edit .wcv-tabs.top>.tabs-nav li a:hover{
	background: transparent;
	text-decoration: none;
}
#wcv-store-settings .wcv-tabs.top  input[type="submit"] + input[type="submit"],
#wcv-product-edit .wcv-tabs.top  input[type="submit"] + input[type="submit"]{margin: 0 0 0 16px;}
.wcv-form .control-group .wcv-horizontal-gutters .control>input{padding: 0;}
.wcvendors-pro-dashboard-wrapper + .wt-replaybox{margin-top:30px; }
.wcvendors-pro-dashboard-wrapper .wp-core-ui.wp-editor-wrap.tmce-active{margin-bottom:30px; }
#wcv-store-settings #shipping .control-group input[type=checkbox]+label{line-height: 20px;}
#wcv-store-settings #shipping .control-group input[type=checkbox]+label:after,
#wcv-store-settings #shipping .control-group input[type=checkbox]+label:before{top: 4px;}
.wcv-usage-stats button{
	line-height: 50px;
	padding: 0 20px;
	border-radius: 4px;
}
.wcvendors-pro-dashboard-wrapper .wcv-grid .wcv-navigation{
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
.wcvendors-pro-dashboard-wrapper .wcv-grid .wcv-cols-group .all-50 a:hover{color:#ff5851 !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs li{
	padding: 0;
	border: 0;
	background: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display: none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:before{display: none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:after{bottom: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs{text-align: center;}
@media(max-width: 991px){
	.wcv-cols-group.wcv-horizontal-gutters {margin-left: -10px;}
	.wcv-cols-group.wcv-horizontal-gutters>[class*=all-],
	.wcv-cols-group.wcv-horizontal-gutters>[class*=large-] {padding-left: 10px;}
}
@media(max-width: 768px){
	input[name="apply_for_vendor_submit"],
	.wcv-dashboard-navigation ~ form p input[type="submit"].btn-small,
	#pv_shop_description_container ~ .btn-inverse,
	.wcvendors-pro-dashboard-wrapper .wcv-button.expand,
	#wcv-product-edit .wcv-tabs.top input[type="submit"],
	#wcv-store-settings .wcv-tabs.top input[type="submit"],
	.wcv-form .wcv_product_attributes .control-group .button,
	.wcv-form .wcv_product_attributes .control-group button,
	.wcv-form .wcv_product_attributes .control-group input[type="button"],
	.button.product,
	.wcv-search-form .control.append-button .wcv-button{padding: 0 20px;}
	.wcv-usage-stats button{clear: both;float: right;}
	.wcv-usage-stats button + button{margin: 10px 0 0;}
	.button.product,
	.button.product + .shop_coupon{
		float: left;
		clear: both;
	}
	.button.product + .shop_coupon{margin: 20px 0 0;}
}
@media(max-width: 767px){
	    .wcvendors-table-recent_product thead tr,
	    .wcvendors-table-recent_product tbody tr,
	    .wcvendors-table-product,
	    .wcvendors-table-product thead tr,
	    .wcvendors-table-product tbody tr{display: grid;}
	    .wcv-order-header .wcv-form-exclude .all-66,
	    .wcv-order-header .wcv-form-exclude .all-33{width: 100%;}
	    .wcv-order-header .wcv-form-exclude .all-33{padding:0;}
}
@media(max-width: 568px){
	.wcvendors-pro-dashboard-wrapper .all-50{width: 100%;}
}
@media(max-width: 480px){
	.wcvendors-pro-dashboard-wrapper .all-33{width: 100%;}
	.wcvendors-pro-dashboard-wrapper .wcv_dashboard_datepicker .wcv-form-exclude > .all-33{padding-left:0; }
}
@media(max-width: 320px){
	.wcv-cols-group>[class*=small-]{
		float: left;
		clear: none;
		width: 100%;
	}
	.tiny-50 {width: 100%;}
}