.mc4wp-form input[type="text"],.mc4wp-form input[type="email"] {position: relative;width: 177px;height: 40px;text-align: center;color: #fff;border: none;border-bottom: 1px solid #fff;background: none;-webkit-transition: all 0.5s linear;   -moz-transition: all 0.5s linear;    -ms-transition: all 0.5s linear;     -o-transition: all 0.5s linear;        transition: all 0.5s linear;}@media all and (min-width: 1920px) {  .mc4wp-form input[type="text"],  .mc4wp-form input[type="email"]  {    width: 217px;  }}.mc4wp-form input[type="text"]:focus, .mc4wp-form input[type="email"]:focus,.mc4wp-form textarea:focus {color: #fff;-webkit-transition: all 0.5s linear;   -moz-transition: all 0.5s linear;    -ms-transition: all 0.5s linear;     -o-transition: all 0.5s linear;        transition: all 0.5s linear;}.mc4wp-form input[type="text"]:hover ,.mc4wp-form input[type="email"]:hover {border-color: rgba(219, 0, 24, .5);-webkit-transition: all 0.5s linear;   -moz-transition: all 0.5s linear;    -ms-transition: all 0.5s linear;     -o-transition: all 0.5s linear;        transition: all 0.5s linear;}.mc4wp-form p{	text-align:center;}.mc4wp-form input[type="submit"]{    width: 165px;    top: 0px;    border: none;	border: 1px solid #ff264a;		position: relative;    font-size: 10px;    font-size: 11px;    font-weight: 700;    text-transform: uppercase;    text-decoration: none;    letter-spacing: 0.10em;    color: #ff264a;    background: none;    padding: 10px 40px 10px 40px;    margin-top: 10px;    -webkit-border-radius: 0;    -moz-border-radius: 0;    -ms-border-radius: 0;    -o-border-radius: 0;    border-radius: 0;}.mc4wp-form input[type="text"]::-webkit-input-placeholder,.mc4wp-form input[type="email"]::-webkit-input-placeholder {color: #fff;}.mc4wp-form input[type="text"]:-ms-input-placeholder,.mc4wp-form input[type="email"]:-ms-input-placeholder{color: #fff;}.mc4wp-form input[type="text"]::-moz-placeholder ,.mc4wp-form input[type="email"]::-moz-placeholder{color: #fff;}.mc4wp-form input[type="text"]::-moz-placeholderinput:focus::-webkit-input-placeholder,.mc4wp-form input[type="email"]::-moz-placeholderinput:focus::-webkit-input-placeholder { color: transparent; }.mc4wp-form input[type="text"]::-moz-placeholderinput:focus:-ms-input-placeholder,.mc4wp-form input[type="email"]::-moz-placeholderinput:focus:-ms-input-placeholder { color: transparent; }.mc4wp-form input[type="text"]::-moz-placeholderinput:focus::-moz-placeholder,.mc4wp-form input[type="email"]::-moz-placeholderinput:focus::-moz-placeholder { color: transparent; }.mc4wp-form input[type="text"]::-moz-placeholderinput:focus:-moz-placeholder,.mc4wp-form input[type="email"]::-moz-placeholderinput:focus:-moz-placeholder { color: transparent; }  .mc4wp-form button{	margin: 45px 0px;}.drex-text-block {    text-align: left;    font-size: 16px;    font-weight: 500;    letter-spacing: 0.05em;    color: #000;    line-height: 2;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    -webkit-text-size-adjust: 100%;    -moz-text-size-adjust: 100%;    -ms-text-size-adjust: 100%;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;}span.port-cat:nth-child(1){display:none;}span.port-cat{	padding:0px 2px;}.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"]{position: relative;width: 100%;height: 40px;border-bottom: 1px solid #000;border-left: none;border-right: none;border-top: none;padding: 5px 5px;background: none;margin: 10px 0 10px 0;font-family: 'Raleway', sans-serif;font-size: 14px;letter-spacing: 0.05em;line-height: 1.5;font-style: normal;font-weight: normal;text-align: left;color: #000;-webkit-transition: all 0.5s linear;   -moz-transition: all 0.5s linear;    -ms-transition: all 0.5s linear;     -o-transition: all 0.5s linear;        transition: all 0.5s linear;}#form.wpcf7 textarea {margin: 10px 0 10px 0;-webkit-transition: all 0.5s linear;   -moz-transition: all 0.5s linear;    -ms-transition: all 0.5s linear;     -o-transition: all 0.5s linear;        transition: all 0.5s linear;}.wpcf7 input[type="text"]:hover, .wpcf7 input[type="email"]:hover, .wpcf7 input[type="password"]:hover,.wpcf7 textarea:hover {border-color: rgba(255, 38, 74, .5);-webkit-transition: all 0.5s linear;   -moz-transition: all 0.5s linear;    -ms-transition: all 0.5s linear;     -o-transition: all 0.5s linear;        transition: all 0.5s linear;}.wpcf7 input[type="text"]:focus, .wpcf7 input[type="email"]:focus, .wpcf7 input[type="password"]:focus,.wpcf7 textarea:focus {-webkit-transition: all 0.5s linear;   -moz-transition: all 0.5s linear;    -ms-transition: all 0.5s linear;     -o-transition: all 0.5s linear;        transition: all 0.5s linear;}.wpcf7 label{	color: #000;    width: 100%;    font-family: 'Oswald', sans-serif;    font-size: 12px;    font-style: normal;    font-weight: 700;    text-transform: uppercase;    text-align: left;    letter-spacing: -0.02em;    position: relative;    margin: -4px 0;    padding: 0;    z-index: 10;    margin-bottom: 16px;}.wpcf7-submit{	width: 165px;    top: 0px;    border: none;	border: 1px solid #ff264a;		position: relative;    font-size: 10px;    font-size: 11px;    font-weight: 700;    text-transform: uppercase;    text-decoration: none;    letter-spacing: 0.10em;    color: #ff264a;    background: none;    padding: 10px 40px 10px 40px;    margin-top: 30px;    -webkit-border-radius: 0;    -moz-border-radius: 0;    -ms-border-radius: 0;    -o-border-radius: 0;    border-radius: 0;}.logo{	z-index:999;}.clear{	clear:both;}.pagination {    display: inline-block;    padding-left: 0;    margin: 20px 0;    border-radius: 4px;}.pagination>li {    display: inline;}.pagination>li>a, .pagination>li>span {    position: relative;    display: inline-block;    border: 1px solid #111;    background: none;    letter-spacing: 0.25em;    font-weight: 700;    font-size: 11px;    text-transform: uppercase;    text-align: center;    color: #5f5f5f;    padding: 11px 15px 9px;    margin-left: 3px;}.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {    z-index: 2;    color: #fff;    background-color: #111;   }.pagination>li>a.page-link.active {    z-index: 2;    color: #fff;    background-color: #ff264a;    border-color:#ff264a;}.left-side.left-full{	width:100%;}.widget li a {    font-family: 'Raleway', sans-serif;    text-align: left;    font-size: 16px;    font-weight: 500;    letter-spacing: 0.05em;    color: #000;    line-height: 2;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    -webkit-text-size-adjust: 100%;    -moz-text-size-adjust: 100%;    -ms-text-size-adjust: 100%;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;}.widget li {    border-bottom: 1px solid #e0e0e0;	float:left;	width:100%;	padding: 10px 0px 10px 0px;}.widget li:nth-last-child(1){border-bottom: none;padding-bottom:0px;}.widget li:nth-child(1){padding-top:0px;}.blog-sidebar,.blog-side-text-wrapper{	width:100%;	float:left;}.widget-posts li {    padding: 15px 10px 0px 10px;    margin-bottom: 8px;    border:none;}.widget-posts-img {    float: left;    width: 30%;}.widget-posts-descr {    float: left;    width: 70%;    padding-left: 20px;    text-align: left;}.widget-posts-descr a {    float: left;    text-transform: uppercase;    font-weight: 800;    font-size: 13px!important;    text-align: left;    color: #666;    }.widget-posts-date {    float: left;    width: 100%;    margin-top: 4px;    margin-bottom: 4px;	font-weight:600;    color: #999;    font-size: 12px;}@media (min-width:1800px) and (max-width:2500px){.widget-posts-descr{    	position: relative;    top: 20px;}	.about-widget{    padding: 30px 20px!important;	}	.about-widget img{top:30px!important;}}.widget img {    width: 100%;}.widget li a {    float: left;    font-size: 12px;    color: #292929;    font-weight: 800;}.widget-posts {margin-top:15px;}.about-widget img {    position: absolute;    left: 20px;    top: 0;    width: 50px;    height: 50px;    border-radius: 100%;}.about-widget h5 {    float: left;    margin-bottom: 40px;    font-weight: 800;    font-size: 16px;    text-align: left;    color: #666;    position: relative;    padding-left: 80px;}.about-widget h5 a {    position: relative;    z-index: 2;    color: #666;    font-weight: 800;    font-size: 16px;}.about-widget p {    text-align: left;}.about-widget-social {    margin-top: 20px;}.about-widget-social span {    float: left;    text-transform: uppercase;    letter-spacing: 4px;    font-weight: 800;    font-size: 11px;    position: relative;    margin-right: 12px;}.about-widget-social span:before {    content: '';    position: absolute;    bottom: -10px;    left: 0;    width: 100%;    height: 1px;    border-bottom: 1px dotted #ccc;}.about-widget-social li {    float: left;    width: auto!important;    margin-right: 5px;	padding-top:0px;	border:none;}.about-widget-social li a {    float: left;    margin-left: 8px!important;    font-family: Georgia, "Times New Roman", Times, serif!important;    font-style: italic;    color: #999!important;    font-size: 12px!important;    position: relative;    top: -5px;}.about-widget{	margin-top: 15px;    margin-bottom: 15px;	padding: 0px 20px;}.about-widget p{	font-size:13px;}.about-widget-social li a:hover {    color: #666!important;}.fl-wrap {    float: left;    width: 100%;    position: relative;}.menu-item .arrow {    visibility: hidden;}.menu-item .arrow {        cursor: pointer;    position: relative;    color: #fff;    font-size: 10px;    top: -4px;    }.menu-item-has-children > .arrow {    visibility: visible!important;}.sub-menu .arrow {    top: -2px;    font-size: 9px;}nav.navigation-menu li .sub-menu {    padding: 7px 0px 0px 0px;}nav.navigation-menu li .sub-menu a{	font-size:15px;}ul.sub-menu{display:none;}.sign-up-modal .center-container-sign-up-modal{display:none;}.sign-up-modal.open .center-container-sign-up-modal{display:table;}.testimonials-quote-img img {    position: relative;    margin: 2px 0;    width: 100px;    height: 100px;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;}.portfolio-content {    position: relative;    width: 100%;    min-width: 250px;    height: auto;    margin: 0;    overflow: hidden;}@media only screen and (max-width: 880px){	.bg-main-drex-right-2{				display:none;	}	}.arrow.ion-chevron-down{	color:#fff;	}.vc_column_container a>.vc_column-inner {    box-sizing: border-box;    padding-left: 15px;    padding-right: 15px;    width: 100%;}.bg-main-drex-6 .inner-divider-mobile.hide-mob{		display:none;}/******themecheck********/img.wp-image-907 {    height: auto;	width: 100%;}table thead:first-child tr:first-child th,table tbody:first-child tr:first-child th,table tbody:first-child tr:first-child td {    border-top: 0}table th,table td {    padding: 8px;    border-top: 1px solid #ddd;    border-left: 1px solid #ddd;    vertical-align: top;    text-align: left;    line-height: 18px;}table {	color: #5f5f5f;    margin: 0px 0 20px;    width: 100%;    border: 1px solid #ddd;    border-collapse: separate;    border-left: 0;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}table th,table td {    padding: 8px;    border-top: 1px solid #ddd!important;    border-left: 1px solid #ddd!important;    vertical-align: top;    text-align: left;    line-height: 18px;}pre {display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;line-height: 1.428571429;color: #333;word-break: break-all;word-wrap: break-word;background-color: #f5f5f5;border: 1px solid #ccc;border-radius: 4px;width:100%;clear:both;font-family: Menlo,Monaco,Consolas,"Courier New",monospace;}iframe,embed{	width:100%;}.wp-image-967{	width:100%; 	height:895px;}label.screen-reader-text { 	display: none;}.widget select{    	width: 100%;	padding:10px;    height: 45px;    margin-top: 13px;    margin-bottom: 13px;}.widget img{	width:100%;}.widget img.wp-smiley{	width:auto;}.widget_rss img{	width:auto;}.widget table{	width:100%; 	text-align:center;}.widget .size-large{	height: auto;}.widget ul ul.children{	padding:0px; 	padding-left:0px;}.widget_calendar caption {	padding: 10px 12px;}.post-password-form label{ 	color: transparent;}.page-links a span{    border-color: #000;    color: #fff;    background-color: #000;	padding: 5px 10px;    margin-right: 5px;}.page-links > span {    color: #fff;    background-color: #ff264a;		border-color: #ff264a;    padding: 5px 10px;    margin-right: 5px;	}.page-links span:hover {    color: #fff;    background-color: #ff264a;}.clear{clear:both;}.pingback .comment-img, .pingback .comment-reply {	display: none;}.pingback .col-md-9 {    -webkit-box-flex: inherit;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;}.page-links {    width: 100%;    float: left;    margin-top: 15px;	margin-bottom: 20px;}form.post-password-form input[type="password"] {    border: 1px solid #5f5f5f;}form.post-password-form input[type=submit] {    padding: 9px 15px 6px;    margin: 20px 0 0 0;}form.post-password-form input[type=submit] {    width: 139px;    color: #fff;    background: #111;    border: none;    padding: 12px 0px 8px 0px;    position: relative;    display: inline-block;    letter-spacing: 0.25em;    font-weight: 700;    font-size: 10px;    text-transform: uppercase;    text-align: center;    margin: 20px 0 0 0;    -webkit-transition: color 0.4s cubic-bezier(0.4, 0, 0.2, 1);    -moz-transition: color 0.4s cubic-bezier(0.4, 0, 0.2, 1);    -ms-transition: color 0.4s cubic-bezier(0.4, 0, 0.2, 1);    -o-transition: color 0.4s cubic-bezier(0.4, 0, 0.2, 1);    transition: color 0.4s cubic-bezier(0.4, 0, 0.2, 1);}form.post-password-form input[type=submit]:hover{	color: #fff;    background: #ff264a;}.navigation-menu-txt{display:none;}.navigation-menu.show .navigation-menu-txt{display:block;}.widget_search{	box-shadow:none;}.widget_search input#searchsubmit {    display: none;}#form input, input[type="text"], input[type="email"], input[type="password"] {    position: relative;    width: 100%;    height: 40px;    border-bottom: 1px solid #5f5f5f;    border-left: none;    border-right: none;    border-top: none;    padding: 5px 5px;    background: none;    margin: 10px 0 10px 0;    font-family: 'Raleway', sans-serif;    font-size: 13px;    line-height: 1.5;    font-style: normal;    font-weight: normal;    text-align: center;    color: #5f5f5f;    -webkit-transition: all 0.5s linear;    -moz-transition: all 0.5s linear;    -ms-transition: all 0.5s linear;    -o-transition: all 0.5s linear;    transition: all 0.5s linear;}.wp-caption {    margin-bottom: 1.75em;    max-width: 100%;	padding:20px 0px;}img.alignnone {padding:20px 0px;}.wp-caption img{	margin-bottom:20px!important;}img.alignleft {	margin-right:20px;}.section-txt-page p{	color: #000;    text-align: left;    padding: 0;	}.news-content img{	margin: 0 auto;	display:block;}.sticky h2.section-heading.section-heading-news{	color:#ff264a;}.widget .tagcloud a {    width: auto!important;    margin-bottom: 0px;    margin-top: 5px;    font-size: 9px!important;	position: relative;    display: inline-block;    border: none;    background: #111;    letter-spacing: 0.25em;    font-weight: 700;    font-size: 10px;    text-transform: uppercase;    text-align: center;    color: #fff;    margin: 6px 0 0 0;    padding: 15px 25px;    -webkit-transition: color 0.4s cubic-bezier(0.4, 0, 0.2, 1);    -moz-transition: color 0.4s cubic-bezier(0.4, 0, 0.2, 1);    -ms-transition: color 0.4s cubic-bezier(0.4, 0, 0.2, 1);    -o-transition: color 0.4s cubic-bezier(0.4, 0, 0.2, 1);    transition: color 0.4s cubic-bezier(0.4, 0, 0.2, 1);}.widget .tagcloud a:hover{	background:#ff264a;	color:#fff;}.widget_tag_cloud .blog-side-text-wrapper{	padding-bottom:20px;	padding-top:20px;}.page-content-default h1,.drex-comment-text h1{	font-family: 'Oswald', sans-serif;    font-style: normal;    font-size: 18px;    text-align: left;    text-transform: uppercase;    letter-spacing: 0.15em;    color: #ff264a;    font-weight: 700;    margin: 0 0 10px 0;    padding-top: 13px;}.page-content-default h2,.drex-comment-text h2{	font-family: 'Oswald', sans-serif;    font-style: normal;    font-size: 15px;    text-align: left;    text-transform: uppercase;    letter-spacing: 0.15em;    color: #ff264a;    font-weight: 700;    margin: 0 0 10px 0;    padding-top: 13px;}.page-content-default h3,.drex-comment-text h3{	font-family: 'Oswald', sans-serif;    font-style: normal;    font-size: 12px!important;    text-align: left;    text-transform: uppercase;    letter-spacing: 0.15em;    color: #ff264a;    font-weight: 700;    margin: 0 0 10px 0;    padding-top: 13px;}.page-content-default h4,.drex-comment-text h4{	font-family: 'Oswald', sans-serif;    font-style: normal;    font-size: 11px;    text-align: left;    text-transform: uppercase;    letter-spacing: 0.15em;    color: #ff264a;    font-weight: 700;    margin: 0 0 10px 0;    padding-top: 13px;}.page-content-default h5,.drex-comment-text h5{	font-family: 'Oswald', sans-serif;    font-style: normal;    font-size: 10px;    text-align: left;    text-transform: uppercase;    letter-spacing: 0.15em;    color: #ff264a;    font-weight: 700;    margin: 0 0 10px 0;    padding-top: 13px;}.page-content-default h6,.drex-comment-text h6{	font-family: 'Oswald', sans-serif;    font-style: normal;    font-size: 9px;    text-align: left;    text-transform: uppercase;    letter-spacing: 0.15em;    color: #ff264a;    font-weight: 700;    margin: 0 0 10px 0;    padding-top: 13px;}.page-content-default ul,.drex-comment-text ul{	display: block;    line-height: 30px;	padding-left: 22px;    list-style-type: disc;}.page-content-default ul ul,.drex-comment-text ul ul{	padding-left:40px;}.page-content-default ul li,.drex-comment-text ul li{list-style: disc!important;}.page-content-default ol,.drex-comment-text ol {    display: block;    list-style-type: decimal;	line-height: 30px;    padding-left: 22px;}.page-content-default ol li,.drex-comment-text ol li{	list-style:decimal!important;}.page-content-default ol ol,.drex-comment-text ol ol{	padding-left:40px;}.inner-divider-timeline-news{	clear:both;}#respond p.form-submit{	display:none;}.logged-in-as {	margin-bottom:50px;}.comment-navigation .nav-links {    margin-bottom: 21px;    float: left;    width: 100%;    padding: 0px 0px;}.comment-navigation .nav-previous {    float: left;}.comment-navigation .nav-next {    float: right;}.comment-navigation {	float: left;    width: 100%;    margin-bottom: 80px;}.comment-navigation a{	font-weight: 600;}.hidden{	display:none;}.about-widget img{width:auto;}@media (min-width: 769px){#body-content {    margin-left: 0px;}}#body-content {    position: relative;}#gallery-single-section {    width: 100%;}.gallery-single-slider {    padding: 25px 25px 0 25px;}.gallery-single-slider .owl-carousel.cc-height-full, .gallery-single-slider .owl-carousel.cc-height-full .cc-item {    height: calc(100vh - 125px);}.owl-carousel.cc-height-full, .owl-carousel.cc-height-full .cc-item {    height: 100vh;}.no-js .owl-carousel, .owl-carousel.owl-loaded {    display: block;}.owl-carousel, .owl-carousel .cc-item {    min-height: 300px;}.owl-carousel .owl-stage-outer, .owl-carousel .owl-stage, .owl-carousel .owl-item {    height: 100%;}.gallery-single-bottom {    position: relative;    min-height: 100px;    overflow: hidden;}@media (min-width: 992px) {.gallery-single-slider.gss-center .cc-item .cover {    background-color: rgba(255, 255, 255, 0.7);}}@media (min-width: 992px) {.gallery-single-slider.gss-center .owl-item.center .cc-item .cover {    background-color: transparent;}}.gallery-single-slider .cc-item .cover {    background-color: transparent;}.cover {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: rgba(0, 0, 0, 0.2);    z-index: 2;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.owl-carousel .owl-item .cc-image {    height: 100%;}.owl-carousel .cc-auto-width-img-bg {    display: none;    width: 100vw;}.bg-image {    background-repeat: no-repeat;    background-position: 50% 50%;    -webkit-background-size: cover;    background-size: cover;}.owl-carousel .cc-auto-width-img {    width: auto !important;}.gallery-single-bottom .gs-back-to-list {    position: static;    display: inline-block;    margin-top: 42px;    font-style: italic;    color: #000;}.gs-back-to-list {    position: absolute;    display: block;    bottom: 18px;    left: 25px;    font-size: 14px;    font-style: italic;    color: #a7a7a7;}@media (max-width: 769px) {#body-content {    margin-top: 60px;}}@media (min-width: 768px) {.hide-to-sm {    display: none!important;}}@media (max-width: 768px) {.hide-from-sm {    display: none!important;}}.gallery-single-bottom ul.gallery-meta {    position: static;    margin-top: 42px;    padding-right: 5px;    font-size: 18px;}ul.gallery-meta {    position: absolute;    display: inline-block;    bottom: 15px;    right: 25px;    margin: 0;    padding: 0;    list-style: none;    font-size: 18px;    font-style: italic;    color: #a7a7a7;}.gallery-single-bottom ul.gallery-meta > li {    margin-right: 18px;}ul.gallery-meta > li {    float: left;    margin-right: 12px;}ul.gallery-meta > li a {    color: #000;}.gallery-single-bottom ul.gallery-meta > li a:hover {    color: #ff264a;}.modal-content {	font-style:normal;    position: relative;    background-color: transparent;    z-index: 2;    border: none;    border-radius: 2px;    -webkit-box-shadow: 0 1px 15px rgba(0,0,0,0.2);    box-shadow: 0 1px 15px rgba(0,0,0,0.2);}.modal-content p{	font-size:14px;	margin-bottom:10px;}.modal-dialog {    background-color: #FFF;    background-repeat: no-repeat;    background-position: 50% 50%;    -webkit-background-size: cover;    background-size: cover;}@media (min-width: 768px) {.modal-center .modal-dialog {    position: absolute;    top: 45%;    left: 50%;    -moz-transform: translate(-50%, -50%) !important;    -ms-transform: translate(-50%, -50%) !important;    -webkit-transform: translate(-50%, -50%) !important;    transform: translate(-50%, -50%) !important;}}.modal-header {    background-color: rgba(134, 134, 134, 0.11);    padding: 15px;    text-align: left;    border-bottom: none;}.modal-header .close {    margin-top: -11px;    font-size: 42px;    color: #333;    opacity: 1;    text-shadow: none;}.modal-header .close {    margin-top: -9px;	font-style: normal;}.modal-title{    font-family: 'Oswald', sans-serif;    color: #000;    line-height: 35px;	font-style: normal;    text-transform: uppercase;}h4.font-alter-1 {    text-align: left;    color: #000;    font-family: 'Oswald', sans-serif;    font-style: normal;    font-size: 20px;    text-transform: uppercase;    font-weight: 600;    margin-bottom: 20px;}.modal-share-image {    display: inline-block;	margin: 0 auto;    width: 120px;    height: 120px;    margin-bottom: 15px;    background-color: rgba(128, 128, 128, 0.24);    background-repeat: no-repeat;    background-position: 50% 50%;    -webkit-background-size: cover;    background-size: cover;    border-radius: 120px;}.modal-share {    margin-top: 20px;    margin-bottom: 20px;    text-align: center;}.modal-share .grab-link {    display: block;    width: 80%;    height: 48px;    background-color: rgba(255, 255, 255, 0.25);    margin: 30px auto 0 auto;    text-align: center;    padding: 0 20px;    font-size: 15px;    box-sizing: border-box;    border-radius: 0;    border: 1px solid rgba(125, 125, 125, 0.2);}@media (min-width: 768px){.modal-body {    padding: 30px;}}.social-buttons ul {    margin: 0;    padding: 0;    list-style: none;}.social-buttons ul > li:first-child {    margin-left: 0;}.social-buttons ul > li {    display: inline-block;    margin: 0 2px;}.share-icon-facebook {    background-color: #3b5998;    color: #fff!important;}.btn-rounded-full {    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;}.btn-social-min {    position: relative;    width: 46px;    height: 46px;    line-height: 44px;    padding: 0 !important;    text-align: center;    font-size: 17px;}.share-icon:before {    font-family: FontAwesome;    font-style: normal;    font-weight: normal;    text-decoration: inherit;}.share-icon-facebook:before {    content: "\f09a";}.share-icon-pinterest,.share-icon-pinterest:hover, .share-icon-pinterest:focus, .share-icon-pinterest:active, .share-icon-pinterest.active, .open > .dropdown-toggle.share-icon-pinterest {    color: #fff!important;    background-color: #9f191f;}.share-icon-pinterest:before {    content: "\f0d2";}.share-icon-twitter {    background-color: #55acee;    color: #fff!important;}.share-icon-twitter:before {    content: "\f099";}.share-icon-linkedin {    background-color: #007bb6;    color: #fff!important;}.share-icon-linkedin:before {    content: "\f0e1";}#wp-comment-cookies-consent{	margin: 0px 10px 0px 0px;}.wp-block-gallery{float:left;width:100%;padding: 0px 0px 50px 0px;padding-left:0px!important;}.blocks-gallery-item{float:left;}.wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {    margin: 0 16px 16px 0;    display: flex;    flex-grow: 1;    flex-direction: column;    justify-content: center;    position: relative;}.wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {    height: 100%;    flex: 1;    -o-object-fit: cover;    object-fit: cover;}@media (min-width: 600px) {.wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item , .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item{    max-height:67px;	overflow:hidden;}}@media (min-width: 600px) {.wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {     max-height:154px;	overflow:hidden;}}@media (min-width: 600px) {.wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {     max-height:113px;	overflow:hidden;}}.wp-block-image {   margin-top: 1em;}.shape-overlays-navigation li .sub-menu  .sub-menu{display:block!important;}.widget ul ul.children {    padding: 0px;    padding-left: 0px;}.widget li > ul.children li:nth-child(1), .widget li > ul.sub-menu li:nth-child(1) {    border-top: 1px solid #e0e0e0;    margin-top: 10px;}.widget ul li ul li {    padding: 10px 0px 11px 0px;}.widget_archive ul ul > li > a::before, .widget_categories ul ul > li > a::before, .widget_meta ul ul > li > a::before, .widget_nav_menu ul ul > li > a::before, .widget_pages ul ul > li > a::before, .widget_recent_comments ul ul > li > a::before, .widget_recent_entries ul ul > li > a::before, .widget_rss ul ul > li > a::before {    font-weight: normal;    content: "- " counters(submenu, "- ", none);    counter-increment: submenu;    font-weight: 700;    font-size: 15px;    line-height: 20px;}.widget ul.children,.widget ul.sub-menu{	display:block;	float:left;	width:100%;}.widget li ul li:nth-child(1) {    padding-top: 10px;}.sticky .bl-item-title h2{color:#ff264a;}@media only screen and (max-width: 640px) {  #news-carousel .owl-prev, #news-carousel .owl-next{	top:42%;  }}@media only screen and (max-width: 640px) {.logged-in .hamburger {    top: 55px;   } .logged-in .logo {    top: 59px;   }}.widget_recent_comments li a {	float:none!important;}.widget table th, .widget table td{text-align:center;}#blog-post-comments h2.section-heading{	font-size:18px;}.error404 .the-button-wrapper{	width:200px;}h2.section-heading.section-heading-light  a{    color: #000;}#subscribe-wrapper .wpcf7 input[type="text"], #subscribe-wrapper .wpcf7 input[type="email"], #subscribe-wrapper  .wpcf7 input[type="password"],#subscribe-wrapper  .wpcf7 textarea{border-color:#fff!important;color:#fff;}#subscribe-wrapper .wpcf7 label{	color:#fff;}.sign-up-modal-closer{	z-index:11;}#subscribe-wrapper .wpcf7-submit{	margin-bottom:30px;}@media all and (min-height: 1470px) {.wave-holder{width:1470px;}#wave{height:1470px;}}.the-button-wrapper-news{float:left;width:auto;}