/* arimo-regular - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/arimo-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Arimo Regular'), local('Arimo-Regular'),
       url('../fonts/arimo-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/arimo-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/arimo-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/arimo-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/arimo-v11-latin-regular.svg#Arimo') format('svg'); /* Legacy iOS */
}
/* arimo-italic - latin */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/arimo-v11-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Arimo Italic'), local('Arimo-Italic'),
       url('../fonts/arimo-v11-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/arimo-v11-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/arimo-v11-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/arimo-v11-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/arimo-v11-latin-italic.svg#Arimo') format('svg'); /* Legacy iOS */
}
/* arimo-700 - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/arimo-v11-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Arimo Bold'), local('Arimo-Bold'),
       url('../fonts/arimo-v11-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/arimo-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/arimo-v11-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/arimo-v11-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/arimo-v11-latin-700.svg#Arimo') format('svg'); /* Legacy iOS */
}
/* arimo-700italic - latin */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/arimo-v11-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Arimo Bold Italic'), local('Arimo-BoldItalic'),
       url('../fonts/arimo-v11-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/arimo-v11-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/arimo-v11-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/arimo-v11-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/arimo-v11-latin-700italic.svg#Arimo') format('svg'); /* Legacy iOS */
}


html,
 body,
 div,
 span,
 applet,
 object,
 iframe,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 p,
 blockquote,
 pre,
 a,
 abbr,
 acronym,
 address,
 big,
 cite,
 code,
 del,
 dfn,
 em,
 img,
 ins,
 kbd,
 q,
 s,
 samp,
 small,
 strike,
 strong,
 sub,
 sup,
 tt,
 var,
 b,
 u,
 i,
 center,
 dl,
 dt,
 dd,
 ol,
 ul,
 li,
 fieldset,
 form,
 label,
 legend,
 table,
 caption,
 tbody,
 tfoot,
 thead,
 tr,
 th,
 td,
 article,
 aside,
 canvas,
 details,
 embed,
 figure,
 figcaption,
 footer,
 header,
 hgroup,
 menu,
 nav,
 output,
 ruby,
 section,
 summary,
 time,
 mark,
 audio,
 video {
     font-size: 100%;
     font: inherit;
     padding: 0;
     border: 0;
     margin: 0;
     vertical-align: baseline
 }
 
 body {
     line-height: 1
 }
 
 ol,
 ul {
     list-style: none
 }
 
 blockquote,
 q {
     quotes: none
 }
 
 blockquote:before,
 blockquote:after,
 q:before,
 q:after {
     content: '';
     content: none
 }
 
 table {
     border-collapse: collapse;
     border-spacing: 0
 }
 
 article,
 aside,
 details,
 figcaption,
 figure,
 footer,
 header,
 hgroup,
 menu,
 nav,
 section {
     display: block
 }
 
 .clear {
     clear: both
 }
 
 .sticky {}
 
 .bypostauthor {}
 
 .wp-caption {}
 
 .wp-caption-text {}
 
 .gallery-caption {}
 
 .alignright {}
 
 .alignleft {}
 
 .aligncenter {}
 
 .screen-reader-text {
     clip: rect(1px, 1px, 1px, 1px);
     position: absolute !important
 }
 
 @media only screen and (max-width: 1180px) {
     * {
         -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
         box-sizing: border-box;
     }
     .nav-list {
         position: absolute;
         left: -110%;
         transition: 0.2s linear;
         -webkit-transition: 0.2s linear;
         -moz-transition: 0.2s linear;
     }
     .nav-list.open {
         left: 0;
         height: 100%;
         transition: 0.2s linear;
         -webkit-transition: 0.2s linear;
         -moz-transition: 0.2s linear;
     }
     body {
         max-width: 100%;
         -webkit-font-smoothing: antialiased;
        font-family: 'Arimo', sans-serif !important; 


		/* arimo-regular - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Arimo Regular'), local('Arimo-Regular'),
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-regular.svg#Arimo') format('svg'); /* Legacy iOS */
}
/* arimo-italic - latin */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 400;
  src: url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Arimo Italic'), local('Arimo-Italic'),
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-italic.svg#Arimo') format('svg'); /* Legacy iOS */
}
/* arimo-700 - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Arimo Bold'), local('Arimo-Bold'),
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700.svg#Arimo') format('svg'); /* Legacy iOS */
}
/* arimo-700italic - latin */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 700;
  src: url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Arimo Bold Italic'), local('Arimo-BoldItalic'),
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700italic.svg#Arimo') format('svg'); /* Legacy iOS */
}

         margin: 0px;
         padding: 0px;
     }
     li {
         list-style: none;
     }
     a {
         text-decoration: none;
         color: #000000;
     }
     #loader {
         display: none;
     }
     .logo5 {
         display: none;
     }
     .little-header {
         display: none;
     }
     .little-header.activated {
         display: none;
     }
     .all {
         width: 93%;
         display: block;
         margin: 0 auto;
     }
     .site-title-container {
         display: block;
         padding-top: 35px;
     }
     .site-title-wrapper {
         display: block;
         width: 95%;
         margin: 0 auto;
         margin-bottom: 25px;
         border-bottom: 1px solid #f2f2f2;
     }
     .site-title-wrapper h1 {
         font-size: 40px;
         padding: 0px 0px 7px 0px;
         font-weight: 400;
     }
     #site-description {
         display: none;
     }
     .entry-title {
         display: none;
     }
     .little-header {
         display: none;
     }
     #header {
         height: 80px;
         background: #fff;
     }
     header {
         background: #fff;
         box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
     }
     header .logo {
         display: block;
         float: left;
         width: 65%;
         max-width: 230px;
         padding: 18px 0px 18px 20px;
     }
     .logosection {
         background: #fff;
         height: 80px;
     }
     header .logo2 {
         display: block;
         float: left;
         width: 65%;
         max-width: 230px;
         padding: 18px 0px 18px 20px;
     }
     .burger-nav {
         width: 24px;
         float: right;
         margin: 26px 25px 0px 0px;
     }
     .burger-nav-close {
         width: 24px;
         float: right;
         margin: 26px 25px 0px 0px;
     }
     body.active {
         position: fixed;
     }
     header nav {
         position: fixed;
         width: 100%;
         z-index: 100000;
         background: url(/wp-content/uploads/2017/09/menu-background2.svg);
         background-size: cover;
         background-repeat: no-repeat;
         min-height: 100%;
         padding: 0px 0px 20px 0px;
         overflow-y: scroll !important;
     }
     header nav ul li {
         display: block;
         margin: 0 auto;
         width: 100%;
         padding: 25px 0px 25px 0px;
         border-top: 1px solid #d9d9d9;
     }
     header ul li:hover {
         background: #D9D9D9;
     }
     header ul .menu-item-has-children a:after {
         background: url(/wp-content/uploads/2017/09/arrow10.svg);
     }
     .menu {
         display: block;
         height: auto;
     }
     header ul li a {
         color: #333333;
         font-size: 20px;
         font-weight: 400;
         margin-left: 25px;
     }
     .sub-menu {
         padding: 0;
         margin: 0;
         display: block;
         background: #fff;
         position: relative;
         height: 190px;
         height: 0;
         transform: translate(0, 20px);
         clear: both;
         transition: .2s linear;
     }
     .sub-menu li {
         padding: 0;
         display: none;
         float: left;
         height: auto;
         border: none;
     }
     .sub-menu.open li {
         display: block;
     }
     .sub-menu li:hover {
         background: none;
     }
     .sub-menu li a {
         float: left;
         width: 100%;
         margin-left: 37px;
         margin-top: 18px;
         margin-bottom: 18px;
         font-size: 17px;
     }
     .sub-menu li a:hover {
         opacity: 0.7;
     }
     .menu-menu-1-container4 {
         position: absolute;
         height: 10000px;
         width: 100%;
         background: #000;
     }
     header ul .menu-item-has-children:hover .sub-menu.open {
         display: block;
     }
     .sub-menu.open {
         height: 190px;
         transition: .25s ease-out;
         margin-bottom: -5px;
         margin-top: 5px;
         padding-top: 15px;
     }
     .sub-menu li:hover header ul .menu-item-has-children a {
         background: #f2f2f2;
     }
     #menu-item-55,
     #menu-item-56,
     #menu-item-57 {}
     footer {
         background: #fff;
     }
     .sections-wrapper {
         max-width: 100%;
         background: #f2f2f2;
         padding: 1px 0px 0px 20px;
         height: 730px;
         box-shadow: 0 0 30px rgba(0, 0, 0, 0.05) inset;
         float: none;
         clear: both;
         line-height: 120%;
         color: #333333;
     }
     .sections-wrapper p {
         color: #333333;
         font-size: 16px;
     }
     .sections-wrapper a {
         color: #333333;
         font-size: 16px !important;
     }
     footer .footer-wrapper {
         display: block;
         width: 100%;
         padding: 0 20px;
         margin: 20px 0;
         color: #7C7C7C;
     }
     .footer-wrapper a {
         color: #7C7C7C;
     }
     .footer-wrapper a:hover {
         opacity: 0.7;
     }
     .div1 a {
         color: #333333;
     }
     #copyright {
         font-size: 14px;
     }
     .footer-links {
         display: block;
         float: none;
         margin-top: 20px;
         margin-left: -5px;
         line-height: 180%;
     }
     .footer-links a {
         margin: 0px 7px 0px 7px;
         font-size: 13px;
     }
     .sections h3 {
         font-weight: 600;
         padding-bottom: 25px;
         font-size: 23px;
         color: #000000;
     }
     .section1 {
         width: 100%;
         float: none;
         clear: both;
         margin-top: 50px;
     }
     .section2 {
         width: 100%;
         margin-top: 50px;
         float: none;
         clear: both;
     }
     .section3 {
         width: 100%;
         margin-top: 50px;
     }
     .section3 a {
         display: block;
     }
     .cimg3 {
         width: 20px;
     }
     .cli {
         margin: 15px 0px;
     }
     .sa:after,
     .sa2:after {
         display: inline-block;
         content: "";
         width: 10px;
         height: 10px;
         margin-left: 5px;
         background: transparent url('/wp-content/uploads/2017/09/arrow10.svg') no-repeat;
     }
     .sa2 {
         margin: 15px 0px 15px 0px;
     }
     .sa:hover,
     .sa2:hover {
         color: #4C83DE;
         cursor: pointer;
     }
     .cimg {
         width: 26px;
     }
     .cimg7 {
         display: block;
         margin-top: 7px;
         margin-left: 24px;
     }
     .sp1 {
         max-width: 290px;
         line-height: 125%;
     }
     .section12 {
         display: block;
         width: 1080px;
         float: none;
         margin: 0 auto;
     }
     .sp2 {
         float: left;
     }
     .sul {
         float: right;
     }
     .flink {
         color: #333333;
     }
     .flink:hover {
         cursor: pointer;
         opacity: 0.6;
     }
     .wpcf7-submit {
         background: #4C83DE;
         padding: 6px 50px;
         border-radius: 20px;
         color: #fff;
         border: none;
         font-size: 15px;
         cursor: pointer;
         -webkit-appearance: none;
         height: 40px;
         width: 200px;
         box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
         -webkit-box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
         -moz-box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
     }
     .wpcf7-submit:focus {
         color: #333333;
     }
     label {
         font-size: 14px;
         font-weight: 700;
     }
     input:focus,
     textarea:focus {
         outline: none;
         background: #fff;
         border: 2px solid #f2f2f2;
     }
     input,
     textarea {
         box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
         border-radius: 7px;
         border: none;
         background: #EAEAEA;
         padding: 5px 6px;
         width: 90%;
         height: 35px;
         font-size: 15px;
         -webkit-box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
         -moz-box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
     }
     textarea {
         height: 200px;
     }
     #smoothup {
         height: 44px;
         width: 44px;
         position: fixed;
         display: block;
         bottom: 37px;
         left: 0;
         right: 0;
         margin: auto;
         opacity: 0.22;
         z-index: 99999999;
         background: url("/wp-content/uploads/2017/11/totop4.svg");
         box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
         -webkit-box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
         -moz-box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
     }
     #smoothup:hover {
         opacity: 0.55;
     }
     .error404 .entry-content {
         width: 95%;
         display: block;
         margin: 0 auto;
         padding: 65px 0px;
     }
     .bigfour {
         font-size: 90px;
         font-weight: 700;
         margin-bottom: 25px;
     }
 }
 
 @media only screen and (min-width: 1181px) {
     * {
         -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
         box-sizing: border-box;
     }
     body {
         max-width: 100%;
         -webkit-font-smoothing: antialiased;
        font-family: 'Arimo', sans-serif !important;
/* arimo-regular - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Arimo Regular'), local('Arimo-Regular'),
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-regular.svg#Arimo') format('svg'); /* Legacy iOS */
}
/* arimo-italic - latin */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 400;
  src: url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Arimo Italic'), local('Arimo-Italic'),
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-italic.svg#Arimo') format('svg'); /* Legacy iOS */
}
/* arimo-700 - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Arimo Bold'), local('Arimo-Bold'),
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700.svg#Arimo') format('svg'); /* Legacy iOS */
}
/* arimo-700italic - latin */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 700;
  src: url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Arimo Bold Italic'), local('Arimo-BoldItalic'),
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/blankslate-child/fonts/arimo-v11-latin-700italic.svg#Arimo') format('svg'); /* Legacy iOS */
}

         margin: 0;
         padding: 0;
     }
     li {
         list-style: none;
     }
     a {
         text-decoration: none;
         color: #333333;
     }
     #loader {
         background: #fff;
         width: 100%;
         height: 100%;
         position: fixed;
         left: 0;
         right: 0;
         top: 0;
         bottom: 0;
         overflow: hidden;
         z-index: 999999999999999;
         min-height: 100%;
         height: auto !important;
         display: block;
         margin: auto;
         -moz-appearance: none;
     }
     .logo5 {
         width: 550px;
         position: absolute;
         left: 0;
         right: 0;
         top: 0;
         bottom: 0;
         margin: auto;
     }
     .site-title-container {}
     .site-title-wrapper {
         display: block;
         width: 900px;
         margin: 0 auto;
         margin-bottom: 25px;
         border-bottom: 1px solid #f2f2f2;
     }
     .site-title-wrapper h1 {
         font-size: 50px;
         padding: 38px 0px 7px 0px;
         font-weight: 400;
     }
     #site-description {
         display: none;
     }
     .entry-title {
         display: none;
     }
     .mini-logo {
         width: 240px;
         float: left;
         padding-top: 7px;
     }
     .little-header {
         position: fixed;
         width: 100%;
         z-index: 1000000;
         display: none;
         background: #fff;
         height: 60px;
         border-bottom: 1px solid #f2f2f2;
         top: 0px;
         transition: 0.1s linear;
     }
     .little-header.activated {
         display: block;
         transition: 0.1s linear;
     }
     .little-header ul {
         padding: 0;
         line-height: 60px;
     }
     .little-header nav {
         max-width: 800px;
         float: right;
     }
     .little-header header {
         height: 60px;
     }
     .little-header .sub-menu {
         padding: 0;
         margin: 0 auto;
         position: absolute;
         z-index: 500;
         display: none;
         background: #ffffff;
         width: 230px;
         border-radius: 0px 0px 5px 5px;
         margin-left: 0px;
         transition: 0.1s linear;
         border: none;
         border-top: none;
         margin-top: -16px;
         padding: 7px 0px 7px 0px;
     }
     .header {
         display: none !important;
     }
     .header_wrapper {
         -webkit-box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
         -moz-box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
         box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
     }
     header {
         display: block !important;
         width: 900px;
         margin: 0 auto !important;
         height: 100px;
     }
     .burger-nav {
         display: none;
     }
     header .logo {
         float: left;
         width: 260px;
         padding-top: 26px;
     }
     header .logo2 {
         display: none;
     }
     .burger-nav-close {
         display: none;
     }
     header ul {
         float: right;
         padding-top: 43px;
     }
     header ul li {
         float: left;
     }
     header ul li a {
         display: block;
         margin: 0px 16px 0px 16px;
         padding-bottom: 15px;
         color: #333333;
         transition: 0.1s linear;
         font-size: 15px;
     }
     header ul li a:hover {
         color: #4C83DE;
         transition: 0.1s linear;
     }
     header .active {
         color: #4C83DE;
     }
     .sub-menu {
         padding: 0;
         margin: 0 auto;
         position: absolute;
         z-index: 500;
         display: none;
         background: #fcfcfc;
         width: 230px;
         border-radius: 5px;
         margin-left: 0px;
         transition: 0.1s linear;
         border: 1px solid #E5E5E5;
         margin-top: -4px;
         padding: 7px 0px 7px 0px;
         box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
     }
     .sub-menu li {
         float: none;
         list-style: none;
         height: 5px;
         border-radius: 3px;
     }
     .sub-menu li a {
         line-height: normal;
         padding: 0px;
         margin: 0;
         float: left;
         width: 100%;
         font-size: 15px;
         padding-left: 20px;
         text-align: left;
         margin: 10px 0px 10px 0px;
     }
     .sub-menu li a:hover {
         border-radius: 3px;
         color: #4C83DE;
         opacity: 1;
     }
     #menu-item-56 a,
     #menu-item-61 a {
         border: none;
     }
     header ul .menu-item-has-children:hover .sub-menu {
         display: block;
         transition: 0.1s ease-in-out;
     }
     #menu-item-55,
     #menu-item-56,
     #menu-item-57 {}
     footer {
         background: #fff;
         line-height: 120%;
     }
     .sections {
         display: block;
         max-width: 900px;
         margin: 0 auto;
     }
     .sections-wrapper {
         width: 100%;
         background: url(/wp-content/uploads/2017/09/background1-1.svg);
         background-repeat: no-repeat;
         background-size: cover;
         background: #f2f2f2;
         box-shadow: 0 0 30px rgba(0, 0, 0, 0.05) inset;
         height: 260px;
         padding-top: 18px;
     }
     footer .footer-wrapper {
         display: block;
         width: 900px;
         margin: 0 auto;
         margin-top: 20px;
         margin-bottom: 20px;
     }
     .footer-wrapper a {
         color: #7C7C7C;
     }
     .footer-wrapper a:hover {
         opacity: 0.7;
     }
     .footer-links {
         float: right;
     }
     .sections h3 {
         font-weight: 600;
         padding-bottom: 20px;
         font-size: 20px;
     }
     .section1 {
         width: 33.3%;
         margin-top: 10px;
         padding-left: 30px;
         float: left;
     }
     .section2 {
         width: 33.3%;
         margin-top: 10px;
         padding-left: 20px;
         float: left;
     }
     .section3 {
         width: 33.3%;
         margin-top: 10px;
         padding-left: 50px;
         float: left;
     }
     .section3 a {
         display: block;
     }
     .cimg3 {
         width: 20px;
     }
     .cimg7 {
         display: block;
         margin-top: 7px;
         margin-left: 24px;
     }
     .cli {
         margin: 15px 0px;
     }
     .sa {}
     .sa2 {
         margin: 15px 0px 15px 0px;
     }
     .sa,
     .sa2 {
         transition: 0.1s linear;
     }
     .sa:after,
     .sa2:after {
         display: inline-block;
         content: "";
         width: 10px;
         height: 10px;
         margin-left: 5px;
         background: transparent url('/wp-content/uploads/2017/09/arrow10.svg') no-repeat;
     }
     .sa:hover,
     .sa2:hover {
         color: #4C83DE;
         cursor: pointer;
         transition: 0.1s linear;
     }
     .cimg {
         width: 26px;
     }
     .sp1 {
         max-width: 290px;
     }
     .section12 {
         display: block;
         width: 1080px;
         float: none;
         margin: 0 auto;
     }
     .sp2 {
         float: left;
     }
     .sul {
         float: right;
     }
     .flink {
         color: #333333;
     }
     #copyright {
         font-size: 15px;
         color: #7C7C7C;
     }
     .flink:hover {
         cursor: pointer;
         opacity: 0.6;
     }
     #smoothup {
         height: 47px;
         width: 47px;
         position: fixed;
         display: block;
         bottom: 29px;
         left: 0;
         right: 0;
         margin: auto;
         opacity: 0.3;
         background: url("/wp-content/uploads/2017/10/totop3.svg");
         -webkit-transition-duration: 0.5s;
         -moz-transition-duration: 0.5s;
         transition-duration: 0.5s;
         transition: 0.5s linear;
         cursor: pointer;
         box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
     }
     #smoothup:hover {
         opacity: 1;
         transition: 0.5s linear;
     }
     .wpcf7-submit {
         background: #4C83DE;
         padding: 6px 50px;
         border-radius: 20px;
         color: #fff;
         border: none;
         font-size: 15px;
         cursor: pointer;
         transition: 0.1s ease;
         box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
         -webkit-appearance: none;
         height: 35px;
     }
     .wpcf7-submit:hover {
         transition: 0.1s ease;
         background: #1C57AF;
     }
     .wpcf7-submit:focus {
         color: #333333;
     }
     label {
         font-size: 14px;
         font-weight: 700;
     }
     input {
         height: 30px;
     }
     input:focus,
     textarea:focus {
         outline: none;
         background: #fff;
         border: 2px solid #f2f2f2;
     }
     input,
     textarea {
         box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
         border-radius: 7px;
         border: none;
         background: #EAEAEA;
         padding: 3px 6px;
     }
     .error404 .entry-content {
         width: 1080px;
         display: block;
         margin: 0 auto;
         padding: 65px 0px;
     }
     .bigfour {
         font-size: 130px;
         font-weight: 700;
         margin-bottom: 25px;
     }
 }
 
 @media only screen and (min-width: 1281px) {
     * {
         -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
         box-sizing: border-box;
     }
     body {
         max-width: 100%;
         -webkit-font-smoothing: antialiased;
       font-family: 'Arimo', sans-serif !important; 

	

         margin: 0;
         padding: 0;
     }

/* arimo-regular - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/arimo-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Arimo Regular'), local('Arimo-Regular'),
       url('../fonts/arimo-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/arimo-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/arimo-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/arimo-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/arimo-v11-latin-regular.svg#Arimo') format('svg'); /* Legacy iOS */
}
/* arimo-italic - latin */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/arimo-v11-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Arimo Italic'), local('Arimo-Italic'),
       url('../fonts/arimo-v11-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/arimo-v11-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/arimo-v11-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/arimo-v11-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/arimo-v11-latin-italic.svg#Arimo') format('svg'); /* Legacy iOS */
}
/* arimo-700 - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/arimo-v11-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Arimo Bold'), local('Arimo-Bold'),
       url('../fonts/arimo-v11-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/arimo-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/arimo-v11-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/arimo-v11-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/arimo-v11-latin-700.svg#Arimo') format('svg'); /* Legacy iOS */
}
/* arimo-700italic - latin */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/arimo-v11-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Arimo Bold Italic'), local('Arimo-BoldItalic'),
       url('../fonts/arimo-v11-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/arimo-v11-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/arimo-v11-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/arimo-v11-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/arimo-v11-latin-700italic.svg#Arimo') format('svg'); /* Legacy iOS */
}

     li {
         list-style: none;
     }
     a {
         text-decoration: none;
         color: #333333;
     }
     #loader {
         background: #fff;
         width: 100%;
         height: 100%;
         position: fixed;
         left: 0;
         right: 0;
         top: 0;
         bottom: 0;
         overflow: hidden;
         z-index: 999999999999999;
         min-height: 100%;
         height: auto !important;
         display: block;
         margin: auto;
         -moz-appearance: none;
     }
     .logo5 {
         width: 550px;
         position: absolute;
         left: 0;
         right: 0;
         top: 0;
         bottom: 0;
         margin: auto;
     }
     .site-title-container {}
     .site-title-wrapper {
         display: block;
         width: 1080px;
         margin: 0 auto;
         margin-bottom: 25px;
         border-bottom: 1px solid #f2f2f2;
     }
     .site-title-wrapper h1 {
         font-size: 50px;
         padding: 38px 0px 7px 0px;
         font-weight: 400;
     }
     #site-description {
         display: none;
     }
     .entry-title {
         display: none;
     }
     .mini-logo {
         width: 240px;
         float: left;
         padding-top: 7px;
     }
     .little-header {
         position: fixed;
         width: 100%;
         z-index: 1000000;
         display: none;
         background: fff;
         height: 60px;
         border-bottom: 1px solid #f2f2f2;
         top: 0px;
         transition: 0.1s linear;
     }
     .little-header.activated {
         display: block;
         transition: 0.1s linear;
     }
     .little-header ul {
         padding: 0;
         line-height: 60px;
     }
     .little-header nav {
         max-width: 800px;
         float: right;
     }
     .little-header header {
         height: 60px;
     }
     .little-header .sub-menu {
         padding: 0;
         margin: 0 auto;
         position: absolute;
         z-index: 500;
         display: none;
         background: fff;
         width: 230px;
         border-radius: 0px 0px 5px 5px;
         margin-left: 0px;
         transition: 0.1s linear;
         border: none;
         border-top: none;
         margin-top: -16px;
         padding: 7px 0px 7px 0px;
     }
     .header {
         display: none !important;
     }
     .header_wrapper {
         -webkit-box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
         -moz-box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
         box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
     }
     header {
         display: block !important;
         width: 1080px;
         margin: 0 auto !important;
         height: 120px;
     }
     .burger-nav {
         display: none;
     }
     header .logo {
         float: left;
         width: 360px;
         padding-top: 25px;
     }
     header .logo2 {
         display: none;
     }
     .burger-nav-close {
         display: none;
     }
     header ul {
         float: right;
         padding-top: 55px;
     }
     header ul li {
         float: left;
     }
     header ul li a {
         display: block;
         margin: 0px 20px 0px 20px;
         padding-bottom: 15px;
         color: #333333;
         transition: 0.1s linear;
         font-size: 16px;
     }
     header ul li a:hover {
         color: #4C83DE;
         transition: 0.1s linear;
     }
     header .active {
         color: #4C83DE;
     }
     .sub-menu {
         padding: 0;
         margin: 0 auto;
         position: absolute;
         z-index: 500;
         display: none;
         background: #fcfcfc;
         width: 230px;
         border-radius: 5px;
         margin-left: 0px;
         transition: 0.1s linear;
         border: 1px solid #E5E5E5;
         margin-top: -4px;
         padding: 7px 0px 7px 0px;
         box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
     }
     .sub-menu li {
         float: none;
         list-style: none;
         height: 5px;
         border-radius: 3px;
     }
     .sub-menu li a {
         line-height: normal;
         padding: 0px;
         margin: 0;
         float: left;
         width: 100%;
         font-size: 16px;
         padding-left: 20px;
         text-align: left;
         margin: 10px 0px 10px 0px;
     }
     .sub-menu li a:hover {
         border-radius: 3px;
         color: #4C83DE;
         opacity: 1;
     }
     #menu-item-56 a,
     #menu-item-61 a {
         border: none;
     }
     header ul .menu-item-has-children:hover .sub-menu {
         display: block;
         transition: 0.1s ease-in-out;
     }
     #menu-item-55,
     #menu-item-56,
     #menu-item-57 {}
     footer {
         background: #fff;
         line-height: 120%;
     }
     .sections {
         display: block;
         max-width: 1080px;
         margin: 0 auto;
     }
     .sections-wrapper {
         width: 100%;
         background: url(/wp-content/uploads/2017/09/background1-1.svg);
         background-repeat: no-repeat;
         background-size: cover;
         background: #f2f2f2;
         box-shadow: 0 0 30px rgba(0, 0, 0, 0.05) inset;
         height: 290px;
         padding-top: 30px;
     }
     footer .footer-wrapper {
         display: block;
         width: 1080px;
         margin: 0 auto;
         margin-top: 20px;
         margin-bottom: 20px;
     }
     .footer-wrapper a {
         color: #7C7C7C;
     }
     .footer-wrapper a:hover {
         opacity: 0.7;
     }
     .footer-links {
         float: right;
     }
     .sections h3 {
         font-weight: 600;
         padding-bottom: 20px;
         font-size: 20px;
     }
     .section1 {
         width: 360px;
         margin-top: 10px;
         padding-left: 30px;
         float: left;
     }
     .section2 {
         width: 360px;
         margin-top: 10px;
         padding-left: 20px;
         float: left;
     }
     .section3 {
         width: 360px;
         margin-top: 10px;
         padding-left: 50px;
         float: left;
         line-height: 150%;
     }
     .cimg3 {
         width: 20px;
     }
     .cimg7 {
         display: block;
         margin-top: 7px;
         margin-left: 24px;
     }
     .cli {
         margin: 15px 0px;
     }
     .sa,
     .sa2 {
         transition: 0.1s linear;
     }
     .sa:hover,
     .sa2:hover {
         color: #4C83DE;
         cursor: pointer;
         transition: 0.1s linear;
     }
     .cimg {
         width: 26px;
     }
     .sp1 {
         max-width: 290px;
     }
     .section12 {
         display: block;
         width: 1080px;
         float: none;
         margin: 0 auto;
     }
     .sp2 {
         float: left;
     }
     .sul {
         float: right;
     }
     .flink {
         color: #333333;
     }
     #copyright {
         font-size: 15px;
         color: #7C7C7C;
     }
     .flink:hover {
         cursor: pointer;
         opacity: 0.6;
     }
     #smoothup {
         height: 47px;
         width: 47px;
         position: fixed;
         display: block;
         bottom: 29px;
         left: 0;
         right: 0;
         margin: auto;
         opacity: 0.3;
         background: url("/wp-content/uploads/2017/10/totop3.svg");
         -webkit-transition-duration: 0.5s;
         -moz-transition-duration: 0.5s;
         transition-duration: 0.5s;
         transition: 0.5s linear;
         cursor: pointer;
         box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
     }
     .sp1 {
         line-height: 125%;
     }
     #smoothup:hover {
         opacity: 1;
         transition: 0.5s linear;
     }
     .wpcf7-submit {
         background: #4C83DE;
         padding: 6px 50px;
         border-radius: 20px;
         color: #fff;
         border: none;
         font-size: 15px;
         cursor: pointer;
         transition: 0.1s ease;
         box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
         -webkit-appearance: none;
         height: 35px;
     }
     .wpcf7-submit:hover {
         transition: 0.1s ease;
         background: #1C57AF;
     }
     .wpcf7-submit:focus {
         color: #333333;
     }
     label {
         font-size: 14px;
         font-weight: 700;
     }
     input {
         height: 30px;
     }
     input:focus,
     textarea:focus {
         outline: none;
         background: #fff;
         border: 2px solid #f2f2f2;
     }
     input,
     textarea {
         box-shadow: 0px 0px 69px -3px rgba(0, 0, 0, 0.07);
         border-radius: 7px;
         border: none;
         background: #EAEAEA;
         padding: 3px 6px;
     }
     .error404 .entry-content {
         width: 1080px;
         display: block;
         margin: 0 auto;
         padding: 65px 0px;
     }
     .bigfour {
         font-size: 130px;
         font-weight: 700;
         margin-bottom: 25px;
     }
     .sections-wrapper p {
         color: #333333;
     }
 }