.hdq_quiz_wrapper {
	margin: 0 auto;
	padding-bottom: 60px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	max-width: 100%;
}

.hdq_quiz_wrapper *,
.hdq_quiz_wrapper:before,
*:after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}

.hdq_quiz {
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
	position: relative;
}

.hdq_hidden,
.hdq_aria_label {
	display: none !important;
}

.hdq_quiz > .hdq_jPaginate {
	display: block;
}

.hdq_quiz > .hdq_jPaginate ~ .hdq_jPaginate {
	display: none;
}

.hdq_jPaginate,
.hdq_finish,
.hdq_next_page {
	text-align: center;
}

.hdq_quiz_wrapper .hdq_button {
	display: inline-block;
	margin: 0 auto;
	padding: 12px 22px;
	text-align: center;
	background: #2d2d2d;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
}

.hdq_button:hover,
.hdq_complete {
	opacity: 0.6;
}

.hdq_complete {
	cursor: default;
}

.hdq_quiz_start.hdq_button {
	display: block;
}

.hdq_quiz .hdq_input {
	padding: 1rem;
	font-size: 1em;
	width: 100%;
	color: #2d2d2d;
	border-bottom: 1px dashed #aaa !important;
	line-height: inherit;
	height: auto;
	cursor: initial !important;
}

#hdq_fb_sharer {
	cursor: pointer;
}

.hdq_result_pass,
.hdq_result_fail {
	display: none;
}

.hdq_result_pass,
.hdq_result_fail {
	font-size: 1.3em;
	margin: 1rem 0;
}

.hdq_result {
	font-size: 2.4em;
	font-weight: bold;
}

.hdq_results_wrapper {
	padding: 2rem;
	margin: 1rem 0;
	padding: 2rem;
	background: #fafafa;
	border-bottom: 2px solid #dedede;
	display: none;
}

.hdq_share {
	text-align: center;
	background: rgba(0, 0, 0, 0.1);
	padding: 22px;
	display: flex;
	justify-content: center;
}

.hdq_social_icon {
	display: inline-block;
	line-height: 1;
	margin: 0.4em;
}

.hdq_social_icon > a {
	display: inline-block;
}

.hdq_jPaginate ~ .hdq_question,
.hdq_jPaginate ~ .hdq_adset_container {
	display: none;
}

.hdq_adset_container {
	margin: 0 auto;
	padding: 1em;
}

.hdq_quiz_wrapper img {
	max-width: 100%;
	height: auto !important;
}

.hdq_question_featured_image {
	text-align: center;
}

.hdq_featured_image {
	display: block;
	width: inherit;
	height: auto;
	margin: 0 auto;
}

.hdq_question_answers_images {
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	grid-gap: 1rem;
}

.hdq_quiz .hdq_row:hover {
	background: rgba(0, 0, 0, 0.1);
}

.hdq_disabled {
	opacity: 0.8;
}

.hdq_disabled .hdq_row:hover {
	cursor: default;
	background: rgba(0, 0, 0, 0);
}

.hdq_disabled label {
	cursor: default !important;
}

.hdq_row_image > .hdq_label_answer {
	display: grid;
	grid-template-rows: max-content 1fr;
	grid-gap: 1rem;
}

.hdq_question {
	margin: 1rem 0;
	padding: 2rem;
	background: #fafafa;
	border-bottom: 2px solid #dedede;
	transition: all 350ms ease-in-out;
}

.hdq_question.hdq_active_question {
	box-shadow: 0px 0px 1rem 0px rgba(0, 0, 0, 0.4);
}

.hdq_question_after_text {
	display: none;
	margin-top: 12px;
	padding: 12px 22px;
	background: rgba(0, 0, 0, 0.1);
	border-bottom: 2px solid #dedede;
}

.hdq-options-check {
	display: inline-block;
	margin-right: 12px;
	top: 4px;
	position: relative;
}

.hdq_label_answer {
	display: block;
	font-size: 1.2em;
	cursor: pointer;
	padding: 12px;
	color: #2d2d2d !important;
	line-height: 1.4;
}

.hdq_correct {
	border: 4px solid green;
	background: rgba(0, 128, 0, 0.1);
}

.hdq_wrong {
	border: 4px dashed red;
	background: rgba(128, 0, 0, 0.1);
}

.hdq_correct_not_selected {
	border-bottom: 4px solid green;
	background: rgba(0, 128, 0, 0.1);
	margin-bottom: 2px;
}

.hdq_checkbox .hdq-options-check {
	font-size: 24px;
}

.hdq_question_title {
	border-bottom: 3px solid #999;
}

.hdq_heart {
	text-align: right;
	font-size: 0.8em;
	margin-top: 4px;
}

.hdq_results_inner > .hdq_results_title,
h3.hdq_question_as_tile {
	margin: 0;
	padding: 0;
}

.hdq_checkbox .hdq-options-check label {
	width: 2em;
	height: 1em;
	position: relative;
	cursor: pointer;
	display: block;
	font-size: 22px !important;
}

/* checkbox */
.hdq-options-check {
	font-size: 24px;
}

.hdq-options-check input[type="checkbox"] {
	position: absolute;
	opacity: 0;
}

.hdq-options-check .hdq_toggle {
	width: 2em;
	height: 1em;
	position: relative;
	cursor: pointer;
	display: block !important;
	font-size: 22px !important;
	margin: 0;
}

.hdq_checkbox .hdq_toggle {
	margin-bottom: 0 !important;
}

.hdq-options-check .hdq_toggle:before {
	content: "";
	position: absolute;
	width: 2em;
	height: 1em;
	left: 0.1em;
	transition: background 0.1s ease;
	background: #476777;
	border-radius: 50px;
	box-shadow: inset 0px 1px 1px rgba(171, 171, 171, 0.5);
}

.hdq-options-check .hdq_toggle:after {
	content: "";
	position: absolute;
	width: 1em;
	height: 1em;
	border-radius: 50px;
	left: 0;
	transition: all 0.2s ease;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
	background: #efefef;
	animation: hdq_switch-off 0.2s ease-out;
	z-index: 2;
}

.hdq-options-check input[type="checkbox"]:checked + .hdq_toggle:before {
	background: #72a0c4;
	box-shadow: inset 0px 1px 1px rgba(84, 152, 140, 0.5);
}

.hdq-options-check input[type="checkbox"]:checked + .hdq_toggle:after {
	animation: hdq_switch-on 0.2s ease-out;
	left: 1.1em;
	background: #efefef;
}

.hdq-options-check input[type="checkbox"]:focus + .hdq_toggle:after {
	border: 1px solid #66cbff;
}

label.non-block {
	display: inline-block !important;
	margin-right: 12px !important;
}

@keyframes hdq_switch-on {
	50% {
		transform: scaleX(1.3);
	}
}

@keyframes hdq_switch-off {
	50% {
		transform: scaleX(1.3);
	}
}

.hdq_timer {
	position: fixed;
	bottom: 40px;
	right: 40px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: #2d2d2d;
	color: #fff;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	z-index: 999;
}

.hdq_timer.hdq_timer_warning {
	background: #f17222;
}

.hdq_timer.hdq_timer_danger {
	background: #ab2121;
	box-shadow: 0 0 0 rgba(204, 169, 44, 0.7);
	animation: hdq_pulse 1s infinite;
}

@-webkit-keyframes hdq_pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(171, 33, 33, 0.7);
	}

	70% {
		-webkit-box-shadow: 0 0 0 10px rgba(171, 33, 33, 0);
	}

	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(171, 33, 33, 0);
	}
}

@keyframes hdq_pulse {
	0% {
		-moz-box-shadow: 0 0 0 0 rgba(171, 33, 33, 0.7);
		box-shadow: 0 0 0 0 rgba(171, 33, 33, 0.4);
	}

	70% {
		-moz-box-shadow: 0 0 0 10px rgba(171, 33, 33, 0);
		box-shadow: 0 0 0 10px rgba(171, 33, 33, 0);
	}

	100% {
		-moz-box-shadow: 0 0 0 0 rgba(171, 33, 33, 0);
		box-shadow: 0 0 0 0 rgba(171, 33, 33, 0);
	}
}

.hdq_loading_bar {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 8px;
	background: rgba(15, 143, 18, 0.7);
	-webkit-transform: translate3d(-103%, 0, 0);
	transform: translate3d(-103%, 0, 0);
	pointer-events: none;
}

.hdq_loading_bar.hdq_animate {
	bottom: -20px;
	z-index: 100;
	-webkit-transition: -webkit-transform 1.2s ease-in, bottom 0.3s 2.7s;
	transition: transform 1.2s ease-in, bottom 0.3s 2.7s;
	-webkit-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0);
}

h2.hdq_results_title,
h3.hdq_question_heading {
	margin-top: 1rem;
	margin-bottom: 1rem;
	line-height: 1.2;
	color: #222;
}

.hdq_question_number {
	opacity: 0.8;
}

.hdq_tooltip {
	position: relative;
	width: 20px;
	height: 20px;
	background-color: rgb(95, 102, 109);
	color: #fff;
	display: inline-flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	font-size: 0.6em;
	border-radius: 50%;
	top: -3px;
	font-family: monospace;
}

.hdq_tooltip_content {
	font-family: sans-serif;
	position: absolute;
	top: calc(100% + 1em);
	font-size: 0.8em;
	width: 260px;
	left: -130px;
	line-height: 1.4;
	background-color: rgb(95, 102, 109);
	border-radius: 10px;
	box-shadow: 0px 13px 10px rgba(72, 72, 72, 0.025), 0 1px 16px rgba(72, 72, 72, 0.55);
	color: #fff;
	padding: 1.4em;
	text-align: left;
	pointer-events: none;
	opacity: 0;
	transform: translate3d(0, 30px, 0);
	transition: all 0.3s cubic-bezier(0.1, 1, 0.9, 1);
	transition-property: opacity, transform;
}

.hdq_tooltip_content span {
	display: block;
	letter-spacing: initial;
}

.hdq_tooltip_content::after {
	content: "";
	position: absolute;
	bottom: 100%;
	left: 50%;
	display: block;
	border-style: solid;
	border-top-color: transparent;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid rgb(95, 102, 109);
}

.hdq_tooltip:hover .hdq_tooltip_content {
	opacity: 1;
	transform: translate3d(0, 0, 0);
	z-index: 99999;
}

@media screen and (max-width: 800px) {
	.hdq_timer {
		bottom: 10px;
		right: 10px;
	}

	.hdq_share {
		padding: 8px;
		line-height: 1;
	}

	.hdq_question,
	.hdq_results_wrapper {
		padding: 1rem;
	}

	.hdq_tooltip_content {
		position: fixed;
		top: initial;
		bottom: 10px;
		width: 80%;
		left: 10%;
		margin: 0;
	}

	.hdq_tooltip_content::after {
		display: none;
	}

	.hdq_quiz_wrapper {
		overflow-x: hidden;
	}

	.hdq_label_answer {
		font-size: 1rem;
	}

	.hdq_question_answers_images {
		grid-gap: 0.4rem;
	}

	.hdq_row_image > .hdq_label_answer {
		grid-gap: 0.5rem;
		padding: 0.4em;
	}

	.hdq_row_image .hdq-options-check {
		display: block;
		margin-bottom: 0.4em;
	}
}
@font-face{font-family:flexslider-icon;src:url(//archeoz.com/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.eot);src:url(//archeoz.com/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(//archeoz.com/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.woff) format('woff'),url(//archeoz.com/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.ttf) format('truetype'),url(//archeoz.com/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}/**
 * The following styles will provide an attempt to normalize the sliders
 */

/* Reset some style. Using body to push specificity */
body .metaslider .coin-slider,
body .metaslider .nivoSlider,
body .metaslider .nivoSlider img,
body .metaslider .rslides,
body .metaslider .rslides li,
body .metaslider .flexslider ul.slides,
body .metaslider .flexslider .slides li,
body .metaslider .flexslider .slides ul,
body .metaslider .flexslider .slides ol,
body .metaslider .flexslider .slides img,
body .metaslider .flexslider .flex-direction-nav,
body .metaslider .flexslider .flex-direction-nav li {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}

.metaslider {
    position: relative;
    z-index: 0;
}

/* Avoids overflow when slideshow takes the whole window' width - The fullwidth class needs to be added in the slideshow settings. */
.metaslider.fullwidth {
	overflow: hidden;
}

.metaslider .caption {
    padding: 5px 10px;
    word-wrap: break-word;
}

.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}

.metaslider img {
    height: auto;
    padding: 0;
    margin: 0;
    -moz-user-select: none;
}

.metaslider a {
    outline: none;
}

.metaslider.ms-left {
    float: left;
    margin: 0 20px 20px 0;
}

.metaslider.ms-right {
    float: right;
    margin: 0 0 20px 20px;
}

.metaslider li:before,
.metaslider li:after {
    content: "" !important;
    display: none !important;
    bottom: auto !important;
    margin: 0 !important;
}

.metaslider .caption-wrap .caption img {
    width: auto;
}

.metaslider .slides img {
	width: 100%;
	display: block;
}

.metaslider .flex-pauseplay a {
	height: 30px;
	width: 30px;
}

/* Flexslider */

.metaslider .flexslider {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: 0;
    margin: 0 0 40px;
    max-width: none;
    max-height: none;
}

.metaslider .flex-control-nav {
    border: 0;
    margin: auto;
    list-style-type: none;
    list-style: none;
    padding: 0;
	bottom: -27px;
    line-height: 11px;
    z-index: 2;
}

.metaslider-flex.ms-theme-default .flex-next:focus {
    background: url(//archeoz.com/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png) scroll right 0 transparent!important;
    height: 27px!important;
}
.metaslider-flex.ms-theme-default .flex-prev:focus {
    background: url(//archeoz.com/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png) scroll left 0 transparent!important;
    height: 27px!important;
}

/** move margin from list items to anchors */
.metaslider .flex-control-nav li {
	margin: 0;
}

.metaslider .flex-control-nav li a {
	margin: 0 6px;
	padding: 0;
}

.metaslider .flexslider .slides li {
    position: relative;
    height: auto;
}

/** fix for users with RTL languages */
.metaslider .flex-viewport {
    direction: ltr;
}

/** add transition effects to firefox **/
.metaslider .flex-direction-nav a {
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}

.metaslider .flexslider .slides p {
    margin: 0;
}

.metaslider .flexslider.filmstrip {
	margin-top: 10px;
}

.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}

.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}

.metaslider .flex-control-thumbs li {
    width: auto;
}

.metaslider ol.flex-control-thumbs img,
#content .metaslider ol.flex-control-thumbs img {
    margin: 10px 5px 0;
    width: auto;
}

.metaslider.nav-hidden .flexslider {
    margin-bottom: 0;
}

.metaslider.nav-hidden.add-margin .flexslider {
    margin-bottom: 40px;
}

/* Arrow styles to use background images (old style) */
/* which makes it compatible with the theme builder */

.metaslider .flexslider .flex-direction-nav li a:before {
    content:none!important;
}
.metaslider .flexslider .flex-direction-nav li a {
    width: 30px;
    height: 30px;
    border: 0;
    margin: -20px 0 0;
    box-shadow: none!important;
    display: block;
    background-color: transparent;
    background-image: url(//archeoz.com/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png);
    background-repeat:  no-repeat;
    position: absolute;
    right: 10px;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 1;
    -webkit-transition: all .3s ease;
       -moz-transition: opacity .25s ease-in-out;
            transition: all .3s ease;
}
.metaslider.has-onhover-arrows .flexslider .flex-direction-nav li a {
    opacity: 0;
}
.metaslider.has-onhover-arrows .flexslider .flex-direction-nav li a:hover {
    opacity: 1;
}

.metaslider .flex-direction-nav .flex-prev {
    background-position: left 0;
    left: 10px;
}
.metaslider .flex-direction-nav .flex-next {
    background-position: right 0;
    text-align: left;
    /* Fix for single character text */
    text-indent: 9999px;
}
.metaslider .flexslider:focus-within .flex-next,
.metaslider .flexslider:hover .flex-next {
    opacity: 0.8;
    
}
.metaslider .flexslider:focus-within .flex-prev,
.metaslider .flexslider:hover .flex-prev {
    opacity: 0.8;
    /* Fix for single character text */
    text-indent: -9999px;
}
.metaslider .flexslider:focus-within .flex-next:focus,
.metaslider .flexslider:focus-within .flex-prev:focus,
.metaslider .flexslider:hover .flex-next:hover,
.metaslider .flexslider:hover .flex-prev:hover {
    opacity: 1;
}
.metaslider .flexslider .flex-next:focus,
.metaslider .flexslider .flex-prev:focus {
	outline: -webkit-focus-ring-color auto 5px;
}
.metaslider .flexslider .flex-direction-nav .flex-disabled {
    cursor: default;
    pointer-events: none;
}
.metaslider .flexslider .flex-control-nav a {
	box-shadow: none !important;
}
.metaslider .flexslider .flex-control-nav a:focus {
	outline: -webkit-focus-ring-color auto 5px;
}
.metaslider .flexslider .slides > li {
    position: relative;
}
.metaslider .flexslider .flex-pauseplay .flex-play,
.metaslider .flexslider .flex-pauseplay .flex-pause {
    width: 30px;
    height: 30px;
    background: #000;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    line-height: 27px;
}
.metaslider .flexslider .flex-pauseplay a:before {
    font-size: 16px;
}
.metaslider .flexslider .flex-pauseplay .flex-play:focus,
.metaslider .flexslider .flex-pauseplay .flex-pause:focus {
    background: #000;
    color: #fff;
}
.metaslider .flexslider .flex-pauseplay .flex-play:before {
    margin-left: 4px;
}
.metaslider .flexslider .flex-pauseplay .flex-pause:before {
    margin-left: 1px;
}

/* Responsive Slides */
.metaslider .rslides_nav,
.metaslider .rslides_tabs a {
    box-shadow: none !important;
}
.metaslider .rslides_tabs {
    margin: 0 0 40px;
}

.metaslider .rslides_nav:focus,
.metaslider .rslides_nav:hover {
    color: #ffffff;
}

.metaslider-responsive.no-text .rslides_nav{
	width: 30px;
	height: 30px;
	border: 0;
	margin: 0 5px;
	box-shadow: none !important;
	display: block;
	background-color: transparent;
	background-image: url(//archeoz.com/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 1;
	-webkit-transition: all .3s ease;
	-moz-transition: opacity .25s ease-in-out;
	transition: all .3s ease;
}
.metaslider-responsive.no-text .rslides_nav.next {
	background-position: right 0;
}

/* Nivo Slider */
div.metaslider .theme-default .nivoSlider {
   -webkit-box-shadow: 0 0 0;
      -moz-box-shadow: 0 0 0;
           box-shadow: 0 0 0;
}

.metaslider .slider-wrapper .nivo-directionNav a,
.metaslider .slider-wrapper .nivo-controlNav a,
.metaslider .slider-wrapper img {
    border: 0;
    box-shadow: none;
    /* margin: 0; */
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}
div.metaslider .slider-wrapper .nivo-controlNav a {
    transition: none;
}

/* Coin Slider */
.metaslider .coin-slider {

    /* This keeps the slider from spilling out the container */
    max-width: 100%;
    overflow:hidden;
}
.metaslider .coin-slider .cs-buttons a,
.metaslider .coin-slider > a {
	box-shadow: none !important;
}
.metaslider .coin-slider a[href="javascript:void(0)"] {
	cursor: default !important;
}

/* Admin Bar */
#wpadminbar #wp-admin-bar-ms-main-menu .ab-item #metaslider-main-menu-icon {
	background-size: 18px;
	background-repeat: no-repeat;
	background-position: left center;
	width: 18px;
	height: 32px;
	float: left;
	margin-right: 5px;
}
#wpadminbar #wp-admin-bar-ms-main-menu:hover #metaslider-main-menu-icon{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyBmaWxsPSIjNzJhZWU2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU1LjggMjU1LjgiIHN0eWxlPSJmaWxsOiM3MmFlZTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xMjcuOSwwQzU3LjMsMCwwLDU3LjMsMCwxMjcuOWMwLDcwLjYsNTcuMywxMjcuOSwxMjcuOSwxMjcuOWM3MC42LDAsMTI3LjktNTcuMywxMjcuOS0xMjcuOUMyNTUuOCw1Ny4zLDE5OC41LDAsMTI3LjksMHogTTE2LjQsMTc3LjFsOTIuNS0xMTcuNUwxMjQuMiw3OWwtNzcuMyw5OC4xSDE2LjR6IE0xNzAuNSwxNzcuMWwtMzguOS00OS40bDE1LjUtMTkuNmw1NC40LDY5SDE3MC41eiBNMjA4LjUsMTc3LjFMMTQ2LjksOTkgbC02MS42LDc4LjJoLTMxbDkyLjUtMTE3LjVsOTIuNSwxMTcuNUgyMDguNXoiLz48L2c+PC9zdmc+Cg==") !important;
}
.ms-edit-frontend {
	text-decoration: none !important;
	font-size: 18px;
}
.ms-edit-frontend .dashicons.dashicons-external {
	height: 25px;
	vertical-align: middle;
}

#preview-container .ms-edit-frontend{
    display: none;
}


/* Precognition Theme */
.ms-theme-precognition .flex-control-nav {
	display: table !important;
	width: 100% !important;
	margin-top: 0 !important;
}
.metaslider.ms-theme-precognition .flex-control-nav li {
	display: table-cell !important;
	width: auto;
	text-align: center;
	border-left: 1px solid;
	border-bottom: 1px solid;
}
.metaslider.ms-theme-precognition .flex-control-nav li:last-child {
	border-right: 1px solid;
}
.metaslider.ms-theme-precognition .flex-control-nav li a {
	text-indent: 0 !important;
	width: auto !important;
	display: block !important;
	height: auto !important;
	padding: 10px !important;
	margin: 0 !important;
}
@media only screen and (max-width : 767px) {
    .metaslider.ms-theme-precognition .flex-control-nav li a {
        text-indent: -9999px !important;
    }
}
@media only screen and (min-width : 768px) {
    .metaslider.ms-theme-precognition .flex-control-nav li a {
        text-indent: 0 !important;
    }
}