@charset "UTF-8";/*Theme Name: KhaddoKothonTheme URI: https://www.tabthemes.com/themes/khaddokothon/Author: Tab ThemesAuthor URI: https://www.tabthemes.com/*//* -----------------------------------------------------------------------------# Base - Genral & Typography----------------------------------------------------------------------------- */html {  font-size: 16px;  font-weight: 400;  line-height: 28px;  height: 100%;}body {  font-family: "Open Sans", sans-serif;  font-weight: 400;  font-size: 1rem;  letter-spacing: 0.1px;  line-height: 1.8;  color: #333333;  overflow-x: hidden;  word-break: break-word;}body img {  max-width: 100%;}section {  padding: 5rem 0;}@media only screen and (min-width: 767.98px) {  section {    padding: 6rem 0;  }}@media only screen and (min-width: 1199.98px) {  section {    padding: 7.5rem 0;  }}a {  color: #557b2d;  cursor: pointer;  text-decoration: none;  transition: all 0.3s ease-in-out;}a:hover {  color: #7cb342;  text-decoration: none;}blockquote {  font-size: 1rem;  letter-spacing: 0.1px;  line-height: 1.8;  margin: 0 0 2.5rem;  padding: 2.5rem 2.5rem 2.5rem 3.75rem;  position: relative;}blockquote:before {  content: "";  background-color: #7cb342;  position: absolute;  width: 5px;  height: 100%;  top: 0;  left: 0;}blockquote p {  margin-bottom: 0 !important;}pre {  background-color: #f2f2f2;  padding: 1.25rem;  position: relative;  color: #333333;}pre:before {  content: "";  background-color: #7cb342;  position: absolute;  width: 5px;  height: 100%;  top: 0;  left: 0;}code {  padding: 2px 4px;  font-size: 90%;  color: #c7254e;  background-color: #f9f2f4;  border-radius: 4px;}table {  width: 100%;}embed, iframe, object {  max-width: 100%;}h1, .h1,h2, .h2,h3, .h3,h4, .h4,h5, .h5,h6, .h6 {  font-family: "Barlow Condensed", sans-serif;  font-weight: 700;  margin: 0 0 1.25rem 0;  color: #333333;}h1:last-child, .h1:last-child,h2:last-child, .h2:last-child,h3:last-child, .h3:last-child,h4:last-child, .h4:last-child,h5:last-child, .h5:last-child,h6:last-child, .h6:last-child {  margin: 0;}h1, .h1 {  font-size: 4rem;  font-weight: 700;  line-height: 4rem;}@media only screen and (max-width: 767.96px) {  h1, .h1 {    font-size: 3rem;    line-height: 3.25rem;  }}@media only screen and (max-width: 575.96px) {  h1, .h1 {    font-size: 2.5rem;    line-height: 2.75rem;  }}h2, .h2 {  font-size: 3rem;  font-weight: 700;  line-height: 3.25rem;}@media only screen and (max-width: 767.96px) {  h2, .h2 {    font-size: 2.5rem;    line-height: 2.75rem;  }}@media only screen and (max-width: 575.96px) {  h2, .h2 {    font-size: 2rem;    line-height: 2.25rem;  }}h3, .h3 {  font-size: 2rem;  font-weight: 700;  line-height: 2.25rem;}@media only screen and (max-width: 575.96px) {  h3, .h3 {    font-size: 1.75rem;    line-height: 2rem;  }}h4, .h4 {  font-size: 1.5rem;  font-weight: 700;  line-height: 1.75rem;}@media only screen and (max-width: 575.96px) {  h4, .h4 {    font-size: 1.25rem;    line-height: 1.5rem;  }}h5, .h5 {  font-size: 1.25rem;  font-weight: 700;  line-height: 1.5rem;}h6, .h6 {  font-size: 1rem;  font-weight: 700;  line-height: 1.5rem;}p {  font-family: "Open Sans", sans-serif;  font-weight: 400;  font-size: 1rem;  letter-spacing: 0.1px;  line-height: 1.8;  color: #333333;  margin: 0 0 1.25rem 0;}/* -----------------------------------------------------------------------------# Component - Navigation----------------------------------------------------------------------------- */.khaddokothon-site-header {  background: #333333;  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);  transition: all 0.4s ease 0s;}.khaddokothon-site-header .site-title {  color: #fff;  margin: 0;}.khaddokothon-site-header .site-description {  color: #fff;  margin: 0;}.main-navigation ul {  font-family: "Open Sans", sans-serif;  font-weight: 700;  list-style: none;  margin: 0;  padding: 0;  float: right;}.main-navigation ul ul {  border-top: 3px solid #7cb342;  float: none;  margin: 0;  padding: 0;  background-color: #fff;  box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);}.main-navigation ul > li > a {  display: inline-block;  padding: 25px 20px;  line-height: 35px;  font-size: 0.9rem;  text-decoration: none;  text-align: center;  outline: none;  text-transform: uppercase;  color: #fff;  transition: all 0.3s ease-out 0s;}.main-navigation ul > li.menu-item-has-children > a {  padding-right: 32px;}.main-navigation ul > li:last-child > a {  padding-right: 0;  border: none;}.main-navigation ul li li {  display: block;  position: relative;}.main-navigation ul li li a {  font-size: 0.9rem;  line-height: 20px;  font-weight: 600;  color: #333333;  text-align: left;  display: block;  padding: 15px 18px 15px 18px;  position: relative;  text-decoration: none;  outline: none;  text-transform: none;  transition: all 400ms ease;  border-bottom: 1px solid #ebebeb;}.main-navigation ul li ul {  width: 260px;  position: absolute;  top: 140%;  left: 0;  z-index: 10;  visibility: hidden;  opacity: 0;  transition: all 400ms ease;}.main-navigation ul li ul ul {  right: 110%;  top: 0;  left: auto;}.main-navigation ul li:hover > ul {  visibility: visible;  opacity: 1;}.main-navigation ul > li.menu-item-has-children > a:after {  position: absolute;  width: 9px;  height: 14px;  right: 18px;  top: 50%;  margin-top: -8px;  font-weight: 900;  font-family: "Font Awesome 5 Free", sans-serif;  content: "";  font-size: 14px;  line-height: 14px;}.main-navigation ul > li li.menu-item-has-children > a:after {  position: absolute;  width: 9px;  height: 14px;  right: 15px;  top: 50%;  margin-top: -7px;  font-weight: 900;  font-family: "Font Awesome 5 Free", sans-serif;  content: "";  font-size: 14px;  line-height: 14px;}.main-navigation ul > li:hover > ul {  top: 100%;}.main-navigation ul > li > ul > li:hover > ul {  right: 100%;  top: 0;}.main-navigation ul > li > ul > li:first-child > ul, .main-navigation ul > li > ul > li:first-child:hover > ul {  top: -3px;}.main-navigation > ul > li {  margin: 0;  padding: 0;  float: left;  display: inline-block;  position: relative;}.main-navigation > ul > li.menu-item-has-children:last-child > a {  padding-right: 14px;}.main-navigation > ul > li.menu-item-has-children:last-child > a:after {  right: 0;}/* Search on Header */.search-box {  position: relative;  padding: 31px 0 31px 23px;}.search-box .toggle_search {  padding-left: 27px;  cursor: pointer;}.search-box .toggle_search i {  color: #fff;  font-size: 16px;  min-width: 15px;  text-align: center;  transition: all 300ms ease;}.search-box .h-search-form-field {  display: none;  position: absolute;  width: 370px;  transition: all 0.3s ease;  top: calc(100% - 5px);  right: 0;  z-index: 10;}.search-box .h-search-form-field .search-submit i {  color: #333333;}.search-box .h-search-form-field.show {  display: block;}/* Header Style Transperant */.header-transparent {  background: rgba(0, 0, 0, 0) !important;  box-shadow: none;}/** Menu Colors **/.toggle_search i:hover, .toggle_search.active i, .header-transparent .toggle_search i:hover,.header-transparent .toggle_search.active i {  color: #7cb342;}.main-navigation ul > li:hover > a, .main-navigation ul > li > a:hover, .main-navigation ul > li.current-menu-item > a,.main-navigation ul > li.current-menu-ancestor > a {  color: #7cb342;}.main-navigation ul li li a:hover, .main-navigation ul > li > ul > li.current-menu-ancestor > a,.main-navigation ul li ul li.current-menu-item a {  color: #fff;  background-color: #7cb342;}.logo-scroll {  display: none;  transition: all 0.5s ease;}@media only screen and (min-width: 992px) {  /* Sticky Header */  .sticky-header.sticked, .header-fixed {    top: 0;    left: 0;    right: 0;    width: 100%;    z-index: 10;  }  .sticky-header.sticked {    position: fixed;  }  .header-fixed {    position: absolute;  }  .header-transparent.sticked .main-header {    background: #333333;    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);  }  body.logged-in.admin-bar .sticky-header.sticked {    top: 32px;  }  .sticky-header.sticked .header-topbar, .sticky-header.sticked .main-header-top {    display: none;  }  body.logged-in.admin-bar .header-fixed {    top: 32px;  }  .sticky-header.sticked .logo-static {    display: none;    transition: all 0.4s ease;  }  .sticky-header.sticked .logo-scroll {    display: inline-block;    transition: all 0.4s ease;  }}/** Custom Other CSS Code **/.menu-container {  margin-right: auto;  margin-left: auto;  padding-left: 15px;  padding-right: 15px;}@media only screen and (min-width: 768px) {  .menu-container {    width: 750px;  }}@media only screen and (min-width: 992px) {  .menu-container {    width: 970px;  }}@media only screen and (min-width: 1230px) {  .menu-container {    width: 1200px;  }}@media only screen and (min-width: 1600px) {  .menu-container {    width: 1530px;  }}/*--------------------------------------------------------------## Header Mobile--------------------------------------------------------------*/.header_mobile {  display: none;}@media only screen and (max-width: 991px) {  .mobile-sticky-header {    position: fixed;    top: 0;    left: 0;    right: 0;    width: 100%;    z-index: 10;    transition: all 0.3s ease-out;  }  .header_mobile {    display: block;  }  .header_mobile .mlogo_wrapper {    position: relative;    background: #333333;    padding: 22px 35px;  }  .header_mobile .mlogo_wrapper .mobile_logo {    float: left;  }  #mmenu_toggle {    position: relative;    cursor: pointer;    float: right;    width: 26px;    height: 20px;    padding: 10px 0;    margin: 10px 0 0;  }  #mmenu_toggle button {    position: absolute;    left: 0;    top: 50%;    margin: -2px 0 0;    background: #fff;    height: 4px;    padding: 0;    border: none;    width: 100%;    transition: all 0.3s ease;    outline: none;    border-radius: 2px;  }  #mmenu_toggle button:before {    content: "";    position: absolute;    left: 0;    top: -8px;    width: 26px;    height: 4px;    background: #fff;    transform-origin: 1.5px center;    -webkit-transform-origin: 1.5px center;    transition: all 0.3s ease;    border-radius: 2px;  }  #mmenu_toggle button:after {    content: "";    position: absolute;    left: 0;    bottom: -8px;    width: 26px;    height: 4px;    background: #fff;    -webkit-transform-origin: 1.5px center;    transform-origin: 1.5px center;    transition: all 0.3s ease;    border-radius: 2px;  }  #mmenu_toggle.active button {    background: none;  }  #mmenu_toggle.active button:before {    top: 0;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    -webkit-transform-origin: 50% 50%;    transform-origin: 50% 50%;  }  #mmenu_toggle.active button:after {    bottom: 0;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    -webkit-transform-origin: 50% 50%;    transform-origin: 50% 50%;  }  .header_mobile .mobile_nav {    padding: 0;    margin: 0;    display: none;    background-color: #333333;    border-top-color: rgba(255, 255, 255, 0.1);  }  .header_mobile .mobile_nav .mobile_mainmenu {    margin: 0;    padding: 0;  }  .header_mobile .mobile_nav .mobile_mainmenu ul {    position: relative;    margin: 0;    padding: 0;  }  .header_mobile .mobile_nav.collapse .mobile_mainmenu ul {    display: none;  }  .header_mobile .mobile_nav .mobile_mainmenu li {    position: relative;    list-style: none;  }  .header_mobile .mobile_nav .mobile_mainmenu li a {    padding: 11px 36px 11px 44px;    display: block;    color: #fff;    font-size: 14px;    font-weight: 600;    border-bottom: 1px solid #999999;  }  .header_mobile .mobile_nav .mobile_mainmenu li:last-child a {    border-bottom: none;  }  .header_mobile .mobile_nav .mobile_mainmenu li .sub-menu li a:before {    content: "-";    margin-right: 4px;  }  .header_mobile .mobile_nav .mobile_mainmenu li .sub-menu li a {    padding-left: 53px;  }  .header_mobile .mobile_nav .mobile_mainmenu li li .sub-menu li a:before {    content: "--";  }  .header_mobile .mobile_nav .mobile_mainmenu li li .sub-menu li a {    padding-left: 62px;  }  .header_mobile .mobile_nav .mobile_mainmenu li li li .sub-menu li a:before {    content: "---";  }  .header_mobile .mobile_nav .mobile_mainmenu li li li .sub-menu li a {    padding-left: 71px;  }  .header_mobile .mobile_nav .mobile_mainmenu li li a:hover,  .header_mobile .mobile_nav .mobile_mainmenu ul > li > ul > li.current-menu-ancestor > a {    color: #7cb342;  }  .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children > .sub-menu > li.menu-item-has-children .arrow {    right: 28px;    padding: 10px 20px 12px;  }  .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow {    color: #fff;    position: absolute;    display: block;    right: 18px;    top: 0;    cursor: pointer;    height: 44px;    padding: 0 30px;    transition: all 0.3s ease;  }  .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow.active {    -webkit-transform: rotate(45deg);    transform: rotate(45deg);  }  .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i {    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);    -moz-transform: translate(-50%, -50%);    -webkit-transform: translate(-50%, -50%);    width: 11px;    height: 11px;  }  .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i:before {    content: "";    position: absolute;    left: 0;    top: 4px;    width: 11px;    height: 3px;    background: #fff;    border-radius: 1px;  }  .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i:after {    content: "";    position: absolute;    left: 4px;    top: 0;    width: 3px;    height: 11px;    background: #fff;    border-radius: 1px;  }  .header_mobile .mobile_nav .mobile_mainmenu > li > a:hover, .header_mobile .mobile_nav .mobile_mainmenu > li.current-menu-item > a,  .header_mobile .mobile_nav .mobile_mainmenu > li.current-menu-ancestor > a {    color: #7cb342;  }}@media only screen and (max-width: 767px) {  .header_mobile .mlogo_wrapper {    padding: 22px 15px 22px 15px;  }  .header_mobile .mobile_nav .mobile_mainmenu li a {    padding: 11px 15px 11px 15px;  }  .header_mobile .mobile_nav .mobile_mainmenu li .sub-menu li a {    padding-left: 24px;  }  .header_mobile .mobile_nav .mobile_mainmenu li li .sub-menu li a {    padding-left: 33px;  }  .header_mobile .mobile_nav .mobile_mainmenu li li li .sub-menu li a {    padding-left: 42px;  }  .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow {    padding: 0 15px;    right: 14px;  }  .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children > .sub-menu > li.menu-item-has-children .arrow {    right: 9px;  }}@media only screen and (max-width: 320px) {  .mobile_logo img {    max-width: 230px;    max-height: 47px;  }}/* -----------------------------------------------------------------------------# All Common Styles----------------------------------------------------------------------------- */.khaddokothon-theme-bg-light {  background-color: #f2f2f2;}.khaddokothon-theme-bg-dark {  background-color: #333333;}.khaddokothon-bg-overlay {  position: relative;  color: #fff;  z-index: 0;}.khaddokothon-bg-overlay:before {  content: " ";  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(0, 0, 0, 0.5);  z-index: -1;}.khaddokothon-sec-title {  position: relative;}.khaddokothon-sec-title:after {  position: absolute;  bottom: -10px;  left: 0;  right: 0;  width: 50px;  height: 2px;  background-color: #333333;  content: '';}.khaddokothon-section-divider {  position: relative;}.khaddokothon-section-divider:after {  content: '';  position: absolute;  top: 50%;  left: 0;  width: 100%;  height: 2px;  background-image: linear-gradient(to right, transparent 80%, #333 15%);  background-size: 20px 100%;  background-repeat: repeat-x;  transform: translateY(-50%);}.khaddokothon-page-header {  position: relative;  background-repeat: no-repeat;  background-size: cover;  background-position: center center;  width: 100%;}.khaddokothon-page-header .khaddokothon-page-header-content {  height: 25vh;}.khaddokothon-page-header .khaddokothon-page-header-content h1, .khaddokothon-page-header .khaddokothon-page-header-content h2 {  color: #fff;}.khaddokothon-page-header .khaddokothon-page-header-content h2 {  font-weight: 400;}#khaddokothon-back-to-top {  position: fixed;  right: 15px;  bottom: 90px;  z-index: 101;  opacity: 0;  visibility: hidden;}#khaddokothon-back-to-top i {  background-color: #7cb342;  color: #fff;  padding: 0.65rem 0.85rem;  font-size: 1.5rem;  transition: all 0.3s ease-in-out;}#khaddokothon-back-to-top i:hover {  background-color: #6a9938;}#khaddokothon-back-to-top.show {  opacity: 1;  visibility: visible;}.khaddokothon-hover-item {  position: relative;}.khaddokothon-hover-item .khaddokothon-hover-overlay {  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  opacity: 0;  visibility: hidden;  background: #333333;  transition: all .3s;}.khaddokothon-hover-item .khaddokothon-hover-content {  position: absolute;  width: 100%;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  opacity: 0;  visibility: hidden;  text-align: center;  transition: all .5s;  color: #fff;}.khaddokothon-hover-item .khaddokothon-hover-content h4 {  font-family: "Barlow Condensed", sans-serif;  font-weight: 400;}.khaddokothon-hover-item .khaddokothon-hover-content a {  color: #fff;}.khaddokothon-hover-item .khaddokothon-hover-content a:hover {  color: #7cb342;}.khaddokothon-hover-item:hover .khaddokothon-hover-content {  opacity: 1;  visibility: visible;}.khaddokothon-hover-item:hover .khaddokothon-hover-overlay {  opacity: .8;  visibility: visible;}.khaddokothon-img-hover {  overflow: hidden;  position: relative;}.khaddokothon-img-hover img {  width: 100%;  height: 100%;  transform: scale(1);  transition: all .7s;}.khaddokothon-img-hover:hover img {  transform: scale(1.3);}.khaddokothon-img-frame {  position: relative;}@media only screen and (min-width: 767.98px) {  .khaddokothon-img-frame:after {    position: absolute;    top: 10px;    left: -10px;    width: 100%;    height: 100%;    border: 3px solid #333333;    content: '';    z-index: -1;  }}/* -----------------------------------------------------------------------------# Section - Header----------------------------------------------------------------------------- */.preloader {  position: fixed;  top: 0;  left: 0;  height: 100%;  width: 100%;  background-color: #000;  z-index: 9999999999999;}.preloader .v-center {  position: absolute;  top: 50%;  width: 100%;}.preloader .v-center .khaddokothon-ellipsis {  display: inline-block;  position: relative;  width: 64px;  height: 64px;}.preloader .v-center .khaddokothon-ellipsis div {  position: absolute;  top: 27px;  width: 11px;  height: 11px;  border-radius: 50%;  background-color: #7cb342;  animation-timing-function: cubic-bezier(0, 1, 1, 0);}.preloader .v-center .khaddokothon-ellipsis div:nth-child(1) {  left: 6px;  animation: khaddokothon-ellipsis1 0.6s infinite;}.preloader .v-center .khaddokothon-ellipsis div:nth-child(2) {  left: 6px;  animation: khaddokothon-ellipsis2 0.6s infinite;}.preloader .v-center .khaddokothon-ellipsis div:nth-child(3) {  left: 26px;  animation: khaddokothon-ellipsis2 0.6s infinite;}.preloader .v-center .khaddokothon-ellipsis div:nth-child(4) {  left: 45px;  animation: khaddokothon-ellipsis3 0.6s infinite;}@keyframes khaddokothon-ellipsis1 {  0% {    transform: scale(0);  }  100% {    transform: scale(1);  }}@keyframes khaddokothon-ellipsis3 {  0% {    transform: scale(1);  }  100% {    transform: scale(0);  }}@keyframes khaddokothon-ellipsis2 {  0% {    transform: translate(0, 0);  }  100% {    transform: translate(19px, 0);  }}/* -----------------------------------------------------------------------------# Section - Footer----------------------------------------------------------------------------- */#khaddokothon-footer-widgets {  background-size: cover;  background-repeat: no-repeat;  background-position: center center;  width: 100%;}@media only screen and (max-width: 991.96px) {  #khaddokothon-footer-widgets {    padding-bottom: 2.5rem;  }  #khaddokothon-footer-widgets .khaddokothon-footer-widget {    margin-bottom: 2.5rem;  }}#khaddokothon-site-footer {  color: #fff;}#khaddokothon-site-footer .khaddokothon-footer-copyright a {  color: #fff;  text-decoration: underline;}#khaddokothon-site-footer .khaddokothon-footer-copyright a:hover {  color: #7cb342;}#khaddokothon-site-footer .khaddokothon-footer-copyright p {  color: #fff;  margin: 0;}#khaddokothon-site-footer .khaddokothon-footer-social i {  display: inline-block;  width: 36px;  height: 36px;  line-height: 36px;  border-radius: 100%;  color: #fff;  background-color: #7cb342;  font-size: 1rem;  cursor: pointer;  text-align: center;}#khaddokothon-site-footer .khaddokothon-footer-social i:hover {  background-color: #6a9938;}/* -----------------------------------------------------------------------------# Component - Button----------------------------------------------------------------------------- */.btn {  border-radius: 5rem;  font-family: "Barlow Condensed", sans-serif;  font-weight: 700;  font-size: 1rem;  letter-spacing: 1px;  padding: 0.75rem 2.5rem;  text-transform: uppercase;}.btn:focus, .btn.focus {  outline: 0;  box-shadow: none;}.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {  background-image: none;  box-shadow: none;}.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus {  box-shadow: none;}.khaddokothon-btn {  color: #fff;  background-color: #7cb342;  border-color: #7cb342;}.khaddokothon-btn:hover {  color: #fff;  background-color: #6a9938;  border-color: #6a9938;}.khaddokothon-btn-small {  padding: 0.25rem 1.5rem;}.khaddokothon-btn-transparent {  color: #333333;  background-color: transparent;  border: 2px solid #333333;}.khaddokothon-btn-transparent:hover {  color: #fff;  background-color: #6a9938;  border-color: #6a9938;}.khaddokothon-btn-transparent:hover i {  color: #ededed;}/* -----------------------------------------------------------------------------# Component - Widgets----------------------------------------------------------------------------- */.khaddokothon-sidebar-widget {  border: 1px solid #ededed;  padding: 1.25rem 1.875rem;  margin-bottom: 2.5rem;}.khaddokothon-sidebar-widget:last-child {  margin-bottom: 0;}.khaddokothon-sidebar-widget ul, .khaddokothon-sidebar-widget ol {  list-style: none;  padding: 0;  margin: 0;}.khaddokothon-footer-widget {  margin-bottom: 2.5rem;}.khaddokothon-footer-widget:last-child {  margin-bottom: 0;}.khaddokothon-footer-widget.widget ul li {  border-bottom: none;}.khaddokothon-footer-widget ul, .khaddokothon-footer-widget ol {  list-style: none;  padding: 0;  margin: 0;}.widget h4 {  margin-bottom: 2.1875rem;}.widget ul li {  padding: 0.41667rem 0;  border-bottom: 1px dashed #ededed;}.widget ul li:last-child {  border-bottom: none;}.widget ul li a {  color: #333333;}.widget ul li a:hover {  color: #7cb342;}.widget ul .sub-menu {  padding-left: 1.25rem;  font-size: 0.9rem;}.widget ul .sub-menu li {  border-bottom: none;}.widget.widget_search {  border: none;  padding: 0;}.widget.widget_tag_cloud a {  border: 1px solid #333333;  display: inline-block;  padding: .25rem 1rem;  border-radius: 5rem;  transition: all 0.3s ease-in-out;  margin-right: 0.625rem;  margin-bottom: 0.625rem;  color: #333333;}.widget.widget_tag_cloud a:hover {  background-color: #7cb342;  border: 1px solid #7cb342;  color: #fff;}.widget #wp-calendar {  width: 100%;}.widget #wp-calendar th,.widget #wp-calendar td {  text-align: center;}.widget #wp-calendar a {  color: #333333;  font-family: "Open Sans", sans-serif;  font-weight: 700;}.widget #wp-calendar a:hover {  color: #7cb342;}.widget #wp-calendar tbody td {  line-height: 1;}.widget #wp-calendar > tfoot > tr {  border: 1px solid #ededed;}.widget #wp-calendar > tfoot > tr a {  font-family: "Barlow Condensed", sans-serif;  font-weight: 700;}.widget #wp-calendar > tfoot > tr > td {  border: 0;}@media only screen and (max-width: 1199.96px) {  .widget #wp-calendar tbody > tr > td {    padding: 5px;  }}/* Search Widget */.khaddokothon-search-form .khaddokothon-search-field {  width: calc(100% - 50px);  border: 1px solid #333333;  padding: 0 10px 0 20px;  font-size: 14px;  height: 50px;  float: left;  border-radius: 2rem 0 0 2rem;}.khaddokothon-search-form .khaddokothon-search-field:focus {  outline: none;}.khaddokothon-search-form .khaddokothon-btn {  width: 50px;  height: 50px;  margin-left: -4px;  cursor: pointer;  background-color: #333333;  border: 1px solid #333333;  border-radius: 0 2rem 2rem 0;  transition: all 0.3s ease-in-out;}.khaddokothon-search-form .khaddokothon-btn:hover {  background-color: #7cb342;  border: 1px solid #7cb342;}.khaddokothon-search-form .khaddokothon-btn i {  font-size: 1rem;  line-height: 1rem;  color: #fff;  transition: all 0.3s ease-in-out;}/* -----------------------------------------------------------------------------# Section - Hero Home----------------------------------------------------------------------------- */#khaddokothon-hero-home {  background-repeat: no-repeat;  background-size: cover;  background-position: center center;  height: 800px;  padding-top: 200px;}#khaddokothon-hero-home h1 {  color: #fff;}@media only screen and (min-width: 767.98px) {  #khaddokothon-hero-home h1 {    font-size: 5.5rem;    line-height: 5.5rem;  }}#khaddokothon-hero-home p {  font-size: 1.5rem;  line-height: 2.25rem;  font-family: "Barlow Condensed", sans-serif;  font-weight: 400;  color: #ededed;}@media only screen and (min-width: 991.98px) {  #khaddokothon-hero-home p {    width: 50%;  }}@media only screen and (max-width: 767.96px) {  #khaddokothon-hero-home {    padding-top: 120px;  }}/* -----------------------------------------------------------------------------# Section - Featured Home----------------------------------------------------------------------------- */#khaddokothon-featured-home .khaddokothon-featured-home-post-item {  width: 100%;  padding: 0 15px;}@media only screen and (max-width: 767.96px) {  #khaddokothon-featured-home .khaddokothon-featured-home-post-item {    padding: 0;  }}#khaddokothon-featured-home .khaddokothon-featured-home-post-item .post-date {  font-size: 0.9rem;}#khaddokothon-featured-home .khaddokothon-featured-home-posts-nav [type=button] {  color: #333333;  background-color: transparent;  border: 2px solid #333333;  padding: 0.25rem 1.5rem;  border-radius: 5rem;}#khaddokothon-featured-home .khaddokothon-featured-home-posts-nav [type=button]:hover {  background-color: #7cb342;  border-color: #7cb342;}#khaddokothon-featured-home .khaddokothon-featured-home-posts-nav [type=button]:hover i {  color: #ededed;}#khaddokothon-featured-home .khaddokothon-featured-home-posts-nav [type=button]:focus {  outline: none;}#khaddokothon-featured-home .khaddokothon-featured-home-posts-nav .owl-prev {  margin-right: 10px;}/* -----------------------------------------------------------------------------# Section - Subscribe Home----------------------------------------------------------------------------- */#khaddokothon-subscribe-home .mc4wp-form-fields {  position: relative;  width: 100%;}#khaddokothon-subscribe-home label {  display: none;}#khaddokothon-subscribe-home input[type=email] {  background-color: #fff;  height: 50px;  color: #333333;  border-radius: 5rem;  padding-left: 2.5rem;  line-height: 60px;  border-color: transparent;  width: 100%;}#khaddokothon-subscribe-home input[type=email]:focus {  box-shadow: none;  outline: none;}#khaddokothon-subscribe-home input[type=submit] {  position: absolute;  right: 0;  top: 0;  z-index: 1;  font-family: "Barlow Condensed", sans-serif;  font-weight: 700;  border-radius: 5rem;  transition: all 0.3s ease-in-out;  text-transform: uppercase;  letter-spacing: 1px;  background-color: #7cb342;  padding: 0 2.5rem;  height: 50px;  border: none;  color: #FFFFFF;}#khaddokothon-subscribe-home input[type=submit]:hover {  background-color: #6a9938;}@media only screen and (min-width: 1199.98px) {  #khaddokothon-subscribe-home input[type=submit] {    padding: 0.75rem 3.5rem;  }}/* -----------------------------------------------------------------------------# Section - Regular Home----------------------------------------------------------------------------- */#khaddokothon-regular-blog-home article {  padding-bottom: 5.625rem;}@media only screen and (max-width: 767.96px) {  #khaddokothon-regular-blog-home article .khaddokothon-regular-blog-thumb {    margin-bottom: 2.5rem;  }}#khaddokothon-regular-blog-home article .khaddokothon-regular-blog-title a {  color: #333333;}#khaddokothon-regular-blog-home article .khaddokothon-regular-blog-title a:hover {  color: #7cb342;}#khaddokothon-regular-blog-home article .khaddokothon-regular-blog-info .khaddokothon-regular-blog-cat li a {  font-family: "Niconne", cursive;  font-weight: 400;  color: #7cb342;}#khaddokothon-regular-blog-home article .khaddokothon-regular-blog-info .khaddokothon-regular-blog-cat li a:hover {  color: #6a9938;}@media only screen and (min-width: 767.98px) {  #khaddokothon-regular-blog-home article:nth-child(2n) .khaddokothon-regular-blog-thumb:after {    top: 15px;    left: auto;    right: -15px;  }}#khaddokothon-regular-blog-home article:last-child {  padding-bottom: 0;}.khaddokothon-regular-pagination {  padding: 0;}.khaddokothon-regular-pagination span {  font-family: "Barlow Condensed", sans-serif;  font-weight: 700;  padding: 0 1.25rem;}.khaddokothon-regular-pagination a {  font-family: "Barlow Condensed", sans-serif;  font-weight: 700;  font-size: 1.5rem;  display: inline-block;  padding: 1.25rem;  color: #333333;}.khaddokothon-regular-pagination a:hover {  color: #7cb342;}@media only screen and (max-width: 767.96px) {  .khaddokothon-regular-pagination a {    padding: 0;  }}.khaddokothon-regular-pagination .fa-prev, .khaddokothon-regular-pagination .prev_next-prev, .khaddokothon-regular-pagination .fa-next, .khaddokothon-regular-pagination .prev_next-next {  font-size: 1.5rem;  line-height: 4rem;}.khaddokothon-regular-pagination .fa-prev, .khaddokothon-regular-pagination .fa-next {  padding: 0 0.625rem;}.khaddokothon-regular-pagination .current {  font-size: 3rem;  line-height: 4rem;}.khaddokothon-regular-pagination .page-numbers i {  padding: 0 0.625rem;}.khaddokothon-regular-pagination .page-numbers.dots {  line-height: 4rem;}@media only screen and (max-width: 767.96px) {  .khaddokothon-regular-pagination .page-numbers {    display: none;  }  .khaddokothon-regular-pagination .next.page-numbers, .khaddokothon-regular-pagination .prev.page-numbers {    display: block;  }  .khaddokothon-regular-pagination .fa-prev, .khaddokothon-regular-pagination .prev_next-prev, .khaddokothon-regular-pagination .fa-next, .khaddokothon-regular-pagination .prev_next-next {    font-size: 1.5rem;    line-height: 1.5rem;  }}/* -----------------------------------------------------------------------------# Section - Category Home----------------------------------------------------------------------------- */@media only screen and (max-width: 991.96px) {  #khaddokothon-category-blog-home .category-post-item {    margin-bottom: 2.5rem;  }  #khaddokothon-category-blog-home .category-post-item:last-child {    margin-bottom: 0;  }}#khaddokothon-category-blog-home .category-post-item .post-date {  font-size: 0.9rem;}/* -----------------------------------------------------------------------------# Layout - Blog----------------------------------------------------------------------------- */.khaddokothon-index-blog h2 a, .khaddokothon-index-blog .post-grid-meta a, .khaddokothon-index-blog .post-list-meta a, .khaddokothon-search-page h2 a, .khaddokothon-search-page .post-grid-meta a, .khaddokothon-search-page .post-list-meta a {  color: #333333;}.khaddokothon-index-blog h2 a:hover, .khaddokothon-index-blog .post-grid-meta a:hover, .khaddokothon-index-blog .post-list-meta a:hover, .khaddokothon-search-page h2 a:hover, .khaddokothon-search-page .post-grid-meta a:hover, .khaddokothon-search-page .post-list-meta a:hover {  color: #7cb342;}.khaddokothon-index-blog .post-grid-meta, .khaddokothon-index-blog .post-list-meta, .khaddokothon-search-page .post-grid-meta, .khaddokothon-search-page .post-list-meta {  font-size: 0.9rem;}.khaddokothon-blog-item .khaddokothon-article {  border: 1px solid #ededed;  padding: 1.875rem;}.khaddokothon-blog-item .khaddokothon-meta-cat-share {  border-bottom: 1px dashed #ededed;}.khaddokothon-blog-item .khaddokothon-blog-tags ul, .khaddokothon-blog-item .khaddokothon-blog-categories ul {  display: inline-block;}.khaddokothon-blog-item .khaddokothon-blog-tags ul li, .khaddokothon-blog-item .khaddokothon-blog-categories ul li {  margin-right: 0.625rem;}.khaddokothon-blog-item .khaddokothon-blog-tags ul li a, .khaddokothon-blog-item .khaddokothon-blog-categories ul li a {  color: #333333;  font-family: "Open Sans", sans-serif;  font-weight: 700;}.khaddokothon-blog-item .khaddokothon-blog-tags ul li a:hover, .khaddokothon-blog-item .khaddokothon-blog-categories ul li a:hover {  color: #7cb342;}.khaddokothon-blog-item .khaddokothon-blog-tags {  border-top: 1px dashed #ededed;}.khaddokothon-blog-item .khaddokothon-blog-share li {  display: inline-block;  margin-right: 1.25rem;}.khaddokothon-blog-item .khaddokothon-blog-share li:last-child {  margin-right: 0;}.khaddokothon-blog-item .khaddokothon-blog-share li a {  color: #333333;  font-size: 1.35rem;}.khaddokothon-blog-item .khaddokothon-blog-share li a:hover {  color: #7cb342;}.khaddokothon-blog-item .khaddokothon-blog-share .khaddokothon-twitter a {  color: #1da1f2;}.khaddokothon-blog-item .khaddokothon-blog-share .khaddokothon-facebook a {  color: #3b5998;}.khaddokothon-blog-item .khaddokothon-blog-share .khaddokothon-pinterest a {  color: #bd081c;}.khaddokothon-blog-item .khaddokothon-blog-share .khaddokothon-linkedin a {  color: #0077b5;}.khaddokothon-blog-item .khaddokothon-author-box img {  border-radius: 5rem;}@media only screen and (max-width: 767.96px) {  .khaddokothon-blog-item .khaddokothon-author-box img {    width: 60px;    height: 60px;  }}.khaddokothon-blog-item .khaddokothon-author-box h5 {  text-transform: capitalize;}.khaddokothon-page-breaks a, .khaddokothon-page-breaks > span {  border: 1px solid #333333;  color: #333333;  text-decoration: none;  font-size: 0.8rem;  width: 32px;  height: 32px;  padding-top: 2px;  display: inline-block;  text-align: center;  margin: 1px;  border-radius: 5rem;}.khaddokothon-page-breaks a:hover {  background-color: #7cb342;  border: 1px solid #7cb342;  color: #fff;}.khaddokothon-page-breaks .current {  background-color: #7cb342;  border: 1px solid #7cb342;  color: #fff;}.khaddokothon-post-nav {  border: 1px solid #ededed;  padding: 1.875rem;}.khaddokothon-post-nav a h4, .khaddokothon-post-nav a span {  color: #333333;  transition: all 0.3s ease-in-out;}.khaddokothon-post-nav a span {  font-size: 1.25rem;  font-family: "Barlow Condensed", sans-serif;  font-weight: 700;}.khaddokothon-post-nav a:hover h4, .khaddokothon-post-nav a:hover span {  color: #7cb342;}.khaddokothon-post-nav a:hover .btn {  background-color: #7cb342;  border-color: #7cb342;}.khaddokothon-post-nav a:hover i {  color: #fff;}.khaddokothon-post-nav i {  font-family: "Font Awesome 5 Free";}.khaddokothon-post-nav .post-prev, .khaddokothon-post-nav .post-next {  width: 50%;}.khaddokothon-post-nav .post-prev {  padding-right: 1.25rem;}.khaddokothon-post-nav .post-next {  padding-left: 1.25rem;}.khaddokothon-post-meta li {  padding-right: 0.5rem;}.khaddokothon-post-meta li:last-child {  padding-right: 0;}.khaddokothon-post-meta li a {  color: #fff;  transition: all 0.2s ease-in-out;}.khaddokothon-post-meta li a:hover {  color: #7cb342;}.khaddokothon-post-meta li i {  padding-right: 7px;  font-size: 0.9rem;}.khaddokothon-pagination-list .current {  font-family: "Barlow Condensed", sans-serif;  font-weight: 700;  font-size: 1.2rem;  color: #fff;  background-color: #333333;}.khaddokothon-pagination-list .page-numbers {  padding: 0.25rem 1.5rem;  border: 2px solid #333333;  margin-right: 0.625rem;  border-radius: 5rem;  line-height: 1.5;}.khaddokothon-pagination-list a {  font-family: "Barlow Condensed", sans-serif;  font-weight: 400;  color: #333333;}.khaddokothon-pagination-list a:hover {  background-color: #7cb342;  color: #fff;  border: 2px solid #7cb342;}@media only screen and (max-width: 767.96px) {  .khaddokothon-pagination-list .page-numbers {    display: none;  }  .khaddokothon-pagination-list .prev.page-numbers, .khaddokothon-pagination-list .next.page-numbers {    display: block;  }}.khaddokothon-author-box a {  color: #333333;}.khaddokothon-author-box a:hover {  color: #7cb342;}#comments {  border: 1px solid #ededed;  padding: 1.875rem;}.comment {  list-style: none;}.comment .children {  padding-left: 5%;}@media only screen and (max-width: 767.96px) {  .comment .children {    padding-left: 0;  }}.comment-body {  padding: 1.25rem;  border: 1px solid #ededed;  margin-bottom: 1.25rem;}.comment-text {  overflow: hidden;  position: relative;}.comment-text p {  margin-bottom: 10px;}.comment-avatar {  float: left;  margin-right: 2.5rem;  display: block;  overflow: hidden;}@media only screen and (max-width: 767.96px) {  .comment-avatar {    margin-right: 1.25rem;  }}@media only screen and (max-width: 767.96px) {  .comment-avatar img {    width: 40px;    height: 40px;  }}.comment-author {  text-transform: capitalize;}.comment-author a {  color: #333333;}.comment-author a:hover {  color: #7cb342;}.comment-date, .comment-edit-link {  display: inline-block;  margin-bottom: 10px;  font-size: 0.8rem;  color: #333333;}.comment-edit-link {  margin-bottom: 0;  color: #557b2d;}.comment-edit-link:hover {  color: #6fa03b;}.comment .reply {  position: absolute;  right: 0;  top: 0;}.comment .reply a {  display: inline-block;  text-align: center;  border-radius: 1rem;  border: 1px solid #333333;  color: #333333;}.comment .reply a:hover {  background-color: #7cb342;  border: 1px solid #7cb342;}.comment .reply a:hover i {  color: #fff;}.comment .reply a i {  padding: 0.25rem 1rem;  font-size: 0.9rem;}.comment-respond {  margin-top: 2.5rem;}.comment-form p {  margin: 0;}.comment-form-cookies-consent {  font-size: 0.8rem;}.comment-form-cookies-consent input[type=checkbox] {  width: auto;  height: auto;  margin-bottom: 0;  vertical-align: middle;  margin-right: 0.5rem;  line-height: 18px;}.form-control:focus {  box-shadow: none;  border-color: #7cb342;}.khaddokothon-blog-thumb {  margin-bottom: 1.25rem;}.khaddokothon-blog-thumb .owl-prev, .khaddokothon-blog-thumb .owl-next {  display: block;  position: absolute;  top: 50%;  margin-top: -25px;  z-index: 10;  opacity: 0;  transition: all 0.3s ease-in-out;}.khaddokothon-blog-thumb .owl-prev i, .khaddokothon-blog-thumb .owl-next i {  font-size: 34px;  line-height: 34px;  color: #fff;  transition: all 0.3s ease-in-out;}.khaddokothon-blog-thumb .owl-prev i:hover, .khaddokothon-blog-thumb .owl-next i:hover {  color: #7cb342;}.khaddokothon-blog-thumb .owl-prev {  left: -34px;}.khaddokothon-blog-thumb .owl-next {  right: -34px;}.khaddokothon-blog-thumb .owl-carousel:hover .owl-prev {  opacity: 1;  left: 10px;}.khaddokothon-blog-thumb .owl-carousel:hover .owl-next {  opacity: 1;  right: 10px;}/*.single {	.khaddokothon-blog-thumb {		margin-bottom: 0;	}}*/.khaddokothon-embed-responsive .wp-video {  width: 100% !important;}.khaddokothon-embed-responsive .mejs-video, .khaddokothon-embed-responsive:before {  padding-top: 67.25%;}/*-------------------------------------------------------*//* WordPress Styles/*-------------------------------------------------------*/.admin-bar .nav .nav--sticky, .admin-bar .nav .nav--always-fixed {  margin-top: 32px;}@media only screen and (max-width: 782px) {  .admin-bar .nav .nav--sticky, .admin-bar .nav .nav--always-fixed {    margin-top: 46px;  }}img {  height: auto;}.screen-reader-text {  color: #333333;}/* Alignment-------------------------------------------------------*/.khaddokothon-main-wrapper .alignleft,.khaddokothon-main-wrapper .alignright {  max-width: 100% !important;  float: none;}@media only screen and (min-width: 767.98px) {  .khaddokothon-main-wrapper .alignleft {    float: left;    margin-right: 1.25rem;  }  .khaddokothon-main-wrapper .alignright {    float: right;    margin-left: 1.25rem;  }  .khaddokothon-main-wrapper .alignleft,  .khaddokothon-main-wrapper .alignright {    max-width: 40% !important;  }}.khaddokothon-main-wrapper .aligncenter {  display: block;  margin: .5em auto;}.khaddokothon-main-wrapper a img.aligncenter {  display: block;  margin-left: auto;  margin-right: auto;}.khaddokothon-main-wrapper .wp-caption, .khaddokothon-main-wrapper .gallery-caption {  font-style: italic;  max-width: 100%;}.khaddokothon-main-wrapper .wp-caption p.wp-caption-text {  font-size: 11px;  line-height: 17px;  margin: 0;  padding: 0 4px 5px;}.khaddokothon-main-wrapper .bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {  border: 1px solid #ededed;  padding: 2px;}/*-------------------------------------------------------*//* Tables/*-------------------------------------------------------*/.khaddokothon-main-wrapper table th {  font-weight: normal;}.khaddokothon-main-wrapper table caption {  margin-bottom: 10px;  caption-side: top;  border: 1px solid #ededed;  text-align: center;  color: #333333;  font-size: 1.25rem;  font-family: "Barlow Condensed", sans-serif;  font-weight: 700;}.khaddokothon-main-wrapper table > thead > tr > th,.khaddokothon-main-wrapper table > tbody > tr > th,.khaddokothon-main-wrapper table > tfoot > tr > th,.khaddokothon-main-wrapper table > thead > tr > td,.khaddokothon-main-wrapper table > tbody > tr > td,.khaddokothon-main-wrapper table > tfoot > tr > td {  border: 1px solid #ededed;  padding: 10px;}.khaddokothon-main-wrapper table > thead > tr > th {  border-bottom: none;}.khaddokothon-main-wrapper table thead tr th {  font-size: 12px;  color: #333333;  text-transform: uppercase;  font-weight: bold;  letter-spacing: 0.04em;}/*-------------------------------------------------------*//* Gallery/*-------------------------------------------------------*/.khaddokothon-main-wrapper .gallery-caption {  display: block;}.khaddokothon-main-wrapper .gallery {  margin-bottom: 1.5em;  margin-left: -7px;  margin-right: -7px;}.khaddokothon-main-wrapper .gallery-item {  display: inline-block;  text-align: center;  vertical-align: top;  width: 100%;  margin: 0;  padding: 7px;}.khaddokothon-main-wrapper .gallery-columns-2 .gallery-item {  max-width: 50%;}.khaddokothon-main-wrapper .gallery-columns-3 .gallery-item {  max-width: 33.33%;}.khaddokothon-main-wrapper .gallery-columns-4 .gallery-item {  max-width: 25%;}.khaddokothon-main-wrapper .gallery-columns-5 .gallery-item {  max-width: 20%;}.khaddokothon-main-wrapper .gallery-columns-6 .gallery-item {  max-width: 16.66%;}.khaddokothon-main-wrapper .gallery-columns-7 .gallery-item {  max-width: 14.28%;}.khaddokothon-main-wrapper .gallery-columns-8 .gallery-item {  max-width: 12.5%;}.khaddokothon-main-wrapper .gallery-columns-9 .gallery-item {  max-width: 11.11%;}.khaddokothon-main-wrapper .gallery-columns-6 .gallery-caption,.khaddokothon-main-wrapper .gallery-columns-7 .gallery-caption,.khaddokothon-main-wrapper .gallery-columns-8 .gallery-caption,.khaddokothon-main-wrapper .gallery-columns-9 .gallery-caption {  display: none;}/*-------------------------------------------------------*//* Caption/*-------------------------------------------------------*/.khaddokothon-main-wrapper .wp-caption {  margin-bottom: 1.5em;  max-width: 100%;}.khaddokothon-main-wrapper .wp-caption img[class*=wp-image-] {  display: block;  margin-left: auto;  margin-right: auto;}.khaddokothon-main-wrapper .wp-caption .wp-caption-text {  margin: 0.8075em 0;}.khaddokothon-main-wrapper .wp-caption-text {  text-align: center;}/*-------------------------------------------------------*//* Menu before setup/*-------------------------------------------------------*/.main-navigation .menu > ul > li {  margin: 0;  padding: 0;  float: left;  display: inline-block;  position: relative;}/*-------------------------------------------------------*//* Wp Block/*-------------------------------------------------------*/.khaddokothon-main-wrapper [class*="wp-block-"], .khaddokothon-main-wrapper .wp-block-quote.is-style-large, .khaddokothon-main-wrapper table {  margin-bottom: 40px;}.khaddokothon-main-wrapper .wp-block-quote.is-style-large {  padding-bottom: 1.25rem;}.khaddokothon-main-wrapper .wp-block-quote__citation, .khaddokothon-main-wrapper .wp-block-quote cite, .khaddokothon-main-wrapper .wp-block-quote footer {  color: #999999;  font-size: 0.8rem;  margin-top: 1em;  position: relative;  font-style: normal;}.khaddokothon-main-wrapper .wp-block-spacer,.khaddokothon-main-wrapper .wp-block-image,.khaddokothon-main-wrapper .wp-block-column,.khaddokothon-main-wrapper .wp-block-columns,.khaddokothon-main-wrapper .wp-block-search__label,.khaddokothon-main-wrapper .wp-block-search__button,.khaddokothon-main-wrapper .wp-block-rss__item,.khaddokothon-main-wrapper .wp-block-rss__item-title,.khaddokothon-main-wrapper .wp-block-latest-comments__comment-meta,.khaddokothon-main-wrapper .wp-block-latest-comments__comment-excerpt {  margin-bottom: 0;}.khaddokothon-main-wrapper .wp-block-gallery {  margin-bottom: 30px;}.khaddokothon-main-wrapper ul.wp-block-gallery {  padding-left: 0;  margin-left: 0;}.khaddokothon-main-wrapper ul.wp-block-gallery li {  padding: 0;}.khaddokothon-main-wrapper .wp-block-pullquote {  border-top: 4px solid #7cb342;  border-bottom: 4px solid #7cb342;  padding: 40px 0;}.khaddokothon-main-wrapper .wp-block-pullquote blockquote:before {  content: none;}.khaddokothon-main-wrapper .wp-block-pullquote__citation,.khaddokothon-main-wrapper .wp-block-pullquote cite,.khaddokothon-main-wrapper .wp-block-pullquote footer {  text-transform: inherit;}.khaddokothon-main-wrapper .wp-block-pullquote.is-style-solid-color blockquote {  background: transparent;  text-align: center;}.khaddokothon-main-wrapper .wp-block-pullquote.is-style-solid-color blockquote {  max-width: 100%;}.khaddokothon-main-wrapper .wp-block-pullquote.is-style-solid-color {  padding: 0;}.khaddokothon-main-wrapper .wp-block-button__link {  padding: 0.75rem 2.5rem;  margin-bottom: 0;  font-size: 100%;}.khaddokothon-main-wrapper .wp-block-media-text .wp-block-media-text__media,.khaddokothon-main-wrapper .wp-block-media-text .wp-block-media-text__content {  margin-bottom: 0;}.khaddokothon-main-wrapper .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {  padding-left: 0;}.khaddokothon-main-wrapper .wp-block-media-text.has-media-on-the-left .wp-block-media-text__content {  padding-right: 0;}.khaddokothon-main-wrapper .wp-block-separator {  border-width: 1px;  border-bottom-color: #f3f3f3;}.khaddokothon-main-wrapper .wp-block-verse,.khaddokothon-main-wrapper .wp-block-code,.khaddokothon-main-wrapper .wp-block-preformatted {  background-color: #fffcde;  padding: 30px;  border: none;}.khaddokothon-main-wrapper .wp-block-table {  width: 100%;}.khaddokothon-main-wrapper .wp-block-table td,.khaddokothon-main-wrapper .wp-block-table th {  padding: 15px 20px;  border-color: #eeeeee;}.khaddokothon-main-wrapper .wp-block-image .alignleft {  margin-right: 30px;}.khaddokothon-main-wrapper .wp-block-image .alignright {  margin-left: 30px;}.khaddokothon-main-wrapper .wp-block-rss,.khaddokothon-main-wrapper .wp-block-categories-list,.khaddokothon-main-wrapper .wp-block-latest-posts,.khaddokothon-main-wrapper .wp-block-archives,.khaddokothon-main-wrapper .wp-block-latest-comments {  background: #333333;  padding: 30px 15px 30px 50px;  margin-left: 0;}.khaddokothon-main-wrapper .wp-block-rss li,.khaddokothon-main-wrapper .wp-block-categories-list,.khaddokothon-main-wrapper .wp-block-latest-posts li,.khaddokothon-main-wrapper .wp-block-archives li,.khaddokothon-main-wrapper .wp-block-latest-comments__comment-meta,.khaddokothon-main-wrapper .wp-block-latest-comments__comment-meta a,.khaddokothon-main-wrapper .wp-block-latest-comments__comment-excerpt p {  color: #d8d8d8;}.khaddokothon-main-wrapper .wp-block-rss li a,.khaddokothon-main-wrapper .wp-block-categories .cat-item a,.khaddokothon-main-wrapper .wp-block-latest-posts li a,.khaddokothon-main-wrapper .wp-block-archives li a {  display: inline-block;  width: 80%;  color: #d8d8d8;}.khaddokothon-main-wrapper .wp-block-rss li a:hover,.khaddokothon-main-wrapper .wp-block-categories .cat-item a:hover,.khaddokothon-main-wrapper .wp-block-latest-posts li a:hover,.khaddokothon-main-wrapper .wp-block-archives li a:hover {  color: #ffffff;}.khaddokothon-main-wrapper .wp-block-rss li a,.khaddokothon-main-wrapper .wp-block-latest-posts li a {  display: block;  width: 100%;}.khaddokothon-main-wrapper .wp-block-latest-posts__post-date,.khaddokothon-main-wrapper .wp-block-latest-comments__comment-date {  color: #9a9a9a;}.khaddokothon-main-wrapper .wp-block-latest-comments {  padding: 30px;}.khaddokothon-main-wrapper .wp-block-latest-comments li {  padding: 30px;  border: 1px solid rgba(255, 255, 255, 0.1);}.khaddokothon-main-wrapper .wp-block-latest-comments li:last-child {  margin-bottom: 0;}.khaddokothon-main-wrapper .wp-block-latest-comments footer {  background: transparent;}.khaddokothon-main-wrapper .wp-block-latest-comments__comment-meta,.khaddokothon-main-wrapper .wp-block-latest-comments__comment-excerpt {  margin-left: 0;}.khaddokothon-main-wrapper .wp-block-latest-comments__comment-excerpt p {  padding-top: 10px;  margin-top: 10px;  margin-bottom: 0;  border-top: 1px dotted rgba(255, 255, 255, 0.1);}.khaddokothon-main-wrapper .wp-block-search .wp-block-search__label {  display: block;  width: 100%;  margin-bottom: 10px;  font-weight: 600;}.khaddokothon-main-wrapper .wp-block-search .wp-block-search__input {  flex: 0 0 calc( 100% - 120px);  max-width: calc( 100% - 120px);  margin-bottom: 0;  border-right: none;}.khaddokothon-main-wrapper .wp-block-search .wp-block-search__button {  flex: 0 0 calc( 120px);  max-width: calc( 120px);  margin: 0;  height: 48px;}.khaddokothon-main-wrapper .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {  max-width: 100px;}/*-------------------------------------------------------*//* Contact Form 7/*-------------------------------------------------------*/.wpcf7 p {  margin-bottom: 1.25rem;}.wpcf7 label {  display: block;}.wpcf7 input, .wpcf7 textarea {  height: 50px;  background-color: #f2f2f2;  border: 1px solid #f2f2f2;  padding-left: 0.625rem;}.wpcf7 input:focus, .wpcf7 textarea:focus {  outline: none;  border: 1px solid #7cb342;}@media only screen and (max-width: 991.96px) {  .wpcf7 input, .wpcf7 textarea {    width: 100%;  }}.wpcf7 textarea {  width: 100%;  padding-top: 0.625rem;  height: auto;}.wpcf7 input[type=submit] {  height: auto;  border-radius: 5rem;  font-family: "Barlow Condensed", sans-serif;  font-weight: 700;  font-size: 1rem;  letter-spacing: 1px;  padding: 0.75rem 2.5rem;  text-transform: uppercase;  color: #fff;  background-color: #7cb342;  border-color: transparent;}.wpcf7 input[type=submit]:hover {  color: #fff;  background-color: #6a9938;}