:root {
  --main-lblack : #151515;
--main-dgrey : #515151;
--main-grey : #848484;
--main-lgrey : #A4A4A4;
--main-llgrey : #CCCCCC;
--main-llgreen : #B4C695;
--main-lgreen : #DFF7B4;
--main-green : #a4cc5f;
--main-mgreen : #86b404;
--main-dgreen : #9CAE7D;
--main-ddblue : #010224;
--main-dblue : #0B0B6F;
--main-mblue : #79B9F5;
--main-lblue : #00aff0;
--main-llblue : #CEE3F6;
--main-white : #ffffff;
--main-offwhite : #fcfcfc;
}
@font-face {
font-family : 'Kanit';
src : url("Kanit-ExtraBold.ttf");
src : url("Kanit-ExtraBoldItalic.ttf");
}
.post-content p {
line-height : 1.4em;
}
.tfs-slider .slide-content-container .fusion-title-sc-wrapper {
position : relative;
}
.fusion-menu-item-button .menu-text {
color : var(--main-white);
}
#comment-recaptcha {
display : inline-block;
}
#spec-offer {
display : block;
position : absolute;
bottom : 210px;
width : 25%;
}
.fusion-alert {
border-color : #79B9F5 !important ;
    padding: 5px;
}
.fusion-main-menu .lang-item > a img {
filter : grayscale(30%);
}
.fusion-main-menu .lang-item > a img:hover {
filter : grayscale(1);
}
.fusion-modal h3 {
color : var(--main-white);
}
img.fiximg {
max-width : 200px !important ;
position : absolute;
left : 1%;
top : 5px;
width : 132px;
height : 82px;
}
.img-opacity {
opacity : 0.7;
}
.img-opacity:hover {
opacity : 1;
}
.display-not-image {
display:flex;
justify-content:  center;

}
input[type="checkbox"]:not(old), input[type="radio"]:not(old) {
width : 2em;
margin : 0;
padding : 0;
font-size : 1em;
opacity : 0;
}
input[type="checkbox"]:not(old) + label, input[type="radio"]:not(old) + label {
display : inline-block;
margin-left : -1.5em;
line-height : 1.5em;
width : 25%;
}
input[type="checkbox"]:not(old) + label > span, input[type="radio"]:not(old) + label > span {
display : inline-block;
width : 20px;
height : 20px;
margin : 0.25em 0.5em 0.25em 0.25em;
border : rgb(60, 60, 60) solid 0.0625em;
border-radius : 0.25em;
background : rgb(250, 250, 250);
background-image : linear-gradient(rgb(240, 240, 240), rgb(250, 250, 250));
vertical-align : bottom;
}
input[type="checkbox"]:not(old):checked + label > span, input[type="radio"]:not(old):checked + label > span {
width : 20px;
height : 20px;
background-image : linear-gradient(rgb(250, 250, 250), rgb(240, 240, 240));
}
input[type=checkbox]:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       : var(--main-green);
  font-size   : 1em; /* 0.875em */
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em var(--main-dgreen);
  font-weight : bold;
}
input[type="radio"]:not(old):checked + label > span > span {
display : block;
width : 0.75em;
height : 0.75em;
margin : 3px;
border : var(--main-lgreen) solid 0.0625em;
border-radius : 0.125em;
background : rgb(160, 206, 78);
background-image : linear-gradient(rgb(160, 206, 78), rgb(160, 206, 78));
}
input::placeholder, textarea::placeholder {
color : var(--main-dgrey) !important ;
font-weight : bold;
}
.wespeak {
width : 50px;
float : left;
}
.tnp-input-field {
color : var(--main-dgrey) !important ;
font-size : 18px !important ;
}
.tnl-form {
padding : 0;
}
#profileform a {
margin : 0;
padding : 0;
position : absolute;
top : 150px;
right : 210px;
}
#wrapper .title h2 {
font-family : Kanit;
font-style : italic;
}
#wrapper .title h3 {
font-family : Kanit;
font-style : normal;
}
h2.ppheading, h2.tosheading {
color : var(--main-dgrey);
}
h5.profile {
border-bottom : 2px solid lightgrey;
padding : 0 5px 0 10px;
box-shadow : 0 8px 12px 2px lightgrey;
}
.title-heading-left {
color : var(--main-dgrey);
}
a, input, select, textarea {
font-family : Raleway, Arial, Helvetica, sans-serif;
vertical-align : middle;
color : var(--main-dgrey);
cursor : pointer;
font-size : 1.2em;
}
a {
vertical-align : unset;
font-size : 18px;
}
#footer a {
vertical-align : unset;
font-size : unset;
}
a:hover {
color : #0174DF;
}
.fusion-slider-loading {
display : none;
}
.textcenter {
text-align : center;
}
.textwhite {
color : var(--main-white);
}
#main h2 {
font-weight : bold;
}
.arrow-right {
width : 0;
height : 0;
border-top : 15px solid transparent;
border-bottom : 15px solid transparent;
border-left : 15px solid white;
position : absolute;
top : 140px;
left : 0;
}
.boxshadowblueintern {
box-shadow : 0 3px 105px 3px rgb(11, 11, 111, 0.42) inset;
}
/* removed invalid selector "input:" – rule had no effect */
.generic-h1-pp-logo {
display : block;
margin : 0 auto;
width : 640px;
}
.greyscale70 {
filter : grayscale(70%);
}
.fontbigger {
font-size : 1.5em;
}
.generic-h2 {
font-family : Raleway, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 1.5em;
font-weight : bold;
color : var(--main-dgrey);
}
.verified-shadow {
width : 100%;
height : 100%;
margin-top : 30px;
box-shadow : 4px 3px 39px -1px rgb(0, 0, 0, 0.43);
}
/**** pagination if listing more records ****/
.pagination {
    margin-top: 20px;
    text-align: center;
}
.pagination a, .pagination span {
    padding: 5px 10px;
    margin: 0 2px;
    border: 1px solid #ddd;
    text-decoration: none;
    color: #333;
}
.pagination a:hover {
    background-color: #f5f5f5;
}
.pagination .current {
    background-color: #0073aa;
    color: #fff;
    border-color: #0073aa;
}
/**** end pagination  *****/
.modal-header {
background-color : rgb(11, 11, 111);
}
.fusion-is-sticky .fusion-main-menu > ul > li > a {
color : var(--main-dgrey);
}
.fusion-body .fusion-main-menu .current_page_item > a:hover, .fusion-is-sticky .fusion-main-menu > ul > li > a:hover {
text-shadow : 1px 1px 1px var(--main-white);
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
font-weight : bold;
}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li a:hover, .fusion-main-menu .sub-menu li a:hover, .fusion-body .fusion-main-menu .current_page_item > a, .fusion-is-sticky .fusion-main-menu > ul > li.current-menu-item > a, .fusion-body .fusion-main-menu .current-menu-parent > a, .fusion-body .fusion-main-menu .current_page_item > a {
color : rgb(11, 11, 111);
font-weight : bold;
}
.fusion-is-sticky .fusion-main-menu > ul > li, .fusion-main-menu > ul > li {
padding-right : 15px;
}
.fusion-main-menu > ul > li > a {
border-top : none;
}

#main {
min-height: calc(100vh - 70px);
}
#main .fullwidth-box .fusion-row {
margin-bottom : 0;
}
#all_rows {
	grid-row: auto;
}
.fusion-footer{
height: 50px;           /* Footer height */
}
#wrapper .post-content h2:hover {
color : #2D2D2D;
}
form {
padding : 0 10px;
}
.top-activity {
margin-top : 20px;
}
.homepage_banners {
margin : 5px;
}
.modal-content ul.nav-tabs {
border : none !important ;
background : transparent !important ;
}
.modal-content ul.nav-tabs li a {
border : none !important ;
}
div#tab-b709b7fe880daf29ba0, div#tab-4d5c55772c7c84680b3, div#tab-127db66c75de0c58655, div#tab-ac33d4a9ab41e05db20, div#tab-3ba74e3efeb61541333 {
background-color : #ffffff !important ;
color : var(--main-dgrey);
}
.fusion-tabs.fusion-tabs-1 .nav {
margin-top : 10px;
}
.fusion-tabs .nav-tabs > li .fusion-tab-heading {
color : var(--main-dgrey);
font-weight : bold;
}
.fusion-tabs .nav-tabs > li:hover, .fusion-tabs .nav-tabs > li:after {
color : white;
background : #00aff0;
}
.fusion-tabs.fusion-tabs-1 .nav-tabs li.active a, .fusion-tabs.fusion-tabs-2 .nav-tabs li.active a {
color : var(--main-white);
background : #a4cc5f;
background : linear-gradient(to bottom, var(--main-green) 0%, var(--main-mgreen) 100%);
}
.fusion-tabs .nav-tabs li {
background : #a4cc5f;
border-left : 3px solid var(--main-white);
}
.fusion-tabs .nav-tabs.nav-justified > li:hover {
background : #515151;
}
body.tab-id-3ba74e3efeb61541333 .fusion-tabs.fusion-tabs-2 .tab-pane {
background-color : #dedede;
}
.fusion-tabs.fusion-tabs-1 .tab-pane {
background-color : #ffffff;
}
.fusion-page-title-bar {
	height: 80px;
}
.regmss {
background-color : #ffffff;
color : var(--main-dblue);
line-height : 60px;
font-size : 1.2em;
vertical-align : inherit;
text-align : center;
border : var(--main-dblue) solid 1px;
text-transform : uppercase;
}
.fusion-alert-content {
text-transform : none;
}
.fusion-title h5.title-heading-left, .fusion-title h6.title-heading-left {
padding-left : 10px;
text-align : left;
font-weight : normal;
}
.button-space {
margin-top : 20px;
}
form.list-buttons {
padding : 0 0;
}
.alert {
margin-bottom : 0;
}
.fusion-alert, .tribe-events-notices {
text-transform : none;
}
.fusion-login-box .fusion-login-form input[type="password"], .fusion-login-box .fusion-login-form input[type="text"] {
color : var(--main-dgrey);
font-size : 17px;
}
.fusion-main-menu > ul > li > a {
line-height : 76px;
font-weight : bold;
color : var(--main-dgrey);
}
.fusion-main-menu > ul > li > a:hover {
color : #2E6EB9;
}
.fusion-main-menu {
margin-top : 0;
display : block;
height : 70px;
vertical-align : bottom;
margin-right: 10%;
}
.fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column {
text-align : left;
font-size : 12px;
}
.boxphoto {
position : relative;
max-width : 200px;
width : 90%;
height : 160px;
background : #ffffff;
margin : 10px 0 10px 0;
}
.ribbon {
width : 120px;
height : 120px;
overflow : hidden;
position : absolute;
}
.ribbon::before, .ribbon::after {
position : absolute;
z-index : -1;
content : '';
display : block;
border : #2980b9 solid 5px;
}
.ribbon span {
position : absolute;
display : block;
width : 225px;
padding : 15px 0;
background : #00aff0;
box-shadow : 0 5px 10px #2980b9;
color : var(--main-white);
font : 700 18px/1 'Lato', sans-serif;
text-shadow : 0 1px 1px rgb(0, 0, 0, 0.2);
text-transform : uppercase;
text-align : center;
padding-left : 30px;
}
.ribbon-top-left {
top : -10px;
left : -10px;
}
.ribbon-top-left::before, .ribbon-top-left::after {
border-top-color : transparent;
border-left-color : transparent;
}
.ribbon-top-left::before {
top : 0;
right : 0;
}
.ribbon-top-left::after {
bottom : 0;
left : 0;
}
.ribbon-top-left span {
right : -25px;
top : 30px;
transform : rotate(-45deg);
}
.box-340 {
width : auto;
height : auto;
position : relative;
margin-bottom : 20px;
}
.ribbon-340 {
position : absolute;
left : -5px;
top : -5px;
z-index : 1;
overflow : hidden;
width : 175px;
height : 175px;
text-align : right;
}
.ribbon-340 span {
font : 700 18px/1 'Lato', sans-serif;
text-shadow : 0 1px 1px rgb(0, 0, 0, 0.2);
font-weight : bold;
color : var(--main-white);
text-transform : uppercase;
text-align : center;
line-height : 45px;
transform : rotate(-45deg);
width : 200px;
display : block;
background : #00aff0;
box-shadow : 0 5px 10px #2980b9;
position : absolute;
top : 34px;
left : -44px;
}
.ribbon-340 span::before {
content : "";
position : absolute;
left : 0;
top : 100%;
z-index : -1;
border-left : 3px solid #1e5799;
border-right : 3px solid transparent;
border-bottom : 3px solid transparent;
border-top : 3px solid #1e5799;
}
.ribbon-340 span::after {
content : "";
position : absolute;
right : 0;
top : 100%;
z-index : -1;
border-left : 3px solid transparent;
border-right : 3px solid #1e5799;
border-bottom : 3px solid transparent;
border-top : 3px solid #1e5799;
}
h2 {
font-style : italic;
font-weight : normal;
line-height : 1.2em;
}
.flex-container {
  display: flex;
  flex-direction: column;
}

.flex-container > div {
  width: 100%;
}
.pricing-table .fusion-panel:hover {
background-color : #ffffff;
}
.fusion-pricing-table .pricing-row {
background-color : #ffffff;
color : rgb(11, 11, 111);
}
.pricing-table .panel-footer {
background-color : #f4f4f4;
}
.fusion-pricing-table .panel-heading, .fusion-pricing-table .standout .panel-heading {
padding : 0;
}
.full-boxed-pricing.fusion-pricing-table .panel-heading h3 {
padding-top : 20px;
text-align : center;
width : 100%;
height : 120px;
border-top : 30px solid transparent;
border-bottom : 30px solid transparent;
border-left : 120px solid #f8f8f8;
border-right : 120px solid #f8f8f8;
}
.full-boxed-pricing.fusion-pricing-table .standout .panel-heading h3 {
padding-top : 20px;
text-align : center;
width : 100%;
height : 120px;
border-top : 30px solid transparent;
border-bottom : 30px solid transparent;
border-left : 120px solid #f8f8f8;
border-right : 120px solid #f8f8f8;
}
.full-boxed-pricing .standout .panel-container {
margin : -10px -19px;
}
.fusion-pricing-table .list-group-item .pricerow {
display : block;
float : left;
padding-left : 40px;
line-height : 40px;
}
.fusion-pricing-table .panel-body .price {
color : rgb(11, 11, 111);
}
.fusion-pricing-table .panel-body .price .integer-part {
color : rgb(11, 11, 111);
}
.full-boxed-pricing .panel-body .price .currency {
top : 0;
font-size : 34px;
color : #888;
}
.fusion-pricing-table .panel-body .price .time {
font-size : 17px;
font-weight : bold;
}
.full-boxed-pricing.fusion-pricing-table .panel-heading h3 {
color : rgb(11, 11, 111);
font-weight : bold;
}
.full-boxed-pricing.fusion-pricing-table .standout .panel-heading h3 {
color : darkgreen;
font-weight : bold;
font-size : 2.5em;
}
.lst-offer-block-a, .lst-offer-block-b {
display : inline-block;
width : 170px;
}
/* EOF pricing table1 */

.lst-target-country {
    color: rgb(11,11,111);
    font-size: 28px;
  display: flex;
  flex-flow: column wrap;
  align-items: center;
}

.form-field, .form-field-text {
display: block;
width : 100%;

}
.form-field label {
display : inline-block;
font-weight : bold;
color : var(--main-grey);
width : 35%;
text-align : left;
margin : 0 10px 10px;
}
.form-field-text label {
display : inline-block;
font-weight : bold;
color : var(--main-grey);
width : 35%;
text-align : left;
margin : 0 10px 10px;
min-height : 120px;
vertical-align : top;
}
.form-field-text .mce-tinymce {
	display: inline-block;
	width: 50%;
	margin-bottom: 10px;
}
.form-field-text .lst-textarea {
display: inline-block;
float: right;
min-height : 100px;
max-height: none;
background-color: var(--main-white);
width: 56%;
font-size: 16px;
border: 1px solid var(--main-lgrey);
padding: 10px;
margin: 0 78px 10px 0;
color: #333;
line-height: 1.4;
}
.promotor {
margin : 0 10px 25px 10px;
border : #eee solid 2px;
box-shadow : 4px 3px 39px -1px rgb(0, 0, 0, 0.43);
padding : 10px;
}
.promotor-invitation-mail {
margin-top : 40px;
padding : 10px;
border : var(--main-dgrey) solid 1px;
}
.invitation-text, .invitation-text-promo {
border : var(--main-lgrey) solid 1px;
padding : 20px;
width : 100%;
font-size : 1em;
overflow-wrap : normal;
color : var(--main-dgrey);
}
body.page-id-13480 .form-field label, body.page-id-13595 .form-field label, body.page-id-13597 .form-field label, body.page-id-13593 .form-field label {
width : 25%;
}
.form-field label.propage {
width : 18%;
}
label {
font-weight : 700;
}
.checkbox-wide {
border : var(--main-grey) solid 1px;
margin-bottom : 10px;
background-color : #CCC;
}
.checkbox-wide label {
width : 15%;
background-color : #ffffff;
}
.title-border-account, .title-border {
font-size : 1.2em;
font-weight : bold;
font-family : Raleway, Arial, Helvetica, sans-serif;
display : block;
color : var(--main-grey);
width : 100%;
height : 70px;
padding : 22px 10px 10px 10px;
margin-bottom : 10px;
background-color : #CEE3F6;
}
.filterblock {
width : 100%;
display : block;
}
.lst-select-filters-group, .lst-select-filters-datebetween {
width : 100%;
margin-left : 20px;
display : inline-block;
font-size : 18px;
}
.lst-select-filters-datebetween {
width : 80%;
margin-left : 20px;
display : inline-block;
}
.lst-select-filters-countries {
width : 90%;
margin-left : 0;
display : inline-block;
font-size : 18px;
}
.lst-select-filters-company {
width : 100%;
margin-left : -30px;
font-size : 18px;
}
.lst-select-filters-countries option {
padding-left : 40px;
}
.checkblock {
display : inline-block;
width : 20%;
}
.buttonblock {
margin-left : 30px;
display : inline-block;
position : absolute !important ;
}
/* EOF listpage filters*/
.radio {
	font-size: 16px;
}

.required {
		margin: 10px; 
}
.form-field select, .form-field input[type=email], .form-field input[type=password], .form-field input[type=text] {
	height: 42px;
	margin: 0 0px 10px;
	font-size: 16px;
	letter-spacing: 1px;
	width: 56%;
	color: #333333;
	display: inline-block;
}
.form-field .promo-wide {
	height: 42px;
	margin: 0 0px 10px;
	font-size: 16px;
	letter-spacing: 1px;
	width: 46%;
	color: #333333;
	display: inline-block;
}
.form-field input[type=checkbox] {
	height: 32px;
	margin: 0;	
}
.form-field-small {
 width: 50%;
}

.form-field select#url {
 width: 50%;
}

.form-field input[type="radio"] {
	margin: 0 6px 10px;
	width: 3%;
	-webkit-appearance: radio;
}
.form-field .my-add-edit-a  {
	margin-left: -12px;
}
.form-field input[type="text"]::placeholder,
.form-field input[type=password]::placeholder, 
.form-field input[type=email]::placeholder {
	color: var(--main-dgrey);
}
#missing-field {
	 box-shadow: 0 5px 10px #2980b9;
}
.form-field .haff-field {
	width: 48%;
	float: left;
}
.form-field .haff-field label {
		width: 38%;
}
.form-field .haff-field input[type=text] {
	width: 48%;
}
.form-field .haff-field.last {
	width: 48%;
	float: right;
}
.form-field .haff-field select, .form-field .haff-field.lastw select {
	width: 48%;
	padding-left: 10px;
	margin-left: 5px;
}
.form-field .haff-field1 {
	width: 33%;
	float: left;
}
.form-field .haff-field4 {
    width: 37%;
    float: left;
}
.form-field .haff-field1 label {
	width: 38%;
}
.form-field .haff-field2 {
	width: 33%;
	float: left;
}
.form-field .haff-field4 label {
    width: 48%;
}
.form-field .haff-field4.last label {
    width: 2%;
}
.form-field .haff-field2 label {
	width: 38%;
	padding-left: 10px;
}
.form-field .haff-field2.last {
	width: 62%;
	float: right;
}
.form-field .haff-field2.last input[type=text] {
	width: 58%;
}

.form-field .haff-field3.last {
	width: 58%;
	float: left;
	margin-right: 60px;
	background-color: white;
	padding: 8px 0 0 10px;
	height: 42px;
	border: 1px solid #d2d2d2;
	margin: 0 0 10px 50px;
}
.form-field .haff-field4.last {
	width: 56%;
	float: left;
	margin-right: 60px;
	background-color: white;
	padding: 4px 0 0 10px;
	min-height: 42px;
	max-height: 84px;
	border: 1px solid #d2d2d2;
	margin: 0 0 10px 0;
}
.form-field .youtube {
    display: inline-block;
    float: right;
    min-height: 100px;
    max-height: min-content;
    background-color: white;
    width: 58%;
    border: 1px solid #ddd;
    padding: 10px;
    margin: 0 86px 10px 0;
    color: #333;
}

.form-field .haff-fieldw label, .form-field .haff-fieldw input[type=text] {
	width: 44%;
}

.form-field .haff-fieldw.last {
	width: 48%;
	float: right;
}
.form-field .haff-fieldw select, .form-field .haff-field.lastw select {
	width: 45%;
	padding-left: 10px;
}
/* */

#my-tabs-home {
min-height : 1050px;
}
option {
padding : 0 14px;
}
.form-field [type="checkbox"]:not(:checked), .form-field [type="checkbox"]:checked {
border : #2c4358 solid 2px;
width : 3%;
letter-spacing : 1px;
margin-left : 0;
}
.form-field select {
margin : 0 0 10px;
color : #333;
font-size : 16px;
border : var(--main-lgrey) solid 1px;
padding-left : 15px;
width : 55%;
box-sizing : border-box;
min-height : 42px;
}
.form-field .select-sme-size {
width : 35%;
box-sizing : border-box;
}
.form-field .select-sme-size-full {
width : 50%;
box-sizing : border-box;
margin : 5px 0 5px 3px;
}
.select-field-gender {
width : 15%;
box-sizing : border-box;
}
input[type="password"], input[type="text"] {
font-size : 1.2em;
padding : 10px;
color : var(--main-dgrey);
}
.form-field input[type="text"]::placeholder, input[type="text"]::placeholder, input[type="password"]::placeholder {
color : #1D1D1D;
}
.lst-comp-logo {
margin : 0;
border-style : solid;
border : var(--main-white) solid 1px;
filter : grayscale(50%);
}
.lst-comp-logo:hover {
filter : grayscale(1);
cursor : pointer;
}
.comp-logo-custom {
margin : 0;
border-style : solid;
border : var(--main-dgrey) solid 1px;
width : auto;
height : auto;
display: block;
margin: 0 auto;
}
.lst-comp-logo-custom {
margin : 0;
border-style : solid;
border : var(--main-dgrey) solid 1px;
width : auto;
height : auto;
}
.targetflags {
display : block;
height : 40px;
width : auto;
}
#google-map-address {
margin : 0;
height : 310px;
width: auto;
display: block;
margin: 0 auto;
}
#grey-banners-wrapper {
filter : grayscale(70%);
}
.no-image {
border-style : solid;
border : var(--main-dgrey) solid 1px;
width : 335px;
height : 335px;
}
.textblockshort, .textblock {
resize : vertical;
overflow : auto;
width : 58%;
font-size : 16px;
border : var(--main-lgrey) solid 1px;
padding : 10px;
margin : 0 0 10px;
color : #333;
min-height : 120px;
}
.form-field input[type="email"] {
margin : 0 0 10px;
}
.page-id-13480 .form-field select, .page-id-13480 .form-field input[type="text"], .page-id-13595 .form-field input[type="text"], .page-id-13597 .form-field input[type="text"], .page-id-13593 .form-field input[type="text"] {
margin : 0 10px 10px;
}
.form-field-text textarea {
resize : vertical;
overflow : auto;
width : 56%;
font-size : 16px;
border : var(--main-lgrey) solid 1px;
padding : 10px;
margin : 0 0 10px;
color : #333;
min-height : auto;
}
.form-field-text label {
font-weight : bold;
color : var(--main-grey);
width : 35%;
text-align : left;
margin : 0 10px 10px;
min-height : 120px;
vertical-align : top;
}
.formfield::placeholder {
color : var(--main-grey);
}
.side-header-left #side-header .fusion-main-menu > ul > li.current-menu-item > a {
border-right-width : 5px;
}
#side-header .fusion-main-menu > ul > li.current-menu-item > a {
color : var(--main-grey);
border-right-color : #A4A4A4;
border-left-color : rgb(64, 202, 187);
}
#main .post-content .fusion-border-below-title h1 {
margin-top : 20px;
font-weight : bold;
}
.home-top-header {
border-top : 2px solid rgb(11, 11, 111);
}
.home-top-header, .fusion-page-title-bar {
background-image : url(../../../uploads/earth-map1900x127.jpg);
background-repeat : no-repeat;
background-size : 100% 80px;
margin-bottom : 10px;
color : var(--main-white);
border-top : 10px solid var(--main-llgrey);
border-bottom : 10px solid var(--main-llgrey);
}
.fusion-page-title-bar h1 {
font-weight : 700;
}
.lst-listing-amount {
font-size : 18px;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading {
    text-align: center;
    display: block;
    height: 160px;
}

.bmrkForm {
padding : 0;
}
.lst-bookmarkForm {
position : absolute;
left : 180px;
top : 12px;
cursor : pointer;
}
.lst-bookmarkForm .bmrk-button {
display : contents;
border : none;
background-color : #ffffff;
cursor : pointer;
color : var(--main-green);
}
.lst-bookmarkForm .bmrk-button:hover {
color : var(--main-dgreen);
}
.bmrk-view-button-none {
background-color : transparent;
border : none;
}
.bmrk-view-button {
display : block;
width : 50px;
}
.view_adds {
position : relative;
bottom : 18px;
}
.lstbookmark {
font-size : 14px;
}
.lst_row_bold {
font-weight : bold;
}
.lst-text-box {
display : block;
min-height : 160px;
}
.lst_header_a {
font-weight : bold;
margin-left : -20px;
}
.lst_header_b {
font-weight : bold;
margin : 0;
padding : 0;
}
.lst_row {
height : max-content;
width : 330px;
}
.lst-link {
display : block;
height : 30px;
margin-top : 10px;
font-size : 16px;
}
.lst-lftblock, .lst_midblock, .lst_rgtblock {
min-height : 170px;
max-height : 170px;
width : 100%;
}
.lst-lftblock {
position : relative;
max-width : 380px;
background : #ffffff;
box-shadow : 0 0 15px rgb(0, 0, 0, 0.1);
}
.lst-bottom {
height : max-content;
margin-top : 5px;
}
.fusion-alignright {
display : inline;
float : right;
margin-right : 165px;
height : 360px;
}
#lst-cola, #lst-colb, #lst-colc {
margin-right : 10px !important ;
padding : 0 0 0 10px;
}
#lst-col1 {
margin-right : 2% !important ;
}
.chkbx {
width : 100%;
display : block;
}
.chkbxlang {
width : 8%;
display : inline-block;
font-weight : bold;
}
.radio_field {
display : inline-block;
width : 3%;
padding-left : 0;
}
.smalllabel, .form-field .smalllabel {
width : 10%;
}
.form-field .haff-field .smalllabel {
width : 15%;
}
.form-field .haff-field .smalllabel2 {
width : 12px;
}
.tgroup-radio {
display : inline-block;
font-weight : bold;
}
.tgroup-radio-normal {
display : inline-block;
font-weight : normal;
}
.lst-add-title {
background-color : #CEE3F6;
color : var(--main-dgrey);
font-size : 1.1em;
font-style : italic;
letter-spacing : 1px;
padding : 5px 0 0 10px;
height : 30px;
width : 100%;
}
.fa, .fas, .fab, .far {
color : var(--main-lgrey);
cursor : pointer;
font-size : 24px;
}
.fa-backward-step {
color : var(--main-dgrey);
}
.fa-stack {
margin-left : -4px;
}
.fa-1 {
font-size : 1.5em;
position : inherit;
margin-left : 10px;
}
.fa-1b {
font-size : 1.2em;
position : inherit;
margin-left : -20px;
width : 30px;
}
.fa-1c {
font-size : 1.5em;
position : inherit;
width : 32px;
}
.fa-1-not {
font-size : 1.5em;
position : inherit;
}
.fa-2x {
font-size : 1em;
float : right;
margin-right : -3px;
}
.fa-2 {
font-size : 2em;
position : inherit;
}
.fa-3 {
font-size : 3em;
position : inherit;
}
.fab .fa-paypal {
font-size : 34px;
}
.fa-house {
font-size : 34px;
color : rgb(11, 11, 111);
}
.fa-thumbs-up {
color : darkgreen;
}
.fa-house:hover {
color : rgb(160, 206, 78);
}
.fa-square-check {
color : var(--main-lgreen);
position : absolute;
}
.fa-position {
position : relative;
}
.fa-asterisk {
font-size : 14px;
color : rgb(160, 206, 78);
}
.fa-address-card {
color : var(--main-grey);
font-size : 50px;
}
.fa-circle {
color : var(--main-dgrey);
font-size : 24px;
margin-left : 10px;
}
.fa-square-minus {
font-size : 48px;
color : var(--main-dgrey);
}
.fa-pen-to-square, .fa-copy, .fa-cc-paypal, .fa-reply, .fa-trash-can {
font-size : 34px;
}
.fa-circle-info, .fa-check, .fa-eye, .fa-check, .fa-trash-can, .fa-copy, .fa-trash-can.fa-circle-check {
color : var(--main-green);
font-size : 24px;
padding-left : 5px;
}
.fa-pencil, .fa-pen-to-square, .fa-eye, .fa-envelope, .fa-trash-can, .fa-copy, .fa-trash-can {
color : var(--main-dgrey);
margin-left : 0;
vertical-align: middle;
}
.fa-eye, .fa-trash-can, .fa-envelope  {
color : var(--main-lgrey);
}
.fa-money-bill {
	vertical-align: middle;
}
.fa-book {
font-size : 1.2em;
margin-left : 5px;
}
.fa-backward-step:hover, .fa-circle-info:hover, .fa-pen-to-square:hover, .fa-check:hover, .fa-eye:hover, .fa-envelope:hover, .fa-trash-can:hover, .fa-xmark:hover, .fa-bookmark:hover, .fa-check:hover, .fa-copy:hover {
color : var(--main-dgrey);
font-size : 28px;
cursor : pointer;
}
.fa-pen-to-square:hover, .fa-copy:hover, .fa-reply:hover, .fa-trash-can:hover, .fa-cc-paypal:hover {
color : var(--main-dgrey);
cursor : pointer;
}
.fa-xmark {
font-size : 28px;
color : var(--main-grey);
padding-left: 5px;
}
.fa-buysellads:hover {
color : var(--main-ddblue);
}
.fa-circle-question {
color : var(--main-grey);
font-size : 24px;
}
.fa-circle-question:hover {
color : var(--main-ddblue);
}
.fa-buysellads {
font-size : 48px;
}
.fa-globe {
cursor : pointer;
}
.fa-eye-center {
position : inherit;
right : 12px;
}
.fa-trash-center {
position : inherit;
right : 12px;
top : -4px;
}
.done.fa-cc-paypal {
color : var(--main-ddblue);
height : 58px;
display : block;
margin-left : -12px;
}
.done.fa-check {
margin-left : -12px;
}
.fa-stack-1x {
padding-left : 0;
}
.free.fa-cc-paypal {
color : var(--main-lgrey);
height : 58px;
display : block;
margin-left : -12px;
border-radius : 5px;
}
.fusion-main-menu-icon {
font-size : 24px;
}
.fa-cc-paypal:hover {
color : var(--main-dgreen);
}
.fa-paypal {
font-size : 48px;
color : var(--main-lgreen);
margin-left : 10px;
display : inline-block;
}
.paypal-h2{
	font-size : 34px;
	color : var(--main-lgrey);
	font-weight: bold;
	text-align: center;
}
.free-trial-button {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
	background-color: transparent;
}
.free-trial-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.paypal-button button {
height : 40px;
}
.paypal-button button.small {
top : 0;
}
.wp-paypal {
height : 34px;
}
form .paypalpayment {
margin : 0;
width : 24px;
}
.fusion-button.paypal_btn {
border : #ffaa00 solid 1px;
background : #ffaa00;
padding : 8.5px 17px;
border-radius : 8px;
text-shadow : 0 1px 0 rgb(0, 0, 0, 0.4);
color : #0e3068;
font-size : 20px;
font-style : italic;
vertical-align : middle;
}
.profits {
width : 100%;
display : block;
text-align : left;
margin-left : 10px;
margin : 0 auto;
}
.profits-text {
padding-left : 5px;
font-size : 80%;
}
.paypal-button button::before {
cursor : pointer;
}
.change_login_data, .certified-info {
width : 100%;
float : left;
display : block;
}
.pro-account-for-free {
color : red;
font-weight : bold;
}
#acc-main-tab {
margin-top: 45px !important;
/* box-shadow : 0 23px 40px 15px rgb(201, 194, 194); */
}
.newGoogleMapForm {
	margin-top: 45px;
}
.edit_customer, .edit_startup, .edit_agent, .edit_reseller, .small-column {
padding : 0 0;
width : 100%;
display : block;
border : #ff00 solid 1px;
}

.small-column input[type="text"] {
width : 45%;
}
.small-column label {
width : 41%;
}
.profile-verified {
margin-top : 120px;
font-size : 1.4em;
}
.field-tip {
position : relative;
padding-left : 5px;
}
.field-tip .tip-content {
position : absolute;
z-index : 9;
top : 0;
right : 9999px;
width : 300px;
margin-right : -300px;
padding : 10px;
color : var(--main-white);
background : #333;
text-align : left;
box-shadow : 2px 2px 5px #aaa;
opacity : 0;
transition : opacity 250ms ease-out;
}
.field-tip:hover .tip-content {
right : -20px;
opacity : 1;
}
.close {
opacity : 1;
color : var(--main-white);
font-size : 40px;
}
.close:hover {
color : var(--main-grey);
}
.post-content h3 {
color : #747474;
}
.counters-circle-title {
color : #000;
}
.top-h3 {
color : #000;
}
.account-info {
width : 100%;
margin-top: 45px !important;
}
tbody tr:nth-of-type(2n) {
background-color : #f0f0f0;
}
tbody tr td:nth-of-type(1) {
font-weight : normal;
}
th {
background-color : #CEE3F6;
font-weight : bold;
color : var(--main-grey);
}
.login-modal-header-text {
font-size : 1.2em;
font-weight : normal;
color : var(--main-dgrey);
margin-bottom : 10px;
text-align : left;
}
.modal-body .modal-close, .modal-footer .fusion-button {
width : 175px;
background : #515151;
border : var(--main-grey) solid 1px;
line-height : 22px;
color : var(--main-white);
text-align : center;
transition : all 0.2s;
height : 44px;
text-transform : none;
float : right;
margin-right : 10px;
border-radius : 4px;
}
.modal-footer .fusion-button:hover, .modal-body .modal-close:hover {
background : #848484;
color : var(--main-white);
}
.modal-footer {
border-top : 5px solid black;
overflow : hidden;
}
.fusion-footer-copyright-area {
background-color : #212934;
border-color : #CCCCCC;
border-bottom-width : 12px;
}
#footer-languages {
margin-left : auto;
margin-right : auto;
width : 35%;
opacity : 70%;
}
#footer-languages li {
display : inline-block;
padding-right : 10px;
float : left;
list-style : none;
}
input[type="file"], input[type="submit"] {
cursor : pointer;
background : #a4cc5f;
background : linear-gradient(to bottom, var(--main-green) 0%, var(--main-mgreen) 100%);
color : var(--main-white);
margin-bottom : 10px;
}
input[type="file"] {
margin : 10px 0 5px 30px;
}

input[type="submit"].reset_buttonForm {
  font-size: 14px;
	background : linear-gradient(to bottom, var(--main-lgrey) 0%, var(--main-dgrey) 100%);
	color : var(--main-white);
	border-radius: 4px;
	border: 1px
}
#front-start-button {
width : 300px;
height : 60px;
font-size : 30px;
display : grid;
}
.show-offer-search-txt {
	color : var(--main-lgrey);
	margin-left: 0px;
	text-decoration: line-through;
}
.fusion-page-title-bar-center .fusion-page-title-secondary {
display : none;
}
.fusion-button {
text-transform : none;
font-size : 1.2em;
}
.button-large {
padding : 11px 19px 8px;
line-height : 22px;
padding-bottom : 14px;
}
.fusion-button::before {
color : var(--main-grey);
}
.fusion-button-text {
margin-top : 0;
}
.fusion-button-text:hover {
color : rgb(11, 11, 111);
}
.fusion-button.button-green, .fusion-button.button-darkgrey, .fusion-button.button-pink-140, .fusion-button.button-blue {
width : 175px;
height : 44px;
border : var(--main-grey) solid 1px;
}
a.fusion-button.button-flat.fusion-button-round.button-X-Large.button-green.button-1.front-button {
width : 280px;
height : 54px;
}
.button-listings {
color : var(--main-white);
}
.fusion-button.button-grey-filter {
width : 240px;
height : 44px;
border : var(--main-grey) solid 1px;
}
.fusion-button.button-green {
background : #a4cc5f;
background : linear-gradient(to bottom, var(--main-green) 0%, var(--main-mgreen) 100%);
padding-top : 10px;
color : var(--main-white);
margin-bottom : 10px;
border-radius : 4px;
text-align: center;
}
.fusion-button.button-green:hover {
color : rgb(11, 11, 111);
background : #DFF7B4;
background : linear-gradient(to bottom, var(--main-mgreen) 20%, var(--main-green) 100%);
}
.fusion-button.button-green.pitch-wide {
width : 155px;
}
.fusion-button.button-green.wide-button {
width : 340px;
}
.fusion-button.button-darkgrey {
background : #515151;
padding-top : 10px;
color : var(--main-white);
margin-bottom : 10px;
border-radius : 5px;
top: auto;
}
.fusion-button.button-darkgrey:hover {
background : #DFF7B4;
color : var(--main-dgrey);
}
.fusion-button.button-blue {
background : linear-gradient(0deg, rgb(207, 204, 204) 27%, rgb(246, 247, 249) 100%);
color : var(--main-grey);
margin-bottom : 10px;
}
.fusion-button.button-blue:hover {
background : linear-gradient(0deg, rgb(247, 244, 244) 10%, rgb(212, 213, 215) 100%);
color : var(--main-grey);
}
.fusion-button.button-grey-filter, .fusion-button.button-grey {
background : #515151;
color : var(--main-white);
height : 40px;
position : fixed;
}
.fusion-button.button-grey-filter:hover, .fusion-button.button-grey:hover {
background : linear-gradient(0deg, rgb(247, 244, 244) 10%, rgb(212, 213, 215) 100%);
color : var(--main-grey);
}
.fusion-button.button-green.width200 {
width : 200px !important ;
}
.fusion-alert.alert-info.alert-not-login {
background-image : none;
width : 50%;
height : 250px;
padding-top : 60px;
right : auto;
left : auto;
margin-left : 25%;
display : block;
position : absolute;
top : 100px;
}
.fusion-alert, .fa-circle-info {
text-transform : none;
font-size : 1.2em;
}
.fusion-alert .close {
display : none;
}
#button-full-width {
width : 100%;
padding-bottom : 10px;
}
.button-medium {
width : 100%;
text-align : left;
}
.pitch_container {
box-shadow : 0 8px 6px -6px #D8D8D8;
}
.top-profile {
	display: block;
	margin-top: 10px;
}
.buttonpitchgoback {
	float: left;
	margin-left: 24px;
bottom: 10px;
}
.buttonpitchcontact {
	float: right;
	top: 30px;
	margin-right:0px;
bottom: 10px;
z-index : 40;
}

.buttonpitchgoback.buttonpitchcontact {
z-index : 20;
margin : 0;	
}

.fusion-button.button-2, .fusion-button.button-3, .fusion-button.button-4, .fusion-button.button-5 {
border : var(--main-lgreen) solid 1px;
color : var(--main-white);
}
.fusion-login-box .fusion-login-form input[type="text"], .fusion-login-box .fusion-login-form input[type="password"] {
font-size : 1.2em;
color : #4c4c4c;
}
.fusion-login-box .fusion-login-form input[type="text"]::placeholder, .fusion-login-box .fusion-login-form input[type="password"]::placeholder {
color : #4c4c4c;
}
.edit_agent .Twitter {
background-image : url(../images/twitter_32.png);
width : 32px;
height : 32px;
}
.edit_agent .Facebook {
background-image : url(../images/facebook_32.png);
width : 32px;
height : 32px;
}
.edit_agent .Linkedin {
background-image : url(../images/linkedin_32.png);
width : 32px;
height : 32px;
}
.fusion-footer-widget-area {
border-color : #CCC;
border-top-width : 12px;
}
table thead tr th {
height : 70px;
vertical-align: middle;
color: var(--main-dgrey);
}
.fusion-reading-box-container {
box-shadow : 0 0 50px 30px #e1dede;
}
.fusion-layout-column .profile-col-title {
font-size : 1.4em;
color : red;
}
.fusion-alert.alert-info {
background-image : none;
}
#toTop::before {
font-size : 42px;
}
#toTop {
background : #515151;
border-radius : 4px 4px 0 0;
bottom : 0;
color : var(--main-white);
display : none;
height : 55px;
position : fixed;
right : 25px;
text-align : center;
text-transform : uppercase;
width : 68px;
opacity : unset;
z-index : 10000;
transition : all 0.2s 0s ease-in-out;
}
.form-group {
margin-bottom : 15px;
}
.input-group {
position : relative;
display : table;
border-collapse : separate;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
display : table-cell;
}
.select2-dropdown {
z-index : 100000 !important ;
border : black solid 1px;
color : red;
}
.selection {
width : 85%;
display : block;
}
.select2-container--default {
margin-bottom : 10px;
}
.select2-container {
margin-bottom : 20px;
}
.select2-container--default .select2-search--inline .select2-search__field::placeholder {
color : black;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
display : block;
width : 80%;
float : left;
border : var(--main-dgrey) solid 1px;
margin-bottom : 5px;
}
.save-countries {
display : block;
float : right;
margin-left : 10px;
margin-bottom : 5px;
font-weight : bold;
width : 80px;
height : 45px;
background : #a4cc5f;
background : linear-gradient(to bottom, var(--main-green) 0%, var(--main-mgreen) 100%);
color : var(--main-white);
border-radius : 4px;
}
.save-countries:hover {
color : rgb(11, 11, 111);
background : linear-gradient(0deg, rgb(207, 204, 204) 27%, rgb(246, 247, 249) 100%);
}
.select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default .select2-selection--multiple {
border-radius : unset;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
max-width : 100px;
overflow : hidden;
text-overflow : ellipsis;
background-color : #ffffff;
border-radius : unset;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
color : rgb(11, 11, 111);
font-size : 20px;
}
.fusion-login-box .fusion-login-input-wrapper {
margin-bottom : 10px;
}
.message-text-box {
width : auto;
background-color : #F7F5F5;
border : #bbb solid 1px;
margin : 12px;
min-height : 80px;
resize : vertical;
overflow : auto;
padding : 10px;
color : #333;
}
.msg_header {
padding : 7px;
background : #00aff0;
color : var(--main-white);
}

.msg_wrapper {
border-bottom : 1px solid #ccc;
margin : 0 0 8px 0;
padding : 10px 0 10px 0;
}
.reply_msgs_wr {
border-left : 2px solid #6dc15b;
}
.form-field-text .wrpped_textarea {
display : inline-block;
width : 60%;
float : right;
margin-right : 16px;
}
.wrpped_textarea .mce-tinymce {
display : inline-block;
width : 100% !important ;
margin-bottom : 10px;
}
.effect7 {
position : relative;
box-shadow : 0 1px 4px rgb(0, 0, 0, 0.3), 0 0 40px rgb(0, 0, 0, 0.1) inset;
}
.effect7:before, .effect7:after {
content : "";
position : absolute;
z-index : -1;
box-shadow : 0 0 20px rgb(0, 0, 0, 0.8);
top : 0;
bottom : 0;
left : 10px;
right : 10px;
border-radius : 100px / 10px;
}
.effect7:after {
right : 10px;
left : auto;
transform : skew(8deg) rotate(3deg);
}
table {
border : #ccc solid 1px;
border-collapse : collapse;
margin : 0;
padding : 0;
width : 100%;
table-layout : fixed;
}
table caption {
font-size : 1.5em;
margin : 0.5em 0 0.75em;
color : var(--main-dgrey);
}
table tr {
background-color : #f8f8f8;
border : var(--main-lgrey) solid 1px;
padding : 0.35em;
}
table th, table td {
padding : 0.625em;
text-align : left;
}
table th {
font-size : 0.85em;
letter-spacing : 0.1em;
text-transform : uppercase;
}
.show_create_add {
display : inline-block;
right : 120px;
top : 8px;
}
.new-add {
margin-left : 120px;
position : relative;
top : unset;
}
.admindata:first-child {
text-align : left;
width : 6%;
}
.admindata:nth-child(2n) {
text-align : left;
width : 2%;
}
.admindata:nth-child(3n) {
width : 8%;
text-align : left;
}
.admindata:nth-child(4n) {
width : 25%;
text-align : center;
}
.admindata:nth-child(5n) {
width : 6%;
text-align : center;
}
.admindata:nth-child(6n) {
width : 10%;
text-align : left;
}
.relations {
	font-size: 14px;
	hyphens: auto;
}
.relations:first-child {
text-align : left;
width : 8%;
}
.relations:nth-child(2n) {
text-align : left;
width : 10%;
}
.relations:nth-child(3n) {
text-align : left;
width : 10%;
}
.relations:nth-child(4n) {
text-align : left;
width : 10%;
}
.relations:nth-child(5n) {
text-align : left;
width : 10%;
}
.pitches:first-child {
text-align : left;
width : 8%;
}
.pitches:nth-child(2n) {
text-align : left;
width : 10%;
}
.pitches:nth-child(3n) {
width : 20%;
text-align : left;
}
.pitches:nth-child(4n) {
width : 7%;
text-align : center;
}
.pitches:nth-child(5n) {
width : 6%;
text-align : center;
}
.pitches:nth-child(6n) {
width : 4%;
text-align : center;
}
.pitches:nth-child(7n) {
width : 4%;
text-align : left;
}
.pitches:nth-child(8n) {
width : 4%;
text-align : center;
}
.pitches:nth-child(9n) {
width : 4%;
text-align : left;
}
.banners:first-child {
width : 30%;
text-align : left;
}
.banners:nth-child(2n) {
text-align : left;
}
.verified:first-child {
text-align : left;
width : 35%;
}
.verified:nth-child(2n) {
text-align : left;
}
.messages:first-child {
text-align : left;
width : 20%;
}
.messages:nth-child(2n) {
text-align : left;
width : 15%;
}
.messages:nth-child(3n) {
text-align : left;
width : 30%;
}
.messages:nth-child(4n), .messages:nth-child(5n), .messages:nth-child(6n) {
text-align : left;
width : 10%;
}
.bookmark:first-child {
text-align : left;
width : 20%;
}
.bookmark:nth-child(2n) {
text-align : left;
width : 50%;
}
.bookmark:nth-child(3n), .bookmark:nth-child(4n) {
width : 15%;
text-align : left;
}

.verified-text {
padding : 35px;
}
@media screen and (max-width: 1024px) {
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {
padding-left : 10px;
float : left;
}
img.fiximg {
display : none;
}
.lst-add-title {
min-height : 40px;
max-height : 40px;
vertical-align : middle;
padding : 10px;
}
.fusion-mobile-menu-icons a::before {
color : var(--main-dblue);
font-size : 38px;
}
#lst-col1 {
width : 30% !important ;
}
#lst-col2 {
width : 40% !important ;
}
#lst-col3 {
width : 15% !important ;
}
.lst-comp-logo {
margin : 0;
}
.buttonpitchcontact, .buttonpitchgoback {
height : 50px;
}
.buttonback {
color : var(--main-white);
}
.fusion-button.button-grey-filter {
width : 160px;
}
.fusion-button.button-2, .fusion-button.button-3, .fusion-button.button-4, .fusion-button.button-5 {
height : 44px;
}
.fusion-mobile-nav-item a, .fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a {
font-size : 16px;
font-weight : bold;
}
.fusion-mobile-nav-item a:hover, .fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a:hover {
color : #0174DF;
}
}
@media screen and (max-width: 990px) {
#wrapper .title h2 {
font-family : Kanit;
font-style : italic;
}
.lst-add-title {
margin-bottom : 10px;
padding : 10px;
}
.fusion-mobile-menu-icons a::before {
color : var(--main-dblue);
font-size : 38px;
}
.select-filters {
width : 100%;
display : inline-block;
}
#wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li a {
height : 72px;
}
#lst-col1 {
width : 30% !important ;
}
#lst-col2 {
width : 40% !important ;
}
#lst-col3 {
width : 20% !important ;
}
.fusion-button.button-grey-filter {
width : 170px;
}
.fusion-tabs.clean .nav-tabs li .tab-link {
padding : 25px 0;
}
.table {
overflow-x : auto;
}
.table thead tr th:first-child {
width : 28%;
}
.table .pitches thead tr th:first-child, .table .messages thead tr th:first-child {
width : 22%;
}
.edit_customer {
box-shadow : none;
}
.button-small, .button-large {
line-height : 22px;
}
.fusion-button.button-green.pitch-wide {
width : 100%;
}
.fusion-button.button-1, .fusion-button.button-darkgrey, .fusion-button.button-2, .fusion-button.button-3, .fusion-button.button-4, .fusion-button.button-5 {
height : 44px;
}
.fusion-mobile-nav-item a:hover {
color : #0174DF;
}
.form-field input[type="password"], .form-field .haff-field input[type="text"], .form-field .haff-field input[type="password"], .form-field .haff-field-last input[type="password"] {
width : 100%;
}
.form-field input[type="text"] {
width : 100%;
}
.form-field-text .lst-textarea, .form-field .haff-field select, .form-field .haff-field.last select {
width : 100%;
float : none;
}
.form-field .haff-field input[type="text"], .form-field .haff-field.last input[type="text"] {
width : 100%;
}
.form-field .haff-field, .form-field .haff-field.last {
width : 100%;
}
.form-field .haff-field label {
margin : 0;
}
.form-field-text textarea {
width : 100%;
}
.textblock {
width : 100%;
}
}
@media all and (max-width: 768px) {
#home-4 {
display : none;
}
#main {
min-height : 255px;
}
p {
line-height : 1.4;
}
body, .fusion-alert, .title-border-account {
font-size : 1.0em;
}
#spec-offer {
display : block;
position : relative;
bottom : 30px;
width : 100%;
}
.form-field-text textarea {
width : 100%;
}
.smalllabel, .form-field .smalllabel {
width : 80%;
}
.fusion-tabs.clean .nav-tabs li .tab-link {
padding : 25px 0;
}
.fusion-body .fusion-page-title-bar, .home-top-header {
display : none;
}
.fusion-content-boxes.content-boxes-icon-on-top .content-box-column {
margin-bottom : 0;
}
.fusion-content-boxes.content-boxes-icon-on-top .content-box-column {
margin-bottom : 5px;
}
.fusion-page-title-bar .fusion-page-title-row h1 {
padding-top : 0;
}
.menu-text {
font-family : Raleway, Arial, Helvetica, sans-serif;
font-weight : bold;
color : var(--main-dgrey);
font-size : 16px;
}
.filter-list-page {
width : 100%;
display : block;
position : absolute;
}
form {
padding : 0;
}
label, select {
width : 100%;
display : block;
}
input[type="text"] {
font-size : 16px;
padding : 10px;
}
input[type="file"] {
width : 100%;
margin : 0;
}
.multidata-row {
min-height : 150px;
}
.searchoffer-row {
min-height : 50px;
}
.radiorow {
display : block;
width : 100%;
}
.radiorow .radio_field {
display : inline-block;
width : 15%;
}
.radiorow .smalllabel {
display : inline-block;
}
.lst-comp-logo {
margin : 0;
}
.textblock {
width : 100%;
}
.form-field {
width : 100%;
}
.form-field label.propage, .form-field .haff-field label {
width : 100%;
}
.form-field input[type="text"], .form-field input[type="email"], .form-field input[type="password"], .form-field .haff-field input[type="text"], .form-field .haff-field input[type="password"], .form-field .haff-field-last input[type="password"] {
width : 100%;
}
.form-field input[type="text"] {
width : 100%;
}
.form-field .haff-field select, .form-field .haff-field.last select {
width : 100%;
}
.form-field .haff-field input[type="text"], .form-field .haff-field.last input[type="text"] {
width : 100%;
}
.form-field .haff-field, .form-field .haff-field.last {
width : 100%;
}
.form-field .haff-field.last.empty-column {
height : 0;
}
.form-field .haff-field label {
margin : 0;
}
.form-field label, .form-field-text label {
width : 100%;
min-height : 20px;
margin : 0;
}
.form-field .select-sme-size {
width : 100%;
}
.form-field .select-sme-size-full {
width : 100%;
}
.form-field-text {
display : block;
width : 100%;
}
.form-field-text label {
display : block;
width : 100%;
}
.form-field .haff-field1 {
width : 100%;
}
.form-field .haff-field1 label {
width : 100%;
}
.form-field .haff-field2 {
width : 100%;
}
.form-field .haff-field2 label {
width : 100%;
}
.form-field .haff-field2.last {
width : 100%;
height : 80px;
padding-left : 10px;
background-color : #ffffff;
}
.form-field .haff-field2.last input[type="text"] {
width : 100%;
}
.form-field .haff-field4 label, .form-field .haff-field4.last, .form-field .haff-field4 {
width : 100%;
min-height : 42px;
max-height : 128px;
}
.form-field.countries {
width : 100%;
height : 80px;
padding-left : 10px;
background-color : #ffffff;
}
input[type="checkbox"]:not(old) + label {
margin-left : 0;
}
input[type="radio"]:not(old):checked + label > span {
margin-left : 0;
}
.form-field input[type="checkbox"]:not(old) + label {
width : 9%;
display : initial;
}
.form-field [type="checkbox"]:checked {
margin-left : 0;
}
.form-field-text .mce-tinymce {
display : inline-block;
width : 100% !important ;
}
.form-field-small {
width : 100%;
}
.width50 {
width : 100%;
}
.title-border {
display: flow-root;
height : auto;
min-height : 45px;
max-height : 120px;
}
.title-border-account {
height : 80px;
}
.lst-add-title {
min-height : 40px;
max-height : 90px;
height : 90px;
}
.ListContainer {
height : 300px !important ;
}
.lst-select-filters-group, .lst-select-filters-datebetween, .lst-select-filters-countries, .lst-select-filters-company {
display : block;
width : 92%;
margin-left : 15px;
}
.fa-1 {
margin : 0;
}
.fa-1b {
width : auto;
}
.lst_row {
width : auto;
}
.lst-text-box-startup {
max-height : 100px;
}
.lst-text-box {
max-height : 440px;
}
.lst-target-country {
display : none;
text-shadow : 1px 1px 1px var(--main-dgrey);
}
.lst_lftblock, .lst_midblock, .lst_rgtblock {
height : auto;
min-height : 70px;
max-height : 200px;
}
.fa-book {
display : none;
}
.lst-bookmarkForm {
position : absolute;
cursor : pointer;
display : contents;
}
.form-field .haff-field .smalllabel2 {
width : 22px;
}
.form-field .haff-field2 label {
padding-left : 0;
}
#toTop {
right : 20px;
}
#lst-col1 {
width : 100% !important ;
}
#lst-col2 {
width : 100% !important ;
}
#lst-col3 {
width : 100% !important ;
}
.lst_we-speak, .lst_location {
display : block;
width : 100%;
}
.fa-2x {
font-size : 1em;
margin-right : -15px;
}
.fa-1 {
padding-top : 4px;
}
.fa-1b {
padding-top : 6px;
}
.lst_we-speak-title, .lst_we-speak-located {
width : 35%;
display : inline-block;
}
.tfs-slider .slide-content-container .buttons a {
margin : 10px 0 0 0;
}
#front-start-button {
display : grid;
}
.fusion-button.button-1, .fusion-button.button-2, .fusion-button.button-3, .fusion-button.button-4, .fusion-button.button-5 {
width : 40%;
margin-bottom : 10px;
float: left;
}
.fusion-open-submenu::before {
font-weight : bold;
font-size : 26px;
}
.fusion-button.button-blue, .fusion-button.button-green {
width : 40%;
}
.fusion-button.button-green.modal-small {
width : 40%;
}
.fusion-button.button-grey-filter {
margin-left : 0;
padding-bottom : 10px;
float : left;
display : inline-block;
width : 100%;
}
.fusion-mobile-menu-icons a::before {
color : var(--main-dblue);
font-size : 38px;
}
.profile-verified {
margin-top : 80px;
font-size : 1.0em;
}
.change_login_data, .certified-info {
width : 100%;
float : none;
}
.required {
margin : 0;
}
.map-address {
margin : 0;
}
.edit_customer {
box-shadow : none;
}
.comp-logo-custom {
margin : 0;
}
.box-340 {
width : auto;
height : auto;
}
.wrpped_textarea {
display : block;
width : 100% !important ;
}
.wrpped_textarea .mce-tinymce {
display : block;
width : 100% !important ;
}
img.fiximg {
display : none;
}
table {
border : 0;
}
table caption {
font-size : 1.3em;
}
table thead {
border : none;
clip: rect(0 0 0 0);
height : 1px;
margin : -1px;
overflow : hidden;
padding : 0;
position : absolute;
width : 1px;
}
table tr {
border-bottom : 3px solid var(--main-lgrey);
display : block;
margin-bottom : 0.625em;
}
table td {
border-bottom : 1px solid var(--main-lgrey);
display : block;
font-size : 1em;
text-align : right;
}
table td::before {
content : attr(aria-label);
content : attr(data-label);
float : left;
color : #848484;
font-weight : bold;
text-transform : uppercase;
}
table td:last-child {
border-bottom : 0;
}
.verified:first-child {
text-align : left;
}
.bookmark:first-child, .bookmark:nth-child(2n), .bookmark:nth-child(3n), .bookmark:nth-child(4n), .relations:first-child, .relations:nth-child(2n), .relations:nth-child(3n), .relations:nth-child(4n), .relations:nth-child(5n), .pitches:first-child, .pitches:nth-child(2n), .pitches:nth-child(3n), .pitches:nth-child(4n), .pitches:nth-child(5n), .pitches:nth-child(6n), .pitches:nth-child(7n), .pitches:nth-child(8n), .pitches:nth-child(9n), .banners:first-child, .banners:nth-child(2n), .verified:first-child, .verified:nth-child(2n), .messages:first-child, .messages:nth-child(2n), .messages:nth-child(3n), .messages:nth-child(4n), .messages:nth-child(5n), .messages:nth-child(6n) {
width : 100%;
text-align : right;
margin : 0 auto;
display : block;
}
table td.bookmark:first-child, table td.bookmark:nth-child(2n), table td.bookmark:nth-child(3n), .bookmark:nth-child(4n), table td.pitches:first-child, table td.pitches:nth-child(2n), table td.pitches:nth-child(3n), .pitches:nth-child(4n), .pitches:nth-child(5n), .pitches:nth-child(6n), .pitches:nth-child(7n), .pitches:nth-child(8n), .messages:nth-child(4n), .messages:nth-child(5n), .messages:nth-child(6n) {
width : 100%;
text-align : right;
margin : 0 auto;
display : block;
font-size : 1em;
padding-left : 5px;
}
.admindata:first-child {
width : 100%;
text-align : left;
}
.admindata:nth-child(1n), .admindata:nth-child(2n), .admindata:nth-child(3n), .admindata:nth-child(4n), .admindata:nth-child(5n), .admindata:nth-child(6n) {
width : 100%;
text-align : right;
}
.show_create_add {
width : 100%;
}
.top-verified, .top-login-data, .top-googlemaps {
margin-top : 340px !important ;
}
.top-activity {
	margin-top : 30px !important ;
}

.top-message, .top-pitch {
margin-top : 50px !important ;
}

.top-profile {
margin-top : 25px !important ;
}
.form-field .haff-field3.last {
width : 100%;
float : right;
}
input[type="radio"]:not(old) + label {
width : 80%;
}
.verified-shadow img {
width : 400px;
height : 350px;
float : left;
}
.form-field [type="checkbox"]:not(:checked), .form-field [type="checkbox"]:checked {
margin-left : -20px;
width : 1%;
}
.form-field-text .lst-textarea {
width : 100%;
float : right;
margin-right : -1px;
}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-open-submenu {
position : inherit;
display : none;
}
.fusion-alert.alert-info.alert-not-login {
height : 150px;
padding-top : 10px;
right : auto;
left : auto;
margin : 0 10%;
display : block;
top : 10px;
z-index : 19;
width : 80%;
}
.fusion-copyright-notice {
font-size : 16px;
}
#footer-languages {
width : 100%;
}
.my-add-edit-a {
margin-left : 10px;
}
.my-add-edit-b {
margin-left : 5px;
float : inline-start;
width : 100%;
}
.my-adds-payed-icon {
display : table-row-group;
}
}
@media print {
header, footer, aside {
display : none;
}
}
@page {
size : a4 landscape;
}
@page :left {
margin-left : 3cm;
}
@page :right {
margin-left : 2.5cm;
}
.loading {
position : fixed;
z-index : 999;
height : 2em;
width : 2em;
margin : auto;
top : 0;
left : 0;
bottom : 0;
right : 0;
}
.loading:before {
content : '';
display : block;
position : fixed;
top : 0;
left : 0;
width : 100%;
height : 100%;
background : radial-gradient(rgb(20, 20, 20, 0.8), rgb(0, 0, 0, 0.8));
}
.loading:not(:required) {
font : 0/0 a;
text-shadow : none;
background-color : transparent;
border : 0;
}
.loading:not(:required):after {
content : '';
display : block;
font-size : 10px;
width : 1em;
height : 1em;
margin-top : -0.5em;
animation : spinner 1500ms linear infinite;
border-radius : 0.5em;
box-shadow : 1.5em 0 0 0 rgb(255, 255, 255, 0.75), 1.1em 1.1em 0 0 rgb(255, 255, 255, 0.75), 0 1.5em 0 0 rgb(255, 255, 255, 0.75), -1.1em 1.1em 0 0 rgb(255, 255, 255, 0.75), -1.5em 0 0 0 rgb(255, 255, 255, 0.75), -1.1em -1.1em 0 0 rgb(255, 255, 255, 0.75), 0 -1.5em 0 0 rgb(255, 255, 255, 0.75), 1.1em -1.1em 0 0 rgb(255, 255, 255, 0.75);
}
@keyframes spinner {
0% {
transform : rotate(0deg);
}
100% {
transform : rotate(360deg);
}
}
100% {
transform : rotate(360deg);
}
}
.widget-main{
  position: relative;
  margin: 0 auto 10px;
  width: 100%;
  background: white;
	border: #ccc solid 1px;
/*  border-radius: 4px; */
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.07);	
}

.widget-sub {
display : block;
position : relative;
margin : 20px auto 10px;
width : 100%;
background : white;
box-shadow : 0 0 8px rgb(0, 0, 0, 0.07);
}
.widget-list-link table td {
text-align : left;
}
.widget-tabs {
display: flex;
flex-direction: row-reverse; /* Ensure this is not set to 'row-reverse' */
position : absolute;
top : 0;
left : 0;
right : 0;
margin: 0 23px 0 23px;
padding : 9px 12px 0;
text-align : left;
direction : rtl;
background : #f5f5f5;
border-bottom : 1px solid var(--main-lgrey);
}
.widget-tab, .widget-list:target:first-of-type ~ .widget-tabs > .widget-tab:first-child ~ .widget-tab, .widget-list:target:nth-of-type(2) ~ .widget-tabs > .widget-tab:nth-child(2) ~ .widget-tab, .widget-list:target:nth-of-type(3) ~ .widget-tabs > .widget-tab:nth-child(3) ~ .widget-tab, .widget-list:target:nth-of-type(4) ~ .widget-tabs > .widget-tab:nth-child(4) ~ .widget-tab, .widget-list:target:nth-of-type(5) ~ .widget-tabs > .widget-tab:nth-child(5) ~ .widget-tab, .widget-list:target:nth-of-type(6) ~ .widget-tabs > .widget-tab:nth-child(6) ~ .widget-tab, .widget-list:target:nth-of-type(7) ~ .widget-tabs > .widget-tab:nth-child(7) ~ .widget-tab, .widget-list:target:last-of-type ~ .widget-tabs > .widget-tab:last-child ~ .widget-tab {
position : relative;
display : inline-block;
min-width : 130px;
vertical-align : top;
margin-top : 5px;
line-height : 36px;
font-weight : normal;
color : var(--main-grey);
background : #fcfcfc;
border : var(--main-lgrey) solid;
border-width : 1px 1px 0;
padding-bottom : 1px;
bottom : auto;
width : 100%;
}
.widget-tab > .widget-tab-link, .widget-list:target:first-of-type ~ .widget-tabs > .widget-tab:first-child ~ .widget-tab > .widget-tab-link, .widget-list:target:nth-of-type(2) ~ .widget-tabs > .widget-tab:nth-child(2) ~ .widget-tab > .widget-tab-link, .widget-list:target:nth-of-type(3) ~ .widget-tabs > .widget-tab:nth-child(3) ~ .widget-tab > .widget-tab-link, .widget-list:target:nth-of-type(4) ~ .widget-tabs > .widget-tab:nth-child(4) ~ .widget-tab > .widget-tab-link, .widget-list:target:nth-of-type(5) ~ .widget-tabs > .widget-tab:nth-child(5) ~ .widget-tab > .widget-tab-link, .widget-list:target:nth-of-type(6) ~ .widget-tabs > .widget-tab:nth-child(6) ~ .widget-tab > .widget-tab-link, .widget-list:target:nth-of-type(7) ~ .widget-tabs > .widget-tab:nth-child(7) ~ .widget-tab > .widget-tab-link, .widget-list:target:last-of-type ~ .widget-tabs > .widget-tab:last-child ~ .widget-tab > .widget-tab-link {
margin : 0;
border-top : 0;
}
.widget-tab + .widget-tab {
margin-right : -1px;
}
.widget-tab:last-child, .widget-list:target:first-of-type ~ .widget-tabs > .widget-tab:first-child, .widget-list:target:nth-of-type(2) ~ .widget-tabs > .widget-tab:nth-child(2), .widget-list:target:nth-of-type(3) ~ .widget-tabs > .widget-tab:nth-child(3), .widget-list:target:nth-of-type(4) ~ .widget-tabs > .widget-tab:nth-child(4), .widget-list:target:nth-of-type(5) ~ .widget-tabs > .widget-tab:nth-child(5), .widget-list:target:nth-of-type(6) ~ .widget-tabs > .widget-tab:nth-child(6), .widget-list:target:nth-of-type(7) ~ .widget-tabs > .widget-tab:nth-child(7), .widget-list:target:last-of-type ~ .widget-tabs > .widget-tab:last-child {
bottom : -1px;
margin-top : 0;
padding-bottom : 2px;
line-height : 34px;
color : var(--main-dgrey);
background : white;
border-top : 0;
}
.widget-tab:last-child > .widget-tab-link, .widget-list:target:first-of-type ~ .widget-tabs > .widget-tab:first-child > .widget-tab-link, .widget-list:target:nth-of-type(2) ~ .widget-tabs > .widget-tab:nth-child(2) > .widget-tab-link, .widget-list:target:nth-of-type(3) ~ .widget-tabs > .widget-tab:nth-child(3) > .widget-tab-link, .widget-list:target:nth-of-type(4) ~ .widget-tabs > .widget-tab:nth-child(4) > .widget-tab-link, .widget-list:target:nth-of-type(5) ~ .widget-tabs > .widget-tab:nth-child(5) > .widget-tab-link, .widget-list:target:nth-of-type(6) ~ .widget-tabs > .widget-tab:nth-child(6) > .widget-tab-link, .widget-list:target:nth-of-type(7) ~ .widget-tabs > .widget-tab:nth-child(7) > .widget-tab-link, .widget-list:target:last-of-type ~ .widget-tabs > .widget-tab:last-child > .widget-tab-link {
margin : 0 -1px;
border-top : 4px solid var(--main-llgreen);
}
.widget-tab-link {
display : block;
min-width : 60px;
padding : 0 15px;
color : inherit;
font-weight : bold;
text-align : center;
text-decoration : none;
}
.widget-list {
display : none;
padding: 50px 10px 40px 40px;
list-style-type : none;
margin : 0;
margin-left : -20px;
margin-right : 10px;
}
.widget-list.widget-inline {
display : block;
position : relative;
width : 100%;
}
.widget-list table {
width : 100%;
}
.acc-main-txt {
display : block;
height : 40px;
}
.acc-main-fa {
float : left;
padding : 10px 5px 0 0;
vertical-align : sub;
}

#acc-main-tab {
margin-top : 265px;
}

#tb-relations {
margin-top : 90px;
}
.tb-bookmarks, .tb-analytics, .tb-browser, .tb-promotors {
margin-top : 50px;
}
.relations-header {
	margin-top : 80px;
}
.widget-list > li + li {
border-top : 1px solid #e8e8e8;
}
.widget-list:last-of-type {
display : block;
list-style-type : none;
}
.widget-list:target {
display : block;
}
.widget-list:target ~ .widget-list {
display : none;
}
.widget-list-link {
display : block;
line-height : 18px;
padding : 10px 12px;
color : var(--main-dgrey);
text-decoration : none;
cursor : pointer;
}
.fusion-footer-widget-area .textwidget, .fusion-footer-widget-area .widget-title {
margin : 0;
padding : 0;
}
.widget-list-link:hover {
background : #f7f7f7;
}
.textalign-left {
text-align : left;
}
.widget {
padding : 0;
}
@media all and (max-width: 768px) {
#main {
padding : 0 5px 0 10px;
}
.fusion-reading-box-container .reading-box {
padding : 28px 8px 27px 8px;
}
#acc-main-tab, #tb-analytics, #tb-browser, #tb-promotors, #tb-relations {
width : 100%;
}
#bookmark_steps, #promotor_steps, #my_analytics, #my_browser {
margin-top : 170px;
}
#tb-browser {
margin-top : 190px;
}
#relation_steps {
margin-top : 100px;
}
#acc-main-tab, .edit_customer_listing {
	margin-top: 0 !important;
}
#acc-main-tab, .top-banner {
margin-top : 330px !important ;
}
.widget-list:target {
margin-top : 0;
}
.widget-sub {
display : block;
position : relative;
margin : 20px auto 10px;
width : 100%;
background : white;
border : #ccc solid 1px;
box-shadow : 0 0 8px rgb(0, 0, 0, 0.07);
}
.widget-tab {
width : 100%;
margin : 0;
}
}
.mjt_tabs .widget-tab:last-child {
margin-top : 4px;
line-height : 36px;
border-top : 1px solid var(--main-grey);
bottom : 0;
}
.mjt_tabs .widget-tab:last-child > .widget-tab-link {
border-top : none;
}
.mjt_tabs li.activetab {
bottom : -1px !important ;
background : #ffffff;
line-height : 34px;
padding-bottom : 2px;
}
.mjt_tabs .widget-tab a.active {
border-top : 4px solid var(--main-llblue) !important ;
margin-top : -4px;
bottom : -1px;
line-height : 34px;
color : var(--main-green);
}
.widget-tabs .widget-tab a.active {
color : var(--main-green);
}
