/*
Theme Name: Regal Springs Child 
Version: 1.0

Description: Our default theme for Regal Springs is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs.

Author: HindInfotech
Author URI: http://hindinfotech.in/

Theme URI: 

Template: regal-springs

*/

@import url("../regal-springs/style.css");

/**FONTS**/
.gotham{
	font-family: 'Gotham', sans-serif;
}
.signika{
	font-family: 'Signika Negative', sans-serif;
}
/*RESET CSS*/
html body{
	font-family: 'Gotham', sans-serif;
	font-weight:normal;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
:focus{
	outline-color:rgba(0, 0, 0, 0) !important;
	outline: none !important;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none; 
}
input, .contact-form-right textarea {
    -webkit-user-select: text !important; /* Chrome, Opera, Safari */
    -moz-user-select: text !important; /* Firefox 2+ */
    -ms-user-select: text !important; /* IE 10+ */
    user-select: text !important; /* Standard syntax */
}
.hide-desktop {display:none;}
.show-desktop {display:block;}
#vc_load-inline-editor, .post-meta-wrapper.post-meta-edit-link-wrapper{
	display: none;
}
.header-inner .toggle:focus .toggle-text, .header-inner .toggle:hover .toggle-text,.header-inner button:hover, .header-inner button:focus, .modal-menu a:focus, .modal-menu a:hover, .modal-menu li.current-menu-item > .ancestor-wrapper > a, .modal-menu li.current_page_ancestor > .ancestor-wrapper > a {
	text-decoration: none !important;
}

textarea { height: 15rem; }

.counter, .title{
	font-family: 'Signika Negative', sans-serif;
	color: #065057;
	font-weight: 400;
	font-size: 40px;
}
.govt-title {
  font-family: 'Signika Negative', sans-serif;
  color: #065057;
  font-weight: 400;
  font-size: 35px;
}
.wpsm_count-title, .para{
	font-family: 'Gotham', sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #313131;
}

a, a:focus, a:hover{
	text-decoration: none;
	outline: none;
	box-shadow: none;
}
.signika a{
	color:#065057!important;
}
main#site-content .entry-content {
	max-width: 1170px;
	margin: auto;
	width:calc(100% - 8rem);
}
.vc_row-full-width.vc_clearfix{
	margin:0 !important;
}
.overflow-visible{
	overflow:visible !important;
}
.margin-auto{
	margin-left:auto;
	margin-right:auto;
}
/**HEADER CSS**/
html body:not(.overlay-header) .primary-menu > li > a{
	color:#000;
	font-weight:300;
	font-size:14px;
	letter-spacing: normal;
	font-family: 'Gotham', sans-serif;
	border:1px solid #000;
	border-radius: 5px;
	padding:10px 20px;
	text-decoration: none;
}
.header-inner{ padding:0;}
header#site-header { height: 110px;}
header#site-header {
	height: 106px; 
	position: fixed;
	width: 100%;
	top:0px;
	transition: all 0.35s ease;
	-webkit-transition: all 0.35s ease;
	z-index: 99;
    border-bottom: 5px solid #C4A747;
	/*box-shadow:0 0 0px 6px #fff;*/
}
.header-titles .site-logo {
  height: 81px;
  background-color: #fff;
  border-bottom-left-radius: 85px;
  border-bottom-right-radius: 85px;
  border: 6px solid #C4A747;
  border-top: 0;
  padding: 30px 25px;
  margin: 0;
  position: relative;
  top: 107px;
}
header#site-header.fixed-header .header-titles .site-logo::before {
	width:174px;
}

.header-titles .site-logo .custom-logo {
    position: relative;
    top: -75px;
}

.header-toggles {
  margin-top: 35px;
}
header#site-header.fixed-header {top:-5px;}
header#site-header.fixed-header .site-logo img{ max-height:9.5rem!important;}
.site-logo img{ max-height:10rem!important }
header#site-header.fixed-header .lang-dropdown{ opacity:0; }
.site-logo.faux-heading {

}
.primary-menu-wrapper + .header-toggles {margin: 0;}
.header-inner .toggle-wrapper::before{display: none;}
.header-toggles:only-child .toggle-inner .toggle-text{
	font-weight:normal;	
	letter-spacing: 1px;
	text-transform: uppercase;
	color:#000000;
}
.header-toggles:only-child .toggle-inner .toggle-text{
	font-size:13px;
	padding-right:0;
}
.nav-toggle .toggle-icon, .nav-toggle svg {
	height: 23px;
	width: 30px;
}
html .nav-toggle .toggle-arrow{
	color:#cacaca;
}
.header-inner .toggle-wrapper{
	display:flex;
}
.additional_buttons {
	margin: 5px auto;
}
.nav-toggle .toggle-icon{
	width:35px;
	height:35px;
}
.nav-toggle .toggle-icon svg {
	width: 100%;
	height: 100%;
}
.nav-toggle .toggle-arrow{
	color:#7F7F7F;
}
.additional_buttons ul{
	padding:0;
	margin:0;
}
.additional_buttons ul li {
	list-style: none;
	display: inline-block;
	margin: 0 0 0 15px;
}
.additional_buttons ul li a{
	color:#000;
	font-weight:300;
	font-size:14px;
	letter-spacing: 1px;
	border:1px solid #000;
	border-radius: 5px;
	padding: 7px 20px;
	transition: all 0.35s ease;
	-webkit-transition: all 0.35s ease;
}
.additional_buttons ul li a:hover{
	background:#065057;
	color:#fff;
}
.menu-modal .menu-top .additional_buttons{
	width:100%;
	display: block;
	margin:65px auto 0;
}
.menu-modal .menu-top .additional_buttons ul li{
	margin:20px 0;
	display: block;
}
.menu-modal .menu-top .additional_buttons ul li a{
	width:180px;
	text-align: center;
	display: block;
}
.modal-menu > li > .ancestor-wrapper > button.sub-menu-toggle{
	width:auto; 
	padding:0; 
}
.sub-menu li.frozen-btn a {
	background: #9ED6DE;
	display: block;
	/*margin: 10px 0 0;
	padding: 7px 10px !important;*/
	max-width: 170px !important;
	/*text-align: center;*/
	font-size: 16px;
}
.sub-menu li.fresh-btn a {
	background: #BFE583;
	display: block;
	/*margin: 10px 0;
	padding: 7px 10px !important;*/
	max-width: 170px !important;
	/*text-align: center;*/
	font-size: 16px;
}

.certificate-btn{ margin-top:10px !important; padding-bottom:10px }
.certificate-btn a {
  background: #C4A747;
  /*color: #fff !important;*/
  max-width: 170px !important;
  padding: 12px 10px 10px 10px !important;
}

li.our-fish-btn a {
  /*background: #C1A93B;*/
  /*display: block;
  margin: 10px 0px 10px;
  padding: 7px 0px !important;*/
  /*max-width: 180px !important;*/
  /*text-align: left;
  font-size: 16px;
  color:#fff;*/
}
.menu-wrapper ul.sub-menu li {
    border-bottom:1px solid #dcd7ca!important;
    margin: 10px 0px;
}
.menu-wrapper ul.sub-menu li a{ padding-left: 15px; }

ul.sub-menu > li.fresh-btn, 
ul.sub-menu > li.frozen-btn{ border-bottom:none!important;}

.dropbtn {
	color: #707070;
	font-size: 10px;
	font-weight:300;
	border: none;
	cursor: pointer;
	background: #fff;
	padding: 0;
	width: 100%;
	display: flex;
}
select#gtranslate_selector {
	border: 0;
	background: #fff;
	color: #707070;
	font-weight:300;
	font-size: 10px;
	text-transform: uppercase;
}
.lang-dropdown {
  position: absolute;
  display: inline-block;
  right:1px;
  top:-3rem;
}
.dropbtn svg {
    margin-left: 5px;
    margin-top: 2px;
}
.menu-header {
	display: flex;
	width: 100%;
}
.dropdown-content {
  display: none;
  position: absolute;
  min-width: 160px;
  z-index: 1;
  padding:5px 0;
  background:#fff;
}
.dropdown-content a {
	color: #707070;
	font-size: 10px;
	font-weight: 300;
	text-decoration: none;
	display: block;
	padding: 5px 5px;
	text-transform: uppercase;
	width: 70px;
	transition: all 0.85s ease;
	-webkit-transition: all 0.85s ease;
}
.dropdown-content a:hover{
	color:#fff;
	background:#222;
}
.lang-dropdown:hover .dropdown-content {
  display: block;
}
.banner-section {
	padding:0;
	color:#fff;
}
.video-bg-container {
	width: 100%;
	display: block;
	position: absolute;
}
.video-bg-container .bg-video {
	width: 100%;
	height: 100%;
}
.banner-section h1.title{
	font-weight: bold;
	font-size:80px;
	margin-bottom:0;
	color:#fff;
	font-family: 'Gotham', sans-serif;
}
.banner-section h2.sub-title{
	font-size:45px;
	font-weight:300;
	margin-top:10px;
}
.menu-modal.active{
	background:rgba(0, 0, 0, 0.65);
}
button.close-nav-toggle {
	width: 30px;
	text-align: right;
	padding: 0;
	flex:1;
}
.menu-modal .menu-top {
	margin-top: 20px;
}
.menu-modal .menu-top a {
	flex:1;
}
button.close-nav-toggle svg{
	width:15px;
	height:15px;
}
button.close-nav-toggle {
	width: 30px;
	text-align: right;
	padding: 0;
	margin: 30px 0;
    color: gray !important;
    text-decoration:none;
}
button.close-nav-toggle:hover{ text-decoration:none; }
.expanded-menu.mobile-menu {
	width: 100%;
	margin-top:40px;
}
.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a{
	font-size:18px;
	font-weight:300;
	color:#000;
	letter-spacing: normal;
	text-transform: uppercase;
	text-decoration: none;
	padding:1.5rem 0;

}
.modal-menu li{
	border-top:0;
	border-bottom:1px solid #A5A5A5;
}
.menu-header {
	display: flex;
	width: 100%;
	text-align: right;
	background-repeat: no-repeat;
	background-size: 80px auto;
}
.menu-lang-bar {
	width: 100%;
	display: block;
	margin-top: 50px;
	border-bottom: 1px solid #a5a5a5;
	padding-bottom: 10px;
}
.menu-lang-bar span{
	font-weight:300;
	font-size:20px;
}
.menu-lang-bar .lang-dropdown {
	position: static;
	width: 90px;
	float: right;
	margin-top: 1px;
}
.menu-lang-bar .lang-dropdown .dropbtn{
	font-size:15px;
}
.menu-lang-bar .dropdown-content {
  min-width: 110px;
}
.menu-social-bar {
	width: 100%;
	display: block;
	margin-top:3em;
}
.menu-social-bar ul{
	margin:0;
	padding:0;
}
.menu-social-bar ul li{
	list-style: none;
	display: inline-block;
}
.menu-social-bar ul li a svg {
	width: 20px;
	height: 20px;
	color: #000;
}
li.menu-item-has-children {
	border: 0;
}
li.menu-item-has-children .ancestor-wrapper{
	border-bottom:1px solid #dcd7ca;
}
ul.sub-menu.active li .ancestor-wrapper{ border:0;}
button.sub-menu-toggle{
	border:0;
}

.menu-modal .menu-top a {
	flex: 1;
	font-weight: 300;
	text-transform: uppercase;
	padding: 10px 0;
}
.modal-menu{
	min-height:450px;
}
.menu-wrapper .menu-item {
}
ul.sub-menu.active li {
	border: 0;
}
ul.sub-menu {
	display: block;
	opacity: 0;
	top: 0;
	position: absolute;
	z-index: -112;
	margin-bottom:12px;
}
ul.sub-menu.active {
	display: block;
	opacity: 1;
	top: 0;
	position: relative;
	z-index: 11;
}

button.toggle.sub-menu-toggle svg{
	display:none;
}
.section-banner h3{
	font-weight:400;	
	font-size:40px;
	color:#065057;
	margin-bottom: 0;
}
.section-banner h4{
	font-weight:300;
	color:#065057;
	font-size:20px;
	margin-top:1em;
	margin-left: 0;
}
.section-banner h4 span.small-text{
	font-size: 16px;
}
.section-banner p{
	font-weight:300;
	color:#313131;
	font-size:18px;
	line-height:26px;
}
.section-banner p span.blue-text{
	color:#065057;
}
.section-banner a {
	color: #065057;
	border: 1px solid #065057;
	border-radius: 5px;
	font-size: 14px;
	padding: 7px 20px;
	margin-top: 1em;
	display: inline-block;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.section-banner a:hover {
	background:#065057;
	color:#fff;
}
.wpb_single_image.wpb_content_element.vc_align_left.future-logo {
	margin-bottom: -40px;
}
.vc_row.wpb_row.vc_row-fluid.lake-toba{
	height:750px;
	margin-bottom: 0;
}
.vc_row.wpb_row.vc_row-fluid.wheretobuy{
	height:957px;
	margin-bottom: 0;
}
.lake-toba .wpb_column.vc_column_container.vc_col-sm-12 {
	height: 100%;
}
.wpb_text_column.wpb_content_element.text-top h3{
	color: #065057;
	font-weight:400;
}
.wpb_text_column.wpb_content_element.text-bottom h5{
	color:#fff;
	font-size: 20px;
	font-weight:300;
}
.wpb_text_column.wpb_content_element.text-bottom {
	position: absolute;
	bottom: 18px;
	width: 100%;
}
.vc_row.wpb_row.vc_row-fluid.lake-view{
	margin-top:-1.25em;
	border-top:6px solid #C4A747;
	background-size:100% 100% !important;
}
.vc_row.wpb_row.vc_row-fluid.lake-view h3{
	color: #065057;
	font-weight:400;
	font-size:40px;
}
.vc_row.wpb_row.vc_row-fluid.lake-view p{
	font-size:20px;
	font-weight:300;
	color: #065057;
	width:85%;
}
.vc_row.wpb_row.vc_row-fluid.lake-view p.sub-scene {
	text-align: right;
	color: #fff;
	margin: 12em 0 0;
	display: inline-block;
	width: 100%;
	font-size:30px;
}
.vc_row.wpb_row.vc_row-fluid.lake-view p.sub-scene img {
	width: 45px;
	height: 45px;
	display: inline-block;
	margin: -15px 5px;
}
.fish-awesome-row{
	background:url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/01/fish-awesome.svg);
	background-repeat: no-repeat;
background-size: 250px 300px;
background-position: 115px 30px;
}
.fish-awesome-section h3{
	color: #065057;
	font-weight:400;
	font-size:40px;
	margin-top:3em;
}
.fish-awesome-section p{
	color:#313131;
	font-weight: 300;
	font-size:18px;
	width:90%;
}
.vc_row.wpb_row.vc_row-fluid.exciting-banner-section h4{
	color:#065057;
	font-size:40px;
	font-weight:400;
}
.vc_row.wpb_row.vc_row-fluid.exciting-banner-section h4 img{
	display: inline-block;
	position: relative;
	/*top:14px;*/
}
.vc_row-fluid.exciting-banner-section p{
	color:#313131;
	font-weight:300;
	font-size:18px;
	width:95%;
}
.vc_row-fluid.exciting-banner-section p.greener-text{
	color:#065057;
	font-weight:400;
}
.wpb_single_image.tilapia-image {
	margin-bottom: 0;
	margin-top: 50px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
.wpb_text_column.wpb_content_element.large-button-tilapia {
	text-align: center;
}
.large-button-tilapia h3 {
	margin: auto;
	border: 1px solid #065057;
	color: #065057;
	background: #fff;
	border-radius: 5px;
	padding: 7px 20px;
	font-size: 21px;
	font-weight: 300;
	display: inline;
	text-align: center;
}
.small-button-tilapia a:hover{
	background:#065057;
	color:#fff;
}
.large-button-tilapia{
	text-align: center;
	margin-top:-20px;
	margin-bottom: 0;
}
.wpb_text_column.wpb_content_element.small-button-tilapia{
	text-align: center;
}
.small-button-tilapia a{
	font-size:14px;
	font-weight:300;
	margin:auto;
	border:1px solid #065057;
    color:#065057;
	background:#fff;
	border-radius: 4px;
	padding: 8px 20px;
	text-transform: uppercase;
	transition: all 0.35s ease;
	-webkit-transition: all 0.35s ease;
}
.kids-smile-title h3{
	color:#065057;
	font-weight:400;
	font-size:47px;
	margin-top:0;
	font-family: 'Signika Negative', sans-serif;
	margin-left:0;
}

.kids-smile-title h4{
	color:#065057;
    font-weight:normal;
}

.make-dish-title h3 {
  color:#fff;
  font-weight: 500;
  margin-top: 0;
  font-family: 'Signika Negative', sans-serif;
  margin-left: 0;
  font-size:48px;
}

.local-communities h4{
	color:#fff;
	font-weight:300;
	font-size:42px;
}
.wpb_text_column.wpb_content_element.golden-block {
	background: #C4A747;
	color: #fff;
	font-size: 20px;
	font-weight: 300;
	padding: 2em 3em;
	margin: 0 auto;
	position: absolute;
	bottom: -5em;
	width: 90%;
	left: 0;
	right: 0;
	z-index: 11;
}
.consumer-fish-heading h3{
	float:left;
	font-size:46px;
	font-weight:300;
	line-height:68px;
    color:#fff;
}
.consumer-fish-heading h3 img {
	float: left;
	margin: 0 10px 0 0;
}
.vc_row.wpb_row.vc_row-fluid.local-communities .vc_col-sm-12 {
	height: 100%;
}
.vc_row.wpb_row.vc_row-fluid.local-communities {
	height: 800px;
	background-position: 100% 100% !important;
	overflow: visible;
	margin-bottom: 0em;
}
.vc_row.wpb_row.vc_row-fluid.client-testimonials{
	margin-top:0em;
	margin-bottom: 0;
}
html .vc_row-fluid.client-testimonials.secondary-section {
	margin-top: 0em !important;
	padding-bottom: 3em;
}
.vc_row.wpb_row.vc_row-fluid.client-testimonials h3{
	font-weight:400;
	font-size:40px;
	color:#065057;
	margin-top:3em;
	margin-bottom: 50px;
}
.vc_row.wpb_row.vc_row-fluid.client-testimonials p {
	font-size: 18px;
	font-weight: 300;
	width: 75%;
	margin: auto;
}
.vc_row.wpb_row.vc_row-fluid.client-testimonials.secondary-section h3{
	font-weight:400;
	font-size:40px;
	color:#fff;
	margin-top:3em;
	margin-bottom: 50px;
}
.vc_row.wpb_row.vc_row-fluid.client-testimonials.secondary-section p {
	font-size: 18px;
	font-weight: 300;
	width: 75%;
	margin: auto;
    color: #fff;
}


html .slick-prev::before{
	content: '' !important;
	background: url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/01/arrow-left.png) !important;
	background-size: 100% 100% !important;
	background-position: center !important ;
	width: 30px;
	height: 50px;
	display: block;
}
html .slick-next::before{
	content: '' !important;
	background:url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/01/arrow-right.png) !important;
	background-size: 100% 100% !important;
	background-position: center !important;
	width: 30px;
	height: 50px;
	display: block;
}
html .vc-post-styling .slick-prev::before{
	content: '' !important;
	background: url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/01/arrow-left.png) !important;
	background-size: 100% 100% !important;
	background-position: center !important;
	width: 30px;
	height: 50px;
	display: block;
}
html .vc-post-styling .slick-next, html .vc-post-styling .slick-prev{
	top:30% !important;
}
html .slick-prev, html .slick-next{
	top:42% !important;
	z-index:3;
}
html .slick-prev{
	left:-50px !important;
}
html .slick-next{
	right:-40px !important;
}
html .vc_images_carousel .vc_carousel-control .icon-next{
	margin-left:80px;
}
.tdt-slider.slider {
	padding: 4rem 0;
}
.slider.post-slider.vc-post-styling{
	padding:0;
    margin-left: -20px;
}
.slider.post-slider.vc-post-styling .mega-post-date, .slider.post-slider.vc-post-styling .mega-post-meta, .slider.post-slider.vc-post-styling h3.mega-post-title {
	display: none;
}
html .vc_images_carousel .vc_carousel-control .icon-prev{
	margin-left:-80px;
}

/*INNERPAGE*/
body.page-template-template-inner-page .entry-header.has-text-align-center.header-footer-group,
body.page-template-template-inner-page-spanish .entry-header.has-text-align-center.header-footer-group{
    display:none;
}

.vc_row.wpb_row.vc_row-fluid.inner-page-header h1{
	color:#fff;
	font-size:80px;
	font-weight: 700;
	margin-top: 4em;
	margin-bottom: 6em;
}

.vc_row.wpb_row.vc_row-fluid.inner-page-buynow-header h1 {
  color: #fff;
  font-size: 80px;
  font-weight: 700;
  margin-top: 4em;
  margin-bottom: 2em;
}
.inner-page-buynow-header .consumer-fish-btn {
  margin-bottom: 16em;
}

.vc_row.wpb_row.vc_row-fluid.inner-page-header.recipe-page h1{
	color:#fff;
	font-size:80px;
	font-weight: 700;
	margin-top: 4em;
	margin-bottom: 0em;
}
.vc_row.wpb_row.vc_row-fluid.inner-page-header.recipe-page h4{
	color:#fff;
	font-size:50px;
	font-weight: 300;
	margin-top: 1em;
	margin-bottom: 6em;
}
.vc_row-fluid.section-2-inner-page {
	padding: 3em 0;
	background-image: url('https://regalspringstg.wpengine.com/wp-content/uploads/2022/01/menu-logo.svg');
	background-repeat: no-repeat;
	background-position: 125% 50%;
	background-size: 680px 680px;
}
.vc_custom_1643785901974{
	background-size:100% 100% !important;
}
.vc_row-fluid.section-2-inner-page h3{
	color:#065057;
	font-size:40px;
	font-weight:400;
	padding-right: 120px;
}
.vc_row-fluid.section-2-inner-page h3 b{
	font-weight:400;
}
.vc_row.wpb_row.vc_row-fluid.taste-freshness{
	padding:3em 0;
}
.vc_row.wpb_row.vc_row-fluid.taste-freshness h3{
	font-weight:400;
	font-size:40px;
	color:#065057;
	margin-top:0;
	margin-bottom: 2rem;
}
.vc_row.wpb_row.vc_row-fluid.taste-freshness p{
	font-size:18px;
	font-weight:300;
	color:#313131;
	width:100%;
}
.shelves-btn a {
	background: #C4A747;
	border:1px solid #C4A747;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 300;
	margin: auto;
	display: inline-block;
	padding: 7px 90px;
	border-radius: 4px;
}
.shelves-btn a:hover{
	background:#fff;
	color: #C4A747;
}
.wpb_text_column.wpb_content_element.fresh-btn a {
	background: #BFE583;
	border:1px solid #BFE583;
	display: inline-block;
	text-transform: uppercase;
	color: #045473;
	line-height: 60px;
	padding: 10px 30px 10px 0;
	border-radius: 8px;
	margin-top:3em;
}
.wpb_text_column.wpb_content_element.fresh-btn a:hover{
	background: #045473;
	color:#BFE583;
}
.wpb_text_column.wpb_content_element.fresh-btn a img {
	float: left;
	width: 80px;
	margin: 9px;
}
.vc_align_center.line-icons {
	margin-top: 3em;
}
.wpb_text_column.wpb_content_element.healthy-para h3 {
	font-weight: 400;
	font-size: 40px;
	color: #065057;
	margin-top: 8rem;
	margin-bottom: 2rem;
	display: block;
}
.wpb_text_column.wpb_content_element.healthy-para p{
	font-size:18px;
	font-weight:300;
	color:#313131;
}
.wpb_single_image.wpb_content_element.vc_align_center.better-meals {
	margin-top: 5em;
}
.vc_row.wpb_row.vc_row-fluid.better-meals.bottom-section{
	margin-bottom:5em;
}
ul.buttons-group {
	margin: 0;
	width: 100%;
	padding: 0;
	text-align: center;
}
ul.buttons-group li {
	list-style: none;
	display: inline-block;
	margin: 20px 10px;
}
ul.buttons-group li a {
	font-weight: 300;
	text-transform: uppercase;
	font-size: 20px;
	background: #f1f1f1;
	border-radius: 3px;
	padding:10px 20px;
	display: inline-block;
	color:#065057;
	transition: all 0.35s ease;
	-webkit-transition: all 0.35s ease;
}

ul.buttons-group li a.lime-green img,
ul.buttons-group li a.aqua-green img{
  margin: 0 1em 0 0em;
}

ul.buttons-group li a.lime-green{
	background:#BFE583;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    line-height: 65px;
}
ul.buttons-group li a.aqua-green{
	background:#9ED6DE;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    line-height: 65px;
}
ul.buttons-group li a.lime-green:hover{
	color:#BFE583; 
	background:	#065057;
}
ul.buttons-group li a.aqua-green:hover{
	color:#BFE583;
	background:#065057;	
}
.taste-freshness{
	padding:3em 0;
}
.taste-freshness h3{
	font-weight:400;
	font-size:40px;
	color:#065057;
	margin-top:2rem;
	margin-bottom: 2rem;
}
.taste-freshness p{
	font-size:18px;
	font-weight:300;
	color:#313131;
	width:85%;
	margin:auto;
}
.lake-to-plate{
	background-position: right center;
	background-repeat: no-repeat;
}
.wpb_text_column.wpb_content_element.green-blocks{
	background:#BFE583;
	border-radius: 3px;
	padding: 1em;
	text-align: center;
	color:#065057;
	font-weight:300;
	height:470px;
	margin-top:80px;
	margin-bottom: 180px;
	position: relative;
	overflow: hidden;
}
.wpb_text_column.wpb_content_element.green-blocks img{
	margin:2em auto 0;
	height:100px;
	/*width:95px;*/
}
.wpb_text_column.wpb_content_element.green-blocks h3{
	font-size:25px;
	font-weight:400;
}
.wpb_text_column.wpb_content_element.green-blocks p {
	font-size: 18px;
	padding: 0em 2em 1em;
}
.green-blocks span.small-text{
	font-size:14px;
}
.green-blocks.local-processing:hover::before, .green-blocks.packed-fresh:hover::before, .green-blocks.result:hover::before  {
	opacity: 1;
	top:0;
}
.green-blocks.local-processing::before{
	content:'';
	background:url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/01/Rectangle-106.jpg);
	background-size:100% 100%;
	background-repeat: no-repeat;
	width:100%;
	height:470px;
	position: absolute;
	top:470px;
	left:0;
	opacity: 0;
	transition: all 0.45s ease;
	-webkit-transition: all 0.45s ease;
}
.green-blocks.packed-fresh::before{
	content:'';
	background:url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/01/Rectangle-104.jpg);
	background-size:100% 100%;
	background-repeat: no-repeat;
	width:100%;
	height:470px;
	position: absolute;
	top:470px;
	left:0;
	opacity: 0;
	transition: all 0.45s ease;
	-webkit-transition: all 0.45s ease;
}
.green-blocks.result::before{
	content:'';
	background:url(https://pruebas.regalsprings.com.hn/wp-content/uploads/2022/08/Retal_Honduras.jpg);
	background-size:100% 100%;
	background-repeat: no-repeat;
	width:100%;
	height:470px;
	position: absolute;
	top:470px;
	left:0;
	opacity: 0;
	transition: all 0.45s ease;
	-webkit-transition: all 0.45s ease;
}
/*.juicy-whole-fish img {
	position: relative;
	top: -100px;
}*/
.juicy-whole-fish-para h3{
	font-weight:400;
	font-size:40px;
	color:#065057;
    margin-top: 0px;
}
.juicy-whole-fish-para p{
	color:#313131;
	font-size:18px;
	font-weight: 300;
}
.freshfish-arrow-leftright {
  margin-bottom: 10px!important
}


.vc_align_center.tenders-image img{
	margin-top:4em;	
}
/*.wpb_text_column.wpb_content_element.no-margin-top.juicy-whole-fish-para{
	margin-top:-4em;
}*/
.vc_align_center.juicy-whole-fish.no-top img{
	top:0;
}
.extra-padding-40{
	padding:50px 0;
	margin-top:60px;
}
.bottom-section-page h3{
	font-weight:400;
	font-size:40px;
	color:#065057;
	margin-top:0;
}
.bottom-section-page p{
	color:#313131;
	font-size:17px;
	font-weight: 300;	
}
.section-2-inner-page.banner-image .wpb_text_column.wpb_content_element{
	margin-top:4em;
}
.vc_row.wpb_row.vc_row-fluid.section-2-inner-page p{
	color:#313131;
	font-size:17px;
	font-weight: 300;	
	width:80%;
}
.section-2-inner-page.banner-image h3{
	margin-top:0;
}
.vc_row.wpb_row.vc_row-fluid.loins-banner {
	overflow: visible;
	margin: 5em auto;
}
.vc_row.wpb_row.vc_row-fluid.loins-banner h3{
	font-weight:400;
	font-size:40px;
	color:#065057;
}
.vc_row.wpb_row.vc_row-fluid.loins-banner p{
	color:#065057;
	font-weight:300;
	font-size:18px;
	padding-bottom: 4em;
}
.vc_row.wpb_row.vc_row-fluid.loins-banner .wpb_column.vc_column_container.vc_col-sm-8{
	position: absolute;
}
.vc_row.wpb_row.vc_row-fluid.loins-banner .wpb_column.vc_column_container.vc_col-sm-8 {
	position: absolute;
	top: -140px;
	width: 50%;
	right: 10%;
}
.vc_row.wpb_row.vc_row-fluid.tenders-banner{
	margin:4em auto 2em;
}
.vc_row.wpb_row.vc_row-fluid.tenders-banner h4{
	color:#065057;
	font-weight:400;
	font-size:40px;
	margin-top:14px;
}
.vc_row.wpb_row.vc_row-fluid.tenders-banner p{
	color:#313131;
	font-size:18px;
	font-weight:300;
	margin:0;
}

.frozen-subtitle{
    text-align: center;
    margin-top: 1em;
    color: #065057;
    font-weight:normal;
}

.lively-shelves p {
	color: #313131;
	font-weight: 300;
	font-size: 16px;
	text-align: center;
	margin-top: 2em;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
.lively-shelves-partners p {
	color: #fff;
}
.vc_row.wpb_row.vc_row-fluid.lively-shelves {
	text-align: center;
	padding-top: 3em;
	padding-bottom:3em;
}
.lively-shelves h3{
	display: inline-block;
	font-size:45px;	
	font-weight:400;
	color:#065057;
	margin:0;
}
.lively-shelves h3 img {
	display: inline;
}
.lively-shelves .second--image{
	width:75%;
	margin:auto;
}
.vc_row.wpb_row.vc_row-fluid.preparations-banner {
	background: url(/wp-content/uploads/2022/12/menu-logo-2.svg);
	background-position: 110% center;
	background-repeat: no-repeat;
	background-size: 450px;
	padding:1em 0 3em;
	text-align: center;
}
.vc_row.wpb_row.vc_row-fluid.preparations-banner h3{
	color:#065057;
	font-weight:400;
}
.vc_row.wpb_row.vc_row-fluid.preparations-banner p{
	color:#065057;
	font-weight:300;
	width:90%;
	margin:auto;
}
.vc_row.wpb_row.vc_row-fluid.preparations-banner img{
	margin:2em auto;
}
.vc_row.wpb_row.vc_row-fluid.sustain p {
	color: #fff;
}
.vc_row.wpb_row.vc_row-fluid.milestone-section {
	background:url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/01/footer-logo-bg.svg);
	background-repeat: no-repeat;
	background-position: 115% center;
	background-size:550px auto;
	padding:3em 0;	
}
.cool-timeline-horizontal.ht-design-4 .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post{
	min-height:300px !important;
}
.cool-timeline-horizontal .wrp-desgin-4 ul.slick-slider .slick-list li {
	/*min-height: 140px !important;*/
	margin: 0 0px !important;
	padding:0 30px !important;
	max-width:450px;
}
/*.cool-timeline-horizontal .wrp-desgin-4 ul.slick-slider button{
	display:none !important;
}*/
/*.vc_row.wpb_row.vc_row-fluid.milestone-section img {
	width: 90px;
	margin: auto;
	height: 80px !important;
}*/

.vc_row.wpb_row.vc_row-fluid .timeline-post img {
	width: 90px;
	margin: auto;
	height: 80px !important;
}

.vc_row.wpb_row.vc_row-fluid.milestone-section h3{
	color:#065057;
	font-weight:400;
	font-size: 40px;
	text-align: center;
}
.vc_row.wpb_row.vc_row-fluid.milestone-section p{
	font-size:18px;
	font-weight:300;
	color:#313131;
}
.vc_row.wpb_row.vc_row-fluid.global-force{
	padding:3em 0;
}
.vc_row.wpb_row.vc_row-fluid.global-force img.global-icon{
	width:120px;
	margin:auto;
}
.vc_row.wpb_row.vc_row-fluid.global-force h3{
	color:#065057;
	font-weight:400;
	font-size: 40px;
	text-align: center;
	margin-top:0;
	margin-bottom:2em;
}
.vc_row.wpb_row.vc_row-fluid.four-horseman h3{
	color:#065057;
	font-weight:400;
	font-size: 40px;
	text-align: center;	
}
.diversity-section{
	padding:2em 0;
}
.diversity-section h3{
	margin-top:0;
}
.vc_row.wpb_row.vc_row-fluid.move-to-blue-section {
	background:url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/01/footer-logo-bg.svg);
	background-repeat: no-repeat;
	background-position: 115% center;
	background-size:550px auto;
	padding:3em 0;	
	overflow: visible;
	margin-top:3em;
}
.vc_row.wpb_row.vc_row-fluid.move-to-blue-section h5{
	margin:0;
	font-size:20px;
	font-weight:300;
	color:#fff;
	text-transform: uppercase;
}
.vc_row.wpb_row.vc_row-fluid.move-to-blue-section h3{
	margin:20px auto;
}
.vc_row.wpb_row.vc_row-fluid.move-to-blue-section p{
	font-size:18px;
	color:#fff;
	font-weight:300;
}

.vc_row.wpb_row.vc_row-fluid.move-to-blue-section a{
	background:#fff;
	text-transform: uppercase;
	font-size:14px;
	color:#065057;
	border:1px solid #065057;
	border-radius: 3px;
	padding: 7px 20px;
	display: inline-block;
	margin-top:5em;
	transition: all 0.35s ease;
	-webkit-transition: all 0.35s ease;
}
.vc_row.wpb_row.vc_row-fluid.move-to-blue-section a:hover{
	color:#fff;
	background:#065057;
}
.vc_row.wpb_row.vc_row-fluid.move-to-blue-section .mailtoi-section a{
	padding:0;
	margin:0;
	background:transparent;
	border:0;
	text-decoration: underline;
	text-transform: none;
	color:#fff;
}
.move-to-blue-section img {
	margin-top: -130px;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
.vc_row.wpb_row.vc_row-fluid.move-to-blue-section .mailtoi-section a:hover{
	color:#fff;
}
.wpb_text_column.wpb_content_element.four-warriors-horseman {
	background: #C4A747;
	cursor: pointer;
	color: #fff;
	font-size: 23px;
	text-align: center;
	padding: 20px;
	margin-bottom: 2em;
	border-radius: 100em;
	width: 500px;
	height: 500px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2em;
	position: relative;
	overflow: hidden;
	transition: all 0.45s ease;
	-webkit-transition: all 0.45s ease;
}
.vc_row.wpb_row.vc_row-fluid.four-horseman p {
	font-size: 18px;
	font-weight: 300;
	color: #313131;
	margin-top: 2em;
	margin-bottom: 5em;
}
.four-horseman .wpb_text_column.wpb_content_element.four-warriors-horseman p {
	color: #fff;
	margin-top: 5em;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
.wpb_text_column.wpb_content_element.four-warriors-horseman img {
	margin: auto;
	position: absolute;
	bottom: 2em;
	left: 0;
	right: 0;
}
.four-horseman .wpb_text_column.wpb_content_element.four-warriors-horseman p{
	color:#fff;
}
.four-warriors-horseman::before{
	content:'';
	position: absolute;
	top:0;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 1;
	bottom:0;
	left:0;
	right:0;
	z-index: 12;
	transition: all 0.65s ease;
	-webkit-transition: all 0.65s ease;
}
.four-warriors-horseman:hover::before, .four-warriors-horseman:hover::after {
	opacity: 0;
	z-index: -1;
	left:100%;
}
.four-warriors-horseman::after {
	position: absolute;
	z-index: 12;
	left: 0;
	bottom: 80px;
	width: 50%;
	font-weight:300;
	margin: auto;
	text-align: center;
	display: inline-block;
	right: 0;
	transition: all 0.65s ease;
	-webkit-transition: all 0.65s ease;
}
.four-warriors-horseman.alois::before{
	background:url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/02/alois-img.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center;
}
.four-warriors-horseman.alois::after{
	content:'Alois Hofbauer y Fabricio Lopez';
}
.four-warriors-horseman.emily::before{
	background:url(/wp-content/uploads/2023/03/Angela-y-katia2.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center;
	
}
.four-warriors-horseman.emily::after{
	content:'Angela Espinosa y Katia Garduño';
}
.four-warriors-horseman.katia::before{
	background:url(/wp-content/uploads/2023/02/Leone.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center;
	
}
.four-warriors-horseman.katia::after{
	content:'Leonel Aguilar, Mailen Vazquez y Jorge Lopez';
}
.four-warriors-horseman.friska::before{
	background:url(/wp-content/uploads/2023/02/henry.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center;
	
}
.four-warriors-horseman.friska::after{
	content:'Henry Morales y Henry Sanchez';
}

.four-warriors-horseman.guadalupe::before{
	background:url(/wp-content/uploads/2023/02/Guadalupe-y-Eradio.webp);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center;
	
}
.four-warriors-horseman.guadalupe::after{
	content:'Eradio Morales y Guadalupe Rodriguez';
}


ul.certficate-listing{
	margin:0 20px;
	padding:0;	
}
ul.certficate-listing li{
	/*text-decoration: underline;*/
	color:#313131;
	font-size:18px;
	font-weight: 300;
	margin:5px auto;
}
h5.subtitle{
	font-weight:300;
	font-family: 'Signika Negative', sans-serif;
	font-size: 25px;	
	color:#065057;
}
.vc_row.wpb_row.vc_row-fluid.preparations-banner.bottom-banner{
	padding:4em 0;
}
.vc_row.wpb_row.vc_row-fluid.preparations-banner .para-text-white{
	color:#fff;
	font-size:30px;
	font-weight:400;
}
.vc_row.wpb_row.vc_row-fluid.inner-page-header.contact-header h1{
	margin-bottom: 18px;
}
.vc_row.wpb_row.vc_row-fluid.inner-page-header.contact-header p{
	/*width:50%;*/
	margin:auto;
	color:#fff;
	font-size: 30px;
}

/**CONTACT FORM**/

.wpcf7 form.sent .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output{
  border-color: #C4A747;
  color: #fff;
  text-align: center;
}

.contact-form-left,.contact-form-right{
	width:45%;
	margin:0 2%;
	display: inline-grid;
}
.contact-form-left input, .contact-form-right input, 
.contact-form-left select{
	width: 100%;
	display: block;
	margin: 10px 0;
	border-radius: 6px;
	border:1px solid #707070;
	font-size:18px;
	font-weight:300;
	font-family: 'Gotham', sans-serif;
}

.contact-form-left select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #fff;
  box-shadow: none;
  letter-spacing: -0.015em;
  max-width: 100%;
  padding: 1.5rem 1.8rem;
  color: #707070;
}



.contact-form-right textarea{
	width: 100%;
	display: block;
	margin: 10px 0;
	border-radius: 6px;
	border:1px solid #707070;	
	font-weight:300;
	font-size:18px;
	font-family: 'Gotham', sans-serif;
}
.contact-form-right input.wpcf7-submit{
	border:0;
	background:#69DBEB;
	font-size:18px;
	font-weight:400;
	text-decoration: none;
	font-family: 'Gotham', sans-serif;
    padding: 15px 5px;
}
.contact-form-right input.wpcf7-submit:hover{
	background:#fff;
	color:#69DBEB;
}
.contact-form-right {
	margin-bottom:1em;
}
.wpb_text_column.wpb_content_element.warriors-live h3 {
	margin: 0 auto 2em;
}
.locations-map{
	margin:2em auto;
}
.locations-map h5{
	font-weight:300;
	color:#065057;
	font-size:20px;
	text-transform: uppercase;
}
.locations-map p{
	font-weight:300;
	color:#707070;
	font-size:20px;
}
.locations-map a{
	font-weight:300;
	color:#707070;
	font-size:20px;
    text-decoration: underline;
}
.locations-map iframe{
	width:100%;
	height:350px;
}
.wpb_text_column.wpb_content_element.villagers-bond-block {
	padding-left: 1em;
}
.sustainable-practice{
	padding:2em 0 3em;
}
.sustainable-practice a, .vc_row.wpb_row.vc_row-fluid.preparations-banner.sustain a {
	background: #fff;
	text-transform: uppercase;
	font-size: 14px;
	color: #065057;
	border: 1px solid #065057;
	border-radius: 5px;
	padding: 7px 20px;
	display: inline-block;
	margin-top: 3em;
	transition: all 0.35s ease;
	-webkit-transition: all 0.35s ease;
}
.sustainable-practice a:hover, .vc_row.wpb_row.vc_row-fluid.preparations-banner.sustain a:hover{
	background:#065057;
	color:#fff;	
}
.vc_row.wpb_row.vc_row-fluid.preparations-banner.sustain h3{
	color:#fff;
}
.nobody-para a,
.villagers-bond-block a{
	background: #fff;
	text-transform: uppercase;
	font-size: 14px;
	color: #065057;
	border: 1px solid #065057;
	border-radius: 5px;
	padding: 7px 20px;
	display: inline-block;
	margin-top: 3em;
	transition: all 0.35s ease;
	-webkit-transition: all 0.35s ease;	
}
.nobody-para a:hover,
.villagers-bond-block a:hover{
	background:#065057;
	color:#fff;	
}
ul.villagers-bond{
	margin:0;
	padding:0;
}
ul.villagers-bond li{
	color:#313131;
	font-size:18px;
	font-weight:300;
	margin:1.55em 15px;
}
.vc_row.wpb_row.vc_row-fluid.section-2-inner-page.governance-para {
	background-size: 540px;
	background-position: 120% 50%;
	padding:2em 0 5em;
}
.vc_row.wpb_row.vc_row-fluid.section-2-inner-page.governance-para p{
	color:#fff;
	font-family: 'Signika Negative', sans-serif;
	font-size:35px;
	width:100%;
}
.five-circles {
	border-radius: 100em;
	width: 210px !important;
	height: 210px;
	margin: 10px;
	display: block;
	background: #a8a8a8;
	text-align:center;   
	position:relative;
	transition:all 0.35s ease-in-out;
	-webkit-transition:all 0.35s ease-in-out;
	overflow:hidden;
}
.five-circles h4 {
	color: #fff;
	/*font-weight: 300;*/
	font-size: 23px;
	font-family: 'Signika Negative', sans-serif;
	line-height: 90px;
}
.five-circles img{
	width:30px;
	margin:auto;
	display:block;
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}
.hover-text-block{
	opacity:0;
	position:absolute;
	top:0;
	transition:all 0.35s ease-in-out;
	-webkit-transition:all 0.35s ease-in-out;
}
.five-circles .hover-text-block h4 {
	line-height: normal;
	margin-bottom: 5px;
	width: 80%;
    font-weight: 300;
}
.respect-block .hover-text-block h4 {
	line-height: normal;
	margin-bottom: 30px;
	width: 80%;
}
.five-circles .hover-text-block img{
	width:30px;
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
}
.five-circles:hover .hover-text-block{
	opacity:1;
}

.responsibility-block.five-circles:hover, .responsibility-block .hover-text-block:hover,
.quality-block.five-circles:hover, .quality-block .hover-text-block:hover,
.ownership-block.five-circles:hover, .ownership-block .hover-text-block:hover,
.respect-block.five-circles:hover, .respect-block .hover-text-block:hover,
.intergrity-block.five-circles:hover, .intergrity-block .hover-text-block:hover
{
	background:#065057;
}
.responsibility-block.five-circles, .responsibility-block .hover-text-block,
.quality-block.five-circles, .quality-block .hover-text-block,
.ownership-block.five-circles, .ownership-block .hover-text-block,
.respect-block.five-circles, .respect-block .hover-text-block,
.intergrity-block.five-circles, .intergrity-block .hover-text-block{
	background:#C4A747;
}
/*.wpb_text_column.wpb_content_element.chairman-block.toben, .wpb_text_column.wpb_content_element.chairman-block.alois {
	width: 450px;
}*/
.vc_row.wpb_row.vc_row-fluid.code-of-conduct{
	background:url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/03/fish-awesome.svg);
	background-position: 90% center;
	background-repeat: no-repeat;
	background-size:39% auto;
}
.vc_row.wpb_row.vc_row-fluid.code-of-conduct .para.header{
	color:#065057;
	margin-bottom: 0;
	margin-top:1.5em;
}
.wpb_text_column.wpb_content_element.chairman-block {
	background: #C4A747;
	color: #fff;
	font-weight: 300;
	font-size: 18px;
	padding: 50px;
	width: 100%;
	height: 430px;
	position: relative;
	margin: auto;
	overflow: hidden;
}

.chairman-center-block{ 
    background: #C4A747;
	color: #fff;
	font-weight: 400;
	font-size: 23px;
	padding: 50px;
	width: 100%;
	height: 360px;
	position: relative;
	margin: auto;
	overflow: hidden;
}


.wpb_text_column.wpb_content_element.chairman-block img{
	margin:auto;
	position: absolute;
	bottom: 2em;
	left:0;
	right:0;
}
.wpb_text_column.wpb_content_element.chairman-block::before{
	content: '';
	position: absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	width:100%;
	background-size:100% 100%;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 10;
	transition: all 0.65s ease;
	-webkit-transition: all 0.65s ease;
}
.wpb_text_column.wpb_content_element.chairman-block:hover::before {
    opacity: 0;
    z-index: -1;
    left: 100%;
}
.wpb_text_column.wpb_content_element.chairman-block.toben::before{
	background-image:url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/01/toben-svejgaard.png);
}
.wpb_text_column.wpb_content_element.chairman-block.alois::before{
	background-image:url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/02/alois-hofbauer.png);
}
.wpb_text_column.wpb_content_element.chairman-block.joerg::before{
	background-image:url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/01/joerg-ayrle.png);
}
.wpb_text_column.wpb_content_element.chairman-block.geir::before{
	background-image:url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/01/geir-molvik.png);
}
.wpb_text_column.wpb_content_element.chairman-block.nicole::before{
	background-image:url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/01/johnson-hoffman.png);
}
.wpb_text_column.wpb_content_element.right-hand-section {
	margin-top: 7em;
}
.wpb_text_column.wpb_content_element.right-hand-section p{
	width:80%;
}
.wpb_text_column.wpb_content_element.high-quality-block {
	background: #C4A747;
	color: #fff;
	font-weight: 300;
	font-size: 18px;
	padding: 20px;
	width: 320px;
	height: 450px;
	position: relative;
	margin: 1em auto 2em;
	overflow: hidden;
}
.vc_row.wpb_row.vc_row-fluid.sustain h3.title {
	color: #fff;
}
.wpb_text_column.wpb_content_element.high-quality-block::before{
	content:'';
	position: absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	width:100%;
	background-size:100% 100%;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 10;
	transition: all 0.65s ease;
	-webkit-transition: all 0.65s ease;
}
.wpb_text_column.wpb_content_element.high-quality-block.quality-image::before{
	background-image:url(/wp-content/uploads/2022/09/partner-1.jpg);	
}
.wpb_text_column.wpb_content_element.high-quality-block.supply-image::before{
	background-image:url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/02/partner-2.png);	
}
.wpb_text_column.wpb_content_element.high-quality-block.excellence-image::before{
	background-image:url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/02/partner-3.png);	
}
.wpb_text_column.wpb_content_element.high-quality-block.insights-image::before{
	background-image:url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/02/partner-4.png);	
}
.wpb_text_column.wpb_content_element.high-quality-block.impactful-image::before{
	background-image:url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/03/partner-5.png);	
}
.wpb_text_column.wpb_content_element.high-quality-block.policies-image::before{
	background-image:url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/02/partner-6.png);	
}
.wpb_text_column.wpb_content_element.high-quality-block:hover::before {
    opacity: 0;
    z-index: -1;
}
.wpb_text_column.wpb_content_element.high-quality-block h4{
	font-weight: 300;
	font-size: 18px;
	margin-bottom:20px;
	margin-top:18px;
}
.wpb_text_column.wpb_content_element.high-quality-block img {
	width: 80px;
	height: 80px;
	margin-top: 20px;
	margin-bottom: 20px;
}

/**BLOG**/
.singular .featured-media-inner{
	max-width:100%;
    width:100%;
	position: relative;
	left:0;
}
.singular .featured-media-inner img{
	width:100%;
}
.singular .entry-header{
	padding:8rem 0 0;
}
.entry-categories{
	display: none;
}
.entry-header-inner.section-inner.medium {
	max-width: 1170px;
}
html body.single.single-post article .entry-title{
	color:#065057;
	font-size: 45px;
	font-weight:300;
	text-align:left;
}
li.post-author.meta-wrapper {
	display: none;
}
.post-meta-wrapper.post-meta-single.post-meta-single-top {
	width: 100%;
	max-width: 100%;
	text-align: left;
}
ul.post-meta {
	display: block;
}
ul.post-meta li.post-date.meta-wrapper .meta-icon{
	display:none;
}
ul.post-meta li.post-date.meta-wrapper .meta-text  {
	color: #065057;
	font-size: 18px;
	font-weight: 300;
}
body.single.single-post main#site-content .entry-content p{
	color:#313131;
	font-size:20px;
	font-weight:300;
	margin:2em auto;
}
body.single.single-post main#site-content .entry-content p a{
	color:#313131;
}
main#site-content .entry-content p strong{
	font-weight:400;
}
.pagination-single.section-inner {
	width: auto;
}
.pagination-single-inner{
	display:inline-block;
}
.pagination-single.section-inner .title{
	font-size:24px;
	color:#707070;
	font-family: 'Gotham', sans-serif;
	position:relative;
	top:-5px;
}
.pagination-single a {
	font-weight: 300;
	letter-spacing: 0;
	display: inline-flex;
	padding-right: 20px;
}
.pagination-single .next-post {
	flex-direction: unset;
	text-align: left;
}
.pagination-single a .arrow img{
	width:11px;
}
.pagination-single.section-inner {
	width: auto;
	margin: auto;
	text-align: center;
	padding: 2em 0 5em;
}
.pagination-single a.previous-post{
	border-right:1px solid #707070;
}
.pagination-single a + a {
	margin: 0 0 0 2rem;
}
html .addtoany_share_save_container{
	float:left;
	width:100%;
	margin-top:8em;
}
html .addtoany_header {
	margin: 0 10px 0 0px;
	float:left;
	font-size: 20px;
	color:#065057;
	font-weight:300;
	font-family: 'Signika Negative', sans-serif;
}
html .addtoany_list{ 
    float:left; 
	margin-top:-10px;
}
.addtoany_list.a2a_kit_size_32 a {
	font-size: 30px;
	background: #7EA0A4;
	margin: 0 5px;
	border-radius: 100px;
	width: 35px;
	height: 35px;
	padding-top: 3px;
	text-align: center;
	opacity: 0.5;
}
html .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service) > span {
	height: 25px;
	line-height: 25px;
	width: 25px;
}
html .addtoany_list.a2a_kit_size_32 a:hover{
	opacity:1;
	background: #7EA0A4;
}
html .vc_gitem-zone.vc_gitem-zone-c {
	background:#fff !important;
}
html .vc_gitem_row .vc_gitem-col{
	padding:10px 0;
}
html .vc_gitem-zone.vc_gitem-zone-c h4{
	color:#065057;
	font-weight:300;
	font-family: 'Signika Negative', sans-serif;
	font-size:25px;
    min-height: 125px;
}
html  main#site-content .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date p{
	font-weight:300;
	font-size:19px;
	color:#065057;
	margin-bottom: 10px;
}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded{
	background:#fff;
	color:#065057;
	border:1px solid #065057;
	text-transform: uppercase;
	font-size:14px;
	font-weight:300;
	padding:10px 20px;
	transition: all 0.52s ease;
	-webkit-transition: all 0.52s ease;
}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded:hover{
	background:#065057;
	color:#fff;	
}
html .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > span{
	background:#fff !important;
	border:0 !important;
	color:#707070 !important;
	font-size:20px !important;
	font-weight:300 !important;
}
/*RECIPE*/
body.recipe-template-default.single.single-recipe .post-inner {
	background:#fff;
}
body .vc_row.wpb_row.vc_row-fluid.recipe-section {
	background-color: rgba(158,214,222,0.25);
	background-image: url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/01/menu-logo.svg);
	background-position: -25% 159%;
	background-repeat: no-repeat;
	background-size: 700px 700px;
	margin-top: -75px;
	display: inline-block;
	padding-top: 60px;
}
body.recipe-template-default.single.single-recipe .featured-media-inner img{
	height:900px;
}
body.recipe-template-default.single.single-recipe .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto{
	border-radius: 100em;
	overflow: hidden;
}
.wpb_text_column.wpb_content_element.next-recipe {
	display: inline-block;
}
.vc_row.wpb_row.vc_row-fluid.recipe-head-block {
	background: #fff;
	border-radius: 2px;
	padding: 40px 20px 0;
	margin-top: -200px;
	display: block;
	width: 100%;
	z-index: 12;
	position: relative;
}
.vc_row.wpb_row.vc_row-fluid.recipe-head-block h1 {
	color: #065057;
	font-size: 45px;
	font-family: 'Signika Negative', sans-serif;
	margin-top: 0;
}
ul.prep-time{
	margin:10px 40px;
	padding:0;
}
ul.prep-time li{
	margin:0 3px 0;
	display: inline-block;
	color: #065057;
	font-family: 'Signika Negative', sans-serif;
}
ul.prep-time li:first-child {
	border-right: 1px solid #065057;
	padding-right: 10px;
}
ul.prep-time li .prep-text{
	font-size: 25px;
	font-weight: 300;
}
ul.prep-time li b {
	font-size: 47px;
	font-weight: 600;
	margin: 0 5px;
	position: relative;
	top: 5px;
}
ul.prep-time li .prep-time{
	color:#A5A5A5;
	font-size: 25px;
	font-weight: 300;
}
.share-text{
	float:left;
	color: #065057;
	font-weight:300;
	margin:0 10px;
}
.wpb_raw_html.share-icons {
	margin: 5px 5px 0;
	float: right;
	width: 60%;
	text-align: right;
}
article.recipe.type-recipe ul {
	margin: 0 20px;
	padding: 0;
}
article.recipe.type-recipe ul li{
	font-size:20px;
	font-weight:300;
	color: #065057;	
	margin-bottom: 30px;
	margin-left:0;
	line-height: 30px;
}
body.single.single-recipe main#site-content article.recipe.type-recipe p{
	font-size:20px;
	font-weight:300;
	color: #065057;	
	margin-bottom: 30px;
}
article.recipe.type-recipe .next-recipe a{
    background:#fff;
	color:#065057 !important;
	border:1px solid #065057 !important;
	text-transform: uppercase;
	font-size:14px;
	font-weight:300;
	padding:10px 20px;
	border-radius: 5px;
	transition: all 0.52s ease;
	-webkit-transition: all 0.52s ease;
}
article.recipe.type-recipe .next-recipe a:hover{
	background:#065057;
	color:#fff !important;		
}
.thumbnail-cover{
	width:100%;
	display: inline-block;
	margin-bottom:20px;
}
main#site-content .entry-content .thumbnail-cover p{
	margin:0;
}
.thumbnail-cover {
	width: 100%;
	display: inline-block;
	margin-bottom: 20px;
	height: 325px;
	overflow: hidden;
	position: relative;
}
.thumbnail-cover img {
	position: absolute;
	top: 0%;
	max-width: 650px;
	left: -50%;
}
.vc_col-sm-4.recipe-block{
	text-align:center;
	margin-bottom: 3em;
}
.title.recipe-search-list {
	font-size: 30px;
	text-align: center;
	margin: 0;
	min-height: 115px;
}
.frozen--fish a {
	background: #9ED6DE;
	display: table;
	margin: 0 auto 4em !important;
	text-align: center;
	color: #045473;
	font-size: 20px;
	font-weight: 300;
	padding: 10px 20px 10px 0;
	text-transform: uppercase;
	line-height: 66px;
	border-radius:5px;
}
.frozen--fish a img {
	float: left;
	margin:0 1em;
}
.nav-previous, .nav-next {
	display: inline-block;
	margin: 0 3em 0 0;
}
.nav-previous a, .nav-next a{
	background:#fff;
	color:#065057 !important;
	border:1px solid #065057 !important;
	text-transform: uppercase;
	display: inline-block;
	margin:2em auto 0;
	font-size:14px;
	font-weight:300;
	padding:7px 30px;
	border-radius: 5px;
	transition: all 0.52s ease;
	-webkit-transition: all 0.52s ease;
}
.nav-previous a:hover, .nav-next a:hover{
	background:#065057;
	color:#fff !important;	
}
a.recipe-listing{
	background:#fff;
	color:#065057 !important;
	border:1px solid #065057 !important;
	text-transform: uppercase;
	display: inline-block;
	margin:2em auto 0;
	font-size:14px;
	font-weight:300;
	padding:7px 20px;
	border-radius: 5px;
	transition: all 0.52s ease;
	-webkit-transition: all 0.52s ease;
}
a.recipe-listing:hover{
	background:#065057;
	color:#fff !important;	
}
.pagination {
	margin: 2em auto 4em;
}
.pagination a{
	font-size:20px;
	font-weight:300;
	color:#707070;
}
.pagination a:hover{
	text-decoration:none;
}
.searchandfilter ul {
	display: block;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	text-align: center;
}
.searchandfilter ul li{
	display:inline-block;
	margin:0 15px 0 0;
	padding:0;
}
#search-filter-results-699 {
	text-align: center;
	color:#065057;
	font-family: 'Gotham', sans-serif;
	font-weight:300;
}
.searchandfilter ul li select{
	color:#fff;
	padding:17px 25px;
	font-family: 'Gotham', sans-serif;
	text-transform: uppercase;
	font-weight:400;
	border:0;	
	border-radius: 5px;
}
.searchandfilter ul li.sf-field-taxonomy-cuisine select{
	background:#9ED6DE;
}
.searchandfilter ul li.sf-field-taxonomy-cooking_method select{
	background:#C4A747;
}
.searchandfilter ul li.sf-field-taxonomy-course select{
	background:#065057;
}
.searchandfilter ul li.sf-field-taxonomy-fish_type select{
	background:#BFE583;
}
.testimonial-main-block {
    background: #C4A747;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    box-shadow: 13px 13px 40px rgba(31,31,31,0.6);
    position: relative;
    margin: 20px;
    width: 30%;
}
.testimonial-block {
    color: #fff;
    font-weight: 300;
    font-size: 19px;
    padding: 60px 41px;
    background-image: url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/01/quotes-img.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center 53px;
}
.wpb_text_column.wpb_content_element.buyers-block {
    background: #fff;
    font-weight: 300;
    color: #065057;
    font-size: 16px;
    border-radius: 100em;
    width: 180px;
    right: 0;
    left: 0;
    padding: 20px 22px;
    margin: auto;
    height: 180px;
    position: absolute;
    display: block;
    bottom: -100px;
}
.wpb_text_column.wpb_content_element.buyers-block p{
    margin-top:40px;
}
.testimonial-main-block.first-testimonial-block {
    margin-top: 20px;
}
.testimonial-main-block.third-testimonial-block {
    margin-top: 20px;
}
.sustainable-practice{
	background-size:100%;
}

 #sustain-circle-slider .slick-slide.slick-active.centerBigImg,
 #ourfish-circle-slider .slick-slide.slick-active.centerBigImg{
	 transition: all 0.55s ease;
	 -webkit-transition: all 0.55s ease;
	transform: scale(1.3);
	-webkit-transform: scale(1.3);
}

html #sustain-circle-slider .slick-track,
html #ourfish-circle-slider .slick-track{
	top: 60px;
}
html #sustain-circle-slider .slick-list,
html #ourfish-circle-slider .slick-list{
  height:500px;
}

.hover-fish--image.wpb_start_animation.animated:hover img {
	opacity: 0;
}
.hover-fish--image.wpb_start_animation.animated{
	position:relative;
}
.hover-fish--image.wpb_start_animation.animated::before {
	content: '';
	background: url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/01/Animated-Tilapia-screen2.gif);
	background-size: 500px;
	background-position: center;
	border-radius: 1000em;
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	border: 1px solid #efefef;
	background-repeat: no-repeat;
}
.hover-fish--image.wpb_start_animation.animated:hover::before {
	opacity: 1;
}
.wpb_text_column.wpb_content_element.know_your_tipalia h3{
	color:#fff;
}
.wpb_text_column.wpb_content_element.know_your_tipalia p{
	color:#fff;
	font-size:20px;
	font-weight:300;
}
html .cool-timeline-horizontal .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post h2.content-title, .cool-timeline-horizontal.ht-design-3 .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post h2, html .cool-timeline-horizontal.ht-design-4 .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post h2 {
	color: #fff !important;
	font-weight: 300 !important;
	font-size: 20px !important;
	font-family: 'Gotham', sans-serif !important;
	line-height: 30px !important;
	width: 90%;
	margin: 1em auto;
}
.wpb_single_image.wpb_content_element.vc_align_center.knnow-tipalia-img img {
	margin-top: 4em;
}
.hover-fish--image.wpb_start_animation.animated{
	margin-top:2em;
}
.wpb_text_column.wpb_content_element.map-labels p{
	margin-bottom:0;
}
.wpb_text_column.wpb_content_element.map-labels h4 {
	font-weight: 400;
	color: #313131;
	font-size: 21px;
	margin: 1em 0 10px;
}
.wpb_text_column.wpb_content_element.map-labels p {
	margin-bottom: 0;
	font-weight: 300;
	font-size: 15px;
}
.wpb_text_column.wpb_content_element.map-labels.border-left {
	border-left: 1px solid #707070;
	padding-left: 1em;
}
.mega-post-carousel1 .mega-post-image::before {
	content: '';
	background: url('https://regalspringstg.wpengine.com/wp-content/uploads/2022/02/mini-recipe-icon.png');
	position: absolute;
	width: 35px;
	height: 25px;
	display: block;
	right: 15px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index:1;
	top: 10px;
}
.partner-blocks:hover .wpb_text_column.wpb_content_element.golden-circle {
	opacity: 0;
	z-index:0;
}
.milestone-content-para {
	width: 63%;
	margin: auto;
	text-align: center;
}
.partner-blocks {
    transition: all 0.25s ease;
	-webkit-transition: all 0.25s ease;
}
.wpb_text_column.wpb_content_element.golden-circle {
	position: absolute;
	z-index: 22;
	left: 0;
	right: 0;
	text-align: center;
	margin: auto;
	display: block;
	background: #C4A747;
	border-radius: 100em;
	width: 165px;
	height: 165px;
	padding: 25px 0 0;
	transition: all 0.25s ease;
	-webkit-transition: all 0.25s ease;
	opacity:1;
	top:7em;
}
.wpb_text_column.wpb_content_element.color-white h3.title, .wpb_text_column.wpb_content_element.color-white .para{color:#fff; margin-top:20px;}
.wpb_single_image.wpb_content_element.vc_align_center.doc-mcgregor{ margin-top:5em;}

/**FOOTER**/
#site-footer.header-footer-group {
	margin-top: 0;
	border-top: 0;
	background-color: #fafafa;
	background-image: url(https://regalspringstg.wpengine.com/wp-content/uploads/2022/01/footer-logo-bg.svg);
	background-repeat: no-repeat;
	background-position: 115% 60px;
	padding-top: 4em;
}
a.let-talk {
	position: fixed;
	bottom: 40px;
	right: 100px;
	width: 100px;
	height: auto;
	z-index:99;
	transition: all 0.35s ease;
	-webkit-transition: all 0.35s ease;
}
a.let-talk:hover{
	width:150px;
}
a.let-talk img {
	width: 100%;
}
#site-footer .section-inner{
	align-items: normal;
}
.col-four-blocks{
	width:25%;
}
#footer-first-widget.widget-area{
	width:100%;
	display: block;
}
#footer-first-widget.widget-area img{
    width: 180px;
    height: 85px !important;
}
#footer-first-widget.widget-area h3{
	margin-top:2em;
	font-size:14px;
	color:#707070;
	text-transform: uppercase;
	font-weight: 400;
}
#footer-first-widget.widget-area ul.social--icon{
	margin:0;
	padding:0;
}
#footer-first-widget.widget-area ul.social--icon li {
	list-style: none;
	display: inline-block;
	margin: 0 15px 0 0;
}
#footer-first-widget.widget-area ul.social--icon li svg{
	width:20px;
	height:20px;
	color:#707070;
}
#site-footer a:hover > svg {
	color: #000 !important;
}
.col-four-blocks h2.chw-title{
	margin:0;
	text-transform: uppercase;
	color:#707070;
	font-weight:400;
	font-size:14px;
}
.col-four-blocks ul {
	margin: 1em 0 0;
	padding: 0;
}
.col-four-blocks ul li{
	list-style: none;
	margin:1em 0;
}
.col-four-blocks ul li a, .col-four-blocks ul li{
	font-size:15px;
	color:#707070;
	font-weight: 300;
}
.col-four-blocks ul li a:hover {
	color: #000;
	text-decoration: none !important;
	font-weight: 500;
}
.col-four-blocks p{
	font-size:13px;
	color:#707070;
	font-weight: 300;
	margin-top:3em;
}
.vc_row.wpb_row.vc_row-fluid.title-heading h3 {
	font-size: 45px;
	font-weight: 400;
	font-family: 'Signika Negative', sans-serif;
	color: #fff;
	margin-top: 0;
	line-height:73px;
}
.buynow-news h3 {
	margin-bottom: 0;
}
.partner-title h3{ color:#fff; text-align:center;}

.consumer-fish, .trade-fish {
  display:inline-block;
  line-height: normal;
  padding: 20px 0px;
  border-radius: 10px;
  color: #fff;
  width: 45%;
  font-size: 30px;
  font-family: 'Signika Negative', sans-serif;
  font-weight:400;
  margin-left:auto;
  margin-right:auto;
}
.consumer-fish img, .trade-fish img {
	display: inline-block;
}
.consumer-fish {
  background: #C4A747;
  margin-right: 15px;
}
.trade-fish {
  background: #065057;
}
.consumer-fish span.btn-text, .trade-fish span.btn-text {
	line-height: normal;
	margin-top: 0;
	display: inline-block;
	position: relative;
	/*top: -25px;*/
}
.consumer-fish-heading {
  display: inline-flex;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  line-height: 68px;
  background: #C4A747;
  padding: 10px 50px;
  color: #fff;
}
.trade-fish-heading {
  display: inline-flex;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  line-height: 68px;
  background: #065057;
  padding: 10px 50px;
  color: #fff;
}

.consumer-btn-grp{ text-align:center}
.consumer-fish img, 
.trade-fish img,
.consumer-fish-heading img,
.trade-fish-heading img{
  margin: 0 1em 0 0em;
    margin-bottom: 0px;
}
.wpb_text_column.wpb_content_element.trade-fish-btn{margin-bottom:10em;}
.product-format-btn a {
  background: #065057;
  border: 1px solid #065057;
  display: inline-flex;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  text-transform: uppercase;
  color: #fff;
  padding: 10px 30px 10px 30px;
  border-radius: 8px;
  margin-bottom: 3em!important;
  line-height: 65px;
}
.buynow-news{ 
    text-align:center;
    color:#4D4C4C;
    font-family: 'Signika Negative', sans-serif;
    font-size: 35px;
    margin-bottom: 3em !important;
}
.buynow-news a{  color:#4D4C4C; }
.contact-us h3, .contact-para {
  color: #fff;
  text-align: center;
}
.contact-para a{
	color:#fff;
	text-decoration:underline;
}
.contact-para {
	font-size:20px;
	font-family: 'Gotham', sans-serif;
	font-weight:300;
}

main#site-content {
	margin-top: 106px;
}

#nt-logo-frozen {
  position: absolute;
  bottom: 250px;
}
#sustain-circle-slider .slick-slide img,
#ourfish-circle-slider .slick-slide img{
	display: block;
	border-radius: 100em !important;
	height: 300px;
	width: 300px !important;
}

.freshfish-rightimg{
    margin-right: 20%;
	width: 80%;
}
.freshfish-leftimg{
    width: 80%;
	margin-left: 20%;
}

#wpsm_counter_b_row_2323 .wpsm_counterbox{ margin-top:0px!important; margin-bottom:0px!important}
#wpsm_counter_b_row_2323 .wpsm_counterbox .wpsm_count-title{ font-family:'Gotham', sans-serif!important; letter-spacing:0px!important: font-weight:300px!important}

.code-of-conduct a,
.section-2-inner-page a,
.golden-block a{color:#065057; text-decoration:underline;}
.qrcode-para{ color:#fff; font-size: 25px;}
.hidden-on-desktop{ display:none; }
