/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
html {
    overflow-x: hidden;
}
body {
    background-image:
    linear-gradient(to bottom, rgba(000, 000, 000, 0.52), rgba(000, 000, 000, 0.52)),
    url('https://alarcoin.com/wp-content/uploads/2023/07/Glow-Graphcs-1.jpg');
   background-size: cover;
    padding: 0px 20px !important;
}
.home header#masthead {
    position: absolute !important;
    z-index: 999 !important;
    width: calc( 100% - 40px) !important;
}
.inside-header {
    align-items: left !important;
}
.header-widget {
    position: absolute !important;
    bottom:0px !important;
    width: 92% !important;
    text-align: right !important;
    margin-top: 10px !important;
    font-size: 24px !important;
    line-height: 36px !important;
	z-index: 99 !important;
	top: 84px !important;
}
.home .entry-content {
    margin-top: 0em !important;
}
.entry-content {
    margin-top: 2em !important;
}
.separate-containers .site-main {margin-top:0px !important;}
.entry-content {
    margin-top: 2em !important;
}
.inside-article {
    padding-top: 0 !important;
}
header.entry-header {
    display: none !important;
}
#footer-widgets, footer {font-size:10.05px !important;}
.inside-footer-widgets {
    display: inline-block !important;
    width: 100% !important;
}
.inside-footer-widgets>div {
    float: left !important;
}
.footer-widget-1 {
    width: 100% !important;
	margin:35px auto !important;
}
.footer-widget-2, .footer-widget-3 {
    width: 50% !important;
}
.footer-widget-3 {
    text-align: right !important;
}
#footer-widgets ul.wp-block-social-links.is-layout-flex {
    display: inline-block !important;
}
#footer-widgets ul.menu {
    text-align: center !important;
}
#footer-widgets .widget ul.menu li {
    display: inline-block !important;
    margin: 0 auto !important;
	padding:5px 9px !important;
	font-size: 18px !important;
}
li.wp-social-link {
    display: inline-block !important;
}
#footer-widgets .widget ul.menu li a {
    text-decoration: unset !important;
}
.shadow-box {box-shadow: 0px 0px 7px 0px rgba(255,255,255,0.75) inset;
-webkit-box-shadow: 0px 0px 7px 0px rgba(255,255,255,0.75) inset;
-moz-box-shadow: 0px 0px 7px 0px rgba(255,255,255,0.75) inset;}
.shadow-box-2 .vc_column-inner {
    box-shadow: 0px 0px 7px 0px rgba(255,255,255,0.75) inset;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(255,255,255,0.75) inset;
    -moz-box-shadow: 0px 0px 7px 0px rgba(255,255,255,0.75) inset;
    margin: 15px;
    padding: 30px 50px 0!important;
}
.btn-p a{padding-left:135px !important; padding-right:135px !important;}
.vc_btn3, .wpcf7-submit, .wpcf7-email, #wpcf7-f5-p783-o1 textarea.wpcf7-form-control.wpcf7-textarea{
    background: #656565 !important;
     font-weight: 500 !important;
    font-size: 18px !important;
    padding: 17px 22px !important;
    border-radius: 18px !important;
	border:none !important;
	color:#ffffff !important;
}
#wpcf7-f5-p783-o1 input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin: 0px !important;
    width: 150px !important;
    display: block !important;
}
#wpcf7-f5-p783-o1 textarea.wpcf7-form-control.wpcf7-textarea {
    height: 150px !important;
}
header .vc_btn3-h {font-weight: 500 !important;
    font-size: 18px !important;
    padding: 15px !important;
    border-radius: 18px !important;}
	header div#primary-menu li.gradient-btn.vc_btn3-h a {font-size: 18px !important;}
.vc_btn3:hover {
    background: #000000 !important;
}
header .main-navigation .main-nav ul li.gradient-btn.vc_btn3-h a {line-height: unset !important;}
.gradient-btn .vc_btn3, header .gradient-btn.vc_btn3-h, .wpcf7-submit{
background: linear-gradient(110deg, rgb(250, 229, 166) 0%, rgb(72, 58, 29) 100%) !important;
}
.gradient-btn .vc_btn3:hover, header .gradient-btn.vc_btn3-h:hover, .wpcf7-submit:hover{
background: linear-gradient(110deg, rgb(72, 58, 29) 0%, rgb(250, 229, 166) 100%) !important;
	color:#ffffff !important;
}
.vc_progress_bar .vc_single_bar .vc_bar {
    border-radius: 50px 0 0 50px !important;
}
.vc_progress_bar .vc_single_bar {
    border-radius: 50px !important; padding: 10px !important;
}
.font-18 {font-size:18px !important; line-height: 23px !important;}
.text-black{color:#1c1d23 !important;}
video#video-player {
    margin: -1px;
}
form.wpcf7-form p {
    display: inline-block !important;
	vertical-align: text-top !important;
}
form.wpcf7-form p input{
    width: 100% !important; font-size:16px;
}
::placeholder {color:#fff !important;}
.gradient-gold-bg {background:linear-gradient(110deg, rgb(250, 229, 166) 0%, rgb(72, 58, 29) 100%)!important;
}
.gradient-bg {background:linear-gradient(180deg, #656565 10%, #1c1d25 50%)!important;
}
.slick-slide {
    vertical-align: middle !important;
    display: inline-block;
    padding: 10px 10px;
    float: unset !important;
}
span.vc_bar { background:linear-gradient(110deg, rgb(250, 229, 166) 0%, rgb(72, 58, 29) 100% )!important;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.bottom-radius {
    border-radius: 0 0 35px 35px !important;
}
.gold-text, .gold-text h3{color:#fae5a6 !important;}
li.wp-social-link {
    background: transparent !important;
}
/** Ulatimate addons **/
.slick-initialized .slick-slide {
    display: inline-block !important;
}
.vc_toggle.vc_toggle_round.vc_toggle_color_default.vc_toggle_size_md {
	background:#1C1D25 !important;
    padding: 50px 50px 25px 0 !important;
    border-radius: 35px !important;
	box-shadow:-5px 0 1px -1px #1C1D25 !important;
}
.border-radius {
    border-radius: 35px !important;
}
.vc_toggle.vc_toggle_round.vc_toggle_color_default.vc_toggle_size_md.vc_toggle_active {
    box-shadow:-5px 0 1px -1px #fae5a6 !important;
}
.vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon { position: absolute;
    right: 0 !important;
    top: 50% !important;
    left: unset !important;
    transform: translate(25px,-50%) !important;}
	.legend, .legend-right-icon {
    list-style-type: none;
    padding: 0;
}
.pieID {
    display: inline-block;
    vertical-align: top;
}
ul.pieID.legend {
    margin-left: 0;
}
.legend li {
    margin-bottom: 0.7em;
    padding-left: 0.5em;
    border-left: 1.25em solid black;
}
.legend-right-icon li {
    margin-bottom: 0.7em;
    padding-right: 0.5em;
    border-right: 1.25em solid black;
}
.f-right ul{
    float: right;
	margin-left:0 !important;
}
.p-30 {padding:30px !important;}
.p-50 {padding:50px !important;}
.p-30-50 {padding:30px 50px !important;}
.p-70 {padding:70px !important;}
.m-17 {margin-left:17.5px !important; margin-right:17.5px !important;}
.p-t-50 {padding-top:50px !important;}
.m-t-50 {margin-top:50px !important;}
.p-l-r-50 {padding-left:50px !important; padding-right:50px !important;}
.m-b-0 h3{margin-bottom:0px !important;} 
div.wpcf7.js {
    display: table !important;
    margin: 0 auto;
}
#wpcf7-f765-p728-o1 form.wpcf7-form.init {
    text-align: center !important;
        margin-bottom: -35px !important;
}
#wpcf7-f765-p728-o1 form.wpcf7-form.invalid {
    text-align: center;
}
.video-tab {
    background-image: url('https://alarcoin.com/wp-content/uploads/2023/07/Video-bg.webp?id=759') !important;
    background-position: center !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    padding: 14px 19px ;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin-left: 20px;
}
.main-navigation .main-nav ul li a {
    padding-left: 14px !important;
    padding-right: 14px !important;
}
.copyright-bar {
    display: none !important;
}
.footer-bar .menu-bottombar-container {
    text-align: center !important;
    display: inline-block !important;
    margin-bottom: 20px !important;
}
@media only screen and (max-width: 768px) {
	.entry-content {
    margin-top: 0em !important;
}
.p-30, .p-70, .p-50, .p-30-50 {  padding: 20px !important;}  
	.vc_btn3-container.vc_btn3-inline, .vc_btn3-container.gradient-btn.vc_btn3-center {
    margin-left: 0 !important;
}
	    .home .vc_btn3-container.gradient-btn.vc_btn3-center{margin-right: 15px!important;
}
	.p-l-r-50 {  padding: 35px !important;} 
	.header-widget {
    display: none !important;
}
	.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items {
    font-size: 18px !important;
}
	header #primary-menu ul {
    background: #000 !important;
		padding-bottom: 25px !important;
}
	header .gradient-btn.vc_btn3-h {
    width: auto !important;
    margin: 0 35px !important;
    text-align: center !important;
}
	.has-inline-mobile-toggle .mobile-menu-control-wrapper {
    right: 0 !important;
    top: 36px !important;
	position: absolute !important;
}
	input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin-left: 0px;
}
	.inside-footer-widgets>div:not(:last-child) {
    margin-bottom: 0px;
}
	.footer-widgets-container {
    padding-top: 0px;
    padding-bottom: 0px;
}
	.footer-widget-1 {
    margin: 0px auto 25px !important;
}
	.footer-widget-2, .footer-widget-3 {
    width: 100% !important;
    text-align: center !important;
}
	.separate-containers .inside-article {padding-bottom:0px !important;}
	.separate-containers .site-main {margin-bottom:0px !important;}
		.legend, .legend-right-icon {
	margin-left: 0 !important;
}
.has-inline-mobile-toggle #site-navigation.toggled {
	margin-top: .5em !important;
}
main#main ol, main#main ul {
    margin: 0 0 1em 1em !important;
}
}