@font-face { font-family: SFCompactDisplay-Ultralight; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactDisplay-Ultralight.otf); } 
@font-face { font-family: SFCompactDisplay-Thin; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactDisplay-Thin.otf); } 
@font-face { font-family: SFCompactDisplay-Light; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactDisplay-Light.otf); } 
@font-face { font-family: SFCompactDisplay-Regular; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactDisplay-Regular.otf); } 
@font-face { font-family: SFCompactDisplay-Medium; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactDisplay-Medium.otf); } 
@font-face { font-family: SFCompactDisplay-Semibold; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactDisplay-Semibold.otf); } 
@font-face { font-family: SFCompactDisplay-Bold; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactDisplay-Bold.otf); } 
@font-face { font-family: SFCompactDisplay-Heavy; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactDisplay-Heavy.otf); } 
@font-face { font-family: SFCompactDisplay-Black; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactDisplay-Black.otf); } 
@font-face { font-family: SFCompactText-Light; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactText-Light.otf); } 
@font-face { font-family: SFCompactText-LightItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactText-LightItalic.otf); } 
@font-face { font-family: SFCompactText-Regular; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactText-Regular.otf); } 
@font-face { font-family: SFCompactText-RegularItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactText-RegularItalic.otf); } 
@font-face { font-family: SFCompactText-Medium; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactText-Medium.otf); } 
@font-face { font-family: SFCompactText-MediumItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactText-MediumItalic.otf); } 
@font-face { font-family: SFCompactText-Bold; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactText-Bold.otf); } 
@font-face { font-family: SFCompactText-BoldItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactText-BoldItalic.otf); } 
@font-face { font-family: SFCompactText-Heavy; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactText-Heavy.otf); } 
@font-face { font-family: SFCompactText-HeavyItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactText-HeavyItalic.otf); } 
@font-face { font-family: SFCompactText-Semibold; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactText-Semibold.otf); } 
@font-face { font-family: SFCompactText-SemiboldItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFCompact/SFCompactText-SemiboldItalic.otf); } @font-face { font-family: SF-Pro-Display-Black; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Display-Black.otf); } 
@font-face { font-family: SF-Pro-Display-BlackItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Display-BlackItalic.otf); } 
@font-face { font-family: SF-Pro-Display-Bold; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Display-Bold.otf); } 
@font-face { font-family: SF-Pro-Display-BoldItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Display-BoldItalic.otf); } 
@font-face { font-family: SF-Pro-Display-Heavy; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Display-Heavy.otf); } 
@font-face { font-family: SF-Pro-Display-HeavyItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Display-HeavyItalic.otf); } 
@font-face { font-family: SF-Pro-Display-Light; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Display-Light.otf); } 
@font-face { font-family: SF-Pro-Display-LightItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Display-LightItalic.otf); } 
@font-face { font-family: SF-Pro-Display-Medium; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Display-Medium.otf); } 
@font-face { font-family: SF-Pro-Display-MediumItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Display-MediumItalic.otf); } 
@font-face { font-family: SF-Pro-Display-Regular; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Display-Regular.otf); } 
@font-face { font-family: SF-Pro-Display-RegularItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Display-RegularItalic.otf); } 
@font-face { font-family: SF-Pro-Display-Semibold; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Display-Semibold.otf); } 
@font-face { font-family: SF-Pro-Display-SemiboldItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Display-SemiboldItalic.otf); } 
@font-face { font-family: SF-Pro-Display-Thin; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Display-Thin.otf); } 
@font-face { font-family: SF-Pro-Display-ThinItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Display-ThinItalic.otf); } 
@font-face { font-family: SF-Pro-Display-Ultralight; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Display-Ultralight.otf); } 
@font-face { font-family: SF-Pro-Display-UltralightItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Display-UltralightItalic.otf); } 
@font-face { font-family: SF-Pro-Text-Bold; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Text-Bold.otf); } 
@font-face { font-family: SF-Pro-Text-BoldItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Text-BoldItalic.otf); } 
@font-face { font-family: SF-Pro-Text-Heavy; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Text-Heavy.otf); } 
@font-face { font-family: SF-Pro-Text-HeavyItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Text-HeavyItalic.otf); } 
@font-face { font-family: SF-Pro-Text-Light; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Text-Light.otf); } 
@font-face { font-family: SF-Pro-Text-LightItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Text-LightItalic.otf); } 
@font-face { font-family: SF-Pro-Text-Medium; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Text-Medium.otf); } 
@font-face { font-family: SF-Pro-Text-MediumItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Text-MediumItalic.otf); } 
@font-face { font-family: SF-Pro-Text-Regular; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Text-Regular.otf); } 
@font-face { font-family: SF-Pro-Text-RegularItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Text-RegularItalic.otf); } 
@font-face { font-family: SF-Pro-Text-Semibold; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Text-Semibold.otf); } 
@font-face { font-family: SF-Pro-Text-SemiboldItalic; src: url(//stark-design.ro/wp-content/themes/stark-design/fonts/SFPro/SF-Pro-Text-SemiboldItalic.otf); } body{
font-family: 'SF-Pro-Display-Regular';
font-size: 17px;
line-height: 1.47059;
color: #333;
}
h1{
font-size: 17px;
font-family: 'SFCompactDisplay-Regular';
}
h2{
font-size: 55px;
font-family: 'SF-Pro-Display-Bold';
color: #111;
}
h3{
font-size: 21px;
font-family: 'SF-Pro-Display-Semibold';
color: #111;
}
h4{
font-size: 14px;
font-family: 'SF-Pro-Display-Medium';
color: #333;
}
p{
font-family: 'SF-Pro-Display-Regular';
font-size: 14px;
}	
#content ul{
display: table;
width: 100%;
}
blockquote {
color: #111;
font-size: 36px;
line-height: 100%;
position: relative;
font-family: Georgia, serif;
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
margin-bottom: 50px;
}
blockquote p{
color: #111;
font-size: 36px;
line-height: 100%;
position: relative;
font-family: Georgia, serif;
}
blockquote:before {
content: '\201C';
position: absolute;
top: -10px;
left: 0;
font-family: Arial, sans-serif;
font-size: 82px;
font-style: normal;
}
blockquote:after {
content: '\201C';
position: absolute;
bottom: -60px;
right: 0;
font-family: Arial, sans-serif;
font-size: 82px;
font-style: normal;
}
xmp{
border: 1px solid #eeeeee;
padding: 10px 20px;
}
.no-padding{
padding-left: 0px;
padding-right: 0px;
}
a.btn-link-big{
margin-left: auto;
margin-right: auto;
display: table;
text-align: center;
color: #0056c8;
font-size: 17px;
font-family: 'SF-Pro-Display-Medium';
}
a.btn-link-medium{
margin-left: auto;
margin-right: auto;
display: table;
text-align: center;
color: #0056c8;
font-size: 14px;
font-family: 'SF-Pro-Display-Medium';
}
button.btn-link-medium{
margin-left: auto;
margin-right: auto;
display: table;
text-align: center;
color: #0056c8;
font-size: 14px;
font-family: 'SF-Pro-Display-Medium';
border: 0px;
cursor: pointer;
padding: 0;
line-height: 17px;
background-color: transparent;
}
button.btn-link-medium:hover{
text-decoration: underline;
}
a.btn-link-small{
display: table;
text-align: center;
color: #0056c8;
font-size: 16px;
font-family: 'SF-Pro-Display-Medium';
}
button.btn-link-small{
display: table;
text-align: center;
color: #0056c8;
font-size: 14px;
font-family: 'SF-Pro-Display-Medium';
border: 0px;
cursor: pointer;
padding: 0;
line-height: 17px;
background-color: transparent;
}
button.btn-link-small:hover{
text-decoration: underline;
} header{ height: 55px;
}
#header-wrap{
position: absolute;
transition: 0.3s;
width: 100%;
z-index: 9;
}
#header-wrap.fixed{
position: fixed;
top: -55px;	
-webkit-box-shadow: -1px -30px 30px 15px rgba(0, 0, 0, .25);
-moz-box-shadow: -1px -30px 30px 15px rgba(0, 0, 0, .25);
box-shadow: -1px -30px 30px 15px rgba(0, 0, 0, .25);
background-color: #fff;
} #menu-item-language-en,
#menu-item-language-ro {
margin-left: 25px;
}
#menu-item-language-en a img,
#menu-item-language-ro a img{
margin-right: 5px;
}
header .menu-primary-menu-container{
height: 100%;
}
ul.primary-menu{
padding-left: 0px;
margin-bottom: 0px;
list-style: none;
float: right;
display: flex;
height: 100%;
align-items: center;
justify-content: flex-end;
width: 100%;
position: relative;
}
ul.primary-menu li ul.sub-menu{
list-style: none;
width: 200px;
position: absolute;
background-color: #fff;
box-shadow: 0 2px 10px -2px rgba(0,0,0,.15);
margin-left: auto;
margin-right: auto;
left: -83%;
right: 0;
padding: 15px 5px;
margin-top: 70px;
visibility: hidden;
opacity: 0;
transition: 0.2s
}
ul.primary-menu li.menu-item-has-children:hover ul.sub-menu{
visibility: visible;
opacity: 1;
transition: 0.3s;
margin-top: 10px;
}
ul.primary-menu li ul.sub-menu li{
width: 100%;
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 5px;
}
ul.primary-menu li ul.sub-menu:before{
content: "";
position: absolute;
top: -10px;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
width: 20px;
height: 20px;
transform: rotate(45deg);
background-color: #fff;
box-shadow: 0 2px 10px -2px rgba(0,0,0,.15);
}
ul.primary-menu li ul.sub-menu:after{
content: "";
position: absolute;
top: 0px;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
width: 61px;
height: 18px;
background-color: white;
}    ul.primary-menu li {
float: left;
margin-left: 5px;
margin-right: 5px;
position: relative;
z-index: 1;
}
ul.primary-menu li a{
font-size: 14px;
font-family: 'SF-Pro-Display-Regular';
color: #333;
text-transform: uppercase;
padding-left: 5px;
padding-right: 5px;
transition: 0.2s;
}
ul.primary-menu li a:hover{
color: #0056c8;
transition: 0.2s;
text-decoration: none;
}
a#logo-wrap{
position: relative;
display: block;
width: 200px;
}
#logo-wrap img{
height: auto;
width: 140px;
margin-bottom: 5px;
margin-top: 5px;
z-index: 2;
position: relative;
}  #heading-text{
padding-top: 35px;
padding-bottom: 35px;
}
#heading-text h2{
text-align: center;
}
#heading-text h1{
text-align: center;
max-width: 415px;
margin-left: auto;
margin-right: auto;
} #banner-wrap{
width: 100%;
height:	550px;
background-image: url(//stark-design.ro/wp-content/themes/stark-design/img/banner-bg.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: 100% auto; } #services{
padding-top: 75px;
padding-bottom: 75px;
}
.service-box{
text-align: center;
display: block;
width: 100%;
}
.service-box .icon-wrap{
display: flex;
align-items: center;
justify-content: center;
width: 60px;
height: 60px;
margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
}
.service-box .service-title{
font-size: 21px;
font-family: 'SF-Pro-Display-Semibold';
color: #111;
text-decoration: none;
} #about{
background-color: #fafafa;
padding-top: 75px;
padding-bottom: 75px;
background-image: url(//stark-design.ro/wp-content/themes/stark-design/img/about-bg.png);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;  text-align: justify;
}
#about h3{ color: #111;
font-family: 'SF-Pro-Display-Semibold';
}
#about h3.big-title{
font-size: 55px;
}
#about p{
font-size: 16px;
} #applications{
padding-top: 75px;
padding-bottom: 75px;
} #webhosting-wrap{
padding-top: 75px;
padding-bottom: 75px;
}
h3.title{
font-size: 48px;
color: #111;
text-align: center;
font-family: 'SF-Pro-Display-Semibold';
}
h4.title{
font-family: 'SF-Pro-Display-Regular';
font-size: 21px;
color: #333;
text-align: center;
}
.title-wrap{
margin-bottom: 75px;
}
#webhosting-wrap ul{
list-style: none;
text-align: center;
padding-left: 0px;
margin-top: 25px;
font-size: 14px;
font-family: 'SF-Pro-Display-Regular';
}
#webhosting-wrap .box-wrap h3{
text-align: center;
}
#webhosting-wrap .box-wrap h4{
text-align: center;
}
#webhosting-wrap .box-wrap img{
margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
display: block;
width: 150px;
} #request-offer{
background-color: #1e63c5;
padding-top: 75px;
padding-bottom: 75px;
background-image: url(//stark-design.ro/wp-content/themes/stark-design/img/interview-bg.jpg);
background-size: 100% auto;
background-position: center center;
background-repeat: no-repeat;
min-height: 700px;
}
#request-offer h3.title{
color: #fff;
}
#request-offer h4.title{
color: #fff;
}
#request-offer .title-wrap {
margin-bottom: 75px;
}
#request-offer .custom-input{
width: 100%;
height: 40px;
background-color: #fff;
border: 0px;
border-radius: 5px;
padding-left: 10px;
padding-right: 10px;
font-size: 14px;
}
#request-offer .custom-textarea{
width: 100%;
border: 0px;
background-color: #fff;
border-radius: 5px;
height: 115px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}
#request-offer form label{
font-size: 16px;
font-family: 'SF-Pro-Display-Regular';
color: #fff;
margin-bottom: .5rem;
margin-top: 20px;
}
#request-offer form p{
margin-bottom: 0px;
width: 100%;
color: #fff;
}
#request-offer #custom-button-quote{
margin-left: auto;
margin-right: auto;
display: block;
color: #fff;
font-size: 23px;
border: 0px;
background-color: transparent;
cursor: pointer;
margin-top: 30px;
}
#request-offer #custom-button-quote:hover{
text-decoration: underline;
}
#request-offer span.wpcf7-not-valid-tip{
font-size: 15px!important;
}
#request-offer .custom-input::placeholder { color: #e3e3e3;
font-size: 14px;
}
#request-offer .custom-input:-ms-input-placeholder { color: #e3e3e3;
font-size: 14px;
}
#request-offer .custom-input::-ms-input-placeholder { color: #e3e3e3;
font-size: 14px;
}
#request-offer #custom-button-quote[type="submit"]:disabled {
color: grey;
cursor: no-drop;
}
#request-offer #custom-button-quote[type="submit"]:disabled:hover{
text-decoration: none;
}
#request-offer #iterestedCheck{
color: #fff;
}
#request-offer #iterestedCheck .wpcf7-list-item.first{
margin-left: 0px;
}
#request-offer #iterestedCheck input[type="checkbox"]{
width: 17px;
height: 17px;
margin-right: 5px;
}
#request-offer #iterestedCheck .wpcf7-list-item {
margin-left: 0px;
display: inline-flex;
align-items: center;
margin-right: 15px;
}
#getOfferModal .modal-body label{
width: 100%;
}
#getOfferModal input[type="text"]{
width: 100%;
height: 40px;
border-radius: 5px;
padding-left: 10px;
padding-right: 10px;
font-size: 14px;
border: 1px solid #e3e3e3;
}
#getOfferModal input[type="email"]{
width: 100%;
height: 40px;
border-radius: 5px;
padding-left: 10px;
padding-right: 10px;
font-size: 14px;
border: 1px solid #e3e3e3;
}
#getOfferModal .wpcf7-list-item{
margin-left: 0px;
}
#getOfferModal input#offerForId {
disabled: true;
pointer-events:none;  } footer{
}
footer img.footer-logo{
margin-left: auto;
margin-right: auto;
width: 150px;
display: block;
margin-top: 30px;
margin-bottom: 30px;
}
footer ul.social{
display: table;
margin-right: auto;
margin-left: auto;
padding-left: 0px;
list-style: none;
margin-bottom: 30px;
}
footer ul.social li{
float: left;
margin-left: 5px;
margin-right: 5px;
}
footer ul.social li a{
padding-left: 5px;
padding-right: 5px;
font-size: 12px;
color: #888888;
font-family: 'SF-Pro-Display-Regular';
transition: 0.2s;
}
footer ul.social li a:hover{
transition: 0.3s;
}
footer ul.social li.fb a:hover{
color: #4267b2;
}
footer ul.social li.ig a:hover{
background: -webkit-radial-gradient(#f09433, #e6683c, #dc2743, #cc2366, #bc1888);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
footer ul.social li.in a:hover{
color: #0073b1;
}
footer ul.social li.yt a:hover{
color: #ff0000;
} footer .copyright-wrap {
font-size: 12px;
color: #888888;
font-family: 'SF-Pro-Display-Regular';
border-top: 1px solid #eeeeee;
padding-top: 15px;
padding-bottom: 15px;
}
footer .copyright-wrap ul.footer-links{
display: table;
float: right;
padding-left: 0px;
list-style: none;
margin-bottom: 0px;
}
footer .copyright-wrap ul.footer-links li{
float: left;
margin-left: 10px;
}
footer .copyright-wrap ul.footer-links li a{
font-size: 12px;
color: #888888;
font-family: 'SF-Pro-Display-Regular';
transition: 0.2s;
} #page-banner-wrap{
width: 100%;
height:	250px;
background-image: url(//stark-design.ro/wp-content/themes/stark-design/img/banner-page.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: 100% auto; }
#page-heading-text{
padding-top: 35px;
padding-bottom: 35px;
}
#page-heading-text h2{
text-align: center;
}
#page-heading-text h1{
text-align: center;
max-width: 415px;
margin-left: auto;
margin-right: auto;
}
#content{
padding-top: 50px;
padding-bottom: 50px; text-align: justify;
} #button_mobile_menu{
display: none;
align-items: center;
justify-content: center;
background-color: #111;
width: 50px;
height: 50px;
font-size: 25px;
color: #fff;
position: absolute;
right: 0px;
top: 0px;
border: 0px;
cursor: pointer;
}
.sidenav {
height: 100%;
width: 0;
position: fixed;
z-index: 9;
top: 0;
right: 0;
background-color: #fff;
overflow-x: hidden;
transition: 0.5s;
padding-top: 60px;
box-shadow: 0 2px 10px -2px rgba(0,0,0,.15)
}
.sidenav a {
padding: 8px 8px 8px 32px;
text-decoration: none;
font-size: 25px;
color: #818181;
display: block;
transition: 0.3s;
}
.sidenav ul li{
list-style: none;
}
.sidenav a:hover {
color: #f1f1f1;
}
.sidenav .closebtn {
position: absolute;
top: 0;
right: 0;
font-size: 36px;
background-color: #111;
height: 50px;
width: 50px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
padding: 0;
color: #fff;
padding-bottom: 3px;
}
@media screen and (max-height: 450px) {
.sidenav {padding-top: 15px;}
.sidenav a {font-size: 18px;}
}  .modal-content{
border-radius: 0px;
}
.modal-header{
border-radius: 0px;
} #not-found{
width: 100%;
max-width: 600px;
margin-left: auto;
margin-right: auto;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
height: 60vh;
}
#not-found h2{
font-size: 100px;
line-height: 73px;
margin-bottom: 0;
}
#not-found h1{
font-size: 19px;
margin-bottom: 20px;
}
#not-found img{
width: 100%;
max-width: 120px;
margin-bottom: 30px;
} .tutorial-box{
display: table;
width: 100%;
margin-bottom: 20px;
transition: 0.2s;
}
.tutorial-box img{
width: 100%;
border: 1px solid #eeeeee;
transition: 0.2s;
}
.tutorial-box span{
display: table;
font-size: 14px;
font-family: 'SF-Pro-Display-Medium';
color: #333;
}
.tutorial-box:hover{
text-decoration: none;
transition: 0.3s;
}
.tutorial-box:hover img{
border: 1px solid #111;
transition: 0.3s;
}
#content.single .wp-block-image{
width: 50%;
display: table;
margin-left: auto;
margin-right:  auto;
}
#content.single .wp-block-image img{
width:100%;
}
#content.single xmp{
width: 50%;
} #content.contact .contact-info-wrap a{
font-family: 'SF-Pro-Display-Regular';
font-size: 14px;
margin-bottom: 1rem;
display: table;
color: #111;
}
#content.contact input.custom-input{
width: 100%;
height: 40px;
background-color: #fff;
border: 1px solid #eeeeee;
border-radius: 5px;
padding-left: 10px;
padding-right: 10px;
font-size: 14px;
}
#content.contact textarea{
width: 100%;
height: 150px;
background-color: #fff;
border: 1px solid #eeeeee;
border-radius: 5px;
padding-left: 10px;
padding-right: 10px;
font-size: 14px;
}
#content.contact input[type="submit"] {
background-color: #111;
color: #fff;
font-size: 14px;
border: 0px;
width: 100px;
height: 40px;
cursor: pointer;
}
#content.contact input[type="submit"]:disabled {
color: #111;
background-color: grey;
}