/**
* Theme Name: Mayosis Child
* Description: This is a child theme of Mayosis, generated by Merlin WP.
* Author: <a href="https://teconce.com/contact/">Teconce</a>
* Template: mayosis
* Version: 2.7.1
*/
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,300&display=swap');

body.blog h1.page-title {
	font-weight:300;
}

footer.main-footer.container-fluid:before {
	content: " ";
    height: 225px;
    width: 225px;
	position: absolute;
    right: 50px;
    top: -180px;
	background-image:url('/wp-content/uploads/2020/04/cloudCompute.png');
    background-repeat: no-repeat;
    background-size: 225px auto;
}
@media only screen and (max-width: 1290px) {
	footer.main-footer.container-fluid:before {
		height: 100px;
		width: 100px;
		right: 15px;
		top: -50px;
		background-size: 100px auto;
	}
}
@media only screen and (min-width: 1291px) and (max-width: 1760px) {
	footer.main-footer.container-fluid:before {
		height: 100px;
		width: 100px;
		right: 15px;
		top: -120px;
		background-size: 100px auto;
	}
}

.btn-fw a {
	width:100%;
}
#subscribe-get-details-section:before {
	content: " ";
	position:absolute;
	height:65px;
	background:#0074a6;
	left:0;
	right:0;
	bottom:0;
}

.footer-widget .dm_subscribe_widget input[type="email"]{
	margin-bottom:0px;
}
.footer-widget .widget_mayosis_payment_icons h4.footer-widget-title {
	display:none;
}
.main-footer .additional-footer {
	margin-top:0px;
}
.user-dashboard-page .nav-pills>li>a{
	color:#000;
}
.user-dashboard-page .nav-pills .nav-link.active{
	background:#fff;
	color:#000;
	font-weight:bold;
}
.user-dashboard-page .tab-content.user--dasboard--box {
	margin: 5px 0 50px 0 !important;
	border-radius:20px;
	padding:0 !important;
}
#overview .col-sm-4,#profile .col-sm-4{
	background:#e9f8ff;
}
#overview .user-overview,#profile .user-overview{
	padding:20px 20px 0px 20px ;
	color: #000;
}
#overview .licenses,#profile .licenses{
	background:#fff;
}
#overview .user-overview .name,#profile .user-overview .name{
	font-size:24px;
	font-weight:bold;
	color:#000;
}
#overview .user-overview .name h3,#profile .user-overview .name h3{
	display:inline-block;
	font-size:24px;
}
#overview .user-overview .contact strong,#overview .user-overview .address strong,#profile .user-overview .contact strong,#profile .user-overview .address strong{
	font-size:13px;
}
#overview .user-overview .contact,#overview .user-overview .address,#profile .user-overview .contact,#profile .user-overview .address{
	font-size: 20px;
	line-height: 1.4;
	font-weight: 700;
}
.quick_links{
	padding-left:0;
}
.quick_links a{
	text-decoration:underline;
}
.licenses strong{
	font-size:24px;
	color:#000;
	margin-top:20px;
	display: block;
}
table#edd_sl_license_keys{
	border:none;
}
table#edd_sl_license_keys thead{
	background:#fff;
	color:#000;
	border-bottom:1px solid #cfcfcf;
}
table#edd_sl_license_keys thead th{
	color:#000;
	font-weight:bold;
	font-size:16px;
}
table#edd_sl_license_keys tbody tr.edd_sl_license_row{
	background: rgb(255,148,37);
	background: linear-gradient(90deg, rgba(255,148,37,1) 0%, rgba(0,116,166,1) 78%, rgba(0,116,166,1) 100%);
	color:#fff;
	border-radius:10px;
}
table#edd_sl_license_keys tbody tr.edd_sl_license_row td{
	color:#fff;
}
tr.edd_sl_license_upgrade_row:nth-child(odd){
	background:rgba(34,134,178,0.1);
}
tr.edd_sl_license_upgrade_row td p{
	margin-bottom:0;

}
tr.edd_sl_license_upgrade_row td{
	color:#000;
}
tr.edd_sl_license_upgrade_row td a.upgrade_button{
	background:#FF9425;
	border:1px solid #8C4E0D;
}


#edd_user_history{
	border:1px solid #dedede;
}
.user-dashboard-page #edd_user_history td {
	line-height: 1.3;
	vertical-align: middle;
	padding: 15px 10px;
	border-color: #1e1450;
	border-width: 1px;
	font-size: 14px;
	color:#000;
}

.user-dashboard-page #edd_user_history th {
	font-weight: 700;
	padding: 10px 10px;
}
#edd_user_history thead{
	background:#fff;
	color:#000;
}
#edd_user_history th{
	color:#000;
	border-color: #147FAD;
	font-size:16px;
}
#edd_user_history tbody tr:nth-child(odd){ background:rgba(34,134,178,0.1);
}
td.edd_invoice a{
	border:1px solid #A0CBDE;
	background:transparent !important;
}
td.edd_invoice a:before{
	content:"\2b08";
	margin-right:10px;
	font-family:'Zeroicons-Line';
}
td.edd_invoice a.edd_invoice_link:before{
	content:"\1f4e5";
	margin-right:10px;
	font-family:'Zeroicons-Line';
}
#edd_user_history tr>td:last-child>a {
	border: 1px solid #8C4E0D;
	padding: 5px 10px;
	border-radius: 5px;
	display: inline-block;
	margin: 5px 0 5px 0;
	font-weight: 500;
	background: #FF9425 !important;
	color: #fff;
}
h3.tab-title{
	margin:10px;
}
.tab-content>.tab-pane#purchase,.tab-content>.tab-pane#download{
	padding:15px 20px;
}
td.edd_download_download_files .edd_download_file_link{
	border: 1px solid #8C4E0D;
	padding: 5px 10px;
	border-radius: 5px;
	display: inline-block;
	margin: 5px 0 5px 0;
	font-weight: 500;
	background: #FF9425;
	color: #fff;
	width:auto;
}
td.edd_download_download_files .edd_download_file{
	margin:0;
}
#edd_profile_editor_form>fieldset,#edd-stripe-manage-cards fieldset{
	padding:10px;
	border:1px solid #5AB8E1;
	margin-top:20px;
	border-radius:5px;
}
.tab-content>.tab-pane#profile{
	padding:15px 20px;
}
#edd_profile_editor_form fieldset legend,#edd-stripe-manage-cards fieldset legend{
	text-align:left;
	padding:10px;
	margin:0;
	text-transform: capitalize; background:transparent;
	color:#000;
	margin-bottom:10px;
}
#edd_profile_editor_form fieldset label{
	margin-bottom:0;
	font-size:14px;
	color:#000;
}
#edd_profile_editor_form fieldset input:not([type="submit"]),#edd_profile_editor_form fieldset select,#edd_profile_editor_form fieldset textarea{ background:transparent;
	color:#000;
	border:1px solid #226081 !important;
	margin-bottom:0px;
}
#edd_profile_editor_form fieldset#edd_profile_submit_fieldset,#edd_profile_editor_form fieldset:first-child{
	border:none;
}
#edd_profile_editor_form fieldset#edd_profile_submit_fieldset #edd_profile_editor_submit,#edd-stripe-add-new-card input.edd-stripe-add-new{
	margin-top: 0;
	display: inline-block;
	background:#FF9425;
	border:1px solid #8C4E0D;
	border-radius:5px;
}

#edd_profile_avatar_wrap{
	margin-bottom:0;
}
#subscription #edd_user_history tr>td:last-child>a.edd_subscription_invoice,#subscription #edd_user_history tr>td:last-child>a.edd_subscription_cancel{
	border:1px solid #A0CBDE;
	background:transparent !important;
	color:#000;
}
#subscription #edd_user_history tr>td:last-child>a.edd_subscription_invoice:before{
	content:"\2b08";
	margin-right:10px;
	font-family:'Zeroicons-Line';
}
#subscription #edd_user_history td span.edd_subscription_status{
	background:#FF6F6F;
	color:#fff;
	padding:5px 15px;
	border-radius:30px;
	font-size:12px;
}
#subscription #edd_user_history td span.edd_subscription_status.Active{
	background:#50E9AC;
}
#edd_sl_license_keys tr.edd_sl_license_row a{
  color:#fff;
  text-decoration:underline;
}
.edd_eu_vat-address-container .edd-eu-vat-receipt-column h3{
  background: #0074a6;
    padding: 33px
 30px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px;
    margin-bottom: 0;
    color: #fff;.
  margin: 0 -30px;
}