.elementor-6131 .elementor-element.elementor-element-23b9259:not(.elementor-motion-effects-element-type-background), .elementor-6131 .elementor-element.elementor-element-23b9259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dorinerivers.com/wp-content/uploads/2024/02/blog-bg-01.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-6131 .elementor-element.elementor-element-23b9259{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 0%;}.elementor-6131 .elementor-element.elementor-element-23b9259 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6131 .elementor-element.elementor-element-c1fbbfb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6131 .elementor-element.elementor-element-3da4197 > .elementor-widget-container{margin:0% 0% -1% 0%;}.elementor-6131 .elementor-element.elementor-element-3da4197{text-align:center;}.elementor-6131 .elementor-element.elementor-element-3da4197 .elementor-heading-title{font-family:"Awesome Serif", Sans-serif;font-size:3.646vw;font-weight:400;text-shadow:1px 23px 36.9px rgba(0, 0, 0, 0.5);color:#FFFFFF;}.elementor-6131 .elementor-element.elementor-element-7c6b3d0{text-align:center;}.elementor-6131 .elementor-element.elementor-element-7c6b3d0 .elementor-heading-title{font-family:"Awesome Serif", Sans-serif;font-size:6.25vw;font-weight:700;line-height:0.9em;text-shadow:1px 23px 36.9px rgba(0, 0, 0, 0.5);color:#DAE3F5;}.elementor-6131 .elementor-element.elementor-element-bf19e2e{width:var( --container-widget-width, 33.958vw );max-width:33.958vw;--container-widget-width:33.958vw;--container-widget-flex-grow:0;}.elementor-6131 .elementor-element.elementor-element-bf19e2e > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-6131 .elementor-element.elementor-element-bd32789 > .elementor-widget-container{margin:15% 0% 3% 0%;}.elementor-6131 .elementor-element.elementor-element-bd32789{text-align:center;}.elementor-6131 .elementor-element.elementor-element-bd32789 .elementor-heading-title{font-family:"Awesome Serif", Sans-serif;font-size:5.208vw;font-weight:700;color:#191970;}.elementor-6131 .elementor-element.elementor-element-4310e61{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-6131 .elementor-element.elementor-element-4310e61 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-6131 .elementor-element.elementor-element-4310e61:after{content:"0.66";}.elementor-6131 .elementor-element.elementor-element-4310e61 .elementor-post__thumbnail__link{width:100%;}.elementor-6131 .elementor-element.elementor-element-4310e61 .elementor-post__meta-data span + span:before{content:"///";}.elementor-6131 .elementor-element.elementor-element-4310e61.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-6131 .elementor-element.elementor-element-4310e61.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-6131 .elementor-element.elementor-element-4310e61.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6131 .elementor-element.elementor-element-23b9259:not(.elementor-motion-effects-element-type-background), .elementor-6131 .elementor-element.elementor-element-23b9259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:110% auto;}.elementor-6131 .elementor-element.elementor-element-23b9259{padding:15% 0% 10% 0%;}.elementor-6131 .elementor-element.elementor-element-3da4197 .elementor-heading-title{font-size:4.5vw;}.elementor-6131 .elementor-element.elementor-element-7c6b3d0 .elementor-heading-title{font-size:8vw;}.elementor-6131 .elementor-element.elementor-element-bf19e2e{--container-widget-width:50vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 50vw );max-width:50vw;}.elementor-6131 .elementor-element.elementor-element-bd32789 .elementor-heading-title{font-size:6vw;}}@media(max-width:767px){.elementor-6131 .elementor-element.elementor-element-23b9259:not(.elementor-motion-effects-element-type-background), .elementor-6131 .elementor-element.elementor-element-23b9259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:220% auto;}.elementor-6131 .elementor-element.elementor-element-23b9259{padding:30% 0% 0% 0%;}.elementor-6131 .elementor-element.elementor-element-3da4197 .elementor-heading-title{font-size:8vw;}.elementor-6131 .elementor-element.elementor-element-7c6b3d0 .elementor-heading-title{font-size:13vw;}.elementor-6131 .elementor-element.elementor-element-bf19e2e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-6131 .elementor-element.elementor-element-bd32789 > .elementor-widget-container{margin:20% 0% 0% 0%;}.elementor-6131 .elementor-element.elementor-element-bd32789 .elementor-heading-title{font-size:10vw;}.elementor-6131 .elementor-element.elementor-element-4310e61 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6131 .elementor-element.elementor-element-4310e61:after{content:"0.5";}.elementor-6131 .elementor-element.elementor-element-4310e61 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS */body, html {
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
}

.br-block br {
  display: block !important;
}

.yellow-gradient h1 {
  background: var(--Linear, linear-gradient(101deg, #FEC12F 41.85%, #FF4500 124.21%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*SEARCH*/
.search-wrap .elementor-search-form__container {
  height: 3.542vw !important;
  background-color: #DAE3F5;
  border-radius: 0 30px;
  padding: 0 4%;
  display: flex;
}

.search-wrap .elementor-search-form__submit {
  background-color: transparent !important;
  width: 10% !important;
  text-align: end !important;
  padding: 0 !important;
  border: 0 !important;
  cursor: pointer;
}

.search-wrap .elementor-search-form__submit img {
  width: 1.82vw;
}

.search-wrap ::placeholder {
  color: #191970;
  font-weight: 500;
  opacity: 1 !important;
  text-transform: uppercase;
  letter-spacing: 0.09vw;
}

.search-wrap input {
  color: #191970 !important;
  opacity: 1;
  font-family: "Avenir", Sans-serif;
  font-size: 0.94vw !important;
  background: transparent !important;
  width: 90% !important;
  border: 0 !important;
  outline: none;
}

.search-wrap input:focus::-webkit-input-placeholder, .gform_body textarea:focus::-webkit-input-placeholder {
  opacity: 0 !important;
}

.search-wrap input:focus:-moz-placeholder, .gform_body textarea:focus:-moz- placeholder {
  opacity: 0 !important;
}

.search-wrap input:focus:-ms-input-placeholder, .gform_body textarea:focus:-ms- input-placeholder {
  opacity: 0 !important;
}

.search-wrap input:focus::placeholder, .gform_body textarea:focus::placeholder {
  opacity: 0 !important;
}

/*CATEGORY*/


.category-wrap a {
  background: linear-gradient(180deg, #0B3DBB 0%, #001345 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: background-color 0.3s ease;
}

.category-wrap a:hover, .category-wrap .current-menu-item a, .category-wrap .menu-item:nth-child(1) .elementor-item {
  background: #FF4500 !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}

.category-wrap .current-menu-item a:after, .category-wrap  li:nth-child(1) a:after {
  content: "";
  height: 5px;
  bottom: 0;
  color: #FF4500 !important;
  fill: #FF4500 !important;
  opacity: 1 !important;
}

.category-wrap a:hover, .category-wrap .current-menu-item a, .category-wrap  li:nth-child(1) a  {
  background: #FF4500 !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}

.category-wrap .current-menu-item a {
  color: #FF4500 !important;
}

/*.category-wrap .current-menu-item a:after {*/
/*  content: "";*/
/*  height: 5px;*/
/*  bottom: 0;*/
/*  color: #FF4500 !important;*/
/*  fill: #FF4500 !important;*/
/*  opacity: 1 !important;*/
/*}*/


/*BLOG*/
.blog-post .elementor-post__text {
  padding: 10% !important;
}

.blog-post .elementor-post {
  border-radius: 0 30px 0 0 !important;
  background: linear-gradient(180deg, #8DADFF -37.66%, #FFF 100%);
}

.blog-post .elementor-post__read-more {
  background: linear-gradient(101deg, #FEC12F 41.85%, #FF4500 124.21%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.blog-post .elementor-post__read-more:hover, .featured-post .elementor-post__read-more:hover  {
  background: linear-gradient(0deg, #FEC12F 41.85%, #FF4500 124.21%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}


.blog-post .elementor-pagination a, .blog-post .current {
  background: linear-gradient(182deg, #FEC12F 1.08%, #FF4500 63.82%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.blog-post .page-numbers.next, .blog-post .page-numbers.prev {
  border: 0 !important;
}

.blog-post .page-numbers.current {
  border: 1px solid;
  -webkit-border-image: linear-gradient(182deg, #FEC12F 1.08%, #FF4500 63.82%) 1;
  -moz-border-image: linear-gradient(182deg, #FEC12F 1.08%, #FF4500 63.82%) 1;
  -o-border-image: linear-gradient(182deg, #FEC12F 1.08%, #FF4500 63.82%) 1;
  border-image: linear-gradient(182deg, #FEC12F 1.08%, #FF4500 63.82%) 1;
}

.blog-post .elementor-pagination {
  text-align: center;
  display: block !important;
  position: relative;
}

.blog-post .page-numbers {
  padding: .2vw .7vw !important;
  margin: 0 1px !important;
  border: 1px solid #4D658B;
  display: inline-block !important;
  font-family: "Avenir", Sans-serif !important;
}

.blog-post .elementor-post__excerpt p:after, .featured-post .elementor-post__excerpt p:after{
    content:'...'
}

/*FEATURED*/
.featured-post .slick-list {
  overflow: visible;
}

.featured-post article {}

.featured-post .slick-slide {
  margin: 0 20px !important;
  background: linear-gradient(180deg, #FFF -37.66%, #FFF 100%);
  box-shadow: 40px 40px 80px 0px rgba(0, 0, 0, 0.48);
  backdrop-filter: blur(2px);
  border-radius: 0 30px !important;
  height: 30vw !important;
  position: relative !important;
}

.featured-post .elementor-post__read-more {
  position: absolute;
  bottom: 2vw;
  background: var(--Linear, linear-gradient(101deg, #FEC12F 41.85%, #FF4500 124.21%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.featured-post .slick-arrow {
  top: unset !important;
  bottom: -8.5vw !important;
  z-index: 1;
  width: 3.229vw;
  height: 3.229vw;
  font-size: 0
}

.featured-post .slick-arrow:before {
  display: none
}

.featured-post .slick-dots li button {
  width: 1.198vw !important;
  height: 1.198vw !important;
  background: #FF4500;
  border-radius: 50px !important;
}

.featured-post .slick-dots li {
  width: 1.198vw !important;
  height: 1.198vw !important;
  margin: 0 .5vw !important
}

.featured-post .slick-dots {
  top: unset !important;
  bottom: -6vw
}

.featured-post .slick-dots .slick-active button {
  background: var(--Linear, linear-gradient(180deg, #0B3DBB 0%, #001345 100%));
}

.featured-post .slick-next {
  right: 10vw !important
}

.featured-post .slick-prev {
  left: 10vw !important
}

.featured-post .slick-dots li button:before {
  display: none
}

.featured-post .slick-next img:hover {
  content: url('/wp-content/uploads/2024/02/b-arrow-next-1.png');
}

.featured-post .slick-prev img:hover {
  content: url('/wp-content/uploads/2024/02/b-arrow-prev-1.png');
}

@media only screen and (max-width: 1024px) {
  .blog-post .elementor-post__text {
    padding: 7% !important;
  }

  /*SEARCH*/
  .search-wrap .elementor-search-form__container {
    height: 5vw !important;
    border-radius: 0 20px;
  }

  .search-wrap .elementor-search-form__submit img {
    width: 2vw;
  }

  .search-wrap input {
    font-size: 1.5vw !important;
  }

  /*FEATURED*/
  .featured-post .slick-slide {
    margin: 0 15px !important;
    border-radius: 0 20px !important;
    height: 47vw !important;
  }

  .featured-post .slick-arrow {
    bottom: -15vw !important;
    width: 5vw;
    height: 5vw;
  }

  .featured-post .slick-dots li button {
    width: 2vw !important;
    height: 2vw !important;
  }

  .featured-post .slick-dots li {
    width: 2vw !important;
    height: 2vw !important;
    margin: 0 .5vw !important
  }

  .featured-post .slick-dots {
    top: unset !important;
    bottom: -11vw;
  }

  .featured-post .slick-prev {
    left: 15vw !important;
  }

  .featured-post .slick-next {
    right: 15vw !important;
  }
}

@media only screen and (max-width: 767px) {

  /*SEARCH*/
  .search-wrap .elementor-search-form__container {
    height: 15vw !important;
    border-radius: 0 20px;
  }

  .search-wrap .elementor-search-form__submit img {
    width: 5vw;
  }

  .search-wrap input {
    font-size: 4vw !important;
  }

  .category-wrap ul li {
    width: 100%;
    padding: 3%;
  }

  .category-wrap ul li a {
    padding-bottom: 5% !important;
  }

  /*FEATURED*/
 .featured-post .slick-slide {
    margin: 0 5vw 5vw !important;
    border-radius: 0 20px !important;
    height: unset !important;
    box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, 0.4);
}

  .featured-post .slick-arrow {
    bottom: -30vw !important;
    width: 12vw;
    height: 12vw;
  }

  .featured-post .slick-dots li button {
    width: 5vw !important;
    height: 5vw !important;
  }

  .featured-post .slick-dots li {
    width: 5vw !important;
    height: 5vw !important;
    margin: 0 .5vw !important
  }

  .featured-post .slick-dots {
    top: unset !important;
    bottom: -20vw;
  }

  .featured-post .slick-prev {
    left: 15vw !important;
  }

  .featured-post .slick-next {
    right: 15vw !important;
  }

  .featured-post .elementor-post__read-more {
    bottom: 5vw;
  }

  .blog-post .page-numbers {
    padding: .3vw 2.2vw !important;
    margin: 0 5px !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Awesome Serif';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dorinerivers.com/wp-content/uploads/2024/02/AwesomeSerif-Regular.eot');
	src: url('https://dorinerivers.com/wp-content/uploads/2024/02/AwesomeSerif-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://dorinerivers.com/wp-content/uploads/2024/02/AwesomeSerif-Regular.woff2') format('woff2'),
		url('https://dorinerivers.com/wp-content/uploads/2024/02/AwesomeSerif-Regular.woff') format('woff'),
		url('https://dorinerivers.com/wp-content/uploads/2024/02/AwesomeSerif-Regular.ttf') format('truetype'),
		url('https://dorinerivers.com/wp-content/uploads/2024/02/AwesomeSerif-Regular.svg#AwesomeSerif') format('svg');
}
@font-face {
	font-family: 'Awesome Serif';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dorinerivers.com/wp-content/uploads/2024/02/AwesomeSerif-BoldRegular.eot');
	src: url('https://dorinerivers.com/wp-content/uploads/2024/02/AwesomeSerif-BoldRegular.eot?#iefix') format('embedded-opentype'),
		url('https://dorinerivers.com/wp-content/uploads/2024/02/AwesomeSerif-BoldRegular.woff2') format('woff2'),
		url('https://dorinerivers.com/wp-content/uploads/2024/02/AwesomeSerif-BoldRegular.woff') format('woff'),
		url('https://dorinerivers.com/wp-content/uploads/2024/02/AwesomeSerif-BoldRegular.ttf') format('truetype'),
		url('https://dorinerivers.com/wp-content/uploads/2024/02/AwesomeSerif-BoldRegular.svg#AwesomeSerif') format('svg');
}
@font-face {
	font-family: 'Awesome Serif';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://dorinerivers.com/wp-content/uploads/2024/02/AwesomeSerifItalic-BdRegular.eot');
	src: url('https://dorinerivers.com/wp-content/uploads/2024/02/AwesomeSerifItalic-BdRegular.eot?#iefix') format('embedded-opentype'),
		url('https://dorinerivers.com/wp-content/uploads/2024/02/AwesomeSerifItalic-BdRegular.woff2') format('woff2'),
		url('https://dorinerivers.com/wp-content/uploads/2024/02/AwesomeSerifItalic-BdRegular.woff') format('woff'),
		url('https://dorinerivers.com/wp-content/uploads/2024/02/AwesomeSerifItalic-BdRegular.ttf') format('truetype'),
		url('https://dorinerivers.com/wp-content/uploads/2024/02/AwesomeSerifItalic-BdRegular.svg#AwesomeSerif') format('svg');
}
/* End Custom Fonts CSS */