html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	line-height: 1.5;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

a img {
	border: none;
}


div#cookie-notice {
    width: 400px;
    min-width: 400px;
    padding: 20px;
    color: #2E2E2E;
    border-radius: 13px;
    margin-left: 20px;
    margin-bottom: 70px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.15), 0 2px 6px rgba(0,0,0,0.05);
    background: #fff url(https://devfactory.studio/wp-content/themes/starto/images/cookies.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: right top!important;
}

div#cookie-notice .cookie-notice-container {padding: 0;text-align: left;}

div#cookie-notice .cookie-notice-container p.sub_title {
    font-size: 20px;
    padding-bottom: 0;
    color: #000;
}

div#cookie-notice .cookie-notice-container h2 {
    color: #000;
}

span#cn-notice-text {
    color: #000;
}
span#cn-close-notice {
    background: #fff416;
    color: #fff;
    opacity: 1;
    bottom: -60px;
    top: auto;
    left: 0;
    border-radius: 30px 10px 40px 10px;
    padding: 25px;
    text-align: center;
}

span#cn-close-notice:before, span#cn-close-notice:after {top: 16px;}

