body {
  background-color: #e9e9f8 !important;
  font-size: 1.5rem;
}

b, strong {
  font-weight: 800 !important;
}

.vert-c {
    display: flex;
    justify-content: center;
    align-items: center;
}

.align-v {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.mh-menu {
  min-height: 250px;
}

header {
  background-color: #e9e9f8;
}

.logo-top {
  animation: launch ease-in-out 3s infinite;
  -webkit-animation: launch ease-in-out 3s infinite
}

.nav-top {
  border-bottom: 2px solid #000;
}

.nav-button button {
  border: 0;
  background-color: transparent;
  font-size: 1.5rem;
}

.banner-top .logo img {
  width: 80%;
}

.banner-top .logo {
    position: relative;
}

.banner-top .banner-info h1 {
  color: #000;
  font-family: 'anaheimregular';
  margin-bottom: 20px;
}

.banner-top .banner-info h1 strong {
  color: #fff;
  background-color: #000;
  padding: 0 10px;
}

.banner-top .banner-info span {
  border-bottom: 2px solid #000;
}

.banner-top .banner-info {
  position: relative;
}

.button-link a {
  background-color: #e1e1f7;
  color: #000;
  padding: 10px 25px 8px 25px;
  border: 2px solid #0000e8;
  text-decoration: none !important;
  border-radius: 28px;
  display: inline-block;
  cursor: pointer;
  line-height: 100%;
}

.button-link a:hover {
  background-color: #0000e8;
  color: #fff !important;
  text-decoration: none !important;
}

.button-link a .svg-inline--fa {
  color: #0000e8;
  vertical-align: middle;
}

.button-link a:hover .svg-inline--fa {
  color: #fff;
}

.button-link a i {
  color: #0000e8;
  font-size: 1.9rem;
  vertical-align: bottom;
}

.button-link a:hover i {
  color: #fff;
}

.button-top {
  background-color: #adadf0;
}

.companies {
  background-color: #c7c7f3;
}

.active-button a {
  background-color: #0000e8;
  color: #fff;
  line-height: 100%;
}

.button-link.active-button a .svg-inline--fa {
  color: #fff;
}

.title-section p {
  color: #000;
  font-family: 'anaheimregular' !important;
  margin-bottom: 15px;
  line-height: 100%;
}

.title-section .message p {
  font-family: 'Raleway';
  font-weight: bold;
  line-height: 130%;
}

.services .services-box a {
  font-family: 'anaheimregular';
  color: #2121dc;
  text-decoration: underline;
  cursor: pointer;
}

.services .services-box a:hover {
  color: #000;
}

.services .services-box p {
  font-family: 'anaheimregular';
  color: #000;
  margin-bottom: 0;
}

.sentence {
  background-color: #8484e2;
  background-image: url(../img/sentence-background.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.sentence p {
  color: #fff;
  font-family: 'anaheimregular';
  line-height: 150%;
    text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.7), 0px 0px 10px rgba(0, 0, 0, 1);
}

.sentence .author p {
  font-family: 'Raleway';
  font-weight: 800;
}

.sentence .author p:last-child {
  margin-bottom: 0;
}

.sentence .charge p {
  font-family: 'Raleway';
  font-weight: 300;
}

.sentence .charge p:last-child {
  margin-bottom: 0;
}

.clients {
  background-color: #e9e9f8;
}

.clients h3 {
  font-family: 'anaheimregular';
  text-transform: uppercase;
}

.clients p {
  font-family: 'Raleway';
  font-weight: 300;
}

.clients .nav-pills a {
  border: 4px solid transparent;
  display: block;
  background-color: #fff;
  cursor: pointer;
}

.clients .nav-pills a img {
  opacity: 0.5;
}

.clients .nav-pills a.active {
  border: 4px solid #0000e8;
}

.clients .nav-pills a.active img {
  opacity: 1;
}

.founder {
  background-color: #c7c7f3;
}

.founder .rounded-circle {
  border: 4px solid #0000e8;
}

.founder .founder-info p {
  font-family: 'anaheimregular';
  line-height: 130%;
  margin-bottom: 0;
}

.founder .founder-text p {
  font-family: 'Raleway';
  font-weight: 300;;
}

.founder .founder-post p {
  font-family: 'anaheimregular';
  line-height: 120%;
  margin-bottom: 0;
}

.founder .founder-post .svg-inline--fa {
  font-size: 1.1rem;
}

.founder a .post-box {
  background-color: #e3e3f9;
  height: 100%;
  border-radius: 5px;
}

.founder a {
  text-decoration: none;
}

.founder a:hover {
  text-decoration: none;
}

.founder a:hover .post-box {
  background-color: #a6a6ee;
}

.founder a .post-box .text p {
  font-family: 'Raleway';
  font-weight: 700;
  line-height: 130%;
  color: #2c2c2c;
}

.founder a .post-box .text p:last-child {
  margin-bottom: 0;
}

.founder a .post-box .date small {
  font-family: 'Raleway';
  line-height: 130%;
  color: #2c2c2c;
}

.founder a .post-box .date small:last-child {
  margin-bottom: 0;
}

.founder a .post-box .svg-inline--fa {
  color: #0000e8;
  font-size: 1.9rem;
  vertical-align: middle;
}

#nav-menu.overlay ul {
  list-style: none;
  padding: 0;
}

#nav-menu.overlay ul li {

}

#nav-menu.overlay {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1031;
  top: 0;
  right: 0;
  background-color: #fff;
  overflow-x: hidden;
  transition: 0.5s;
}

#nav-menu .overlay-content {
  position: relative;
  width: 100%;
  text-align: center;
}

#nav-menu.overlay a {
  padding: 5px;
  text-decoration: none;
  display: block;
  transition: 0.3s;
  font-weight: 500;
  font-family: 'anaheimregular';
  cursor: pointer;
  color: #000;
}

#nav-menu.overlay a:hover, #nav-menu.overlay a:focus {
  color: #0000e8;
}

#nav-menu.overlay .closebtn {
  position: relative;
}

#nav-menu.overlay .dropdown-menu.show {
  display: block;
  text-align: center;
  float: none;
  border: 0;
}

#nav-menu.overlay .dropdown-menu a {
  font-size: 1.3rem !important;
  color: #7f7f7f;
  padding: 0;
}

#nav-menu.overlay .dropdown-menu a:hover {
  color: #0000e8;
}

#nav-menu.overlay .dropdown-toggle::after {
  display:none !important;
}

#nav-menu.overlay .dropdown-item:focus, #nav-menu.overlay .dropdown-item:hover {
  background-color: transparent;
}

#nav-menu.overlay .menu-level-0.show span {
  border-bottom: 3px solid #0000e8;
}

#nav-menu.overlay .top-search {
  border-bottom: 3px solid #000;
}

#nav-menu.overlay .top-search input {
  border: 0;
  font-family: 'anaheimregular';
}

#nav-menu.overlay .top-search button {
  border: 0;;
  background-color: transparent;
  padding: 0 15px;
}

.content-info .title-info p {
  font-family: 'Raleway';
  font-weight: 800;
  line-height: 130%;
  color: #000000;
  text-transform: uppercase;
  text-decoration: underline;
}

.content-info, .content-info p, .content-info strike, .content-info blockquote {
  font-family: 'Raleway';
  font-weight: 300;
  line-height: 130%;
  color: #000000;
}

 .content-info blockquote {
   margin: 1em;
 }

.content-info h1, .content-info h2, .content-info h3, .content-info h4, .content-info h5, .content-info h6 {
  color: #000;
  font-family: 'anaheimregular';
}
.content-info p:last-child {
  margin-bottom: 0;
}
.content-info li {
  font-family: 'Raleway';
  font-weight: 300;
  line-height: 130%;
  color: #000000;
  font-size: 1.2rem;
  margin-top: 0.6rem;
}
.section p {
  color: #fff;
  font-family: 'anaheimregular';
}

.section p span {
  background-color: #000;
  margin-bottom: 0;
  padding: 2px 15px;
  display: inline-block;
}

.title h1, .title h2, .title h3, .title h4, .title h5, .title h6 {
  color: #000;
  font-family: 'anaheimregular';
}

.content-services a {
  text-decoration: none !important;
  display: block;
}

.content-services .box-services {
  border-top: 3px solid #000;
  border-bottom: 3px solid #000;
  margin-top: -3px;
  text-decoration: none;
}

.content-services .box-services a:hover {
  background-color: #bec5f2;
  text-decoration: none;
}

.content-services .box-services .service-title p {
  font-family: 'anaheimregular';
  color: #0000e8;
}

.content-info .content-clients {
  background-color: #bec5f2;
}

.content-info .title-message p {
  font-size: 1.5rem;
}

.content-info a {
  color: #2121dc;
  text-decoration: underline;
}

.content-info a:hover {
  color: #000;
}

.content-info .founder {
  background-color: transparent;
}

.content-info .content-posts a .post-box {
  background-color: #f4f4fc;
  height: 100%;
  border-radius: 5px;
}

.content-info .content-posts a {
  text-decoration: none;
}

.content-info .content-posts a:hover {
  text-decoration: none;
}

.content-info .content-posts .founder-post p {
  font-family: 'anaheimregular';
  line-height: 120%;
  margin-bottom: 0;
}

.content-info .content-posts .founder-post a {
  font-family: 'anaheimregular';
  line-height: 120%;
  margin-bottom: 0;
  text-decoration: underline;
}

.content-info .content-posts .founder-post .svg-inline--fa {
  font-size: 1.1rem;
}

.content-info .content-posts a:hover .post-box {
  background-color: #a6a6ee;
}

.content-info .content-posts a .post-box .text p {
  font-family: 'Raleway';
  font-weight: 700;
  line-height: 130%;
  color: #2c2c2c;
  font-size: 1.0rem;
}

.content-info .content-posts a .post-box .text p:last-child {
  margin-bottom: 0;
}

.content-info .content-posts a .post-box .date small {
  font-family: 'Raleway';
  line-height: 130%;
  color: #2c2c2c;
}

.content-info .content-posts a .post-box .date small:last-child {
  margin-bottom: 0;
}

.content-info .content-posts a .post-box .svg-inline--fa {
  color: #0000e8;
  vertical-align: middle;
}

.content-team .team-info .name p {
  font-family: 'anaheimregular';
}

.content-info .post-box-resources {
  background-color: #f4f4fc;
  height: 100%;
  border-radius: 5px;
}

.content-info .post-box-resources:hover {
  background-color: #a6a6ee;
}

.content-info  .post-box-sampler {
  background-color: #FFF ;
}
.content-info  .post-box-sampler a {
  text-decoration: none;
    color: #fff;

}
.content-info .post-box-resources .text p {
    font-family: 'Raleway';
    font-weight: 400;
    line-height: 130%;
    color: #2c2c2c;
    font-size: 1.0rem;
}

.content-info .post-box-resources .date small {
    font-family: 'Raleway';
    line-height: 130%;
    color: #2c2c2c;
}

.content-info .post-box-resources .svg-inline--fa {
    color: #0000e8;
    vertical-align: middle;
}

.tags ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.tags ul li {
  display: inline-block;
  margin-right: 10px;
}

.tags ul li:last-child {
  margin-right: 0px;
}

.tags ul li a {
  color: #fff;
  padding: 5px 10px;
  background-color: #000;
  font-family: 'anaheimregular';
  display: inline-block;
}

.tags ul li a:hover {
  background-color: #2121dc;
  color: #fff;
}

.tags-cl ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.tags-cl ul li {
  display: inline-block;
  margin-right: 10px;
}

.tags-cl ul li:last-child {
  margin-right: 0px;
}

.tags-cl ul li {
  color: #fff;
  padding: 5px 10px;
  background-color: #000;
  font-family: 'anaheimregular';
}

.filters ul {
  list-style: none;
  padding: 0;
}

.filters ul li {
  display: inline-block;
  margin-right: 5px;
}

.filters ul li:last-child {
  margin-right: 0px;
}

.filters ul li a {
  color: #000;
  padding: 2px 10px;
  background-color: #fff;
  font-family: 'Raleway';
  font-weight: 400;
  display: inline-block;
  text-decoration: none;
  margin-bottom: 10px;
  border: 2px solid #0000e8;
}

.filters ul li a:hover {
  background-color: #000;
  border: 2px solid #000;
  color: #fff;
}

.filters ul li.active a{
  background-color: #000;
  border: 2px solid #000;
  color: #fff;
}

.content-client {

}

.content-client a {
  text-decoration: none !important;
  /*display: block;*/
}

.content-client .box-clients {
  border-top: 3px solid #000;
  border-bottom: 3px solid #000;
  margin-top: -3px;
  text-decoration: none;
}

.content-client .box-clients a:hover {
  /*background-color: #bec5f2;*/
  text-decoration: none;
}

.content-client .box-clients a:hover .row {
  background-color: #bec5f2;
  text-decoration: none;
}

.content-client .box-clients a .company-title p {
  font-family: 'anaheimregular';
  color: #0000e8;
}

.content-client .box-clients a .case p {
  font-family: 'Raleway';
  font-weight: 700;
  text-transform: uppercase;
}

.page-item .page-link {
  border-right: 1px solid #000 !important;
  margin-left: -1px;
}

.page-item:first-child .page-link {
  border-right: 1px solid transparent !important;
}

.page-item:nth-last-child(2) .page-link {
  border-right: 1px solid transparent !important;
}

.page-item:last-child .page-link {
  border-right: 1px solid transparent !important;
}

.page-link {
  color: #000000 !important;
  background-color: transparent !important;
  text-decoration: none !important;
  margin-left: 0px !important;
  border: 0px !important;
  padding: 0rem 1rem !important;
  line-height: 100% !important;
  font-size: 1.3rem;
  font-family: 'anaheimregular';
  position: relative;
}

.page-item {
  padding: .6rem 0;
  text-decoration: none;
  background-color: transparent;
  border: 1px solid transparent;
  margin-left: -2px;
  z-index: 1;
}

.page-item:hover {
  text-decoration: none;
  background-color: #0000e8;
  border: 1px solid #0000e8;
  z-index: 2;
}

.page-item:hover .page-link {
  color: #fff !important;
  border-right: 1px solid transparent !important;
}

.active-link {
  background-color: #0000e8;
  color: #fff;
  line-height: 100%;
}

.active-link a {
  color: #fff !important;
  border-right: 1px solid transparent !important;
}

.page-item:hover:before .page-link {
  content: "";
  border-right: 1px solid transparent !important;
}

.active-link a .svg-inline--fa {
    color: #fff;
    vertical-align: middle;
}

.sub-title p {
  font-family: 'anaheimregular';
  line-height: 120%;
  margin-bottom: 0;
}

footer {
  background-color: #000000;
}

footer .footer-title p {
  font-family: 'anaheimregular';
  font-size: 1.4rem;
  color: #fff;
  margin-bottom: 5px;
}

footer .footer-info p {
  font-family: 'Raleway';
  font-weight: 500;
  font-size: 1.0rem;
  color: #fff;
  margin-bottom: 5px;
}

footer .footer-info p span {
  color: #bec5f2;
}

footer .footer-info p a {
  color: #bec5f2;
  text-decoration: none;
}

footer .footer-info p a:hover {
  color: #fff;
  text-decoration: underline;
}

footer .footer-info input {
  font-family: 'anaheimregular';
  font-size: 1.2rem;
  background-color: #e4e4e4;
  padding: 10px 20px;
  border: 0;
  border-radius: 10px;
  min-height: 60px;
}

footer .footer-info button {
  background-color: #0000e8;
  color: #fff;
  padding: 5px 25px 8px 25px;
  border: 2px solid #0000e8;
  text-decoration: none;
  border-radius: 28px;
  font-size: 1.1rem;
  display: inline-block;
  cursor: pointer;
}

footer .footer-info button:hover {
  background-color: #fff;
  color: #000;
  text-decoration: none;
  border: 2px solid #0000e8;
}

footer .footer-info button .svg-inline--fa {
  color: #fff;
  font-size: 1.8rem;
  vertical-align: bottom;
}

footer .footer-info button:hover .svg-inline--fa {
  color: #000;
}

/*Blog*/

#search-bar {
  padding: .2rem .5rem;
}

#search-bar input {
  outline: none;
}

#search-bar input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  font-family: inherit;
  font-size: 100%;
}

#search-bar input::-webkit-search-decoration,
#search-bar input::-webkit-search-cancel-button {
  display: none;
}

#search-bar input[type="search"] {
  background: transparent url(../img/search-light.svg) no-repeat 5px center;
  border: 0;
  padding: 9px 10px 9px 32px;
  width: 55px;
  -webkit-border-radius: 10em;
  -moz-border-radius: 10em;
  border-radius: 10em;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
  background-size: 25px;
  font-family: 'anaheimregular';
  font-size: 1.2rem;
}

#search-bar input:-moz-placeholder {
  color: #999;
}

#search-bar input::-webkit-input-placeholder {
  color: #999;
}

#search-bar input[type="search"] {
  width: 5px;
  padding-left: 15px;
  color: transparent;
  cursor: pointer;
}

#search-bar input[type="search"]:hover {
  background-color: transparent;
}

#search-bar input[type="search"]:focus {
  width: 150px;
  padding-left: 32px;
  color: #000;
  background-color: #fff;
  cursor: auto;
}

#search-bar input:-moz-placeholder {
  color: transparent;
}

#search-bar input::-webkit-input-placeholder {
  color: transparent;
}

.content-info .blog-post {
  border-bottom: 2px solid #000;
}

.content-info .blog-by p strong {
  color: #7709ff;
  text-decoration: underline;
}

.content-info .blog-by p span {
  color: #fff;
  background-color: #7709ff;
  display: inline-block;
  padding: 3px 5px;
}

.blog-top .navbar {
  padding: 0;
}

.blog-top ul li a {
  font-family: 'anaheimregular';
  color: #050006;
}

.blog-top ul li a:hover {
  color: #0000e8;
}

.blog-top .active {
  text-decoration: underline;
}

.content-info .date-post small {
  font-family: 'Raleway';
  font-weight: 400;
  font-size: 1.0rem;
}

.content-info .title-post p {
  font-family: 'anaheimregular';
  color: #000;
}

.content-info .tags-post ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.content-info .tags-post ul li {
  display: inline-block;
  margin-right: 10px;
}

.content-info .tags-post ul li:last-child {
  margin-right: 0px;
}

.content-info .tags-post ul li a {
  color: #fff;
  padding: 2px 10px;
  background-color: #a509ff;
  font-family: 'anaheimregular';
  display: inline-block;
  text-decoration: none;
  margin-bottom: 15px;
}

.content-info .tags-post ul li:last-child a {
  background-color: #0000e8;
}

.content-info .tags-post ul li a:hover {
  background-color: #2121dc;
  color: #fff;
}

.content-info .tags-post ul li:last-child a:hover {
  background-color: #a509ff;
  color: #fff;
}

.content-info .link-post a {
  font-family: 'Raleway';
  text-decoration: none;
  font-weight: 700;
  color: #000;
  display: inline-block;
}

.content-info .link-post a .svg-inline--fa {
  color: #821ffe;
  font-size: 2.2rem;
  vertical-align: bottom;
}

.content-info .link-post a:hover,
.content-info .link-post a .svg-inline--fa {
  color: #9912ef;
}

.content-info .info-post p {
  line-height: 160%;
}

.content-info .info-post.intro p {
  font-weight: 600;
  font-size: 1.2rem;
  margin-bottom: 25px;
}

.content-info .body-post p, .content-info .body-post strike {
  line-height: 160%;
  margin-bottom: 25px;
}

.content-info .info-post p a {
  color: #7709ff;
}

.content-info .info-post p a:hover {
  color: #0000e8;
}

.content-info .info-post p:last-child {

}

.content-info .blog-page .page-item:hover {
  background-color: #9912ef !important;
  border: 1px solid #9912ef;
}

.content-info .blog-page .active-link {
  background-color: #9912ef;
  color: #fff;
  line-height: 100%;
  border: 1px solid #9912ef;
}

.content-info .blog-page .active-link a {
  color: #fff !important;
  border-right: 1px solid transparent !important;
}

.side-bar .sidebar-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 280px;
  border-bottom: 2px solid #000;
}

.side-bar .link-top a {
  border: 2px solid #000;
  display: block;
  color: #000;
  text-decoration: none;
  background-color: transparent;
}

.side-bar .link-top a:hover {
  background-color: #bec5f2;
}

.side-bar .link-top a p {
  font-family: 'anaheimregular';
}

.side-bar .link-top a p:last-child {
  margin-bottom: 0;
}

.side-bar .link-top a .read p {
  font-family: 'Raleway';
  text-decoration: none !important;
  font-weight: 700;
}

.side-bar .link-top a .read p .svg-inline--fa {
  color: #821ffe;
  font-size: 2.0rem;
  vertical-align: middle;
}

.archives {
  border: 2px solid #000;
  position: relative;
}

.archives .cut {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: -2px;
  margin-left: -2px;
  width: 40px;
}

.archives .card-header {
  background-color: transparent !important;
  border: 0 !important;
  color: #000;
  padding: 0px 0px 10px 0px;
}

.archives .card-header h5 {
  font-family: 'Raleway';
  font-weight: 700;
  color: #000;
}

.archives .card-header h5 a {
  color: #000;
  text-decoration: none;
}

.archives .card-header h5 a:hover {
  color: #7709ff;
}

.archives .card-header h5 a span {
  font-weight: 300;
  text-decoration: none;
}

.archives .card {
  background-color: transparent;
  border: 0;
}

.archives .card-body {
  padding: 0 15px;
  font-weight: 300;
}

.archives .card-body h5 {
  font-family: 'Raleway';;
  font-weight: 700;
  color: #000;
}

.archives .card-body h5 a span {
  font-weight: 300;
}

.archives .card-body .card-header {
  padding: 0 15px 10px 15px;
}

.archives .card-header .fa-caret-right {
  transition: all 0.3s ease;
  transform: rotate(90deg);
 }

.archives .card-header .collapsed .fa-caret-right {
  transform: rotate(0deg);
}

.archives .card-body ul {
  list-style: none;
  padding-left: 15px;
}

.archives .card-body ul li {
  margin-bottom: 10px;
}

.archives .card-body ul li a {
  color: #000;
}

.archives .card-body ul li a:hover {
  color: #7709ff;
}

.content-info .sidebar-title p {
  font-family: 'Raleway';
  font-weight: 700;
}

.link-box-sidebar a {
  color: #000;
  text-decoration: none;
}

.link-box-sidebar a p {
  font-family: 'anaheimregular';
}

.link-box-sidebar a small {
  color: #000;
}

.link-box-sidebar a:hover {
  color: #7709ff;
  text-decoration: none;
}

.link-box-sidebar a:hover p {
  color: #7709ff;
  text-decoration: none;
}

/*In Gallery*/

#in-gallery .description {
    line-height: 100%;
}

#in-gallery .navegation .carousel-control-next, #in-gallery .navegation .carousel-control-prev {
    position: relative;
    width: 100%;
}

#in-gallery .navegation .num p {
    font-family: 'anaheimregular';
    font-size: 80%;
}

#gallery-info .carousel-cell {
    width: 49%;
    margin-right: 15px;
    opacity: 0.4;
}

#gallery-info .carousel-cell.is-selected {
    opacity: 1;
}

#gallery-info .carousel-cell:last-child {
    margin-right: 0px;
}

#gallery-info .carousel-cell a {
    position: relative;
    display: block;
    height: 100%;
}

#gallery-info .carousel-cell a .icon {
    position: absolute;
    bottom: 10px;
    right: 15px;
}

.commnets {
  border-top: 2px solid #000;
}

.commnets .box-commnet .name p {
  font-family: 'Raleway';
  font-weight: 700;
  line-height: 160%;
}

.commnets .box-commnet .commnet-info p {
  font-family: 'Raleway';
  line-height: 160%;
}

.form-commnet label {
  font-family: 'anaheimregular';
  font-size: 2.2rem;
}

.form-commnet button {
  color: #000;
  background-color: #fff;
  border: 2px solid #9912ef;
  padding: 5px 25px 8px 25px;
  text-decoration: none;
  border-radius: 28px;
  font-size: 1.1rem;
  display: inline-block;
  cursor: pointer;
}

.form-commnet button:hover {
  color: #fff;
  background-color: #9912ef;
  border: 2px solid #9912ef;
}

.form-commnet button .svg-inline--fa {
  color: #9912ef;
  font-size: 1.8rem;
  vertical-align: bottom;
}

.form-commnet button:hover .svg-inline--fa {
  color: #fff;
}

footer.blog-footer .footer-info button {
  background-color: #9912ef;
  border: 2px solid #9912ef;
}

footer.blog-footer .footer-info button:hover {
  background-color: #fff;
  border: 2px solid #9912ef;
}

footer.blog-footer .footer-info p span {
  color: #fff;
}

footer.blog-footer .footer-info p a {
  color: #fff;
}

footer .footer-by p {
  color: #fff;
}

footer .footer-by p strong {
  color: #7709ff;
  text-decoration: underline;
}

footer .footer p span {
  color: #fff;
  background-color: #7709ff;
  display: inline-block;
  padding: 3px 5px;
}

/*New CSS*/

.text-service p {
  font-family: 'anaheimregular';
  color: #000;
  line-height: 120%;
}


pre {
  overflow: visible;
}

.title-post a {
  text-decoration: none;
  color: #000;
}

.no-border {
  border: none !important;
}

.book {
  border: 2px solid #000;
}

html {
  scroll-behavior: smooth;
}

#subscribe-form {
  color: #fff;
}
a.no-underline {
  text-decoration: none !important;
}

a.white-link {
  color: #fff !important;
}
.inline {
  display: inline !important;
}

.founder a {
  color: #0000e8;
}

.quotebody {
  font-size: 0.9rem;
}

.cset-form ul {
    list-style: none;
    padding-left: 0;
}
.cset-form li {
    margin-bottom: 10px;
}

.cset-form input[type='checkbox'] {
  float: left;
  width: 1em;
  margin: -7px 10px 0 0;
}