/*
.custom-menu > ul > li > a:hover {background: #FF8514;-webkit-transition: all 0.25s ease-in;transition: all 0.25s ease-in; }
.custom-menu > ul > li > a:hover span { color:#fff; }
.custom-menu > ul > li > a span {	width: 100%;position: absolute;top: 50%;left:50%;transform: translate(-50%, -50%);text-align: center;color: #ffffff; }
*/

.custom-menu > ul > li.scroll_to_form > a { background: #00afa4; padding: 7px 30px; cursor: pointer; }
.custom-menu > ul { margin: 35px auto 0; width: 100%; list-style: none; padding: 0; transition: ease 0.5s; }
.custom-menu > ul > li { list-style-type: none; margin: 0px 0px 0px 38px; display: inline-block; }
.custom-menu > ul > li > a { display:inline-block; color:#fff; font-size:16px; text-decoration: none; padding: 15px 0px 10px; position: relative; z-index: 2; text-align: center; white-space: nowrap; text-transform: uppercase; font-family: 'open_sanssemibold'; }
.custom-menu ul > li.current-menu-item a:after, .custom-menu ul > li a:hover:after { content:''; width:100%; height: 3px; background: #ffd001; position: absolute; bottom: 0; left: 0; }

.custom-menu > ul > li > ul { display: none; width: 100%; max-width: 900px; padding: 20px 20px; position: absolute; right:15px; z-index: 99; margin: 0; list-style: none; background: #00afa4; text-align: left; }
.custom-menu > ul > li > ul > li { margin: 0; padding-bottom: 0; list-style: none; width: 25%; background: none; float: left; }
.custom-menu > ul > li > ul > li a { color: #fff; padding: 7px 0 7px 35px!important;  width: calc(100% - 24px); display: block; font-size: 18px; font-family: 'open_sansbold'; text-align: left; text-transform: uppercase; position: relative; line-height: normal; }
.custom-menu > ul > li > ul > li > ul { display: block; padding: 0 0 0 35px; margin: 0; list-style: none; }
.custom-menu > ul > li > ul > li > ul > li { float: left; width: 100%; margin: 0 0 8px 0; }
.custom-menu > ul > li > ul > li > ul > li a { font-size: 17px; color: #fff; font-family: 'open_sansregular'; padding: 1px 0!important; text-decoration: none; text-transform: none; }
.custom-menu > ul > li > ul > li > ul > li a:hover { color: #000; }
.custom-menu > ul > li > ul.normal-sub { width: 240px; left: auto; padding: 0px; }
.custom-menu > ul > li > ul.normal-sub > li { width: 100%; }
.custom-menu > ul > li > ul.normal-sub > li a { padding: 10px 15px!important; width:100%; font-size:16px; font-family: 'open_sanssemibold'; text-transform: none; text-decoration: none; }
.custom-menu > ul > li > ul.normal-sub > li a:hover { background: #ffd001; }
.custom-menu > ul > li > ul.normal-sub > li > a:after, .custom-menu > ul > li > ul > li > a:after, .custom-menu > ul > li > ul > li > ul > li > a:after { display: none; }

.custom-menu > ul > li > ul > li > a:before { content:''; width:24px; height: 24px; position: absolute; left:0; top: 50%; transform: translateY(-50%); }
.custom-menu > ul > li > ul > li.seo > a:before { background: url('../images/seo_icon.png') no-repeat left top; background-size: 100%; }
.custom-menu > ul > li > ul > li.websitedesign > a:before { background: url('../images/website_design_icon.png') no-repeat left top; background-size: 100%; }
.custom-menu > ul > li > ul > li.digitalpr > a:before { background: url('../images/digital_pr_icon.png') no-repeat left top; background-size: 100%; }
.custom-menu > ul > li > ul > li.digitalm > a:before { background: url('../images/digital_mark_icon.png') no-repeat left top; background-size: 100%; }
.custom-menu > ul > li > ul > li.paid > a:before { background: url('../images/paid_icon.png') no-repeat left top; background-size: 100%; }
.custom-menu > ul > li > ul > li.freecon > a:before { background: url('../images/free_consultation_icon.png') no-repeat left top; background-size: 100%; }
.custom-menu .menu-mobile { display: none; }

/* ––––––––––––––––––––––––––––––––––––––––––––––––––
Mobile style's
–––––––––––––––––––––––––––––––––––––––––––––––––– */
@media (max-width: 1024px) {
	.custom-menu .menu-mobile { display:block; text-decoration: none; }
	.menu-container { width: 100%; }
	.menu-container .menu { display:inline-block; }
	.menu-mobile { display: block; float: right; padding: 0px 0px 0; color: #fff; position: relative; top:25px; }
	.menu-mobile::after { content: ""; background: url('../images/burger_menu_icon.svg') no-repeat left top; width:50px; height: 50px; position: absolute; top:-7px; left:-20px; }
	.menu-dropdown-icon:before { display: block; content: ""; cursor: pointer; background: url('../images/arrow_down.svg') no-repeat center #fff; background-size: 20px; width:50px; height: 42px; position: absolute; right: 0; top: 0; z-index: 9999; }
	
	.custom-menu > ul { display: none; position: absolute; width: 100%; left: 0; top: 48px; margin: 0px; z-index: 99; }
	.custom-menu > ul > li { width: 100%; float: none; display: block; position: relative; margin: 0px; }
	.custom-menu > ul > li a { padding: 5px 15px; width: 100%; display: block; clip-path: none;  height: auto; background: #00afa4!important; border-bottom: 1px solid rgba(255,255,255,.2); text-align: left; }
	.custom-menu > ul > li > ul { position: relative; padding: 0; max-height: 300px; right: 0; overflow: auto; }
	.custom-menu > ul > li > ul.normal-sub { width: 100%; padding: 20px; left: 0; margin-left: 0; transform: none; }
	.custom-menu > ul > li > ul > li { float: none; width: 100%; margin-top: 0px; }
	.custom-menu > ul > li > ul > li:first-child { margin: 0;}
	.custom-menu > ul > li > ul > li > ul { position: relative; padding: 0px; }
	.custom-menu > ul > li > ul > li > ul > li { float: none; margin-bottom: 0; }
	.custom-menu .show-on-mobile { display: block!important; }
	.custom-menu > ul > li > ul > li a { padding: 7px 0 7px 15px !important; width: calc(100%); }
	.custom-menu > ul > li > ul > li > ul > li a { padding: 7px 0 7px 30px !important; width:100%; }
	.custom-menu > ul > li > ul > li > a::before { display: none; }
	.site-header.header-fixed .navigation ul.menu a { padding-bottom:7px!important; width:100%; }
}

.custom-menu > ul > li > a {
	background: var(--c-text-primary);
}